@charset "utf-8";

.ir-tmpl{background-image:url(/images/common/a/ir-tmpl.png)}


#wrap{position:relative;width:100%;overflow:hidden}
#header{position:relative;width:100%;/*height:67px;*/z-index:100;}


#header #animate .layout{max-width:1400px;}

@media(max-width:1200px){
	#header{padding-right:0px;}
}

#header{position:relative;width:100%;height:67px;z-index:100;}
/*#animate{
	position:relative;height:67px;background:url(/images/common/a/bg_animate.png) repeat-x;overflow:hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#animate .style{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


#open_mn{float:right;width:100px;height:90px;}
#open_mn .ir-tmpl{display:block;background-position:-400px 0;width:100%;height:100%;}
#gnb{position:absolute;top:0;left:0;width:100%;height:67px;}
#gnb .layout{}
#tm{display:inline-block;float:right;height:100%;}
#tm .th1{display:inline-block;height:100%;margin:0 -2px;vertical-align:top}
#tm .th1>a{display:block;height:100%;padding:0 30px;line-height:70px;font-size:19px;color:#121212;font-family:"nsr",sans-serif;font-weight:600;letter-spacing:-1px;}
#tm .th1>a.current{color:#e9344b}
#tm .th2{display:block;position:relative;padding:15px 0;width:100%;text-align:left;opacity:0;}
#tm .th2:before{display:block;content:"";position:absolute;left:-1px;top:0;width:1px;height:1000%;background-color:#ddd;}
#tm .th2:after{display:block;content:"";position:absolute;right:0;top:0;width:1px;height:1000%;background-color:#ddd;}
#tm .th2.current{opacity:1;}
#tm .th2 li {float:none;width:auto;}
#tm .th2 a{display:block;padding:5px 15px;color:#666;font-size:14px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}
#tm .th2 a:hover,
#tm .th2 a:active,
#tm .th2 a:focus{background-color:#3e61b2;color:#fff;}

*/






#header{ height:82px; background-color:#373a44; text-align:center; z-index:100;width:100%;/*height:67px;background:url(/images/kor/common/header_bg.png) repeat-x*/}
#header .inner{ max-width:1200px; width:100%; height:100%; padding-right:95px; display:inline-block; box-sizing:border-box; position:relative;}
#animate{ width:100%; height:100%; display:inline-block;}
#animate .style{ width:100%; height:100%;}

/*#animate.action{background-color:#393b41}
#animate .style.action{background-color:#fff}*/

#logo{ height:136px; padding:25px 0 21px 0; display:inline-block; box-sizing:border-box; position:absolute; top:0; left:50%; transform:translateX(-50%);}
#logo a{ height:90px; background-image:none; font-weight:900; font-size:21px; text-align:center; color:#222; line-height:28px; padding-top:62px; display:inline-block; box-sizing:border-box; position:relative;}
#logo a:before{ width:99px; height:48px;background: url(/images/common/ir-logo.png) no-repeat;background-image: url(/images/common/ir-logo.svg), none; background-position: 0 -89px; content:""; position:absolute; top:0; left:50%; transform:translateX(-50%);}

#snb{ height:136px; background:#fff; padding-top:87px; box-sizing:border-box; position:relative;}
#snb:after{content:"";display:block;clear:both;}
#snb .layout a{ font-size:15px; color:#252525; line-height:22px; margin:0 21px 0 20px; display:inline-block; position:relative;}
#snb .layout a:before{ width:1px; height:10px; background-color:#333; content:""; position:absolute; top:6px; right:-21px;}
#snb .layout a:first-child{ margin-left:0;}
#snb .layout a:last-child{ margin-right:0;}
#snb .layout a:last-child:before{ display:none;}
#snb .layout a.danbi{ width:72px; background:url(/images/journalism/common/danbi_btn_icon.jpg) no-repeat 0 0; text-indent:-9999px;}
#snb .global_l{float:left;}
#snb .global_r{float:right;width:auto;}

#snb .global_l a.btn_eng {position:relative;width:120px;}
#snb .global_l a.btn_eng span {position:absolute;right:10px;top:50%;display:inline-block;width:9px;height:5px;margin-top:-3px;background-position:-367px 0;}
#snb .global_l a.fold {color:#154a99; }
#snb .global_l a.fold span {background-position:-353px 0;}
#snb .global_l .eng_box {display:none;position:absolute;left:204px;top:37px;width:119px;padding:10px 23px 10px 16px; margin:0; background:#fff;z-index:20; }
#snb .global_l .eng_box li a {float:none; height:auto; padding:0 0 0 10px; margin:4px 0;border:0;color:#545454; }
#snb .global_l .eng_box li a:hover,
#snb .global_l .eng_box li a:focus,
#snb .global_l .eng_box li a:active { text-decoration:underline; color:#2b6b4d; }
@media(max-width:1000px){
	#logo{ height:38px; padding:0; position:relative; top:auto; left:auto; transform:none;}
	#logo a{ width:300px; height:100%; font-size:19px; text-align:left; line-height:19px; padding:0 0 0 94px;}
	#logo a:before{ width:79px; height:38px; background-position:0 -160px; left:0; transform:none;}
	#snb{ height:88px; padding:27px 0px 23px 32px; display:inline-block; margin-bottom:-88px; position:absolute; z-index:1;}
	#snb .layout{ display:none;}
	#header{ height:88px; background-color:transparent; z-index:0;}
	#header .inner{ padding:0;}
	#sitelink{ width:94px; height:68px;}
	#sitelink .mobile{ width:100% !important; height:100% !important; background-color:#1d222f; border-radius:0 !important;}
	#sitelink .mobile .fireinthefinger{ width:22px !important; height:17px;}
	#sitelink .mobile .fireinthefinger span{ height:1px; background-color:#fff;}
	#sitelink .mobile .fireinthefinger .bar2{ top:7px;}
	#sitelink .mobile .fireinthefinger .bar3{ top:16px;}
}
@media(max-width:420px){
	#logo a{ width:240px; font-weight:normal; font-size:16px; letter-spacing: -1px; padding:10px 0 0 85px;}
	#snb{ padding-left:15px;}
}


/*팝업버튼*/
#snb .global_r a{border-right:0;border-left:1px solid #ccc;}
#snb .global_r .pzbtn {float:left;}
#snb .global_r .pzbtn a{display:inline-block;padding-right:30px;}
#snb .global_r .pzbtn a span {position:absolute;right:10px;top:50%;display:inline-block;width:9px;height:5px;margin-top:-3px;}
#snb .global_r .pzbtn a.pop_btn_x span{background-position:-367px 0;}
#snb .global_r .pzbtn a.pop_btn span{background-position:-353px 0;}
#snb .global_r .pzbtn a[class^="pop_btn"] {display:none;}
#snb .global_r .pzbtn a[class^="pop_btn_x"] {display:block;}


.mobile{}
.mobile{display:none;width:73px;height:100%;text-align:center;background-color:#ff4b28}
.mobile:before{content:"";display:inline-block;height:100%;margin-left:-3px;vertical-align:middle}

.fireinthefinger{position:relative;display:inline-block;width:27px;height:16px;line-height:1;vertical-align:middle}
.fireinthefinger span{position:absolute;left:0;top:0;width:100%;height:3px;line-height:1;background-color:#ffdbd4}
.fireinthefinger .bar1{left:0;top:0}
.fireinthefinger .bar2{left:0;top:7px}
.fireinthefinger .bar3{left:0;top:14px}


#sitelink{ width:95px; height:100%; display:inline-block; border-right:1px solid #4b4e57; box-sizing:border-box; position:absolute; right:0; z-index:20}
#sitelink .ir{position:absolute;left:50%;top:50%;display:block;}
#sitelink .sitemap{position:relative;width:94px;height:82px; background-color:#373a44;}
#sitelink .sitemap .ir{width:28px;height:23px;margin:-11px 0 0 -14px;background-position:-223px 0;}
/* 이용자별서비스 */
.user_menu.on .cons{display:block;}
.user_menu{position:absolute;right:0;width:100%; display:none;}
.user_menu a{position:relative;float:right;display:block;width:80px;height:67px;background:#154a99;z-index:10}
.user_menu .ir{position:absolute;left:50%;top:50%;width:40px;height:30px;margin:-15px 0 0 -20px;background-position:-262px 0}
.user_menu.on .ir{background-position:-305px 4px}
.user_menu .cons{display:none;position:absolute;left:0;top:67px; width:100%; height:713px; padding:54px 52px; background-color:#031851; box-sizing:border-box;z-index:999;}
.user_menu .cons .tab_view{overflow:hidden;text-align:center;}
.user_menu .cons .tab_view li{display:inline;}
.user_menu .cons .tab_view li a{display:inline-block;float:none;width:auto;padding:23px 12px;border-radius:34px;border:1px solid #324776;color:#fff;background:none;}
.user_menu .cons .tab_view li.on a{border-color:#fff;background:#fff;color:#0268d4;}



#site_search{ width:239px; height:36px; padding-right:41px; display:inline-block; border:1px solid #ccc; box-sizing:border-box;}
#site_search form{ width:100%; display:inline-block;}
#site_search form input[type="submit"]{ width:40px; height:34px; background:url(../../../images/common/search_btn_icon.gif) no-repeat center center; text-indent:-99999px; margin-right:-41px; border:0; float:left;}
#site_search .keyword{ width:100%; height:34px; border-right:1px solid #e5e5e5; position:relative; float:left;}
#site_search .keyword label{ width:100%; height:100%; font-size:15px; color:#aaa; line-height:34px; padding:0 12px; border:0; box-sizing:border-box; position:absolute; z-index:1;}
#site_search .keyword input{ width:100%; height:100%; font-size:15px; color:#aaa; line-height:20px; padding:7px 12px; border:0; box-sizing:border-box; position:absolute;}




#gnb{position:relative;display:block;height:100%;margin:0;/*width:660px;margin:10px auto 0;*/}
#gnb:before{width:1000%;height:82px;background-color:#373a44;content:"";position:absolute;top:0;left:-50%;transform:translateX(-50%);z-index: 10;}
#gnb #tm{width:100%;text-align:center;display:block;position:relative;z-index: 15;}
#gnb #tm:before{width:1000%;background-color:rgba(255,255,255,0.9);content:"";position:absolute;top: 82px;left:-50%;transform:translateX(-50%);transform:translateX(-50%);z-index: -2;height: calc(100% - 82px);}
/*#gnb #tm:after{ width:1000%; height:82px; background-color:#373a44; content:""; position:absolute; top:0; left:-50%; transform:translateX(-50%); z-index:-1;}*/
#gnb #tm:after{content:""; display:block; clear:both;}
#gnb #tm .th1>a{transition:color 0.2s ease}
#gnb #tm .th2 a{transition:background-color 0.1s ease}
#flower{position:absolute;z-index:10;top:54px;height:3px;background-color:#3375d4}

/* 2020 07 24 psc 수정 IE에서 추가된 메뉴가 아래로 나옴 지오넷에서 해결. 
#tm .th1{float:left;position:relative;width:calc(100% / 8);margin:0;display:block;box-sizing:border-box;} */
#tm .th1{float:left;position:relative;width:calc(100% / 8.2);margin:0;display:block;box-sizing:border-box;}
#tm .th1:after{display:block; content:"";position:absolute;right:0;top:0;width:1px;height: 82px;background-color:#4b4e57;}
#tm:hover .th1:after{height: 424px;}
#tm .th1:first-child{/* width:14.2%; */}
#tm .th1>a{ width:100%; height:82px; background-color:#373a44; font-size:17px; color:#fff; line-height:22px; padding:0 !important;display:block; position:relative;}
#tm .th1:first-child > a{ border-left:1px solid #4b4e57;}
#tm .th1>a span{ width:14.3%; height:82px; text-align:center; display:table-cell;}
#tm .th1:first-child>a span{ width:14.2%;}
#tm .th1:focus > a,
#tm .th1:hover > a{ background-color:#011d5d;}


#tm.on:before,
#tm:hover:before{ height:100%; border-bottom:3px solid #031d5a;}
#tm:hover .th1{ padding-bottom:70px;}
#tm:hover .th2{ display:inline-block;}
#tm .th2{width:100%;padding:18px 0;display: none;box-sizing:border-box;}
#tm .th2 > li{ width:100%; display:inline-block;}
#tm .th2 > li > a{ width:100%; font-size:16px; color:#1d222f; line-height:23px; padding:7px 0; display:inline-block;}
#tm .th2 > li > a:focus,
#tm .th2 > li > a:hover{ background-color:#051f5a; color:#fff;}
/*#tm .th2>li>a span.arr{
	position:absolute;top:50%;right:-7px;margin-top:-4px;width:7px;height:9px;background:url(https://www.ust.ac.kr/images/kor/common/gnb_th2_ov.png) no-repeat;opacity:0;
	transition:opacity 0.1s ease;
}
*/
#tm .th2>li.ov{background:#1289ff;}
#tm .th2>li.ov>a,
#tm .th2>li>a:hover,
#tm .th2>li>a:focus,
#tm .th2>li.ov .th3>li a{color:#fff}
#tm .th2>li.ov>a span.arr,
#tm .th2>li>a:hover span.arr,
#tm .th2>li>a:focus  span.arr{opacity:1}

#tm .th2>li:first-child>a{border-top-width:0}


#tm .th3{position:relative;margin:10px 0;padding:0 15px; display:none;} 
#tm .th3:after{content:"";display:block;position:absolute;left:0;top:0;width:1px;height:100%;background:#d3d3d5;}
#tm .th2>li.ov .th3:after{background:#1289ff;}
#tm .th3>li{}
#tm .th3>li a{position:relative;display:inline-block;margin:0 10px;padding:3px 10px;border-bottom:2px solid transparent;color:#25252d}
#tm .th3>li a:before{content:"";display:block;position:absolute;left:0;top:50%;width:3px;height:3px;margin-top:-2px;background:#ccc;}
#tm .th3>li a:hover,
#tm .th2 a:focus{border-bottom-color:#fff;color:#fff}

#tm .th2>li:first-child>.th3{border-top-width:0}



div[id^="summary"]{display:none;position:absolute;left:0;top:82px;width:20%;height:500px;padding:14px 50px 0;text-align:left;color:#fff;background:#0053c9;z-index:2}
div[id^="summary"]:before{content:"";position:absolute;top:69px;left:0;display:block;width:100%;height:1px;background:#3375d4;}
div[id^="summary"] strong{position:relative;display:block;min-height:60px;font-weight:700;font-size:28px;color:#fff;font-family:"nsr","Malgun Gothic";}
div[id^="summary"] strong:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:5px;background:#fff;}
div[id^="summary"] p{padding-top:30px;font-size:14px;color:#fff;letter-spacing:-1px;line-height:18px}
 
#summary1{display:block}
.summary_bn {margin:40px 0 20px;}
.summary_bn a{display:inline-block;padding:8px 10px;border:1px solid #fff;color:#fff;font-size:13px;line-height:1;}
.summary_bn a:hover{background:#fff;color:#0053c9;}
/*#header .action #tm .th1>a{color:#1f1f1f}*/
#header .action #tm .th1:nth-child(1)>a:after{opacity:0}
#header .action #tm .th1:nth-child(1)>a:before{opacity:1}





#svisual{position:relative;height:250px;}
#svisual:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:54px;z-index:13;background:url(/images/common/c/bg_location.png) repeat-x}
#svisual .svisual-bg{position:absolute;width:100%;height:100%;background-size:cover;background-position:50% 0;z-index:10;}
#svisual .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/common/c/bg_mask.png) repeat;z-index:11;}
#svisual .layout{padding-top:54px;height:100%;z-index:12;}
#svisual .layout h2{margin:0 auto;max-width:510px;color:#fff;font-size:22px;text-align:center;line-height:1.4;font-weight:normal}
#svisual .layout h2 i{font-style:normal;font-weight:bold;display:block;}
#svisual .layout h2 .it-sv{display:block;margin:0 auto 5px auto;width:49px;height:45px;background-position:0 -125px;}
#svisual .layout h2:before{display:none;}

#wrap #svisual .svisual-bg{background-size:cover;background-position:50% 0;}


#container{position:relative;padding-bottom:70px;padding-top:39px;}
#content{position:relative;float:right;width:75%;}
#remote{position:relative;z-index:15;float:left;width:20%;}
#remote h1{padding:70px 39px 100px;height:124px;text-align:center;background:#1c2632 url(/images/common/a/bg_remote.png) 100% 100%;word-wrap:break-word;word-break:keep-all;margin-top:-93px;}
#remote h1:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#remote h1 span{vertical-align:middle;font-size:24px;font-weight:600;font-family:"nsr",sans-serif;color:#fff;word-wrap:break-word;word-break:keep-all;}

#lnb{display:block;}
#lnb li{margin-bottom:0;}
#lnb li a{position:relative;display:block;line-height:1.2;word-wrap:break-word;word-break:keep-all;}
#lnb li span{position:absolute;right:19px;top:40%;width:11px;height:11px;background-image:url(/images/common/icon_lnb.png)}

#lnb .th2{}
#lnb .th2>a{padding:15px 30px 15px 15px;border:1px solid #d4d4d4;border-width:0 0 1px 0;}
#lnb .th2>a:hover{background-color:#1461ac;color:#fff}
#lnb .th2 .link_2th{}
#lnb .th2 .link_2th_ov {color:#fff;background-color:#1461ac;border:1px solid #1461ac;border-width:0 0 1px 0;}
#lnb .th2 .link_2th span{background-position:0 0}
#lnb .th2 .link_2th_ov span{background-position:0 -49px}
#lnb .th3{display:none;padding:15px;background:#f2f2f2;}
#lnb .th3 li{border:none;margin-bottom:2px;}
#lnb .th3 li:first-child{border-top-width:0}
#lnb .th3 li a{padding:2px 11px;background-position:0 0;border:none;color:#5a5a5a;font-size:14px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
#lnb .th3 li a:hover{text-decoration:underline;}
#lnb .th3 li span{display:block;top:10px;left:0px;width:6px;height:6px;background:none;}

#lnb .th3 .link_3th span{height:1px;background:#3378c1;}
#lnb .th3 .link_3th_ov {padding:6px 11px;color:#3378c1;background:#fff;}
#lnb .th3 .link_3th_ov span {top:0px;background-color:#3378c1;}


#location{position:absolute;top:-93px;left:0;width:100%;height:53px;}
#navigate{position:relative;width:100%;height:53px;text-align:right;z-index:99;}
#navigate .navi,#navigate a,#navigate span{display:inline-block;color:#f0f6ff} 
#navigate span{display:block;margin-top:-5px;padding-bottom:18px;line-height:1.2;}
#navigate *{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}




#navigate .navi{position:relative;height:100%;padding:0 40px 0 25px;margin-left:-5px;vertical-align:top;border-right:1px solid #bbc8cf;cursor:pointer;text-align:left;}
#navigate .navi:first-child{margin-left:0;border-left:1px solid #bbc8cf;}
#navigate .navi:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#navigate .navi:after{content:"";position:absolute;top:25px;right:20px;width:11px;height:7px;background:url(/images/common/c/icon_navigate.png) no-repeat}
#navigate .current{color:#fff}

#navigate .icon:before{display:inline-block;background:url(/images/common/icon_navigate.png) no-repeat}
#navigate .home{padding:0 18px;margin-left:0;vertical-align:middle;background:transparent;cursor:default}
#navigate .home:before{content:"";width:16px;height:13px;margin-top:20px;margin-bottom:20px;background:url(/images/common/c/ico_home.png) no-repeat 0 0;}
#navigate .home:after{display:none}

#navigate .navi ul{height:0;overflow:hidden;margin:-1px -40px 0 -28px;background-color:#fff;}

#navigate .navi ul li{border:solid #1461ac;border-width:0 1px 1px}
#navigate .navi ul li:first-child{border-top-width:1px}
#navigate .navi ul li a{display:block;padding:15px 23px;line-height:1;color:#505050}
#navigate .navi ul li a:hover,#navigate ul li a:focus{background-color:#195dc1;color:#fff;}

#navigate .navi ul li a.current{background-color:#195dc1;color:#fff;}


#cont_ti{position:relative;margin-bottom:30px;width:100%;}
#cont_ti h2{display:inline-block;margin:0;padding:0;color:#1f2021;font-size:30px;line-height:1.3}
#cont_ti h2:before{display:none;}
#cont_ti .location_buttons_box{display:inline-block;position:absolute;top:0;right:0;}
#cont_ti .location_buttons_box a{display:inline-block;width:34px;height:34px;font-size:0;}
#cont_ti .location_buttons_box .fb{display:none;background-position:0 -1px}
#cont_ti .location_buttons_box .tw{display:none;background-position:-40px -1px}
#cont_ti .location_buttons_box .print{width:83px;background-position:-80px -1px}


@media (max-width: 1023px){
	#remote{display:none}
	#content{width:100%}
	#cont_ti .location_buttons_box .print{display:none}
}

@media(max-width:640px){
    #svisual{height:200px}
    #location,
    #svisual::after{display:none}
}

#footer{padding-bottom:36px;position:relative;z-index:10;border-top:1px solid #ddd;background-color:#fff;}
#footer .layout{position:relative;padding:36px 0 36px 0;}
#footer .ft_logo{position:absolute;bottom:50px;left:-160px;width:155px;height:39px;font-size:0;background:url(/images/common/c/ir-tmpl.png) no-repeat 0 -63px}
#footer .footer_menu{margin-bottom:5px;height:45px}
#footer .footer_menu li{display:inline-block;margin-left:14px;line-height:1}
#footer .footer_menu li:before{content:"";display:inline-block;height:15px;margin-right:14px;vertical-align:middle;border-left:1px solid #cecece}
#footer .footer_menu li:first-child{margin-left:0}
#footer .footer_menu li:first-child:before{display:none}
#footer .footer_menu li a{display:inline-block;height:36px;line-height:36px;color:#545454;font-size:14px;}
#footer .footer_menu li:first-child a{padding-left:0}
#footer address,
#footer .copy{color:#a4a4a4;font-size:14px;line-height:1.3;}
#footer address div{display:inline-block}

@media (max-width: 1600px){
	#footer .ft_logo{position:static;}
}

@media (max-width: 1000px){
	#footer .footer_menu{width:380px;margin:0 auto 10px;}
	#footer .footer_menu li:nth-child(n+1){width:50%;padding: 0;text-align: center;}
	#footer .footer_menu li:nth-child(n+1) a{border:1px solid #ddd;width:100%;padding:0;}
	#footer .footer_menu li:before{display:none}
	#footer .copy{clear:both;display:block;padding-top:20px;}
}

@media (max-width: 400px){
	#footer .footer_menu{width:300px;}

}


/* mobile menu */
#mo_sitelink{ width:100%; background-color:#262b37; padding:29px 23px;}
#mo_sitelink .btn{ font-size:12px; color:#fff; line-height:28px; padding:0 13px; display:inline-block; border:1px solid #686b73;}
#mo_sitelink .close{ width:27px; height:27px; background:url(/images/common/mo_tm_icon.png) no-repeat 0 -24px; text-indent:-9999px; margin:1px 0; float:right;}

#mo_gnb{display:none;position:absolute;top:0;right:-224px;width:320px;height:100%;overflow:auto;background:#fff;z-index:1010;box-shadow:0px 0px 10px #333}
#mo_gnb .mo_gm{padding:10px;text-align:center}
#mo_gnb .mo_gm a{display:inline-block;padding:7px 5px;border:1px solid #efefef;color:#fff;font-size:13px;line-height:1.3}

#mo_tm{}
#mo_tm a{display:block;line-height:1;font-size:17px;color:#2b2b2b; font-weight:600;}
#mo_tm a:focus{ outline:auto;}
#mo_tm .th1{border-top:1px solid #dcdcdc}
#mo_tm .th1>a{position:relative;padding:20px 60px 20px 30px;font-size:15px}
#mo_tm .th1>a:after{ width:9px; height:15px; background:url(/images/common/mo_tm_icon.png) no-repeat 0 0; content:""; position:absolute; top:50%; right:37px; transform:translateY(-50%);}
#mo_tm .th1>a.ov,
#mo_tm .th1>a:active{background-color:#0236a7;color:#fff}
#mo_tm .th1>a.ov:after{ width:15px; height:9px; background-position:0 -15px; right:35px;}

#mo_tm .th2{background-color:#fff}
#mo_tm .th2>li{border-top:1px solid #dcdcdc}
#mo_tm .th2>li:nth-child(1){border-top-width:0}
#mo_tm .th2>li>a{position:relative;padding:15px 15px 15px 50px;line-height:1.3; font-size:16px;}
#mo_tm .th2>li>a:after{/*content:"+";position:absolute;top:13px;right:20px;font-size:20px;font-family:"돋움",dotum,sans-serif*/}
#mo_tm .th2>li>a.ov,
#mo_tm .th2>li>a:active{ background-color:#ececec; color:#0236a7}
#mo_tm .th2>li>a.ov:after{/*content:"-"*/}

#mo_tm .th3{padding:10px 0;background-color:#fff}
#mo_tm .th3>li{}
#mo_tm .th3>li>a{ font-weight:300; font-size:14px; color:#1a1a1a; line-height:18px; padding:6px 5px 6px 50px}
#mo_tm .th3>li>a.ov,
#mo_tm .th3>li>a:active{color:#fff}


/*20180829추가*/
#footer .sns .fb{background-position: -162px -55px;}
	#footer .sns .bl{background-position: -196px -55px;}