@charset "utf-8";

#form p {
	margin:1em 0;
	line-height:1.3;
}
#form .question {
	border-collapse:collapse;
	color:#333;
}
#form table.question,
#form .question th,
#form .question td {
	border:1px solid #999999;
}
#form .question th,
#form .question td {
	text-align:left;
	line-height:1.3;
	padding:.5em;
}
#form .question th {
	background-color:#a1bfba;
}
#form .question th span.require {
	color:#FF0000;
}
#form .submit-bt {
	margin-top:1em;
}
#form .submit-bt input {
	border:2px solid #FF9933;
	padding:.5em;
}
#form .submit-bt input:hover {
	border:2px solid #CC3300;
}
#form span.error_coution {
	font-weight:bold;
	color:#FF6600;
}