@charset "utf-8";

/* ===================================
　　　　目次

　　１．トップページ
　　２．詳細ページ
　　３．検索結果ページ
　　４．新着ニュースページ
　　５．検索結果ページ（売却データ）
　　６．詳細ページ（売却データ）
   =================================== */


/* ━━━━━　トップページ　━━━━━━ */

.topbox{padding:0px 12px 0px 12px;}

#topbox1_left{
	float:left;
	width:630px;
}

#bg_topbox1_left{
	background-color:#fe0000;
	padding-bottom:15px;
}

	#topbox1_left .inner_top{
		background:url(../img/top/frame_index02_top.jpg) no-repeat left bottom;
		width:610px;
		height:15px;
		margin-left:8px;
		padding-top:6px;
	}
	
	#topbox1_left .inner_mid{
		background:url(../img/top/frame_index02_mid.jpg) repeat-y;
		width:590px;
		margin-left:8px;
		padding:6px 10px 0px 10px;
		position:relative;
	}
	
	#topbox1_left .inner_bottom{
		background:url(../img/top/frame_index02_bottom.jpg) no-repeat left top;
		width:610px;
		height:15px;
		margin-left:8px;
		padding-bottom:2px;
	}
	
	#topbox1_left .top_bodytype{
		float:left;
		text-align:center;
		width:110px;
		height:85px;
		margin-left:6px;
	}
	
	#topbox1_left .top_bodytype img{margin-bottom:5px;}
	
	#topbox1_left .top_makertype{
		float:left;
		display:inline;
		margin-left:8px;
		width:107px;
		font-size:11px;
	}
	
		#topbox1_left .top_makertype h4{
			padding-left:20px;
			font-size:11px;
			margin-bottom:8px;
		}
			
		#topbox1_left .top_makertype h4.icon1{background:url(../img/top/icon_index01.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon2{background:url(../img/top/icon_index02.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon3{background:url(../img/top/icon_index03.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon4{background:url(../img/top/icon_index04.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon5{background:url(../img/top/icon_index05.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon6{background:url(../img/top/icon_index06.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon7{background:url(../img/top/icon_index07.gif) no-repeat left 40%;}
		#topbox1_left .top_makertype h4.icon8{background:url(../img/top/icon_index08.gif) no-repeat left 40%;}
		
		#topbox1_left .top_makertype ul{}
		#topbox1_left .top_makertype ul li{
			margin-bottom:6px;
			background:url(../img/common/listmark1.gif) no-repeat left 50%;
			padding-left:8px;
		}
		
	#topbox1_left .inner_mid .makerlist{
		position:absolute;
		right:10px;
		bottom:0px;
	}
	
	#freesearch{margin-left:6px;}
	
	#freesearch th{width:160px;}
	
	#freesearch td{}
	
	#freesearch td input#SearchSWord{
		width:345px;
		margin-right:8px;
		border:2px solid #FF9900;
		padding:3px;
	}

#topbox1_right{
	float:right;
	width:280px;
}

	.frame_topright{
		width:262px;
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:8px;
		line-height:150%;
	}
	
	#topbox1_right #topmainsearch{margin:0px 0px 5px 8px;}
	
	#topbox1_right #topmainsearch th{
		font-weight:normal;
		font-size:10px;
		width:70px;
		padding-bottom:9px;
	}
	
	#topbox1_right #topmainsearch td{padding-bottom:9px;}
	
	#topbox1_right #topmainsearch td select.form_L{width:180px;}
	#topbox1_right #topmainsearch td select.form_M{width:79px;}
	
	#topbox1_right #topmainsearch td input{
		position:relative;
		top:3px;
	}

    html[xmlns*=""] body:last-child #topbox1_right #topmainsearch td input {
		position:relative;
		top:0px;
    }  /* Safari */

			
	#topbox1_right #topmainsearch2 td{padding-left:3px;}
	
	#topbox1_right #topmainsearch2 td input{
		position:relative;
		top:3px;
	}

    html[xmlns*=""] body:last-child #topbox1_right #topmainsearch2 td input {
		position:relative;
		top:0px;
    } /* Safari */
	
	* html #topbox1_right #topmainsearch2 td.submit{
		text-align:right;
		width:95px;
	} /* IE6 */
	
	#topbox1_right #topmainsearch2 td.submit{
		text-align:right;
		width:105px;
	}


#topbox2{margin-left:-10px;}

	.topnewcar{
		width:156px;
		padding:8px;
		border:1px solid #e1e1e1;
		background-color:#f4f4f4;
		float:left;
		display:inline;
		margin-left:11px;
	}
	
	.topnewcar a img{
		border:2px solid #fff;
		width:152px;
		margin-bottom:4px;
	}
	
	.topnewcar a:hover img{border:2px solid #ff0000;}
	
	.topnewcar h4{
		font-size:13px;
		font-weight:bold;
		margin-bottom:7px;
	}
	
	.topnewcar p{
		font-size:10px;
		margin-bottom:3px;
	}
	
	.topnewcar p.price{
		font-size:15px;
		font-weight:bold;
		color:#ff0000;
	}
	
#topbox3_left{
	width:388px;
	float:left;
	display:inlnie;
}


	#topbox3_left .toppricelist{
		float:left;
		display:inline;
		margin:0px 0px -1px -1px;
	}
	
	#topbox3_left .toppricelist a{
		display:block;
		width:154px;
		height:25px;
		background:url(../img/top/bg_pricelist.jpg) no-repeat left top;
		padding:8px 0px 0px 30px;
	}

#topbox3_right{
	width:512px;
	float:right;
	display:inlnie;
}

	#topbox3_right table{width:100%;}
	
	#topbox3_right table .ptn1 th{
		width:80px;
		text-align:right;
		padding:5px;
		font-weight:normal;
		padding-right:10px;
	}
	
	#topbox3_right table .ptn1 td{
		padding5px;
		color:#00CCFF;
	}
	
	#topbox3_right table .ptn2 th{
		width:80px;
		text-align:right;
		padding:5px;
		font-weight:normal;
		background-color:#f4fcff;
		padding-right:10px;
	}
	
	#topbox3_right table .ptn2 td{
		padding5px;
		color:#00CCFF;
		background-color:#f4fcff;
	}
	
	#topbox3_right ul{}
	
	#topbox3_right ul li{display:inline;}


#topbox4_left{
	width:630px;
	float:left;
	display:inlnie;
}
	
	#topbox4_left table{width:100%;}
	
	#topbox4_left table th{
		width:130px;
		border:1px solid #e1e1e1;
		padding:0px 5px 0px 8px;
	}
	
	#topbox4_left table td{
		width:57px;
		border:1px solid #e1e1e1;
		padding:0px 5px;
		height:38px;
		text-align:center;
	}

	#topbox4_left table .ptn1 th{background-color:#f4f4f4;}
	#topbox4_left table .ptn2 th{background-color:#e1e1e1;}
	#topbox4_left table .ptn2 td{background-color:#f4f4f4;}
	#topbox4_left table tr.tablehead th{color:#666; background:url(../img/common/bg_ptn1.gif) 0 0 repeat; text-align:center; padding: 5px 0;}
	
#topbox4_right{
	width:280px;
	float:right;
	display:inlnie;
}
	
	* html #topbox4_right .frame_topright{height:154px;} /* IE6 */

	#topbox4_right .frame_topright, #searchmore{
		background-color:#f4f4f4;
/*		height:148px; */
	}
	
	#topmainsearch3{margin:0px 0px 10px 8px;}
	
	#topmainsearch3 th{
		font-size:10px;
		width:70px;
		padding-bottom:4px;
	}
	
	#topmainsearch3 td{padding-bottom:4px;}
	
	#topmainsearch3 td select.form_L{width:180px;}
	#topmainsearch3 td select.form_M{width:79px;}
		
#topbox5_left1{
	width:311px;
	float:left;
	display:inlnie;
}

#topbox5_left2{
	width:311px;
	margin-left:7px;
	float:left;
	display:inlnie;
}

	#topbox5_left1 table , #topbox5_left2 table{
		width:100%;
		border:none;
	}
	
	#topbox5_left1 table th , #topbox5_left2 table th{
		border:none;
		border-bottom:1px dashed #c7c7c7;
		width:60px;
		padding:12px 0px 12px 5px;
		text-align:right;
	}
	
	#topbox5_left1 table td , #topbox5_left2 table td{
		border:none;
		border-bottom:1px dashed #c7c7c7;
		width: 251px;
		padding:12px 5px 12px 5px;
		font-weight:bold;
		text-align: left;
	}

	#topbox5_left1 table .ptn1 th , #topbox5_left2 table .ptn1 th{background-color:#fff;}
	#topbox5_left1 table .ptn1 td , #topbox5_left2 table .ptn1 td{background-color:#fff;}	
	#topbox5_left1 table .ptn2 th , #topbox5_left2 table .ptn2 th{background-color:#f7f7f7;}
	#topbox5_left1 table .ptn2 td , #topbox5_left2 table .ptn2 td{background-color:#f7f7f7;}

#topbox5_right{
/*	float:right;*/
	width:260px;
	border:1px solid #ddd;
	background-color:#fff;
	padding:9px 9px 0px 9px;
}

	#topbox5_right img{margin-bottom:3px;}
		
	#topbox5_right p{
		margin-bottom:10px;
		font-size:10px;
	}

div.outarea {
	width:260px;
	border:1px solid #ddd;
	background-color:#fff;
	padding:9px 9px 0px 9px;
}

	div.outarea img{margin-bottom:3px;}
		
	div.outarea p{
		margin-bottom:10px;
		font-size:10px;
	}

div.prarea {
	border:1px solid #ddd;
}


/* ━━━━━　詳細ページ　━━━━━━ */

.contentsbox{padding:0px 10px 0px 10px;}

#detailbox1 h2{
	background:url(../img/sub/frame_details_title.jpg) no-repeat left top;
	width:890px;
	height:20px;
	color:#fefefe;
	padding:7px 0px 0px 30px;
	font-size:15px;
	font-weight:bold;
}

#bg_detail1{
	background-color:#fe0000;
	width:911px;
	padding-left:9px;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:25px;
}

#bg_detail1 #frame_detailsinner{
	background:url(../img/sub/frame_detailsinnder1_mid.gif) repeat-y left;
	width:862px;
	padding:7px 20px;
}

	#deails_photo{
		float:left;
		display:inline;
		width:485px;
	}
	
	#deails_photo table{
		border:1px solid #b4b4b4;
		width:483px;
		height:483px;
		background-color:#fff;
		border-collapse:separate;
	}

	#deails_photo table img{width:483px;}

	#details_thumbnail{
		float:left;
		margin-left:10px;
		display:inline;
		width:107px;
		border-right:1px dashed #b4b4b4;
	}
	
	#details_thumbnail table{
		border:1px solid #b4b4b4;
		width:95px;
		height:95px;
		background-color:#fff;
		border-collapse:separate;
		margin-bottom:1px;
	}

	#details_info{
		float:right;
		display:inline;
		width:250px;
	}
	
	#details_info table{
		margin-bottom:5px;
		width:100%;
	}
	
	#details_info table th{
		background:url(../img/common/bg_ptn1.gif) repeat;
		padding:7px 0px 7px 0px;
		border:1px solid #b4b4b4;
		margin-bottom:3px;
		font-size:14px;
		color:#666;
		width:100px;
	}
	
	#details_info table td{
		padding:7px 0px 7px 0px;
		border:1px solid #b4b4b4;
		margin-bottom:3px;
		background-color:#fff;
		font-weight:bold;
		color:#666;
	}	
	
	#details_info .contactbutton{padding-top:25px;}
	
#detailbox2_left{
	width:630px;
	float:left;
	display:inline;
}

	#detailbox2_left h3.detaildata{
		background:url(../img/sub/title_details02.jpg) no-repeat left top;
		width:520px;
		height:25px;
		padding:7px 0px 0px 110px;
		color:#fefefe;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#detailbox2_left h3.comment{
		background:url(../img/sub/title_details04.jpg) no-repeat left top;
		width:535px;
		height:25px;
		padding:7px 0px 0px 95px;
		color:#fefefe;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#detailbox2_left table.detailtable{
		width:315px;
		float:left;
	}
	
	html*#detailbox2_left table.detailtable{margin-right:-1px;} /* IE6 Safari */
	
	#detailbox2_left table.detailtable th{
		width:120px;
		padding:4px 0px;
		border:1px solid #b3b3b3;
		font-size:11px;
		color:#666;
		height:15px;
	}
	
	#detailbox2_left table.detailtable td{
		padding:4px 4px 4px 8px;
		border:1px solid #b3b3b3;
		height:15px;
	}
	
	#detailbox2_left table.detailtable .ptn1 th{background:url(../img/common/bg_ptn1.gif) repeat;}
	#detailbox2_left table.detailtable .ptn2 th{background:url(../img/common/bg_ptn2.gif) repeat;}
	#detailbox2_left table.detailtable .ptn2 td{background-color:#f8f8f8;}
	
	.commentbox{margin-bottom:20px;}
	
	.commentbox p{line-height:1.8;}
	
	.relatedword{
		background:url(../img/sub/bg_relatedword.jpg) no-repeat left top;
		width:520px;
		height:42px;
		padding:8px 10px 0px 100px;
		margin-bottom:20px;
	}
	
	.relatedword span{margin-right:10px;}	
	
	.samepricebox{
		margin-left:-8px;
		padding-bottom:15px;
	}

	.sameprice{
		width:134px;
		padding:7px 7px 4px 7px;
		border:1px solid #e1e1e1;
		background-color:#f4f4f4;
		float:left;
		display:inline;
		margin-left:9px;
	}
	
	.sameprice table{
		width:132px;
		height:132px;
		border:1px solid #e1e1e1;
		background-color:#fff;
		margin-bottom:5px;
	}
	
	.sameprice h4{
		font-size:12px;
		font-weight:bold;
		margin-bottom:7px;
	}
	
	.sameprice p{
		font-size:10px;
		margin-bottom:3px;
	}
	
	.sameprice p.price{
		font-size:14px;
		font-weight:bold;
		color:#ff0000;
	}	


#detailbox2_right{
	width:280px;
	float:right;
	display:inline;
}	
	
	#detailbox2_right #optionbox{
		margin-left:-1px;
		margin-bottom:15px;
		width:280px;
	}
	
	#detailbox2_right #optionbox li{
		margin-left:1px;
		margin-bottom:2px;
		float:left;
		display:inline;
	}
	
	#detailbox2_right .contactspace{
		background-color:#f8f8f8;
		border-right:1px solid #b3b3b3;
		border-left:1px solid #b3b3b3;
		border-bottom:1px solid #b3b3b3;
		width:248px;
		padding:25px 15px;
	}	
	
	
/* ━━━━━　一覧ページ　━━━━━━ */

#listbox1 h2{
	background:url(../img/sub/frame_details_title.jpg) no-repeat left top;
	width:890px;
	height:20px;
	color:#fefefe;
	padding:7px 0px 0px 30px;
	font-size:15px;
	font-weight:bold;
}

#searchbox{
	background:url(../img/sub/bg_searchbox.gif) no-repeat left top;
	width:867px;
	height:90px;
	padding:19px 20px 15px 15px;
}

	.search1 , .search2 , .search3{
		float:left;
		width:280px;
		margin-left:8px;
	}

	#searchbox select{
		width:170px;
		position:relative;
		top:2px;
	}

	#searchbox .searchpricerange select{
		width:75px;
		position:relative;
		top:2px;
	}

    html[xmlns*=""] body:last-child #searchbox select{top:0px;}

.searchresult1{
	background:url(../img/sub/bg_searchresult1.gif) no-repeat left top;
	width:862px;
	height:23px;
	padding:10px 20px 0px 20px;
}

	.searchresult1 .resultcount{
		float:left;
		display:inline;
		margin-top:-6px;
	}

	.searchresult1 .searchsort{
		float:left;
		display:inline;
		margin-left:20px;
	}
		
	.searchresult1 .resultpage{
		float:right;
		display:inline;
	}	
	
		.searchresult1 .resultpage .nowpage{
			font-weight:bold;
			margin-left:8px;
		}
	
		.searchresult1 .resultpage .pagelink a{padding:0px 3px;}

		.searchresult1 .resultpage .previouslink ,
		.searchresult1 .resultpage .nextlink ,
		.searchresult1 .resultpage .lastlink ,{padding-left:5px;}
	
#frame_listinner{
	background:url(../img/sub/frame_listinnder1_mid.gif) repeat-y left;
	width:862px;
	padding:7px 20px;
}

.searchresult2{
	padding:10px 0px 0px 0px;
	margin-bottom:20px;
}

	.searchresult2 .photobox{width:165px;
		float:left;
		display:inline;
	}
	
		.searchresult2 .photobox table{
			border:1px solid #b4b4b4;
			width:164px;
			height:164px;
		}
	
	.searchresult2 .databox{
		width:693px;
		float:right;
		display:inline;
	}

		.searchresult2 .databox h3{
			width:682px;
			height:22px;
			background:url(../img/sub/title_resultlist.jpg) no-repeat left top;
			color:#fefefe;
			padding:5px 0px 0px 10px;
			font-size:14px;
			font-weight:bold;
		}

		.searchresult2 .databox .databoxinner{
			width:682px;
			height:151px;
			background:url(../img/sub/bg_resultlist.jpg) no-repeat left top;
			padding:8px 0px 0px 10px;
		}

		.searchresult2 .databox .databoxinner ul{
			border-bottom:1px dashed #b3b3b3;
			height:85px;
			width:672px;
			margin-bottom:5px;
		}

		.searchresult2 .databox .databoxinner ul li{
			float:left;
			margin:0px 0px 2px 2px;
			width:132px;
			height:20px;
			text-align:center;
			padding-top:20px;
		}

		.searchresult2 .databox .databoxinner ul li.price{
			background:url(../img/sub/bg_resultdata_price.gif) no-repeat left top;
			height:53px;
			padding-top:30px;
			color:#ff0000;
			font-size:11px;
		}

		.searchresult2 .databox .databoxinner ul li.year{background:url(../img/sub/bg_resultdata_year.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.color{background:url(../img/sub/bg_resultdata_color.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.meter{background:url(../img/sub/bg_resultdata_meter.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.area{background:url(../img/sub/bg_resultdata_area.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.bodytype{background:url(../img/sub/bg_resultdata_bodytype.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.repair{background:url(../img/sub/bg_resultdata_repair.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.mission{background:url(../img/sub/bg_resultdata_mission.gif) no-repeat left top;}
		.searchresult2 .databox .databoxinner ul li.syaken{background:url(../img/sub/bg_resultdata_syaken.gif) no-repeat left top;}

		.searchresult2 .bg_resultrelated{
			background:url(../img/sub/bg_resultdata_related.gif) no-repeat left top;
			width:260px;
			height:42px;
			padding:8px 10px 0px 100px;
			float:left;
			margin-left:2px;
		}
		.searchresult2 .bg_resultrelated_dummy{
			/* background:url(../img/sub/bg_resultdata_related.gif) no-repeat left top; */
			width:260px;
			height:42px;
			padding:8px 10px 0px 100px;
			float:left;
			margin-left:2px;
		}
		
		.bg_resultrelated span{
			margin-right:10px;
			font-size:11px;
		}
				
		.searchresult2 .resultcontactbutton{
			float:left;
			padding:7px 0px 0px 30px;
		}
#ListImg {
	width:160px;
}
#ListImg02 {
	width:128px;
}
#btn_search {
	vertical-align:bottom;
}

/* ━━━━━　新着ニュースページ　━━━━━━ */

.h2_general {
	background: url(../img/sub/h2_general.jpg) 0 50% no-repeat;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 8px 0 8px 30px;
	margin: 0 0 20px;
}

div#topbox1_left h3 {
	background: url(../img/sub/ico_newsList.png) 0 50% no-repeat;
	border-bottom: 1px #b3b3b3 dotted;
	padding: 5px 0 5px 20px;
	margin: 0 0 20px 10px;
	position: relative;
	font-weight: bold;
	font-size: 13px;
}

div#topbox1_left h3 span {
	position: absolute;
	right: 0;
	font-weight: normal;
	font-size: 10px;
	color: #666;
}

div#topbox1_left p.entry {
	padding: 0 10px;
	line-height: 1.5;
	margin: 0 0 20px;
}

div#topbox1_left p.entry span {
	display: block;
	text-align: right;
}

div#topbox1_left dl.vivid_entry_list dd span {
	display: block;
	text-align: right;
}

ul#pagerList {
	text-align: center;
	margin: 5px 0;
	position: relative;
}

ul#pagerList li {
	display: inline;
	margin: 0 2px;
	padding: 5px;
	border: 1px #e0e0e0 solid;
	font-weight: bold;
}

table.detailtable th{
	width:120px;
	padding:4px 0px;
	border:1px solid #b3b3b3;
	font-size:11px;
	color:#666;
	height:15px;
}
	
table.detailtable td{
	padding:4px 4px 4px 8px;
	border:1px solid #b3b3b3;
	height:15px;
}

#detailbox2_left table.detailtable .ptn1 th{background:url(../img/common/bg_ptn1.gif) repeat;}

#detailbox2_left table.detailtable th {
		width:120px;
		padding:4px 0px;
		border:1px solid #b3b3b3;
		font-size:11px;
		color:#666;
		height:15px;
	}

table.generalTable {
	width: 630px;
	margin: 0 0 20px;
}

table.generalTable tr th {
	width: 180px;
	background: #f4f4f4;
	border: 1px #e1e1e1 solid;
	padding: 7px 10px;
}

table.generalTable tr td {
	background: #fff;
	border: 1px #e1e1e1 solid;
	padding: 7px 10px;
}

table.generalTable tr.rowEven th {
	background: #e1e1e1;
}

table.generalTable tr.rowEven td {
	background: #f4f4f4;
}

ul.retractable_list {
	margin: 0 0 20px;
}

ul.retractable_list li {
	font-weight: bold;
	margin: 0 0 5px 20px;
	padding: 0 0 0 20px;
	background: url(../img/sub/ico_retractable_list.png) 0 0 no-repeat;
}

ul.retractable_list li a {
	display: block;
}

ul.retractable_list li a:hover {
	background: #f4f4f4;
}

ul.retractable_list li ul {
	margin: 2px 0;
	padding: 0;
}

ul.retractable_list li ul li {
	font-weight: normal;
	margin: 0 0 5px 0;
	background: url(../img/sub/ico_retractable_list_child.png) 0 50% no-repeat;
}


/* ━━━━━　登録フォーム　━━━━━━ */

table.generalTable .form_XL {
	width: 400px;
}
table.generalTable .form_L {
	width: 300px;
}
table.generalTable .form_M {
	width: 200px;
}
table.generalTable .form_S {
	width: 100px;
}
.formdesc {
	font-size: 12px;
	color: #999;
	display: block;
}
.example {
	font-size: 12px;
	color: #666;
	margin: 0 0 0 10px;
}
.notice {
	font-size: 12px;
	color: #f00;
	font-weight: normal;
}
.error_message {
	color: #f00;
	display: block;
	font-weight: bold;
}
ul#sidelist_faq li {
	background: url(../img/sub/ico_sidelist_faq.png) 0 50% no-repeat;
	padding: 2px 0 5px 15px;
	margin: 0 0 0 10px;
}
div#submitwrapper {
	background: #f4f4f4;
	border: 1px solid #e1e1e1;
	padding: 10px;
	text-align: center;
}


/* ━━━━━　検索結果ページ（売却データ）　━━━━━━ */

.searchresult2_buy{
	padding:10px 0px 0px 0px;
	margin-bottom:20px;
}
		.searchresult2_buy .databox h3{
			height:22px;
			background:url(../img/sub/title_resultlist_buy.jpg) no-repeat left top;
			color:#fefefe;
			padding:5px 0px 0px 10px;
			font-size:14px;
			font-weight:bold;
		}

		.searchresult2_buy .databox .databoxinner{
			height:151px;
			background:url(../img/sub/bg_resultlist_buy.jpg) no-repeat left top;
			padding:8px 0px 0px 10px;
		}

		.searchresult2_buy .databox .databoxinner ul{
			border-bottom:1px dashed #b3b3b3;
			height:85px;
			margin-right: 10px;
			margin-bottom:5px;
		}

		.searchresult2_buy .databox .databoxinner ul li{
			float:left;
			margin:0px 0px 2px 2px;
			width:166px;
			height:20px;
			text-align:center;
			padding-top:20px;
		}

		.searchresult2_buy .databox .databoxinner ul li.price{
			background:url(../img/sub/bg_resultdata_price_buy.gif) no-repeat left top;
			height:53px;
			padding-top:30px;
			color:#ff0000;
			font-size:11px;
		}

		.searchresult2_buy .databox .databoxinner ul li.year{background:url(../img/sub/bg_resultdata_year_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.color{background:url(../img/sub/bg_resultdata_color_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.meter{background:url(../img/sub/bg_resultdata_meter_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.area{background:url(../img/sub/bg_resultdata_area_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.bodytype{background:url(../img/sub/bg_resultdata_bodytype_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.repair{background:url(../img/sub/bg_resultdata_repair_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.mission{background:url(../img/sub/bg_resultdata_mission_buy.gif) no-repeat left top;}
		.searchresult2_buy .databox .databoxinner ul li.syaken{background:url(../img/sub/bg_resultdata_syaken_buy.gif) no-repeat left top;}

		.searchresult2_buy .bg_resultrelated{
			background:url(../img/sub/bg_resultdata_related_buy.gif) no-repeat left top;
			width:450px;
			height:42px;
			padding:8px 10px 0px 100px;
			float:left;
			margin-left:2px;
		}
		
		.searchresult2_buy .bg_resultrelated_dummy{
			/* background:url(../img/sub/bg_resultdata_related_buy.gif) no-repeat left top; */
			width:450px;
			height:42px;
			padding:8px 10px 0px 100px;
			float:left;
			margin-left:2px;
		}
		
		.searchresult2_buy .bg_resultrelated span{
			margin-right:10px;
			font-size:11px;
		}
				
		.searchresult2_buy .resultcontactbutton{
			float:left;
			padding:7px 0px 0px 30px;
		}


/* ━━━━━　検索結果ページ（売却データ）　━━━━━━ */

table.detailtable_basement th{
	width:240px;
	padding:4px 0px;
	border:1px solid #b3b3b3;
	font-size:11px;
	color:#666;
	height:15px;
}
table.detailtable_basement td{
	padding:4px 4px 4px 8px;
	border:1px solid #b3b3b3;
	height:15px;
	width:390px;
}
table.detailtable_basement td p.f20 { font-weight: bold; }

#detailbox2_left table.detailtable_basement .ptn1 th{background:url(../img/common/bg_ptn1.gif) repeat;}
#detailbox2_left table.detailtable_basement .ptn2 th{background:url(../img/common/bg_ptn2.gif) repeat;}
#detailbox2_left table.detailtable_basement .ptn2 td{background-color:#f8f8f8;}
