/* フォームページのCSS */

@charset "UTF-8";
/* CSS Document */

html {
	font-size: 100%; /* Bootstrapの影響があるため解除 */
}

main {
	margin:8px;
}

.pancz {
	font-size:0.8rem;
}

.pancz a {
	text-decoration: underline;
}


h1 {
	font-size:1.6rem !important;
}

.form_main {
	margin:10px;
	padding:30px 20px;
	background:#f5f5f5;
	border-radius:10px;
}

.form_main h4 {
	text-align:center;
	margin:1.5em;
}

.form_main h5 {
	padding-bottom:10px;
	margin:30px 0;
	border-bottom:2px dashed #aaa;
	font-weight:bold;
}
.form_main h6 {
	background:#4682b4;
	color:#f8f8ff;
	padding:5px;
}

.form_main hr {
	margin:50px 0;
}

.before-btn {
	display: flex;
}

/* reCAPCHAロゴ位置修正 */
.grecaptcha-badge { margin-bottom:100px; }