// ContactPage.jsx — お問い合わせページ const ContactPage = ({ onNavigate }) => { const [form, setForm] = React.useState({ name: '', email: '', tel: '', category: '', message: '' }); const [sent, setSent] = React.useState(false); const field = { fontFamily: "'Noto Sans JP', sans-serif", fontSize: '14px', fontWeight: 300, color: '#1C1410', background: 'white', border: '1.5px solid #E8E0D8', borderRadius: '8px', padding: '10px 14px', width: '100%', outline: 'none', boxSizing: 'border-box', transition: 'border-color 0.2s' }; const label = { display: 'block', fontFamily: "'Noto Sans JP', sans-serif", fontSize: '12px', fontWeight: 500, color: '#3D3028', marginBottom: '6px', letterSpacing: '0.3px' }; if (sent) return (

送信しました

お問い合わせを受け付けました。内容を確認の上、折り返しご連絡いたします。

); return (
Contact

お問い合わせ

{/* FAQ誘導 */}
よくあるご質問でお探しの回答が見つかるかもしれません。
{/* Contact options */}
LINE で問い合わせる
返信が早い場合があります
お電話
受付開始後に公開予定
{/* Form */}

メールフォーム

setForm({...form, name: e.target.value})} />
setForm({...form, tel: e.target.value})} />
setForm({...form, email: e.target.value})} />