@charset "utf-8";

.fixed__gnb #top_layout{position:relative;background: none;}
.fixed__gnb #top_layout .top_wrap{max-width:1366px;}
#top_layout .top_wrap #logo{width: 253px;height: 41px;margin: 17px 0 12px 0;}
#top_layout .top_wrap #logo .ir-tmpl{background-image:url(/images/lec/common/common_ir.png?ver=20240214);background-position:0 0;}
#top_layout .top_wrap .utile_wrap li{margin-top:-31px;margin-right:20px;}
#top_layout .top_wrap .utile_wrap li.search a#search-button .ir{background-position:-213px -220px;}
#top_layout .top_wrap .utile_wrap li.box{width:44px;height:44px;margin-top: -35px;}
#top_layout .top_wrap .utile_wrap li.box a{padding: 14px;border:1px solid #ddd;border-radius:5px;}
#top_layout .top_wrap .utile_wrap li.box a:hover .ir{background-position: -200px -51px;}
#top_layout .top_wrap .utile_wrap li.box.mo button .ir{right:10px}
#top_layout .top_wrap .utile_wrap li.box button .ir, #top_layout .top_wrap .utile_wrap li.box a .ir{background-image:url(/images/lec/common/common_ir.png) -398px 0}

#gnb_layout .layout{text-align: center;}
#gnb_layout .depth1_ul>li>a:before{display:none;}
#gnb_layout .depth1_ul>li>a.current:after{height:4px;background-color:#21b6d7;border-radius:0;}
#gnb_layout .depth1_ul>li>a.current:before{display:block;position:absolute;right: 50%;top: auto;left: auto;bottom: 4px;width: 0;height: 0;margin: 0;background: none;border-width: 6px 0 6px 6px;border-style: solid;border-color: transparent transparent transparent #21b6d7;transform: rotate(-90deg) translateX(-50%);content:'';}

@media screen and (max-width:1024px) {
	#top_layout{background-color: #fafafa;}
	#top_layout .top_wrap .utile_wrap li{margin-right: 60px}
	#mobile-menu .modal-dialog .modal-content .topUtile .logo{width: 130px;height: 37px;background-position:0 0;}
	#top_layout .top_wrap .utile_wrap li.search{margin-top:-33px;}
	#svisual_layout .svisual_wrap .subvisual-layout__text{left:auto}
}
@media screen and (max-width:767px){
	#top_layout .top_wrap #logo{width:172px;;height:28px;margin-top:18px}
	#top_layout .top_wrap #logo .ir-tmpl{background-size:100%}
	#top_layout .top_wrap .utile_wrap li{margin-top: -41px;margin-right: 50px;}

}


/* 팝업 */
.pop_font{background:url(/_ham/popup/img/pop_bul.gif) no-repeat left 6px; text-indent:15px; margin-left:10px; float:left;}
.pop_font a:link{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:visited{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:active{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:hover{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF; font-weight:bold;}
.pop_font button{color:#fff !important; background:none !important;}
.pop_close{width:48px; float:right;}
.pop_close img{margin-top:4px;margin-bottom: 0px;}
.pop_close button{background:none !important;}
.pop_con_box{ background:#ffffff; margin-left:6px;margin-right:6px;}
.pop_con_box img{margin:0}
.pop_bt_bg{height:26px; background:#000000; }
.pop_bg{background:#ddd; padding:6px 0px 6px 0px}
