/* 画像ボーダーなし、下揃え */
img{
	border : 0px;
	
	}
/* 文字の縦位置 */
.m{
	vertical-align : middle;
	}
.ce{
	text-align : center;
	}
.rr{
	text-align : right;
	}
.ll{
	text-align : left;
	}
.red{
	color : #E11155;
	}
.blue{
	color : #11679E;
	}
	
/* リンク下線なし */
a{
	text-decoration : none;
	}
/* 訪問済みリンク */
a:visited{
	color : blue;
	}
/* フロートクリアー */
.fl{
	float : left;
	}
.cr{
	clear : both;
	}
/* テーブル */
table{
	font-size : 12px;
	color : #818181;
	line-height : 1.6em;
	}
/* ボディ全体 */
body{
	margin : 0;
	background : #fff url('../img/all_bg.jpg') repeat-y;
	font-size : 12px;
	}
/* ページ全体 */
#allall{
	width : 920px;
	}
	
/* メインメニュー */
#leftall{
	float : left;
	width : 162px;
	}
#menu{
	padding : 10px 0 40px 0;
	text-align : center;
	float : left;
	width : 162px;
	}
	.top{
		text-align : right;
		padding-top : 5px;
		padding-right : 15px;
		color : blue;
		}


#all{
	width : 729px;
	margin-left : 169px;
	padding-left : 10px;
	padding-top : 10px;
	}
h1{
	color : #818181;
	font-size : 12px;
	margin : 0;
	}

h1 a:link { color: #818181; } 
h1 a:visited { color: #818181; } 
h1 a:hover { color: #818181; } 
h1 a:active { color: #818181; } 
h2{
	color : #818181;
	margin : 0px;
	font-size : 10px;
	font-weight : normal;
	}
h3{
	color : #C3C3C2;
	margin : 0px;
	font-size : 10px;
	font-weight : normal;
	}

#head{
	width : 686px;
	}
	.t_hiace{
		padding-left : 340px;
		padding-top : 30px;
		float : left;
		}
	.t_used{
		padding-left : 610px;
		padding-top : 30px;
		}
	.t_logo{
		padding-left : 360px;
		padding-top : 15px;
		}
	.t_parts{
		padding-left : 530px;
		padding-top : 30px;
		}
	.t_lowdown{
		float : left;
		padding-left : 340px;
		padding-top : 25px;
		}
	.t_url{
		padding-left : 460px;
		padding-top : 10px;
		}
	.count{
		background : url(../img/count.jpg) no-repeat;
		height : 35px;
		margin-left : 5px;
		margin-top : 50px;
		color : #818181;
		font-size : 18px;
		padding : 10px 15px 0 0px;
		text-align : right;
		}
/* コンテンツ全体 */
#content{
	width : 700px ;
	text-align : left;
	}
/* 店舗データ等情報部分 */

#index_infos{
	background : url('../img/index_infos_bg.jpg') repeat-y;
	padding : 0 0 5px 0;
	}
	.index_info_l{
		float :left;
		width : 325px;
		margin-top : 15px;
		margin-left : 7px;
		}
	.index_info_r{
		margin-left : 350px;
		width : 325px;
		margin-top : 15px;
		}
	.index_info{
		width : 325px;
		border-bottom : solid 1px #c3c3c3;
		background : url('../img/index_info_bg.jpg') repeat-y;
		margin : 0 0 10px 0;
		}
	.index_info_table{
		margin : 10px;
		}
	.index_info_td{
		width : 160px;
		color : #3D8EBB;
		}
.index_info_td a:link { color: #7D7D7D; } 
.index_info_td a:visited { color: #7D7D7D; } 
.index_info_td a:hover { color: #7D7D7D; } 
.index_info_td a:active { color: #7D7D7D; } 
/* 陸運局 */
#rikuun{
	border : #FFF solid 1px;
	}
/* 店舗情報 */
#data{
	background : #3B5B86 url(../img/shopdata.jpg) no-repeat;
	border : #FFF solid 1px;
	padding-top : 25px;
	padding-left : 75px;
	padding-bottom : 5px;
	line-height : 15px;
	font-size : 12px;
	color : #818181;
	}
/* 新着情報 */
#new{
	} 
/* 新着情報フレーム内 */
#newstext{
	font-size : 12px;
	color : #000;
	text-align : left;
	}
#newstext2{
	font-size : 12px;
	color : #000;
	text-align : left;
	}
	.news{
		overflow : auto;
		width : 325px;
		height : 135px;
		}
	.news_dl{
		padding : 10px 0px;
		margin-left : 15px;
		}
	.news_dt{
		line-height : 25px;
		}
	.news_dd1{
		line-height : 20px;
		border-bottom : 1px dotted #c0c0c0;
		margin : 0px;
		padding : 0px;
		padding-bottom : 5px;
		margin-left : 20px;
		margin-bottom : 5px;
		margin-right : 5px;
		}

/* コンテンツ左 */
#index_wrapper{
	background : url('../img/index_wrapper_bg.jpg') repeat-y;
	margin : 20px 0;
	}
#left_content{
	width : 285px;
	float : left;
	display : inline;
	padding-top : 30px;
	margin : 0 0 20px 20px;
	}
#kodawari{
	background : #FFF url(../img/kodawari_bg.jpg) ;
	padding : 10px 10px 0 10px;
	margin : 10px 0 0 0;
		}
	.kodawaritext{
		padding-top : 10px;
		padding-bottom : 10px;
		line-height : 15px;
		font-size : 10px;
		color : #808080;
		}

#right_content{
	}
#banner{
	padding-top : 10px;
	padding-left : 330px;
	}
/* ページトップへ */
#pagetop{
	text-align : right;
	clear : both;
	}
/* 下メニュー */
#footer{
	text-align : center;
	line-height : 20px;
	padding-top : 10px;
	color : #818181;
	clear : both;
	padding-bottom : 10px;
	margin : 15px 0 0 0;
	border-top : solid 1px #ccc;
	}


/* リンクページ */
#link{
	padding-left : 40px;
	padding-top : 50px;
	}
#link1{
	padding-left : 50px;
	padding-top : 40px;
	padding-bottom : 40px;
	}
	.linktext{
		padding-left : 20px;
		}


/* アクセスページ */
#access{
	padding : 30px 10px 50px 10px;
	}
#access_info{
	padding-top : 10px;
	padding-left : 0px;
	line-height : 20px;
	}
#map{
	float : left;
	}
	.mapborder{
		border : #000 dotted 3px;
		}
#accesstext{
	padding-left : 360px;
	padding-right : 40px;
	color : #000;
	line-height : 20px;
	}
	.access_redtext{
		color : #818181;
		}
	.access_redtext2{
		color : #818181;
		font-size : 10px;
		}


/* 個人情報保護方針ページ */
#privacy{
	padding : 30px 0 50px 40px;
	line-height : 20px;	
	}
#privacytext{
	padding : 30px 80px 0 60px;
	}
	.privacy_right{
		text-align : right;
		}

/* 会社案内ページ */
#outline{
	margin-top : 40px;
	}
#outline_aisatu{
	margin : 20px 20px 20px 20px;
	float : left;
	color : #818181;
	line-height : 15px;
	width : 560px;
	}
#outline_aisatu_img{
	padding-top : 20px;
	}
#outline2{
	padding : 20px 0 0 50px;
	}
	.kanban{
		padding-left : 28px;
		padding-top : 10px;
		}
/* 店内 */
#outline_shop_parking{
		height : 140px;
		width : 583px;
		}
#outline_shop_kids{
		height : 160px;
		width : 583px;
		}
#outline_shop_drink{
		height : 165px;
		width : 583px;
		}
	.outline_shop_img{
		float : left;
		padding : 5px 0 0 35px;
		}
	.outline_shop_text{
		padding : 3px 50px 0 250px;
		line-height : 20px;
		}
/* 設備 */
#setubi{
	padding-top : 20px;
	}
	.setubiimg{
		padding-top : 20px;
		}
	.setubiimg_l{
		float : left;
		padding-top : 30px;
		}
	.leftpadding{
		padding-left : 13px;
		}
	.setubitext{
		padding : 20px 55px 0 220px;
		line-height : 15px;
		color : #818181;
		}
/* 会社概要 */
#gaiyou{
	margin : 0 auto;
	text-align : center;
	}
	
	.company_table{
		width : 600px;
		border : solid 1px #f7f7f7;
		margin : 0 0 50px 0;
		}
	.company_table th{
		font-weight : normal;
		width : 150px;
		text-align : left;
		vertical-align : top;
		border-left : solid 2px #195FA1;
		background : #F8FCFF;
		}
	.company_table td{
		background : #f9f9f9;
		}
		
	.gaiyou2{
		width : 186px;
		}
		
/* ローダウンページ */
#lowdown{
	padding-top : 10px;
	}
#lowdown_content{
	padding-top : 0px;
	padding-left : 40px;
	padding-right : 40px;
	color : #818181;
	}
	.lowdown_logo{
		text-align : center;
		padding-bottom : 20px;
		}
	.block_l{
		float : left;
		padding-top : 20px;
		}
	.block_r{
		padding-top : 20px;
		padding-left : 220px;
		line-height : 15px;
		}
	.speedy_l{
		float : left;
		line-height : 15px;
		width : 380px;
		}
	.speedy_r{
		padding-left : 400px;
		}
		
/* 中古車情報ページ */
#usedcar{
	padding-top : 40px;
	text-align : center;
	}
#usedcar2{
	padding : 40px 40px 0 40px;
	text-align : center;
	padding-bottom : 40px;
	}
.usedback{
	text-align : left;
	}
	.usedcarmenu{
		margin-right : 40px;
		}
	.zei{
		font-size : 10px;
		color : black;
		}

 /* パーツページ */
	.parts_menu{
		margin : 0 auto;
		width : 620px;
		margin-bottom : 50px;
		text-align : left;
		}
	.parts_menu2{
		width : 620px;
		margin-top : 20px;
		}
	.parts_menu_table{
		margin : 10px 0 10px 50px;
		}
	.parts_menu_td{
		width : 180px;
		color : #3D8EBB;
		}
	.parts_menu_td a:link { color: #3D8EBB; } 
	.parts_menu_td a:visited { color: #3D8EBB; } 
	.parts_menu_td a:hover { color: #3D8EBB; } 
	.parts_menu_td a:active { color: #3D8EBB; } 
#flow{
	padding-top : 20px;
	}
#flow_content{
	padding : 0 0px 0 40px;
	}
.flow_content{
	padding : 20px 0px 0 30px;
	}
.flow_td{
	font-size : 14px;
	width : 100px;
	vertical-align : top;
	background : #FFF;
	color : #808080;
	border-left : solid 10px #11335F;
	border-bottom : solid 1px #E1E1E1;
	border-right : solid 1px #E1E1E1;
	border-top : solid 1px #E1E1E1;
	}
.flow_text{
	font-size : 14px;
	color : #818181;
	margin-bottom : 0 ;
	}
.flow_l{
	float : left;
	width : 290px;
	display : inline;
	}
.flow_r{
	float : left;
	width : 290px;
	display : inline;
	line-height : 1.5em;
	}
.flow_r_title{
	background : #000;
	padding : 5px 0 5px 15px;
	border-right : 20px solid #11679E;
	color : #fff;
	}
.flow_r_text{
	padding : 10px 0 10px 10px ;
	}


.step{
	color : #11335F;
	font-size : 16px;
	}
.furikomi{
	font-size : 14px;
	margin-bottom : 50px;
	border : solid 1px #E1E1E1;
	width : 557px;
	}
.furikomi th{
	font-weight : normal;
	text-align : left;
	font-size : 14px;
	border-left : solid 2px #C3406B;
	background : #FCF0F4;
	width : 100px;
	}
.furikomi td{
	color : #808080;
	background : #F2F2F2;
	}
	
.souryou{
	width : 300px;
	margin-left : 10px;
	font-size : 12px;
	color : #808080;
	margin-top : 20px;
	margin-bottom : 20px;
	border : solid 1px #E1E1E1;
	}
.souryou2{
	width : 550px;
	margin-left : 5px;
	font-size : 12px;
	color : #808080;
	margin-top : 30px;
	border : solid 1px #E1E1E1;
	}
.daibiki{
	width : 220px;
	margin-left : 10px;
	font-size : 12px;
	color : #808080;
	margin-top : 20px;
	margin-bottom : 20px;
	border : solid 1px #E1E1E1;
	}
#flow_content .souryou td, #flow_content .souryou2 td, #flow_content .daibiki td{
	border : solid 1px #E1E1E1;
	}
.white{
	color : #FFF;
	}
#size_table{
	float : left;
	}
#daibiki_table{
	margin-left : 327px;
	}
	
/* キャンペーンページ */
#can{
	text-align : center;
	margin-bottom : 30px;
	background : #fff;
	width : 680px;
	margin : 0 auto;
	}
	
/*偽装メール*/
.k_info{
	margin : 20px 40px;
	background : #0B2757;
	padding : 5px;
	color : #818181;
	line-height : 1.5em;
	}



/* plugin CATEGORY */
#plugin_cate{
	background : #fff;
	margin : 0 7px 0 0;
	padding : 0;
	text-align :left;
	}
#plugin_cate ul{
	margin : 0px;
	padding : 5px 5px 0px 5px;
	list-style : none;
	}
#plugin_cate li{
	padding : 3px;
	}
#plugin_new{
	background : #fff;
	margin : 20px 7px 0 0;
	padding : 0;
	text-align :left;
	}
#plugin_new ul{
	margin : 0px;
	padding : 5px;
	list-style : none;
	}
#plugin_new li{
	padding : 3px;
	}
#plugin_back{
	background : #fff;
	margin : 20px 7px 0 0;
	padding : 0;
	text-align :left;
	}
#plugin_back ul{
	margin : 0px;
	padding : 5px;
	list-style : none;
	}
#plugin_back li{
	padding : 3px;
	}