.StageCanvas-module__-OE-9W__stage{z-index:0;pointer-events:auto;touch-action:pan-y;cursor:grab;position:fixed;inset:0}.StageCanvas-module__-OE-9W__stage:active{cursor:grabbing}.StageCanvas-module__-OE-9W__dimLabel{white-space:nowrap;color:var(--atmos-white);border:1px solid var(--clear-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070d9e;align-items:baseline;gap:.35em;padding:.2em .6em .25em;font-size:clamp(.8rem,.65rem + .5vw,1.05rem);transition:opacity .2s linear;display:flex}.StageCanvas-module__-OE-9W__dimLabel[data-kind=内寸]{color:var(--gold)}.StageCanvas-module__-OE-9W__dimKind{letter-spacing:.12em;font-weight:500}.StageCanvas-module__-OE-9W__dimValue{font-family:var(--font-latin);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1.6em;font-weight:600}.StageCanvas-module__-OE-9W__dimUnit{font-family:var(--font-latin);letter-spacing:.04em;font-size:.85em}.StageCanvas-module__-OE-9W__dim-left{transform:translate(calc(-100% - .9rem),-50%)}.StageCanvas-module__-OE-9W__dim-right{transform:translate(.9rem,-50%)}.StageCanvas-module__-OE-9W__dim-below{transform:translate(-50%,.7rem)}
.Hero-module__7HnD1W__hero{z-index:1;pointer-events:none;height:100svh;min-height:34rem;position:relative}.Hero-module__7HnD1W__poster{z-index:-1;object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}html[data-stage=off] .Hero-module__7HnD1W__poster{display:block}.Hero-module__7HnD1W__copy{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-jp);letter-spacing:.06em;background:linear-gradient(#fff 0%,#eef4fb 38%,#b9c4d2 72%,#8e9aab 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .04em .02em #000000bf)drop-shadow(0 .12em .28em #05070d99);-webkit-user-select:none;user-select:none;animation:Hero-module__7HnD1W__copy-in 1.6s var(--ease-out) 4.6s both;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,1.2rem + 5.2vw,6.5rem);font-weight:900;line-height:1;position:absolute;top:50%;right:clamp(1rem,.25rem + 4vw,5.5rem);transform:translateY(-50%)}.Hero-module__7HnD1W__lead{letter-spacing:.14em;font-size:.62em}.Hero-module__7HnD1W__key{margin-block-start:.1em}@keyframes Hero-module__7HnD1W__copy-in{0%{opacity:0;transform:translateY(-46%)}to{opacity:1;transform:translateY(-50%)}}html[data-stage=off] .Hero-module__7HnD1W__copy{animation-delay:0s}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__copy{animation:none}}@media (max-width:40rem){.Hero-module__7HnD1W__copy{font-size:clamp(2rem,1rem + 6vw,2.8rem);top:38%}}.Hero-module__7HnD1W__logo{top:calc(clamp(1rem, .5rem + 2vw, 2.25rem) + env(safe-area-inset-top,0px));left:calc(clamp(1rem, .5rem + 2vw, 2.25rem) + env(safe-area-inset-left,0px));filter:drop-shadow(0 1px 10px #05070dcc);width:clamp(8.5rem,6rem + 8vw,14rem);height:auto;animation:Hero-module__7HnD1W__fade-in 1.2s var(--ease-out) 5.2s both;position:absolute}.Hero-module__7HnD1W__badges{animation:Hero-module__7HnD1W__fade-in 1.2s var(--ease-out) 5.4s both;gap:.6rem;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(1rem,.5rem + 2vw,2.25rem);right:clamp(1rem,.5rem + 2vw,2.25rem)}.Hero-module__7HnD1W__badge{aspect-ratio:1;border:1px solid var(--clear-edge-lit);background:radial-gradient(circle at 30% 25%, #e8f2ff29, var(--clear-face) 60%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(4.1rem,3rem + 3vw,5.6rem);display:flex}.Hero-module__7HnD1W__badgeMain{color:var(--atmos-white);font-size:clamp(.95rem,.75rem + .7vw,1.35rem);font-weight:700;line-height:1.1}.Hero-module__7HnD1W__badgeMain small{font-size:.6em}.Hero-module__7HnD1W__badgeSub{letter-spacing:.08em;color:var(--gold);margin-top:.3em;font-size:clamp(.5rem,.45rem + .2vw,.6rem)}@keyframes Hero-module__7HnD1W__fade-in{0%{opacity:0}to{opacity:1}}:is(html[data-stage=off] .Hero-module__7HnD1W__logo,html[data-stage=off] .Hero-module__7HnD1W__badges){animation-delay:0s}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__logo,.Hero-module__7HnD1W__badges{animation:none}}
.Sections-module__o_jVjW__panel,.Sections-module__o_jVjW__footer{z-index:1;text-shadow:0 1px 2px #000000d9,0 1px 18px #05070de6;background:0 0;position:relative}.Sections-module__o_jVjW__panel{align-items:center;min-height:100svh;display:flex}.Sections-module__o_jVjW__panel>.shell{pointer-events:none;min-width:0}.Sections-module__o_jVjW__panel a,.Sections-module__o_jVjW__tableWrap{pointer-events:auto}.Sections-module__o_jVjW__split{display:flex}.Sections-module__o_jVjW__copy,.Sections-module__o_jVjW__flankItem,.Sections-module__o_jVjW__pane{border:1px solid var(--clear-edge);-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,#e8f2ff0f,#05070d80 45%)}.Sections-module__o_jVjW__copy,.Sections-module__o_jVjW__flankItem{width:min(100%,34rem);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.Sections-module__o_jVjW__panel[data-cube=left] .Sections-module__o_jVjW__split{justify-content:flex-end}@media (max-aspect-ratio:9/10){.Sections-module__o_jVjW__panel[data-cube]{align-items:flex-end;padding-top:52svh}.Sections-module__o_jVjW__panel[data-cube=left] .Sections-module__o_jVjW__split{justify-content:flex-start}}.Sections-module__o_jVjW__title,.Sections-module__o_jVjW__hero2,.Sections-module__o_jVjW__edgeDeg,.Sections-module__o_jVjW__uvWord,.Sections-module__o_jVjW__uvValue,.Sections-module__o_jVjW__madeIn{letter-spacing:.04em;background:linear-gradient(#fff 0%,#eef4fb 40%,#b9c4d2 75%,#8e9aab 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 .04em .02em #000000b3)drop-shadow(0 .1em .3em #05070d8c);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.15}.Sections-module__o_jVjW__title{font-size:clamp(1.75rem,1.2rem + 3.6vw,4.2rem)}.Sections-module__o_jVjW__title,.Sections-module__o_jVjW__hero2,.Sections-module__o_jVjW__kicker,.Sections-module__o_jVjW__subtitle,.Sections-module__o_jVjW__lead{word-break:auto-phrase}.Sections-module__o_jVjW__titleOneLine{white-space:nowrap;font-size:clamp(1.75rem,1.2rem + 3.6vw,3.8rem)}.Sections-module__o_jVjW__titleUnit{font-family:var(--font-latin);margin-left:.15em;font-size:.5em;font-weight:600}.Sections-module__o_jVjW__hero2{letter-spacing:.08em;font-size:clamp(3rem,1.4rem + 6.5vw,7rem)}.Sections-module__o_jVjW__kicker{letter-spacing:.14em;color:var(--atmos-rim);margin-bottom:.6rem;font-size:clamp(1rem,.85rem + .6vw,1.4rem);font-weight:500}.Sections-module__o_jVjW__title+.Sections-module__o_jVjW__kicker,.Sections-module__o_jVjW__uvTitle+.Sections-module__o_jVjW__kicker{margin-top:.9rem;margin-bottom:0}.Sections-module__o_jVjW__subtitle{font-size:var(--step-h3);letter-spacing:.1em;color:var(--atmos-white);margin-bottom:.9rem;font-weight:700}.Sections-module__o_jVjW__lead{color:var(--atmos-rim);margin-top:1.25rem;font-size:clamp(1rem,.9rem + .4vw,1.2rem)}.Sections-module__o_jVjW__body{color:var(--atmos-rim)}.Sections-module__o_jVjW__copy>*+*,.Sections-module__o_jVjW__flankItem>*+*,.Sections-module__o_jVjW__pane>*+*{margin-top:clamp(1.5rem,1rem + 1.2vw,2.25rem)}.Sections-module__o_jVjW__note,.Sections-module__o_jVjW__photo figcaption{font-size:var(--step-small);color:var(--atmos-dim)}.Sections-module__o_jVjW__center{text-align:center}.Sections-module__o_jVjW__accent{color:var(--gold)}.Sections-module__o_jVjW__pane{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.Sections-module__o_jVjW__figureRow{gap:.75rem;display:flex}.Sections-module__o_jVjW__photo{flex:1;margin:0;position:relative}.Sections-module__o_jVjW__photo img{border:1px solid var(--clear-edge-lit);width:100%;height:auto;box-shadow:0 1.5rem 3rem #00000073}.Sections-module__o_jVjW__figureRow .Sections-module__o_jVjW__photo{flex:0 15rem}.Sections-module__o_jVjW__photo figcaption{text-shadow:none;margin-top:.6rem}.Sections-module__o_jVjW__photoTag{letter-spacing:.2em;color:var(--atmos-white);background:#05070dbf;padding:.3em .9em;font-weight:700;position:absolute;top:.75rem;left:.75rem}.Sections-module__o_jVjW__checks{gap:1.1rem;padding:0;list-style:none;display:grid}.Sections-module__o_jVjW__checks li{padding-left:2.4rem;position:relative}.Sections-module__o_jVjW__checks li:before{content:"";border:1px solid var(--clear-edge-lit);background:var(--clear-face);width:1.6rem;height:1.6rem;position:absolute;top:.2em;left:0}.Sections-module__o_jVjW__checks li:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:.5rem;height:.85rem;position:absolute;top:calc(.2em + .3rem);left:.55rem;transform:rotate(40deg)}.Sections-module__o_jVjW__checkTitle{color:var(--atmos-white);font-size:clamp(1.15rem,.95rem + .9vw,1.7rem);font-weight:700;line-height:1.5;display:block}.Sections-module__o_jVjW__checkDetail{font-size:var(--step-small);color:var(--atmos-dim);margin-top:.3rem;display:block}.Sections-module__o_jVjW__checksCenter{width:fit-content;margin:clamp(2rem,1rem + 2vw,3rem) auto}.Sections-module__o_jVjW__checksCenter .Sections-module__o_jVjW__checkTitle{font-size:var(--step-h3)}.Sections-module__o_jVjW__sizeMark{font-family:var(--font-latin);letter-spacing:.2em;color:var(--atmos-white);align-items:center;gap:.9rem;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-weight:600;display:flex}.Sections-module__o_jVjW__sizeLetter{letter-spacing:0;width:1.7em;height:1.7em;color:var(--space-void);background:var(--atmos-white);text-shadow:none;place-items:center;font-weight:700;display:grid}.Sections-module__o_jVjW__specTable{border-collapse:collapse;border-top:1px solid var(--clear-edge-lit);width:100%}.Sections-module__o_jVjW__specTable th,.Sections-module__o_jVjW__specTable td{border-bottom:1px solid var(--clear-edge);text-align:left;vertical-align:baseline;padding:.9rem .25rem}.Sections-module__o_jVjW__specTable th{letter-spacing:.14em;width:6.5em;color:var(--atmos-dim);font-weight:500}.Sections-module__o_jVjW__specTable td{color:var(--atmos-white);font-size:1.1em}.Sections-module__o_jVjW__specTable td.Sections-module__o_jVjW__accent{color:var(--gold)}.Sections-module__o_jVjW__edgeTitle{align-items:flex-end;gap:.6rem;line-height:1;display:flex}.Sections-module__o_jVjW__edgeDeg{letter-spacing:-.02em;font-size:clamp(6rem,3rem + 12vw,13rem);line-height:.9}.Sections-module__o_jVjW__edgeWord{letter-spacing:.1em;color:var(--atmos-white);padding-bottom:.4em;font-size:clamp(1.6rem,1rem + 2.4vw,3rem);font-weight:900}.Sections-module__o_jVjW__pill{letter-spacing:.12em;color:var(--flare-soft);border:1px solid var(--clear-edge-lit);background:var(--clear-face);border-radius:999px;margin-top:1.5rem;padding:.5em 1.6em;font-weight:700;display:inline-block}.Sections-module__o_jVjW__worries{gap:1rem;max-width:44rem;margin:clamp(2.5rem,1.5rem + 3vw,4rem) auto 0;padding:0;list-style:none;display:grid}.Sections-module__o_jVjW__worry{border:1px solid var(--clear-edge);background:var(--clear-face);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,.5rem + 2vw,2rem);padding:clamp(1rem,.6rem + 1.2vw,1.6rem) clamp(1.2rem,.8rem + 1.5vw,2rem);display:grid}.Sections-module__o_jVjW__worryRank{color:var(--atmos-faint);font-size:.9rem;font-weight:600}.Sections-module__o_jVjW__worryWord{letter-spacing:.08em;color:var(--atmos-white);font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);font-weight:900;line-height:1.2}.Sections-module__o_jVjW__worryAnswer{font-size:var(--step-small);letter-spacing:.06em;color:var(--gold);transition:color .4s var(--ease-out);border-bottom:1px solid}.Sections-module__o_jVjW__worryAnswer:hover{color:var(--flare-soft)}@media (max-width:40rem){.Sections-module__o_jVjW__worry{grid-template-columns:auto 1fr}.Sections-module__o_jVjW__worryAnswer{grid-column:2;justify-self:start}}.Sections-module__o_jVjW__uvTitle{align-items:flex-end;gap:.2em;line-height:.85;display:flex}.Sections-module__o_jVjW__uvWord{letter-spacing:0;flex-direction:column;font-size:clamp(3rem,1.6rem + 5vw,6rem);display:flex}.Sections-module__o_jVjW__uvWord small{letter-spacing:.12em;font-size:.42em}.Sections-module__o_jVjW__uvValue{letter-spacing:-.03em;font-size:clamp(6rem,3rem + 11vw,12rem)}.Sections-module__o_jVjW__uvValue small{font-size:.35em}.Sections-module__o_jVjW__flank{grid-template-columns:minmax(0,20rem) minmax(0,20rem);justify-content:space-between;align-items:start;margin-top:clamp(2rem,1rem + 3vw,4rem);display:grid}@media (max-aspect-ratio:9/10),(max-width:48rem){.Sections-module__o_jVjW__flank{grid-template-columns:1fr;gap:2.5rem}}.Sections-module__o_jVjW__pair{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;max-width:58rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0;display:grid}.Sections-module__o_jVjW__panel .Sections-module__o_jVjW__pane{max-width:44rem;margin-inline:auto}.Sections-module__o_jVjW__tableWrap{-webkit-overflow-scrolling:touch;max-width:64rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0;overflow-x:auto}.Sections-module__o_jVjW__compare{border-collapse:separate;border-spacing:0;width:100%;min-width:36rem;text-shadow:none;font-size:clamp(.8rem,.72rem + .3vw,.95rem);line-height:1.6}.Sections-module__o_jVjW__compare th,.Sections-module__o_jVjW__compare td{border-bottom:1px solid var(--clear-edge);vertical-align:middle;color:var(--atmos-rim);background:#05070d8c;padding:1rem .9rem}.Sections-module__o_jVjW__compare thead th{letter-spacing:.14em;text-align:center;color:var(--atmos-white);font-size:1.15em;font-weight:700}.Sections-module__o_jVjW__compare tbody th{letter-spacing:.1em;text-align:left;width:8em;color:var(--atmos-white);font-weight:700}.Sections-module__o_jVjW__compare td{width:28%}.Sections-module__o_jVjW__compare td>span:last-child{vertical-align:middle}.Sections-module__o_jVjW__compare .Sections-module__o_jVjW__cellOurs{color:var(--atmos-white);border-left:1px solid var(--clear-edge-lit);border-right:1px solid var(--clear-edge-lit);background:#1b3a638c}.Sections-module__o_jVjW__compare thead .Sections-module__o_jVjW__cellOurs{border-top:1px solid var(--clear-edge-lit)}.Sections-module__o_jVjW__compare tbody tr:last-child .Sections-module__o_jVjW__cellOurs{border-bottom:1px solid var(--clear-edge-lit)}.Sections-module__o_jVjW__oursName{flex-direction:column;gap:.2em;display:flex}.Sections-module__o_jVjW__oursName .Sections-module__o_jVjW__num{letter-spacing:.2em;color:var(--gold);font-size:.7em}.Sections-module__o_jVjW__mark{vertical-align:middle;margin-right:.45em;font-size:1.35em;font-weight:700;line-height:1;display:inline-block}.Sections-module__o_jVjW__mark[data-mark=good]{color:var(--gold)}.Sections-module__o_jVjW__mark[data-mark=bad]{color:var(--atmos-faint)}@media (max-width:40rem){.Sections-module__o_jVjW__tableWrap{overflow-x:visible}.Sections-module__o_jVjW__compare,.Sections-module__o_jVjW__compare thead,.Sections-module__o_jVjW__compare tbody{min-width:0;display:block}.Sections-module__o_jVjW__compare tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Sections-module__o_jVjW__compare thead td{display:none}.Sections-module__o_jVjW__compare thead{top:env(safe-area-inset-top,0px);z-index:1;position:sticky}.Sections-module__o_jVjW__compare thead th{letter-spacing:.06em;background:#05070d;padding:.75rem .3rem;font-size:1em}.Sections-module__o_jVjW__compare thead .Sections-module__o_jVjW__cellOurs{background:#142844}.Sections-module__o_jVjW__compare tbody th{letter-spacing:.12em;width:auto;color:var(--gold);background:0 0;border-bottom:0;grid-column:1/-1;padding:.9rem .3rem .35rem;font-size:.95em}.Sections-module__o_jVjW__compare td{letter-spacing:.02em;text-align:center;width:auto;word-break:auto-phrase;flex-direction:column;align-items:center;gap:.35em;padding:.7rem .4rem .8rem;font-size:.78rem;line-height:1.5;display:flex}.Sections-module__o_jVjW__mark{margin-right:0}.Sections-module__o_jVjW__compare tbody .Sections-module__o_jVjW__cellOurs{border-top:1px solid var(--clear-edge-lit);border-bottom:1px solid var(--clear-edge-lit)}}.Sections-module__o_jVjW__showcase{align-items:flex-end;padding-bottom:clamp(3rem,2rem + 6vh,7rem)}.Sections-module__o_jVjW__madeIn{letter-spacing:.04em;font-family:Times New Roman,Hiragino Mincho ProN,serif;font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem);font-weight:400}.Sections-module__o_jVjW__madeIn+.Sections-module__o_jVjW__subtitle{margin-top:1rem;font-weight:500}.Sections-module__o_jVjW__osaka{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);max-width:56rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0;display:grid}.Sections-module__o_jVjW__osakaMark img{width:clamp(8rem,6rem + 6vw,12rem);height:auto}.Sections-module__o_jVjW__osaka .Sections-module__o_jVjW__pane{margin:0}.Sections-module__o_jVjW__osakaSub{background:#fff;width:6rem;height:auto;padding:.5rem}@media (max-width:40rem){.Sections-module__o_jVjW__osaka{grid-template-columns:1fr;justify-items:center}}.Sections-module__o_jVjW__stackPhoto{max-width:40rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0}.Sections-module__o_jVjW__series{font-size:var(--step-h3);letter-spacing:.12em;color:var(--atmos-white);border-bottom:2px solid var(--gold);margin-top:1.75rem;padding-bottom:.4rem;font-weight:700;display:inline-block}.Sections-module__o_jVjW__button{letter-spacing:.16em;width:fit-content;color:var(--space-void);background:var(--flare-warm);text-shadow:none;transition:background .4s var(--ease-out), transform .4s var(--ease-out);border-radius:999px;margin:2rem auto 0;padding:1rem 3rem;font-weight:700;display:block}.Sections-module__o_jVjW__button:hover{background:var(--flare-soft);transform:translateY(-2px)}.Sections-module__o_jVjW__footer{pointer-events:none;align-items:flex-end;min-height:70svh;padding-block:4rem 3rem;display:flex}.Sections-module__o_jVjW__footerInner{border-top:1px solid var(--clear-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-top:2rem;display:flex}.Sections-module__o_jVjW__footerBrand{letter-spacing:.28em;color:var(--atmos-rim);font-size:.8125rem;font-weight:600}.Sections-module__o_jVjW__footerNote{font-size:var(--step-small);color:var(--atmos-dim)}
