@charset "utf-8";
/* CSS Document */

#main {
}

#main div {
	margin:10px;
}

#content01 {
	background-color:#F7EAE0;
	text-align:center;
	padding-bottom:70px;
}

#content01 .arw {
	width:960px;
	margin:auto;
	text-align:left;
}

#content01 .arw img {
	margin-left:170px;
}

#content01 h2 {
	margin-top:40px;
}

#content01 h3 {
	margin-top:40px;
	font-size:2.2em;
	font-weight:bold;
	color:#494645;
}


#content01 table {
	margin:40px auto 0;
}

#content01 table tr td {
	padding:15px;
}


#content02 {
	background:url(../images/car/content02_back.png) repeat;
	padding:70px 0;
	text-align:center;
}

#content02 h2 {
	color:#EA5711;
	font-size:2.2em;
	font-weight:bold;
	line-height:140% !important;
}

#content02 p {
	margin-top:20px;
	line-height:180%;
	font-weight:500;
	font-size:1.2em;
}

#content02 #comment {
	background: url(../images/car/content02_back2.png) no-repeat;
	width:815px;
	margin:40px auto 0;
	text-align:center;
	padding:37px 0;
}

#content02 #comment p {
	color:#804F1B;
	font-size:1em !important;
	line-height:160% !important;
}



#content03 {
	background: url(../images/car/content03_back.jpg) repeat;
	padding:64px 0;
	text-align:center;
}

#content03 p {
	margin:30px 0 0 0;
}




#content04 {
	background:url(../images/car/content04_back.png) repeat;
	padding:20px 0;
}


#content05 {
	padding:72px 0 36px 0;
	text-align:center;
	background:#FFFDE6;
}

#content05 #box {
	width:920px;
	margin:auto;
}

#content05 #img1 {
	float:left;
}

#content05 #img2 {
	float:right;
	margin-right:15px;
}

#contact {
	width:80%;
	margin:auto;
}


#contact dd {
	text-align:left;
}


.red {
	color:red;
}