/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  margin-top:-15px;}
#mainVisual img {width:100%;}
#mainVisual .bx-pager{display:none;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 {display:none;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; display:none;}
#mainVisual .bx-controls-direction .bx-prev { margin-right:23px; }
#mainVisual .bx-controls-direction .bx-next { margin-left:21px; }

/* 메인 타이틀 */
.main h3 {font-size: 14px;display: inline-block;margin: 15px auto 4%;width: 100%;text-align: center;}
.main h3 span{display:block;font-size:11px;}
.main .specialProduct h3 {font-size: 14px;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:48% }
#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; vertical-align:middle; 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: 10% 0; }
.mdArea img {width:100%;}


/* 하단 상품목록 탭 */
.p_container {width: 100%; margin: 0 auto ;}
ul.tabs {margin: 0 ; padding: 0;  list-style: none; height: 35px; width: 100%;}
ul.tabs li { position: relative;  display:inline-block; width:31%; margin-right: 2px; height: 35px; line-height: 35px; border-radius:30px; background: #f5f5f5; overflow: hidden; margin-left:0px;}
ul.tabs li a {text-decoration: none; color: #111; line-height: 35px;  display:block; font-size: 11px; padding: 0 10px; text-align:center;}
ul.tabs li:first-child{margin-left:2%;}
ul.tabs li:nth-child(4){margin-left:2%;}
ul.tabs li:last-child{margin-right: 0px; }
html ul.tabs li.active a, html ul.tabs li.active a:hover  {background: #33221d; font-weight:500; color:#fff;}
.tab_container {border: 0px solid #ccc; border-top: none; border-left: none; border-right: none; clear: both; float: left;  width:100%; background: #fff;
	-moz-border-radius-bottomright: 0px;
	-khtml-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.tab_content {padding: 10px 0 50px; font-size: 11px;}

.addProduct {margin-top:30px !important;}

/* BASIC css end */

