:root{--c-pri:#ed6c00;--c-pri-text:#bf5500;--c-pri-deep:#bf5500;--c-acc:#fabe00;--c-ink:#231815;--c-sub:#6b605a;--c-line:#e8e0d6;--c-card:#fff;--c-tint:#ffefd9;--c-tint2:#fff8ec;--c-ph:#f3eee8;--c-ph-line:#c9bcae;--c-dark:#231815;--c-bg:#fff;--c-bg-alt:#fff8ec;--font-base:"Noto Sans JP", system-ui, -apple-system, "Hiragino Sans", "Yu Gothic UI", sans-serif;--font-num:"Barlow Condensed", "Noto Sans JP", sans-serif;--font-head:var(--font-base);--radius:10px;--radius-lg:20px;--container:1120px;--gutter:20px;--section-y:64px;--shadow:0 6px 20px #23181512;--shadow-lg:0 12px 32px #23181524}@media (width>=768px){:root{--gutter:40px;--section-y:112px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-base);font-feature-settings:"palt" 0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.8}h1,h2,h3,blockquote{font-family:var(--font-head)}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-acc);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--alt{background:var(--c-bg-alt)}.stack>*+*{margin-top:var(--stack,24px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-family:var(--font-num);letter-spacing:.02em;font-weight:700}.btn{border-radius:var(--radius);background:var(--c-pri);color:#fff;min-height:56px;box-shadow:var(--shadow);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-lg);background:#d96200;transform:translateY(-1px)}.btn--sm{min-height:40px;box-shadow:none;padding:8px 18px;font-size:14px}.btn--block{width:100%;display:flex}.btn__arrow{font-family:var(--font-num)}.tag{background:var(--c-tint);color:var(--c-pri-text);letter-spacing:.04em;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-block}.ph{border:1.5px dashed var(--c-ph-line);border-radius:var(--radius);background:var(--c-ph);color:var(--c-sub);text-align:center;align-content:center;place-items:center;gap:4px;padding:16px;font-size:13px;display:grid}.check-list li{padding-left:28px;position:relative}.check-list li:before{content:"";border-left:2.5px solid var(--c-pri);border-bottom:2.5px solid var(--c-pri);width:14px;height:8px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}html:root[data-theme=note]{--c-ink:#22304a;--c-sub:#4f5b70;--c-line:#bfd3ea;--c-card:#fff;--c-tint:#fff1b8;--c-tint2:#f6f9fe;--c-bg:#fff;--c-bg-alt:transparent;--font-head:"Klee One", "Noto Sans JP", sans-serif;--radius:4px;--radius-lg:6px;--shadow:3px 4px 0 #22304a1a;--shadow-lg:4px 6px 0 #22304a24}html:root[data-theme=note] body{background-color:#fff;background-image:linear-gradient(#e6eef8 1px,#0000 1px),linear-gradient(90deg,#e6eef8 1px,#0000 1px);background-size:20px 20px}html:root[data-theme=note] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0}html:root[data-theme=note] :is(h1,h2,h3,.head__num,.story__quote,.key__main,.price__amount .num){font-family:var(--font-head);font-weight:600}html:root[data-theme=note] .hero__title span,html:root[data-theme=note] .key__main,html:root[data-theme=note] .story__key{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#ffe066 60% 92%,#0000 92%)}html:root[data-theme=note] .key__main{color:var(--c-ink);display:inline}html:root[data-theme=note] .story__key{color:var(--c-ink);border:0;padding:0;display:inline}html:root[data-theme=note] .head__num{color:var(--c-pri);transform:rotate(-4deg)}html:root[data-theme=note] :is(.pain,.wall,.step,.card,.target,.voice,.topics,.faq__item,.form,.price,.custom,.trust__item,.cur-card){border:1px solid var(--c-line);box-shadow:var(--shadow)}html:root[data-theme=note] .step--main{border-color:#0000}html:root[data-theme=note] .btn{border-radius:4px;box-shadow:3px 4px #22304a}@media (width>=1024px){html:root[data-theme=note] body:before{content:"";z-index:1;pointer-events:none;background:#ed6c0059;width:2px;position:fixed;top:0;bottom:0;left:56px}}html:root[data-theme=app]{--c-ink:#26313d;--c-sub:#5a6672;--c-line:#dfe3e8;--c-card:#fff;--c-tint:#fff1e3;--c-tint2:#f7f8fa;--c-bg:#eef0f3;--c-bg-alt:transparent;--font-base:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--font-head:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--radius:6px;--radius-lg:8px;--shadow:none;--shadow-lg:0 2px 6px #26313d1f;--section-y:12px}html:root[data-theme=app] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0;padding-block:8px}html:root[data-theme=app] main{padding:12px 0 24px}html:root[data-theme=app] main>section>.container{max-width:calc(var(--container) + 40px);border:1px solid var(--c-line);background:#fff;border-radius:8px;padding:24px 20px}html:root[data-theme=app] .head{border-bottom:1px solid var(--c-line);margin-bottom:24px;padding-bottom:14px}html:root[data-theme=app] .head__num{color:#fff;background:#2f3a45;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1.2}html:root[data-theme=app] .head__title{font-size:22px}html:root[data-theme=app] .hero__title{font-size:clamp(22px,6.4vw,40px)}html:root[data-theme=app] :is(.pain,.wall,.card,.target,.voice,.topics,.faq__item,.custom,.trust__item,.cur-card,.key){border:1px solid var(--c-line);background:#fff}html:root[data-theme=app] .input{border-color:#c5cbd3;border-radius:4px}html:root[data-theme=app] .btn{border-radius:6px}@media (width>=1024px){html:root[data-theme=app] body{padding-left:248px}html:root[data-theme=app] .hdr{backdrop-filter:none;background:#2f3a45;border:0;width:248px;position:fixed;top:0;bottom:0;left:0}html:root[data-theme=app] .hdr__inner{flex-direction:column;align-items:stretch;gap:28px;height:100%;padding:20px 16px}html:root[data-theme=app] .hdr__logo{background:#fff;border-radius:6px;padding:10px 12px}html:root[data-theme=app] .hdr__nav{margin-left:0}html:root[data-theme=app] .hdr__nav ul{flex-direction:column;gap:2px}html:root[data-theme=app] .hdr__nav a{color:#e6eaee;border-radius:6px;padding:10px 12px;display:block}html:root[data-theme=app] .hdr__nav a:hover{color:#fff;background:#ffffff14}html:root[data-theme=app] .hdr__inner>.btn{margin-top:auto}html:root[data-theme=app] main{padding:24px 24px 32px}html:root[data-theme=app] main>section>.container{padding:40px}html:root[data-theme=app] .ds{top:16px}}html:root[data-theme=sticky]{--c-ink:#2b2118;--c-sub:#4d3f31;--c-line:#2b211840;--c-card:#fffaf0;--c-tint:#ffe27a;--c-tint2:#fff4c4;--c-bg:#dcc6a3;--c-bg-alt:transparent;--font-head:"Zen Maru Gothic", "Noto Sans JP", sans-serif;--radius:3px;--radius-lg:4px;--shadow:0 8px 14px #3c280a33;--shadow-lg:0 10px 18px #3c280a42}html:root[data-theme=sticky] body{background-color:#dcc6a3;background-image:radial-gradient(#3c280a12 1px,#0000 1.2px);background-size:6px 6px}html:root[data-theme=sticky] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0}html:root[data-theme=sticky] :is(h1,h2,h3,.head__title){font-weight:900}html:root[data-theme=sticky] :is(.pain,.wall,.target,.voice,.card,.topics,.price,.form,.custom,.cur-card){box-shadow:var(--shadow);border:0;position:relative}html:root[data-theme=sticky] .pain,html:root[data-theme=sticky] .wall,html:root[data-theme=sticky] .target{background:#ffe27a}html:root[data-theme=sticky] :is(.pain,.target,.wall,.voice):nth-child(odd){transform:rotate(-1.2deg)}html:root[data-theme=sticky] :is(.pain,.target,.wall,.voice):nth-child(2n){background:#ffc9a3;transform:rotate(1deg)}html:root[data-theme=sticky] .voice{background:#fff4c4}html:root[data-theme=sticky] :is(.pain,.target,.form,.price,.topics):before{content:"";background:#fff9;width:96px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0000001a}html:root[data-theme=sticky] .hero__visual{box-shadow:var(--shadow-lg);background:#e9e1d4;border:12px solid #fff;border-bottom-width:40px;border-radius:2px;transform:rotate(-2deg)}html:root[data-theme=sticky] .step{box-shadow:var(--shadow);background:#fffaf0}html:root[data-theme=sticky] .step--main{background:var(--c-pri-deep)}html:root[data-theme=sticky] .faq__item{box-shadow:var(--shadow);border:0}html:root[data-theme=sticky] .tag{color:#ffe27a;background:#2b2118}html:root[data-theme=blueprint]{--c-ink:#f2f7ff;--c-sub:#bcd0ec;--c-line:#fff6;--c-card:transparent;--c-tint:#ffffff1a;--c-tint2:#ffffff0d;--c-ph:#ffffff0f;--c-ph-line:#ffffff80;--c-pri:#ffb547;--c-pri-text:#ffc56b;--c-pri-deep:#bf5500;--c-bg:#1b4f8c;--c-bg-alt:transparent;--c-dark:#123a69;--font-base:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--font-head:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--radius:2px;--radius-lg:2px;--shadow:none;--shadow-lg:none}html:root[data-theme=blueprint] body{background-color:#1b4f8c;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}html:root[data-theme=blueprint] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0}html:root[data-theme=blueprint] .hdr{background:#123a69f0;border-color:#ffffff4d}html:root[data-theme=blueprint] .hdr__logo img,html:root[data-theme=blueprint] .thanks__logo{filter:brightness(0)invert()}html:root[data-theme=blueprint] .head__num{color:#0000;-webkit-text-stroke:1.5px #ffc56b}html:root[data-theme=blueprint] :is(.pain,.wall,.step,.card,.target,.voice,.topics,.faq__item,.price,.custom,.trust__item,.cur-card,.key){background:#ffffff0a;border:1px solid #ffffff73}html:root[data-theme=blueprint] .step--main{background:var(--c-pri-deep);border-color:#ffb547}html:root[data-theme=blueprint] .tl__dot{background:#1b4f8c}html:root[data-theme=blueprint] .btn{background:#ed6c00;border-radius:2px}html:root[data-theme=blueprint] .form{--c-card:#fff;--c-ink:#12233d;--c-sub:#4a5a72;--c-line:#d4dbe6;--c-tint2:#eef3fa;--c-pri:#ed6c00;--c-pri-text:#bf5500;color:#12233d;background:#f4f8ff}html:root[data-theme=blueprint] .sticky{background:#123a69f5}html:root[data-theme=poster]{--c-ink:#000;--c-sub:#2b2b2b;--c-line:#000;--c-card:#fff;--c-tint:#fff3c4;--c-tint2:#fffbea;--c-pri:#000;--c-pri-text:#000;--c-pri-deep:#000;--c-acc:#fabe00;--c-bg:#fff;--c-bg-alt:#fabe00;--c-dark:#000;--font-head:"Dela Gothic One", "Noto Sans JP", sans-serif;--radius:0px;--radius-lg:0px;--shadow:none;--shadow-lg:none}html:root[data-theme=poster] :is(h1,h2,h3,.head__title,.hero__title,.story__quote,.key__main){font-weight:400}html:root[data-theme=poster] .hero{background:#fabe00}html:root[data-theme=poster] .hero__main{grid-template-columns:1fr}html:root[data-theme=poster] .hero__visual{display:none}html:root[data-theme=poster] .hero__title{font-family:var(--font-head);letter-spacing:0;font-size:clamp(26px,7.2vw,92px);line-height:1.2}html:root[data-theme=poster] .head__num{font-family:var(--font-head);color:#000;font-size:clamp(48px,12vw,120px)}html:root[data-theme=poster] .head__title{font-size:clamp(24px,5vw,44px)}html:root[data-theme=poster] :is(.pain,.wall,.step,.card,.target,.voice,.topics,.faq__item,.price,.custom,.trust__item,.cur-card,.key,.form,.always,.mini__item){background:#fff;border:3px solid #000}html:root[data-theme=poster] .step--main,html:root[data-theme=poster] .mini__item--last{color:#fff;background:#000}html:root[data-theme=poster] .step--main .step__time{color:#fabe00}html:root[data-theme=poster] .btn{color:#fabe00;background:#000;border-radius:0;box-shadow:6px 6px #ed6c00}html:root[data-theme=poster] .btn:hover{background:#000;transform:translate(-2px,-2px);box-shadow:8px 8px #ed6c00}html:root[data-theme=poster] .tag{color:#fabe00;background:#000}html:root[data-theme=poster] .cta{color:#fff;background:#000}html:root[data-theme=poster] .cta .cta__sub{color:#fabe00}html:root[data-theme=poster] .cta .btn{color:#000;background:#fabe00}html:root[data-theme=poster] .contact-sec{background:#fabe00}html:root[data-theme=poster] .cycle__item{border:3px solid #000}html:root[data-theme=poster] .price__amount{color:#000}html:root[data-theme=textbook]{--c-ink:#222;--c-sub:#4d4d4d;--c-line:#222;--c-card:#fff;--c-tint:#ffe9d4;--c-tint2:#fff6ed;--c-bg:#fff;--c-bg-alt:#fff;--font-base:"BIZ UDPGothic", "Noto Sans JP", sans-serif;--font-head:"BIZ UDPGothic", "Noto Sans JP", sans-serif;--radius:6px;--radius-lg:8px;--shadow:none;--shadow-lg:none}html:root[data-theme=textbook] body{font-size:17px}html:root[data-theme=textbook] .section+.section,html:root[data-theme=textbook] .cta+.section,html:root[data-theme=textbook] .section+.cta{border-top:2px solid #222}html:root[data-theme=textbook] .head__row{align-items:stretch}html:root[data-theme=textbook] .head__num{background:var(--c-pri-deep);color:#fff;place-items:center;min-width:56px;padding:0 8px;font-size:30px;display:grid}html:root[data-theme=textbook] .head__title{border-bottom:4px solid var(--c-pri)}html:root[data-theme=textbook] :is(.pain,.wall,.card,.target,.voice,.faq__item,.custom,.trust__item,.cur-card,.step){border:2px solid #222}html:root[data-theme=textbook] .step--main{border-color:var(--c-pri-deep)}html:root[data-theme=textbook] :is(.key,.topics,.always){border:2px solid var(--c-pri-deep);background:#fff6ed;margin-top:24px;position:relative}html:root[data-theme=textbook] :is(.key,.topics):before{content:"ポイント";background:var(--c-pri-deep);color:#fff;border-radius:4px;padding:2px 12px;font-size:13px;font-weight:700;position:absolute;top:-14px;left:16px}html:root[data-theme=textbook] .price{border:6px double var(--c-pri-deep)}html:root[data-theme=textbook] .story__key{border-left-width:8px}html:root[data-theme=textbook] .btn{border-radius:6px}html:root[data-theme=textbook] .hero{border-bottom:2px solid #222}html:root[data-theme=ringi]{--c-ink:#1e2b47;--c-sub:#47546f;--c-line:#1e2b47;--c-card:#fff;--c-tint:#eef1f7;--c-tint2:#f6f7fa;--c-bg:#fff;--c-bg-alt:#f6f7fa;--c-dark:#1e2b47;--font-head:"Noto Serif JP", serif;--radius:0px;--radius-lg:0px;--shadow:none;--shadow-lg:none}html:root[data-theme=ringi] body{line-height:1.9}html:root[data-theme=ringi] :is(h1,h2,h3,.head__title){font-weight:700}html:root[data-theme=ringi] .section{border-top:4px double #1e2b47}html:root[data-theme=ringi] .head{background:#fff;border:1px solid #1e2b47;padding:16px 20px}html:root[data-theme=ringi] .head__num{color:#d14b00;border:2.5px solid #d14b00;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-family:Noto Serif JP,serif;font-size:20px;font-weight:900;display:grid;transform:rotate(-10deg)}html:root[data-theme=ringi] :is(.pain,.wall,.step,.card,.target,.voice,.topics,.faq__item,.price,.custom,.trust__item,.cur-card,.key,.always,.form,.mini__item){border:1px solid #1e2b47}html:root[data-theme=ringi] .step--main{background:#1e2b47}html:root[data-theme=ringi] .step--main .step__time{color:#fabe00}html:root[data-theme=ringi] .tl__dot,html:root[data-theme=ringi] .cycle__item,html:root[data-theme=ringi] .flow__no{border-color:#1e2b47}html:root[data-theme=ringi] .btn{border-radius:2px}@media (width>=768px){html:root[data-theme=ringi] .hero .container{background:#fff;border:1px solid #1e2b47;padding-block:40px}html:root[data-theme=ringi] .hero{background:var(--c-bg-alt)}html:root[data-theme=ringi] .head__num{width:72px;height:72px;font-size:26px}}html:root[data-theme=chat]{--c-ink:#222a33;--c-sub:#55606c;--c-line:#d7dde4;--c-card:#fff;--c-tint:#ffe8d1;--c-tint2:#fff;--c-bg:#e8edf2;--c-bg-alt:transparent;--font-base:"Zen Maru Gothic", "Noto Sans JP", sans-serif;--font-head:"Zen Maru Gothic", "Noto Sans JP", sans-serif;--radius:18px;--radius-lg:22px;--shadow:0 1px 2px #222a331a;--shadow-lg:0 2px 8px #222a3324}html:root[data-theme=chat] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0}html:root[data-theme=chat] .head{text-align:center}html:root[data-theme=chat] .head__row{flex-direction:column;gap:8px}html:root[data-theme=chat] .head__num{color:var(--c-sub);background:#222a331a;border-radius:999px;padding:2px 12px;font-size:13px}html:root[data-theme=chat] .head__en{display:none}html:root[data-theme=chat] .hero__copy{box-shadow:var(--shadow);background:#fff;border-radius:24px 24px 24px 6px;padding:24px}html:root[data-theme=chat] :is(.pain,.wall,.card,.target,.topics,.custom,.trust__item,.cur-card,.key,.step){box-shadow:var(--shadow);background:#fff;border:0}html:root[data-theme=chat] .step--main{background:var(--c-pri-deep)}html:root[data-theme=chat] .voice{background:0 0;padding:0}html:root[data-theme=chat] .voice__text{box-shadow:var(--shadow);background:#fff;border-radius:20px 20px 20px 6px;padding:16px 20px;position:relative}html:root[data-theme=chat] .voice__avatar{background:var(--c-pri)}html:root[data-theme=chat] .faq__item{background:0 0;border:0}html:root[data-theme=chat] .faq__q{justify-content:flex-end}html:root[data-theme=chat] .faq__mark{display:none}html:root[data-theme=chat] .faq__qtext{background:var(--c-pri-deep);color:#fff;border-radius:20px 20px 6px;max-width:85%;padding:12px 18px}html:root[data-theme=chat] .faq__q:after{order:-1;align-self:center;margin-left:0;margin-right:auto}html:root[data-theme=chat] .faq__a{border-top:0;margin:0 16px}html:root[data-theme=chat] .faq__a p{max-width:85%;box-shadow:var(--shadow);background:#fff;border-radius:20px 20px 20px 6px;padding:12px 18px}html:root[data-theme=chat] .btn{border-radius:999px}html:root[data-theme=gantt]{--c-ink:#20262e;--c-sub:#545e6a;--c-line:#d5dae1;--c-card:#fff;--c-tint:#ffefdc;--c-tint2:#fff8f0;--c-bg:#fff;--c-bg-alt:#f6f7f9;--font-base:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--font-head:"Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--radius:4px;--radius-lg:6px;--shadow:none;--shadow-lg:none}html:root[data-theme=gantt] :is(h1,h2,h3,.head__title){font-weight:900}html:root[data-theme=gantt] main{background-image:repeating-linear-gradient(90deg,#0000 0 119px,#20262e0f 119px 120px)}html:root[data-theme=gantt] .section,html:root[data-theme=gantt] .cta{border-top:2px solid #20262e}html:root[data-theme=gantt] .head__num{color:#fff;background:#20262e;border-radius:4px;padding:2px 10px}html:root[data-theme=gantt] :is(.pain,.wall,.card,.target,.voice,.topics,.faq__item,.custom,.trust__item,.cur-card){border:1px solid var(--c-line);border-left:6px solid var(--c-pri)}html:root[data-theme=gantt] .step{border-left:6px solid var(--c-pri);background:#fff4e8}html:root[data-theme=gantt] .step--main{background:var(--c-pri-deep);border-left-color:#fabe00}@media (width>=900px){html:root[data-theme=gantt] .tl{padding-top:40px;position:relative}html:root[data-theme=gantt] .tl:before,html:root[data-theme=gantt] .tl:after{color:#fff;background:#20262e;border-radius:4px;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;top:0}html:root[data-theme=gantt] .tl:before{content:"受講開始";left:0}html:root[data-theme=gantt] .tl:after{content:"6カ月";right:0}html:root[data-theme=gantt] .tl__row{grid-template-columns:1fr}html:root[data-theme=gantt] .tl__rail{display:none}html:root[data-theme=gantt] .tl__row:first-child .step{margin-right:56%}html:root[data-theme=gantt] .tl__row:nth-child(2) .step{margin-left:22%;margin-right:28%}html:root[data-theme=gantt] .tl__row:nth-child(3) .step{margin-left:40%}}html:root[data-theme=chalk]{--c-ink:#f4f1e8;--c-sub:#d2dccf;--c-line:#f4f1e861;--c-card:transparent;--c-tint:#f4f1e81a;--c-tint2:#f4f1e80d;--c-ph:#f4f1e80f;--c-ph-line:#f4f1e880;--c-pri:#f6a04b;--c-pri-text:#ffbf75;--c-pri-deep:#a94e06;--c-acc:#f5e26a;--c-bg:#2e4a3e;--c-bg-alt:transparent;--c-dark:#3e2716;--font-head:"Klee One", "Noto Sans JP", sans-serif;--radius:6px;--radius-lg:8px;--shadow:none;--shadow-lg:none}html:root[data-theme=chalk] body{background-color:#2e4a3e;background-image:radial-gradient(at 20% 10%,#ffffff0d,#0000 50%),radial-gradient(at 80% 60%,#ffffff0a,#0000 55%);background-attachment:fixed}html:root[data-theme=chalk] :is(.hero,.section,.cta,.contact-sec,.custom-sec){background:0 0}html:root[data-theme=chalk] :is(h1,h2,h3,.head__num,.head__title,.story__quote,.key__main,.hero__title){font-family:var(--font-head);font-weight:600}html:root[data-theme=chalk] .hdr{background:#5b3a22;border-bottom:6px solid #3e2716}html:root[data-theme=chalk] .hdr__nav a{color:#f4f1e8}html:root[data-theme=chalk] .hdr__logo img,html:root[data-theme=chalk] .thanks__logo{filter:brightness(0)invert()}html:root[data-theme=chalk] :is(.pain,.wall,.step,.card,.target,.voice,.topics,.faq__item,.price,.custom,.trust__item,.cur-card,.key,.always,.mini__item){background:0 0;border:2px dashed #f4f1e873}html:root[data-theme=chalk] .step--main,html:root[data-theme=chalk] .mini__item--last{border-style:solid;border-color:var(--c-pri);background:#f6a04b29}html:root[data-theme=chalk] .step--main .step__time{color:var(--c-acc)}html:root[data-theme=chalk] .tl__dot{background:#2e4a3e}html:root[data-theme=chalk] .cycle__item--last{background:#f6a04b33}html:root[data-theme=chalk] .btn{background:#d9661a}html:root[data-theme=chalk] .form{--c-card:#fff;--c-ink:#222;--c-sub:#555;--c-line:#ddd;--c-tint2:#f6f3ea;--c-pri:#ed6c00;--c-pri-text:#bf5500;--c-pri-deep:#bf5500;color:#222;background:#fbfaf5}html:root[data-theme=chalk] .sticky{background:#2e4a3ef5}html:root[data-theme=textbook] .hero{border-top:16px solid var(--c-pri);background:#fff6ed}html:root[data-theme=textbook] .hero__title{border-bottom:4px solid #222;padding-bottom:12px}html:root[data-theme=gantt] .mini{grid-template-columns:repeat(6,1fr);gap:6px}html:root[data-theme=gantt] .mini:before,html:root[data-theme=gantt] .mini:after{display:none}html:root[data-theme=gantt] .mini>li:first-child{grid-area:1/1/auto/3}html:root[data-theme=gantt] .mini>li:nth-child(2){grid-area:2/2/auto/5}html:root[data-theme=gantt] .mini>li:nth-child(3){grid-area:3/4/auto/7}html:root[data-theme=gantt] .mini__item{border-left:6px solid var(--c-pri);border-radius:4px}
