/* 画像ボーダーなし、下揃え */
img{
	border : 0px;
	}
/* 文字の縦位置 */
.m{
	vertical-align : middle;
	}
/* リンク下線なし */
a{
	text-decoration : none;
	}
/* リンク */
a:link { color: #6D8E12; } 
a:visited { color: #6D8E12; } 
a:hover { color: #6D8E12; } 
a:active { color: #6D8E12; } 
/* フロート類 */
.fl{
	float : left;
	}
.fr{
	float : right;
	}
.cr{
	clear : both;
	}
.crr{
	clear : right;
	}
/* センター */
.ce{
	text-align : center;
	}
.rr{
	text-align : right;
	}
/* P　マージンなし */
p{
	margin : 0 auto;
	}

.f10{
	font-size : 10px;
	}
.f14{
	font-size : 14px;
	}
/* 赤文字 */
.red{
	color : #E55D7A;
	}
.green{
	color : #95B63E;
	}
/* h */
h1{
	width : 780px;
	color : #fff;
	font-size : 12px;
	margin : 0px;
	margin-left : 5px;
	padding-bottom : 20px;
	}
h1 a:link { color: #fff; } 
h1 a:visited { color: #fff; } 
h1 a:hover { color: #fff; } 
h1 a:active { color: #fff; } 
h2{
	font-size : 12px;
	color : #818181;
	margin : 0;
	}
h3{
	font-size : 12px;
	margin : 0;
	color : #818181;
	}

/* リスト */
table{
	font-size : 12px;
	line-height : 1.8em;
	}

/* ボディ全体 */
body{
	background : #EEEEEE;
	text-align : left;
	font-size : 12px;
	color : #818181;
	margin : 0 auto;
	padding-bottom : 10px;
	line-height : 1.8em;
	}

/* ページ全体 */
#head_line{
	background : #B9B9B9 url('img/head_line.jpg') repeat-x;
	background-position : left bottom;
	}
#head{
	background : url('img/head_bg.jpg') repeat-x;
	
	}
#heads{
	width : 780px;
	}
#head_l{
	float : left;
	width : 370px;
	padding-left : 20px;
	padding-top : 11px;
	}
#head_r{
	float : left;
	width : 375px;
	}
#menu{
	clear : both;
	background : url('img/menu_bg.jpg') no-repeat;
	height : 87px;
	width : 780px;
	}
	.menus{
		padding : 20px 0 0 50px;
		}
#all{
	background : url('img/all_bg.jpg') repeat-y;
	width : 778px;
	}
#content{
	width : 720px;
	margin-left : 26px;
	}
	
/* トップページ */
	.index_wrapp1{
		margin : 20px 0;
		width : 719px;
		background : #E2E2E2;
		}
	.index_wrapp1text{
		margin : 15px 0 15px 20px;
		width : 680px;
		}
	.index_wrapp1text2{
		float : left;
		width : 350px;
		}
	.index_wrapp1text2s{
		margin : 15px 0 15px 20px;
		}
	.index_wrapp1text2_r{
		float : right;
		}
	.index_wrapp2{
		margin : 20px 0;
		width : 719px;
		background : #F3F3F3 url('img/index_wrapp2_bg.jpg') no-repeat right bottom;
		}
	.index_wrapp2text{
		padding : 15px 0 15px 20px;
		width : 500px;
		line-height : 1.5em;
		}
	.index_wrapp3{
		margin : 20px 0;
		width : 719px;
		}
	.index_wrapp3text{
		float : left;
		width : 400px;
		}
	.index_wrapp3texts{
		margin : 15px 0 15px 20px;
		}
	.index_wrapp3text_r{
		text-align : right;
		margin-top : 20px;
		}
	.oil_table{
		width : 719px;
		margin-top : 20px;
		background : #95B63E;
		line-height : 1.5em;
		}
	.oil_table .td1{
		background : #B9D963;
		text-align : center;
		}
	.oil_table .td2{
		background : #fff;
		text-align : center;
		}
	.hassui_table{
		width : 350px;
		margin-top : 20px;
		background : #95B63E;
		line-height : 1.5em;
		}
	.hassui_table .td1{
		width : 180px;
		background : #B9D963;
		text-align : center;
		}
	.hassui_table .td2{
		background : #fff;
		text-align : center;
		}
	.index_wrapp4{
		margin : 20px 0;
		float : left;
		width : 360px;
		border-right : solid 1px #DDDDDD;
		}
	.index_wrapp4text{
		width : 320px;
		margin : 15px 0 15px 10px;
		}
	.index_wrapp5{
		margin : 20px 0;
		width : 340px;
		float : left;
		margin-left : 17px;
		}

/* 中古車ページ */
	.maker_table{
		width : 630px;
		background : #95B63E;
		}
	.maker_table th{
		background : #B9D963;
		font-weight : normal;
		width : 120px;
		color : #fff;
		}
	.maker_table td{
		background : #fff;
		}
	.car_table{
		width : 680px;
		background : #95B63E;
		margin-bottom : 50px;
		margin-top : 30px;
		}
	.car_table .td1{
		width : 50px;
		text-align : center;
		background : #B9D963;
		}
	.car_table .td2{
		width : 85px;
		text-align : center;
		background : #B9D963;
		}
	.car_table .td3{
		width : 680px;
		background : #B9D963;
		}
	.car_table .td4{
		width : 130px;
		background : #fff;
		}
	.car_table .td5{
		width : 130px;
		background : #fff;
		}
	.car_table .td6{
		width : 680px;
		background : #fff;
		text-align : center;
		}
		
/* 車検・点検ページ */
	.inspection_table0{
		line-height : 1.3em;
		margin-left : 30px;
		background : #95B63E;
		}
	.inspection_table0 th{
		font-weight : normal;
		background : #B9D963;
		text-align : left;
		width : 150px;
		}
	.inspection_table0 td{
		background : #fff;
		}
	.inspection_table{
		line-height : 1em;
		margin-left : 35px;
		margin-top : 10px;
		}
	.inspection_table th{
		font-weight : normal;
		text-align : left;
		width : 100px;
		}
	.inspection_table td{
		text-align : center;
		}
		
	.inspection_table2{
		margin-bottom : 30px;
		width : 630px;
		color : #000;
		font-size : 10px;
		}
	.inspection_table2 td{
		border : solid 1px #818181;
		}
	.inspection_table2 .td1{
		background : #B9D963;
		}
	.inspection_table2 .td2{
		background : #E8F387;
		}
	.inspection_table2 .td2a{
		background : #FAFED5;
		}
	.inspection_table2 .td3{
		background : #87C7F3;
		}
	.inspection_table2 .td3a{
		background : #D0E6F5;
		}
	.inspection_table2 .td4{
		background : #F3878F;
		}
	.inspection_table2 .td4a{
		background : #F8D7D9;
		}
		
	.inspection_l{
		float : left;
		width : 320px;
		}
	.inspection_r{
		margin-left : 350px;
		width : 320px;
		}
	.inspection_text{
		padding-left : 30px;
		}
	.syaken_list{
		background : #DCEAB7;
		padding : 3px;
		width : 260px;
		border-left : solid 5px #7B933B;
		margin-left : 10px;
		margin-bottom : 5px;
		}
/* 会社案内ページ */
	.company_l{
		float : left;
		width : 450px;
		}
	.company_r{
		margin-left : 460px;
		}
	.company_table{
		line-height : 1.3em;
		margin-left : 20px;
		width : 420px;
		background : #95B63E;
		}
	.company_table th{
		font-weight : normal;
		background : #B9D963;
		text-align : left;
		width : 130px;
		}
	.company_table td{
		background : #fff;
		}
		
/* 修理・取り付けページ */
	.repair_l{
		float : left;
		width : 380px;
		margin-top : 30px;
		}
	.repair_r{
		margin-left : 400px;
		margin-top : 30px;
		
		}
	.repair_table{
		line-height : 1.3em;
		background : #95B63E;
		margin : 10px 0px;
		}
	.repair_table2{
		width : 370px;
		line-height : 1.3em;
		background : #95B63E;
		margin : 10px 0px;
		}
	.repair_table th{
		font-weight : normal;
		background : #B9D963;
		text-align : left;
		width : 100px;
		}
	.repair_table2 td{
		background : #fff;
		}
	.repair_table2 th{
		font-weight : normal;
		background : #B9D963;
		text-align : left;
		width : 100px;
		}
	.repair_table td{
		background : #fff;
		}
	.repair_ul{
		margin-top : 5px;
		margin-bottom : 5px;
		}
		
/* 板金塗装ページ */
	.work_l{
		float : left;
		width : 360px;
		}
	.work_r{
		margin-left : 360px;
		width : 270px;
		}

/* お問い合わせ */
	.cont_table{
		width : 510px;
		margin-left : 30px;
		margin-bottom : 30px;
		border : solid 1px #d5d5d5;
		}
	.cont_table_ltd{
		background : #C9E972;
		vertical-align : top;
		width : 150px;
		}
	.cont_table_rtd{
		background : #f5f5f5;
		width : 350px;
		}
	.contact_dl{
		width : 490px;
		}
	.contact_dl dt{
		font-weight : bold;
		margin-top : 10px;
		}
	.contact_dl_add{
		padding-left : 40px;
		}
	.h2_text{
		width : 560px;
		margin-left : 10px;
		}