/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:10px;right:39%;z-index:60;letter-spacing: -1px;font-size:14px;background:rgba(0,0,0,0.5);padding:1% 8%;text-align:center;color:#fff; border-radius:20px;}
#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;border-radius:50%;font-size:0;margin:4px;background-color: #2e2e2e;}
#mainVisual .bx-pager-link.active{width:10px;height:10px;background-color: #fff;}
#mainVisual .bx-controls-direction {position:absolute; bottom:5%; width:100%; text-align:center; display:inline-block; z-index:60;}
#mainVisual .bx-controls-direction .bx-prev, 
#mainVisual .bx-controls-direction .bx-next { color:#fff; }
#mainVisual .bx-controls-direction .bx-prev { margin-right:23px; }
#mainVisual .bx-controls-direction .bx-next { margin-left:21px; }

/* 메인 타이틀 */
.main h3 {font-size: 18px; font-weight:bold; display: inline-block;margin: 12% auto 4%;width: 100%;text-align: center;}
.main .specialProduct h3 {font-size: 18px;display: inline-block;margin: 50px auto 15px;width: 100%;text-align: center;}

/* 롤링상품 */
#spProduct{ position:relative; overflow:hidden;}
#spProduct .best-container .swiper-slide { margin: 0 4px; width:31.2% }
#spProduct .best-container .swiper-slide .listPic { position:relative; }
#spProduct .best-container .swiper-slide .listPic .best {color: #fff; background: rgba(0,0,0,0.3); width: 24%; height: 18%; position: absolute; top: 0; right: 0; line-height: 24px;text-align:center; }
#spProduct .best-container .swiper-slide .listPic img { width:100% }
#spProduct .best-container .swiper-slide .list_shoppingInfo { text-align:center; margin:6% 0 0;}
#spProduct .best-container .swiper-pagination-fraction { bottom:21px;display:none;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet {width: 14px;height: 6px;border-radius: 10px;background:#2c2c2c;opacity:1;margin:0 3px;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet-active { background:#e61b37; width:32px;}
#spProduct .best-container .listPrice del { display:block; }

/* 서브 배너 */
.mdArea { position:relative; margin: 12% 0 0; }
.mdArea img {width:100%;}

/* 미니 배너 */
.minibanner { display:flex; margin-top:10%; }
.minibanner img {width:100%;}

/* BASIC css end */

