@charset "utf-8";
/* CSS Document */
@font-face{
	font-family: 'Arial Black';
	font-style: normal;
	font-weight: 400;
	src: local('Arial Black'), url('ariblk_0.ttf') format('ttf');
}

#R_navi02{background-position:0 -41px !important;}

.bm_10{margin-bottom:10px;}

/*========================================
 + 絞り込みパネル
========================================*/
#zyoken_area{
	margin:5px;
	background-color:#e6e6e6;
}
#SearchTT{
	height:29px;
	line-height:29px;
	padding:0 0 0 10px;
	font-size:13px;
	background-image: url(../images/search/searchTT_bc.gif?v=beed4fbc06d030b3);
	background-repeat:repeat-x;
	border-radius:4px 4px 0 0 ; 
	-webkit-border-radius: 4px 4px 0 0 ; 
	-moz-border-radius:  4px 4px 0 0 ;
	margin:0 0 5px;
	border-bottom:1px solid #c30012;
}

/* 絞り込みパネル */
#panelDisp{
	box-shadow:0 0 5px #a3a3a3;
	border-radius: 4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #b7b7b7;
}
#panelSlct{
	padding:0 4px;
	border-radius: 0 0 4px 4px; 
	-webkit-border-radius: 0 0 4px 4px; 
	-moz-border-radius:  0 0 4px 4px; 
}
#panelSlct th{
	background-image: url(../../common/images/arrow_icon_pink.gif?v=40a7fd6697ef292d);
	background-repeat:no-repeat;
	background-position:8px center;
	padding:3px 0 3px 20px;
	margin:0 10px 0 0;
	text-align:left;
	width:60px;
}
#panelSlct td{
	vertical-align: central;
	padding:3px 0;
}
.g_RB{border-right:1px solid #bcbcbc;}
.g_BB{border-bottom:1px solid #bcbcbc;}
.w_LB{border-left:1px solid #FFF;}
.w_TB{border-top:1px solid #FFF;}

#color_area{
	margin:8px 0 0 0;
}
#color_area li{
	width:30px;
	float:left;
	margin:0 5px 8px 0;
}
.fl{float:left;}.fr{float:right;}
#color_area li .fl{margin:3px 0 0 0;}

#kensaku{
	width:141px;
	float:right;
	margin:0 10px 0 0;
}
#clear{
	width:102px;
	float:right;
	margin:0 10px 0 0;
}

/* 並べ替え */
#row{
	clear:both;
	height:18px;
	line-height:18px;
	text-align:left;
	padding:3px 10px;
	margin:0 0 5px;
	border-bottom:1px solid #cfcfcf;
	position:relative;
}
#row a{
	margin:0 5px;
}
#row_bold{
	font-weight:bold;
}
#row span{
	margin:0 3px;
}
#row_R{
	position: absolute;
	font-weight:bold;
	right:0;
	top:2px;
	background-image:url(../../common/images/arrow_icon_pink.gif?v=40a7fd6697ef292d);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 10px;
}

/*========================================
 + 検索結果一覧
========================================*/
#SearchList{
	margin:0 5px;
}
#SearchList li{
	border-top:3px solid #d0000b;
	border-left:2px solid #bcbcbc;
	border-right:2px solid #bcbcbc;
	border-bottom:2px solid #bcbcbc;
	padding:2px;
	margin:0 0 10px;
}
#SearchList li h3{
	background-image:url(/usedcar/images/search/carNM_h3.gif?v=642e74f71aba3738);
	height:32px;
	line-height:32px;
	padding:0 0 0 10px;
	font-size:12px;
}
.ImgDisp{
	width:180px;
	height:130px;
	padding:5px 0 0 0;
	float:left;
	margin:30px 0 5px 10px;
	position:relative;
}
.prevBt{
	position:absolute;
	left:0;
	top:15px;
}
.nextBt{
	position:absolute;
	right:0;
	top:15px;
}
.CarImg{
	width:120px;
	margin:auto;
}
.ImgNm{
	text-align:center;
	margin:2px 0 0 0;
}
.CarInfo{
	margin:0px 10px 5px 0;
	height:150px;
	width:470px;
	float:right;
	padding:15px 0 0 0;

}
.CarData{
	margin:0px 0 0 0;
	padding:0;
}
.CarData li:first-child{
	padding:0 0 0 0 !important;
	border-left:none;
}
.CarData li{
	float:left;
	border:none !important;
	padding:0 15px 0 0 !important;
	margin:0 0 5px!important;
	border-left:1px solid #eeeeee;
}
.CarInfo table{
	margin:0px 0 0 0;
	border:1px solid #a6a6a6;
	border-collapse:collapse;
	height:73px;
	text-align:center;
}
.CarInfo table th{
	background-image: url(/usedcar/images/search/data_TH.gif?v=d45c800de466a9b1);
	background-repeat:repeat-x;
	height:27px;
	background-position:1px 1px;
	border:solid #a6a6a6;
	border-width:0 1px;
	text-align:center;
	font-weight:100;
}
.CarInfo table td{
	border:solid #a6a6a6;
	border-width:0 1px;
	font-size:11px;
	border-radius:5px;
	line-height:1.2em;
	text-align:center;
}
.red{
	font-size:14px;
	color:#ff5069;
	font-family:"Arial Black", Gadget, sans-serif;
	font-style:italic;
}
.DetailBt{
	width:241px;
	height:41px;
	background-position:0 0;
	display:block;
	margin:5px 0 0 0;
	float:right;
	position:relative;
	top:-29px;
}

#rst_zero_disp {
	border:5px solid #FCC;
}
#rst_zero_disp p {
	padding:15px 10px;
	border:1px solid #EEE;
	text-align:center;
	font-size:14px;
}


