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

/* 메인 롤링 배너 */
.sliderWrap {position:relative;min-width:1557px;}
.sliderWrap .mainSliderArea {position:relative;;width:1557px;text-align: center;}
.mainSliderArea .swiper-container .swiper-wrapper {  }
.mainSliderArea .swiper-container .swiper-slide {text-align: center;font-size: 13px;color: #555555;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width: auto !important;padding: 0 14px;}
.mainSliderArea .swiper-container .swiper-slide a {color:#000;}
.mainSliderArea .swiper-container .swiper-slide a.on {color: #d6000f;font-weight:bold;display: block;position: relative;line-height: 31px;height: 100%;}
.mainSliderArea .swiper-container .swiper-slide a.on::after {content:"";display:block;width: 100%;height: 3px;background-color: #d6000f;position: absolute;bottom: 0px;}
.mainSliderArea .swiper-container .swiper-slide span {color: #c70026;font-size: 8px;position: absolute;line-height: 8px;top: 2px;left: 10px;font-weight: bold;}
.mainSliderArea .swiper-button-prev {background:#333;width: 30px;height: 45px;line-height: 45px;font-size: 16px;color: #fff;top: 40%;left: 0px;text-align: center;margin: 0;}
.mainSliderArea .swiper-button-next {background:#333;width: 30px;height: 45px;line-height: 45px;font-size: 16px;color: #fff;right: 0px;top: 40%;margin: 0;text-align: center;}
.mainSliderArea .swiper-button-next.swiper-button-disabled,
.mainSliderArea .swiper-button-prev.swiper-button-disabled {opacity:1 !important;}
.mainSliderArea .swiper-button-next.swiper-button-disabled i,
.mainSliderArea .swiper-button-prev.swiper-button-disabled i {opacity:0.35;}
.mainSliderArea .mainSliderNav-pagination {    bottom: 0px;  left: 0;  width: 100%;  margin-top: 30px;   position: relative;}
.mainSliderArea .mainSliderNav-pagination .swiper-pagination-bullets .swiper-pagination-bulle {margin:0}
.mainSliderArea .mainSliderNav-pagination .swiper-pagination-bullet {width:74px; height:6px; background:#a2a2a2; /*margin:0 5px;*/ opacity:1; border-radius:0;}
.mainSliderArea .mainSliderNav-pagination .swiper-pagination-bullet-active {width:74px; height:6px; background:#000; opacity:1;}

/* New Arrivals, Best Item  롤링상품진열 */
.mdWrap {width: 1470px; margin: 150px auto 70px;}
.mdWrap:after { content:""; clear:both; display:block; }
.mdArea {  }
.mdPickWrap { float:left; position:relative; border:1px solid #d8d8d8; }
.mdPickWrap:after { content:""; clear:both; display:block; }
.mdPickWrap p.ttl { font-size:28px; font-weight:bold; text-align:center; margin:45px 0 25px;}
.mdPickWrap .sliderArea{position:relative; padding:0 0 76px; width:680px; margin:0 auto; }
.mdPickWrap .itemImg{float: left;  width: 674px;}
.mdPickWrap .itemArea{float: left;    width: 794px;}
.mdPickWrap .list-box ul { *zoom:1 }
.mdPickWrap .list-box ul:after { display:block; clear:both; content:'' }
.mdPickWrap .list { float:left; margin: 0 5px;width: 220px;}
.mdPickWrap .list .thumb { display:block; overflow:hidden; text-align: center; position:relative;}
.mdPickWrap .list .thumb img {width: 100%; max-width: 100%; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease; }
.mdPickWrap .list .thumb:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
.mdPickWrap .list .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease; }
.mdPickWrap .list .thumb .prd-preview {display:none; position:absolute; right:12px; bottom:12px; width:32px; height:32px; background-color:rgba(255, 255, 255, 0.8);border-radius:100%;}
.mdPickWrap .list .thumb .prd-preview a { font-size:18px; line-height:32px;}
.mdPickWrap .prd-info { margin:20px 0 0;text-align: center; }
.mdPickWrap .prd-info .prd-name {font-size: 16px; }
.mdPickWrap .prd-info .prd-subname {font-size:14px; color:#999; margin-top:7px; }
.mdPickWrap .prd-info .prd-price del { color:#999; font-weight: normal; font-size: 14px; margin-right: 5px;}
.mdPickWrap .prd-info .prd-price {padding: 6px 0 0;font-size:16px;}
.mdPickWrap .mdPick_pagination { position:absolute; right:0; left:0; bottom:24px; text-align:center; }
.mdPickWrap .mdPick_pagination .swiper-pagination-bullet {width:30px; height:5px; background:#a2a2a2; margin:0 5px; opacity:1; border-radius:0;}
.mdPickWrap .mdPick_pagination .swiper-pagination-bullet-active {width:30px; height:5px; background:#b77c5a; opacity:1;}

.mdPickWrap .best-pagination { position:absolute; right:0; left:0; bottom:24px; text-align:center;  }
.mdPickWrap .best-pagination .swiper-pagination-bullet {width:30px; height:5px; background:#a2a2a2; margin:0 5px; opacity:1; border-radius:0;}
.mdPickWrap .best-pagination .swiper-pagination-bullet-active {width:30px; height:5px; background:#b77c5a; opacity:1;}


/* 메인 상품 */
.mainItemWrap{    margin: 0 auto; width: 1470px;}
.mainItemWrap .item-wrap {padding: 35px 15px 0 15px;}
.mainItemWrap .item-wrap .item-cont .item-list {width: 337px;}

/* 이미지 고정 배너 */
.fixed-img-banner { position: relative; height: 450px; background: url('/design/pupgallery/12814/mainweb/fix-img-banner.jpg') center top no-repeat; background-attachment: fixed; overflow: hidden; margin-top: 100px;}
.fixed-img-banner .inner {width: 100%; margin: 0 auto; text-align:center; }
.fixed-img-banner .inner .t1 { padding: 130px 0 40px 0; font-size: 56px; color: #fff; font-weight: bold; line-height: 37px;}
.fixed-img-banner .inner .t2 {font-size:16px; padding: 0px 0 20px 0; color:#fff}
.fixed-img-banner .inner .b1 a { display: inline-block; font-size: 14px; color: #fff; background: #b77c5a; padding: 8px 40px; border-radius: 50px; letter-spacing: 2px; font-weight: 700;}
.fixed-img-banner .inner .b1 a:hover { background-color:rgba(183, 124, 90, 0.7);}




/* BASIC css end */

