/* =============================================
	▼各種お申込み
============================================= */
.blue_box {
	background-color: #e3eaf2;
	padding: 10px 15px;
}
.blue_box th,
.blue_box td {
	white-space: nowrap;
}
#form_red_box {
	border: 1px solid #FF0000;
	color: #FF0000;
	padding: 15px;
	margin: 10px 0 0 0;
}
.form_table {
	width: 100%;
	background-color: #bbbbbb;
	margin: 10px 0 0 0;
}
.form_table th {
	color: #7c6b2e;
	text-align: center;
	background-color: #e4dfce;
}
.form_table th.wine {
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #5d2525;
}
.form_table th.navy {
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #262f5e;
}
.form_table th.gray {
	color: #434343;
	text-align: left;
	font-weight: bold;
	background-color: #f2f2f2;
}
.form_table td {
	background-color: #FFFFFF;
}
.form_table td .pad {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	_padding: 2px 0 0 28px;
}
.form_table th.blue {
	width: 20%;
	color: #FFFFFF;
	background-color: #325784;
}
.form_table td.total {
	width: 80%;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.form_table input {
	inline: 1px solid #0000ff;
	vertical-align: middle;
	margin: 2px 4px 4px 0;
	_margin: 0 4px 2px 0;
}
.form_table textarea {
	width: 350px;
	height: 2.5em;
	font-size: 12px;
	line-height: 140%;
	vertical-align: middle;
}

