/* List */
#contents div.searchBox {position:relative; width:405px; height:218px; margin:0px 0px 20px; background:transparent url('../images/bg_search.png') no-repeat 0px 0px; overflow:hidden; float:left; z-index:40;}
#contents div.searchBox h3 {position:absolute; width:10px; height:10px; text-indent:-2000px; z-index:42;}
#contents div.searchBox p {position:absolute; width:10px; height:10px; text-indent:-2000px; z-index:42;}
#contents div.searchBox input.key {position:absolute; top:92px; left:26px; width:353px; height:23px; border:0px; font-size:15px; z-index:44;}
#contents div.searchBox select.maker {position:absolute; top:153px; left:23px; width:233px; height:21px; border:solid 0px #ffffff; font-size:15px; z-index:44;}
#contents div.searchBox select.maker option {border:0px; z-index:44;}
#contents div.searchBox a.searchBtn {position:absolute; bottom:36px; right:24px; display:block; width:105px; height:36px; background:transparent url('../images/btn_search.jpg') no-repeat 0px 0px; text-indent:-2000px; z-index:46;}
#contents div.searchBox a.searchBtn:hover {background-position:0px -36px;}

#contents div.searchBox1 {position:relative; width:652px; height:48px; margin:0px 0px 20px; background:transparent url('../images/bg_search1.jpg') no-repeat 0px 0px; overflow:hidden; float:left; z-index:40;}
#contents div.searchBox1 h3 {position:absolute; width:10px; height:10px; text-indent:-2000px; z-index:42;}
#contents div.searchBox1 p {position:absolute; width:10px; height:10px; text-indent:-2000px; z-index:42;}
#contents div.searchBox1 input.key {color:#000; position:absolute; top:18px; left:248px; width:155px; height:21px; border:0px; font-size:15px; z-index:44;}
#contents div.searchBox1 select.maker {position:absolute; top:16px; left:413px; width:150px; height:21px; border:solid 0px #ffffff; font-size:15px; z-index:44;}
#contents div.searchBox1 select.maker option {border:0px; z-index:44;}
#contents div.searchBox1 a.searchBtn {bottom:12px; position:absolute; right:15px; display:block; width:57px; height:25px; background:transparent url('../images/btn_search1.jpg') no-repeat 0px 0px; text-indent:-2000px; z-index:46;}
//#contents div.searchBox1 a.searchBtn:hover {background-position:0px -36px;}
#contents div.searchBox1 div.setbtn {position:absolute; left:95px; top:10px;}
input.dummy_text {color:#888;position:absolute; top:16px; left:248px; width:155px; height:21px; border:0px; font-size:15px; z-index:44;}

#contents img.bnPush1 {width:220px; height:190px; float:right; margin-bottom: 5px;margin-top: 3px;}
#contents img.bnPush2 {width:220px; height:20px; float:right; margin-bottom: 5px;margin-top: 3px;}
#contents img.bnPush3 {width:220px; height:105px; float:right; margin-bottom: 5px;margin-top: 3px;}


#list {clear:both; margin:0px; overflow:hidden;}
#list div.in {width:653px; height:35px; margin:5px 0px 0px; background:transparent url('../images/bg_list_in.png') no-repeat 0px 0px; overflow:hidden;}
#list div.in table {width:641px; margin:15px 6px 0px; table-layout:fixed; border-collapse:collapse; border-spacing:0px;}
#list div.in table th {text-align:left; text-indent:7px;}
#list div.in table th.maker {width:110px;}
#list div.in table th.name {width:450px;}
#list div.in table th.etc {width:81px;}
#list div.in table th a {}
#list div.in table th img {width:12px; height:13px; vertical-align:middle;}
#list div.in table th img.bl {width:3px; height:1px;}
#list div.data {width:653px; background:transparent url('../images/bg_list.jpg') repeat-y 0px 0px; overflow:hidden;} 
#list div.data table {width:641px; margin:6px; table-layout:fixed; border-collapse:collapse; border-spacing:0px; background:transparent url('../images/bg_list_tb.png') repeat-y 0px 0px;}
#list div.data table tr.light {background:#f3f3f3;}
#list div.data table tbody {width:641px;} 
#list div.data table tbody td {vertical-align:middle; padding:7px 0px;}
#list div.data table tbody td span {margin:0px 5px;}
#list div.data table tbody td.maker {width:110px;}
#list div.data table tbody td.fav {width:20px; padding:7px 0px 5px;}
#list div.data table tbody td.favSlot {width:5px;}
#list div.data table tbody td.name {width:430px;}
#list div.data table tbody td.name img {width:25px; height:13px; vertical-align:-2px; margin:0px 5px 0px 0px;}
#list div.data table tbody td.nameSlot {width:445px;}
#list div.data table tbody td.price {width:81px; text-align:center;}
#list div.data table tbody td.priceSlot {width:81px; font-size:13px; text-align:right; color:#ff6600; font-weight:bold;}
#list div.end {width:653px; height:25px; margin:0px 0px 20px; background:transparent url('../images/bg_list_end.png') no-repeat 0px 100%; overflow:hidden;}


#listOn {clear:both; margin:0px; overflow:hidden;}
#listOn div.in {width:653px; height:35px; margin:5px 0px 0px; background:transparent url('../images/bg_liston_in.png') no-repeat 0px 0px; overflow:hidden;}
#listOn div.in table {width:641px; margin:14px 6px 0px; table-layout:fixed; border-collapse:collapse; border-spacing:0px;}
#listOn div.in table th {text-align:left; vertical-align:middle; text-indent:7px;}
#listOn div.in table th.maker {width:110px;}
#listOn div.in table th.name {width:360px;}
#listOn div.in table th.price {width:71px; text-align:center; text-indent:0px;}
#listOn div.in table th.master {width:50px; text-align:center; text-indent:0px;}
#listOn div.in table th.plate {width:50px; text-align:center; text-indent:0px;}
#listOn div.in table th a {}
#listOn div.in table th img {width:12px; height:13px; vertical-align:middle;}
#listOn div.in table th img.bl {width:3px; height:1px;}
#listOn div.data {width:653px; background:transparent url('../images/bg_list.jpg') repeat-y 0px 0px; overflow:hidden;} 
#listOn div.data table {width:641px; margin:6px; table-layout:fixed; border-collapse:collapse; border-spacing:0px; background:transparent url('../images/bg_liston_tb.png') repeat-y 0px 0px;}
#listOn div.data table tr.light {background:#f3f3f3;}
#listOn div.data table td {vertical-align:middle; padding:7px 0px;}
#listOn div.data table td span {margin:0px 5px;}
#listOn div.data table td.maker {width:110px;}
#listOn div.data table td.name {width:340px;}
#listOn div.data table td.name img {width:25px; height:13px; vertical-align:-2px; margin:0px 5px 0px 0px;}
#listOn div.data table td.fav {width:20px; padding:7px 0px 5px;}
#listOn div.data table td.price {width:71px; font-size:13px; text-align:right; color:#ff6600; font-weight:bold;}
#listOn div.data table td.master {width:50px; text-align:center;}
#listOn div.data table td.plate {width:50px; text-align:center;}
#listOn div.end {width:653px; height:25px; margin:0px 0px 20px; background:transparent url('../images/bg_liston_end.png') no-repeat 0px 100%; overflow:hidden;}

#listSt p.att,
#list p.att,
#listOn p.att {height:16px; margin:3px 0px 0px 7px; background:transparent url('../images/text_listatt.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}




.sorting_asc {background:url('../images/btn_up.png') no-repeat;}
.sorting_desc {background:url('../images/btn_down.png') no-repeat;}
.sorting {background:url('../images/btn_stand.png') no-repeat;}
.sorting_asc_disabled {}
.sorting_desc_disabled {}
.dataTables_filter {display:none;}

#listSt {clear:both; margin:0px; overflow:hidden;}
#listSt div.data {margin:10px 0px 0px; background:transparent url('../images/bg_list_in.png') no-repeat 0px 0px;}
#listSt div.dataOn {margin:10px 0px 0px; background:transparent url('../images/bg_liston_in.png') no-repeat 0px 0px;}
#listSt table {width:653px; margin:0px 0px 0px; table-layout:fixed; border-collapse:collapse; border-spacing:0px;}
#listSt table thead {width:653px; height:35px; overflow:hidden; background:transparent;}
#listSt table thead th {text-align:left;}
#listSt table thead th span {display:block; padding:13px 7px 0px;}
#listSt table thead th.space {width:6px; background:none;}
#listSt table thead th.maker {width:110px; cursor: pointer; background-position:90px 17px;}
#listSt table thead th.name {width:450px; cursor: pointer; background-position:60px 17px;}
#listSt table thead th.nameOn {width:360px; cursor: pointer; background-position:60px 17px;}
#listSt table thead th.price {width:81px; background:none;}
#listSt table thead th.priceOn {width:71px; cursor: pointer; background-position:40px 17px;}
#listSt table thead th.master {width:50px; text-align:center; text-indent:0px;}
#listSt table thead th.plate {width:50px; text-align:center; text-indent:0px;}
#listSt table tr.even {background:#f3f3f3;}
#listSt div.data table tbody {width:641px; background:transparent url('../images/bg_list.png') repeat-y 0px 0px; overflow:hidden;} 
#listSt div.dataOn table tbody {width:641px; background:transparent url('../images/bg_liston.png') repeat-y 0px 0px; overflow:hidden;} 
#listSt table tbody tr {}
#listSt table tbody td {vertical-align:middle; padding:7px 0px; _background:transparent url('../images/bg_list.png') repeat-y;}
#listSt table tbody td span {margin:0px 5px;}
#listSt table tbody td.spaceL {background:transparent url('../images/bg_list.png') repeat-y 0px 0px;}
#listSt table tbody td.spaceR {background:transparent url('../images/bg_list.png') repeat-y 100% 0px;}
#listSt table tbody td.maker {_background-position:-6px 0px;}
#listSt table tbody tr.even td.maker {background:#f3f3f3;}

#listSt table tbody td.name {_background-position:-116px 0px;}
#listSt table tbody tr.even td.name {background:#f3f3f3;}
#listSt table tbody td.name p {display:inline; width:430px; margin:0px 0px 0px 20px; float:left;}
#listSt table tbody td.name div.fav {display:inline; width:20px; margin:2px 0px 0px -450px; text-align:right; float:left;}

#listSt table tbody td.nameOn {_background-position:-116px 0px;}
#listSt table tbody tr.even td.nameOn {background:#f3f3f3;}
#listSt table tbody td.nameOn p {display:inline; width:340px; margin:0px 0px 0px 20px; float:left;}
#listSt table tbody td.nameOn div.fav {display:inline; width:20px; margin:2px 0px 0px -360px; text-align:right; float:left;}

#listSt table tbody td.price {text-align:center; _background-position:-566px 0px;}
#listSt table tbody tr.even td.price {background:#f3f3f3;}

#listSt table tbody td.priceOn {text-align:center; _background-position:-566px 0px;}
#listSt table tbody tr.even td.priceOn {background:#f3f3f3;}

#listSt table tbody td.master {text-align:center;}
#listSt table tbody td.plate {text-align:center;}

#listSt div.end {width:653px; height:25px; margin:0px 0px 20px; background:transparent url('../images/bg_list_end.png') no-repeat 0px 100%; overflow:hidden;}
#listSt div.endOn {width:653px; height:25px; margin:0px 0px 20px; background:transparent url('../images/bg_list_end.png') no-repeat 0px 100%; overflow:hidden;}







div.comment {clear:both; margin:0px 50px; padding:10px; border:double 3px #cccccc; font-size:15px; font-weight:bold; text-align:center; background:#ffffff; overflow:hidden;}

div.orderBtn {text-align:center;}
div.orderBtn a {display:block; width:187px; height:39px; margin:0px auto; text-align:left; background:transparent url('../images/btn_order.png') no-repeat 0px 0px; text-indent:-2000px;}
div.orderBtn a:hover {background-position:0px -39px;}


