body{
	color:#000;
	background-color:white;
	margin:0 15px 0 15px;
	padding: 0;
}

a img{
	border: none;
}



td.maincontents{
}

table.resulttitle{
	border-collapse: collapse;
	border: 1px solid #ccc;
}

table.resulttitle td{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 15px;
	background: url(../img/used_back_rt1.gif) repeat-x;
}

div.resulttitleline{
	background: #f3f3f3;
	height: 7px;
	font-size: 1px;
}

div.resulttitleline img{
	vertical-align: top;
}

div#areamap div#resulttext{
	position: absolute;
	z-index: 2;
	margin: 5px 0 0 0;
	font-size: 14px;
}

div#areamap div#resulttext p{
	line-height: 1.0;
	width: 285px;
}


div#areamap div#resulttext p.result strong{
	padding: 0 5px;
	color: #f00;
	font-size: 20px;
	font-weight: bold;
	font-family: "Arial Black" ,arial, sans-serif;

}

div#areamap div#resulttext p.target{
	padding: 5px 0 0px 0;
	font-size:12px;
	line-height: 1.3;
}
div#areamap div#resulttext p.opt{
	font-size: 12px;
	color: #666;
	line-height: 1.2;
}

table.areaupper{
	border-collapse: collapse;
	border: none;
}

table.areaupper td.bar{
	width: 1%;
	background: #fff url(../img/used_back_au1.gif) repeat-x;
}

table.areaupper td.adjust{
	width: 48%;
	background: #fff url(../img/used_back_au2.gif) repeat-x;
	font-size: 1px;
}

table.areaupper td.main{
	width: 900px;
	background: #fff url(../img/used_back_au2.gif) repeat-x;
}

table.areaselect{
	border-collapse: collapse;
	border: none;
}

table.areaselect td{
}


table.areaselect td.bar{
	width: 1%;
	background: #f3f3f3;
}

table.areaselect td.adjust{
	width: 48%;
	background: #fff;
	font-size: 1px;
}


table.areaselect td.main{
	width: 920px;
}

div#areamap{
        position: relative;
        margin: 0;
        padding: 0;
        width: 920px;
        height:520px;
        font-size: 12px;
        font-family: '‚l‚r ‚oƒSƒVƒbƒN' ,sans-serif;
        line-height: 1.0;

}

div#areamap div.image{
        position: absolute;
        margin: 0;
        padding: 0;
        z-index: 1;

}

div#areamap div p{
  margin: 2px;
  padding: 0;
  line-height: 6px;
}

div#areamap div p input {
  height: 15px;
  width: 15px;
  margin: 0 2px 0 0;
}

div#areamap div p.sub1{
        margin: 2px;
        padding: 0 0 0 10px;
        font-size: 11px;
        line-height: 6px;
        
}



div#areamap div#zenkoku0{
        position: absolute;
        margin: 58px 0 0 302px;
        font-size: 14px;
        z-index: 2;
}

div#areamap div#hokkaido0{
        position: absolute;
        margin: 19px 0 0 667px;
        z-index: 2;
}

div#areamap div#hokkaido1{
        position: absolute;
        margin: 37px 0 0 679px;
        z-index: 2;
}

div#areamap div#hokkaido2{
        position: absolute;
        margin: 37px 0 0 792px;
        z-index: 2;
}

div#areamap div#tohoku0{
        position: absolute;
        margin: 120px 0 0 667px;
        z-index: 2;
}

div#areamap div#tohoku1{
        position: absolute;
        margin: 138px 0 0 679px;
        z-index: 2;
}

div#areamap div#tohoku2{
        position: absolute;
        margin: 138px 0 0 812px;
        z-index: 2;
}

div#areamap div#hokuriku0{
        position: absolute;
        margin: 110px 0 0 302px;
        z-index: 2;
}

div#areamap div#hokuriku1{
        position: absolute;
        margin: 128px 0 0 311px;
        z-index: 2;
}

div#areamap div#hokuriku2{
        position: absolute;
        margin: 128px 0 0 409px;
        z-index: 2;
}

div#areamap div#kanto0{
        position: absolute;
        margin: 237px 0 0 667px;
        z-index: 2;
}

div#areamap div#kanto1{
        position: absolute;
        margin: 255px 0 0 679px;
        z-index: 2;
}

div#areamap div#kanto2{
        position: absolute;
        margin: 255px 0 0 792px;
        z-index: 2;
}

div#areamap div#tokai0{
        position: absolute;
        margin: 386px 0 0 634px;
        z-index: 2;
}

div#areamap div#tokai1{
        position: absolute;
        margin: 404px 0 0 645px;
        z-index: 2;
}

div#areamap div#tokai2{
        position: absolute;
        margin: 404px 0 0 755px;
        z-index: 2;
}

div#areamap div#kansai0{
        position: absolute;
        margin: 366px 0 0 404px;
        z-index: 2;
}

div#areamap div#kansai1{
        position: absolute;
        margin: 384px 0 0 414px;
        z-index: 2;
}

div#areamap div#kansai2{
        position: absolute;
        margin: 384px 0 0 505px;
        z-index: 2;
}

div#areamap div#chugoku0{
        position: absolute;
        margin: 204px 0 0 12px;
        z-index: 2;
}

div#areamap div#chugoku1{
        position: absolute;
        margin: 222px 0 0 24px;
        z-index: 2;
}
div#areamap div#chugoku2{
        position: absolute;
        margin: 222px 0 0 124px;
        z-index: 2;
}

div#areamap div#shikoku0{
        position: absolute;
        margin: 366px 0 0 258px;
        z-index: 2;
}

div#areamap div#shikoku1{
        position: absolute;
        margin: 384px 0 0 269px;
        z-index: 2;
}

div#areamap div#kyusyu0{
        position: absolute;
        margin: 366px 0 0 12px;
        z-index: 2;
}

div#areamap div#kyusyu1{
        position: absolute;
        margin: 384px 0 0 23px;
        z-index: 2;
}

div#areamap div#kyusyu2{
        position: absolute;
        margin: 384px 0 0 139px;
        z-index: 2;
}




div#areamap div#zenkoku0 a,
div#areamap div#hokkaido0 a,
div#areamap div#tohoku0 a,
div#areamap div#hokuriku0 a,
div#areamap div#kanto0 a,
div#areamap div#tokai0 a,
div#areamap div#kansai0 a,
div#areamap div#chugoku0 a,
div#areamap div#shikoku0 a,
div#areamap div#kyusyu0 a
{
        font-weight: bold;
        padding: 0 1px 0 0;
}

table.areainfo{
	border-collapse: collapse;
	border: none;
}

table.areainfo td.bar{
	width: 1%;
	background: #f3f3f3;
}

table.areainfo td.main{
	width: 98%;
	background: #f3f3f3;
}





table.searchmain{
	border-collapse: collapse;
	border: none;
	background: #f6f6f6;
}

table.searchmain table.smt th{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	padding:0;
	margin: 0;
}

table.searchmain table.smt td{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	padding:0;
	margin: 0;
}

table.searchmain table.smt td select{
	margin: 0;
	padding: 0;
}


table.searchmain table.sm1 th{
	width: 70px;
	padding: 5 0 0 15px;
	margin: 0;
}

table.searchmain table.sm1 td select{
	width: 493px;
	margin: 0 0 2px 0;
}

table.searchmain table.sm2 th{
	width: 70px;
	padding: 5px 0 3px 15px;
}

table.searchmain table.sm2 th.area{
	width: 70px;
	padding: 8px 0 3px 15px;
}

table.searchmain table.sm2 td{
	padding: 0 0 3px 0;
}

table.searchmain table.sm2 td.area{
	padding: 7px 0 3px 0;
}

table.searchmain table.sm2 td select{
	width: 100px;
}

table.searchmain table.sm2 td.area select{
	margin: 3px 0 0 0;
}


table.searchmain table.sm3 th{
	width: 50px;
	padding: 5px 0 3px 0px;
}

table.searchmain table.sm3 td{
	padding: 0 0 3px 0;
}

table.searchmain table.sm3 td select{
	width: 160px;
}

table.searchmain table.sm4 th{
	width: 80px;
	padding: 9px 0 3px 0px;

}

table.searchmain table.sm4 td{
	padding: 4px 0 3px 0;
}

table.searchmain table.sm4 td select{
	width: 160px;
}

table.searchmain table.sm5 th{
	width: 45px;
	padding: 4px 0 0 0;
}

table.searchmain table.sm5 td{
	margin: 0;
	vertical-align: middle;
	line-height: 1.5;
}

table.searchmain table.sm5 td img{
	vertical-align: bottom;
	margin: 1px 3px 0 3px;
	padding: 0;
}

table.searchmain table.sm5 td span{
	margin: 1px 3px 0 3px;
}

table.searchmain table.sm5 td input{
	padding: 0;
	margin: 0;
}

table.searchadd1{
	margin: 1px 0 0 0;
	border-collapse: collapse;
	border: none;
	background: #f6f6f6;
}

table.searchadd1 table.sa1 td{
	margin: 0;
	padding: 0 0 0 10px;
	width: 110px;
	vertical-align: top;
	font-size: 12px;
}

table.searchadd1 table.sa1 td img{
	vertical-align: bottom;
}


table.searchadd1 table.sa1 td.long{
	width: 160px
}

table.searchadd2{
	margin: 1px 0 0 0;
	border-collapse: collapse;
	border: none;
	background: #f6f6f6;
}

table.searchadd2 table.sa2 td{
	margin: 0;
	padding: 0 0 0 10px;
	width: 165px;
	vertical-align: top;
	font-size: 12px;
}

table.searchsubmit{
	border-collapse: collapse;
	border: none;
        margin: 0 0 10px 0;
}

table.searchsubmit td.btn{
	text-align: center;
	padding: 0;
}

table.search td.shadowl{
	background: url(../img/used_shadow_l.gif) top left no-repeat;
	border: none;
}

table.search td.shadowc{
	background: url(../img/used_shadow_c.gif) repeat-x;
	border: none;
}

table.search td.shadowr{
	background: url(../img/used_shadow_r.gif) top right no-repeat;
	border: none;
}



table.history{
	border-collapse: collapse;
	border: none;
	margin: 10px 0 0 0;
}

table.history td{
}
table.history td.outer{
	width: 1%;
}

table.history td.main{
	width: 98%;
	border: 1px solid #ccc;
}

table.history table td.title{
	font-size: 12px;
	padding: 3px 10px;
}

table.history table td.title img{
	vertical-align: bottom;
}

table.history table td.title strong{
	font-size: 14px;
	font-weight: bold;
}



table.history table.day td{
	vertical-align: top;
	text-align: left;
	font-size: 12px;
}

table.history table.day td.date{
	padding: 35px 5px 0 20px;
	font-weight: bold;
}

table.history table.day td.item img{
	margin: 2px 0;
	border: 1px solid #c3c3c3;
}

table.history table.day td.arrow{
	background: url(../img/used_icon_history_arrow.gif) 0px 17px no-repeat;
	width: 15px;
}

table.historyhide{
	margin: 3px 20px 0 20px;
}
table.historyhide td{
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
}


table.listing{
	margin: 20px 0 0 0;
	border-collapse: collapse;
	border: none;
}

table.listing td.contents{
	background: #eee;
	border: #e0e0e0 1px solid;;
	width: 18%;
	padding: 0;
	vertical-align: top;
}

table.listing td.pad{
	background: #fff;
	width: 1%;
	border: none;
	padding: 0;
}

table.listitem{
	border-collapse: collapse;
	border: none;
}

table.listitem td{
	font-size: 12px;
}

table.listitem td.image{
	padding: 5px 0;
	text-align: center;
}

table.listitem td.title{
	padding: 0 10px;
}

table.listitem td.price1{
	font-size: 10px;
	text-align: right;
	padding: 4px 10px 0 10px;
}

table.listitem td.price1 img{
	vertical-align: bottom;
	margin: 0 3px 0 0;
}

table.listitem td.price2{
	color: #f00;
	font-size: 10px;
	text-align: right;
	padding: 0 10px;
}

table.listitem td.price2 strong{
	color: #f00;
	font-size: 14px;
	text-align: right;
	font-weight: normal;
	padding: 0 3px 0 1px;
	font-family: "Arial Black" ,arial, sans-serif;
}

table.listitem td.estimate{
	text-align: right;
	padding: 0 5px;
}

table.listitem td.shop{
	padding: 0 10px;
}

table.listitem td.shop a{
	font-weight: bold;
}

table.listitem td.comment{
	padding: 5px 10px;
}


table.resultheader{
	border-collapse: collapse;
	border: none;
}

table.resultheader td{
	padding: 5px 15px;
}

table.resultheader td.howmany{
	font-size: 14px;
	font-weight: bold;
}

table.resultheader td.howmany strong{
	color: #f00;
	font-size: 16px;
	font-weight: bold;
	font-family: "Arial Black" ,arial, sans-serif;
	padding: 0 5px 0 0;
}

table.resultheader td.numbtn{
	font-size: 14px;
}

table.resultheader td.numbtn span,
table.resultheader td.numbtn a{
	padding: 0 10px 0 0;
}
	

table.resultheader td.border1{
	border-top: 1px solid #ccc;
	font-size: 12px;
}

table.resultheader td.border2{
	padding: 20px 15px 5px 15px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}

table.resultheader td.border1 strong,
table.resultheader td.border2 strong{
	font-weight: bold;
	padding: 0 5px 0 0;
}

table.resultmenu td{
	padding: 10px 0 0 0;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

table.resultmenu2 td{
	padding: 0;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

table.resultlist{
	border-collapse: collapse;
	border: none;
	font-size: 12px;
}

table.resultlist th
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #eee;
	color: #333;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 0;
}

table.resultlist tr.odd td{
	background: #fff;
}

table.resultlist tr.even td{
	background: #fafafa;
}

table.resultlist td{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0;
}

table.resultlist th.col01{ width: 22px; }
table.resultlist th.col02{ width: 64px; }
table.resultlist th.col03{ width: auto; }
table.resultlist th.col04{ width: 64px; padding: 2px;}
table.resultlist th.col05{ width: 64px; padding: 2px;}
table.resultlist th.col06{ width: 64px; padding: 2px;}
table.resultlist th.col07{ width: 49px; padding: 2px;}
table.resultlist th.col08{ width: 49px; padding: 2px;}
table.resultlist th.col09{ width: 49px; padding: 2px;}
table.resultlist th.col10{ width: 49px; padding: 2px;}
table.resultlist th.col11{ width: 49px; padding: 2px;}
table.resultlist th.col12{ width: 49px; padding: 2px;}
table.resultlist th.col13{ width: 86px; border-right: none;}

table.resultlist td.col01{ width: 22px; vertical-align: middle;}
table.resultlist td.col02{ width: 64px; padding: 3px 0;}
table.resultlist td.col03{ padding: 2px 2px;}
table.resultlist td.col04{ width: 64px; padding: 2px 2px;}
table.resultlist td.col05{ width: 64px; padding: 8px 2px;}
table.resultlist td.col06{ width: 64px; padding: 8px 2px;}
table.resultlist td.col07{ width: 49px; padding: 8px 2px;}
table.resultlist td.col08{ width: 49px; padding: 8px 2px;}
table.resultlist td.col09{ width: 49px; padding: 8px 2px;}
table.resultlist td.col10{ width: 49px; padding: 8px 2px;}
table.resultlist td.col11{ width: 49px; padding: 8px 2px;}
table.resultlist td.col12{ width: 49px; padding: 8px 2px;}
table.resultlist td.col13{ width: 86px; padding: 6px 0; border-right: none;}

table.resultlist td.col03 img{ margin: 0 2px 4px 0;}
table.resultlist td.col04 img{ margin: 0 0 1px 0;}

table.resultlist th span.hidden{
	color: #eee;
}
