/* BASIC css start */
/* BASIC css start */
/* sch-frm */
#searchWrap .sch-tit { margin:0 auto; padding:80px 0; min-width:1300px; max-width:1600px; font-size:42px; color:#000; font-weight:300; text-align:center }

#searchWrap .searchWrap {margin:0 auto 50px;min-width: 1280px;max-width: 1280px;border:1px solid #ccc;}
#searchWrap .sch-frm { padding:35px 0 40px; text-align:center; background:#f6f6f6 }
#searchWrap .sch-frm .tit-key { font-size:21px; color:#636363; font-weight:300 }
#searchWrap .sch-frm .tit-key span { color:#000; font-weight:400 }
#searchWrap .sch-frm .searchArea { padding-top:20px }
#searchWrap .sch-frm .searchArea input { padding:0 0 0 15px; width:352px; height:43px; font-size:16px; border:1px solid #ccc }
#searchWrap .sch-frm .searchArea a { display:inline-block }
#searchWrap .sch-frm .searchArea a .CSSbuttonSearch { display:block; width:118px; height:43px; font-size:16px; color:#fff; font-weight:300; line-height:43px; border:1px solid #444; background:#444; transition:all ease 0.3s; -webkit-transition:all ease 0.3s }
#searchWrap .sch-frm .table-keyword { padding:30px 0 0 130px }
#searchWrap .sch-frm th { font-size:14px; font-weight: normal; }
#searchWrap .sch-frm td { padding:4px 0 }
#searchWrap .sch-frm td input { height:28px; border:1px solid #ddd }
#searchWrap .sch-frm td input.MS_input_txt { width:220px }
#searchWrap .sch-frm td input[name=money1],
#searchWrap .sch-frm td input[name=money2] { width:95px }
#searchWrap .sch-frm td .CSSbuttonSearch { display:inline-block; width:144px; height:67px; font-size:15px; color:#fff; text-align:center; line-height:67px; border:1px solid #000; background:#000; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }

#searchWrap .popularKeyword {  }
#searchWrap .popularKeyword .keywordArea {padding: 20px 38px 20px;font-size:0;text-align:center;}
#searchWrap .popularKeyword .keywordArea .popularTit { display:inline-block; width:185px; font-size:16px; color:#575757; font-weight:600; text-align:left; line-height:68px; vertical-align:top }
#searchWrap .popularKeyword .keywordArea .rank { display:inline-block; font-size:0; text-align:left }
#searchWrap .popularKeyword .keywordArea .rank ol { display:inline-block }
#searchWrap .popularKeyword .keywordArea .rank ol li {padding:7px 10px 7px 0;width: 190px;font-size:0;}
#searchWrap .popularKeyword .keywordArea .rank ol li span { display:inline-block }
#searchWrap .popularKeyword .keywordArea .rank ol li .num { width:35px; font-size:16px; color:#3b3b3b; font-weight:600 }
#searchWrap .popularKeyword .keywordArea .rank ol li .keywordTxt { font-size:16px; color:#8d8d8d; font-weight:300; cursor:pointer }

/* total, sort */
#searchWrap .total-sort { padding-top: 45px; }
#searchWrap .total-sort .total dd { font-weight: normal; }

.prd-list .hashtag { padding: 5px; text-align: left; }
.prd-list .hashtag span { display: inline-block; word-break: break-all; background:#f3f3f3;margin-right: 5px; margin-bottom: 5px; padding-top: 5px;  }
.prd-list .hashtag span a { color: #656565; font-size: 14px; }
.prd-list .hashtag span a:hover { color: #f75258; }
/* BASIC css end */


.item-wrap .item-cont .item-list {width:295px}
/* BASIC css end */

