/* BASIC css start */
.pd_tit {font-size:18px; text-align:left; padding:10px 0; font-weight:bold; font-family:"Noto Sans kr", sans-serif;}

.item-list {width:1200px; margin:0px auto 0;}
.item-list .pd {width:100%; min-height:400px; }
.item-list .pd ul { }
.item-list .pd ul li { float:left; margin-bottom:3px; border:1px solid #f1f1f1; margin-right:3px;}
.item-list .pd .pd_thumb {width:295px; height:287px;}
.item-list .pd .pd_thumb img {width:100%;}
.item-list .pd .pd_info {width:265px; border-top:1px solid #f1f1f1; position:relative; background:#fff; padding:15px;}
.item-list .pd .pd_info .pname {font-weight:bold; margin-bottom:5px; text-align:left; color:#343434; font-size:14px; min-height:40px;}
.item-list .pd .pd_info .pprice {text-align:left;}
.item-list .pd .pd_info .pprice .p_red {display:inline-block; color:#e21e26; font-size:14px; font-weight:bold; margin-right:5px; letter-spacing: 0.1em;}
.item-list .pd .pd_info .pprice .p_gray {display:inline-block; color:#999; font-size:12px; text-decoration: line-through;}
.item-list .pd .pd_info .picon {
    text-align: left;
    min-height: 20px;
    margin-top: 5px;
}
.item-list .pd .pd_info .ppreview {position:absolute; bottom:5px; right:5px; }


.cate_tit {text-align:left; width:100%;  margin-bottom:15px; font-size:32px; font-family:"Noto Sans kr", sans-serif; color:#333; margin-top:40px;}
.cate {padding:20px; border:1px solid #ddd;}
.cate ul {}
.cate ul li {display:inline-block; width:11.8%; padding:10px 0;}
.cate ul li .active {color:#34bdba; font-weight:bold;}
.cate ul li:first-child {padding:10px 0 10px 20px;}

.total_sort {width:100%; margin:35px 0; height:20px;}
.total {width:49%; text-align:left; display:inline-block;}
.total b {color:#333;}
.sort {width:50%; text-align:right; display:inline-block;}

#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding: 8px 15px 5px; background-color: #c9c9c9; }
#productClass .prd-class-hd h2 { float: left; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff; }
#productClass .prd-class-hd .loc-navi { float: right; color: #fff;  }
#productClass .prd-class-hd .loc-navi a { color: #fff; }
    /* class-list */
#productClass .class-list { zoom: 1; overflow: hidden; padding: 15px }
#productClass .class-list li,
#productClass .class-list li a { float: left; width: auto; white-space: nowrap; }
#productClass .class-list li { padding-left: 12px; margin-right: 12px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 50%; }
    /* best-item */
#productClass .best-item {}
#productClass .best-item h3 {}
    /* total-sort */
#productClass .total-sort { padding-top: 30px; }

#productClass { margin-bottom: 80px; }
#productClass .loc-navi { margin: 20px 0; }
#productClass .loc-navi a { font-size: 11px; font-family: 'Dotum'; }
#productClass .loc-navi em { vertical-align: text-top; font-style: normal; font-size: 10px; font-family: 'Dotum'; }
#productClass .page-body { position: relative; }

#productClass .categorys { position: relative; margin: 30px 0; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
#productClass .categorys .large-categorys li { float: left; width: 50%; margin-bottom: 10px; }
#productClass .categorys .large-categorys li a { display: inline-block; letter-spacing: -1px; font-size: 13px; color: #747474; height: 28px; line-height: 28px; }
#productClass .categorys .large-categorys li .large-cate { width: 120px; text-align: center; background-color: #f7f7f7; }
#productClass .categorys .large-categorys li .sub-cate { padding-left: 10px; }
#productClass .categorys .large-categorys li .sub-cate em { margin: 0 5px; }

#productClass .sort-wrap { position: relative; text-align: right; margin-bottom: 10px; }
#productClass .sort-wrap a { font-family: 'Dotum'; font-size: 12px; }
#productClass .sort-wrap a strong,
#productClass .sort-wrap a span { margin: 0 10px; }


.cat-img .tit-category { width: 100%; height: auto; }

/* BASIC css end */

