/* BASIC css start */
/* 롤링배너 */
.sliderWrap{padding-bottom:0px;}
.sliderArea{position:relative;max-width:100%;}
.sliderArea .bx-viewport a{display:block;}
.sliderArea img{width:100%;}
.sliderArea .bx-pager{position:absolute;bottom:15px;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-pager-item{transition:all 0.3s ease;display:inline-block;position:relative;}
.sliderArea .bx-pager-link{display:inline-block;width:23px;height:5px;background-color:rgba(255,255,255,0.5);font-size:0;margin:2px;}
.sliderArea .bx-pager-link.active{background-color:#fff;}
.sliderArea .bx-controls{}
.sliderArea .bx-controls-direction{position:absolute;top:50%;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-prev, .sliderArea .bx-next{position:absolute;top:0;margin-top:-15px;font-size:24px;color:#fff;display:inline-block;width:30px;height:30px;vertical-align:middle;box-sizing:border-box;border:1px solid transparent;}
.sliderArea .bx-prev{left:1px;}
.sliderArea .bx-next{right:1px;}
.sliderArea .bx-prev i, .sliderArea .bx-next i{vertical-align:top;padding-top:3px;}

/* 메인 category */
.main .mnCate{border-top:1px solid #e1e1e1;}
.main .mnCate .listWrap{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e1e1e1;}
.main .mnCate .list{display:table-cell;width:25%;border-left:1px solid #e1e1e1;text-align:center;height: 32px;}
.main .mnCate .list:first-child{border-left:0;}
.main .mnCate .link{padding: 5px 0;display:block;height:100%;}
.main .mnCate .link:after{content:"";display:inline-block;height:100%;vertical-align:middle;}
.main .mnCate .link .title{display:inline-block;vertical-align:middle;line-height:1.1;word-break:break-word;font-size:11px;}

/* 배너 영역 */
.banArea { zoom: 1; overflow: hidden; position:relative; margin: 40px 2% 0;}
.banArea:after{content:""; clear:both; display:block; }
.banArea li{width: 100%;  float: left; padding: 0px 1% 2%;}
.banArea li a { /*display: block; margin: 5% auto;*/}
.banArea li a img { width:100%; }



/* OUR BRAND PRODUCT */

#spProduct{ position:relative; overflow:hidden;  padding: 0% 0 10%;}
#spProduct .best-container .swiper-slide { margin-left:10px; width:60%; padding:10px 5px;}
#spProduct .best-container .swiper-slide a { display:block; padding:4px }
#spProduct .best-container .swiper-slide .listPic { width:100% }
#spProduct .best-container .swiper-slide .list_shoppingInfo { min-height: 90px; }
#spProduct .best-container .swiper-slide .list_shoppingInfo .listName { padding-top:10px; font-size:12px; color:#555 }
#spProduct .best-container .swiper-pagination-fraction { bottom:21px;}




/* tabProduct */
#tabProduct {visibility:hidden;position:relative;}
#tabProduct .tabCate_prod { position:relative }
#tabProduct .tabCate_prod .tabCateTab {zoom: 1;overflow: hidden;text-align:center; }
#tabProduct .tabCate_prod .tabCateTab li{ display:inline-block;/*margin: 0 3%; */}
#tabProduct .tabCate_prod .tabCateTab li a {display:block;height: 34px;font-size: 13px;color:#777; background:#fff; border:1px solid #ddd; border-radius: 34px; text-align:center;line-height: 34px;text-overflow: clip;white-space: nowrap;overflow: hidden; padding:0 10px;}
#tabProduct .tabCate_prod .tabCateTab li a.active { color:#fff; background:#444; border:0; font-weight:bold;  border-radius: 34px }
#tabProduct .tabCate_prod .tabCateList {position:relative;padding: 15px 0;}
#tabProduct .tabCate_prod .tabCateList a {display:block;padding:0 2px;}
#tabProduct .tabCate_prod .slideList .item-cont { padding: 0 4px; }
#tabProduct .tabCate_prod .slideList ul { zoom:1; overflow:hidden;}
#tabProduct .tabCate_prod .slideList li.itemWrap {float: left;position:relative;width: 50%;height:400px;padding: 0 2px 15px;box-sizing:border-box; }
#tabProduct .tabCate_prod .slideList li.itemWrap2 {width: 33.33% !important;}
#tabProduct .tabCate_prod .slideList li .thumb img {width:100%;}
#tabProduct .tabCate_prod .prd-info-bx {left:0;right:0;text-align:left;margin-top: 5px; min-height:110px;}
#tabProduct .tabCate_prod .prd-info-bx .prd-info {background:#fff;opacity:0.8;filter:alpha(opacity=80);padding: 2px 0;}
#tabProduct .tabCate_prod .prd-info-bx .prd-price del {color:#999;font-weight: normal;font-size: 12px;margin-right: 4px;}
#tabProduct .tabCate_prod .prd-info-bx .prd-price {font-weight: bold;color: #292929; margin:6px 0;}
#tabProduct .tabCate_prod .prd-info-bx .prd-name{padding:5px 0px;color:#2e2e2e; font-weight:bold;font-size:14px;}
#tabProduct .tabCate_prod .prd-info-bx .subname{padding-bottom:5px; color:#787878; }
#tabProduct .tabCate_prod .slideList li.itemWrap2 .prd-price del { display:block;}


/*영상*/
.movieWrap { position: relative; overflow: hidden;  padding: 40px 0px;  background: #f7f7f7; text-align: center;}
.movieWrap:after{content:""; clear:both; display:block; } 
.movieWrap .movieSubject{font-size: 20px; font-weight: 700;}
.movieWrap .movieTit{    padding: 10px 20px 30px;  font-size: 16px;  line-height: 20px;}
.movieWrap .goToBtn{    width: 35%; margin: 30px auto 0px; background: #fff;   height: 40px;line-height: 40px;}
.movieWrap .goToBtn a{display:block; }


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


.longban { margin:30px 0 0; }
.longban a img { width:100%; }

.reviewban { margin:10px 0 0; }
.reviewban a img { width:100%; }


/* BASIC css end */

