h2 {
	background:url(/image/form/contact-all_h2.jpg) no-repeat;
	font-weight:bold;
	color:#8a9f06;
	padding:75px 0 40px 15px;
}
#main table.contact{
	margin:0 auto;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 0;
}
#main table.contact th{
	width:150px;
	padding: 10px 15px;
	border: 1px solid #CCCCCC;
	color:#111;
	background-color:#DCE2B4;
	vertical-align: top;
	text-align:left;
}
#main table.contact th span.req{
	font-size:90%;
	color:#CC0000;
}
#main table.contact td{
	padding: 10px 15px;
	border: 1px solid #CCCCCC;
	vertical-align: text-bottom;
}
#main table.contact .wpcf7-list-item{
	display: inline-block;
}