// Sub-service detail sections (for guitar / dtm pages) function SubServiceDetail({ kind }) { const specs = kind === 'guitar' ? { title:'弾き語りレッスン', en:'GUITAR & VOCAL', photo:'https://images.unsplash.com/photo-1511671782779-c97d3d27a1d4?w=1600&q=80', body:'ギターと歌を同時にコントロールする技術を、課題曲ベースで習得。初心者はコード3つから、経験者は表現の幅を広げる方向で。', feats:[ { k:'課題曲ベース', v:'好きな曲で学ぶ。基礎練ばかりで飽きません。' }, { k:'楽器相談', v:'手元の楽器やレンタル利用から始めて、必要になったら選び方も相談できます。' }, { k:'録音・動画化', v:'演奏を定期的に録画。上達が目で見えます。' }, { k:'発表会優先枠', v:'弾き語り専用のライブ枠あり。' }, ], } : { title:'DTMレッスン', en:'MUSIC PRODUCTION', photo:'https://images.unsplash.com/photo-1598653222000-6b7b7a552625?w=1600&q=80', body:'Logic Pro / Ableton Live を使って、自分の歌を録って編集する。作詞作曲からミックス・リリースまで一気通貫で伴走します。', feats:[ { k:'DAW対応', v:'Logic / Ableton / Cubase。好みのDAWで。' }, { k:'機材貸出', v:'MacBook / オーディオIF / マイクを貸出可。' }, { k:'リリース支援', v:'配信サービス登録まで一緒にやります。' }, { k:'作品発表会', v:'年2回、作品のみ発表する会を開催。' }, ], }; return ( {specs.en} {specs.title} {specs.body} {specs.feats.map(f => ( {f.k} {f.v} ))} 体験する → 料金を見る ); } // Home summary — strengths + service preview, minus the long in-page stuff function HomePreview() { const routeTo = (href) => { const routes = (window.ALLIN_MUSIC_CONFIG && window.ALLIN_MUSIC_CONFIG.routes) || {}; return routes[href] || href; }; const cards = [ { href:'voice.html', tag:'MAIN · SIDE A', title:'ボイストレーニング', en:'FIND YOUR REAL VOICE', photo:'https://images.unsplash.com/photo-1516280440614-37939bbacd81?w=1200&q=80' }, { href:'guitar.html', tag:'SIDE B1', title:'弾き語り', en:'GUITAR & VOCAL', photo:'https://images.unsplash.com/photo-1511671782779-c97d3d27a1d4?w=1200&q=80' }, { href:'dtm.html', tag:'SIDE B2', title:'DTM', en:'MUSIC PRODUCTION', photo:'https://images.unsplash.com/photo-1598653222000-6b7b7a552625?w=1200&q=80' }, ]; return ( #03 サービス案内 歌が真ん中、その周りに音楽がある。 {cards.map((c, i) => ( {c.tag} {c.title} {c.en} 詳しく見る → ))} ); } window.SubServiceDetail = SubServiceDetail; window.HomePreview = HomePreview;
{specs.body}