@charset "UTF-8";

/*
 *
 * FPsoudan.com Apply Form CSS File
 * 申し込みフォーム画面用 CSS 定義ファイル
 *
 */

#apply_first_caution {
	width: 95%;
	margin: 5px auto 5px;
	background: #fcc;
	border-collapse: collapse;
	border: 1px solid #c00;
	color: #f00;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: small;
	line-height: 130%;
}

#verisign_box {
	width: 90%;
	margin: 5px auto 20px;
	border: 0px solid #cc6;
}
.verisign_keymark {
	padding: 3px;
	border: 1px solid #cc6;
	border-collapse: collapse;
	background: #ffc;
	color: #000;
	font-weight: bold;
	font-size: small;
	vertical-align: middle;
}
.verisign_msg {
	padding: 3px;
	border: 1px solid #cc6;
	border-collapse: collapse;
	background: #ffc;
	color: #000;
	font-weight: bold;
	font-size: small;
	line-height: 150%;
}


#apply_form_subbox {
	margin-top: 20px;
	margin-bottom: 30px;
}
#apply_form_subbox table {
	width: 95%;
	margin: 20px auto 20px;
	border: 2px solid #666;
	border-collapse: collapse;
	font-size: small;
	text-align: left;
}
#apply_form_subbox caption {
	width: 90%;
	margin: 10px auto 10px;
	background: #cff;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: large;
}
#apply_form_subbox strong {
	color: #000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-weight: bold;
	text-decoration: underline;
}

#apply_preform_block {
	margin: 10px 20px;
	font-size: small;
	line-height: 130%;
}

.applyform_table {
	width: 90%;
	margin: 10px auto 20px;
	border-collapse: collapse;
	border: 2px solid #666;
	text-align: left;
}
.applyform_table th {
	width: 35%;
	padding: 3px 3px 3px 5px;
	border: 1px solid #999;
	font-weight: normal;
	line-height: 130%;
}
.applyform_table td {
	width: 65%;
	padding: 3px 3px 3px 5px;
	border: 1px solid #999;
	line-height: 130%;
}

.notomitmark {
	color: #f00;
	font-size: small;
	font-weight: bold;
}
.textareastring {
	font-size: small;
}
