/* 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;}
#mainVisual .bx-pager-link{display:inline-block;width:18px;height:5px;font-size:0;margin:2px;background-color: rgba(255,255,255,1.0)}
#mainVisual .bx-pager-link.active{width: 30px; background-color: rgba(255,255,255,0); border:1px solid #fff;}
#mainVisual .bx-controls-direction {position:absolute; bottom:1.5%; width:100%; text-align:center; display:inline-block; z-index:60;}
#mainVisual .bx-prev { margin-right:60px; }

/* 메인 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 { margin: 2% 0 0 2%; zoom: 1; overflow: hidden; }
.banArea a { width: 48%; display: block; float: left; margin: 0 2% 2% 0;}
.banArea a img { width:100%; }

/* 롤링상품진열 */
.weeklyWrap {position:relative; padding:1px 0.1;}
.weeklyWrap .sliderArea{position:static;}
.weeklyWrap .swiperBtn{color:#111;font-size: 27px;width: 8%; height:22%; position:absolute;top:96%;text-align:center;background-image: none; z-index:11;}
.weeklyWrap .swiper-button-next{right: 35%;}
.weeklyWrap .swiper-button-prev{left: 35%;}
.weeklyWrap .list {margin: 0 3px;width: 32%;}
.weeklyWrap .list img {width: 100%; max-width: 100%; }
.swiper-pagination-fraction { bottom:7px; }

/* 롤링상품진열 */
.weeklyWrap2 {position:relative; padding:0px 0.1;}
.weeklyWrap2 .sliderArea{position:static;}
.weeklyWrap2 .swiperBtn{color:#111;font-size: 27px;width: 8%; height:22%; position:absolute;top:96%;text-align:center;background-image: none; z-index:11;}
.weeklyWrap2 .swiper-button-next{right: 35%;}
.weeklyWrap2 .swiper-button-prev{left: 35%;}
.weeklyWrap2 .list {margin: 0 3px;width: 32%;}
.weeklyWrap2 .list img {width: 100%; max-width: 100%; }
.swiper-pagination-fraction { bottom:7px; }



/* tabProduct */
#tabProduct {visibility:hidden;position:relative;margin-top: 30px;}
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;}
#tabProduct .newCate_prod .newCateTab li{ float:left; width:20%; }
#tabProduct .newCate_prod .newCateTab li a {display:block;height: 37px;font-size: 11px;color:#3d3d3d;text-align:center;line-height: 37px;border: 1px solid #e1e1e1;text-overflow: clip;white-space: nowrap;overflow: hidden; border-radius: 5px; margin: 0px 2px}
#tabProduct .newCate_prod .newCateTab li a.active { color:#fff; background-color:#393939; border-radius: 5px; border: 0;}
#tabProduct .newCate_prod .newCateList {position:relative;padding: 15px 0 0;}
#tabProduct .newCate_prod .newCateList a {display:block;}
#tabProduct .newCate_prod .slideList .item-cont { padding: 0 2px; }
#tabProduct .newCate_prod .slideList ul { zoom:1; overflow:hidden;}
#tabProduct .newCate_prod .slideList li.itemWrap {float: left;position:relative;width: 50%;padding: 0 2px 0px;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;text-align:left;margin-top: 0px; min-height:6px;}
#tabProduct .newCate_prod .prd-info-bx .prd-info {background:#fff;opacity:0.8;filter:alpha(opacity=80);padding: 2px 0;}
#tabProduct .newCate_prod .prd-info-bx .prd-price del {color:#999;font-weight: normal;font-size: 12px;margin-right: 2px;}
#tabProduct .newCate_prod .prd-info-bx .prd-price {font-weight: bold;color: #292929;}
#tabProduct .newCate_prod .prd-info-bx .prd-name{padding:5px 0px;color:#292929; font-weight:bold;}
#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: 18px;display: inline-block;margin: 10px auto 15px;width: 100%;text-align: center;}
.main .specialProduct h3 {font-size: 18px;display: inline-block;margin: 50px auto 15px;width: 100%;text-align: center;}

/* 공지사항 */
.notice { width:90%; margin:10% auto; }
.notice dt { font-size:16px; margin-bottom:10px; padding-bottom:6px; border-bottom:1px solid #e1e1e1; color:#3a3a3a;}
.notice dt span a { font-size:12px; float:right; }
.notice dd { font-size:13px; line-height:28px; }
.notice dd a { color:#3a3a3a; }
.notice dd span { color:#7e7e7e; float:right; }

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

/* 인스타그램 */
.instaArea { background-color:#eee; padding:6% 0;}
.instaArea .instaInner { width:95%; margin:0 auto; }
.instaArea .instaInner p { font-size:15px; text-align:center; margin:0 0 3%; }
.instaArea .instaInner p i { vertical-align:middle; }
.instaArea .instaInner p strong { margin:0 3px; }
.instaArea .instaInner img {width:100%; height:auto;}

#footer { margin:0 !important;}



/* BASIC css end */

