@charset "UTF-8";

/* お申し込みフォーム */

#formWrap {
	padding: 20px 0;
}
#formWrap h2 {
	margin-bottom: 1rem;
	color: #666;
	font-size: 1.25rem;
}
#formWrap p {
	color: #808080;
	font-size: .875rem;
	line-height: 1.75;
}
#formWrap p.note {
	margin-top: 30px;
}
.formTable {
	padding: 30px 0 10px;
}
.formTable th,
.formTable td {
	padding: .5rem;
	color: #808080;
	font-size: .875rem;
	font-weight: normal;
}
.formTable td span {
	margin-left: 1rem;
	color: #f00;
}
.formTable td textarea {
	padding: .5rem;
	font-size: .875rem;
	font-family: "ヒラギノ角ゴPro W3","ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.5;
}
/* お申し込みフォーム（確認画面） */
#formWrap .error {
	text-align: center;
}
#formWrap .error p:first-of-type {
	margin-bottom: 20px;
}
#formWrap .error .error_messe {
	margin-bottom: .5rem;
	color: #f00;
}