/*
Theme Name: JOY TIME
Description: 株式会社ジョイ・タイム コーポレートサイト用テーマ。デザイン本体は assets/style.css（元サイトのCSS）、このファイルはWP・Contact Form 7 向けの追加分のみ。
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: joytime
*/

/* 管理バー表示中は固定ヘッダーを管理バーの下へ */
.admin-bar header{top:32px}
@media(max-width:782px){.admin-bar header{top:46px}}

/* 文章ページ（page.php）：ブロックエディタの見出し・段落 */
.policy h2{margin-top:38px}
.policy ul,.policy ol{padding-left:1.4em}
.policy img{height:auto}

/* ===== Contact Form 7 ===== */
.wpcf7 .hidden-fields-container{display:none}
.wpcf7-form-control-wrap{display:block}
.wpcf7-not-valid-tip{font-size:11px;margin-top:6px;color:#a33a2c}
/* CF7標準フォームは各項目を <p><label>…</label></p> で出力するため、段落単位で間隔を取る */
.wpcf7 form p{margin:0 0 24px;font-size:12px}
.wpcf7 form label{display:block}
/* 同意チェック（[acceptance]）・チェックボックス・ラジオ */
.wpcf7 .wpcf7-list-item{margin:0 16px 0 0}
.wpcf7 .wpcf7-list-item label{display:inline-flex;align-items:center;gap:10px}
.wpcf7 .wpcf7-list-item input{width:18px;height:18px;margin:0;accent-color:var(--ink)}
/* input の汎用スタイルより優先させ、元サイトの .button と同じ見た目にする */
.wpcf7 input.wpcf7-submit{width:auto;margin-top:0;padding:17px 25px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);font-size:12px;cursor:pointer;transition:background .25s}
.wpcf7 input.wpcf7-submit:hover{background:#3a6554}
.wpcf7 input.wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}
.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:14px 18px;font-size:12px}
.wpcf7-spinner{vertical-align:middle}
