/* BASIC css start */
.best-wrap .item-list {background:#ffffff;padding-top:49px;}
.subnames {word-break: break-all;}

#prdBrand { position: relative; }
#prdBrand .best-wrap .item-list {background:#ffffff;padding-top:60px;}
#prdBrand .prd_cate {padding:90px 0 0 0;}
#prdBrand .prd_cate dl {height:26px;line-height:26px;text-align:center;vertical-align:top;}
#prdBrand .prd_cate dt {font-size: 1.5rem;font-weight: bold;position:absolute;margin-top:-25px;left:515px; color:#010101;font-size:25px;font-family: 'Nanum Gothic';}
#prdBrand .prd_cate dd {float:none;display:inline-block;margin-top:-50px; vertical-align:top;height:26px;}
#prdBrand .prd_cate dd ul {text-align: center;display: inline;}
#prdBrand .prd_cate dd ul:after {clear:both;content:"";}
#prdBrand .prd_cate dd ul li {display: inline-block;border: 1px solid gray;min-width: 3rem;padding: 0.1rem 0.9rem 0.1rem 0.9rem;border-radius: 10rem;}
.prd_cate dd ul li bestcatgory {color:red;}
.prd_cate dd ul li:hover {background-color:black;}
.prd_cate dd ul li a:hover {color:#ffffff;line-height:17px;font-size:12px;}
#prdBrand .prd_cate dd ul li a {display:inline-block;padding:0 11px 0 10px;background:none;}/*background:url(/design/okkane/2015img/list_line.gif) no-repeat right 0px;*/
#prdBrand .prd_cate dd ul li:last-child a {background:none;}

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

.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; }

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


.grid_con { width:1249px; margin:0 auto; position:relative; }
.grid_con .grid_four { width:850px; display:grid; grid-template-columns: repeat(3, 1fr); gap:5px; grid-auto-flow: dense; position:absolute; bottom:70px; left:50%; margin-left:-425px; }

.bn_cutwrap { height:190px; overflow:hidden; }

.grid_con .grid_four div:nth-child(1) { grid-column:1; }
.grid_con .grid_four div:nth-child(2) { grid-column:2; }
.grid_con .grid_four div:nth-child(3) { grid-column:3; }
.grid_con .grid_four div { text-align:center; }

.jh_pro_cate { width:100%; margin:0 auto; overflow: hidden; }
.jh_pro_cate h3 { text-align:center; font-weight:bold; margin:80px 0 120px; font-size:26px; color:#000; }
.jh_pro_cate ul { position:relative; display:table; margin:80px auto 120px; }
.jh_pro_cate ul li { display:inline-block; font-size:15px;margin:0 3px; }
.jh_pro_cate ul li a { padding:10px 30px; border:1px solid #ccc; border-radius:30px; }
.jh_pro_cate ul li a:hover { color:#fff; background:#333; }
/* BASIC css end */

