/* BASIC css start */
.item-wrap {overflow: hidden; padding: 35px 30px 0 0;margin: 0 auto;min-width: 1200px;}

/* 메인 롤링 배너 */
.sliderWrap {position:relative;min-width:1200px;height: 610px;overflow:hidden;}
.sliderWrap .sliderArea {margin-left:-1500px;position:absolute;top:0;left:50%;width:3000px;text-align: center;}
.sliderArea .bx-pager{position:absolute;bottom: 23px;left:0;right:0;z-index:60;text-align:center; font-size:20px; }
.sliderArea .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.sliderArea .bx-pager-link{display:inline-block;width: 16px;height: 4px;font-size:0;margin: 0 3px;background-color: rgba(140, 140, 140, 0.6);border-radius: 3px;}
.sliderArea .bx-pager-link.active{width: 80px;background-color: rgba(45, 45, 45, 0.6);}
.sliderArea .bx-controls-direction {position:absolute;bottom:5%;z-index:60;text-align:center;width: 100%;opacity:0;}
.sliderArea:hover .bx-controls-direction {transition:all 0.3s ease;-webkit-transition:all 0.3s ease; opacity:1; }
.sliderArea .bx-prev, .sliderArea .bx-next{position:absolute;top:0;margin-top:-30px;font-size: 26px;display:inline-block;width:50px;height:50px;;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;color:#2e2e2e;}
.sliderArea .bx-prev i, .sliderArea .bx-next i {vertical-align: middle;line-height: 50px;}
.sliderArea .bx-prev{left: 50%;margin-left: -110px; }
.sliderArea .bx-next{right: 50%;margin-right: -110px;}
.sliderArea .bx-prev:hover, .sliderArea .bx-next;hover { background-color: rgba(90, 90, 90, 0.3);}

/* 서브 배너 */
.subBanArea { width:1200px; margin:60px auto; }
.subBanArea li { float:left; text-align:center; margin:0 30px 0 0;}
.subBanArea li:last-child { margin:0;}
.subBanArea li a { display:block; }
.subBanArea li strong { font-size:18px; margin:30px 0 0; display:block; }
.subBanArea li i { margin:8px 0; display:block; font-size:20px;}
.subBanArea li p { line-height:18px;}

/* 롤링상품진열 */
.weeklyWrap {position:relative;padding:40px 0;}
.weeklyWrap .sliderArea{position:static;}
.weeklyWrap .swiperBtn{color:#111;font-size: 40px;width: 60px;height: 60px;position:absolute;top: 49%;text-align:center;background-image: none;}
.weeklyWrap .swiper-button-next{right: 10%;}
.weeklyWrap .swiper-button-prev{left: 10%;}
.weeklyWrap .swiper-button-prev:hover,
.weeklyWrap .swiper-button-next:hover { background-color: rgba(50, 50, 50, 0.8);border-radius: 50px; color:#fff; opacity:0.8; }
.weeklyWrap .swiperBtn i{line-height: 60px;}
.weeklyWrap .list {margin: 0 10px;width: 285px;}
.weeklyWrap .list .thumb img {width: 100%; max-width: 100%; }
.weeklyWrap .prd-info-bx:hover { opacity: 1; }
.weeklyWrap .prd-info-bx {position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;opacity: 0;transition: 0.3s ease all;-webkit-transition: 0.3s ease all;-moz-transition: 0.3s ease all;}
.weeklyWrap .prd-info-bx .prd-info {position:absolute;top:47%;left:0;right:0;margin-top: -20px;z-index:10;}
.weeklyWrap .prd-info-bx .clChip { padding-bottom: 10px; }
.weeklyWrap .prd-info-bx .clChip span {display: inline-block;width: 14px;height: 4px;}
.weeklyWrap .prd-info-bx .prd-name {font-size: 14px; font-weight:bold; }
.weeklyWrap .prd-info-bx .prd-price del { color:#999; font-weight: normal; font-size: 12px; margin-right: 5px;}
.weeklyWrap .prd-info-bx .prd-price {padding: 8px 0 10px;font-size:14px;}
.weeklyWrap .prd-info-bx .prd-preview a { font-size:25px;}
.weeklyWrap .prd-info-bx .bg {position:absolute; top:0; left:0; right:0;bottom:0;background:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:0 }

/* 상품 타이틀 */
.h_title h3 { text-align:center; font-size: 22px; font-weight:bold; color:#2e2e2e; }

/* tabProduct */
#tabProduct {visibility:hidden;position:relative;width:1200px; margin:100px auto;}
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;margin: 0 auto 40px;text-align:center;}
#tabProduct .newCate_prod .newCateTab li{display:inline-block;width: 120px;margin: 0 3px;text-align:center;}
#tabProduct .newCate_prod .newCateTab li a {display:block;height: 37px;font-size:14px;line-height: 37px; color:#979797; border:1px solid #979797; border-radius:8px; }
#tabProduct .newCate_prod .newCateTab li a.active { color:#fff; background-color:#3a3a3a; }

.item-wrap .item-cont2 {overflow: hidden; margin-left:-20px;}
.item-wrap .item-cont2 .item-list {float:left;width: 285px; margin: 0 0 30px 20px;}
.item-wrap .item-cont2 .item-list .thumb { position: relative; }
.item-wrap .item-cont2 .item-list .thumb a { display:block; overflow:hidden }
.item-wrap .item-cont2 .item-list .thumb a img { width:100%;-webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
.item-wrap .item-cont2 .item-list .thumb a:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
.item-wrap .item-cont2 .item-list .thumb .clChip {margin-top:5px; }
.item-wrap .item-cont2 .item-list .thumb .clChip span {display: inline-block;width: 14px;height: 4px;}

/* 이미지 고정 배너 */
.longBannerWrap { width:100%; min-width:1200px; overflow:hidden }
.longBannerWrap a img { margin-left:-960px; position:relative; left:50%; width:1920px }

/* SPEICAL ITEM */
#specialWrap {width:1200px; margin:100px auto; }

/* 공지사항 */
.boardArea { width: 1200px; margin: 0 auto 60px;}
.boardArea .notice { width:570px; margin:0 30px 0 0; float:left; }
.boardArea .notice dt { font-size:16px; margin-bottom:10px; padding-bottom:6px; border-bottom:1px solid #f3f3f3; color:#3a3a3a;}
.boardArea .notice dt span a { font-size:12px; float:right; }
.boardArea .notice dd { font-size:13px; line-height:28px; }
.boardArea .notice dd a { color:#3a3a3a; }
.boardArea .notice dd span { color:#7e7e7e; float:right; }
.boardArea .btmBan { margin-left: 30px; float: left; }

/* 인스타그램 */
.instaArea { background-color:#f5f5f5; padding:50px 0;}
.instaArea .instaInner { width:1200px; margin:0 auto; }
.instaArea p { font-size:18px; text-align:center; margin:0 0 30px;}

#ftWrap { margin:0 !important;}
/* BASIC css end */

