@charset "utf-8";
#top_layout .top_wrap #logo {width: 120px;height: 50px;top: 73px;}
#top_layout .top_wrap #logo > a,
#top_layout.fix .top_wrap #logo > a,
#top_layout.open .top_wrap #logo > a{background: url(/images/stork/common/logo.png)center no-repeat;}

@media (max-width:1279px) {
    #top_layout .top_wrap #logo {top: 18px;}
}

/* 사업소 서브레이아웃 기본  */
#gnb_layout #gnb .layout { padding: 0 0 0 100px; } 
#body_layout .lnb_wrap .lnb__title { background-color: #ef611e; } 
#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: #ef611e; } 
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:before,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:before { border-color: #ef611e; background-color: #ef611e; } 
#body_layout .lnb_wrap .lnb_depth2__list > li > a:focus:after,
#body_layout .lnb_wrap .lnb_depth2__list > li > a:hover:after { background-color: #ef611e; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a { color: #ef611e; } 
#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: #ef611e; border-color: #ef611e; 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: #ef611e; } 
#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: #ef611e; } 
#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: #ef611e; } 
#body_layout .lnb_wrap .lnb_depth2__list > li.on > a:before,
#body_layout .lnb_wrap .lnb_depth2__list > li.ov > a:before { border-color: #ef611e; background-color: #ef611e; } 
#body_layout .lnb_wrap .lnb_depth2__list > li .lnb_depth3__list li.on a { color: #ef611e; } 
#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='%23ef611e' 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: #ef611e; } 
#gnb_layout .depth1_ul > li.current > a span,
#gnb_layout .depth1_ul > li.on > a span { color: #ef611e; } 
#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: #ef611e; } 
#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: #ef611e; } 
#gnb_layout .depth1_ul > li > a:hover span, #gnb_layout .depth1_ul > li > a:focus span { color: #ef611e; }
#gnb_layout .depth1_ul > li .item .gnb-title p{color: #ef611e;}
.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;}

#top_layout.open .top_wrap .utile_wrap > li.search-link .open-search{
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1988 20C17.2532 20 21.3507 15.9705 21.3507 11C21.3507 6.02946 17.2532 2 12.1988 2C7.14434 2 3.04688 6.02946 3.04688 11C3.04688 15.9705 7.14434 20 12.1988 20Z' stroke='%23222222' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M15.2497 7C14.469 6.38214 13.3904 6 12.1991 6C11.0078 6 9.92921 6.38214 9.14844 7' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.8125 17.5L20.7307 19.3864L24.4053 23' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.slide-control {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.slide-control button {
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}

.slide-control button.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10.59L2.67341 6L7 1.41L5.66802 0L0 6L5.66802 12L7 10.59Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}

.slide-control button.next {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.59L4.32659 6L0 1.41L1.33198 0L7 6L1.33198 12L0 10.59Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}

.slide-control button.play {
  display: none;
  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 0.285645L0 11.7142L8 5.99993L0 0.285645Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}

.slide-control button.stop {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='10' fill='%23444444'/%3E%3Crect x='5' width='2' height='10' fill='%23444444'/%3E%3C/svg%3E%0A");
}

.slide-control button.all {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.23836 5.9419H12.3199C12.694 5.9419 13.0001 5.63578 13.0001 5.26164V1.18013C13.0001 0.805991 12.694 0.499878 12.3199 0.499878H8.23836C7.86422 0.499878 7.55811 0.805991 7.55811 1.18013V5.26164C7.55811 5.63578 7.86422 5.9419 8.23836 5.9419Z' fill='%23555555'/%3E%3Cpath d='M12.3199 8.05811H8.23836C7.86266 8.05811 7.55811 8.36266 7.55811 8.73836V12.8199C7.55811 13.1956 7.86266 13.5001 8.23836 13.5001H12.3199C12.6956 13.5001 13.0001 13.1956 13.0001 12.8199V8.73836C13.0001 8.36266 12.6956 8.05811 12.3199 8.05811Z' fill='%23DF1860'/%3E%3Cpath d='M4.76177 8.05811H0.680252C0.304559 8.05811 0 8.36266 0 8.73836V12.8199C0 13.1956 0.304559 13.5001 0.680252 13.5001H4.76177C5.13746 13.5001 5.44202 13.1956 5.44202 12.8199V8.73836C5.44202 8.36266 5.13746 8.05811 4.76177 8.05811Z' fill='%23555555'/%3E%3Cpath d='M4.76177 0.499878H0.680252C0.304559 0.499878 0 0.804437 0 1.18013V5.26164C0 5.63734 0.304559 5.9419 0.680252 5.9419H4.76177C5.13746 5.9419 5.44202 5.63734 5.44202 5.26164V1.18013C5.44202 0.804437 5.13746 0.499878 4.76177 0.499878Z' fill='%23555555'/%3E%3C/svg%3E%0A");
}

.slide-control button span {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
}

.slide-control .progress {
  width: 95px;
  height: 1px;
  margin-right: 15px;
  background: rgba(0, 0, 0, 0.1);
  position: relative;
}

.slide-control .total {
  display: flex;
  justify-content: center;
  align-items: center;
}

.slide-control .total span {
  display: flex;
  width: 19px;
  height: 19px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-size: 16px;
  font-weight: 600;
  color: #666;
  font-style: normal;
  line-height: normal;
}

.slide-control .total span.current {
  font-weight: 800;
  color: #008bf0;
}

.slide-control .total span.line {
  width: 6px;
  margin: 0 5px;
  font-size: 15px;
}

.slide-control .progress .bar {
  display: block;
  width: 20%;
  height: 100%;
  background: #df1860;
  position: absolute;
}