@charset "utf-8";
#contents h2{
	border-bottom: 2px solid #7AAD32;
	margin: 10px 0;
}

#contact table.form {
	width:100%;
	border-collapse: collapse;
	border-top: 2px solid #e2e3d0;
	border-bottom: 2px solid #e2e3d0;
  margin:0 0 20px 0;
}
#contact table.form th,#contact table.form td{
	padding: 20px;
	border-bottom: 1px dotted #AAA;
}
#contact table.form th {
	background: #eee;
	width:180px;
}

input.in_text_m {
	border: 3px solid #d7d8be;
	width: 400px;
	height:20px;
	font-size: 12px;
	line-height:18px;
}
textarea.in_text_area_s {
	border: 3px solid #d7d8be;
	width: 550px;
	height:200px;
	font-size: 12px;
	line-height:18px;

}