/********************プリント用common*******************/
html {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	}



/*----------基本要素----------*/
body {
	margin: 0px;
	padding: 0px;
	font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","lr oSVbN",sans-serif;
	color: #333333;
	font-size: 86%;
/*	width: 760px;*/

	}

div {
	margin: 0px;
	padding: 0px;
	}

address {
	font-style: normal;
	}
	
/*----------リンク----------*/
a { color: #0E3193; text-decoration: none; }
a:link { color: #0E3193; text-decoration: none; }
a:visited { color: #633C84; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }
a:active { color: #CC0000; text-decoration: underline; }



/*----------テキスト----------*/
h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	}

p {
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	line-height: 1.6;
	}



/*----------画像とオブジェクト----------*/
img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

img.reset {
	margin-bottom: 0px;
	vertical-align: bottom;
	}

object {
	margin: 0px;
	padding: 0px;
	}



/*----------リスト----------*/
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 100%;
	}

ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 100%;
	}

li {
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	line-height: 1.5;
	}

dl {
	margin: 0px;
	padding: 0px;
	}

dt {
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	}

dd {
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	}



/*----------テーブル----------*/
table {
	margin: 0px;
	padding: 0px;
	font-size: 86%;
	}

th {
	margin: 0px;
	padding: 0px;
	}

td {
	margin: 0px;
	padding: 0px;
	}

.table_5 { width: 5%; }
.table_10 { width: 10%; }
.table_15 { width: 15%; }
.table_20 { width: 20%; }
.table_25 { width: 25%; }
.table_30 { width: 30%; }
.table_35 { width: 35%; }
.table_40 { width: 40%; }
.table_45 { width: 45%; }
.table_50 { width: 50%; }
.table_55 { width: 55%; }
.table_60 { width: 60%; }
.table_65 { width: 65%; }
.table_70 { width: 70%; }
.table_75 { width: 75%; }
.table_80 { width: 80%; }
.table_85 { width: 85%; }
.table_90 { width: 90%; }
.table_95 { width: 95%; }


/*----------回り込み解除---------*/
.clear {
clear: both;
line-height: 0%;
}


/********************全ページ共通*******************/
/*----------全体を格納----------*/
#container {
	margin: 0px;
	padding: 0px;
	width: 760px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	}

/*----------ヘッダー----------*/
#header {
display: none;
	height: 103px;
	background-image: url(../img/bg_head.jpg);
	}

#head_text {
	color: #FFFFFF;
	font-size: 70%;
	margin-bottom: 6px;
	text-align: center;
	}

#head_left {
	float: left;
	width: 550px;
	}

h1 { margin-left: 10px; }

h1 a {
	background-image: url(../img/head_logo.gif);
	background-repeat: no-repeat;
	display: block;
	width: 170px;
	height: 0 !important;
	height /**/: 60px;
	padding-top: 60px;
	overflow: hidden;
	line-height: 1.2;
	}

#main_navi {
	float: right;
	width: 340px;
	height: 80px;
	}

#main_navi li {
	float: left;
	display: inline;
	}

#main_navi li a {
	width: 165px;
	display: block;
	text-decoration: none;
	background-image: url(../img/main_navi.gif);
	padding-top: 80px;
	height: 0 !important;
	height /**/: 80px;
	overflow: hidden;
	line-height: 1.2;
	}

#main_navi li#pit_in a { background-position: 0px 0px; margin-right: 10px; }
#main_navi li#pit_in a:hover { background-position: 0px -80px; }

#main_navi li#car_land a { background-position: -175px 0px; }
#main_navi li#car_land a:hover { background-position: -175px -80px; }

ul#head_navi{
	margin: 5px 5px 0px 0px;
	text-align: right;
	font-size: 80%;
	background-image:url(../img/head_logo_02.gif);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	padding-bottom: 45px;
	}


ul#head_navi li{
	display: inline;
	}

ul#head_navi li a{
	color: #FFFFFF;
	background: url("../img/cir_of.gif") no-repeat 0 0;
	padding: 0px 10px 5px 15px;
	}
	
ul#head_navi li a:hover {
	background: url("../img/cir_on.gif") no-repeat 0px 0;
	color: #CC0000;
	}	

ul#head_navi li.now a{
	background: url("../img/cir_on.gif") no-repeat 0 0;
	}

/*----------コンテンツ----------*/
#contents_top,
 #contents_car,
 #contents_jumbo,
 #contents_oth,
 #contents_blog {
	clear: both;
	width: 760px;
	}

/*----------コンテンツヘッド----------*/
#cont_head {
	height: 125px;
	}

#contents_top #cont_head {
	background-image:url(../img/bg_head_top.jpg);
	background-repeat:repeat-x;
	height: 185px;
	}

#contents_blog #cont_head,
 #contents_car #cont_head {
	background-image:url(../img/bg_head_car.jpg);
	background-repeat:repeat-x;
	}

#contents_jumbo #cont_head {
	background-image:url(../img/bg_head_jumbo.jpg);
	background-repeat:repeat-x;
	}

#contents_oth #cont_head {
	background-image:url(../img/bg_head_oth.jpg);
	background-repeat:repeat-x;
	}

h2 {
	margin-left: 15px;
	padding-top: 15px;
	}

/*----------フッター----------*/
#container #footer {
	clear: both;
	font-size: 86%;
	background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
	height: 40px;
	}

ul#footer_navi {
	margin-left: 15px;
	}

ul#footer_navi li {
	float: left;
	display:inline;
	color: #FFFFFF;
	line-height: 2.5;
	}

ul#footer_navi li a{
	color: #FFFFFF;
	}

ul#footer_navi li a:hover {
	color: #CC0000;
	}

p#copyright {
	float: right;
	margin-right: 3px;
	color: #FFFFFF;
	line-height: 2.5;
	}

/*----------パンくずリスト----------*/
#pan {
	font-size: 76%;
	margin: 5px 0px 8px 12px;
	clear: both;
	}

/*----------ページトップへ戻る----------*/
.pagetop {
	clear: both;
	text-align: right;
	font-size: 70%;
	_font-size: 65%;
	padding: 5px 5px 8px 0px;
	}


/********************トップページ*******************/
/*---枠---*/
#top_left, #top_right {
	width: 358px;
	margin-bottom: 10px;
	}

#top_left {
	float: left;
	padding-left: 14px;
	}

#top_right {
	float: right;
	padding-right: 14px;
	}

/*---大バナーエリア---*/
#top_jumbo_side,
 #top_car_side {
	width: 201px;
	margin-bottom: 12px;
	}

#top_jumbo_side {
	float: right;
	}

#top_car_side {
	float: left;
	}

/*---大バナー×2---*/
#bot_horiday,
 #bot_blog {
	margin-bottom: 8px;
	}

#bot_horiday a,
 #bot_blog a {
	width: 201px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	line-height: 1.2;
	padding-top: 148px;
	height: 0;
	}

#bot_horiday a {
	background-image: url(../img/bot_jumbo_01.jpg);
	}

#bot_horiday a:hover { background-position: -201px 0px; }

#bot_blog a {
	background-image: url(../img/bot_car_01.jpg);
	}

#bot_blog a:hover { background-position: -201px 0px; }

#bot_flow a,
 #bot_coating a {
	width: 201px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	line-height: 1.2;
	padding-top: 49px;
	height: 0;
	}

#bot_flow a {
	background-image: url(../img/bot_jumbo_02.jpg);
	}

#bot_flow a:hover { background-position: -201px 0px; }

#bot_coating a {
	background-image: url(../img/bot_car_02.jpg);
	}

#bot_coating a:hover { background-position: -201px 0px; }

/*---長バナー---*/
#bot_reserv p, #bot_lineup p {
	clear: both;
	width: 358px;
	margin-top: 10px;
	}

#bot_reserv a, #bot_lineup a {
	width: 358px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	line-height: 1.2;
	padding-top: 27px;
	height: 0;
	}

#bot_reserv a {
	background-image: url(../img/bot_jumbo_03.jpg);
	}

#bot_reserv a:hover {  background-position: -358px 0px; }

#bot_lineup a {
	background-image: url(../img/bot_car_03.jpg);
	}

#bot_lineup a:hover {  background-position: -358px 0px; }

/*---店舗紹介枠---*/
#top_jumbo_menu,
 #top_car_menu {
	border: 1px solid #FFFFFF;
	width: 148px;
	}

#top_jumbo_menu {
	background-color: #B3DC10;
	float: left;
	}

#top_car_menu {
	background-color: #80CFE2;
	float: right;
	}

/*---店舗紹介　メニュー---*/
#top_jumbo_menu ul,
 #top_car_menu ul {
	width: 148px;
	margin-bottom: 5px;
	}

#top_jumbo_menu li,
 #top_car_menu li {
	line-height: 2.5;
	font-size: 70%;
	background-repeat: no-repeat;
	background-position: 0.3em 0.7em;
	text-indent: 2.3em;
	font-weight: 700;
	border-bottom: 1px dotted #FFFFFF;
	width: 148px;
	}

#top_jumbo_menu li {
	background-image: url(../img/navi_arrow_jumbo.gif);
	background-color: #B3DC10;
	color: #005221;
	}

#top_jumbo_menu li a {
	color: #005221;
	display: block;
	width: 148px;
	}

#top_jumbo_menu li a:hover {
	background-color: #36791B;
	color: #FFFFFF;
	background-image: url(../img/navi_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.7em;
	}

#top_car_menu li {
	background-image: url(../img/navi_arrow_car.gif);
	background-color: #80CFE2;
	color: #13007C;
	width: 148px;
	}

#top_car_menu li a {
	color: #13007C;
	display: block;
	width: 148px;
	}

#top_car_menu li a:hover {
	background-color: #0860A8;
	color: #FFFFFF;
	background-image: url(../img/navi_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.7em;
	}

/*---店舗紹介　マップ---*/
#top_jumbo_map {
	text-align: right;
	background-image: url(../img/bg_jumbo_map.gif);
	background-repeat: no-repeat;
	}

#top_jumbo_map img,
 #top_car_map img {
	margin: 3px;
	}

#top_car_map {
	text-align: right;
	background-image: url(../img/bg_car_map.gif);
	background-repeat: no-repeat;
	}

/*---店舗紹介　営業時間---*/
#top_jumbo_menu p,
 #top_car_menu p {
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 70%;
	}

/*---トップバナーエリア---*/
#top_ban_area {
	clear: both;
	padding: 0 14px;
	margin: 10px 0;
	}

#top_ban_area_l {
	float: left;
	width: 355px;
	}

#top_ban_area_r {
	float: right;
	width: 355px;
	}

.top_ban_l {
	float: left;
	}

.top_ban_r {
	float: right;
	}


/********************第2階層共通*******************/
/*----------コンテンツメインエリア----------*/
#contents_top #main {
	background-color: #E5D098;
	width: 760px;
	}

#contents_car #main,
 #contents_jumbo #main,
 #contents_blog #main,
 #contents_oth #main {
	background-repeat:repeat-y;
	/*float: left;*/
	}

#contents_car #main {
	background-image:url(../img/bg_contents_car.gif);
	}

#contents_jumbo #main {
	background-image:url(../img/bg_contents_jumbo.gif);
	}

#contents_blog #main {
	background-image:none;
	}

#contents_oth #main {
	background-image:url(../img/bg_contents_oth.gif);
	}

#l_area {
	width: 150px;
	float: left;
	}

#r_area {
	width: 610px;
	float: right;
	}

#contents_area {
	width: 590px;
	margin-left: 10px;
	clear: both;
	}

/*----------左サイドナビゲーション『共通』---------*/
ul#l_main_navi{
	width: 150px;
	}

ul#l_main_navi li {
	line-height: 2.5;
	font-size: 94%;
	background-repeat: no-repeat;
	background-position: 0.3em 1em;
	text-indent: 1.8em;
	font-weight: 700;
	background-image: url(../img/l_mainnavi_a.gif);
	}

ul#l_main_navi .l_sub_navi {
	width: 150px;
	border-top: 1px solid #FFFFFF;
	}

ul#l_main_navi .l_sub_navi li{
	border-bottom: 1px dashed #FFFFFF;
	line-height: 2.5;
	background-repeat: no-repeat;
	background-position: 0.5em 0.6em;
	text-indent: 2.5em;
	font-weight: normal;
	font-size: 80%;
	width: 150px;
	}

ul#l_main_navi .l_sub_navi li a {
	width: 150px;
	display: block;
	}

ul#l_main_navi .l_sub_navi li a:hover {
	background-repeat: no-repeat;
	background-position: 0.5em 0.6em;
	}

ul#l_main_navi .l_sub_navi .list_last {
	border-bottom: none;
	}

/*--左サイドナビゲーション『カーランド』『ブログ』--*/
#contents_car ul#l_main_navi li,
 #contents_blog ul#l_main_navi li {
	background-color: #9AD9E9;
	color: #13007C;
	}

#contents_car ul#l_main_navi li a,
 #contents_blog ul#l_main_navi li a {
	color: #13007C;
	}

#contents_car ul#l_main_navi .l_sub_navi li,
 #contents_blog ul#l_main_navi .l_sub_navi li {
	background-color: #CBD4E8;
	background-image: url(../img/navi_arrow_car.gif);
	}

#contents_car ul#l_main_navi .l_sub_navi li a:hover,
 #contents_blog ul#l_main_navi .l_sub_navi li a:hover {
	background-color: #99AED3;
	background-image: url(../img/navi_arrow_car.gif);
	color: #13007C;
	}

#contents_car ul#l_main_navi .cate_head,
 #contents_blog ul#l_main_navi .cate_head {
	border-top: 3px solid #E5F5F9;
	}

/*--左サイドナビゲーション『ピットイン』--*/
#contents_jumbo ul#l_main_navi li {
	background-color: #B2DB11;
	color: #005221;
	}

#contents_jumbo ul#l_main_navi li a {
	color: #005221;
	}

#contents_jumbo ul#l_main_navi .l_sub_navi li{
	background-color: #CCEBC5;
	background-image: url(../img/navi_arrow_jumbo.gif);
	}

#contents_jumbo ul#l_main_navi .l_sub_navi li a:hover {
	background-color: #9AD595;
	background-image: url(../img/navi_arrow_jumbo.gif);
	color: #005221;
	}

#contents_jumbo ul#l_main_navi .cate_head {
	border-top: 3px solid #E5F498;
	}

/*--左サイドナビゲーション『サイトマップ』--*/
ul#oth_car_navi,
 ul#oth_jumbo_navi {
	width: 150px;
	}

ul#oth_car_navi li,
 ul#oth_jumbo_navi li {
	line-height: 2.5;
	font-size: 94%;
	background-repeat: no-repeat;
	background-position: 0.3em 1em;
	text-indent: 1.8em;
	font-weight: 700;
	background-image: url(../img/l_mainnavi_a.gif);
	border-bottom: 1px solid #FFFFFF;
	}

ul#oth_car_navi li {
	background-color: #9AD9E9;
	color: #13007C;
	}
ul#oth_car_navi li a {
	color: #13007C;
	}
ul#oth_car_navi li .cate_head {
	border-top: 3px solid #E5F5F9;
	}

ul#oth_jumbo_navi li {
	background-color: #B2DB11;
	color: #005221;
	}

ul#oth_jumbo_navi li a {
	color: #005221;
	}

ul#oth_jumbo_navi li .cate_head {
	border-top: 3px solid #E5F498;
	}

/*----------サイドナビバナーエリア『共通』---------*/
#l_banner_area {
text-align: center;
margin: 10px 0;
}


/*----------テーブル『共通』---------*/
#date_table {
	width: 100%;
	border: solid 1px;
	margin-top: 10px;
	}

#date_table th { text-align: left; font-weight: normal; }

#date_table th,
 #date_table td { padding: 6px 8px; border-right: solid 1px; border-bottom: solid 1px; }

/*--テーブル『カーランド』--*/
#contents_car #date_table {
	border-color: #477CB8;
	}

#contents_car #date_table th { background-color: #ECF8FB; }

#contents_car #date_table th,
 #contents_car #date_table td { border-color: #477CB8; }

/*--テーブル『ピット』--*/
#contents_jumbo #shop_date {
	border-color: #279A2F;
	}

#contents_jumbo #date_table th { background-color: #F4FDEE; }

#contents_jumbo #date_table th,
 #contents_jumbo #date_table td { border-color: #279A2F; }


/*----------画像フロート----------*/
.l_ph, .r_ph {
	border: 1px solid #CCCCCC;
	padding: 2px;
	}

.l_ph {
	float: left;
	margin: 5px 0 10px;
	}

.r_ph {
	float: right;
	margin: 5px 0 5px 10px;
	}

/*----------h4以下見出し----------*/
#contents_area h4 {
	margin: 15px 0 12px 0;
	padding: 8px 0;
	text-indent: 1em;
	clear: both;
	}

#contents_car #contents_area h4 {
	border-top: 2px dashed #7598C0;
	border-bottom: 2px dashed #7598C0;
	color: #0E3193;
	}

#contents_jumbo #contents_area h4 {
	border-top: 2px dashed #70B48B;
	border-bottom: 2px dashed #70B48B;
	color: #005221;
	}

#contents_oth #contents_area h4 {
	border-top: 2px dashed #EC5028;
	border-bottom: 2px dashed #EC5028;
	color: #FF3400;
	}

#contents_area h5 {
	font-size: 94%;
	margin: 12px 0;
	}

#contents_area h6 {
	font-size: 86%;
	margin: 12px 0 5px 0;
	}

h6 span {
	color:#FF0000;
	}

/*----------見出し付きリンク----------*/
.linkmark {
	background-image: url(../img/mark_link.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 22px;
	margin: 10px 0;
	}

/*----------コンテンツエリア内リスト----------*/
#contents_area ul {
	margin: 10px 0;
	}

#contents_area li {
	margin: 3px 0;
	}

/*----------チェックマーク付きリスト----------*/
.checkmark {
	margin: 10px 0;
	}

.checkmark li{
	background-image: url(../img/mark_check.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 3px 0 3px 22px;
	}

/*----------注意※印----------*/
.attention {
	color: #FF0000;
	}

/********************お客様の声　共通*******************/
/*--『共通』--*/
#contents_area dl {
	margin: 10px 0 10px;
	}

#contents_area dt {
	border-bottom: 2px solid #CCCCCC;
	font-weight: 600;
	}

#contents_area dd {
	margin-bottom: 10px;
	}

#contents_area dt,
 #contents_area dd {
	padding: 4px 0;
	line-height: 1.6;
	}

/*--『ピットイン』--*/
#faq dt,
 #faq dd {
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 25px;
	}

#faq dt {
	background-image: url(../holiday/img/q_img.gif);
	color: #FF6662;
	}

#faq dd {
	background-image: url(../holiday/img/a_img.gif);
	}

#contents_jumbo .uservoice dt {
	color: #FF6662;
	}

/*--『カーランド』--*/
.coat_voice {
	clear: both;
	width: 590px;
	margin-bottom: 15px;
	}

#contents_car .uservoice {
	width: 370px;
	float: right;
	}


/********************スタッフ紹介　共通*******************/
/*--『共通』--*/
.staff {
	clear: both;
	margin: 20px 0;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 590px;
	}

.staff_deta {
	width: 370px;
	float: right;
	}

.staff_deta th, .staff_deta td {
	padding: 15px 2px;
	vertical-align: top;
	line-height: 1.8;
	}

.staff_deta th {
	text-align: left;
	}

/*--『カーランド』--*/
#contents_car .staff {
	border-bottom: 2px dotted #7598C0;
	}

#contents_car .d_line {
	border-bottom: 1px dashed #6978B7;
	border-top: 1px dashed #6978B7;
	}

/*--『ピットイン』--*/
#contents_jumbo .staff {
	border-bottom: 2px dotted #70B48B;
	}

#contents_jumbo .d_line {
	border-bottom: 1px dashed #279A2F;
	border-top: 1px dashed #279A2F;
	}

#contents_jumbo .u_line {
	border-top: 1px dashed #279A2F;
	}


/********************店舗概要　共通*******************/
#accsess {
	margin-top: 20px;
	}

#accsess img {
	margin-right: 10px;
	}


/********************ピット　ホリデー車検*******************/
.recommend {
	width: 590px;
	clear: both;
	border-bottom: 1px dashed #279A2F;
	padding-bottom: 10px;
	margin-top: 10px;
	}

.recommend h5{
	background-image: url(../img/mark_check.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 3px 0 3px 22px;
	}

.recommend p {
	margin-left: 22px;
	}


/********************ピット　ホリデー車検の流れ*******************/
#flow_process {
	padding: 0 10px;
	margin: 20px 0;
	}

#flow_process dt {
	border-bottom: 2px solid #CCCCCC;
	padding: 5px 0;
	clear: both;
	font-size: 100%;
	color: #C63162;
	}

#flow_process dt span {
	margin-left: 5px;
	}

#flow_process dd {
	font-size: 100%;
	margin-bottom: 10px;
}

#flow_process p {
	width: 360px;
	float: right;
	margin-top: 5px;
	}


/********************ピット　予約申込み*******************/
.re_method {
	width: 590px;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
	}

.re_method_bot {
	float: right;
	margin: 5px 15px 5px 0;
	width: 320px;
	}

.re_method_bot img {
	margin-bottom: 10px;
	}

.re_method_bot .linkmark {
	margin: 0;
	}


/********************ピット　料金一覧・車検共通*******************/
.price_table {
	width: 100%;
	border: solid 1px;
	margin-top: 10px;
	border-color: #279A2F;
	}

.price_table th { text-align: left; font-weight: normal; background-color: #F4FDEE; }

.price_table th,
 .price_table td { padding: 6px 8px; border-right: solid 1px; border-bottom: solid 1px; border-color: #279A2F; font-size: 90%; text-align: center; }

.table_16 { width: 16%; }

.total {
	font-weight: bold;
	color: #FF0000;
	}

/********************ピット　一般・大型車検*******************/
.inspect_flow {
	width: 390px;
	float: right;
	}

.inspect_flow_ph {
	width: 180px;
	float: left;
	margin-top: 20px;
	}

.inspect_flow_ph img {
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	}

.inspect_ph_box {
	clear: both;
	}

.inspect_r_ph,
 .inspect_l_ph {
	border: 1px solid #CCCCCC;
	padding: 2px;
	}

.inspect_r_ph {
	float: right;
	margin: 15px 0 10px 0;
	}

.inspect_l_ph {
	float: left;
	margin: 15px 30px 10px 0;
	}

/*--『見積書・納品書』--*/
#sample {
	text-align: center;
	margin: 0px 0px 15px 0px;
	}

#sample p {
	margin: 30px 0px 10px 0px;
	}

#sample img {
	margin: 50px 0px 0px;
	}


/********************コーティング　アクアキーパー*******************/
#merit dt {
	background-image: url(../img/mark_circle.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom: none;
	padding-left: 20px;
	}

#merit dd {
	padding-left: 20px;
	}

#process {
	margin: 10px 0 15px 0;
	}

#process li {
	float: left;
	text-align: center;
	}

#process li img {
	background-image: url(../img/mark_triangle.gif);
	background-repeat: no-repeat;
	background-position: 5px 60px;
	padding-left: 30px;
	}

#process li p {
	padding-left: 30px;
	margin: 5px 0;
	}

#process li .process_start {
	background-image: none;
	padding-left: 0;
	}


/********************お問い合わせ　共通*******************/
#form_table {
	width: 100%;
	border: solid 1px #C8C8C8;
	margin-top: 20px;
	}

#form_table th { text-align: left; font-weight: normal; background-color: #F2F2F2; }

#form_table th,
 #form_table td { padding: 5px 8px; border-right: solid 1px; border-bottom: solid 1px; border-color: #CCCCCC; }

.form_button {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
	}

.js_of { ime-mode: inactive;}
.js_on { ime-mode: active;}

input, textarea, select {
	font-size: 100%;
	}

#Submit {
	font-size: 80%;
	margin-right: 10px;
	}

#Reset {
	font-size: 80%;
	}

/********************サイトマップ*******************/
/*--『共通』--*/

#sitemap_jumbo h5,
 #sitemap_car h5 {
	font-size: 120%;
	letter-spacing: 0.2em;
	font-weight: bold;
	}

#sitemap_jumbo h6,
 #sitemap_car h6,
 #sitemap_oth h6 {
	padding: 2px 0 2px 8px;
	font-size: 100%;
	margin: 5px 0;
	}

#sitemap_jumbo li,
 #sitemap_car li,
 #sitemap_oth li {
	margin: 5px 0;
	}

#sitemap_jumbo h6 span,
 #sitemap_car h6 span,
 #sitemap_oth h6 span {
	padding-left: 5px;
	}

/*--『ピットイン』--*/
#sitemap_jumbo {
	width: 290px;
	float: left;
	padding-left: 10px;
	}

#sitemap_jumbo h5 {
	color: #005221;
	}

#sitemap_jumbo h5 span {
	border-bottom: 3px solid #70B48B;
	padding-bottom: 3px;
	}

#sitemap_jumbo h6 {
	color: #005221;
	border-left: 5px solid #70B48B;
	}

.sitemap_jumbo_sub_t, .sitemap_jumbo_sub {
	padding-left: 10px;
	}

.sitemap_jumbo_sub_t li{
	margin: 3px 0;
	font-size: 90%;
	}

.sitemap_jumbo_sub li{
	font-size: 100%;
	}

.sitemap_jumbo_sub li a{
	color: #005221;
	}

/*--『カーランド』--*/
#sitemap_car {
	width: 290px;
	float: right;
	}

#sitemap_car h5 {
	color: #0E3193;
	}

#sitemap_car h5 span {
	border-bottom: 3px solid #7598C0;
	padding-bottom: 3px;
	}

#sitemap_car h6 {
	color: #0E3193;
	border-left: 5px solid #7598C0;
	}

.sitemap_car_sub {
	padding-left: 10px;
	}

.sitemap_car_sub li{
	font-size: 100%;
	}

.sitemap_car_sub li a{
	color: #0E3193;
	}

/*--『サイトマップ・HOME』--*/
#sitemap_oth {
	width: 290px;
	float: left;
	padding-left: 10px;
	}

#sitemap_oth h6 {
	color: #E82F00;
	border-left: 5px solid #EC5028;
	border-color: #F96B57;
	}


/********************ブログページ*******************/
/*----------コンテンツ----------*/
#blog_contents {
	float: left;
	width: 460px;
	}

#right_sidenavi {
	float: right;
	width: 140px;
	}

#right_sidenavi img {
	margin-top: 6px;
	margin-left: 6px;
	}

.entry {
	width: 440px;
	margin: 0 10px 10px;
	}

.entry img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	}

.entry p {
	line-height: 1.5;
	margin-left: 3px;
	}

h3.blog {
	background-image:url(../img/bg_h3.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	width: 438px;
	margin: 0 10px 15px;
	}

h3.blog span {
	border-left: 5px solid #0A51A1;
	margin-left: 8px;
	padding-left: 8px;
	line-height: 2;
	}

.entry h4 {
	border-left: 5px solid #CC0000;
	margin-left: 8px;
	padding-left: 8px;
	margin-bottom: 8px;
	line-height: 1.3;
	font-size: 94%;
	}

.main_car_r {
	float: right;
	margin-top: 10px;
	width: 200px;
	}

.car_lneup {
	float: left;
	width: 200px;
	margin: 20px 6px 20px;
	}

.sub_car_ph {
	width: 440px;
	margin: 10px 0;
	}

.sub_car_ph img {
	margin: 0 6px 10px;
	float: left;
	}

.price {
	font-size: 120%;
	text-align: center;
	font-weight: 900;
	margin-top: 5px;
	color: #CC3300;
	background-color: #FFDFDF;
	}

.coment {
	border: 1px solid #7598C0;
	padding: 12px 8px;
	margin: 10px 0 15px;
	clear: both;
	}

.details {
	text-align: right;
	padding-bottom: 5px;
	font-size: 86%;
	}

.blog_button img {
	border: none;
	padding: 0;
	margin: 8px 1px 0;
	float: left;
	}

.entry_title {
	height: 40px;
	}

/*----------詳細用テーブル----------*/
table.car_deta,
 table.car_deta2 {
	text-align: left;
	font-size: 86%;
	}

table.car_deta th,
 table.car_deta2 th {
	padding: 5px 0;
	border-bottom: 1px dashed #999999;
	width: 80px;
	}

table.car_deta td,
 table.car_deta2 td {
	padding: 5px 0;
	border-bottom: 1px dashed #999999;
	}

table.car_deta .colon,
 table.car_deta2 .colon {
	width: 10px;
	}

table.car_deta {
	width: 230px;
	}

table.car_deta2 {
	width: 440px;
	}

/*----------ブログメニュー----------*/
#right_sidenavi h4 {
	margin: 10px 0 0 10px;
	}

ul#blog_menu {
	margin: 10px 0 0 5px;
	}

ul#blog_menu li {
	margin: 20px 0;
	font-size: 86%;
	background-image:url(../img/blog_arrow.gif);
	background-position: 0.2em 0.3em;
	background-repeat: no-repeat;
	padding-left: 1.3em;
	font-weight: bold;
	}

ul#blog_menu .cat {
	margin-top: 5px;
	margin-left: 3px;
	}

ul#blog_menu .cat li {
	margin: 0;
	padding: 3px 0;
	background-image: none;
	font-weight: normal;
	}

/*----------ページトップへ戻る----------*/
.entry .pagetop {
	border-bottom: 1px dashed #999999;
	}

/*----------ページめくり----------*/
#turn_over {
	width: 440px;
	margin: 15px 10px;
	text-align: right;
	}
