/* BASIC css start */
#contentWrap {width:1400px;}

.cateTitleImg {width:100%; text-align:center; margin-bottom:50px}
.cateTitleImg img {width:100%}

.product_category_wrap {padding:0 14px; text-align:center}
.product_category_wrap .cate1 {padding:30px 0 10px}
.product_category_wrap .cate1 >a {font-size:14px; font-weight:600; line-height: 1; padding: 30px 0 10px; letter-spacing: -1px;}

.product_category_wrap .cate2 {display:ruby-text}
.product_category_wrap .cate2 li a {font-size:13px !important; font-weight:600; line-height: 1; padding: 30px 0 10px; letter-spacing: -1px;}


.product_category_wrap .cate3 {display:inline-flex}
.product_category_wrap .cate3 >a {font-size:12px; font-weight:500; line-height: 1; padding: 30px 0 10px; letter-spacing: -1px;}

.product_list_outer {border:none;}
.product_category_wrap .cate_child_wrap {padding-bottom: 20px;}
.product_category_wrap .cate_child_wrap ul li a {font-size:11px; font-weight:300; color:#202020; border-radius: 6px;display:inline-block; padding:8px 9px;}
.product_category_wrap .cate_child_wrap ul li a.sel {color:#cf1427; background:#fff; border:0; font-weight:500}



/* best-item */
#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; }


/* 하위분류 */
.cate_top { width: calc( 100% - 120px ); min-width: 1400px; margin: 0 auto; padding-top: 50px; }
.cate_top_2name { font-size: 16px; font-weight: 500; }
.cate_top_2name > span {}
.cate_top_2name > span:nth-child(2):before { content: '>'; display: inline-block; padding: 0px 10px; }
.cate_top_list {}
.cate_top_list > ul { position: relative; width: 100%; border-top: 1px solid #eeeeee; font-size: 0px; margin-top: 20px; }
.cate_top_list > ul > li { display: inline-block; padding: 20px 0px; vertical-align: top; }
.cate_top_list > ul > li a { font-size: 14px; }
.cate_top_list > ul > li:after { content: ''; display: inline-block;  border-radius: 4px; margin: 0px 20px; vertical-align: middle; }
.cate_top_list > ul > li:last-child:after { display: none; }
.cate_top_list > ul > li.sel a { font-weight: 700; }



/* BASIC css end */

