/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:20px;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: 24px;height: 6px;font-size:0;margin: 0 3px;background-color: #aaa; }
#mainVisual .bx-pager-link.active{width: 24px;background-color: rgba(45, 45, 45, 0.8);}

#mainVisual .bx-controls-direction { position:absolute; top:45%; left:0; right:0; z-index:61}
#mainVisual .bx-controls-direction a { position:absolute; top:0; font-size:28px;     color: #000;  background: rgba(255, 255, 255, 0.8); width: 45px; height: 45px;  line-height: 45px;     text-align: center; border-radius:100%;}
#mainVisual .bx-controls-direction .bx-prev { left:14px }
#mainVisual .bx-controls-direction .bx-next { right:14px }



/* 메인 서브 배너 */
.main .subbnArea {position:relative; overflow:hidden; margin: 70px auto 20px;}
.main .subbnArea li {float:left; width:49%; padding-right:2%}
.main .subbnArea li:last-child{padding-right:0}
.main .subbnArea img {width:100%; vertical-align:top;}



/* 메인 타이틀 */
.main h3 {font-size: 16px;display: inline-block;margin: 70px auto 35px;font-weight: bold;width: 100%;text-align: center;line-height: 20px;    letter-spacing: 0.25em;}

/*영상*/
.movieWrap { position: relative; overflow: hidden;  padding: 0px;  text-align: center; background:url('/design/ji7622/12891/tem160/m/movieBg.jpg');    background-size: 100% auto; background-repeat: no-repeat;}
.movieWrap:after{content:""; clear:both; display:block; } 
.movieWrap iframe{top:280px;left:0;width:80%; margin:0 auto}


/* WEEKLY BEST 롤링상품 */
#mdPick{ position:relative; overflow:hidden;  padding: 0 0 20%;margin: 0;}
#mdPick p.ttl {font-size: 20px;display: inline-block;margin: 10% auto 3%;width: 100%;text-align: center;font-weight:bold;}
#mdPick .best-container .swiper-wrapper {  }
#mdPick .best-container .swiper-slide {width:40%;}
#mdPick .best-container .swiper-slide a { display:block; padding:4px  }
#mdPick .best-container .swiper-slide .listPic { width:100% }
#mdPick .best-container .swiper-slide .list_shoppingInfo { min-height: 91px;text-align:center }
#mdPick .best-container .swiper-slide .list_shoppingInfo .listName { padding-top:10px; font-size:12px; color:#555 }
#mdPick .best-container .swiper-slide a.on {color: #d6000f;font-weight:bold;display: block;position: relative;line-height: 31px;height: 100%;}
#mdPick .best-container .swiper-slide a.on::after {content:"";display:block;width: 100%;height: 3px;background-color: #d6000f;position: absolute;bottom: 0px;}
#mdPick .best-container .swiper-pagination-fraction { bottom:21px;}

/*
#mdPick .best-container .swiper-slide { margin-left:10px; width:40%; background:#fff; }
#mdPick .best-container .swiper-slide a { display:block; padding:4px }
#mdPick .best-container .swiper-slide .listPic { width:100% }
#mdPick .best-container .swiper-slide .list_shoppingInfo { min-height: 91px;text-align:center }
#mdPick .best-container .swiper-slide .list_shoppingInfo .listName { padding-top:10px; font-size:12px; color:#555 }*/

#mdPick .swiperBtn{color:#000;font-size:24px;width:30px;height:30px;line-height:1;position:absolute;top:68px;margin-top:0px;text-align:center; background:#fff}
#mdPick .button-next{right:10px;}
#mdPick .button-prev{left:10px;}

/*#mdPick .best-container .swiper-slide span {color: #c70026;font-size: 8px;position: absolute;line-height: 8px;top: 2px;left: 10px;font-weight: bold;}
#mdPick .best-container .button-prev {width: 30px;height: 45px;line-height: 45px;font-size: 16px;color: #333;top: 0px;left: 0px;text-align: center;margin: 0;}
#mdPick .best-container .button-next {width: 30px;height: 45px;line-height: 45px;font-size: 16px;color: #333;right: 0px;top: 0px;margin: 0;text-align: center;}*/



/* BASIC css end */

