#shoplist {}
#shoplist .title {height:25px;margin:0 0 40px 0;padding:0 0 15px 0;border-bottom:#efefef solid 1px;}
#shoplist .title .xl {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;font-family:dotum;color:#ff0000;}
#shoplist .ltable tbody .price {font-size:11px;font-weight:bold;font-family:dotum;color:#FF6101;line-height:150%;}
#shoplist .ltable tbody .point {font-size:11px;font-family:dotum;color:#A1AB05;}
#shoplist .ltable tbody .cment {line-height:220%;font-size:11px;font-family:dotum;color:#E4661D;}
#shoplist .ltable .none {height:50px;}
#shoplist .ltable .none td {text-align:center;color:#999999;border-bottom:#dfdfdf solid 1px;}
#shoplist .pagebox01 {margin:0 0 10px 0;padding:30px 0 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;}
#shoplist .goodsbox table {width:100%;table-layout:fixed;}
#shoplist .goodsbox td {vertical-align:top;}
#shoplist .goodsbox .gbox {width:256px;margin:auto;padding:0 0 40px 0;}
#shoplist .goodsbox .picbox {display:block;height:180px;padding:0;border:1px solid #eee;}
#shoplist .goodsbox .picbox td {text-align:center;vertical-align:middle;}
#shoplist .goodsbox .picbox img {cursor:pointer;max-width:256px;max-height:180px;}
#shoplist .goodsbox .gname {margin:7px 0 0 0;line-height:130%;font-family:dotum;text-align:center;}
#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;}
#shoplist .goodsbox .gprice s {color:#999;font-weight:normal;}
#shoplist .goodsbox .gpoint {font-size:11px;font-weight:normal;font-family:dotum;color:#A1AB05;}
#shoplist .goodsbox .stocknone {font:11px dotum;color:#ff0000;}
#shoplist .goodsbox .none {text-align:center;color:#999999;padding:0 0 35px 0;}
#shoplist .searchbox {text-align:center;padding:20px 0 20px 0;}
#shoplist .searchbox select {padding:2px;margin:1px;position:relative;top:2px;}
#shoplist .searchbox .input {height:17px;}

#shoplist .sub_category { border:1px solid #ddd; border-top:2px solid #eee; margin:0; padding:16px 30px 14px; line-height:1.6; }
#shoplist .sub_category:first-child { border:1px solid #ddd; border-top:4px solid #d2d2d2; padding:18px 30px 16px; line-height:2; }
#shoplist .sub_category a { margin-left:20px; float:left;}

#shoplist .sub_category a {min-width:105px; max-width:210px; white-space:nowrap;}


#shoplist .sub_category a img { margin-right:3px; }
#shoplist .sub_category a.on { font-weight:bold; color:#8fc9b9; }
#shoplist .sub_category a span { color:#f60; }
#shoplist .sub_category a.on span { color:#f90; }

#shoplist .halin { color:#c88a06; font-weight:normal;}
#shoplist .gprice .ori { color:#727682; font-size:11px; line-height:19px; letter-spacing:0; font-weight:normal; text-decoration:line-through;}
#shoplist .gprice .now { /*color:#d8003d;*/ font-size:12px; line-height:19px; font-weight:bold;}

/* 2017 */
#shoplist .none { text-align: center;}

#shoplist .pager { margin: -25px 0 100px; text-align: center;}
#shoplist .pager > .split { display: none;}
#shoplist .pager > * {
	display: inline-block; min-width: 32px; min-height: 32px;
	margin: 2px; padding: 0; border: 1px solid #ddd;
	font-size: 13px; line-height: 32px; color: #333;
}
