/*************************************************************************************
 会員登録：プライバシーポリシー本文（スクロール）＋同意チェック＋ボタン制御
 ※ .auth-card--register の入れ子前提を外し、.agree-doc 単独で効かせる版
**************************************************************************************/

/* 規約本文のスクロールボックス（固定ページprivacyの内容を流し込む） */
.agree-doc {
	max-height: 220px;
	overflow-y: auto;
	border: 1px solid #d9dde2;
	border-radius: 8px;
	padding: 14px 16px;
	margin: 4px 0 16px;
	background: #fff;
	font-size: 13px;
	line-height: 1.8;
	color: #444;
	-webkit-overflow-scrolling: touch;
}
.agree-doc h2 {
	font-size: 14px;
	margin: 14px 0 6px;
}
.agree-doc h2:first-child {
	margin-top: 0;
}
.agree-doc ul {
	padding-left: 1.2em;
	margin: 6px 0;
}
.agree-doc p {
	margin: 6px 0;
}
/* 本文冒頭の「下書き」注記枠は登録フォーム内では隠す（不要なら削除） */
.agree-doc > div[style*="fff7ed"] {
	display: none;
}

/* 未同意時：送信ボタンをグレーアウトして押せない見た目に */
#pmpro_btn-submit.is-disabled,
#pmpro_btn-submit:disabled,
.pmpro_btn-submit-checkout.is-disabled,
.pmpro_btn-submit-checkout:disabled,
.auth-card--register input[type="submit"].is-disabled,
.auth-card--register input[type="submit"]:disabled,
.auth-card--register button[type="submit"].is-disabled,
.auth-card--register button[type="submit"]:disabled {
	background: #c7ccd1 !important;
	border-color: #c7ccd1 !important;
	color: #fff !important;
	cursor: not-allowed;
	opacity: 1;
}
