/* 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;font-size:14px;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: 20px;display: inline-block;margin: 12% auto 5%;width: 100%;text-align: center;}
.main .add1Product h3 {font-size: 18px;display: inline-block;margin: 50px auto 15px;width: 100%;text-align: center;}

/* 롤링상품 */
#spProduct { position:relative; margin: 0 0 10%; }
#spProduct .m_title h3 span {font-size: 13px; font-weight: normal; display:block;text-align:center;}
#spProduct .m_title h3 span:before { content:''; width:5%;height:1px; background:#000; display:block;margin:2% auto;}
#spProduct .best-container { padding:0 2%;overflow:hidden; }
#spProduct .best-container .swiper-slide { margin: 0 8px; width:46% }
#spProduct .best-container .swiper-slide .listPic { position:relative; }
#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:-10%;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 10px;background:#8d8d8d;opacity:1;margin:0 1.2%;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet-active { background:#000; width:10px;height:10px;}
#spProduct .best-container .listPrice del {  }

/* Video Area */
.videoWrap { margin-top:20%; position:relative; width: 100%; background:#f8f8f8 }
.videoWrap .videoInner { margin: 0 auto ; padding: 10% 0;}
.videoWrap .videoInner .video {margin: 0 0 4%; text-align:center; }
.videoWrap .videoInner .video iframe { width: 100%; border:0; }

.add1Product { position:relative;width:90%;margin:10% auto 0;}
.add1Product > dt { font-size:18px; margin: 14% 0 4%;text-align:center;}
.add1Product .item-list { width:100%; }
.add1Product .item-list .thumb { position:relative;float:left; width:48%; overflow: hidden; border-radius: 50%;}
.add1Product .item-list .thumb img { width:100%;}
.add1Product .item-list dd { float:left; margin:12% 0 0 7%;width:42%;}
.add1Product .item-list .prd-name { font-size:13px; }
.add1Product .item-list .prd-price { font-size:13px; margin: 4% 0 0;}
.add1Product .item-list .prd-price del { color:#999; font-size:13px; margin-right:5px; }

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

/* 공지사항 */
.notice { padding:22px 20px; margin:18% 0 0 0;background:#f9f9f9;}
.notice dt { font-size:13px; margin-bottom:10px;font-weight:bold; }
.notice dt span a { font-size:11px; float:right;font-weight:normal; }
.notice dd { line-height:22px; }
.notice dd a { color:#777; }
.notice dd span { color:#777; float:right; }

#header { background: transparent !important; }
#footer { margin:0 !important;}


/* BASIC css end */

