@charset "utf-8";
@import url(/pcms/common/font/font_nanummyeongjo.css);
body {
    background: url(/images/bobusang/common/bg01.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.tnb .tnb-wrap.layout{padding:  0 50px;}
#body_layout .contents_wrap{padding-top: 70px;}
#body_layout .body_wrap,#foot_layout > .layout{
  max-width: 1400px;
}
#body_layout #location .page__title{font-weight: 500;}
#top_layout .top_wrap .utile_wrap > li.allmenu-link .btn-allmenu,#top_layout.on .top_wrap .utile_wrap > li.allmenu-link .btn-allmenu, #top_layout.fix .top_wrap .utile_wrap > li.allmenu-link .btn-allmenu{background-image: none;}
/* .tnb {
    background-color: transparent;
} */
#top_layout.on .top_wrap #logo > a, #top_layout.fix .top_wrap #logo > a{
      width: 100%;
    height: 100%;
    background: url(/images/bobusang/common/layout_ir.png) no-repeat -3px -2px;
    font-size: 0;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: middle;
}
#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{display: none;}
#gnb_layout .depth1_ul > li > a span{color: #222326;}
#top_layout.on #gnb_layout .depth1_ul > li > a:hover span, #top_layout.on #gnb_layout .depth1_ul > li > a:focus span{color: #785035;}
#gnb_layout .depth1_ul > li > a:before,#body_layout .lnb_wrap .lnb_depth2__list > li > a{background-color:  #785035;}
#top_layout .top_wrap #logo {width: 200px;height: 41px;display: inline-block;top: 79px;}
#top_layout .top_wrap #logo > a {width: 100%;height: 100%;background: url(/images/bobusang/common/layout_ir.png) no-repeat -3px -2px;font-size: 0;text-indent: -9999px;display: inline-block;vertical-align: middle;}
#body_layout .lnb_wrap:after,#body_layout .lnb_wrap:before{display: none;}
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li a:before{background-color: #785035;}
@media (max-width:1530px) {
    #gnb_layout .depth1_ul > li > a span {padding: 0 20px;}
    #gnb_layout #gnb .layout {padding-left: 130px;}
}

@media (max-width:1400px) {
    #gnb_layout #gnb .layout {padding: 0 100px 0 170px;}
}

@media (max-width: 1279.98px) {
    #top_layout .top_wrap #logo {top: 23px;}
}

@media (max-width: 767.98px) {
    #top_layout .top_wrap #logo {top: 21px;}
}

/* 사업소 서브레이아웃 기본  */
#gnb_layout #gnb .layout { padding: 0 0 0 100px; }
#body_layout .lnb_wrap .lnb__title {background-color: #51362A;}
#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: #785035; }
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:before { border-color: #785035; background-color: #785035; }
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:after { background-color: #785035; }
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a { color: #785035; }
#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: #785035; border-color: #785035; display: none; }
#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: #785035; }
#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: #50362a;}
#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: #50362a;}
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:before {border-color: #50362a;background-color: #50362a;}
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li.on a { color: #785035; }
#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='%23785035' 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: #785035; }
#top_layout.on #gnb_layout .depth1_ul > li.on > a span,
#gnb_layout .depth1_ul > li.current > a span,
#gnb_layout .depth1_ul > li.on > a span {color: #51362A;}
#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 {border: 1px solid #50362a;background-color: #50362a;}
#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: #785035; }
#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: #785035; }
#gnb_layout .depth1_ul > li > a:hover span, #gnb_layout .depth1_ul > li > a:focus span { color: #785035; }
#gnb_layout .depth1_ul > li .item .gnb-title p{color: #785035;}

#body_layout .lnb_wrap .lnb__title {background-color: #51362A;}
#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: #51362A;}
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:before {border-color: #51362A;background-color: #51362A;}
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:after {background-color: #51362A;}
.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{height: 280px;max-width:1920px;background-image: url(/images/bobusang/common/sublayout.jpg);width: 100%;margin: 0 auto;}
#svisual_layout .subvisual-layout > span{font-size:0;width:573px;height:111px;background-image: url(/images/bobusang/common/sub-title.png);}
#svisual_layout .subvisual-layout .subvisual-layout__title{font-size:0;width:433px;height:32px;background-image: url(/images/bobusang/common/sub-text.png);}
#svisual_layout .subvisual-layout{align-items: flex-start;justify-content: center;flex-direction: column;padding-bottom:35px;}
#body_layout #location .utile_wrap .print_wrap li button:hover, #body_layout #location .utile_wrap .print_wrap li button:focus{background-color:#51362A;border-color:#51362A;}
#svisual_layout .svisual_wrap.layout .subvisual-layout{padding-bottom: 87px;}
#body_layout #txt{background-color:#fff;border-radius:10px;padding:30px;}
#body_layout #location .utile_wrap .print_wrap{top:65px;}
@media (max-width: 767.98px){
  #body_layout #location{
    padding-top: 20px;
  }
#body_layout #location .page__title{
  padding-top: 10px;
}
#body_layout #location .utile_wrap .location_wrap{
  margin-bottom: 5px;
}
}
