@charset "utf-8";
#bottom_banner{
  background: #0199a1;
}
#bottom_banner .layout .banner_wrap{
  height: 84px;
}
#bottom_banner .layout .banner_wrap .sl-slide::after{
      background: linear-gradient(to left, #0199a1, transparent);
}
#bottom_banner .layout .banner_wrap .banner_tit{
  color: #fff;
}
#bottom_banner .layout .banner_wrap .sl-slide .item a{
  position: relative;
}
#bottom_banner .layout .banner_wrap .sl-slide .item a::after{
  content: "";
  width: 1px;
  height: 9px;
  background: #fff;
  opacity: .3;
  position: absolute;
  right: 0px;
  top:calc(50% - 4px)
  
}
@media (max-width: 767px){
    #bottom_banner .layout .banner_wrap .sl-slide .item a::after{
      right: 15px;
    }
}

#bottom_banner .layout .banner_wrap .sl-slide .item a span{
  color: #fff;
}
#bottom_banner .layout .banner_wrap .slide_control button.prev:before{
  border-color: #fff;
  border-width: 0 0 2px 2px;
}
#bottom_banner .layout .banner_wrap .slide_control button.next:before{
  border-color: #fff;
  border-width: 2px 2px 0 0;
}
#bottom_banner .layout .banner_wrap .slide_control button.stop:before{
  box-shadow: -3px 0 #fff, 3px 0 #fff;
}
#bottom_banner .layout .banner_wrap .slide_control button.play:before {
    border-color: transparent transparent transparent #fff;
}



.sub03_05_04 #body_layout .lnb_wrap .lnb__title strong,.sub04_07_02 #body_layout .lnb_wrap .lnb__title strong{
  padding-right: 0;
  line-height: 1.2;
}
.sub03_05_04 #body_layout #location .utile_wrap:after,.sub04_07_02 #body_layout #location .utile_wrap:after{
  display: none;
}
.sub03_05_04 #body_layout #location .utile_wrap,.sub04_07_02 #body_layout #location .utile_wrap{
  position: static;justify-content: space-between;
}
.sub03_05_04 #body_layout #location .page__title,.sub04_07_02 #body_layout #location .page__title{margin-bottom: 15px;}
.sub03_05_04 #body_layout .lnb_wrap.mo .lnb_depth2__list > li button,.sub04_07_02 #body_layout .lnb_wrap.mo .lnb_depth2__list > li button{
  position: relative;
  text-align: left;
  padding: 0 15px;
}
.sub03_05_04 #body_layout .lnb_wrap.mo .lnb_depth2__list > li button:after,.sub04_07_02 #body_layout .lnb_wrap.mo .lnb_depth2__list > li button:after{
  position: absolute;
  right: 15px;
}
.sub06_07_03_01  .tab-ul.col4 li,.sub06_07_03 .tab-ul.col4 li{
  width: calc(50% + 1px);
      flex: 0 0 50%;
    max-width: none;
}

#body_layout .lnb_wrap.mo .lnb_depth2__list > li.n2{
  display: none;
}
.downBtnArea{margin-bottom:20px;}
.downBtnArea .downBtn{display:inline-block; padding:0 19px 0 29px; border-radius:25px; background:#333;color:#fff}
.downBtnArea .downBtn span{display:block;padding-right:23px;line-height:50px;background:url(/images/prog/ir-down.png) no-repeat right center;}




/* 230213 사전정보공표목록 반응형 수정 */
@media (max-width:657px) {
  .sitemap_01_02 .table.bbsTable.mobile tbody td.subject,.sitemap_01_02 .table.bbsTable.mobile tbody td.hit,.sitemap_01_02 .table.bbsTable.mobile tbody td.writer,.sitemap_01_02 .table.bbsTable.mobile tbody td.regDate,.sitemap_01_02 .table.bbsTable.mobile tbody td.mo-show {
    margin: 0 5px 0 0;
  }
}




/* 230213 MAP소식지 게시판 반응형 수정 */
@media (max-width: 767px) {
  .sub05_05 .bbs-cell1 .item .bbs__list__link .bbs__inner {
    padding: 29px;
    min-height: 230px;
  }
  .sub05_05 .bbs-cell1 .item .bbs__list__link .bbs__inner .bbs__thumb {
    width: 174px;
    height: 140px;
    right: 50%;
    transform: translate(50%, 0);
  }
  .sub05_05 .bbs-list .item .bbs__list__link .bbs__inner .bbs__head {
    padding-top: 170px;
  }
  .sub05_05 .bbs-cell1 .item .bbs__list__link .bbs__inner .bbs__texts .bbs__txt-desc {
    color: #777;
    letter-spacing: -1.08px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 39px;
    height: 39px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .sub05_05 .bbs-list .item .bbs__list__link .bbs__inner .bbs__texts .bbs__txt-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .sub05_05 .bbs-list .item .bbs__list__link .bbs__inner .bbs__texts .bbs__txt-list > li {
    padding-top: 6px;
    padding-left: 0;
  }
  .sub05_05 .bbs-list .item .bbs__list__link .bbs__inner .bbs__texts .bbs__txt-list > li:before {
    display: none;
  }
}

/* 웹표준 아이콘 추가 */
#foot_layout .footer-info .layout .sns-link{right: 265px;}
#foot_layout .mark{display:block;position:absolute;top: 109px;right: 10px;width:auto;height:68px;}
#foot_layout .mark img{height:100%;width:auto;}

@media(max-width:1150px){
  #foot_layout .footer-info .layout .sns-link {right:auto; top:167px;}
}

@media(max-width:1023px) {
  #foot_layout .mark {top: auto;}
  #foot_layout .footer-info .layout .sns-link {top: auto;}
}

@media(max-width:767px){
  #foot_layout .footer-info .layout .sns-link ul{justify-content:center;}
  #foot_layout .mark{position:static; margin:0 auto; text-align: center;}
}