@charset "Shift_JIS";
@import url("common.css");
@import url("common_table.css");	/* Commonテーブル設定 */
@import url("common_label.css");	/* Commonラベル設定 */







/* コンテンツのヘッダなど */
.contents_block h2{ width:538px; height:29px; margin-left:17px; padding:7px 0 0 0; } 
.contents_block h2#gre{ background:url(../toppage/h2_g.gif) no-repeat 0 0; }
.contents_block h2#new{ background:url(../toppage/h2_top_n.gif) no-repeat 0 0; }
.contents_block h2#spe{ background:url(../toppage/h2_top_special.gif) no-repeat 0 0; }
.contents_block h2#veh{ background:url(../toppage/h2_top_vehicle.gif) no-repeat 0 0; }
.contents_block h2#eve{ background:url(../toppage/h2_top_event.gif) no-repeat 0 0; }
.contents_block h2 a{ display:block; margin:0 0 0 454px;}	


/* 各コーナーの土台 */
.contents_base{ width:533px; margin:7px 0px 18px 22px; }




/* ********************************************************************** */
/* 新着情報表示部 */
/* ********************************************************************** */
dl.news{
	color : black;
	width:527px; margin:7px 3px 8px 3px;
	font-size : 12px;
	background:url(../toppage/link_border.gif) repeat-x left bottom;
	}
dl.news dt{
	margin-left:8px;
	padding-left:10px;
	background:url(../toppage/li_mark.gif) no-repeat left center;
	width:80px;
	float:left;
}
dl.news dd{
	margin-left:120px;
	width:395px;
}
dl.news dd a{
	color:#000;
}
dl.news dd a:hover{
	color:#aaa;
}















.section{ width:533px; margin:7px 0px 18px 22px; }				/* [2008/04/30] TTS 久和 : 追加 (右マージンの変更)*/



.out_box{ width:515px; margin:0 0 5px 0; padding:3px; border:solid 1px #ccc; }













/* ********************************************************************** */
/* 新着車輌情報表示部 */
/* ********************************************************************** */

.recentcar_item { width:100%; margin-bottom:2px; }
.recentcar_item td.image_cell{ width:70px; height:59px; }
.recentcar_item .detail{ padding:1px 4px; }
.recentcar_item th.carname_cell{  font-weight:normal; }
.recentcar_item .detail div{ width:177px; height:20px; overflow:hidden; }
.recentcar_item .price    { color : #e22; text-align:right; }
.recentcar_item .price .price_value{ font-size:12px;font-weight:bold;}
.recentcar_item .price .zeikomi    { font-size:10px; }
.recentcar_item .price .ask        { font-weight:bold; }




/* ********************************************************************** */
/* 挨拶文 */
/* ********************************************************************** */
.greeting{
	margin:4px 4px 4px 10px;
	font-size: 12px;
}

/* ********************************************************************** */
/* 特選車輌情報表示部 */
/* ********************************************************************** */
.recommended_item{ width : 533px; margin-bottom:10px; }
.recommended_item td.image_cell{ width:153px;115px; }
.recommended_item td.image_cell div.inner{}

.recommended_item div.icon_block{ width:160px;height:30px;float:left;}
.recommended_item div.carname_block{ height:30px; float:left;}
.recommended_item div.carname_block div.inner{ margin:4px 5px 0px 10px; font-weight:bold;}


.recommended_item th.detail{ width:130px;height : 18px; font-weight:normal; padding : 1px 5px; }
.recommended_item td.detail{ width:250px; height:18px; padding : 1px 5px; }
.recommended_item td.detail span.price    { color : #e22; font-weight:bold;}


/* ********************************************************************** */
/* イベント */
/* ********************************************************************** */
.event_item{ width:533px; }
.event_item td.image_cell{ width:200px; height:150px; }
.event_item th.detail{ height : 18px; font-weight:normal; padding : 1px 10px; }
.event_item td.detail{ height:18px; padding : 1px 10px; }
.event_item td.description{ vertical-align : top; padding : 8px 4px 4px 10px;}
.event_item td.title_cell{ font-size:14px; padding:2px 10px; }

