/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding: 100px 0 10px; font-size: 36px; color: #222; font-weight: 300; font-family: 'Lato','Noto Sans KR', sans-serif; text-align: center; }
#productClass .cate-wrap .class-list > ul { position: relative; padding: 25px 0 45px; font-size: 0; text-align: center; *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { display: inline-block; }
#productClass .cate-wrap .class-list > ul > li > a { display: block; padding: 10px 18px; margin: 0 5px; border: 1px solid #dddddd; border-radius: 18px; color: #999; font-size: 14px; font-family: 'Lato','Noto Sans KR', sans-serif;}
#productClass .cate-wrap .class-list > ul > li.sel > a{border: 1px solid #000; color: #000;}
#productClass .cate-wrap .class-list > ul > li.sel .class-list2{display: block;}

#productClass .cate-wrap .class-list ul li .class-list2{ display: none; position: absolute; left: 0; bottom: 0; width: 1300px; }
#productClass .cate-wrap .class-list ul li .class-list2 ul li{margin:0 8px}
#productClass .cate-wrap .class-list ul li .class-list2 ul li a{color: #999; font-size: 14px; font-family: 'Lato','Noto Sans KR', sans-serif; vertical-align: super;}
#productClass .cate-wrap .class-list ul li .class-list2 ul li:nth-of-type(n+2):before{ content:''; display: inline-block; width: 1px; height: 14px; margin: 0px 16px 0 0; background: #ddd;}
#productClass .cate-wrap .class-list ul li .class-list2 ul li a.sel{color: #000;}

.line{ padding: 10px 0 50px;}

/* best-item */
.cateTit h3{font-size: 24px; color: #222222; text-align: left; font-weight: 300;}
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }
.item-wrap .item-info .cate_count{ float: left; padding: 10px 0 0; font-size: 14px; color: #222222; font-family: 'Quicksand', sans-serif;}
select::-ms-expand { display: none; }
select {
	text-align: center;
	height: 32px;
	line-height: 32px;
	margin: 0;
	padding: 0 30px 0 12px;
	color: #222;
    font-size: 14px;
	word-break: break-all;
	font-weight: inherit;
	border: 1px solid #ededed;
	background: #fff url(/design/carise0411/multibasic/pc/icon/selecticon.png) no-repeat right 10px center;
	background-size: 10px 6px;
	appearance : none!important;
	-webkit-appearance: none;
    font-family: 'Lato',"Noto Sans KR", sans-serif;
}

#contentWrap{ width: 95%; max-width: 1300px;}
.item-wrap, .item-wrap .item-cont{ width: 1300px;}
.item-wrap .item-cont .item-list .thumb{position: relative;}
.item-wrap .item-cont .item-list .dc_per{ display: block; position: absolute; top: 10px; left: 10px; background: #000; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; color:#fff; font-size: 15px; font-family: 'Quicksand', sans-serif; font-weight: 600;white-space: nowrap; overflow: hidden;}
.item-wrap .item-cont .item-list:nth-of-type(4n){ padding-right: 0;}

/* 페이징 */
.paging {padding-bottom:100px}

/**/

/* BASIC css end */

