/* BASIC css start */
.topImg { width: 1200px; margin: 0 auto; }
/* 상단 타이틀 이미지 */
.cateTopTitle { position:relative; width:100%; min-width:1200px; overflow:hidden }
.cateTopTitle .cateTopArea { position:relative; width:100%; height:400px; background-repeat:no-repeat; background-position:top center }
.cateTopTitle .cateTopArea .txtArea { position:relative; font-size:0; width:100%; height:100%; text-align:center }
.cateTopTitle .cateTopArea .txtArea:before { display:inline-block; width:0; height:100%; vertical-align:middle; content:'' }
.cateTopTitle .cateTopArea .txtArea .txtInner { display:inline-block; vertical-align:middle }
.cateTopTitle .cateTopArea .txtArea .txtInner .cate1Name { font-size:30px; color:#fff; font-weight:700 }
.cateTopTitle .cateTopArea .txtArea .txtInner p { padding-top:15px; font-size:26px; color:#fff }

/* 베스트 상품 */
.bestPrdWrap { position:relative; width:100%; min-width:1200px; background:#f5f5f5 }
.bestPrdWrap .bestPrdTitle { padding-top:65px; font-size:32px; font-weight:700; text-align:center }
.bestPrdWrap .item-wrap { margin:0 auto; padding:45px 0 15px; position:relative; overflow:visible }
.bestPrdWrap .item-wrap .item-cont { width:1200px }
.bestPrdWrap .item-wrap .item-cont .item-list { padding-right:0 }
.bestPrdWrap .bx-controls { margin-top:-75px; position:absolute; top:50%; left:0; right:0 }
.bestPrdWrap .bx-controls .bx-prev,
.bestPrdWrap .bx-controls .bx-next { position:absolute; top:0; width:41px; height:41px; font-size:16px; color:#fff; text-align:center; line-height:44px; border-radius:41px; background:#d0d0d0 }
.bestPrdWrap .bx-controls .bx-prev { left:-70px }
.bestPrdWrap .bx-controls .bx-next { right:-70px }

/* class-list */
#productClass .cate-wrap { padding-top:30px; overflow:hidden }
#productClass .cate-wrap .bcate { font-size:26px; color:#000; font-weight:bold; text-align:center }
#productClass .cate-wrap .class-list { padding-top:45px }
#productClass .cate-wrap .class-list ul { font-size:0; text-align:center }
#productClass .cate-wrap .class-list ul li { display:inline-block; padding:0 20px 0 20px; position:relative }
#productClass .cate-wrap .class-list ul li:after { position:absolute; top:3px; left:0; width:1px; height:11px; background:#ddd; content:'' }
#productClass .cate-wrap .class-list ul li:first-child:after { display:none }
#productClass .cate-wrap .class-list ul li a { display:block; padding-bottom:6px; position:relative; font-size:16px; color:#777 }
#productClass .cate-wrap .class-list ul li a.on { color:#000; font-weight:700 }
#productClass .cate-wrap .class-list ul li a.on:after { position:absolute; bottom:0; left:0; right:0; width:100%; height:1px; background:#000; content:'' }

/* 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; }
#header .headerGnb .gnbInner .cate1 > li > a.on { color: #000; font-weight: 700; }
/* BASIC css end */

