/* BASIC css start */
#prdSearch { position: relative; }
#prdSearch .sch-frm {padding:25px 0 22px 0;text-align:center;}
#prdSearch .sch-tbl {width:472px;margin:0 auto;text-align:left;}
#prdSearch .sch-tbl th, 
#prdSearch .sch-tbl td {}
#prdSearch .sch-tbl th { color: #000; font-weight: normal; line-height:18px;}
#prdSearch .sch-tbl th a {display:inline-block;padding:0 10px 0 10px;color: #000;line-height:17px;}
#prdSearch .sch-tbl th a, #prdSearch .sch-tbl th a:hover {color: #000;}
/* #prdSearch .sch-tbl .input-keyword {width:300px;height:36px;padding:0;line-height:36px;border:1px #000 solid;text-indent:4px;margin:0;color:#000;}*/
/* #prdSearch .sch-tbl .input-price {margin:0;padding:0;border:1px #000 solid;text-indent:4px;width:114px;height:16px;line-height:16px;color:#000;}*/

/*************************************/

#prdSearch .sch-tbl .input-keyword {
    width: 348px;
    height: 36px;
    padding: 0;
    line-height: 36px;
    border: 1px #000 solid;
    text-indent: 10px;
    margin: 0 0 0 0;
    color: #000;
}


#prdSearch .sch-tbl .input-price {
    margin: 0;
    padding: 0;
    border: 1px #000 solid;
    text-indent: 4px;
    width: 138px;
    height: 16px;
    line-height: 16px;
    color: #000;
}



.jh_btn li a.on { font-weight:bold; }

.colorbox span {display:inline-block; width:10px; height:10px; border:1px solid #bbbbbb;}

#jh_tree.item-list .item { text-align:left; }
#jh_tree.item-list .item dd { position:relative; }
#jh_tree.item-list .item .colorbox { margin:6px 0 10px; }
#jh_tree.item-list .item .prices { font-size:13px; font-weight:bold; color:#727272; margin-top:12px; display:table; }
#jh_tree.item-list .item .info { text-align:left; }
#jh_tree.item-list .item .info li.names { padding:2px 0; }
#jh_tree.item-list .item .info li.names a{ font-size:13px; font-weight:500; color:#717171; }
#jh_tree.item-list .item .info li.subnames { font-size:13px; color:#979797; margin-top:10px; }
#jh_tree.item-list .item .info .snap_review_count { font-size:13px; color:red; position:absolute; right:0; top:0; }
#jh_tree.item-list .item .info li.con { color:#b5b5b5; text-decoration:line-through; padding:0; font-size:13px; margin:12px 5px 0 0; display:table; float:left; font-weight:bold; }
#jh_tree.item-list .item .icons { margin-top:10px; }
#jh_tree.item-list .item .item_de { margin-top:5px; font-weight:bold; colot:#000; position:relative; }

.timesale_white { display:table; font-size:16px; font-weight:800; font-family:'NanumSquare', sans-serif; color:#000; margin:0 0 4px; }
.timesale_set { width:170px; height:35px; line-height:35px; text-align:center; background:linear-gradient(rgb(44, 44, 44), rgb(0, 0, 0)); color:#eefe00; font-size:16px; font-weight:bold; }
.timeblock_wrap { width:100%; margin:10px 0 15px; }

#jh_tree.item-list span.snap_review_count:not(.noset):before { content:"¸®ºä "; }

.jh_pricesec { width:100%; overflow:hidden; }
.jh_pricesec .prices { float:left; }

.jh_discount_wrap .prices { display:inline-block!important; }
.jh_discount { display:inline-block!important; position:relative; color:#000!important; font-weight:300!important; margin: 12px 0 0 5px!important; float:none!important; }
.jh_discount_rate { position:absolute; right:-50px; top:0; font-size:18px; color:#c10d0d; font-weight:bold; font-style:italic; }

.search_wrap { width:90%; margin:0 auto 120px; }
.wrap_tit { width:100%; text-align:center; margin:80px 0 50px; font-size:16pt; font-weight:bold; color:#111; }
.wrap_tit span { color:#a9a9a9; font-size:12pt; font-weight:300; }

.page_tit { font-size:16pt; font-weight:bold; color:#5b5b5b; margin:80px 0 50px; padding:0 0 10px; border-bottom:1px solid #b8b8b9; position:relative; }
.items_total { font-size:10pt; font-weight:300; position:absolute; top:5px; right:0; }
.jh_btn { font-size:10pt; font-weight:300; position:absolute; bottom:-30px; right:0; }
.jh_btn li { float:left; margin:0 7px; }

.product_wrap { width:100%; display:grid; gap:150px 15px; }
.product_wrap.grid4 { grid-template-columns: repeat(4, 1fr); }

.searchForm_wrap { width:380px; margin:0 auto; }
.searchForm_wrap input { width:300px; height:40px; line-height:40px; box-sizing:border-box; text-indent:10px; }
.searchForm_wrap th { margin:0 10px 0 0; }
.searchForm_wrap td { text-align:center; background:#444; width:64px; height:40px; }
.searchForm_wrap td a { display:block; width:100%; height:100%; color:#fff; line-height:40px; }
/* BASIC css end */

