/* 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;letter-spacing: -1px;}
#mainVisual .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;margin: 1.4%;}
#mainVisual .bx-pager-link{display:inline-block;width:10px;height:10px;font-size:0;border-radius:50%;background-color: rgba(255,255,255,1.0)}
#mainVisual .bx-pager-link.active{ /*background-color: rgba(255,255,255,0);*/ border:2px solid #fff;}
#mainVisual .bx-controls-direction {position:absolute; bottom:4%; width:100%; text-align:center; display:inline-block; z-index:60;}
#mainVisual .bx-prev { margin-right:60px; }

/* 배너 영역 */
.banArea1 { margin: 10% 2% 0 2%; zoom: 1; overflow: hidden; }
.banArea1 a { width:48%; display: block; float: left; margin: 0 1% 0 1%;}
.banArea1 a img { width:100%; }
.banArea2 { margin: 2% 3% 0 2%; zoom: 1; overflow: hidden; }
.banArea2 a img { width:100%; }
/* 롤링상품진열 */
.weeklyWrap {position:relative; }
.weeklyWrap .sliderArea{position:static;}
.weeklyWrap .swiperBtn{color:#111;font-size: 27px;width: 8%; position:absolute;top:34%;text-align:center;background-image: none; z-index:11;}
.weeklyWrap .swiper-button-next{right: 2%;}
.weeklyWrap .swiper-button-prev{left: 2%;}
.weeklyWrap .list {padding: 0 1.6% 2%; width: 30%;text-align:center;}
.weeklyWrap .list img {width: 100%; max-width: 100%; padding: 0 0 8%; }
.swiper-pagination-fraction { bottom:7px; }

/* Video Area */
.videoWrap { margin-top:14%; position:relative; width: 100%; background:#f8f8f8 }
.videoWrap .videoInner { margin: 0 auto ; padding: 10% 0;}
.videoWrap .videoInner dl.video dt {margin: 0 0 4%; text-align:center;}
.videoWrap .videoInner dl.video dt .vdTit {font-size: 18px;}
.videoWrap .videoInner dl.video dd { position:relative; overflow: hidden; }
.videoWrap .videoInner dl.video dd iframe { width: 100%; border:0; }

.specialProduct { position:relative;width:60%;margin:0 auto;}
.specialProduct > dt { font-size:18px; margin: 14% 0 4%;text-align:center;}
.specialProduct .item-list { width:100%; }
.specialProduct .item-list .thumb { position:relative; }
.specialProduct .item-list .thumb img { width:100%;}
.specialProduct .item-list ul { text-align:center;}
.specialProduct .item-list .prd-name { padding:4% 0 2%;font-size:13px; font-weight:bold;}
.specialProduct .item-list .prd-price { font-size:13px; }
.specialProduct .item-list .prd-price del { color:#999; font-size:13px; margin-right:5px; }
.specialProduct .bx-controls { text-align:center}
.specialProduct .bx-controls-direction { position:absolute; top:270px; left:0; right:0 }
.specialProduct .bx-controls-direction a { position:absolute; top:0; font-size:35px;  }
.specialProduct .bx-controls-direction .bx-prev { left:-50px }
.specialProduct .bx-controls-direction .bx-next { right:-50px }

.specialProduct .bx-pager .bx-pager-item { display:inline-block; margin:0 5px; }
.specialProduct .bx-pager .bx-pager-item a { width:12px; height:12px; border-radius:50%;display:block;  font-size:0;background-color:#8d8d8d; }
.specialProduct .bx-pager .bx-pager-item a.active { background-color:#000; }

/* 메인 타이틀 */
.main h3 {font-size: 18px;display: inline-block;margin: 15% auto 5%;width: 100%;text-align: center;}
.main h3 span {color:#5d5d5d;display:block;font-size:13px; }
.line { margin:2% auto 10%; width:10px; height:2px; background:#1c1c1c }

/* 배너 */
.fixedBnnr img { width:100%; padding:15% 0 0 0;}

/* BASIC css end */

