@charset "Shift_JIS";

/* 結果一覧table　ナビ
-----------------------------------*/
#finding_navi{
	width:100%;
	margin-top: 10px;
	clear: both;
}
#finding_navi .p_navi{
	float:right;
	padding-top: 10px;
}

/* グレード */
#grade_navi {
	width: 100%;
	clear: both;
}
#grade_navi .p_navi {
	float: right;
}

p.hits_num {
	width: 100%;
	margin-top: 5px;
}
p.hits
.hits_num_l {
	width: 50%;
	float: left;
	padding-bottom: 5px;
}
.hits_num_r {
	float: right;
	text-align: right;
	padding-bottom: 5px;
}
.p_navi {
	white-space: nowrap;
	vertical-align: middle;
}
.p_navi_all {
	white-space: nowrap;
	float: right;
}
.p_navi_foot {
	width: 100%;
	margin: 6px 0px 30px 0px;
	text-align: right;
}
/* ------タブ------ */
#f_tab{
	float: left;
}
#f_tab li {
	float: left;
	margin-right: 3px;
	white-space: nowrap;
}
#f_tab li.on span {
	padding: 6px 10px 6px 5px;
	display: block;
}
#f_tab li.off span a {
	padding: 6px 10px 6px 5px;
	display: block;
}
#f_tab li.on{
	background:url(/newcar/search/img/tab_l_on.gif) no-repeat 0% 0%;
	background-color:#858585;
}
#f_tab li.on span{
	background:url(/newcar/search/img/tab_r_on.gif) no-repeat 100% 0%;
	background-color:#858585;
	margin-left: 5px;
	color: #ffffff;
}
#f_tab li.off{
	background:url(/newcar/search/img/tab_l_off.gif) no-repeat 0% 0%;
	background-color:#d4d4d4;
}
#f_tab li.off span a{
	background:url(/newcar/search/img/tab_r_off.gif) no-repeat 100% 0%;
	background-color:#d4d4Dd;
	margin-left: 5px;
}

/* 結果一覧table
-----------------------------------*/
#finding{
	width:100%;
	clear: both;
}
#finding th.f_title{
	background-color:#858585;
	padding:2px 0px 2px 0px;
	text-align:center;
}
#finding th.f_title div{
	width:100%;
	color:#ffffff;
	text-align:center;
}
#finding th.f_title div.r_line{
	border-left:1px solid #ffffff;
}
#finding td{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
}
#finding td.car_img { /* 写真 */
	text-align: center;
	width: 18%;
}
#finding td.car_name { /* 車種名 */
	text-align: left;
	width: 17%;
	padding-left: 10px;
}
#finding td.exhaust { /* 排気量 */
	text-align: center;
	width: 14%;
}
#finding td.mileage { /* 燃費 */
	text-align: center;
	width: 17%;
}
#finding td.price { /* 価格 */
	text-align: left;
	padding-left: 10px;
}


#finding table.inner_table { 
	text-align: center;
	margin:0 auto;
}


finding2.td_border{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
}

table.grade_table .td_noborder{
padding:0;
text-align:center;
border-style:none;
padding-right:3px;
}


#finding .inner_table .td_noborder{
padding:0;
text-align:center;
border-style:none;
padding-right:3px;
}


.td_noborder img.abj02{
margin-bottom:2px;
}




/* こだわり条件で絞り込む
-----------------------------------*/
#particular_search {
	border: solid 1px #cccccc;
	margin-top: 3px;
}
#p_search_d {
	background-color: #e7e7e7;
	padding: 10px;
	border: solid 1px #ffffff;
}
#p_search_d h2 {
	margin-bottom: 5px;
}
.focus_search_l {
	float: left;
}
.focus_search_r {
	float: left;
	margin-left: 15px;
}

/* 排気量 */
dl.exhaust_list {
	margin-top: 1em;
}
#exhaust_wrapper {
	float: left;
}
dl.exhaust_list {
	clear: left;
}
dl.exhaust_list dt{
	float: left;
	margin-right: 10px;
}
dl.exhaust_list dd {
	float: left;
}
#p_search_d .note {
	clear: both;
}
ul.p_search_select {
	width: 100%;
	clear: left;
	padding-top: 5px;
}
ul.p_search_select li {
	float: left;
	margin-right: 10px;
}
ul.p_search_select li.middle {
	margin-top: 0.5em;
}
ul.p_search_select li.bottom {
	margin-top: 1em;
}
.p_search_area {
	width: 100%;
	background-color: #ffffff;
}
.p_search_area_d {
	padding: 5px;
}
/* 絞り込みボタン */
.btn_focus_l {
	padding: 7px 0;
	border-bottom: solid 1px #808080;
}
.btn_focus_l_all {
	padding: 7px 0;
}
.btn_focus_l input,
.btn_focus_l_all input {
	width: 121px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
/* 他の車種を見る */
dl.other_cars {
	margin-top: 5px;
}
ul.other_cars_list {
	margin-top: 5px;
}
ul.other_cars_list li {
	float: left;
	margin-right: 10px;
	display: block;
}

/* 全文検索ヘッダ
--------------------------------*/
#used_top {
	width: 98%;
	height: 23px;
	text-align: left;
	border-bottom: solid 1px #cccccc;
}
#used_sub_navi {
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: solid 1px #cccccc;
}

ul#top_navi {
	margin-left: auto;
	margin-right: 0;
	list-style-type: none;
	white-space: nowrap;
}
ul#top_navi li {
	float: left;
	white-space: nowrap;
	padding-right: 2px;
	display: block;
}
li.icon_mypage { /* アイコン Myページ */
	background: url("/common/img/icon_mypage.gif") no-repeat 0% 50%;
	padding-left: 16px;
}
li.icon_guide { /* アイコン サイトマップ */
	background: url("/common/img/icon_guide.gif") no-repeat 0% 50%;
	padding-left: 19px;
}
li.icon_help { /* アイコン お問合せ */
	background: url("/common/img/icon_help.gif") no-repeat 0% 50%;
	padding-left: 11px;
}
li.icon_goo { /* アイコン Goo-net */
	background: url("/common/img/icon_goo.gif") no-repeat 0% 50%;
	padding-left: 14px;
}
#about_search {
	white-space: nowrap;
}
#used_top {
	white-space: nowrap;
}

/* 全文検索ボックス周り
--------------------------------*/
#used_search_area {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#used_search {
	padding-left: 30px;
	text-align: left;
}
ul.used_tab {
	width: 330px;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
ul.used_tab li {
	display: inline;
	white-space: nowrap;
}

.used_search_box {
	padding-top: 3px;
}
.used_search_box input {
	width: 28em; /* 検索ボックスの横幅 */
	padding: 1px;
}
.used_about_search {
	padding-top: 3px;
	padding-left: 10px;
	text-align: left;
}
#used_search_footer_d {
	padding: 15px 0 5px;
	text-align: center;
}
#used_search_btm {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}
#used_search_btm td {
	white-space: nowrap;
}
#all_search_result{
	margin-top: 10px;
}

/* このページの先頭へ
--------------------------------*/
.to_top {
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: right;
}
.to_top td {
	padding-top: 10px;
	padding-left: 3px;
}
#top_anchor{
	width: 0;
	height: 0;
}

/* フッタ
--------------------------------*/
.footer_border_top {
	padding-top: 10px;
	border-top: solid 1px #cccccc;
}

div.mitsumori_btn{
    width:280px; margin:0 auto;
}

div.mitsumori_btn .inner_table{
    margin:0 auto;
}


div.mitsumori_btn_w{
    width:250px; margin:0 auto;
}
