@charset "utf-8";
/* CSS Document */
#main{
	width: 710px;
}
#main h2.image{
	margin: 3em 0 1em 0;
}

/*フローセクション*/
#main div.section{
	margin: 15px 10px 20px 10px;
	padding: 5px 10px 10px 10px;
	border-left: 4px solid #4cb3d0;
}
#main div.section h4{
	margin: 0 0 10px 0;
	padding: 2px 4px;
	background: none;
	color: #0360c0;
	border-bottom: 1px dotted #a9a9af;
}
	#main div.section table{
		margin: 0 10px;
		font-size: 0.8em;
		line-height: 1.6;
		width: 360px;
		float: left;
		background: #ccc;
	}
	#main div.section table th,
	#main div.section table td{
		border: 1px solid #fff;
		padding: 4px;
	}
#main .f_image{
	width: 126px;
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 0.8em;
	text-align: center;
	float: left;
}
#main .f_image img{
	border: 2px solid #fff;
}

/*ぽっちマークリスト*/
ul.circle{
	margin: 5px 5px 10px 40px;
	padding: 0;
	list-style: circle none outside;
}
	ul.circle li{
		margin: 0;
		padding: 0;
	}
/*マークなしリスト*/
ul.none{
	margin: 5px 5px 10px 40px;
	padding: 0;
	list-style: none none outside;
}
	ul.none li{
		margin: 0;
		padding: 0;
	}
/*お問い合わせリスト*/
ul.inquiry {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 0 0 2em;
	padding: 0;
	position:relative;
}
	#main ul.inquiry li {
		color:#333;
		display:block;
		letter-spacing:2px;
		margin:0pt 0pt 5px;
		padding: 0;
		position:relative;
	}
	#main ul.inquiry li span {
		border-left: 4px solid #666;
		color:#666;
		float:left;
		padding-left: 8px;
		margin: 0;
		width: 5em;
		}
/*番号付リスト*/
ol.num{
	margin: 5px 5px 10px 40px;
	padding: 0;
	list-style: decimal none outside;
}
	ol.num li{
		margin: 5px 5px 10px 5px;
		padding: 0;
		line-height: 1.2em;
	}
ol.num li strong{
	color: #333;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #f33;
}


/*費用テーブル*/
table.table55{
	border-collapse:collapse;
	margin: 0 auto 0 2em;
}
table.table55 caption{
	color: #666;
	padding: 10px 2px 2px 2px;
}
table.table55 th{
	font-weight: 400;
	border: 1px solid #999;
	background: #def;
	width: 18em;
	padding: 2px;
}
table.table55 td{
	border: 1px solid #999;
	text-align: right;
	width: 15em;
	padding: 2px;
}

/*左側廃車フリーダイヤル*/
#left_freedial{
	background: #fff url(../../images/bg/gra_bg_ylw_100.gif) repeat-x bottom;
	border: 1px solid #abcd44;
	padding: 0;
	margin: 15px 5px 0 5px;
	font-size: 1em;
}
	#left_freedial h3{
		font-size: 0.9em;
		font-weight: 600;
		background: url(../../images/bg/gra_bg_grn_t.gif) repeat-x top;
		color: #7bad14;
		border-bottom: 1px dotted #abcd44;
		margin: 0 0 5px 0;
		padding: 3px;
		text-align: center;
	}
	#left_freedial p{
		font-size: 0.8em;
		color: #333;
		padding: 0;
		margin: 4px;
		line-height: 1.4;
	}
	#left_freedial h4{
		font-size: 18px;
		font-weight: bold;
		color: #f33;
		margin: 0 5px;
		padding: 0 0 0 30px;
		line-height: 25px;
		text-align: center;
		vertical-align: middle;
		background: url(../../images/icon/freedial.gif) no-repeat left center;
	}

p.sub{
	margin-left: 2em;
}

div.left_160{
	margin: 0 10px 0 0;
	padding: 5px;
	float: left;
	border: 1px solid #ccc;
}
