/* BASIC css start */
#contents .mainBanner-container { position: relative; overflow: hidden; }
#contents .mainBanner-container .swiper-slide img { width: 100% }
#contents .mainBanner-container .banner-button-prev,
#contents .mainBanner-container .banner-button-next { position: absolute; top: 50%; z-index: 10; margin-top: -19px; }
#contents .mainBanner-container .banner-button-prev {left: 15px;}
#contents .mainBanner-container .banner-button-next {right: 15px;}
#contents .mainBanner-container .banner-button-prev img,
#contents .mainBanner-container .banner-button-next img { width: 38px; height: 38px;  }

.hdNotice {position: relative;height: 34px;line-height: 34px;overflow: hidden;padding: 0 3%;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.hdNotice .grBar {margin-left: 12px;display:inline-block;margin-right: 12px;width:1px;height: 11px;background: #ddd;vertical-align: -1px;}

/* 메인 타이틀 */
.main-tit {margin: 35px 0 25px;text-align:center;border-top: 1px solid  #ddd;position: relative;}
.main-tit h2 {display: inline-block;position: absolute;font-size: 20px;color:#1c1c1c;font-weight: bold;background: #fff;width: 220px;top: -9px;left: 50%;margin-left: -110px;}


/* BASIC css end */

