<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	�⑸룄 : �ъ슜�� ui (pc紐⑤컮�� 諛섏쓳��)
*/

/* 蹂몃Цbox */
.con_bx {width:100%;max-width:1200px;margin:0 auto;}
.con_bx:after {clear:both;display:block;height:0;content:'';}
.con_bx2 {width:100%;max-width:1200px;margin:0 auto;}
.con_bx2:after {clear:both;display:block;height:0;content:'';}

/* �쒕툕 &gt; 蹂몃Ц�곸뿭 */
.scon1 {width:100%;max-width:1200px;margin:0 auto;min-height:350px;padding:40px 0;}

/* 諛섏쓳�뺤껜�댁슜 */
.responsive_p {}
.responsive_m {display:none !important;}
.autoscroll_x1 {width:100%;max-width:1200px;overflow:hidden;overflow-x:auto;}

/* 媛�濡쒖뒪�щ·諛� */
.con_tbl1a {width:1200px !important;}

/* �뚮몢由щ컯�� */
.bdr_box_1a {border:1px solid #ddd;padding:1em;}

/* �쒕툕 &gt; �댁슜�쎄��켽croll諛뺤뒪 */
.scr_box_1a {border:1px solid #ddd;height:300px;padding:1em;overflow:hidden;overflow-y:auto;}



/* �ㅻ뱶 &gt; 硫붾돱�먰봽 */
.head_goto1 a {display:block;background:#000;text-align:center;color:#fff;font-size:1.4em;transition:all 0.25s;opacity:0;height:0;overflow:hidden;}

/* �ㅻ뱶 &gt; 湲��먰겕湲� */
.head_font {background:#1366a9;color:#fff;}
.head_font a {color:#fff;}
.head_font .are1 {float:left;width:100%;font-size:0.9em;}
.head_font .are1 &gt; ul.sec1 {float:left;}
.head_font .are1 &gt; ul.sec2 {float:right;}
.head_font .are1 &gt; ul &gt; li {float:left;height:50px;line-height:50px;border-right:1px solid #5ca4de;}
.head_font .are1 &gt; ul &gt; li:first-child {border-left:1px solid #5ca4de;}
.head_font .are1 &gt; ul.sec1 &gt; li {padding:0 15px;}
.head_font .are1 &gt; ul.sec2 &gt; li {padding:0 15px;}
.head_font .are1 &gt; ul.sec2 &gt; li .scrzoom img{display:inline-block;margin-left:10px;padding-top: 17px;}

/* �ㅻ뱶 &gt; �덈줈怨� */
.head_logo1 {border-bottom:1px solid #ddd;}
.head_logo1 .are1 &gt; ul {display:table;width:100%;height:80px;}
.head_logo1 .are1 &gt; ul &gt; li {display:table-cell;vertical-align:middle;text-align:center;}
.head_logo1 .are1 &gt; ul &gt; li:nth-child(1),
.head_logo1 .are1 &gt; ul &gt; li:nth-child(3) {width:80px;}
.head_logo1 .are1 &gt; ul &gt; li:nth-child(2) img {width:90%;max-width:245px;}
.head_logo1 .are1 &gt; ul &gt; li .btn_allmenu_toggle {display:inline-block;}
.head_logo1 .are1 &gt; ul &gt; li .btn_allmenu_toggle ul {width:25px;}
.head_logo1 .are1 &gt; ul &gt; li .btn_allmenu_toggle li:nth-child(odd) {height:3px;background:#3c8aca;}
.head_logo1 .are1 &gt; ul &gt; li .btn_allmenu_toggle li:nth-child(even) {height:7px;}

/* �ㅻ뱶 &gt; �묐찓�� &gt; PC�� */
.head_topmenu1p {position:relative;z-index:100;height:70px;}
.head_topmenu1p .ly1 {position:absolute;z-index:102;top:0;left:0;width:100%;height:70px;overflow:hidden;background:#fff;transition:all 0.25s;}
.head_topmenu1p .ly1.on {border-bottom:2px solid #333;}
.head_topmenu1p .ot1 {position:relative;z-index:103;width:100%;height:70px;border-bottom:1px solid #ddd;}
.head_topmenu1p .in1 {position:relative;z-index:104;width:1200px;margin:0 auto;}
.head_topmenu1p .menu1 {display:table;width:100%;}
.head_topmenu1p .menu1 .dp1 {display:table-cell;width:16.5%;}
.head_topmenu1p .menu1 .dp1 .lv1 {display:block;height:70px;line-height:70px;text-align:center;font-size:1.3em;font-family: 'GmarketSansMedium';color:#333;}
.head_topmenu1p .menu1 .dp1 a.lv1:hover {color:#0b4da4;}
.head_topmenu1p .menu1 .dp1 .lv2 {height:280px;padding:20px;border-left:1px solid #ddd;}
.head_topmenu1p .menu1 .dp1:last-child .lv2 {border-right:1px solid #ddd;}
.head_topmenu1p .menu1 .dp1 dl {}
.head_topmenu1p .menu1 .dp1 ~ .dp1 dl {}
.head_topmenu1p .menu1 .dp1 dt {}
.head_topmenu1p .menu1 .dp1 dl ~ dl dt {margin-top:10px;}
.head_topmenu1p .menu1 .dp1 dt a:hover {color:#0b4da4;}
.head_topmenu1p .menu1 .dp1 dd {font-size:0.9em;padding-left:10px;margin-top:7px;display:none;}
.head_topmenu1p .menu1 .dp1 dd a:hover {color:#0b4da4;}

/* �ㅻ뱶 &gt; �묐찓�� &gt; 紐⑤컮�쇱슜 */
.head_topmenu1m {position:relative;z-index:100;height:0;}
.head_topmenu1m .bg1 {position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;}
.head_topmenu1m .ly1 {position:fixed;z-index:102;top:0;left:0;width:0;height:100%;background:#fff;overflow:hidden;display:none;transition:all 0.25s;}
.head_topmenu1m .ot1 {height:100%;}
.head_topmenu1m .in1 {height:100%;}
.head_topmenu1m .in1 .all1 {position:relative;height:50px;line-height:50px;text-align:center;color:#fff;font-size:1em;background:#3c8aca;}
.head_topmenu1m .in1 .all1 a {position:absolute;top:0;right:0;height:50px;line-height:50px;text-align:right;padding:0 20px;}
.head_topmenu1m .menu1 .dp1 .lv1 {display:block;height:32px;line-height:32px;padding-left:10px;background:#d8ebf9;font-family: 'GmarketSansMedium';font-size:0.9em;}
.head_topmenu1m .menu1 .dp1 dt {height:32px;line-height:32px;padding-left:20px;border-bottom:1px solid #e6e6e6;background:#f9f9f9 url('../images/images/common/icon_allmenu_dp2.gif') 10px center no-repeat;font-size:0.9em;}
.head_topmenu1m .menu1 .dp1 dd {height:32px;line-height:32px;padding-left:30px;border-bottom:1px solid #e6e6e6;font-size:0.9em;}



/* �명꽣 &gt; �⑤�由ъ궗�댄듃 */
.foot_fsite {background:#344559;color:#fff;}
.foot_fsite a {color:#fff;}
.foot_fsite .are1 {display:flex;justify-content:space-between;height:60px;}
.foot_fsite .are1 .dp1 {height:100%;}
.foot_fsite .are1 .menu1 {height:100%;display:flex;align-items:center;}
.foot_fsite .are1 .menu1 li ~ li {margin-left:2em;}
.foot_fsite .are1 .fsite1 {height:100%;display:flex;}
.foot_fsite .are1 .fsite1 &gt; li {height:100%;display:flex;width:200px;position:relative;z-index:10;}
.foot_fsite .are1 .fsite1 .btn_toggle {height:100%;width:100%;position:relative;z-index:11;display:block;line-height:60px;background-image:url('../images/images/common/icon_arrow_01_up.png');background-repeat:no-repeat;background-position:right 1.5em center;padding-left:1.5em;border-left:1px solid #4b5869;}
.foot_fsite .are1 .fsite1 &gt; li ~ li .btn_toggle {border-right:1px solid #4b5869;}
.foot_fsite .are1 .fsite1 .dta1 {position:absolute;z-index:12;bottom:60px;left:0;width:100%;height:300px;overflow:hidden;overflow-y:auto;background:#fff;border:1px solid #ddd;border-bottom:0;padding:10px 0;color:#000;display:none;}
.foot_fsite .are1 .fsite1 .dta1 dl {}
.foot_fsite .are1 .fsite1 .dta1 a {display:block;padding:3px 10px;color:#000;}

/* �명꽣 &gt; 移댄뵾�쇱씠�� */
.foot_copy {background:#4f5965;color:#fff;}
.foot_copy .are1 {padding:2em 0;font-size:0.9em;line-height:1.8;}
.foot_copy .are1 .gap_br {margin:0 15px;}

/* �덉갹 &gt; 蹂몃Ц�곸뿭 */
.fr_pop {padding:10px 5px;}




/* 硫붿씤 &gt; 鍮낅같�� */
.main_ban1 {position:relative;z-index:1;background-image:url('../images/main/ban1_01.png');background-repeat:no-repeat;background-position:right top;background-size:cover;height:720px;}
.main_ban1 .are1 {padding-top:120px;}
.main_ban1 .are1 .sec1 {letter-spacing:-0.08em;font-size:3.4em;  font-family: 'GmarketSansMedium';text-align: right;}
.main_ban1 .are1 .sec1 .fc_gr1 {color:#329a27;}
.main_ban1 .are1 .sec1 .fc_or1 {color:#ffa119;}
.main_ban1 .are1 .sec1 .gap_br {margin:0 5px;}
.main_ban1 .are1 .sec2 {font-size:1.3em;margin-top:5px;text-align: right;letter-spacing:-0.05em;}



/* 硫붿씤 &gt; �꾩씠肄�1 */
.main_ico1 .con_bx2 {position:relative;z-index:2;}
.main_ico1 .are1 {position:absolute;z-index:3;top:-480px;width:100%;height:200px;}
.main_ico1 .are1 .ly1 {position:absolute;z-index:4;width:100%;height:100%;background:linear-gradient(to right, #3c8aca, #339b28);opacity:0.8;}
.main_ico1 .are1 .ly2 {position:absolute;z-index:5;width:100%;height:100%;padding: 30px 0 0 0;}
.main_ico1 .are1 .ly2 ul {float:left;width:100%;height:100%;;display:flex;justify-content:space-between;}
.main_ico1 .are1 .ly2 li {float:left;display:table;width:11%;height:50%; flex: 1 1 25%;}
.main_ico1 .are1 .ly2 li a {display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-family: 'GmarketSansMedium';}
.main_ico1 .are1 .ly2 li a img {display:block;margin:0 auto;margin-bottom:10px;}

/* 硫붿씤 &gt; �꾩씠肄� �곷떒 踰꾪듉: �ㅻ쭏�� 怨듭쑀 二쇱감(�ㅼ떆媛� �붿뿬硫� 議고쉶) */
.main_ico1 .btn-wrap {
	position: absolute;z-index: 3;top:-600px;width:60%;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 20px;
	/* background-image: linear-gradient(to right, #3c8aca, #339b28); */
	/* background-origin: border-box; */
	/* background-clip: content-box, border-box; */
}
.main_ico1 button.btn_smart {
	display: flex;justify-content: center; align-items: center;border-radius: 20px;
	background-color: #fff;
	width: 100%;height: 100%;font-size: 1.2em;
	outline: none;
	background-image: 
		linear-gradient(#fff,#fff), 
		linear-gradient(to right, #3c8aca, #339b28);
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 5px solid transparent;
	border-radius: 35px;
}
.main_ico1 button.btn_smart a { font-size: 1.75em; padding: 10px 0; font-weight: 700; color: #46788e;}

/* 硫붿씤 &gt; 理쒖떊湲� */
.main_late1 {padding:60px 0 50px 0;}
.main_late1 .are1 {float:left;width:100%;}
.main_late1 .are1 .late {float:left;width:780px;}
.main_late1 .are1 .late .tit1 a {display:block;background:#ff9f1a;color:#fff;font-size:1.2em;height:60px;line-height:60px;padding-left:20px;}
.main_late1 .are1 .late dl {background:#fff;float:left;width:100%;}
.main_late1 .are1 .late dd {float:left;width:33%;height:289px;padding:1.5em;overflow:hidden;}
.main_late1 .are1 .roll {float:right;width:350px;border: 1px solid #ccc;}
.main_late1 .are1 .roll .sec1 {width:100%;max-width:350px;margin:0 auto;}
.main_late1 .are1 .roll .banner_btn{padding: 15px 0;}
.main_late1 .are1 .roll .banner_btn .on{font-family: 'GmarketSansMedium';}
.main_late1 .are1 .roll .banner_btn a{padding:0 20px;}
.main_late1 .are1 .roll .banner_btn a:first-child{border-right: 1px solid #ccc;padding-right: 20px;}

.main_late1 .board_wrap{ width:590px; height:240px; padding:0; margin:0; float:left;}
.main_late1 .board_wrap .tab_btn{ width:100%; height:54px;border-top:1px solid #ccc;border-left:none;background-color:#fafafb;}
.main_late1 .board_wrap .tab_btn a{font-family: 'GmarketSansMedium'; width:31%; height:53px; background-color:#fafafb; font-size:1em; color:#333; text-align:center; line-height:53px; display:inline-block; float:left; position:relative; font-weight:400;}
.main_late1 .board_wrap .tab_btn a:last-child{width: 7%;}

.main_late1 .board_wrap .tab_btn a:after{ width:100%; height:100%; content:""; box-sizing:border-box; border:1px solid #cbced2; border-top:none; border-right:0; position:absolute; top:0; left:0;}
.main_late1 .board_wrap .tab_btn a:last-child:after{ border:1px solid #cbced2; border-top:none;}
.main_late1 .board_wrap .tab_btn a.on{background-color:#1366a9; color:#fff; border:0;font-family: 'GmarketSansMedium';}
.main_late1 .board_wrap .tab_btn a.on + a:after{ border-left:0;}
.main_late1 .board_wrap .tab_con{ width:100%; display:inline-block; position:relative;padding-top: 30px;}
.main_late1 .board_wrap .tab_con .con_wrap{ width:100%;}
.main_late1 .board_wrap .tab_con .con_wrap li{ width:100%; padding:0; margin:0; display:inline-block; float:left;}
.main_late1 .board_wrap .tab_con .con_wrap li a{ width:100%; font-size:16px; color:#1b1b1b; line-height:30px; padding:0; margin:0; display:inline-block; position:relative;}
.main_late1 .board_wrap .tab_con .con_wrap li a .tit{ width:70%; padding:0 0 0 10px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.main_late1 .board_wrap .tab_con .con_wrap li a .tit:before{ width:3px; height:3px; background-color:#949494; content:""; margin-top:-1px; position:absolute; top:50%; left:0;}
.main_late1 .board_wrap .tab_con .con_wrap li a .date{ width:30%; text-align:right; float:right;}
.main_late1 .board_wrap .tab_con .con_wrap li.new a .tit{position:relative; padding-left:38px;}
.main_late1 .board_wrap .tab_con .con_wrap li .bul_new {display:none;position:absolute;left:0;top:5px;width:19px;height:19px;font-weight:normal;font-size:9px;text-align:center;line-height:19px;color:#fff;background-color:#ffa119;border-radius:50%;}
.main_late1 .board_wrap .tab_con .con_wrap li.new .bul_new {display:block;}
.main_late1 .board_wrap .tab_con .con_wrap .tab_con {width: 100%;display: inline-block;position: relative;}



.main_call {width: 100%;height: 100%;padding: 20px 0;margin: 0;position: relative;border-top: 1px solid #e4e4e4;}
.main_call a {width: 40%;height: 116px;font-size: 1em;line-height: 30px;padding: 9px 0 24px 100px;margin: 0;display: inline-block;float: left;position: relative;z-index: 1;}
.main_call a {font-size: 1.2em;line-height: 30px;}
.main_call a:first-child{margin-left:25%;}
.main_call a.n1::before {background-color: #eba53a;background-position: 10px 5px;}
.main_call a.n2::before {background-color: #8eb646;background-position: -61px 9px;}
.main_call a.n3::before {background-color: #4f89c5;background-position: -61px 5px;}
.main_call a::before {width: 66px;height: 66px; background: url(../images/main/ico2_01.png) no-repeat; background-color: rgba(0, 0, 0, 0); background-position-x: 0%; background-position-y: 0%; content: "";margin: -33px 0 0 0;border-radius: 33px;position: absolute;top: 50%;left: 0px;}
.main_call a strong {width: 100%;font-family: 'GmarketSansMedium'; font-size: 1.25em;text-align: left;line-height: 38px;padding: 0;margin: 0;display: inline-block;}

#content&gt;.inner{width:1071px;margin:0 auto;}
#quick_menu{position:fixed;right:0;top:146px;z-index:1000;width:133px;background-color:#fff;top:230px;}
#quick_menu h2{width:133px;height:45px;line-height:45px;background: linear-gradient(to right, #3c8aca, #339b28);text-align:center;font-weight:600;font-size:16px;color:#fff}
#quick_menu li{width:133px;border-bottom:1px dotted #929292;}
#quick_menu li:last-child{border-bottom:0}
#quick_menu li a{display:block;height:43px;padding-left:32px;line-height:43px;background-color:#83878c;background-repeat:no-repeat;background-position:12px 50%;font-size:12px;font-weight:600;color:#fff}

#quick_menu .bg1{background-image:url(../images/common/icon_quick1_off.png)}
#quick_menu .bg2{background-image:url(../images/common/icon_quick2_off.png);}
#quick_menu .bg2.two {background-position:16px 14px;display:table-cell;width:133px;height:63px;line-height:1.5;vertical-align:middle}
#quick_menu .bg3{background-image:url(../images/common/icon_quick3_off.png)}
#quick_menu .bg4{background-image:url(../images/common/icon_quick4_off.png)}
#quick_menu .bg5{background-image:url(../images/common/icon_quick5_off.png)}

/* 170117 異붽� */
#quick_menu .bg6{background-image:url(../images/common/icon_quick6_off.png)}
#quick_menu .bg7{background-image:url(../images/common/icon_quick7_off.png)}
#quick_menu .bg8{background-image:url(../images/common/icon_quick8_off.png)}
#quick_menu .bg9{background-image:url(../images/common/icon_quick9_off.png)}
/* 190109 異붽� */
#quick_menu .bg10 {background-image: url(../images/common/icon_quick10_off.png)}
#quick_menu .bg11 {background-image: url(../images/common/icon_quick11_off.png)}
#quick_menu .bg12 {background-image: url(../images/common/icon_quick12_off.png)}
#quick_menu .bg99 {background-image: url(../images/common/icon_quick99_off.png);background-position: 16px 14px;display: table-cell;width: 133px;height: 63px;line-height: 1.5;vertical-align: middle}
#quick_menu .bg99 em {display: block;font-size: 11px;font-style: normal}
/* 211025 異붽� */
#quick_menu .bg13 {background-image: url(../images/common/icon_quick13_off.png)}
#quick_menu .bg14 {background-image: url(../images/common/icon_quick14_off.png)}

#quick_menu .bg1:hover{background-image:url(../images/common/icon_quick1_on.png)}
#quick_menu .bg2:hover{background-image:url(../images/common/icon_quick2_on.png)}
#quick_menu .bg3:hover{background-image:url(../images/common/icon_quick3_on.png)}
#quick_menu .bg4:hover{background-image:url(../images/common/icon_quick4_on.png)}
#quick_menu .bg5:hover{background-image:url(../images/common/icon_quick5_on.png)}

/* 170117 異붽� */
#quick_menu .bg6:hover{background-image:url(../images/common/icon_quick6_on.png)}
#quick_menu .bg7:hover{background-image:url(../images/common/icon_quick7_on.png)}
#quick_menu .bg8:hover{background-image:url(../images/common/icon_quick8_on.png)}
#quick_menu .bg9:hover{background-image:url(../images/common/icon_quick9_on.png)}
/* 190109 異붽� */
#quick_menu .bg10:hover {background-image: url(../images/common/icon_quick10_on.png)}
#quick_menu .bg11:hover {background-image: url(../images/common/icon_quick11_on.png)}
#quick_menu .bg12:hover {background-image: url(../images/common/icon_quick12_on.png)}
#quick_menu .bg99:hover {background-image: url(../images/common/icon_quick5_on.png)}
/* 211025 異붽� */
#quick_menu .bg13:hover {background-image: url(../images/common/icon_quick13_on.png)}
#quick_menu .bg14:hover {background-image: url(../images/common/icon_quick14_on.png)}

#quick_menu .top{display:block;width:133px;height:40px;line-height:40px;background-color:#606366;text-align:center;font-size:14px;font-weight:600;color:#fff;}
#quick_menu .top span{display:inline-block;padding-right:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAKklEQVQYV2NkQAK/bvH8Z1P7wggTgjNgEsgKwJLoOmB8RnQJmJEgcbySAAeMIcSKrUwEAAAAAElFTkSuQmCC) no-repeat 100% 50%}
#quick_menu button{position:absolute;left:-45px;top:0;width:45px;height:45px;background:#3c8aca url(../images/common/q_menu.png) no-repeat 50% 50%;border: 0;}
#quick_menu.quick_off{width:56px}
#quick_menu.quick_off h2,#quick_menu.quick_off li a{color:transparent}
#quick_menu.quick_off .top{width:56px}
#quick_menu.quick_off li a{background-position:23px 50%}
#quick_menu.quick_off .bg4{background-position:20px 50%}
#quick_menu.quick_off button{background-image:url(../images/common/q_menu_off.png)}
#quick_menu.quick_off .bg2.two {background-position: 23px 50%}
.blind {position: absolute;left: -1000%;width: 0;height: 0;line-height: 0;font-size: 0;color: transparent;}


/**********************************/
/* 諛섏쓳��                         */
/**********************************/
@media screen and (max-width:1240px){
/* 蹂몃Цbox */
.con_bx {padding:0 10px;}
/*.con_bx {background:yellow;}*/
.con_bx2 {padding:0;}

/* �쒕툕 &gt; 蹂몃Ц�곸뿭 */
.scon1 {padding:30px 5px;}
/*.scon1 {background:yellow;}*/

/* 諛섏쓳�뺤껜�댁슜 */
.responsive_p {display:none !important;}
.responsive_m {display:block !important;}

/* �ㅻ뱶 &gt; �덈줈怨� */
.head_logo1 .are1 &gt; ul &gt; li:nth-child(1) {border-right:1px solid #ddd;}
.head_logo1 .are1 &gt; ul &gt; li:nth-child(3) {display:none;}

/* �명꽣 &gt; �⑤�由ъ궗�댄듃 */
.foot_fsite .are1 {justify-content:center;flex-direction:column-reverse;height:auto;}
.foot_fsite .are1 .dp1 {height:50px;display:flex;justify-content:center;}
.foot_fsite .are1 .dp1 ~ .dp1 {border-bottom:1px solid #4b5869;}
.foot_fsite .are1 .menu1 {font-size:1em;}
.foot_fsite .are1 .fsite1 .btn_toggle {line-height:50px;font-size:1em;}
.foot_fsite .are1 .fsite1 .dta1 {bottom:50px;}

/* �명꽣 &gt; 移댄뵾�쇱씠�� */
.foot_copy .are1 {text-align:center;}
.foot_copy .are1 .gap_br {display:block;margin:0;}

/* 硫붿씤 &gt; 鍮낅같�� */
.main_ban1 {height:auto;}
.main_ban1 .are1 {padding:8em 2em;}
.main_ban1 .are1 .sec1 {font-size:2.8em;}
.main_ban1 .are1 .sec1 .dsp_p {display:none;}
.main_ban1 .are1 .sec1 .gap_br {display:block;margin:0;}
.main_ban1 .are1 .sec2 {font-size:1.1em;}

/* 硫붿씤 &gt; �꾩씠肄�1 */
.main_ico1 .are1 {position:relative;top:0;}
.main_ico1 .are1 .ly2 li a {font-family: 'GmarketSansMedium';font-size:1em;}
.main_ico1 .are1 .ly2 li a img {height:60px !important;}

/* 硫붿씤 &gt; 理쒖떊湲� */
.main_late1 {padding:20px 0 40px 0;}
.main_late1 .are1 {float:none;width:100%;}
.main_late1 .are1 .late {float:none;width:100%;border:0;}
.main_late1 .are1 .late .tit1 a {font-size:1.2em;height:40px;line-height:40px;padding-left:10px;}
.main_late1 .are1 .late .tit1 a {background-position:right 10px center;}
.main_late1 .are1 .late dl {padding:5px 0;}
.main_late1 .are1 .late dd {width:100%;height:30px;line-height:30px;padding:0 1em;margin:5px 0;}
.main_late1 .are1 .late dd a {display:block;height:100%;overflow:hidden;}
.main_late1 .are1 .late dd:nth-of-type(1),
.main_late1 .are1 .late dd:nth-of-type(2) {border-right:0;}
.main_late1 .are1 .late dd:nth-of-type(4),
.main_late1 .are1 .late dd:nth-of-type(5) {display:block;}
.main_late1 .are1 .late dd ul {float:left;width:100%;height:100%;}
.main_late1 .are1 .late dd li {float:left;height:100%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main_late1 .are1 .late dd li:nth-of-type(1) {width:75%;font-weight:300;font-size:1em;height:100%;}
.main_late1 .are1 .late dd li:nth-of-type(2) {display:none;}
.main_late1 .are1 .late dd li:nth-of-type(3) {width:25%;margin-top:0;}
.main_late1 .are1 .roll {float:none;width:100%;margin-top:20px;border-top: 1px dotted #ccc; border-left: 0; border-right:0 ; border-bottom: 0;}

/* �쒕툕 &gt; �ㅻ퉬寃뚯씠�� */
.head_navi1 .navi1 {border-left:0;margin-bottom:5px;padding:0 5px;}
.head_navi1 .navi1 .dp1 {float:none;border:1px solid #ddd;margin-top:5px;}
.head_navi1 .navi1 .dp1:not(:first-child) {width:100%;}

/* �쒕툕 &gt; ���댄� */
.stt1a {font-size:1.3em;}
.stt2a {background-size:26px 9px;padding-left:35px;font-size:1.1em;}
.stt3a {background-size:7px 7px;padding-left:15px;}

}

@media screen and (max-width:840px){
/*.con_bx {background:pink;}*/
/*.scon1 {background:pink;}*/

/* 硫붿씤 &gt; 鍮낅같�� */
.main_ban1 .are1 {padding:5em 1em;}
.main_ban1 .are1 .sec1 {font-size:2.5em;}

/* 硫붿씤 &gt; �꾩씠肄�1 */
.main_ico1 .are1 .ly2 li a {font-size:12px;}
.main_ico1 .are1 .ly2 li a img {height:50px !important;}

/* �쒕툕 &gt; ���댄� */
.stt1a {font-size:1.2em;}

/* �쒕툕 &gt; ��쾭�� */
.tab_cnt5a li {width:50%;}
.tab_cnt3a li {width:50%;}
.tab_cnt3a li:nth-of-type(2) {width:50%;}

/* �쒕툕 &gt; �깅줉�섏젙�� */
.bx_frm1 .txt_50p {width:80%;}
.bx_frm1 .txt_40p {width:60%;}

/* �쒕툕 &gt; 由ъ뒪�� &gt; 寃��됰컯�� */
.sch_ty1a .in1 {padding:10px 5px;}

/* �쒕툕 &gt; 由ъ뒪�� &gt; 寃��됰컯�� &gt; �ㅻ퉬寃뚯씠�� */
.sch_ty1a .navi1 ul {height:40px;}
.sch_ty1a .navi1 .tit1 {font-size:0.9em;padding:0 0.5em;}
.sch_ty1a .navi1 .btn1 {width:40px;}
.sch_ty1a .navi1 .btn1 a {background-size:15px 9px;}

/* �쒕툕 &gt; 由ъ뒪�� &gt; 寃��됰컯�� &gt; ���됲듃諛뺤뒪 &gt; �쒓컖�④낵 */
.sch_ty1a .sel_ty3a &gt; ul {float:none;}
.sch_ty1a .sel_ty3a .dp1 {float:none;}
.sch_ty1a .sel_ty3a .dp1 ~ .dp1 {margin-top:5px;}

.sch_ty1a .sel_ty3a .sel1 {margin:0;font-size:0.9em;}
.sch_ty1a .sel_ty3a .tit1 {height:30px;line-height:30px;padding:0 10px;}
.sch_ty1a .sel_ty3a .dta1 {height:120px;}
.sch_ty1a .sel_ty3a .dta1 a {height:30px;line-height:30px;padding:0 10px;border-bottom:0;}
.sch_ty1a .sel_ty3a .dta1 li.on a {background:#edf4fa;font-family: 'GmarketSansMedium';}
.sch_ty1a .sel_ty3a select {padding:10px;}

/* �쒕툕 &gt; 由ъ뒪�� &gt; 寃��됰컯�� &gt; ���됲듃諛뺤뒪 &gt; 諛섏쓳�뺤궗�댁쫰泥섎━ */
.sch_ty1a .sel_cnt2a .dp1 {width:100%;}

.sch_ty1a .sel_cnt3a .dp1 {width:100%;}
.sch_ty1a .sel_cnt3a .dp1:nth-of-type(2) {width:100%;}

/* �쒕툕 &gt; �쒕툕諛뗫컯�� */
.sbm_ty1a {margin-top:10px;}

/* �쒕툕 &gt; �쒕툕諛뗫컯�� &gt; 諛섏쓳�뺤궗�댁쫰泥섎━ */
.sbm_cnt1a a,
.sbm_cnt1a button,
.sbm_cnt1a input[type=button],
.sbm_cnt1a input[type=submit] {width:40%;height:40px !important;line-height:38px !important;}

.sbm_cnt2a a,
.sbm_cnt2a button,
.sbm_cnt2a input[type=button],
.sbm_cnt2a input[type=submit] {height:40px !important;line-height:38px !important;font-size:0.9em;}

.main_call a {width: 100%;height: 90px;line-height: 14px;padding: 24px 0 24px 90px;border-bottom: 1px dotted #a8a8a8;}
.main_call a:first-child {margin-left:0px !important;}
.main_call a:last-child {border:0;}
.main_call a {font-size: 1em;}
.main_call{padding: 0 30px}
.main_call a strong{font-size: 1.1em;}
#quick_menu{display: none;}

}
@media screen and (max-width:640px){
/*.con_bx {background:violet;}*/
/*.scon1 {background:violet;}*/

/* 硫붿씤 &gt; 鍮낅같�� */
.main_ban1 .are1 {padding:3em 1em;}
.main_ban1 .are1 .sec1 {font-size:2em;}
.main_ban1 .are1 .sec2 {font-size:0.8em;}

/* 硫붿씤 &gt; �꾩씠肄�1 */
.main_ico1 .are1 {height:400px;}
.main_ico1 .are1 .ly2 ul {height:auto;}
.main_ico1 .are1 .ly2 li {width:20%;height:auto;margin:15px 0;}

/* �명꽣 &gt; �⑤�由ъ궗�댄듃 */
.foot_fsite .are1 .fsite1 {width:100%;}
.foot_fsite .are1 .fsite1 &gt; li {width:50%;}

/* �쒕툕 &gt; �섏씠吏� &gt; �꾩�留� */
.sht1a {font-size:0.8em;margin-bottom:0.5em;}

/* �쒕툕 &gt; �깅줉�섏젙�� */
.bx_frm1 .txt_50p {width:100%;}
.bx_frm1 .txt_40p {width:100%;}

.main_call a {width: 100%;height: 90px;line-height: 14px;padding: 24px 0 24px 90px;border-bottom: 1px dotted #a8a8a8;}
.main_call a:first-child {margin-left: -14px !important; width: 110% !important; margin: 5px 0 5px 0;}
.main_call a:last-child {border:0;}
.main_call a {font-size: 1em;}
.main_call{padding: 0 30px}
	.main_call a strong {font-size: 1.1em; margin-top: -13px;}
.foot_fsite .are1 .menu1 {font-size: 0.8em;}
#quick_menu{display: none;}

}
@media screen and (max-width:440px){
/*.con_bx {background:orange;}*/
/*.scon1 {background:orange;}*/
#quick_menu{display: none;}
}
@media screen and (max-width:340px){
/*.con_bx {background:gray;}*/
/*.scon1 {background:gray;}*/
#quick_menu{display: none;}
}</pre></body></html>