@charset "utf-8";
/* ========================================
 * 2026-11-11 追加：お問い合わせフォームのレイアウト調整
 * Contact Form 7 6.x 更新・Turnstile 導入に伴う調整
 * 担当：イータイム
 * ======================================== */

/* 送信ボタンを中央に（テーマの p{text-align:justify} で左寄せになっていたため） */
.contact .wpcf7 .submit_btn p{
	text-align: center;
	position: relative;
}
.contact .wpcf7 .submit_btn .btn1{
	font-family: inherit;
	letter-spacing: 0.3em;
	border-radius: 0;
	-webkit-appearance: none;
	appearance: none;
}
.contact .wpcf7 .submit_btn .btn1:disabled{
	opacity: 0.5;
	cursor: default;
}
/* 送信中スピナーはボタンの右に重ねて、ボタン位置をずらさない */
.contact .wpcf7 .submit_btn .wpcf7-spinner{
	position: absolute;
	top: 50%;
	margin: -12px 0 0 12px;
}

/* 入力欄の最後と送信ボタンの間を詰める */
.contact .wpcf7 table{
	margin-bottom: 0;
}

/* Turnstile（必要な時だけ表示される。表示時は送信ボタンの上に中央寄せ） */
.contact .wpcf7 .etime-turnstile{
	text-align: center;
	line-height: 0;
}
.contact .wpcf7 .etime-turnstile .cf-turnstile{
	display: inline-block;
}

/* エラー・送信完了メッセージ */
.contact .wpcf7 form .wpcf7-response-output{
	margin: 0 0 30px;
	padding: 12px 16px;
	font-size: 14px;
	text-align: center;
}
.contact .wpcf7 .wpcf7-not-valid-tip{
	font-size: 14px;
	margin-top: 6px;
}
