*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
:root{--navy:#1a2a4a;--navy-light:#2d4a7a;--warm-white:#faf8f5;--warm-gray:#f0ece6;--text:#2c2c2c;--text-light:#666;--accent:#0284c7;--accent-light:#e0f2fe;--accent-green:#3a8c6e;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--radius:12px}
body{font-family:'Noto Sans JP',sans-serif;color:var(--text);background:var(--warm-white);line-height:1.8;-webkit-font-smoothing:antialiased}
.site-header{background:#fff;border-bottom:1px solid #e8e4de;position:sticky;top:0;z-index:100}
.header-inner{max-width:1100px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}
.site-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy)}
.logo-img{width:36px;height:36px;border-radius:50%;object-fit:cover}
.logo-text{font-family:'Zen Maru Gothic',sans-serif;font-weight:700;font-size:18px}
.logo-sub{font-size:10px;color:var(--text-light);display:block;margin-top:-2px}
.header-nav{display:flex;gap:20px}
.header-nav a{text-decoration:none;color:var(--text);font-size:13px;font-weight:500}
.header-nav a:hover{color:var(--accent-green)}
.hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px}
.hamburger span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0;transition:all 0.3s}
.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}
.mobile-nav{position:fixed;top:0;right:-280px;width:280px;height:100%;background:#fff;z-index:200;transition:right 0.3s;padding:70px 24px 24px;overflow-y:auto}
.mobile-nav.open{right:0}
.mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid #f0ece6;text-decoration:none;color:var(--text);font-size:15px}
.mobile-nav .mn-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:8px}
.breadcrumb{max-width:1100px;margin:0 auto;padding:12px 20px;font-size:12px;color:#999}
.breadcrumb a{color:#888;text-decoration:none}
.article-hero{background:linear-gradient(135deg,#0c4a6e 0%,#0369a1 100%);color:#fff;padding:48px 20px 40px;position:relative;overflow:hidden}
.article-hero::before{content:'';position:absolute;bottom:-40%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(56,189,248,0.15) 0%,transparent 70%)}
.article-hero-inner{max-width:800px;margin:0 auto;position:relative;z-index:1}
.article-cat{display:inline-block;background:rgba(56,189,248,0.3);padding:4px 14px;border-radius:20px;font-size:13px;margin-bottom:14px}
.article-hero h1{font-family:'Zen Maru Gothic',sans-serif;font-size:26px;font-weight:700;line-height:1.5;margin-bottom:12px}
.article-hero h1 em{font-style:normal;color:#7dd3fc}
.article-meta{display:flex;gap:20px;font-size:13px;color:rgba(255,255,255,0.6);flex-wrap:wrap}
.verdict{max-width:800px;margin:-24px auto 0;padding:0 20px;position:relative;z-index:10}
.verdict-card{background:#fff;border-radius:var(--radius);padding:28px;box-shadow:0 8px 30px rgba(0,0,0,0.12)}
.verdict-title{font-family:'Zen Maru Gothic',sans-serif;font-size:18px;font-weight:700;color:var(--navy);margin-bottom:12px}
.verdict-text{font-size:15px;line-height:2}
.verdict-text strong{color:var(--accent)}
.article-body{max-width:800px;margin:0 auto;padding:32px 20px}
.article-body h2{font-family:'Zen Maru Gothic',sans-serif;font-size:20px;font-weight:700;color:var(--navy);margin:44px 0 16px;padding-bottom:10px;border-bottom:2px solid var(--warm-gray)}
.article-body h3{font-size:16px;font-weight:700;color:var(--navy-light);margin:28px 0 10px}
.article-body p{font-size:15px;line-height:2;margin-bottom:14px}
.article-body ul{margin:12px 0 16px 20px;line-height:2}
.article-body li{margin-bottom:6px}
.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}
.fit-box{border-radius:var(--radius);padding:20px}
.fit-yes{background:#ecfdf5;border:1px solid #6ee7b7}
.fit-no{background:#fef2f2;border:1px solid #fca5a5}
.fit-box h4{font-size:15px;font-weight:700;margin-bottom:10px}
.fit-yes h4{color:#064e3b}.fit-no h4{color:#991b1b}
.fit-box ul{margin:0;padding-left:18px;font-size:14px;line-height:1.9}
.score-section{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}
.score-card{background:#fff;border:1px solid #e8e4de;border-radius:var(--radius);padding:20px;text-align:center}
.score-label{font-size:13px;font-weight:700;color:var(--navy);margin-bottom:8px}
.score-meter{display:flex;gap:6px;justify-content:center;margin-bottom:8px}
.score-dot{width:28px;height:28px;border-radius:50%;border:2px solid #e8e4de;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#ccc}
.score-dot.on{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}
.score-dot.on-g{border-color:var(--accent-green);background:#ecfdf5;color:var(--accent-green)}
.score-desc{font-size:12px;color:var(--text-light);line-height:1.6}
.cost-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}
.cost-table th{background:var(--navy);color:#fff;padding:12px 14px;text-align:left}
.cost-table td{padding:12px 14px;border-bottom:1px solid #e8e4de}
.cost-table tr:nth-child(even) td{background:#fafafa}
.cost-total{background:var(--accent-light)!important;font-weight:700;color:var(--accent)}
.exp-check{background:#fff;border:1px solid #e8e4de;border-radius:var(--radius);padding:24px;margin:24px 0}
.exp-check h3{font-size:16px;color:var(--navy);margin:0 0 14px;border:none;padding:0}
.exp-list{list-style:none;margin:0;padding:0;counter-reset:exp}
.exp-list li{padding:10px 0;border-bottom:1px solid #f0ece6;font-size:14px;line-height:1.8;display:flex;gap:12px;align-items:flex-start}
.exp-list li:last-child{border-bottom:none}
.exp-list li::before{counter-increment:exp;content:counter(exp);background:var(--accent);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}
.check3m{background:linear-gradient(135deg,#fefce8 0%,#fef9c3 100%);border:1px solid #fbbf24;border-radius:var(--radius);padding:24px;margin:24px 0}
.check3m h3{font-size:16px;font-weight:700;color:#92400e;margin:0 0 12px;border:none;padding:0}
.check3m-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.check3m-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7}
.check3m-verdict{margin-top:14px;padding-top:14px;border-top:1px solid #fbbf24;font-size:14px;color:#78350f;line-height:1.8}
.school-search{background:linear-gradient(135deg,#0c4a6e 0%,#0369a1 100%);color:#fff;border-radius:var(--radius);padding:28px;margin:28px 0}
.school-search h3{font-family:'Zen Maru Gothic',sans-serif;font-size:17px;margin:0 0 6px;color:#fff;border:none;padding:0}
.school-search>p{font-size:13px;color:rgba(255,255,255,0.7);margin-bottom:16px}
.ss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.ss-card{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:10px;padding:16px;text-decoration:none;color:#fff;text-align:center;transition:background 0.2s}
.ss-card:hover{background:rgba(255,255,255,0.2)}
.ss-card .ss-name{font-size:14px;font-weight:700;display:block;margin-bottom:4px}
.ss-card .ss-info{font-size:11px;color:rgba(255,255,255,0.6);display:block;margin-bottom:8px}
.ss-card .ss-btn{display:inline-block;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500}
.ss-tip{font-size:12px;color:rgba(255,255,255,0.5);margin-top:14px;line-height:1.7}
.map-search{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.15)}
.map-search h4{font-size:15px;font-weight:700;margin-bottom:10px;color:#fff}
.map-search-form{display:flex;gap:0;margin-bottom:12px}
.map-search-input{flex:1;padding:12px 16px;border:none;border-radius:8px 0 0 8px;font-size:14px;font-family:'Noto Sans JP',sans-serif;outline:none;color:var(--text)}
.map-search-input::placeholder{color:#aaa;font-size:13px}
.map-search-btn{padding:12px 20px;background:#38bdf8;color:#fff;border:none;border-radius:0 8px 8px 0;font-size:14px;font-weight:700;cursor:pointer;font-family:'Noto Sans JP',sans-serif;white-space:nowrap}
.map-search-btn:hover{background:#0ea5e9}
.map-frame{width:100%;height:350px;border:none;border-radius:8px;background:#1e3a5f}
.map-note{font-size:11px;color:rgba(255,255,255,0.4);margin-top:8px}
.combo-section{background:#fff;border:1px solid #e8e4de;border-radius:var(--radius);padding:24px;margin:24px 0}
.combo-section h3{font-size:16px;color:var(--navy);margin:0 0 14px;border:none;padding:0}
.combo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.combo-item{background:var(--warm-gray);border-radius:8px;padding:14px;font-size:14px}
.combo-item strong{color:var(--navy);display:block;margin-bottom:4px}
.combo-item span{color:var(--text-light);font-size:13px;line-height:1.6}
.point-box{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:20px 24px;margin:20px 0}
.point-box h4{font-size:15px;font-weight:700;color:#064e3b;margin-bottom:8px}
.point-box p{font-size:14px;color:var(--text);line-height:1.9;margin:0}
.faq-section{margin:48px 0 40px}
.faq-section-title{font-family:'Zen Maru Gothic',sans-serif;font-size:22px;font-weight:700;color:var(--navy);margin-bottom:20px}
.faq-item{background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:var(--shadow-sm);overflow:hidden}
.faq-q{padding:18px 20px;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none}
.faq-q:hover{background:#fafafa}
.faq-q::before{content:'Q';width:28px;height:28px;background:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}
.faq-q::after{content:'+';margin-left:auto;font-size:18px;color:#999;flex-shrink:0}
.faq-item.open .faq-q::after{content:'-'}
.faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0 20px 0 58px;font-size:14px;color:var(--text-light);line-height:1.9}
.faq-item.open .faq-a{max-height:500px;padding:0 20px 18px 58px}
.related-section{margin:48px 0}
.related-title{font-family:'Zen Maru Gothic',sans-serif;font-size:18px;font-weight:700;color:var(--navy);margin-bottom:16px}
.related-list{display:grid;gap:10px}
.related-item{display:flex;align-items:center;gap:14px;background:#fff;border-radius:8px;padding:14px 18px;text-decoration:none;color:var(--text);box-shadow:var(--shadow-sm);transition:box-shadow 0.2s,transform 0.2s}
.related-item:hover{box-shadow:var(--shadow-md);transform:translateX(4px)}
.related-item .rc{font-size:10px;font-weight:700;color:#fff;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}
.rc-c{background:var(--accent)}.rc-h{background:#d4853a}.rc-w{background:#ef4444}.rc-s{background:#4a7fb5}
.article-trust{background:var(--warm-gray);border-radius:8px;padding:20px 22px;margin:40px 0;font-size:13px;color:var(--text-light);line-height:1.9}
.article-trust strong{color:var(--text)}.article-trust a{color:var(--accent)}
.cta-section{background:var(--navy);padding:48px 20px;text-align:center;color:#fff}
.cta-section h2{font-family:'Zen Maru Gothic',sans-serif;font-size:22px;margin-bottom:10px}
.cta-section p{font-size:14px;color:rgba(255,255,255,0.75);margin-bottom:20px}
.cta-btn{display:inline-block;background:#fff;color:var(--navy);padding:14px 36px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;margin:0 8px}
.cta-btn.secondary{background:transparent;border:2px solid #fff;color:#fff}
.site-footer{background:var(--navy);color:rgba(255,255,255,0.7);padding:40px 20px 20px}
.footer-inner{max-width:1100px;margin:0 auto}
.footer-links{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}
.footer-links a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:12px}
.footer-links a:hover{color:#fff}
.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:16px;text-align:center;font-size:11px;color:rgba(255,255,255,0.4)}
@media(max-width:768px){.header-nav{display:none}.hamburger{display:block}.article-hero h1{font-size:22px}.fit-grid,.score-section,.check3m-grid,.combo-grid{grid-template-columns:1fr}.cost-table{font-size:12px}.cost-table th,.cost-table td{padding:10px 8px}.ss-grid{grid-template-columns:1fr 1fr}}
.sc-school-card{display:block;background:#fff;border-radius:8px;padding:14px 16px;text-decoration:none;color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s}
.sc-school-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}
.sc-school-card strong{display:block;font-size:14px;color:var(--navy);margin-bottom:4px}
.sc-school-card span{font-size:12px;color:var(--text-light);line-height:1.6}
@media(max-width:768px){.sc-school-grid{grid-template-columns:1fr!important}}
受験と習い事
中学受験と習い事の両立ガイド
📅 2026年4月7日✏️ スクールコンパス編集部⏱ 読了目安 7分
💡 一言結論
「受験だから全部やめる」は間違い。受験直前期(小6秋以降)を除けば、週1の習い事1つは維持できる。ただし「何を残すか」の判断基準が重要。残すべきは「週1で完結」「親の負担が軽い」「受験ストレスの発散になる」の3条件を満たすもの。逆に週2以上必要・大会が入試時期と重なる・家庭練習が必須のものは整理対象。
3つの判断タイミング
受験と習い事の整理は「一気にやめる」より「段階的に減らす」が正解です。
🟢 小4春(新小4・塾開始時)── 第1の整理
塾が週2〜3になる。ここで「4つ→2つに減らす」のが多いパターン。やめるのではなく「週2→週1に減らす」もアリ。ここでの判断基準は「塾の曜日と重なるか」だけで十分。
🟡 小5夏(塾が本格化)── 第2の整理
塾が週3〜4になり、夏期講習が入る。ここで「2つ→1つ」。残す1つは「受験のストレス発散になるか」で選ぶ。水泳や体操で体を動かす時間は、むしろ勉強効率を上げる。
🔴 小6秋(直前期)── 最終整理
11月以降は過去問演習が本格化。ここで最後の1つもやめるか、試験が終わるまで休会。ただし「受験が終わったら戻りたい」子は退会ではなく休会にしておく。
受験と両立しやすい習い事 TOP5
スクールコンパスの58ジャンルの「受験両立指数」から、両立しやすい習い事をピックアップします。
| 習い事 | 受験両立指数 | 理由 |
| 水泳 | ★★★★★ | 週1で維持可能。送迎バスあり。体力維持=勉強の持久力。級で区切りやすい |
| そろばん | ★★★★★ | 週1で完結。計算力が受験に直結。暗算が速いと算数の時間配分に余裕 |
| 書道 | ★★★★★ | 週1回60分。静かに集中する時間が受験勉強の質を上げる。答案の字がきれいになる |
| 将棋 | ★★★★★ | 週1回。先を読む力が算数の応用問題に直結。月謝も安い |
| キッズヨガ | ★★★★★ | 週1回30〜60分。受験ストレスの発散。呼吸法が試験本番の緊張対策に |
受験と両立しにくい習い事
| 習い事 | 受験両立指数 | 理由 |
| サッカー(チーム制) | ★★☆☆☆ | 週2〜3+土日の試合。チームに迷惑がかかるので「休む」がしにくい |
| 野球(少年団) | ★★☆☆☆ | 土日がほぼ全て試合。当番もある。小5以降の両立は現実的に厳しい |
| バレエ(本格) | ★★☆☆☆ | 週3+発表会準備。発表会が入試時期と重なるリスク。コンクール組は特に困難 |
| ピアノ(コンクール組) | ★★☆☆☆ | 毎日の練習が必須。趣味レベルなら週1で両立可能だが、コンクール参加は困難 |
💡 「やめる」ではなく「形を変える」選択肢
週2→週1に減らす、選手コース→趣味コースに移る、通学→オンラインに変える。「全部やめる or 全部続ける」の二択ではなく、形を変えて残すのが最も後悔しない方法。
先輩保護者の「やって良かった」「後悔した」パターン
✅ やって良かった
「水泳だけ小6の11月まで続けた。週1の60分は気分転換になり、むしろ勉強効率が上がった。体力がないと冬の追い込みが持たない。」
「将棋を続けた。先を読む習慣が算数の図形問題に役立った。月謝3,000円で最もコスパが良い受験対策だった。」
❌ 後悔した
「サッカーを小5の夏までやめられず、塾の夏期講習に穴が開いた。チームメイトに悪いと思って決断が遅れた。小4の秋に整理すべきだった。」
「全部やめて勉強だけにしたら、子どもがストレスで爆発した。1つだけ残すべきだった。」
🧭 受験に活きる習い事を探すなら
58ジャンルの受験両立指数を一覧で比較できます。「受験予定あり」の条件で絞ると最適な習い事が見つかります。
よくある質問
塾と習い事の曜日が重なる。どちらを優先?
受験を決めているなら塾を優先。ただし習い事の曜日変更が可能なら先に相談。同じ教室でも曜日を変えれば先生が変わるので、変更前に体験しておくと安心。
習い事をやめるタイミングは「学年の切り替え」がベスト?
はい。3月末の退会が最もスムーズ。学年の区切りなら子どもも納得しやすく、教室への説明も「新学年から塾に専念」で通る。
受験が終わったら習い事に戻れる?
戻れる。多くの教室は再入会を歓迎する。退会時に「受験後に戻りたい」と伝えておけば枠を考慮してくれることもある。ブランクがあっても体が覚えているので1〜2カ月で感覚は戻る。
塾の宿題が多すぎて習い事の練習時間がない
習い事側の練習を「ゼロ」にする覚悟で続ける。レッスンの時間だけ確保して家庭練習はしない。それでも楽しめるならOK。楽しめないならやめどき。
📌 この記事の情報について
首都圏の中学受験経験保護者への取材およびスクールコンパス編集部の知見に基づく内容です。個別の状況については塾の担当者にもご相談ください。
← 習い事ガイドに戻る