@charset "utf-8";

p.next{ width:240px; height:50px; margin: 0 auto;}
.btnStyle #contact_input_btn { display:block; background:url(../../img/contact/form/btn_form_01_on.gif) no-repeat;}

div.mainContent h1 {
	margin-bottom:40px;
}
div.mainContent h2 {
	padding-bottom:10px;
	border-bottom:2px solid #c1c1c1;
}
div.mainContent h3 {
	margin-bottom:10px;
}
div.mainContent span {
	color:#e0081a;
}
p.next {
	text-align:center;
}
/* div.formBox */
div.formBox {
	margin-bottom:30px;
}
div.formBox table {
	width:680px;
	border-collapse:collapse;
}
div.formBox th , div.formBox td {
	width:432px;
	padding:0.8em 0 0.8em 1em;
	text-align:left;
	color:#888;
	border-bottom:1px solid #dcdcdc;
}
div.formBox th {
	width:248px;
	font-weight:normal;
	color:#333;
	border-right:1px solid #dcdcdc;
}
div.formBox td span {
	color:#333;
}
/* div.formBox2 */
div.formBox2 {
	border:1px solid #dcdcdc;
	padding:15px;
	margin-bottom:30px;
}
div.formBox2 ul {
	list-style-type:decimal;
	margin-left:1.6em;
	margin-bottom:10px;
}
/* div.errorBox */
div.errorBox {
	width:646px;
	padding:15px;
	border:2px solid #ff6666;
	margin:0 auto 30px;
	overflow:hidden;
	clear:both;
}
p.error {
	color:#ff6666;
	padding-left:22px;
	margin-bottom:5px;
	background:url(/img/contact/ico_error.png) 0 2px no-repeat;
}