@charset "utf-8";

#top_layout .top_wrap.tmp_a #logo{width: 236px;height: 41px;background-image: url(/images/eng/common/logo.png);background-repeat:no-repeat;}
#top_layout .top_wrap.tmp_a .utile_wrap {width:220px;}
#top_layout .top_wrap.tmp_a .utile_wrap li.global span {background:url(/images/eng/common/gnb_lang.png)no-repeat;}

@media screen and (max-width:1279px){
    #top_layout .top_wrap.tmp_a .utile_wrap {width:90px;} 
}
@media screen and (max-width:1023px){
    #top_layout .top_wrap.tmp_a #logo {margin:14.5px 0 0 30px;}
    #top_layout .top_wrap.tmp_a .utile_wrap {width:70px;} 
}
@media screen and (max-width:767px){
    #top_layout .top_wrap.tmp_a #logo{width: 111px;height: 24px;margin: 23px 0 0 15px;background-size: 111px 24px;}
    #top_layout .top_wrap.tmp_a .utile_wrap {width:70px;} 
}

#gnb_layout .depth1_ul > li .item .gnb-title p,
#gnb_layout .depth1_ul > li .item .gnb-title strong:after {display: none;}
#mobile-menu .modal-dialog .modal-content .topUtile .m_member ul li.n3:after {display: none;}
 


:lang(en) #svisual_layout .svisual_wrap .subvisual_bg {background-image:url(/images/kor/common/svisual02.jpg);}
:lang(en) #svisual_layout .svisual_wrap .subvisual_bg.topImage2 {background-image:url(/images/kor/common/svisual06.jpg);}
:lang(en) #svisual_layout .svisual_wrap .subvisual_bg.topImage3 {background-image:url(/images/kor/common/svisual04.jpg);}
:lang(en) #svisual_layout .svisual_wrap .subvisual_bg.topImage4 {background-image:url(/images/kor/common/svisual05.jpg);}
:lang(en) #svisual_layout .svisual_wrap .subvisual-layout {padding:90px 0 0;}
:lang(en) #svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title {width:540px; height:40px; margin:0 auto; background:url(/images/eng/common/slogan.png)no-repeat; font-size:0;}
:lang(en) #svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title:after {display:none;}

@media screen and (max-width:1023px){
    #svisual_layout .svisual_wrap .subvisual-layout {padding:75px 0 0;}
}

@media screen and (max-width:767px){
    #svisual_layout .svisual_wrap .subvisual-layout {padding:80px 0 0;}
    #svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title {width:300px;height:20px;background-size: 300px 14px;}
    
    :lang(en) #svisual_layout .svisual_wrap .subvisual-layout .subvisual-layout__title {width:100%;max-width: 540px;background-position: center top;background-size:95% auto;}
}

/*
#mobile-menu .modal-dialog .modal-content .topUtile.tmp_center {display:none;}
#mobile-menu .modal-dialog .modal-content .topUtile.tmp_kor {display:block;}
#mobile-menu .modal-dialog {float:right; width: 310px;max-width: 310px; height: 100%; }
#mobile-menu .modal-dialog .modal-content {width:100%; padding:60px 0 0;border-radius: 0; border:  0 none; height: 100%;}
#mobile-menu .modal-dialog .modal-content .topUtile { height:60px; background:#8f796c; }
#mobile-menu .modal-dialog .modal-content .topUtile .m_member {padding-left:10px;text-align:left;}
#mobile-menu .modal-dialog .modal-content .topUtile .m_member ul li.n3:after {background:#b1a198;}
#mobile-menu .modal-dialog .modal-content .topUtile .m_member ul li a{color:#fff;}
#mobile-menu .modal-dialog .modal-content .topUtile .m_member ul li.n1 a span {background-position:-1px -195px; }
#mobile-menu .modal-dialog .modal-content .topUtile .m_member ul li.n2 a span {background-position:-19px -195px; }
#mobile-menu .modal-dialog .modal-content .modal-body {position:relative; height: 100%;padding: 0;}
#mobile-menu .modal-dialog .modal-content .modal-body:after {display:block; position:absolute;z-index:1; width:100px; height:100%; background:#3f3f4b; content:'';}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul{overflow-y: auto;position: absolute;width: 100%;height:100%; padding-left: 100px; background:#fff; margin:0;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul:after{display: block;visibility: hidden;clear: both;content:'';}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li {width:100%;text-align:left;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a{display:block;position:fixed;top: 0;right:210px;z-index:2;width:100px;height: 60px;padding: 22px 5px 0;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a.ov {background:#fff; color:#d72429;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a:after {display:none;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(1) > a{top:60px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(2) > a{ top:120px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(3) > a{ top:180px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(4) > a{ top:240px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(5) > a{ top:300px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(6) > a{ top:360px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(7) > a{ top:420px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(8) > a{ top:480px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li:nth-child(9) > a{ top:540px;}

#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a span {line-height: 1.3;font-size: 15px;text-align: center;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul {padding-left:15px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a {padding: 15px 30px 15px 10px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a span {line-height:1.5; font-size:16px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a:before {right:7px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a:after {right:16px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov{border-bottom:5px solid #d72429;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov:before {background:#d72429;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul > li > a.ov:after {display:none;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li > a {padding-left:30px;}
#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul .depth2_ul .depth3_ul > li:after {top:11px; left:18px; background:#aeaeb0;}
#mobile-menu .mobile-close {left:auto;right:0;top: -60px;}
#mobile-menu .mobile-close span {width:60px; height:60px;}
.modal-backdrop.in{opacity: .8;z-index: 1;}*/

#gnb_layout .depth1_ul> li > a {padding:0 45px;}
#gnb_layout .depth1_ul> li > a span:before {display:block;position:absolute;right:0;top: 41px;content:'';width:1px;height:10px;background:#ccc;transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
#gnb_layout .depth1_ul> li:last-child > a span:before {display:none;}

#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: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;}
#gnb_layout .depth1_ul > li.n2 .item .depth2_ul > li:nth-child(5) .depth3_ul {display:none;}

#top_layout + .gnb_bg {z-index:5;}
#location .utile_wrap .location_wrap {display:none;}

#foot_layout .move_top {display:none;}
#banner .banner_box .banner_wrap {padding-left: 150px;}
#banner .banner_box .banner_wrap strong {display:none;}
#banner .banner_box .banner_wrap .control {left:0;}
#foot_layout .footer-info {padding:70px 0;}
#foot_layout .footer-info .utile_wrap {display:none;}
#foot_layout .footer-info address span {text-transform: uppercase;}
#foot_layout .footer-info .copy {text-transform: uppercase;}

@media screen and (max-width:1023px){
    #foot_layout .footer-info {padding:40px 0;}
}