.問い合わせフォーム{display:flex;flex-direction:column;gap:1rem}.問い合わせフォーム label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600}.問い合わせフォーム label[hidden]{display:none}.問い合わせフォーム .チェック{flex-direction:row;align-items:center;gap:.5rem;font-weight:400}.問い合わせフォーム .チェック input{width:auto;padding:0}.問い合わせフォーム input,.問い合わせフォーム select,.問い合わせフォーム textarea{font:inherit;color:var(--文字色);padding:.6rem .8rem;border:1px solid var(--線色);border-radius:8px;background:var(--入力背景)}.問い合わせフォーム input:focus,.問い合わせフォーム select:focus,.問い合わせフォーム textarea:focus{outline:2px solid var(--強調色);border-color:transparent;background:var(--表面色上)}.問い合わせフォーム input::placeholder,.問い合わせフォーム textarea::placeholder{color:var(--淡色)}.問い合わせフォーム .確認欄{position:absolute;left:-9999px}.問い合わせフォーム .送信結果{margin:0;padding:.6rem .8rem;border-radius:8px;font-size:.9rem;border:1px solid var(--線色);background:var(--表面色上)}.問い合わせフォーム .送信結果[data-状態=成功]{border-color:var(--強調色)}
