/*------------------------------
お問い合わせページ
------------------------------*/
.indispensable {
	text-align: right;
	margin-bottom: 5px;
}

form#contact_form {
	width: 560px;
	margin: 30px auto 0;
}
form#contact_form label {
	display: inline-block;
	float: left;
	margin-bottom: 20px;
	width: 200px;
}
form#contact_form .formRight{
	float: right;
	width: 336px;
	margin-bottom: 20px;
}
form#contact_form .formRight .formButton{
	text-align: right;
}
form#contact_form input,
form textarea{
	background: #cccccc;
	width: 330px;
	padding:3px;
	border: 0 none;
}
form select {
	width: 330px;
	margin-bottom: 20px;
	padding:3px;
}
form#contact_form textarea { height: 65px; }

form#contact_form input#submitbtn {
	background: #fff;
	width: 68px;
	height: 51px;
}
.error{
	clear:both;
	color:#FF0000;
	text-align:right;
}
