@charset "utf-8";
@import url(/pcms/common/font/font_solmoe.css);


/* 사업소 서브레이아웃 기본  */
/* #gnb_layout #gnb .layout { padding: 0 0 0 100px; }  */
#body_layout .lnb_wrap .lnb__title { background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus span,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover span { color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:before { border-color: #0033A5; background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:after { background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a { color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:hover:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:hover:before { 
 background-color: #0033A5; border-color: #0033A5; display: block; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:hover:after,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:hover:after { height: 2px; background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a span,
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:focus span,
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:hover span,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a span,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:focus span,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:hover span { color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:after,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:after { height: 2px; background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:before { border-color: #0033A5; background-color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li.on a { color: #0033A5; } 
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:hover:after,
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li.on a:after { background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%230033A5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } 
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:focus,
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:focus span,
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:hover,
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:hover span { color: #0033A5; } 
#gnb_layout .depth1_ul > li.current > a span,
#gnb_layout .depth1_ul > li.on > a span { color: #0033A5; } 
#gnb_layout .depth1_ul .depth2_ul > li > a.on,
#gnb_layout .depth1_ul .depth2_ul > li > a:focus,
#gnb_layout .depth1_ul .depth2_ul > li > a:hover {} 
#gnb_layout .depth1_ul .depth2_ul > li .depth3_ul > li > a:focus:before,
#gnb_layout .depth1_ul .depth2_ul > li .depth3_ul > li > a:hover:before { background: #0033A5; } 
#gnb_layout .depth1_ul .depth2_ul > li .depth3_ul > li > a:focus > span,
#gnb_layout .depth1_ul .depth2_ul > li .depth3_ul > li > a:hover > span { color: #0033A5; } 
#gnb_layout .depth1_ul > li > a:hover span, #gnb_layout .depth1_ul > li > a:focus span { color: #0033A5; }
#gnb_layout .depth1_ul > li .item .gnb-title p{color: #0033A5;}
.banner{background-color: #3B414C;}
#foot_layout .banner-slide .slide .item a{color: #fff;}
#foot_layout .banner-slide::after{background: linear-gradient(270deg, #3B414C 0%, rgba(59, 65, 76, 0.00) 100%);}
#foot_layout .banner-slide .control > em{color: #fff;}
#foot_layout .banner-slide .control .btn-wrap button.prev{background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 10.59L2.83 6L7.41 1.41L6 0L0 6L6 12L7.41 10.59Z' fill='white'/%3E%3C/svg%3E%0A");}
#foot_layout .banner-slide .control .btn-wrap button.next{background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.59 10.59L5.17 6L0.59 1.41L2 0L8 6L2 12L0.59 10.59Z' fill='white'/%3E%3C/svg%3E%0A");}
#foot_layout .banner-slide .control .btn-wrap button.stop{background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H2V11H0V0Z' fill='white'/%3E%3Cpath d='M6 0H8V11H6V0Z' fill='white'/%3E%3C/svg%3E%0A");}
#foot_layout .banner-slide .control .btn-wrap button.play{}
/* 사업소 서브레이아웃 비주얼 영억 없을경우  */
#svisual_layout { display: none; } 
#body_layout .lnb_wrap { margin-top: 50px; } 
#body_layout #location .utile_wrap { padding-top: 56px; } 
.search-link .inner {background: #fff;}

#body_layout #location .page__title {font-family: 'EBSHunminjeongeumSBA';}

#top_layout .top_wrap #logo {width: 196px;height: 34px;top: 82px;}
#top_layout .top_wrap #logo > a {background-image: url(/images/chusa/common/logo.png);background-repeat: no-repeat;background-position: center;}

@media (max-width:1279px) {
    #top_layout .top_wrap #logo {top: 27px;}
}

@media (max-width:767px) {
    #top_layout .top_wrap #logo {top: 22px;width:156px;}
}

#gnb_layout .depth1_ul > li{
  width: 130px;
  transition: width 0.5s ease-in-out;
}
#gnb_layout.open .depth1_ul > li {
  width: calc(100% / 6);
}