/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:12px;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;}
#mainVisual .bx-pager-link{display:inline-block;width:8px;height:8px;border-radius:50%;font-size:0;margin:4px;background-color: #2e2e2e;}
#mainVisual .bx-pager-link.active{ background-color: #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; }

/* tabProduct */
#tabProduct {visibility:hidden;position:relative;}
#tabProduct h3 { font-size: 22px;display: block;margin: 12% auto 1%;width: 92%;font-weight:300; }
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;width:92%;margin:0 auto; }
#tabProduct .newCate_prod .newCateTab li{ display:inline-block;margin:0 4% 0 0;}
#tabProduct .newCate_prod .newCateTab li a {display:block;height: 28px;line-height: 28px;font-size: 14px;font-weight:300;color:#a8a8a8;text-align:center;text-overflow: clip;white-space: nowrap;overflow: hidden;}
#tabProduct .newCate_prod .newCateTab li a.active { color:#2c2c2c;}
#tabProduct .newCate_prod .newCateList {position:relative;padding: 14px 0;}
#tabProduct .newCate_prod .newCateList a {display:block;padding:0 2px;}
#tabProduct .newCate_prod .slideList .item-cont { padding: 0 8px; }
#tabProduct .newCate_prod .slideList ul { zoom:1; overflow:hidden;}
#tabProduct .newCate_prod .slideList li.itemWrap {float: left;position:relative;width: 50%;padding: 0 4px;box-sizing:border-box; }
#tabProduct .newCate_prod .slideList li.itemWrap2 {width: 33.33% !important;}
#tabProduct .newCate_prod .slideList li .thumb img {width:100%;}
#tabProduct .newCate_prod .prd-info-bx {left:0;right:0;margin-top: 5px; min-height:110px;}
#tabProduct .newCate_prod .prd-info-bx .prd-price { margin:6px 0 0;}
#tabProduct .newCate_prod .prd-info-bx .prd-price del {color:#999;font-weight: normal;margin-left: 3px;}
#tabProduct .newCate_prod .prd-info-bx .prd-price .pct { color:#d95115; margin: 0 0 0 2%; }
#tabProduct .newCate_prod .prd-info-bx .prd-name{padding:5px 0 2px;color:#2e2e2e; font-size:14px;}
#tabProduct .newCate_prod .prd-info-bx .subname{padding-bottom:5px; color:#787878; }
#tabProduct .newCate_prod .slideList li.itemWrap2 .prd-price del { display:block;}

/* 메인 타이틀 */
.main h3 { font-size: 22px;display: block;margin: 12% auto 4%;width: 92%;font-weight:300;}
.main .specialProduct h3 {font-size: 18px;display: inline-block;margin: 50px auto 15px;width: 100%;text-align: center;}

/* 배너영역 */
.btBan a { display:block; }
.btBan a:first-child { margin: 0 0 2%; }
.btBan img { width:100%; }

/* MD's PICK 롤링상품 */
#mdPick{ position:relative; overflow:hidden;background:#f3f3f3; padding: 0 0 40px; margin: 12% 0 6% 0;}
#mdPick .btnMdPick { position:absolute; top:52px; right:15px; }
#mdPick .btnMdPick a {display:block; background:#000; color:#fff; border-radius:20px;width:94px;height:32px;line-height:32px;text-align:center;}
#mdPick p.t1 {font-size: 22px;margin: 10% auto 0;width: 92%;font-weight:300;}
#mdPick p.t2 {font-size: 13px;margin: 0 auto 5%;width: 92%;font-weight:300;}
#mdPick .best-container { margin:0 auto; padding:4% 0 10% 5%; background:#fff; }
#mdPick .best-container .swiper-slide { width:48%; }
#mdPick .best-container .swiper-slide a { display:block; padding:0 6% 0 0; }
#mdPick .best-container .swiper-slide .listPic { width:100% }
#mdPick .best-container .swiper-slide .list_shoppingInfo .listName { padding-top:10px; font-size:12px; color:#555 }
#mdPick .best-container .swiper-scrollbar { width:auto; height: 1px; left:5vw; right:5vw; bottom:54px;background: #dbdbdb;}
#mdPick .best-container .swiper-scrollbar-drag { background: #000;}

/* 인스타그램*/
.instaArea { width: 92%; margin: 0 auto;}
.instaArea h3 { width:100%; margin: 12% 0 4%; }
.instaArea h3 .btnFollow { display:inline-block;float:right;line-height:32px; height:30px; border-radius:20px;padding:0 6%;background:#222;color:#fff;font-size:12px;text-align:center; }
.instaArea img { width:100%;margin:0 auto;display:block;}

/* BASIC css end */

