@charset "utf-8";

#top_layout .top_wrap.tmp_a #logo{width:262px;background-image:url(/images/gafsc/main/logo.png); background-repeat:no-repeat;}
#svisual_layout .svisual_wrap .subvisual_bg {background-image:url(/images/gafsc/main/svisual_img.jpg);}


/* gnb */

#gnb_layout .depth1_ul {width:100%;padding-left: 245px;}

@media screen and (max-width:1599px){
    #gnb_layout .depth1_ul {padding:0 185px; text-align:center;}
    #gnb_layout .depth1_ul>li {float:none;}
    #gnb_layout .depth1_ul>li>a {font-size: 16px;padding: 0 15px;}
}
@media screen and (max-width:1399px){
    #gnb_layout .depth1_ul>li>a {font-size: 15px;padding: 0 10px;}
}


/* 3차 gnb 추가*/
#gnb_layout .depth1_ul > li .item .gnb-depth {margin:0;}
#gnb_layout .depth1_ul > li .item .gnb-depth:before,
#gnb_layout .depth1_ul > li .item .depth2_ul:before,
#gnb_layout .depth1_ul > li .item .depth2_ul:after {display:none;}
#gnb_layout .depth1_ul > li .item .depth2_ul {}
#gnb_layout .depth1_ul > li .item .depth2_ul > li {width: 22%;height: 101%;padding: 0;margin: 0 0 20px 3%;}
#gnb_layout .depth1_ul > li.n1 .item .depth2_ul > li,
#gnb_layout .depth1_ul > li.n5 .item .depth2_ul > li{min-height: 150px;}
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a{display:block;position: relative; margin:0 0 10px; }
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a:hover:after,
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a:focus:after,
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a:after {left:auto; top:14px; right:10px; width:17px; height:17px; border-radius:50%; background:#fff url(/images/kor/common/gnb_ov.png)no-repeat; background-position:-19px -1px;}
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a.on:after {border-radius:50%; background:#ef292f url(/images/kor/common/gnb_ov.png)no-repeat ;background-position:-1px -1px;}
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a span {display:block;padding: 0 20px 0 10px; border:1px solid #ccc;font-size: 14px; color:#333;line-height: 44px;letter-spacing: -1px;}
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a.on span {border:1px solid #ef292f;color:#ef292f;}
#gnb_layout .depth3_ul {display:block;}
#gnb_layout .depth3_ul > li {position:relative; padding-left:25px;margin:5px 0;}
#gnb_layout .depth3_ul > li:after {display:block; position:absolute; left:15px; top:10px; width:3px; height:3px; background:#aeaeaf; content:'';}
#gnb_layout .depth3_ul > li > a {display:block;}
#gnb_layout .depth3_ul > li > a span{display: inline-block;color:#6c6d6f;font-size:14px;}
#gnb_layout .depth3_ul > li > a:hover span,
#gnb_layout .depth3_ul > li > a:focus span {text-decoration:underline;}


/* target="_blank" 아이콘 추가 */
#gnb_layout .depth1_ul > li .depth2_ul > li > a[target="_blank"] span:after {display:none;}
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a[target="_blank"]:hover:after, 
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a[target="_blank"]:focus:after, 
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a[target="_blank"]:after,
#gnb_layout .depth1_ul > li .item .depth2_ul > li > a.on[target="_blank"]:after {left:auto; top:15px; right:13px; width:14px; height:14px; border-radius:0; background:#fff url(/template/A/images/target_blank.png)no-repeat; }
#gnb_layout .depth3_ul > li > a[target="_blank"] span:after {display:inline-block; width:14px; height:14px;margin-left:5px; background:#fff url(/template/A/images/target_blank.png)no-repeat; content:'';}

