.hpdev[data-v-6a054b53]{background:#fff;border-radius:14px;box-shadow:0 30px 70px #0f172a38,0 0 0 1px #0f172a14;overflow:hidden;position:relative}.hpdev.sp[data-v-6a054b53]{background:#0f172a;border-radius:34px;box-shadow:0 30px 70px #0f172a4d;padding:12px}.hpdev.sp .hpdev-screen[data-v-6a054b53]{border-radius:24px}.hpdev-bar[data-v-6a054b53]{align-items:center;background:#eef1f6;border-bottom:1px solid #e2e8f0;display:flex;gap:6px;height:30px;padding:0 12px}.hpdev-bar i[data-v-6a054b53]{background:#cbd5e1;border-radius:50%;height:10px;width:10px}.hpdev-bar i[data-v-6a054b53]:first-child{background:#fb7185}.hpdev-bar i[data-v-6a054b53]:nth-child(2){background:#fbbf24}.hpdev-bar i[data-v-6a054b53]:nth-child(3){background:#34d399}.hpdev-bar span[data-v-6a054b53]{background:#fff;border-radius:9px;color:#94a3b8;flex:1;font-size:11px;height:18px;line-height:18px;margin-left:10px;max-width:320px;overflow:hidden;padding:0 10px;white-space:nowrap}.hpdev-screen[data-v-6a054b53]{background:#f1f5f9;overflow:hidden;position:relative}.hpdev-screen iframe[data-v-6a054b53]{background:#fff;border:0;left:0;opacity:0;position:absolute;top:0;transform-origin:0 0;transition:opacity .35s}.hpdev.ready .hpdev-screen iframe[data-v-6a054b53]{opacity:1}.hpdev:not(.live) .hpdev-screen iframe[data-v-6a054b53]{pointer-events:none}.hpdev-poster[data-v-6a054b53]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%}.hpdev-wait[data-v-6a054b53]{color:#94a3b8;display:grid;font-size:.82rem;font-weight:700;inset:0;letter-spacing:.1em;place-items:center;pointer-events:none;position:absolute}.hpdev-poster+.hpdev-wait[data-v-6a054b53],.hpdev-poster~.hpdev-wait[data-v-6a054b53]{display:none}.hpa[data-v-b841e681]{background:#fff;padding:clamp(72px,9vw,120px) 0}.hpa .hp-lead b[data-v-b841e681]{color:#009a9c}.hpa-grid[data-v-b841e681]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.hpa-item[data-v-b841e681]{background:#f6f8fb;border-radius:22px;margin:0;padding:18px}.hpa-pair[data-v-b841e681]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hpa-after[data-v-b841e681],.hpa-before[data-v-b841e681]{aspect-ratio:5/6;border-radius:14px;overflow:hidden;position:relative}.hpa-before img[data-v-b841e681]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hpa-after i[data-v-b841e681]{aspect-ratio:1;border-radius:50%;bottom:-22%;left:12%;opacity:.16;position:absolute;right:12%}.hpa-after img[data-v-b841e681]{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:100%}.hpa-after span[data-v-b841e681],.hpa-before span[data-v-b841e681]{background:#0f172ab8;border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;left:8px;padding:3px 9px;position:absolute;top:8px}.hpa-after span[data-v-b841e681]{background:#009a9c}.hpa-arrow[data-v-b841e681]{color:#009a9c;font-size:1.3rem;font-weight:900}.hpa-item figcaption[data-v-b841e681]{color:#334155;font-size:.9rem;font-weight:800;margin-top:12px;text-align:center}.hpa-note[data-v-b841e681]{color:#64748b;font-size:.8rem;margin:18px 0 0}@media(max-width:900px){.hpa-grid[data-v-b841e681]{grid-template-columns:minmax(0,1fr);max-width:520px}}.hpf[data-v-ef6631ff]{background:#0f1b33;color:#fff;padding:clamp(72px,9vw,120px) 0}.hpf .hp-en[data-v-ef6631ff]{color:#ffd43b}.hpf .hp-h2[data-v-ef6631ff]{color:#fff}.hpf .hp-lead[data-v-ef6631ff]{color:#c7d2e5}.hpf .hp-lead b[data-v-ef6631ff]{color:#ffd43b}.hpf-grid[data-v-ef6631ff]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:48px 0 0;padding:0}.hpf-grid li[data-v-ef6631ff]{background:#ffffff0f;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1a;padding:26px 28px 26px 84px;position:relative}.hpf-grid li.auto[data-v-ef6631ff]{background:linear-gradient(135deg,#009a9c4d,#ffffff0f);box-shadow:inset 0 0 0 1px #5eead459}.hpf-ic[data-v-ef6631ff]{background:#ffffff1f;border-radius:12px;display:grid;font-size:1.35rem;height:44px;left:24px;place-items:center;position:absolute;top:24px;width:44px}.hpf-grid h3[data-v-ef6631ff]{font-size:1.12rem;font-weight:900;letter-spacing:.04em;line-height:1.5;margin:0}.hpf-grid h3 em[data-v-ef6631ff]{background:#ffd43b;border-radius:999px;color:#14213d;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.1em;margin-left:10px;padding:2px 10px;vertical-align:3px}.hpf-grid p[data-v-ef6631ff]{color:#c7d2e5;font-size:.92rem;line-height:1.9;margin:8px 0 0}@media(max-width:760px){.hpf-grid[data-v-ef6631ff]{grid-template-columns:minmax(0,1fr)}.hpf-grid li[data-v-ef6631ff]{padding:22px 20px 22px 76px}.hpf-ic[data-v-ef6631ff]{left:18px}}.hpcmp[data-v-2cbc76e6]{background:#fff;padding:clamp(72px,9vw,120px) 0}.hpcmp-wrap[data-v-2cbc76e6]{margin-top:40px;overflow-x:auto;-webkit-overflow-scrolling:touch}.hpcmp-t[data-v-2cbc76e6]{border-collapse:separate;border-spacing:0;font-size:.92rem;min-width:760px;width:100%}.hpcmp-t td[data-v-2cbc76e6],.hpcmp-t th[data-v-2cbc76e6]{border-bottom:1px solid #e5e9f0;line-height:1.6;padding:16px 18px;text-align:left;vertical-align:top}.hpcmp-t thead th[data-v-2cbc76e6]{background:#f8fafc;color:#475569;font-size:.9rem;font-weight:900}.hpcmp-t tbody th[data-v-2cbc76e6]{background:#f8fafc;color:#21263b;font-weight:800;width:190px}.hpcmp-t td[data-v-2cbc76e6]{color:#475569}.hpcmp-t .ours[data-v-2cbc76e6]{background:#e9f8f7;color:#0f3b3c;font-weight:800}.hpcmp-t thead th.ours[data-v-2cbc76e6]{background:#009a9c;border-radius:14px 14px 0 0;color:#fff;font-size:1rem}.hpcmp-t tbody tr:last-child td.ours[data-v-2cbc76e6]{border-radius:0 0 14px 14px}.hpcmp-note[data-v-2cbc76e6]{color:#64748b;font-size:.8rem;margin:14px 0 0}.hps[data-v-f3c8b86a]{background:linear-gradient(180deg,#f0fbfb,#fff 60%);padding:clamp(72px,9vw,120px) 0}.hps-steps[data-v-f3c8b86a]{counter-reset:s;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:44px 0 0;padding:0}.hps-steps li[data-v-f3c8b86a]{background:#fff;border-radius:18px;box-shadow:0 12px 30px #0f172a12;padding:26px 22px 24px;position:relative}.hps-n[data-v-f3c8b86a]{background:#009a9c;border-radius:50%;color:#fff;display:grid;height:40px;place-items:center;width:40px}.hps-n[data-v-f3c8b86a],.hps-steps h3[data-v-f3c8b86a]{font-size:1.05rem;font-weight:900}.hps-steps h3[data-v-f3c8b86a]{color:#21263b;line-height:1.5;margin:14px 0 0}.hps-steps p[data-v-f3c8b86a]{color:#475569;font-size:.88rem;line-height:1.85;margin:8px 0 0}.hps-box[data-v-f3c8b86a]{align-items:center;background:#21263b;border-radius:24px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:36px;padding:clamp(28px,4vw,44px)}.hps-plan[data-v-f3c8b86a]{color:#ffd43b;font-weight:800;letter-spacing:.1em;margin:0}.hps-yen[data-v-f3c8b86a]{align-items:baseline;display:flex;gap:6px;margin:6px 0 0}.hps-yen b[data-v-f3c8b86a]{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:900;letter-spacing:.02em;line-height:1.1}.hps-yen span[data-v-f3c8b86a]{font-weight:800}.hps-incl[data-v-f3c8b86a]{color:#c7d2e5;font-size:.86rem;line-height:1.8;margin:10px 0 0}.hps-cta[data-v-f3c8b86a]{display:grid;gap:12px}.hps-btn[data-v-f3c8b86a]{align-items:center;background:#ffd43b;border-radius:999px;box-shadow:0 12px 30px #ffd43b4d;color:#14213d;display:flex;font-size:1.08rem;font-weight:900;gap:10px;justify-content:center;padding:20px 24px;text-decoration:none;transition:transform .15s}.hps-btn[data-v-f3c8b86a]:hover{transform:translateY(-2px)}.hps-sub[data-v-f3c8b86a]{color:#fff;font-size:.9rem;font-weight:700;text-align:center}.hps-notes[data-v-f3c8b86a]{color:#475569;font-size:.9rem;line-height:1.9;margin:22px 0 0;padding-left:1.2em}.hps-notes a[data-v-f3c8b86a]{color:#007a7c;font-weight:800}@media(max-width:900px){.hps-steps[data-v-f3c8b86a]{grid-template-columns:repeat(2,minmax(0,1fr))}.hps-box[data-v-f3c8b86a]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.hps-steps[data-v-f3c8b86a]{grid-template-columns:minmax(0,1fr)}}.hpc[data-v-f96cfcd9]{background:#fff;border-radius:16px;box-shadow:0 1px #0f172a0f,0 14px 34px #0f172a14;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.hpc[data-v-f96cfcd9]:hover{box-shadow:0 24px 54px #0f172a29;transform:translateY(-4px)}.hpc-main[data-v-f96cfcd9]{color:inherit;display:block;text-decoration:none}.hpc-band[data-v-f96cfcd9]{align-items:baseline;background:var(--c);color:#fff;display:flex;gap:10px;padding:12px 18px}.hpc-band b[data-v-f96cfcd9]{font-size:1.15rem;font-weight:900;letter-spacing:.08em}.hpc-band span[data-v-f96cfcd9]{font-size:.72rem;font-weight:800;letter-spacing:.16em;opacity:.85}.hpc-band i[data-v-f96cfcd9]{font-size:.76rem;font-style:normal;font-weight:800;letter-spacing:.08em;margin-left:auto;opacity:.9}.hpc-shot[data-v-f96cfcd9]{aspect-ratio:16/10;background:#f1f5f9 top/100% auto no-repeat;overflow:hidden;position:relative;transition:background-position 7s linear}.hpc-shot img[data-v-f96cfcd9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;transition:opacity .35s;width:100%}.hpc-shot.scroll[data-v-f96cfcd9]:hover{background-position:bottom}.hpc-shot.scroll:hover img[data-v-f96cfcd9]{opacity:0;transition-delay:.15s}.hpc-live[data-v-f96cfcd9]{border-radius:0;box-shadow:none}.hpc-who[data-v-f96cfcd9]{color:#21263b;font-size:.92rem;font-weight:700;line-height:1.7;margin:0;padding:14px 18px 4px}.hpc-acts[data-v-f96cfcd9]{display:flex;gap:10px;margin-top:auto;padding:10px 18px 18px}.hpc-acts a[data-v-f96cfcd9]{align-items:center;border-radius:999px;display:inline-flex;flex:1;font-size:.86rem;font-weight:800;gap:6px;justify-content:center;padding:10px 12px;text-decoration:none}.hpc-more[data-v-f96cfcd9]{background:var(--c);color:#fff}.hpc-demo[data-v-f96cfcd9]{background:#fff;box-shadow:inset 0 0 0 2px var(--c);color:var(--c)}@media(hover:none){.hpc-shot.scroll[data-v-f96cfcd9]:hover{background-position:top}.hpc-shot.scroll:hover img[data-v-f96cfcd9]{opacity:1}}.hpq[data-v-cde51543]{background:#f8fafc;padding:clamp(72px,9vw,120px) 0}.hpq-list[data-v-cde51543]{display:grid;gap:12px;margin-top:36px}.hpq-item[data-v-cde51543]{background:#fff;border-radius:14px;box-shadow:0 6px 18px #0f172a0d;overflow:hidden}.hpq-item summary[data-v-cde51543]{align-items:baseline;color:#21263b;cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:14px;line-height:1.6;list-style:none;padding:20px 52px 20px 22px;position:relative}.hpq-item summary[data-v-cde51543]::-webkit-details-marker{display:none}.hpq-item summary[data-v-cde51543]:after{color:#009a9c;content:"+";font-size:1.4rem;font-weight:400;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.hpq-item[open] summary[data-v-cde51543]:after{content:"−"}.hpq-item p[data-v-cde51543]{color:#475569;display:flex;font-size:.94rem;gap:14px;line-height:1.95;margin:0;padding:0 22px 22px}.hpq-a[data-v-cde51543],.hpq-q[data-v-cde51543]{color:#009a9c;flex-shrink:0;font-weight:900}.hpq-a[data-v-cde51543]{color:#f59e0b}.hp-page{--hp-ink:#21263b;--hp-sub:#475569;--hp-teal:#009a9c;--hp-yellow:#ffd43b;color:var(--hp-ink);font-family:Noto Sans JP,sans-serif;overflow-x:clip}.hp-w{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,40px)}.hp-narrow{max-width:880px}.hp-en{color:var(--hp-teal,#009a9c);font-size:.8rem;letter-spacing:.26em;margin:0}.hp-en,.hp-h2{font-weight:900}.hp-h2{color:var(--hp-ink,#21263b);font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:.04em;line-height:1.45;margin:10px 0 0}.hp-lead{color:var(--hp-sub,#475569);font-size:1.02rem;line-height:2.05;margin:18px 0 0;max-width:820px}.hp-page .sp-br{display:none}@media(max-width:640px){.hp-page .sp-br{display:inline}.hp-lead{font-size:.96rem}}
