@font-face{font-family:lpFont;src:url(../media/zen_kaku_sub_500-s.p.171bdu4-6n9y8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:lpFont;src:url(../media/zen_kaku_sub_700-s.p.085p-hxp56n6z.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lpFont Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.lpfont_3d96f4af-module__vAYnha__className{font-family:lpFont,lpFont Fallback,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif}.lpfont_3d96f4af-module__vAYnha__variable{--lp-font:"lpFont", "lpFont Fallback", Hiragino Kaku Gothic ProN, Noto Sans JP, Meiryo, sans-serif}
.lp{--lp-bg:#fff;--lp-soft:#f5f7fa;--lp-ink:#0e1116;--lp-body:#3d454f;--lp-muted:#6b7480;--lp-line:#e3e8ee;--lp-brand:#1f6feb;--lp-brand-dark:#1657c4;--lp-ok:#0f7a4a;background:var(--lp-bg);min-height:100dvh;color:var(--lp-body);font-family:var(--lp-font), "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:16.5px;line-height:1.95}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp img{max-width:100%;height:auto;display:block}.lp .shell{max-width:1080px;margin:0 auto;padding:0 24px}.lp .nav{z-index:20;background:color-mix(in srgb, var(--lp-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp .nav .shell{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .logo{color:var(--lp-ink);letter-spacing:.01em;--logo-knock:var(--lp-bg);align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.lp .btn{background:var(--lp-brand);color:#fff;white-space:nowrap;border-radius:9px;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.lp .btn:hover{background:var(--lp-brand-dark)}.lp .btn.ghost{color:var(--lp-brand);border:1px solid var(--lp-line);background:0 0}.lp .hero{padding:76px 0 8px}@media (max-width:700px){.lp .hero{padding-top:34px}}@media (min-width:900px){.lp .hero .shell{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.lp .hero{padding-top:60px}.lp .hero h1 br{display:none}.lp .hero h1{font-size:clamp(30px,3.6vw,43px);line-height:1.38}.lp .hero .lede{margin-bottom:26px}}.lp .hero h1{color:var(--lp-ink);text-wrap:balance;letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(30px,5.4vw,52px);font-weight:700;line-height:1.42}.lp .hero .lede{max-width:40ch;word-break:auto-phrase;margin:0 0 30px;font-size:clamp(16px,2vw,18.5px)}.lp .hero .acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .steps{--steps-cycle:12s;margin-top:30px}@media (min-width:900px){.lp .steps{margin-top:0}}.lp .steps-rail{color:var(--lp-muted);gap:8px;margin:0 0 14px;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.lp .steps-rail li{border:1px solid var(--lp-line);background:var(--lp-bg);opacity:.5;animation:steps-rail var(--steps-cycle) infinite;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 5px;display:flex}.lp .steps-num{background:var(--lp-line);width:20px;height:20px;color:var(--lp-ink);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid}.lp .steps-rail li[data-step="2"]{animation-delay:calc(var(--steps-cycle) / -3 * 2)}.lp .steps-rail li[data-step="3"]{animation-delay:calc(var(--steps-cycle) / -3)}@keyframes steps-rail{0%,27%{opacity:1;border-color:color-mix(in srgb, var(--lp-brand) 45%, var(--lp-line))}33%,to{opacity:.5;border-color:var(--lp-line)}}.lp .steps-rail li[data-step="1"]{animation-delay:0s}.lp .steps-rail li .steps-num{animation:steps-num var(--steps-cycle) infinite;animation-delay:inherit}@keyframes steps-num{0%,27%{background:var(--lp-brand);color:#fff}33%,to{background:var(--lp-line);color:var(--lp-ink)}}.lp .steps-screen{border:1px solid var(--lp-line);background:#fff;border-radius:12px;height:268px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0e11161f}.lp .steps .scene{opacity:0;animation:steps-scene var(--steps-cycle) infinite;flex-direction:column;display:flex;position:absolute;inset:0}.lp .steps .scene-write{animation-delay:0s}.lp .steps .scene-paste{animation-delay:calc(var(--steps-cycle) / -3 * 2)}.lp .steps .scene-live{animation-delay:calc(var(--steps-cycle) / -3)}@keyframes steps-scene{0%,29%{opacity:1}33%,96%{opacity:0}to{opacity:1}}.lp .steps .mini-bar{background:#eef1f5;flex:none;align-items:center;gap:5px;padding:7px 10px;display:flex}.lp .steps .mini-bar i{background:#c6ced7;border-radius:50%;width:6px;height:6px}.lp .steps .mini-bar span{color:#8b939d;margin-left:6px;font-size:10px;line-height:1.7}.lp .steps .mini-body{flex:1;min-width:0;padding:16px 18px}.lp .steps .mini-label{color:var(--lp-muted);margin:0 0 5px;font-size:11px}.lp .steps .mini-input{border:1px solid var(--lp-line);color:var(--lp-ink);background:#fff;border-radius:7px;align-items:center;margin:0 0 14px;padding:8px 10px;font-size:14px;display:flex}.lp .steps .typing{white-space:nowrap;max-width:0;animation:steps-typing var(--steps-cycle) infinite;display:inline-block;overflow:hidden}@keyframes steps-typing{0%{max-width:0}18%{max-width:12em}to{max-width:12em}}.lp .steps .caret{background:var(--lp-brand);width:1.5px;height:1.1em;margin-left:1px;animation:.9s steps(2,end) infinite steps-caret}@keyframes steps-caret{0%{opacity:1}50%{opacity:0}}.lp .steps .mini-lines{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.lp .steps .mini-lines span{background:var(--lp-line);border-radius:4px;height:7px}.lp .steps .mini-lines span:last-child{width:62%}.lp .steps .mini-btn{background:var(--lp-brand);color:#fff;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.lp .steps .mini-code{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:2;overflow-x:auto}.lp .steps .mini-code p{margin:0}.lp .steps .mini-code .dim{color:#9aa3ad}.lp .steps .mini-code .hot{color:var(--lp-brand);background:color-mix(in srgb, var(--lp-brand) 8%, transparent);opacity:0;animation:steps-paste var(--steps-cycle) infinite;animation-delay:calc(var(--steps-cycle) / -3 * 2);border-radius:4px;padding-left:4px}.lp .steps .mini-code .line-2{animation-delay:calc(var(--steps-cycle) / -3 * 2 + .18s)}@keyframes steps-paste{0%,4%{opacity:0;transform:translateY(-3px)}10%,29%{opacity:1;transform:none}33%,to{opacity:0;transform:none}}.lp .steps .mini-site .site-h{border-bottom:2px solid var(--lp-ink);color:var(--lp-ink);margin:0 0 10px;padding-bottom:8px;font-size:13px;font-weight:700}.lp .steps .site-list{margin:0;padding:0;list-style:none}.lp .steps .site-list li{border-bottom:1px solid var(--lp-line);opacity:0;animation:steps-row var(--steps-cycle) infinite;animation-delay:calc(var(--steps-cycle) / -3);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.lp .steps .site-list li:nth-child(2){animation-delay:calc(var(--steps-cycle) / -3 + .12s)}.lp .steps .site-list li:nth-child(3){animation-delay:calc(var(--steps-cycle) / -3 + .24s)}.lp .steps .site-list b{color:var(--lp-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lp .steps .site-list em{color:var(--lp-muted);flex:none;font-size:11px;font-style:normal}@keyframes steps-row{0%,3%{opacity:0;transform:translateY(4px)}12%,29%{opacity:1;transform:none}33%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.lp .steps *{animation:none!important}.lp .steps-rail li,.lp .steps-rail li .steps-num{opacity:1}.lp .steps-screen{height:auto;box-shadow:none;background:0 0;border:0;gap:10px;display:grid}.lp .steps .scene{opacity:1;border:1px solid var(--lp-line);background:#fff;border-radius:10px;position:static;overflow:hidden}.lp .steps .typing{max-width:none}.lp .steps .caret{display:none}.lp .steps .mini-code .hot,.lp .steps .site-list li{opacity:1;transform:none}}.lp .stage{background:radial-gradient(120% 130% at 12% 0%, color-mix(in srgb, var(--lp-brand) 16%, transparent), transparent 60%), var(--lp-soft);border:1px solid var(--lp-line);border-bottom:0;border-radius:20px 20px 0 0;margin-top:52px;padding:18px 18px 0;position:relative;overflow:hidden}.lp .stage figure{margin:0}.lp .browser{border:1px solid var(--lp-line);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 -1px #00000005,0 20px 50px #0e111621}.lp .bar{background:#eef1f5;align-items:center;gap:5px;padding:6px 10px;display:flex}.lp .bar i{background:#c6ced7;border-radius:50%;width:7px;height:7px;display:block}.lp .bar span{color:#8b939d;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:4px;max-width:240px;margin-left:6px;padding:1px 8px;font-size:10px;line-height:1.7;overflow:hidden}.lp section{border-top:1px solid var(--lp-line);padding:84px 0}.lp section.plain{border-top:0}.lp .kicker{letter-spacing:.12em;color:var(--lp-brand);margin:0 0 12px;font-size:12.5px;font-weight:700}.lp h2{color:var(--lp-ink);letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px;font-size:clamp(23px,3.4vw,33px);font-weight:700;line-height:1.55}.lp .sub{max-width:56ch;margin:0 0 34px;font-size:16.5px}.lp .split{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}@media (max-width:820px){.lp .split{grid-template-columns:1fr;gap:30px}}.lp .shot{border:1px solid var(--lp-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 36px #0e111617}.lp .cap{color:var(--lp-muted);margin:11px 0 0;font-size:13px}.lp .prices{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:700px){.lp .prices{grid-template-columns:1fr}}.lp .price{border:1px solid var(--lp-line);background:var(--lp-bg);border-radius:14px;padding:26px 26px 28px}.lp .price.on{border-color:var(--lp-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-brand) 14%, transparent)}.lp .price .pn{color:var(--lp-ink);font-size:15px;font-weight:700}.lp .price .pp{color:var(--lp-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:42px;font-weight:700}.lp .price.on .pp{color:var(--lp-brand)}.lp .price .pp small{color:var(--lp-muted);font-size:15px;font-weight:700}.lp .price ul{margin:14px 0 0;padding:0;font-size:14.5px;list-style:none}.lp .price li{padding:5px 0 5px 24px;position:relative}.lp .price li:before{content:"";border-left:2px solid var(--lp-ok);border-bottom:2px solid var(--lp-ok);width:9px;height:5px;position:absolute;top:15px;left:4px;transform:rotate(-45deg)}.lp .price li.no:before{border-color:var(--lp-muted);width:10px;height:0;top:17px;transform:none}.lp .compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}@media (max-width:700px){.lp .compare{grid-template-columns:1fr}}.lp .cmp{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:14px;padding:24px 24px 26px}.lp .cmp.on{background:var(--lp-bg);border-color:var(--lp-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-brand) 14%, transparent)}.lp .cmp-h{color:var(--lp-muted);letter-spacing:.04em;font-size:14px;font-weight:700}.lp .cmp.on .cmp-h{color:var(--lp-ink)}.lp .cmp-p{color:var(--lp-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:clamp(30px,5vw,38px);font-weight:700;line-height:1.2}.lp .cmp.on .cmp-p{color:var(--lp-brand)}.lp .cmp-u{color:var(--lp-muted);letter-spacing:0;font-size:15px;font-weight:700}.lp .cmp ul{margin:14px 0 0;padding:0;font-size:14.5px;list-style:none}.lp .cmp li{padding:5px 0 5px 18px;line-height:1.75;position:relative}.lp .cmp li:before{content:"";background:var(--lp-line);width:6px;height:1px;position:absolute;top:15px;left:2px}.lp .verdict{background:color-mix(in srgb, var(--lp-brand) 8%, transparent);color:var(--lp-ink);text-align:center;word-break:auto-phrase;border-radius:12px;margin:18px 0 0;padding:16px 20px;font-size:16.5px;font-weight:700}.lp .tw{overflow-x:auto}.lp table{border-collapse:collapse;width:100%;min-width:540px;font-size:15.5px}.lp th,.lp td{text-align:left;border-bottom:1px solid var(--lp-line);vertical-align:top;padding:15px 16px}.lp thead th{color:var(--lp-muted);letter-spacing:.04em;font-size:13px;font-weight:700}.lp tbody th{color:var(--lp-ink);width:27%;font-weight:700}.lp td.on{color:var(--lp-ink);background:color-mix(in srgb, var(--lp-brand) 6%, transparent);font-weight:700}.lp .num{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}.lp .note{color:var(--lp-muted);font-size:13.5px;font-weight:400}.lp td.on .note{color:inherit}.lp .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;display:grid}@media (max-width:780px){.lp .stats{grid-template-columns:repeat(2,1fr)}}.lp .stat{border:1px solid var(--lp-line);background:var(--lp-bg);border-radius:12px;padding:20px}.lp .stat .v{color:var(--lp-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.lp .stat .k{color:var(--lp-muted);margin-top:2px;font-size:13.5px;line-height:1.6}.lp .fanout{margin:26px 0 6px}.lp .fanout svg{width:100%;max-width:620px;height:auto;display:block}.lp .formats{grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;display:grid}@media (max-width:820px){.lp .formats{grid-template-columns:1fr}}.lp .fmt{flex-direction:column;gap:10px;display:flex}.lp .fmt .t{color:var(--lp-ink);font-size:15.5px;font-weight:700}.lp .fmt .d{color:var(--lp-muted);font-size:14.5px;line-height:1.75}.lp .parts{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}@media (max-width:860px){.lp .parts{grid-template-columns:repeat(2,1fr)}}.lp .part{border:1px dashed var(--lp-line);background:var(--lp-bg);border-radius:12px;padding:20px 18px}.lp .part .pt{color:var(--lp-ink);font-size:15px;font-weight:700}.lp .part .pd{color:var(--lp-muted);margin-top:4px;font-size:13.5px;line-height:1.7}.lp .part .badge{color:var(--lp-brand);border:1px solid color-mix(in srgb, var(--lp-brand) 35%, transparent);border-radius:999px;margin-bottom:9px;padding:1px 9px;font-size:11.5px;font-weight:700;display:inline-block}.lp .honest{background:var(--lp-soft)}.lp .honest ul{max-width:62ch;margin:0;padding-left:1.2em;font-size:15.5px}.lp .honest li{margin-bottom:9px}.lp .final{text-align:center;padding:96px 0 110px}.lp .final h2{max-width:26ch;word-break:auto-phrase;margin-inline:auto}.lp .final .sub{word-break:auto-phrase;margin-inline:auto}.lp .final .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.lp footer{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:30px 0 60px;font-size:13.5px}.lp a:focus-visible,.lp .btn:focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}.lp footer .shell{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;display:flex}.lp .lp-legal{flex-wrap:wrap;gap:1.1rem;display:flex}.lp .lp-legal a{color:inherit;opacity:.85;text-underline-offset:2px;text-decoration:underline}.lp .lp-legal a:hover{opacity:1}
