.entry-title{display:none}.nbcs{--mint:#83c9c5;--mint-dark:#397f7b;--peach:#f8d4c8;--sky:#edf8fb;--ink:#27364a;--muted:#64748b;max-width:1040px;margin:0 auto;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;line-height:1.8}.nbcs *{box-sizing:border-box}.nbcs h1,.nbcs h2,.nbcs h3{line-height:1.4;color:var(--ink)}.nbcs h1{font-size:clamp(2rem,5vw,3.4rem);margin:.3em 0}.nbcs h1 span{font-size:.55em}.nbcs h2{font-size:clamp(1.35rem,3vw,2rem)}.nbcs a{color:var(--mint-dark)}.nbcs-logo-wide{width:min(310px,70%);height:auto}.nbcs-hero,.nbcs-page-head{padding:clamp(30px,6vw,72px);border-radius:28px;background:linear-gradient(135deg,var(--sky),#fff 65%,#fff3ee);margin-bottom:36px}.nbcs-eyebrow{font-weight:700;color:var(--mint-dark);letter-spacing:.08em}.nbcs-section{margin:38px 0}.nbcs-note,.nbcs-action{padding:24px;border-radius:18px;background:var(--sky);border-left:6px solid var(--mint)}.nbcs-course-grid,.nbcs-lesson-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nbcs-course-card,.nbcs-lesson-card{padding:26px;border:1px solid #dfe8ed;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(40,70,90,.08)}.nbcs-course-card span,.nbcs-lesson-card span,.nbcs-download span,.nbcs-consult span{font-weight:700;color:var(--mint-dark);font-size:.9rem}.nbcs-course-card h3,.nbcs-lesson-card h2{margin:.35em 0}.nbcs-button{display:inline-block;padding:12px 22px;border-radius:999px;background:var(--mint-dark);color:#fff!important;text-decoration:none;font-weight:700}.nbcs-lesson-card a{font-weight:700}.nbcs-video-placeholder{aspect-ratio:16/9;border-radius:24px;background:linear-gradient(135deg,#dff4f4,#fce8df);display:grid;place-items:center;text-align:center;margin:34px 0;color:var(--mint-dark)}.nbcs-video-placeholder span{font-size:clamp(2rem,8vw,5rem);font-weight:800;letter-spacing:.14em;opacity:.35}.nbcs-video-placeholder p{font-weight:700}.nbcs-points{display:grid;gap:12px;padding:0;list-style:none}.nbcs-points li{padding:14px 18px 14px 46px;border-radius:14px;background:#fff7f3;position:relative}.nbcs-points li:before{content:"✓";position:absolute;left:18px;color:var(--mint-dark);font-weight:800}.nbcs-download{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border:1px solid #dfe8ed;border-radius:20px}.nbcs-consult{display:flex;align-items:center;gap:24px;padding:26px;margin:42px 0;border-radius:24px;background:#fff4ef}.nbcs-consult img{width:110px;height:110px;object-fit:contain;border-radius:50%;background:#fff}.nbcs-nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:42px 0}.nbcs-nav a,.nbcs-back a{padding:12px;text-align:center;border:1px solid var(--mint);border-radius:999px;text-decoration:none;font-weight:700}.nbcs-back{text-align:center}.nbcs-contact{text-align:center;padding:28px;border-top:1px solid #dfe8ed}.nbcs-contact a{font-weight:700}@media(max-width:720px){.nbcs-course-grid,.nbcs-lesson-grid{grid-template-columns:1fr}.nbcs-hero,.nbcs-page-head{border-radius:18px;padding:26px}.nbcs-consult,.nbcs-download{display:block}.nbcs-consult img{margin-bottom:10px}.nbcs-nav{grid-template-columns:1fr}.nbcs-nav span{display:none}}
.nbcs{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;line-height:1.9}.nbcs h1,.nbcs h2,.nbcs h3{font-family:"Zen Maru Gothic","Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;letter-spacing:.025em}.nbcs-button,.nbcs-eyebrow,.nbcs-course-card span,.nbcs-lesson-card span,.nbcs-download span,.nbcs-consult span{font-family:"Noto Sans JP",sans-serif}
.wp-block-post-title,.page-header{display:none!important}
.nbcs-video{position:relative;aspect-ratio:16/9;margin:34px 0;border-radius:24px;overflow:hidden;background:#edf8fb;box-shadow:0 10px 30px rgba(40,70,90,.1)}.nbcs-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
footer.wp-block-template-part,.wp-site-blocks>footer,.wp-block-template-part[area=footer]{display:none!important}
