@charset "Shift_JIS";

/*コンテンツ
------------------------------------------------------*/
#contents{
padding:20px 0;
}

/* ヘッダー
---------------------------------------------------- */
#header {
	width:100%;
	height:50px;
	padding:0;
	margin:0 auto;
	background:#E30404;
}

/*キャッチ飛ばし*/
#title h1{
font-size:10px;
margin:0;
padding:10px 0 5px 0;
font-weight:normal;
color:#FFFFFF;
}

/*マイくるまる*/
.mykuru{
padding:0;
margin:5px;
font-size:10px;
color:#FFFFFF;
text-align:right;
}

.mykuru a,a:link{
color:#FFFF00;
}

.mykuru a:visited{color:#FFFF00;
}

/*タイトルエリア*/
#title{
width:auto;
padding:0 10px;
margin:0;
float:right;
}

/*タイトル*/
#header h2 a{
display:block;
margin:0;
padding:0;
width:110px;
height:50px;
text-indent:-9999px;
background:url(../img07/title2.gif) top left no-repeat;
float:left;
}

/* サブメニュー(共通）*/
.submenu {
clear:both;
padding:5px 0 3px 10px;
background:#EEEEEE;
border-bottom:1px solid #CCC;
font-size:10px;
}

/*リンク*/
.submenu a,a:link{
color:#0033CC;
}

.submenu a:hover{
color:#CC0000;
}

.submenu a:visited{
color:#0033CC;
}

/*各ページタイトル
----------------------------------------------------*/
#contents h3{
margin:0 0 15px 10px;
padding:0 0 0 10px;
border-left:5px solid #CC0000;
font-size:14px;
}

/*レイアウトテーブル設定
----------------------------------------------------*/
td#side01{
margin:0;
padding:0;
width:160px;
vertical-align:top;
color:#333333;
}

#main{
margin:0 auto;
padding:0;
vertical-align:top;
width:auto;
color:#333333;
}

td#side02{
margin:0;
padding:0 15px;
vertical-align:top;
color:#333333;
}

/*共通設定
---------------------------------------------------- */
/*日付*/
.day{
font-size:x-small;
font-weight:normal;
}

/*左サイド
-------------------------------------------------------*/
td#side01 .menu{
margin:0;
padding:0;
}

#side01 .menu h4{
padding:3px 0 3px 20px;
margin:0;
background:url(../img07/arw_n.gif) top left no-repeat #CC0000;
background-position:3px 4px;
font-size:12px;
color:#FFFFFF;
}

td#side01 .menu ul{
margin:5px 0;
padding:0;
}

td#side01 .menu li{
margin:0;
padding:5px 0;
list-style-type:none;
border-bottom:1px dotted #999;
}

td#side01 .menu li a{
padding-left:12px;
background:url(../img07/tri01.gif) top left no-repeat;
background-position:0 3px;
}

td#side01 .menu li a:hover{
padding-left:12px;
background:url(../img07/tri02.gif) top left no-repeat;
background-position:0 3px;
}

/*右サイド
----------------------------------------------*/
/*右コンテンツ-カーライフ*/
#side02 .detail{
margin:0 auto;
padding:0;
}

#side02 .detail-con{
margin:0 auto;
padding:0;
}

/*パーツ*/
#side02 .parts{
margin:0 auto;
padding:0;
}

#side02 .parts td{
}

/*中央
---------------------------------------------------*/
#main .section{
margin:0 auto;
padding:0;
width:640px;
}

#main .section td{
}

/*インフォメーション
--------------------------------------*/
.info{
margin:0 auto 10px auto;
padding:10px;
border:1px solid #CCC;
}

.info h5{
margin:0;
padding:3px 5px;
background-color:#3366CC;
color:#FFFFFF;
}

.info-con{
margin:5px 0;
padding:0;
text-align:left;
}

/*日付*/
.info .day{
text-align:right;
padding:5px;
border-bottom:1px dotted #CCC;
}

/*中古車購入の基礎知識
----------------------------------------*/
.chishiki{
width:590px;
text-align:center;}

.chishiki h4{
margin:0 auto;
width:590px;
height:132px;
text-indent:-9999px;
background:url(../img/chisiki/title.gif) top left no-repeat;
}

.chishiki-con{
margin:0 auto;
padding:0;
width:550px;
text-align:left;
}

/*下サブメニュー*/
/*横並びリスト*/
.inline ul{
margin:5px auto;
padding:0;
text-align:center;}

.inline li{
display:inline;
list-style-type:none;
padding:0 5px 0 15px;
}

/*ホットピックス
---------------------------------------*/
.hotpics{
margin:0 auto;
width:600px;
}

/*検索-販売店一覧
----------------------------------------*/
#main_kensaku{
margin:0 auto;
padding:0;
width:720px;
}

.title_list{
margin:10px auto;
padding:0;
width:720px;
}

h4#t_dealer{
background:url(../img07/ucar_img/dealer_list.gif) top left no-repeat;
width:104px;
height:13px;
text-indent:-9999px;
float:left;
}

.list_menu{
display:block;
float:right;
}

/*検索履歴・マイリストボタン*/
.list_menu ul{
margin:0 10px;
padding:0;
}

.list_menu li{
float:left;
list-style-type:none;
}

/*検索履歴*/
.list_menu li#d_lireki a{
display:block;
margin:0;
padding:5px 10px 5px 20px;
background:url(../img07/ucar_img/rireki_icn.gif) top left no-repeat;
background-position:0 3px;
}

/*マイリスト*/
.list_menu li#d_mylist a{
display:block;
width:126px;
height:23px;
text-indent:-9999px;
margin:0;
padding:0;
background:url(../img07/ucar_img/mylist_check.gif) top left no-repeat;
}

.list_menu li#d_mylist a:hover{
display:block;
width:126px;
height:23px;
text-indent:-9999px;
margin:0;
padding:0;
background:url(../img07/ucar_img/mylist_check_on.gif) top left no-repeat;
}

/*該当件数*/
.title_gaito{
margin:10px auto;
padding:5px;
width:710px;
border:1px solid #CCC;
background:#EFEFEF;
clear:both;
}

.title_gaito form{
margin:0;
padding:0;
}

/*リストヘッド*/
.list_head{
margin:20px auto 10px auto;
padding:0;
width:720px;
}

.list_head a.back{
display:block;
padding:0 0 0 15px;
margin:0;
background:url(../img07/ucar_img/arw01_l.gif) top left no-repeat;
float:left;
}

.list_head ul{
display:block;
float:right;
text-align:right;
}

.list_head li{
display:inline;
padding:0 0 0 15px;
background:url(../img07/ucar_img/arw01.gif) top left no-repeat;
background-position:0 2px;
}

/*検索結果*/
.list_table{
width:720px;
margin:0 auto;
clear:both;
}

.list_table th{
font-weight:normal;
font-size:10px;
}

.list_table td{
}

/*エリア*/
.list_table td.cl_td00{
text-align:center;
width:60px;
font-size:10px;
}


/*エリア*/
.list_table td.cl_td01{
text-align:center;
width:30px;
}

/*販売店名*/
.list_table td.cl_td02{
}

/*サイトURL*/
.list_table td.cl_td03{
text-align:center;
width:35px;
}

/*住所*/
.list_table td.cl_td04{
width:180px;
}

/*TEL*/
.list_table td.cl_td05{
width:90px;
text-align:center;
}

/*サイトマップ用メニュー*/
.sitemenu ul{
margin:0 auto 20px auto;
padding:0;
font-size:x-small;
text-align:center;
}

.sitemenu li{
display: inline;
list-style-type: none;
margin:0 ;
padding:0 3px;
border-right:1px solid #CCC;
}

/*サイトマップエリア*/
.sitemap {
text-align:left;
}

/*各テーブル*/
.sitemap td.smtd01{
background-color:#EEEEEE;
margin:10px 0;
padding:10px;
width:160px;
}

.sitemap td.smtd02{
margin:10px 0;
padding:10px 10px 10px 0;
}