/* BASIC css start */
.pt50{padding-top:50px}

/* 메인 비쥬얼 배너 */
#mainSpot {width:100%; overflow:hidden }
#mainSpot .inner { width:100%; }
#mainSpot .inner .more_view{}
#mainSpot .slick-dots { position: absolute; width: 100%; height: 0; line-height: 0; bottom: 35px; z-index: 10;  text-align: center; font-size: 0;}
#mainSpot .slick-dots li{ display: inline-block; width: 11px; height: 11px; margin: 0 5px; border:1px solid #d7d6d6; border-radius: 50%; cursor: pointer; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
#mainSpot .slick-dots li.slick-active { background-color: #fff; cursor: default;}
#mainSpot .slick-dots li button{font-size: 0;}
#mainSpot .slick-slide img{ width: 100%;}

/* 상품 */
.cateTit{ padding:50px 0; text-align: left;}
.cateTit h3{ color: #000; font-family: 'Noto Sans KR',sans-serif; font-size: 34px; letter-spacing: -3px;}
.cateTit div{ position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.cateTit div:hover{opacity:0.6}
.product-wrap{ width: 1400px; margin: 0 auto;}
.item-wrap{width:1400px}
.item-wrap .item-cont{width:1400px}
.item-wrap .item-cont .item-list{position: relative; width: 251px; padding-right: 36px;}
.item-wrap .item-cont .item-list:nth-of-type(5n){padding-right:0}
.item-wrap .item-cont .item-list .prd-info{padding: 11px 0 80px; text-align: left;}
.item-wrap .item-cont .item-list .prd-info a{ color: #222222; font-size: 15px; font-family: 'Noto Sans KR',sans-serif; line-height: 20px;}
.item-wrap .item-cont .item-list .prd-info .prd-subname{ margin: 10px 0 0; padding: 0; color: #999999; font-size: 13px; font-family: 'Noto Sans KR',sans-serif; border-top: 0; line-height: 20px;}
.item-wrap .item-cont .item-list .prd-info .prd_Box{ margin: 13px 0 0; padding: 10px 0 0; border-top: 1px solid #f0f0f0;}
.item-wrap .item-cont .item-list .prd-info .prd_Box:after { display:block; clear:both; content:'' }
.item-wrap .item-cont .item-list .prd-info .prd_Box .prd-price{float: left; padding-top: 0; }
.item-wrap .item-cont .item-list .prd-info .prd_Box .prd-price .price{color: #000; font-size: 20px; font-family: 'Jost', sans-serif;}
.item-wrap .item-cont .item-list .prd-info .prd_Box .prd-price strike{ margin-left: 4px; color: #bbbbbb; font-size: 15px; font-family: 'Jost', sans-serif;}
.item-wrap .item-cont .item-list .prd-info .prd_Box .reviewBox{ float: right; margin: 5px 0 0; color: #7ca5cf; font-size: 15px; font-family: 'Jost', sans-serif;}
.item-wrap .item-cont .item-list .prd-info .prd_Box .reviewBox em{font-size: 13px; margin: 0 4px 0 0;}

/* 탭 상품 기능 */
.tab_in_wrap.active{ border:0px !important;}
.tabarea{max-width: 1400px; margin: 40px auto;}
.tabarea .tab{ display: inline-block; width:100%; margin: 0 0 30px; border-left: 1px solid #e6e6e6;}
.tabarea .tab > li{float: left; border: 1px solid #e6e6e6; border-left: 0; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.tabarea .tab > li:only-child { width: 100%; }                          /* 노드가 하나일 때 선택 */
.tabarea .tab > li:first-child:nth-last-child(2),                       /* 노드가 둘 일 때, 1번 노드 선택 */
.tabarea .tab > li:first-child:nth-last-child(2)+li { width: 50%; }     /* 노드가 둘 일 때, 2번 노드 선택 */
.tabarea .tab > li:first-child:nth-last-child(3),                       
.tabarea .tab > li:first-child:nth-last-child(3)~li { width: 33.33%; } 
.tabarea .tab > li:first-child:nth-last-child(4),                       
.tabarea .tab > li:first-child:nth-last-child(4)~li { width: 25%; }     
.tabarea .tab > li:first-child:nth-last-child(5),                       
.tabarea .tab > li:first-child:nth-last-child(5)~li { width: 20%; }    
.tabarea .tab > li:first-child:nth-last-child(6),                      
.tabarea .tab > li:first-child:nth-last-child(6)~li { width: 16.66%; }  
.tabarea .tab > li:first-child:nth-last-child(7),                       
.tabarea .tab > li:first-child:nth-last-child(7)~li { width: 14.28%; }  
.tabarea .tab > li > span{ display: block; height: 54px; line-height: 54px; text-align: center; cursor: pointer; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; font-size: 15px; font-family: 'Noto Sans KR',sans-serif;}
.tabarea .tab li.live{ font-weight: bold; background: #000;}
.tabarea .tab li.live span{ color: #fff;}
.tabarea .item_container{}
.tabarea .item_container .item-wrap{ display: none; width: 1400px;}
.tabarea .item_container .item-wrap.active{ display: block;}

/* 이미지 배너 */
.imgBanner { margin:50px auto 100px; position:relative; width:1400px; overflow:hidden }
.imgBanner ul { *zoom:1 }
.imgBanner ul:after { display:block; clear:both; content:'' }
.imgBanner ul li { padding-right:30px; float:left }

/* 추가6 */
.backwrap{ background: #fafbfd; padding: 50px 0;}

/* BASIC css end */

