/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:10px;left:0;right:0;z-index:60;text-align:center;}
#mainVisual .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
#mainVisual .bx-pager-link{display:inline-block;width: 10px;height: 10px;font-size:0;margin: 0 3px;background-color: transparent; border-radius: 50%; border:1px solid #333}
#mainVisual .bx-pager-link.active{background-color: rgba(45, 45, 45, 0.8);}

/* 서브 배너 */
.subBnnr {overflow:hidden;margin: 5px 10px;}
.subBnnr li {margin-top: 5px;}
.subBnnr li img {width:100%; max-width:100%; height:auto; }

/* weeky Best */
#contents .weeklyBestWrap {position: relative;overflow: hidden; }
#contents .weeklyBestWrap > a {font-size: 11px;position: absolute;top: 0px;right: 5px;display: block;height: 20px;padding-top: 14px;}
#contents .weeklyBestWrap .thumb .bestNum {position: absolute;left: 0;top: 0;width: 28px;height: 28px;text-align: center;background: #929292;line-height: 26px;font-size: 14px;z-index: 11;color: #fff;border-radius: 50%;}
#contents .weeklyBestWrap .thumb .bestNum.ptClr {background: #113e00;}
#contents .weeklyBestWrap .thumb .thumbWrap {position: relative;border-radius: 50%;overflow: hidden;width: 140px;height: 140px;}
#contents .weeklyBestWrap .weekly-container {padding: 0 10px;}
#contents .weeklyBestWrap .swiper-slide {width: 140px;margin-right: 10px;}
#contents .weeklyBestWrap .swiper-slide dl dt.thumb img {width: 100%;border-radius: 50%;}
#contents .weeklyBestWrap .swiper-slide dl dd {padding: 10px 0 0;text-align: center;}
#contents .weeklyBestWrap .weekly-pagination { display:none; position: absolute;bottom: 0;left: 0;right: 0;text-align: center;}
#contents .weeklyBestWrap .weekly-pagination .swiper-pagination-current { font-weight: bold; }
#contents .weeklyBestWrap .listName { border-bottom: 0; padding-bottom: 0;}

/* tabProduct */
#tabProduct {visibility:hidden;position:relative;}
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;margin: 0 10px 10px;}
#tabProduct .newCate_prod .newCateTab li{ float:left; width:20%;text-align:center;  }
#tabProduct .newCate_prod .newCateTab li a {height: 30px;line-height: 30px;margin: 0 2px;text-overflow: clip;white-space: nowrap;overflow: hidden;}
#tabProduct .newCate_prod .newCateTab li a.active { border-bottom:1px solid #111 }

/* 메인 중간 배너 */
.mdlArea01 {margin: 30px 0 10px;}
.mdlArea01 img {width:100%; max-width:100%; height:auto;}

/* 상품 타이틀 */
.m_title {padding: 35px 0 25px;text-align:center;}
.m_title h3 {display:inline-block;padding: 0 15px;position:relative;font-size: 20px;line-height:32px;background:#fff;}
.m_title .line {margin: -16px auto 0;width:100%;height: 1px;background: #113e00;}

/* BASIC css end */

