@charset "utf-8";

.table-bx {display: table; width: 100%; height: 100%; table-layout: fixed;}
.table-cell-bx {display:table-cell; vertical-align: middle; height: 100%;}

.tit-box {text-align:center;margin-bottom:40px;}
.tit-box > p{font-size: 40px;font-family: "Jalnan Regular";line-height: 40px;letter-spacing: -.05em;color: #242424;text-align: center;margin-top: 105px;position: relative;padding: 0 40px;display:inline-block;}
.tit-box > p::before{content: '';background: url(../../images/main-fnct/tit-shape.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.tit-box > p::after{content: '';background: url(../../images/main-fnct/tit-shape.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.tit-box > p > span{ color: #FF490F;}

.tit-box.type02 > p::before{content: '';background: url(../../images/main-fnct/tit-shape-type02.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.tit-box.type02 > p::after{content: '';background: url(../../images/main-fnct/tit-shape-type02.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.tit-box.type02 > p > span{ color: #48A900;}

.tit-box.type03 > p::before{content: '';background: url(../../images/main-fnct/tit-shape-type03.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.tit-box.type03 > p::after{content: '';background: url(../../images/main-fnct/tit-shape-type03.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.tit-box.type03 > p > span{ color: #1681D3;}

.tit-box.type04 > p::before{content: '';background: url(../../images/main-fnct/tit-shape-type04.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.tit-box.type04 > p::after{content: '';background: url(../../images/main-fnct/tit-shape-type04.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.tit-box.type04 > p > span{ color: #8438CA;}


/*sec02 */
.section02{position: relative;padding-top: 90px;}
.section02 .inner-box{background: radial-gradient(#FEE05E, #F4A535); filter: brightness(1.05); position: relative; height: 280px;}
.section02 .inner-box::before{content: ''; background: url(../../images/main/sale-img02.png) right center / cover; width: 392px; height: 392px; position: absolute; left: 72%; bottom: -28px;}
.section02 .inner-box::after{content: ''; background: url(../../images/main/sale-img01.png) right center / cover; width: 576px; height: 304px; position: absolute; right: 57%; bottom: 36px;}
.section02 .inner-txt{ position: absolute; top: 50%; margin-top: -54px; right:28%;}
.section02 .inner-txt > p{font-size:40px; font-family: "Jalnan Regular"; line-height: 54px; color: #ff2a00;}
.section02 .inner-txt > p > strong{color: #fff;}
.section02 .inner-txt > p > span{ font-size: 54px; color: #7b50da; display: block;}

@media all and (max-width:1640px){
  .section02 .inner-box::after{width: 445px; height: 235px; right: unset; left: 0; bottom: 125px;}
}

@media all and (max-width:1300px){
  .section02 .inner-txt{top: 37%; margin-top: 0;}
  .section02 .inner-box::after{width: 316px; height: 167px; bottom: unset; top: -24%;}
  .section02 .inner-box::before{width: 300px; height: 300px; left: unset; right: 30px;}
  .section02 .inner-txt > p{font-size: 35px;}
  .section02 .inner-txt > p > span{font-size: 48px;}
}

@media all and (max-width:850px){
  .section02 .inner-box::after{width: 200px; height: 105px; top: -22px;}
  .section02 .inner-box::before{width: 150px; height: 150px; right: 0; bottom: -10%;}
  .section02 .inner-txt{position: static; text-align: center; padding-top: 76px;}
  .section02 .inner-txt > p{font-size: 30px; line-height: 45px;}
  .section02 .inner-txt > p > span{font-size: 42px;}
}


/*sec03 */
.section03{padding: 100px 0 60px;}
.section03 .slide-wrap{position: relative; width: 100%;}
.section03 .slide-wrap > ul > li{position: relative; }
.section03 .slick-slide {height: 220px;}
.section03 .slick-slide img{position: absolute; top: 0;}
.section03 .slide-wrap > ul > li img{height: 100%; object-fit: cover; width: 100%;}
.section03 .eventBannerWrap{display:none;background:#8439ca;padding:30px 25px;}
.section03 .eventBannerWrap .left > strong{font-size:28px;color:#fff;display:block;margin-bottom: 10px;line-height: 1.25;}
.section03 .eventBannerWrap .left > strong > span{font-weight:bold;color:#febb46;font-family:'Dream Bold';}
.section03 .eventBannerWrap .left > p{font-size: 16px;color:#fff;}
.section03 .eventBannerWrap .left > p > span{font-weight:bold;font-family:'Dream Bold';}

/* wrap-build Slider Controls */
.section03 .controls { font-size: 0; padding-top: 15px; text-align: center; position: absolute; bottom: 0; left: 50%; margin-left: -69px; padding-bottom: 20px;}
.section03 .slick-dots {display:inline-block;}
.section03 .slick-dots::after {content:''; display: block; clear:both;}
.section03 .slick-dots ul{position: relative;}
.section03 .slick-dots li{float:left; width:12px; height:12px; background:#fff; margin-right:10px; border-radius:50px; text-indent: -9999px; transition:all .3s; cursor:pointer;}
.section03 .slick-dots li.slick-active {width:40px; background:#FF9600;}



/* sec04 banner */
.section04{padding-top: 100px;}
.section04 ul{display: flex; justify-content: space-between; margin: 0 -20px; flex-wrap: nowrap;}
.section04 ul > li{width: 33.33%; padding: 0 20px;}
.section04 ul > li img{border-radius: 18px;}

@media all and (max-width:1024px){
  .section04 ul{margin: 0 -10px;}
 .section03{padding: 100px 0 40px;}  
}

@media all and (max-width:850px){
  .section04 ul{margin: 0 -10px; flex-wrap: wrap;}
  .section04 ul > li{width: 50%; margin-bottom: 30px;}
}

@media all and (max-width:768px){
  .section02 .inner-box{height: 240px;}
 .section02{padding-top:40px;padding-bottom:40px;}
 
 .section03{padding-top:40px;padding-bottom:20px;}
 .section03 .slide-wrap{display:none;}
 .section03 .eventBannerWrap{display:block;}
}

@media all and (max-width:767px){
  .section04{padding-top:40px;}
}

@media all and (max-width:600px){
 .section02 .inner-txt > p{font-size: 18px; line-height: 35px; }
 .section02 .inner-txt > p > span{font-size: 30px;}
  
 .section04 ul{margin: 0 0;}
 .section04 ul > li{width: 100%;text-align: center;padding: 0 0;margin-bottom: 15px;}
}


/* 베스트 상품, 인기상품, 전체상품  */
.hidden {position: absolute; top: -9999px; left: -9999px;}

.add-img {text-align: center;}

.file-btn {border: 1px solid #d5d5d5; height: 30px; line-height:26px; padding-left: 35px; padding-right: 20px; cursor: pointer;}
.file-btn.add {background: #ececec url('../../images/main/ico-file-add.png') no-repeat 10px center; margin-right: 5px;}
.file-btn.del {background: #ececec url('../../images/main/ico-file-del.png') no-repeat 14px center;}

.del-btn {position: relative; top: -1px; display: inline-block; width: 15px; height: 15px; background: #6a6a6a url('../../images/main/btn-del.png') no-repeat center center; cursor: pointer; text-indent: -9999px; margin-left: 5px; vertical-align: middle;}

._popup {height: 100%; font-family: 'Noto Regular';}
._popup #_popupHeader {padding-top: 20px; padding-bottom: 10px; height: auto !important; line-height:normal !important;}
._popup #_popupHeader h1 {float: none !important; display: block; padding-left: 33px; background: url('../../images/main/bul-pop.png') no-repeat left center; font-family: 'Noto Regular'; font-size: 20px !important;}

/* Must */
mark.must {width: 10px; position: relative; top: 6px; display: inline-block; background: url('../../images/main/ico-mark.png') no-repeat; text-indent: -9999px;}

/**메인기능 공통**/
.mainFnct .tit-box {text-align:center;}
.mainFnct .tit-box > p{font-size: 40px;font-family: "Jalnan Regular";line-height: 40px;letter-spacing: -.05em;color: #242424;text-align: center;margin-top: 105px;position: relative;padding: 0 40px;display:inline-block;}
.mainFnct .tit-box > p::before{content: '';background: url(../../images/main/tit-shape.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.mainFnct .tit-box > p::after{content: '';background: url(../../images/main/tit-shape.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.mainFnct .tit-box > p > span{ color: #FF490F;}
.mainFnct .money-box{display:block;line-height: 1;padding-top: 7px;}
.mainFnct .money-box .color{font-size: 25px;font-family:"Dream Bold";letter-spacing: -.05em;color: #ff3f3f;display: inline-block;}
.mainFnct .money-box > span{font-size: 14px;font-family:"Dream Regular";color: #a1a1a1;}
.mainFnct .money-box > span:not(.color){text-decoration: line-through;}
.mainFnct .under-box .num-box{padding-top: 25px;}
.mainFnct .under-box .num-box > p{font-size: 18px; font-family:"Play Bold" ; line-height: 30px; color: #ff750f; padding-left: 30px; position: relative;}
.mainFnct .under-box .num-box > p::before{content: ''; background: url(../../images/main/star-ic.png) no-repeat left center / cover; position: absolute; left: 0; top:3px;  width: 21px; height: 20px;}
.mainFnct .under-box .num-box > p > span{font-size: 18px; font-family:"Play Regular" ; line-height: 30px; color: #666666;}
.mainFnct .tag-box > ul > li{display: inline-block;}
.mainFnct .tag-box .in > p {font-size: 13px;font-family:"Dream Regular";line-height: 1.25;letter-spacing: -.05em;color: #999;padding: 1px 5px;transition: all 0.3s;border-radius:10px;border:1px solid #999;}
.mainFnct .tag-box .in > p:hover{background: #b9b9b9; color: #fff;}
.mainFnct .content-inner{position: relative;height: 100%;min-height:210px !important}
.mainFnct .content-inner .on .tab-contents{display:block;}
.mainFnct .content-inner .tab-contents{display:none;}
.mainFnct .content-inner .tab-contents > ul{display: grid !important;flex-wrap: nowrap;grid-template-columns: 25% 25% 25% 25%;}
.mainFnct .content-inner .tab-contents > ul > li{width: 100% !important;padding: 0 13px;margin-top: 50px;}
.mainFnct .content-inner .tab-contents > ul > li + li + li + li + li{display: block !important;}
.mainFnct .content-inner .tab-contents > ul > li .img-box{overflow: hidden; border-radius: 18px;}
.mainFnct .content-inner .tab-contents > ul > li .img-box a{display:block}
.mainFnct .content-inner .img-box > img{width: 100%; height: 100%; object-fit: cover;}
.mainFnct .content-inner .tab-contents > ul > li:hover .img-box{box-shadow: 0px 0px 15px 0 rgba(0,0,0,0.6);}
.mainFnct .img-box{position: relative;width:100%;max-width: 330px;margin: 0 auto;transition: all 0.2s;overflow: hidden;height: auto;max-height: 330px;}
.mainFnct .under-box{padding: 0 10px 25px;}
.mainFnct .top-text-box .tit{font-size: 17px;font-family:"Dream Medium";line-height: 1.2;padding-bottom:10px;letter-spacing: -.05em;color: #000000;}
.mainFnct .top-text-box {padding: 10px;}

/* 장바구니 관심상품 상세보기 */
.mainFnct .shop-list{position: absolute; bottom: -40%; width: 100%; transition: all 0.3s; z-index: 1;}
.mainFnct .content-inner .tab-contents > ul > li:hover .shop-list{ bottom: 0;}
.mainFnct .shop-list > ul{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 13px 16px 13px 14px; background: rgba(0,0,0,0.5); border-radius: 0 0 18px 18px;}
.mainFnct .shop-list > ul > li{width: 33.333%; position: relative;text-align: center;}
.mainFnct .shop-list > ul > li:nth-child(1) a::before{content: '';background: url(../../images/main/bascket-ic.png) no-repeat center center;width: 24px;height: 19px;position: absolute;left: 5px;top:-2px;transition: all 0.2s;}
.mainFnct .shop-list > ul > li:nth-child(2) a{padding-left: 38px;}
.mainFnct .shop-list > ul > li:nth-child(2) a::before{content: ''; background: url(../../images/main/heart-ic.png) no-repeat center center; width: 24px; height: 19px; position: absolute; left: 12px; top: -2px; transition: all 0.2s;}
.mainFnct .shop-list > ul > li:nth-child(3) a{padding-left: 38px;}
.mainFnct .shop-list > ul > li:nth-child(3) a::before{content: ''; background: url(../../images/main/search-ic.png) no-repeat center center; width: 24px; height: 19px; position: absolute; left: 15px; top: -2px; transition: all 0.2s;}
.mainFnct .shop-list > ul > li > a{font-size: 13px; font-family: "Dream Regular"; line-height: 1.5; letter-spacing: -.05em; color: #fff; position: relative;padding-left: 32px;}
.mainFnct .shop-list > ul > li:nth-child(1):hover a::before{content: ''; background: url(../../images/main/bascket-ho-ic.png) no-repeat center center; width: 24px; height: 19px;top: -2px;}
.mainFnct .shop-list > ul > li:nth-child(2):hover a::before{content: ''; background: url(../../images/main/heart-ho-ic.png) no-repeat center center; width: 24px; height: 19px; position: absolute; left: 12px; top: -2px;}
.mainFnct .shop-list > ul > li:nth-child(3):hover a::before{content: ''; background: url(../../images/main/search-ho-ic.png) no-repeat center center; width: 24px; height: 19px; position: absolute; left: 15px; top: -2px;}

.mainFnct{}
.mainFnct .selec-tit .on > a > p{color: #FF490F; font-family: "Dream Bold";}

/* best,인기상품, 1+1 */
.mainFnct .best-list{position: absolute; top: 0; padding: 10px;}
.mainFnct .best-list > ul{display: flex;justify-content: left;margin: 0 -2.5px;}
.mainFnct .best-list > ul > li{display: table; width: 55px;margin: 0 2.5px;height: 55px;}
.mainFnct .best-list > ul > li img{height:100%}
.mainFnct .best-list > ul > li > p{font-size: 14px;font-family: "Dream Medium";line-height: 16px;letter-spacing: -.05em;color: #fff;height:100%;width: 100%;border-radius: 10px;display: table-cell;vertical-align: middle;text-align: center;word-break: break-word;padding: 0 7px;}
.mainFnct .best-list > ul > li > p.bg01{background: #FF490F;}
.mainFnct .best-list  > ul > li > p.bg02{background: #007EFF;}
.mainFnct  .best-list > ul > li > p.bg03{background: #497614;}

/* 품절 */
.mainFnct .content-inner > ul > li .img-box > a{position: relative; display: block; width:100%; height: 100%;}
.mainFnct .content-inner > ul > li:nth-child(3) .img-box > a::before{content: ''; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.5); width: 100%;  }
.mainFnct .sold-out{display: table;position: absolute;top: 0;left: 0;text-align: center;background: rgba(0,0,0,0.5);width: 100%;height: 100%;text-align: center;border-radius: 14px;}
.mainFnct .sold-out > .out-tit{display: table-cell; vertical-align: middle;}
.mainFnct .out-tit > p{font-size: 30px; font-family: "Dream Bold"; line-height: 50px; letter-spacing: -.05em; color: #fff;}
.mainFnct .out-tit > span{font-size: 15px; font-family: "Dream Medium"; letter-spacing: -.05em; color: #fff;}

/* 상품더보기 + */
.mainFnct .tab-contents .more-view{margin-top: 0;text-align: center;}
.mainFnct .tab-contents .more-view > a{display: inline-block;}
.mainFnct .tab-contents .more-view .more-in {width: 300px; border: 1px solid #6a6a6a; text-align: center; border-radius: 30px;}
.mainFnct .tab-contents .more-view .more-in > p{font-size: 20px; font-family: "Dream Medium"; color: #000000; line-height: 1.5; letter-spacing: -.05em; text-align: center; padding: 14px; display: inline-block; padding-right: 37px; position: relative;}
.mainFnct .tab-contents .more-view .more-in > p::before{content: ''; background: url(../../images/main/more-pius-ic.png) no-repeat right center / cover; width: 17px; height: 17px; position: absolute; right: 0; top: 20px; transition: all 0.3s; transform: rotate(180deg);}
.mainFnct .tab-contents .more-view > a:hover .more-in > p::before{transform: rotate(360deg);}

/* 이벤트 상품 */
.mainFnct.type02 .tit-box > p::before{content: '';background: url(../../images/main/tit-shape-type02.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.mainFnct.type02 .tit-box > p::after{content: '';background: url(../../images/main/tit-shape-type02.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.mainFnct.type02 .tit-box > p > span{ color: #48A900;}
.mainFnct.type02 .selec-tit .on > a > p{color: #48A900; font-family: "Dream Bold";}

/* 인기상품 */
.mainFnct.type03 .tit-box > p::before{content: '';background: url(../../images/main/tit-shape-type03.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.mainFnct.type03 .tit-box > p::after{content: '';background: url(../../images/main/tit-shape-type03.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.mainFnct.type03 .tit-box > p > span{ color: #1681D3;}
.mainFnct.type03 .selec-tit .on > a > p{color: #1681D3; font-family: "Dream Bold";}


/* 전체상품 */
.mainFnct .content-inner > ul{}
.mainFnct .selec-tit{border-top: 2px solid #000;}
.mainFnct.type04 .tit-box > p::before{content: '';background: url(../../images/main/tit-shape-type04.png) no-repeat left center;width: 70px;height: 52px;position: absolute;left: 0;top: -22px;}
.mainFnct.type04 .tit-box > p::after{content: '';background: url(../../images/main/tit-shape-type04.png) no-repeat right center;width: 70px;height: 52px;position: absolute;right: 0;top: -22px;}
.mainFnct.type04 .tit-box > p > span{ color: #8438CA;}
.mainFnct .selec-tit > ul > li > a{font-size: 22px; font-family: "Dream Regular"; line-height: 19px; letter-spacing: -.05em; color: #666666; }

.img-box >a>img{width:100%;height:100%;object-fit:cover;}
.mainFnct .tab-contents{position: unset;} 
.mainFnct .content-inner h2{text-align: center;padding-top: 130px;position: relative;margin: 60px 0 20px;font-size: 26px;}
.mainFnct .content-inner h2:after{content:"";width:147px;height:125px;position: absolute;top: 0;left: 50%;margin-left: -73px;background: url(../../images/icon_no_commodity.png);}



@media all and (max-width:1400px){
.mainFnct .content-inner .tab-contents > ul > li{width:100% !important;}
.mainFnct .content-inner{}
}

@media all and (max-width:1300px){
.mainFnct .content-inner .tab-contents > ul{padding: 13px 14px 13px 10px;grid-template-columns:33% 33% 33%}
}


@media all and (max-width:1024px){
.mainFnct .content-inner{}
.mainFnct .content-inner .tab-contents > ul{}
.mainFnct .content-inner .tab-contents > ul > li{width: 100% !important;margin-top: 30px;}
.mainFnct .content-inner .tab-contents > ul > li + li + li{display: block !important;}
.mainFnct .content-inner .tab-contents > ul > li .img-box a::before{width: 24px; left: 50%; margin-left: -12px;}
	
.mainFnct .shop-list{bottom:0;}
.mainFnct .shop-list > ul > li > a{height: 14px;padding-left: 0 !important;}
.mainFnct .shop-list > ul > li > a > span{display: none;}
.mainFnct .selec-tit > ul{width:100%;}
._paging {padding: 60px 0 30px 0;}
	
.mainFnct .best-list > ul > li > p{font-size:12px}
.mainFnct .best-list > ul > li{width: 45px;height: 45px;}
.mainFnct .top-text-box .tit{font-size: 14px;padding-bottom:0;}
.mainFnct .money-box .color{font-size: 20px;}
.mainFnct .money-box > span{font-size: 13px;}
.mainFnct .tag-box .in > p{font-size:12px}	
	
}


@media all and (max-width:850px){

.mainFnct .content-inner .tab-contents > ul > li{}
.mainFnct .content-inner .tab-contents > ul > span{font-size: 12px;}

.mainFnct .shop-list{right: 0;left: 0;}
.mainFnct .shop-list > ul{padding: 10px 7px 10px 13px;width: 100%}
.mainFnct .shop-list > ul > li{text-align: center;}
.mainFnct .shop-list > ul > li > span{font-size: 12px;}

.mainFnct .money-box .color{font-size: 18px;}
.mainFnct .under-box .num-box{padding-top: 10px;}   
.mainFnct .under-box .num-box > p{font-size: 16px;padding-left: 24px;}
.mainFnct .under-box .num-box > p > span{font-size: 16px; }
.mainFnct .under-box .num-box > p::before{width: 18px; height: 17px; top: 4px;}

.mainFnct .tag-box{padding:0;line-height: 1.5;}
.mainFnct .tag-box .in > p{font-size: 10px;}

.mainFnct .best-list > ul > li{padding: 0;margin: 0 2.5px;width:40px;height:40px}
.mainFnct .best-list > ul > li > p{font-size: 11px;height: 100%;width: 100%;padding: 0 6px;line-height: 14px;}

.mainFnct .selec-tit{padding-top:0}
	
}

@media all and (max-width:768px){

.mainFnct .out-tit > p{font-size: 25px; line-height: 30px;}
.mainFnct .out-tit > span{font-size: 13px;}
.mainFnct .tit-box{margin-bottom:25px;}
.mainFnct .tit-box > p{font-size:30px;margin-top:60px;}
.mainFnct .selec-tit > ul > li{padding-bottom:25px;}
.mainFnct .selec-tit > ul > li > a{font-size:18px;}
.mainFnct .content-inner{}
.mainFnct .tab-contents{top:60px;}
.mainFnct .tab-contents .more-view .more-in{width:auto;font-size:16px;}
.mainFnct .tab-contents .more-view .more-in > p::before{top:13px;right:15px;}
.mainFnct .tab-contents .more-view .more-in p{font-size:16px;padding:10px 45px 10px 15px;}
.mainFnct .top-text-box .tit{padding-top: 10px;font-size: 18px;}
.mainFnct .money-box .color{}
.mainFnct .money-box > span{font-size: 11px;}
.mainFnct .tag-box .in > p{}		

.mainFnct .content-inner .tab-contents > ul > li .img-box a::before{width: 20px;height: 17px;background-size: cover;margin-left: -10px;}
.mainFnct .content-inner .tab-contents > ul > li:hover .img-box a::before{width: 20px;height: 17px; background-size: cover;}	
.mainFnct .top-text-box {padding: 0 10px}   
}

@media all and (max-width:675px) {
.view-navi {display: none;}
}

@media all and (max-width:640px) {
.mainFnct .content-inner .tab-contents > ul{padding: 10px 7px 10px 13px;grid-template-columns: 50% 50%;}	
.mainFnct .content-inner .tab-contents > ul{}
.mainFnct .content-inner .tab-contents > ul > li{width: 100%;}
.mainFnct .content-inner .tab-contents > ul > li + li{}
.mainFnct .content-inner .tab-contents > ul > li .img-box{height: 0;  padding-bottom: 100%;}
.mainFnct .top-text-box {padding: 0;}
.mainFnct .top-text-box .tit{}
.mainFnct .under-box{padding: 0;margin-top: 4px;}
  
.mainFnct.slider_wrap .top-text-box {padding:0}
.mainFnct.slider_wrap .top-text-box .tit {font-size: 14px;padding-bottom: 0;line-height: 1;}
.mainFnct.slider_wrap .selec-tit{padding: 40px 0 20px;}
.mainFnct.slider_wrap .money-box > span {display: none;}
.mainFnct.slider_wrap .under-box .num-box > p {font-size: 16px;padding-left: 24px;}
.mainFnct.slider_wrap .under-box .num-box > p > span {font-size: 16px;}
.mainFnct.slider_wrap .under-box .num-box > p::before {width: 18px;height: 17px;top: 4px;}
.mainFnct.slider_wrap .tag-box {display: none}
.mainFnct.slider_wrap .tag-box .in > p {font-size: 10px;}
.mainFnct.slider_wrap .under-box .num-box {padding-top: 10px;}
.mainFnct.slider_wrap .best-list {display:none;right: 0;left: 0;}
.mainFnct.slider_wrap .best-list > ul {width: 100%;}
.mainFnct.slider_wrap .best-list > ul > li {width:30px;height: 30px}
.mainFnct.slider_wrap .best-list > ul > li > p {font-size: 9px;height:100%;padding:0 2px;line-height: 11px;border-radius: 8px;}
.mainFnct.slider_wrap .money-box .color {font-size: 14px;line-height: 1;display: block;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized {grid-template-columns: 100%;padding: 0;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-arrow {position: absolute;top: 25%;line-height: .9;z-index: 1;width: 30px;height: 50px;overflow: hidden;text-indent: -999em;background: url(../../images/main/m_visual_direction.png) no-repeat;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-prev {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-next {right: 0;background-position: -30px 0;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-dots {display: none !important;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide {padding: 0 13px;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide + .slick-slide {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box .img-box {overflow: hidden;border-radius: 18px;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box .img-box a {display: block; height: 100%;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box .img-box a img {}
.mainFnct.slider_wrap .content-inner {}
.mainFnct.slider_wrap .more-view{display:none}
.mainFnct.slider_wrap .shop-list > ul{padding: 10px 7px 27px 13px;}
.mainFnct.slider_wrap .selec-tit > ul > li{padding-bottom:0}
  
.mainFnct.slider_wrap .shop-list > ul {padding: 8px 8px 20px 8px;}
.mainFnct.slider_wrap .shop-list > ul > li {width: 33.333%;position: relative;min-width: auto;}
.mainFnct.slider_wrap .shop-list > ul > li a::before {width: 16px;height: 14px;background-size: cover;}
.mainFnct.slider_wrap .shop-list > ul > li:hover a::before {width: 16px; height: 14px; background-size: cover;}	
  
.mainFnct .tit-box > p{}  
.mainFnct .sold-out .out-tit p{font-size:20px}
  
 .mainFnct .content-inner h2{padding-top: 100px;margin: 40px 0 30px;font-size: 20px;}
.mainFnct .content-inner h2:after{width: 100px;height: 90px;margin-left: -50px;background-size: cover;}
  
 #menu2994_obj1162 {height: 360px;}  
}

@media all and (max-width: 420px) {
.mainFnct .container{padding:0}
.mainFnct .top-text-box{padding:0}
.mainFnct .content-inner{min-height:400px}
.mainFnct .content-inner .tab-contents > ul{padding:0}
.mainFnct .content-inner .tab-contents > ul > li:last-child{padding-bottom: 50px;}
.mainFnct .content-inner .tab-contents > ul > li{padding:0 10px;}
.mainFnct .content-inner .tab-contents > ul > li .img-box{}
.mainFnct .content-inner .tab-contents > ul > li .img-box a img{}
.mainFnct .tag-box{padding:0}
.mainFnct .top-text-box .tit{ margin-top: 0;}
.mainFnct .money-box .color{font-size: 14px;}
.mainFnct .tag-box{}
.mainFnct .shop-list{}    
.mainFnct .shop-list > ul {padding: 10px 14px 6px 18px;}
.mainFnct .shop-list > ul > li{min-width: 25px;width: 25px;}  
.mainFnct .content-inner .tab-contents > ul > li .img-box a::before{width: 16px;height: 14px;background-size: cover;margin-left: -10px;}
.mainFnct .content-inner .tab-contents > ul > li:hover .img-box a::before{width: 16px;height: 14px; background-size: cover;}	

.mainFnct .best-list > ul > li{width:30px;height: 30px;}
.mainFnct .best-list > ul > li p{font-size: 10px;height:100%;padding:0 2px;line-height: 11px;border-radius: 8px;}
  
.mainFnct.slider_wrap .container {padding:0}
.mainFnct.slider_wrap .content-inner .tab-contents > ul {}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide {padding: 0 10px;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box .img-box {height: auto;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-list .slick-track .slick-slide .content-box .img-box a img {}
.mainFnct.slider_wrap .best-list > ul > li {width: 25px;height:25px}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized {padding: 0 10px}
.mainFnct.slider_wrap .tag-box {display: none}
.mainFnct.slider_wrap .top-text-box {padding: 0}
.mainFnct.slider_wrap .top-text-box .tit {padding-bottom: 0;font-size: 12px;}
.mainFnct.slider_wrap .money-box .color {font-size: 12px;}

.mainFnct.slider_wrap .content-inner {height: auto;min-height: auto; margin-bottom: 20px;}
.mainFnct.slider_wrap .tab-contents.slider_point .slick-initialized .slick-arrow {top:15%}
.mainFnct.slider_wrap .best-list > ul > li > p {font-size: 8px;height:100%;padding:0 2px;line-height: 8px;border-radius: 8px;}
  #menu2994_obj1162{height: 360px;}  
  .mainFnct .selec-tit > ul > li{padding-bottom: 0;}  
  
  .mainFnct.slider_wrap .sold-out .out-tit p{font-size:14px;line-height: .9;}
 .mainFnct.slider_wrap .sold-out .out-tit span{font-size:10px;line-height: .9;}  
}

/* 베스트 상품, 인기상품, 전체상품 end  */

/**1400px이하일때 넓이***/
@media all and (max-width:1400px){
  #multipleContentsDiv_shop01_39 {width:100% !important;}
  #multipleContentsDiv_shop01a_162{width:100%  !important;}
  #multipleContentsDiv_shop01a_170{width:100%  !important;}
  #multipleContentsDiv_wolya_1161{width:100%  !important;}
}


