/* BASIC css start */
#content { width:100%!important; padding: 0 10%!important; box-sizing:border-box;}
div#searchWrap .prd-list table .info {
    margin-top: 0!important;
}
#searchWrap {padding-top: 200px;}


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

#searchWrap .prd-list .thumb {
    width: 100%;
    height: 100%;
}
#searchWrap span.disc-price {font-size: 16px;color: #ff391f;margin-right: 10px;float: right;}

#searchWrap .prd-list .color{
margin-top : 0;
}
#searchWrap .tb-center {
    width: calc((100% - 90px) / 4);
    margin-right: 30px;
}

#searchWrap .tb-center:nth-of-type(3n) { margin-right:30px; }
#searchWrap .tb-center:nth-of-type(4n) { margin-right:0; }

#searchWrap .prd-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


#searchWrap .prd-list {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
}
#searchWrap .item-wrap {
    padding: 0;
}


ul.sort-list { -webkit-box-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; flex-direction: column; width: 80px; position: relative; }
.now-sort img.sort-arrow {float: right;display: inline-block;margin-top: -1px;}
.sort-list li { border: none !important; }
.sort-list span {font-size: 12px;color: #909090;}
.sort-list li { padding: 3px 0px !important; }
.sort-list .now-sort { cursor: pointer; width: 100%; line-height: 7px !important; }
.sort-list .now-sort span { visibility: hidden; }
.sort-list .sort-box {display: none;position: absolute;top: 17px;z-index: 999;}
.sort-rotate { transform: rotate(180deg); }
/* BASIC css end */

