@charset "UTF-8";

/*///////////////////////////////////////////////////////////

	お問い合わせフォーム

///////////////////////////////////////////////////////////*/

input,
select {
	margin: 0px 3px;
}
textarea {
	font-size: 100%;
}
/* テーブル 
----------------------------------------------------------------------------*/
table.form {
	margin: 10px 0;
	border-collapse: collapse;
	width: 90%;
}
table.form th {
	padding: 10px;
	width: 30%;
	font-weight: normal;
	background: #eee;
	border: 1px solid #cdcdcd;
	text-align: left;
}
table.form td {
	padding: 10px;
	background: white;
	border: 1px solid #cdcdcd;
}

table.error {
	width: 600px;
	margin: 10px auto;
	border-collapse: collapse;
}
table.error th {
	padding: 5px;
	background: #FF9;
	border: 1px solid #cdcdcd;
	text-align: right;
	white-space: nowrap;
}
table.error td {
	padding: 5px;
	background: white;
	border: 1px solid #cdcdcd;
}
.w200px {
	width: 205px;
	float: left;
	text-align: right;
	white-space: nowrap;
}
.w200px input {
	width: 150px;
}