#shoplist {}
#shoplist .title {height:25px;margin:0 0 40px 0;padding:0 0 15px 0;border-bottom:#efefef solid 1px;}
#shoplist .title .xl {display:none;float:left;}
#shoplist .title .xl h1 {display:inline;margin:0;padding:0;font-family:"malgun gothic",dotum;font-size:22px;}
#shoplist .title .xr {float:right;position:relative;top:10px;font-size:11px;font-family:arial;color:#c0c0c0;}
#shoplist .listtop {padding:0 0 2px 0;}
#shoplist .listtop .xl {float:left;}
#shoplist .listtop .xl img {cursor:pointer;}
#shoplist .listtop .xr {text-align:right;font-size:11px;font-family:dotum;color:#888888;}
#shoplist .listtop .xr .recnum {position:relative;top:-8px;left:-10px;}
#shoplist .listtop .xr .reverse {position:relative;top:-4px;cursor:pointer;}
#shoplist .ltable {margin:5px 0 0 0;border-top:#dfdfdf solid 1px;}
#shoplist .ltable table {width:100%;border-spacing:0px;border-collapse:collapse;}
#shoplist .ltable table caption {display:none;}
#shoplist .ltable thead th {background:#f1f1f1;text-align:center;color:#434343;height:25px;font-weight:normal;}
#shoplist .ltable tbody td {padding:8px 0 8px 0;border-bottom:#efefef solid 1px;text-align:center;}
#shoplist .ltable tbody .pic {background:#efefef;}
#shoplist .ltable tbody .name {text-align:left;line-height:150%;}
#shoplist .ltable tbody .nmae .stocknone {font-size:11px;color:#ff0000;}
#shoplist .ltable tbody .price {font-size:11px;font-weight:bold;color:#FF6101;line-height:150%;}
#shoplist .ltable tbody .point {font-size:11px;color:#A1AB05;}
#shoplist .ltable tbody .cment {line-height:220%;font-size:11px;color:#E4661D;}
#shoplist .ltable .none {height:50px;}
#shoplist .ltable .none td {text-align:center;color:#999999;border-bottom:#dfdfdf solid 1px;}
#shoplist .pagebox01 {margin:20px 0 0;text-align:center;}
#shoplist .tline {border-top:#dfdfdf solid 1px;}
#shoplist .goodsbox {margin:5px 0 0 0;padding:40px 0 0 0;border-top:#dfdfdf solid 1px;display:table;overflow:hidden;width:100%;font-size:0;}
#shoplist .goodsbox ul{margin:0 0 0 -20px;}
#shoplist .goodsbox li{display:inline-block;width:33.3%;vertical-align:top;}
#shoplist .goodsbox table {width:100%;}
#shoplist .goodsbox td {height:170px;text-align:center;}
#shoplist .goodsbox .gbox {margin:0 0 0 20px;padding:0 0 40px 0;}
#shoplist .goodsbox .picbox {padding:0;}
#shoplist .goodsbox .picbox img {max-width:100%;max-height:170px;}
#shoplist .goodsbox .gname {margin:7px 0 0 0;text-align:center;font-size:13px;}
#shoplist .goodsbox .gname img {margin:2px 0 -2px 0;}
#shoplist .goodsbox .gprice {margin:10px 0 0 0;color:#FF6101;font-weight:bold;text-align:center;letter-spacing:-1px;font-size:12px;}
#shoplist .goodsbox .gprice s {color:#999;font-weight:normal;}
#shoplist .goodsbox .gpoint {font-size:11px;font-weight:normal;color:#A1AB05;}
#shoplist .goodsbox .stocknone {color:#f00;}
#shoplist .goodsbox .none {text-align:center;color:#999;padding:0 0 35px;}
#shoplist .searchbox {text-align:center;margin:30px 0 0;}
#shoplist .searchbox select {height:24px;}
#shoplist .searchbox input[type="text"]{height:24px;line-height:24px;box-sizing:border-box;}
#shoplist .searchbox .btnblue,
#shoplist .searchbox .btngray{height:24px;line-height:24px;}

.product_list{overflow:hidden;padding:30px 0; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.product_list .outer{position:relative;}
.product_list .inner{overflow:hidden;position:relative;margin:-30px 0 0 -16px;}
.product_list ul{margin:15px 0 0;}
.product_list ul:after{content:'';display:block;clear:both;}
.product_list li{float:left;width:20%;}
.product_list li > a{display:block;position:relative;margin:15px 0 0 16px;text-align:center;}
.product_list li > a:hover .over{display:block;}
.product_list .table_form{table-layout:fixed;border-collapse:separate;}
.product_list .tr{}
.product_list .td{height:178px;border:1px solid #e2e2e2;background:#fff;}
.product_list .td img{max-width:100%;max-height:100%;}
.product_list .infor{margin:12px 0 0;}
.product_list .name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_list .price{display:block;font-weight:bold;color:#222;}
.product_list .nav{margin:20px 0 0;white-space:nowrap;font-size:0;}
.product_list .nav button{width:47px;height:25px;background:url('../image/btn_best.png') no-repeat;}
.product_list .nav button span{position:relative;z-index:-1;}
.product_list .nav .prv{}
.product_list .nav .next{background-position:100% 0;}

.product_list .none{width:100%; padding:30px 0; text-align:center; color:#666; font-size:13px;}
.shopListTool{margin-bottom:10px; overflow:hidden;}
.shopListTool .sort{float:left;}
.shopListTool .sort ul{padding:7px 0 0; overflow:hidden;}
.shopListTool .sort ul li{padding:0 12px; float:left; font-size:13px; color:#333; background:url('image/part.png') left center no-repeat;}
.shopListTool .sort ul li:first-child{padding-left:0; background:none;}
.shopListTool .sort ul li a{color:#333;}
.shopListTool .sort ul li.active a{font-weight:bold; color:#333;}
.shopListTool .search{float:right; font-size:12px; color:#333;}
.shopListTool .search em{margin-right:5px; font-size:14px; font-weight:bold;}
.shopListTool input[type="text"]{height:28px; padding:0; border:1px solid #e2e2e2; font-size:13px; color:#333;
	box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.shopListTool .inputSearch .search_btn{position:absolute; right:0; top:0;}
.shopListTool .search select{min-width:120px; height:16px; padding:6px 3px 6px 0; border:1px solid #e2e2e2; font-size:12px; color:#333;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.shopListTool .btnblue{line-height:30px; font-size:12px; font-weight:bold;}
.shopListTool .btngray{margin-right:5px; line-height:30px; font-size:12px; font-weight:bold;}

/*
#sBody .head_wrap{}
#sBody .head_wrap .table_form{display:none;}
#sBody > .wrapper{padding-top:60px;}
#quickMenu{top:250px;}
*/