/*******************************************************************************************************************************/
/* ▼【body】▼*/
/*******************************************************************************************************************************/

body{
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,sans-serif;
	/*font-family: 'メイリオ','ＭＳ Ｐゴシック',Hiragino Kaku Gothic Pro,sans-serif;*/
	font-size: 0.9em;
	background-image: url(../images/4.jpg);
	_background-image: url(../images/3.jpg);
	background-repeat: repeat;
}

*:first-child+html body{
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,sans-serif;
	/*font-family: 'メイリオ','ＭＳ Ｐゴシック',Hiragino Kaku Gothic Pro,sans-serif;*/
	font-size: 0.9em;
	background-image: url(../images/4.jpg);
	background-repeat: repeat;
}

/*==============================================================================================================================*/ 

img{
     border:none;
}
a:link{
	color:#333333;
	text-decoration:none;
}

a:visited{
  color:#333333;
  text-decoration:none;
}

a:hover{
	color:#ff0000;
	text-decoration:underline;
}

a:active{
  color:#ff0000;
  text-decoration:none;
}

/*文字：グレー、青*/
a.link:link{
	color:#666666;
	text-decoration:underline;
}

a.link:visited{
  color:#666666;
  text-decoration:none;
}

a.link:hover{
	color:#3366CC;
	text-decoration:underline;
}

a.link:active{
	color:#3366CC;
	text-decoration:underline;
}


/*文字：黒、オレンジ*/
a.footer:link{
	color:#333333;
	text-decoration:none;
}

a.footer:visited{
	color:#333333;
	text-decoration:none;
}

a.footer:hover{
	color:#0000FF;
	text-decoration:underline;
}

a.footer:active{
	color:#0000FF;
	text-decoration:underline;
}

/*******************************************************************************************************************************/
/* ▼【ヘッダー】▼*/
/*******************************************************************************************************************************/

/*メインバナー*/

#header{
	padding:0;
	position: relative;
	height: auto;
	width: 975px;
	text-align: center;
}


/*▲【ヘッダーここまで】▲*/
/*******************************************************************************************************************************/
/*メイン文章*/

h1 {
	font-size: 14px;
	width: 700px;
	height: auto;
	position: relative;
	top: 5px;
	left: 15px;
	color: #333333;
	font-weight: normal;
}
/*▼ IE7 ここから--------------------------------------------------------------------------------------------------------------*/
/*メイン文章*/
*:first-child+html h1 {
	font-size: 14px;
	width: 700px;
	height: auto;
	position: relative;
	top: 10px;
	left: 10px;
	color: #333333;
}
/*▲ IE7 ここまで--------------------------------------------------------------------------------------------------------------*/	
h2{
	position: relative;
	width: 695px;
	height: 30px;
	padding-left: 35px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-top: 7px;
	color: #582F10;
	font-size: 15px;
	left: -8px;
	background-image: url(../images/banner_bk.jpg);
	background-repeat: no-repeat;
}


/*******************************************************************************************************************************/
/* ▼【コンテンツ括り】▼*/
/*******************************************************************************************************************************/

/* コンテンツ背景用*/
#pagewrap {
	width: 975px;
	_width: 970px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	
}

/* footerコンテンツ背景用*/
#pagewrap2 {
	width: 960px;
	_width: 970px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	overflow: hidden;
	margin-top: 0px;
	padding: 0px;
	height: 170px;
	
}


/* コンテンツ-ヘッダー含-*/
#container {
	width: 975px;
	text-align: left;
	position: relative;
	background-image: url(../images/bg.png);
	background-repeat: repeat-y;
	background-position: -1px;
	height: auto;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	
} 

/* コンテンツ-ヘッダー除-*/
#container #pagebody {
	width: 975px;
	_width: 965px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
		
}
 
/*▲【コンテンツ括りここまで】▲*/
 

/*******************************************************************************************************************************/
/* ▼【メインコンテンツ】▼*/
/*******************************************************************************************************************************/

/* メインコンテンツ大枠*/
#mainContent1{
	margin-right: 15;
	margin-left: 225px;
	_padding-left:0px;
	color: #333333;
	_overflow: hidden;
	_position: relative;
	_left: -3px;
	margin-top: 0px;
	position: relative;
	width: 730px;
	_width: 710px;
	_height: 545px;
	margin-bottom: 0px;
	height: auto;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
} 
/* IE7*/
*:first-child+html #mainContent1{
	margin-right: 15;
	margin-left: 225px;
	color: #333333;
	margin-top: 0px;
	position: relative;
	width: 730px;
	margin-bottom:0;
	height: auto;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

/* Firefox*/
html[xmlns] #mainContent1{
	margin-right: 15;
	margin-left: 225px;
	color: #333333;
	margin-top: 0px;
	position: relative;
	width: 730px;
	margin-bottom: 0;
	height: auto;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

/* ▲【メインコンテンツここまで】▲*/

/*******************************************************************************************************************************/

#pagewrap #container #pagebody #mainContent1 #mainContent2 .pagetop {
	position: relative;
	text-align: right;
	font-size: 12px;
	padding-right: 15px;
}

/*******************************************************************************************************************************/
/* 車検文章*/
#pagewrap #container #pagebody #mainContent1 .car_safety{
	width: 720px;
	list-style-type: none;
	position: relative;
	left: -30px;
}

#pagewrap #container #pagebody #mainContent1 #mainContent2 .car_safety .car_safety1 {
	position: relative;
	width: 720px;
	height: auto;
	margin-bottom: 0px;
}
/*==============================================================================================================================*/
/* 車検の流れ*/
/*==============================================================================================================================*/
/*車検の流れ：テーブル大枠*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt {
	position: relative;
	width: 700px;
	padding-left: 5px;
}

/*見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .safety_m {
	width: 720px;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*流れ項目見出し*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .safety_txt2 {
	color: #333333;
	font-weight: bold;
	font-size: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	text-indent: 2px;
	border-bottom-color: #FF9933;
	padding-top: 3px;
}

/*点線ライン*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .safety_line {
	background-image: url(../images/safety_line.gif);
	background-repeat: repeat-x;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/* ③表 ：諸費用*/
/*---------------------------------------------------------------------------------------------------------------------------*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .price1 {
	width: 640px;
	text-align: center;
}

#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .price1_1 {
	border: 1px solid #999999;
}

#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .price1_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFBD7;
}

#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .price1_3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#pagewrap #container #pagebody #mainContent1 #mainContent2 .safety_txt .price1_4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E1FFFC;
}

/*******************************************************************************************************************************/
/*見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price_m {
	padding-bottom: 10px;
}

/*============================================================================================================================ */
/* 法定・定期点検費用表*/
/*============================================================================================================================ */

/*法定・定期点検整備表*/ 
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price3{
	width: 718px;
	text-align: center;
	padding-left: 3px;
}

/* 車両クラス：黄色背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price3_1 {
	border: 1px solid #999999;
	background-color: #FFFBD7;
}

/* 車両クラス項目：黄色背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price3_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFBD7;
}

/* 料金：背景なし*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price3_3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #E1F0FF;
}

/* 項目：青背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price3_4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: right;
}

/*法定・定期点検整備表見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2_all {
	width: 720px;
	padding-left: 5px;
	padding-bottom: 10px;
}
/*======================================================================================================================= *
/* 車検：料金表*/
/*======================================================================================================================= */
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2{
	width: 718px;
	text-align: center;
	padding-left: 3px;
}

/* 上余白：黄色背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_1{
	border: 1px solid #999999;
	background-color: #FFFBD7;
}

/* 車種：黄色背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFBD7;
	width: 80px;
	text-align: center;
}

/* 車種名：黄色背景（文字小）*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_2b {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFBD7;
	width: 80px;
	font-size: 12px;
}

/* 車種名：黄色背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size: 10px;
	background-color: #FFFBD7;
}

/* 項目：背景なし*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: left;
	text-indent: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* 料金：背景なし*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_5 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: right;
	padding-right: 8px;
}

/* 諸費用:青緑背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_6 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E1FFFC;
	text-align: left;
	text-indent: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* 諸費用（文字小）:青緑背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price_all .price2 .price2_6 .price_txt {
	font-size: 10px;
}
/* 料金：青緑背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_7 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E1FFFC;
	text-align: right;
	padding-right: 8px;
}

/* 合計*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_8 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFE8BB;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* 料金：オレンジ背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_9 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFE8BB;
	text-align: right;
	font-weight: bold;
	padding-right: 8px;
}

/* 下回り洗浄*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_10 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E1F0FF;
	text-align: left;
	text-indent: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* 下回り洗浄料金：青背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_11 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E1F0FF;
	text-align: right;
	padding-right: 8px;
}

/* 総合計*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_12 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFDBCE;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* 総合計料金：ピンク背景*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price2 .price2_13 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFDBCE;
	text-align: right;
	font-weight: bold;
	padding-right: 8px;
}

/* 説明文章：文章中青緑枠*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .car_safety .car_safety1 .txt_b {
	background-color: #E1FFFC;
	border: 1px solid #999999;
}

/*車検料金見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .price_all {
	width: 720px;
	padding-left: 5px;
}
/*****************************************************************************************************************************/
/* 板金・修理：流れ*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair_txt {
	position: relative;
	width: 700px;
	padding-left: 5px;
}

/*見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair_txt .repair_m {
	width: 720px;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*流れ項目見出し*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair_txt .repair_txt2 {
	color: #333333;
	font-weight: bold;
	font-size: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	text-indent: 2px;
	border-bottom-color: #FF9933;
	padding-top: 3px;
}

/*点線ライン*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair_txt .repair_line {
	background-image: url(../images/safety_line.gif);
	background-repeat: repeat-x;
}

/*****************************************************************************************************************************/
/* 料金目安*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt {
	position: relative;
	width: 700px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
}

/*見出しバナー*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt .repair2_m {
	width: 720px;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*項目見出し*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt .repair_txt2 {
	font-size: 15px;
	text-indent: 20px;
	width: 180px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

/*スペース*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt .repair_txt3 {
	font-size: 15px;
	width: 420px;
	margin: 0px;
	padding: 0px;
}

/*価格*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt .repair_txt5 {
	font-size: 15px;
	width: 100px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

/*料金目安：下部文章*/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .repair2_txt .repair_txt4 {
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
}
/*****************************************************************************************************************************/
#pagewrap #container #pagebody #mainContent1 #mainContent2 .car_safety .car_safety1 .txt_red {
	color: #FF0000;
}
