body.uketsugi-page{--u-bg: #fffcf4;--u-surface: #ffffff;--u-drench: #17233a;--u-ink: #17233a;--u-ink-weak: #5a6a83;--u-rule: rgba(23, 35, 58, .12);--u-rule-strong: rgba(23, 35, 58, .55);--u-shadow: 0 4px 16px rgba(23, 35, 58, .1);--u-shadow-lift: 0 8px 24px rgba(23, 35, 58, .16);--u-on-drench: #fffcf4;--u-on-drench-weak: rgba(255, 252, 244, .72);--u-on-drench-rule: rgba(255, 252, 244, .2);--u-coral: #e2502f;--u-coral-press: #c5411f;--u-yellow: #f4c542;--u-sky: #3a98e8;--u-font-slab: "Zilla Slab", "Times New Roman", serif;--u-font-body: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Noto Sans JP", sans-serif;--u-t-h1: clamp(2.375rem, 1.6rem + 3.1vw, 3.875rem);--u-t-h2: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--u-t-h3: 1.25rem;--u-t-h4: 1.5rem;--u-t-h5: 1.25rem;--u-t-cta: 1.1875rem;--u-t-body: 1.0625rem;--u-t-small: .9375rem;--u-t-ticket: .84375rem;--u-t-meta: .8125rem;--u-t-stamp: .6875rem;--u-t-count-lg: clamp(3.5rem, 2rem + 6vw, 6rem);--u-t-count-sm: clamp(1.875rem, 1.4rem + 1.9vw, 2.5rem);--u-gap-sec: 88px;--u-gap-sec-lg: 112px;--u-pad-card: 20px;--u-pad-card-lg: 24px;--u-container: 1180px;--u-container-x: 24px;--u-header-h: 68px;--u-r-card: 16px;--u-r-pill: 999px;--u-r-field: 12px;--u-ease: cubic-bezier(.22, 1, .36, 1);--u-marquee-speed: 94;margin:0;background:var(--u-bg);color:var(--u-ink);font-family:var(--u-font-body);font-weight:500;font-size:var(--u-t-body);line-height:1.85;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;text-size-adjust:100%}@media(prefers-color-scheme:dark){body.uketsugi-page{--u-bg: #151a24;--u-surface: #1e2634;--u-drench: #0e1220;--u-ink: #edf1f7;--u-ink-weak: #a5b2c4;--u-rule: rgba(237, 241, 247, .16);--u-rule-strong: rgba(237, 241, 247, .55);--u-shadow: inset 0 0 0 1px rgba(237, 241, 247, .16);--u-shadow-lift: inset 0 0 0 1px rgba(237, 241, 247, .32);--u-yellow: #e8bb3e;--u-sky: #4fb0fa}}body.uketsugi-page:lang(en){--u-font-body: "DM Sans", system-ui, sans-serif;line-height:1.7}body.uketsugi-page *,body.uketsugi-page *:before,body.uketsugi-page *:after{box-sizing:border-box}body.uketsugi-page img,body.uketsugi-page svg{display:block;max-width:100%}html:has(body.uketsugi-page){scroll-padding-top:calc(var(--u-header-h, 68px) + 12px)}:where(body.uketsugi-page) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(body.uketsugi-page) :where(ul,ol){list-style:none}body.uketsugi-page h1,body.uketsugi-page h2,body.uketsugi-page h3{font-family:var(--u-font-body);font-weight:700;letter-spacing:-.02em;line-height:1.32;text-wrap:balance}body.uketsugi-page h1{font-size:var(--u-t-h1);line-height:1.24;letter-spacing:-.01em}body.uketsugi-page h2{font-size:var(--u-t-h2);line-height:1.3}body.uketsugi-page h3{font-size:var(--u-t-h3)}body.uketsugi-page:lang(en) h1,body.uketsugi-page:lang(en) h2,body.uketsugi-page:lang(en) h3{font-family:var(--u-font-slab);letter-spacing:-.01em}body.uketsugi-page a{color:var(--u-ink)}body.uketsugi-page :focus-visible{outline:2px solid var(--u-sky);outline-offset:2px;box-shadow:0 0 0 3px #3a98e84d}.u-marquee-viewport:focus-visible,.u-flow-rail:focus-visible{border-radius:var(--u-r-field)}body.uketsugi-page .u-closing :focus-visible{outline-color:#fffcf4;box-shadow:0 0 0 3px #17233a59}body.uketsugi-page .u-marquee :focus-visible{outline-color:#17233a;box-shadow:0 0 0 3px #17233a40}body.uketsugi-page .u-limits :focus-visible{outline-color:var(--u-on-drench);box-shadow:0 0 0 3px #fffcf440}.u-container{width:100%;max-width:var(--u-container);margin-inline:auto;padding-inline:var(--u-container-x)}.u-section{padding-block:var(--u-gap-sec)}.u-section--lg{padding-block:var(--u-gap-sec-lg)}.u-lead{color:var(--u-ink-weak);max-width:34em}.u-cta,.u-cta-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--u-r-pill);font-family:var(--u-font-body);font-size:var(--u-t-cta);font-weight:700;line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--u-ease),border-color .3s var(--u-ease),color .3s var(--u-ease)}body.uketsugi-page .u-cta{background:var(--u-coral);color:#fffcf4;border:1px solid transparent}body.uketsugi-page .u-cta:hover{background:var(--u-coral-press)}body.uketsugi-page .u-cta-ghost{background:transparent;color:var(--u-ink);border:1px solid var(--u-rule-strong)}body.uketsugi-page .u-cta-ghost:hover{background:#17233a0f;border-color:var(--u-ink-weak)}@media(prefers-color-scheme:dark){body.uketsugi-page .u-cta-ghost:hover{background:#edf1f714}}body.uketsugi-page .u-cta:active,body.uketsugi-page .u-cta-ghost:active{transform:translateY(1px)}body.uketsugi-page .u-cta--invert{background:#fffcf4;color:var(--u-coral)}body.uketsugi-page .u-cta--invert:hover{background:#fff;color:var(--u-coral-press)}.u-skip{position:absolute;left:-9999px;top:0;z-index:100}body.uketsugi-page .u-skip:focus{left:12px;top:12px;padding:12px 20px;background:var(--u-coral);color:#fffcf4;border-radius:var(--u-r-pill);font-weight:700;text-decoration:none}.u-num{font-family:var(--u-font-slab);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.u-unit{font-size:.62em;font-weight:600;margin-left:.14em;vertical-align:baseline}html.js body.uketsugi-page .u-rv{opacity:0;transform:translateY(8px);transition:opacity .5s var(--u-ease),transform .5s var(--u-ease);transition-delay:var(--u-rv-delay, 0ms)}html.js body.uketsugi-page .u-rv.is-in{opacity:1;transform:none}.u-header{position:sticky;top:0;z-index:20;height:var(--u-header-h);background:var(--u-bg);border-bottom:1px solid transparent;transition:border-color .3s var(--u-ease)}.u-header.is-stuck{border-bottom-color:var(--u-rule)}.u-header-inner{height:100%;display:flex;align-items:center;gap:16px}.u-header-nav{margin-left:auto;display:flex;align-items:center;gap:24px}body.uketsugi-page .u-header-nav a{font-size:var(--u-t-small);font-weight:500;text-decoration:none;color:var(--u-ink-weak);transition:color .3s var(--u-ease)}body.uketsugi-page .u-header-nav a:hover{color:var(--u-ink)}.u-header-actions{display:flex;align-items:center;gap:12px}body.uketsugi-page .u-header-lang{font-family:var(--u-font-slab);font-weight:600;font-size:var(--u-t-meta);letter-spacing:.08em;text-decoration:none;color:var(--u-ink-weak);padding:6px 10px;border:1px solid var(--u-rule-strong);border-radius:var(--u-r-pill);transition:color .3s var(--u-ease),border-color .3s var(--u-ease)}body.uketsugi-page .u-header-lang:hover{color:var(--u-ink);border-color:var(--u-ink-weak)}.u-header .u-cta{min-height:44px;padding:0 20px}.u-logo{--u-logo-h: var(--u-logo-size, 28px);display:inline-flex;align-items:center;gap:calc(var(--u-logo-h, 28px) * .443);text-decoration:none;color:inherit;padding:calc(var(--u-logo-h, 28px) * .28);margin:calc(var(--u-logo-h, 28px) * -.28)}.u-logo-mark{height:var(--u-logo-h, 28px);width:auto;flex:none;fill:currentColor}.u-logo-word{font-family:var(--u-font-body);font-weight:700;font-size:calc(var(--u-logo-h, 28px) * .82);letter-spacing:.04em;line-height:1;white-space:nowrap}body.uketsugi-page:lang(en) .u-logo-word{font-family:var(--u-font-slab);font-size:calc(var(--u-logo-h, 28px) * .78);letter-spacing:.01em}.u-hero{padding-top:72px;padding-bottom:96px}.u-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.u-hero h1{margin-bottom:28px}.u-hero h1 span{display:block}.u-hero-lead{color:var(--u-ink-weak);max-width:26em;margin-bottom:24px}.u-hero-points{display:grid;grid-template-columns:auto 1fr;column-gap:16px;max-width:30em;margin-bottom:32px;font-size:var(--u-t-small);line-height:1.6}.u-hero-points dt,.u-hero-points dd{border-top:1px solid var(--u-rule);padding-block:10px}.u-hero-points dt{font-weight:700}.u-hero-points dd{color:var(--u-ink-weak)}.u-hero-points>:nth-last-child(-n+2){border-bottom:1px solid var(--u-rule)}.u-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.u-marquee{background:var(--u-yellow);padding-block:20px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 84px}.u-marquee-viewport{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.u-marquee-viewport::-webkit-scrollbar{display:none}.u-marquee-track{display:flex;flex:none;gap:14px;padding-inline:7px;will-change:transform;animation:u-marquee var(--u-marquee-dur, 36s) linear infinite}.u-marquee-viewport:hover .u-marquee-track,.u-marquee-viewport:focus-within .u-marquee-track{animation-play-state:paused}@keyframes u-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--u-marquee-w, 2000px) * -1),0,0)}}.u-ticket{flex:none;display:flex;align-items:center;gap:10px;padding:12px 18px 12px 15px;background:var(--u-surface);border-radius:var(--u-r-card);border-left:3px solid var(--u-sky);box-shadow:var(--u-shadow);font-size:var(--u-t-ticket);line-height:1.4;font-feature-settings:normal;letter-spacing:.02em;white-space:nowrap;transition:transform .3s var(--u-ease),box-shadow .3s var(--u-ease)}.u-ticket:hover{transform:translateY(-2px);box-shadow:var(--u-shadow-lift),inset 0 0 0 1px #17233a3d}.u-ticket-icon{width:16px;height:16px;flex:none;color:var(--u-ink-weak)}.u-ticket-time{font-family:var(--u-font-slab);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--u-ink-weak)}.u-ticket-sep{color:var(--u-ink-weak)}.u-ticket-result{font-weight:700}.u-marquee-note{color:var(--u-ink-weak);font-size:var(--u-t-meta);margin-top:20px}.u-today-grid{display:grid;grid-template-columns:5fr 7fr;gap:40px 56px;margin-top:48px;align-items:start}.u-today-big{border-top:1px solid var(--u-rule);padding-top:20px}.u-today-small{display:grid;gap:28px}.u-today-item{border-top:1px solid var(--u-rule);padding-top:16px}.u-today-label{display:block;font-size:var(--u-t-small);color:var(--u-ink-weak);line-height:1.5;margin-bottom:4px}.u-today-big .u-num{font-size:var(--u-t-count-lg);line-height:1;display:block}.u-today-big .u-unit{font-size:.42em;margin-left:.1em}.u-today-item .u-num{font-size:var(--u-t-count-sm);line-height:1.1;display:block}.u-today-item--accent .u-num{color:var(--u-coral)}.u-today-item--accent .u-unit,.u-today-item--accent .u-today-sub{color:var(--u-ink)}.u-today-sub{font-family:var(--u-font-slab);font-weight:600;font-variant-numeric:tabular-nums;font-size:.62em;margin-left:.4em}.u-today-note{margin-top:40px;font-size:var(--u-t-meta);color:var(--u-ink-weak)}.u-clinics-lead{color:var(--u-ink-weak);max-width:34em;margin-top:12px;font-size:var(--u-t-small)}.u-clinics-grid{margin-top:40px;display:grid;grid-template-columns:repeat(6,1fr);gap:24px;align-items:center}.u-clinic{display:flex;align-items:center;justify-content:center;color:var(--u-ink-weak)}.u-clinic svg{width:100%;max-width:64px;height:auto}.u-scenes-grid{margin-top:48px;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.u-scene{border-radius:var(--u-r-card);padding:var(--u-pad-card-lg);display:flex;flex-direction:column;overflow:hidden}.u-scene--white{background:var(--u-surface);box-shadow:var(--u-shadow)}.u-scene--yellow{background:var(--u-yellow);color:#17233a}.u-scene--sky{background:var(--u-sky);color:#17233a}.u-scene--photo{background:var(--u-surface);box-shadow:var(--u-shadow);padding:0}.u-scene-photo{margin-bottom:4px}.u-scene-body-wrap{padding:var(--u-pad-card-lg);display:flex;flex-direction:column;flex:1}.u-scene-stamp{font-family:var(--u-font-slab);font-weight:600;font-size:var(--u-t-stamp);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--u-ink-weak);margin-bottom:16px}.u-scene--yellow .u-scene-stamp,.u-scene--sky .u-scene-stamp{color:#17233a}.u-scene-icon{width:28px;height:28px;margin-bottom:14px}.u-scene h3{margin-bottom:8px}.u-scene-text{font-size:var(--u-t-small);color:var(--u-ink-weak);line-height:1.75}.u-scene--yellow .u-scene-text,.u-scene--sky .u-scene-text{color:#17233a}.u-scene:nth-child(1){grid-column:span 7}.u-scene:nth-child(2){grid-column:span 5}.u-scene:nth-child(3){grid-column:span 4}.u-scene:nth-child(4){grid-column:span 5}.u-scene:nth-child(5){grid-column:span 3}.u-flow-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:40px}.u-flow-lead{color:var(--u-ink-weak)}.u-flow-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:24px;margin-inline:calc(var(--u-container-x) * -1);padding-inline:var(--u-container-x);scroll-padding-inline:var(--u-container-x);scrollbar-width:none}.u-flow-rail::-webkit-scrollbar{display:none}.u-flow-card{flex:none;width:min(320px,78vw);scroll-snap-align:start;background:var(--u-surface);border-radius:var(--u-r-card);box-shadow:var(--u-shadow);padding:var(--u-pad-card-lg);display:flex;flex-direction:column;gap:12px}body.uketsugi-page .u-flow-verb{font-size:var(--u-t-h4);font-weight:700;letter-spacing:-.02em;line-height:1.3}body.uketsugi-page:lang(en) .u-flow-verb{font-family:var(--u-font-slab)}.u-flow-duration{font-family:var(--u-font-slab);font-weight:600;font-size:var(--u-t-meta);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--u-ink-weak)}.u-flow-slip{margin-top:auto;padding:12px 14px;border-left:3px solid var(--u-sky);border-radius:0 var(--u-r-field) var(--u-r-field) 0;background:var(--u-bg);font-size:var(--u-t-ticket);font-feature-settings:normal;letter-spacing:.02em;line-height:1.5}.u-flow-slip .u-ticket-time{margin-right:2px}.u-flow-progress{position:relative;height:2px;background:var(--u-rule);border-radius:var(--u-r-pill);overflow:hidden}.u-flow-progress:after{content:"";position:absolute;inset-block:0;left:0;width:var(--u-flow-progress, 25%);background:var(--u-sky);border-radius:var(--u-r-pill);transition:width .3s var(--u-ease)}.u-flow-more{margin-top:32px}.u-limits{background:var(--u-drench);color:var(--u-on-drench);padding-top:var(--u-gap-sec-lg)}.u-limits h2{color:var(--u-on-drench)}.u-limits-lead{color:var(--u-on-drench-weak);margin-top:12px}.u-limits-list{margin-top:56px;display:grid;gap:0}.u-limit{display:grid;grid-template-columns:5fr 7fr;gap:24px 56px;padding-block:28px;border-top:1px solid var(--u-on-drench-rule);align-items:baseline}.u-limit:last-child{border-bottom:1px solid var(--u-on-drench-rule)}.u-limit-no{font-size:var(--u-t-h5);font-weight:700;line-height:1.5;letter-spacing:-.02em;margin:0}.u-limit-instead{margin:0;color:var(--u-on-drench-weak);font-size:var(--u-t-small)}.u-limit-tag{display:block;font-family:var(--u-font-slab);font-weight:600;font-size:var(--u-t-stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--u-on-drench-weak);margin-bottom:6px}.u-limits-photo{margin-top:var(--u-gap-sec-lg)}.u-limits-photo .u-ph{max-height:56vh}.u-limits-photo img{object-position:center bottom}.u-voices-grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.u-voice{background:var(--u-surface);border-radius:var(--u-r-card);box-shadow:var(--u-shadow);padding:var(--u-pad-card-lg);margin:0;display:flex;flex-direction:column;gap:20px}.u-voice blockquote{margin:0;font-size:var(--u-t-body);line-height:1.85}.u-voice figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;min-width:0}.u-voice figcaption>span{min-width:0;overflow-wrap:anywhere}.u-voice figcaption .u-voice-portrait{width:56px;height:56px;flex:none;border-radius:var(--u-r-pill);overflow:hidden}.u-voice-name{font-weight:700;font-size:var(--u-t-small);display:block}.u-voice-role{font-size:var(--u-t-meta);color:var(--u-ink-weak);display:block;line-height:1.5}.u-pricing-grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.u-plan{background:var(--u-surface);border-radius:var(--u-r-card);box-shadow:var(--u-shadow);padding:var(--u-pad-card-lg);display:flex;flex-direction:column;gap:20px}.u-plan-common{font-family:var(--u-font-slab);font-weight:600;font-size:var(--u-t-meta);letter-spacing:.04em;color:var(--u-ink-weak)}body.uketsugi-page .u-plan-name{font-size:var(--u-t-h5);font-weight:700;letter-spacing:-.02em;margin:0}.u-plan-fit{margin-top:-12px;font-size:var(--u-t-small);color:var(--u-ink-weak);line-height:1.7}.u-plan-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.u-plan-price .u-num{font-size:var(--u-t-count-sm);line-height:1.1}.u-plan-per{font-size:var(--u-t-meta);color:var(--u-ink-weak)}.u-plan-features{display:grid;gap:10px;font-size:var(--u-t-small);line-height:1.7}.u-plan-features li{display:flex;gap:10px;align-items:flex-start}.u-plan-features li:before{content:"";flex:none;width:6px;height:6px;margin-top:.62em;border-radius:var(--u-r-pill);background:var(--u-sky)}.u-plan .u-cta{margin-top:auto}.u-pricing-note{margin-top:28px;font-size:var(--u-t-small);color:var(--u-ink-weak)}.u-faq-list{margin-top:40px;border-top:1px solid var(--u-rule)}.u-faq-item{border-bottom:1px solid var(--u-rule)}.u-faq-item summary{list-style:none;cursor:pointer;padding-block:22px;padding-right:40px;position:relative;font-weight:700;font-size:var(--u-t-body);line-height:1.6;letter-spacing:-.01em;transition:color .3s var(--u-ease)}body.uketsugi-page .u-faq-item summary:hover{color:var(--u-ink-weak)}body.uketsugi-page .u-faq-item summary:hover:before,body.uketsugi-page .u-faq-item summary:hover:after{background:var(--u-ink)}.u-faq-item summary::-webkit-details-marker{display:none}.u-faq-item summary:after,.u-faq-item summary:before{content:"";position:absolute;right:8px;top:calc(50% - 1px);width:14px;height:2px;background:var(--u-ink-weak);border-radius:var(--u-r-pill);transition:transform .3s var(--u-ease)}.u-faq-item summary:before{transform:rotate(90deg)}.u-faq-item[open] summary:before{transform:rotate(0)}.u-faq-answer{padding-bottom:24px;max-width:34em;font-size:var(--u-t-small);color:var(--u-ink-weak)}html:has(body.uketsugi-page){interpolate-size:allow-keywords}.u-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--u-ease),content-visibility .3s allow-discrete}.u-faq-item[open]::details-content{block-size:auto}.u-closing{background:var(--u-coral);color:#fffcf4;padding-block:var(--u-gap-sec);text-align:center}.u-closing h2{color:#fffcf4;margin-bottom:28px}.u-footer{padding-block:56px;border-top:1px solid var(--u-rule)}.u-footer-top{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}.u-footer-info{font-size:var(--u-t-meta);color:var(--u-ink-weak);line-height:1.9;font-style:normal}.u-footer-nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--u-t-small)}.u-footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--u-t-meta)}body.uketsugi-page .u-footer-nav a,body.uketsugi-page .u-footer-links a{color:var(--u-ink-weak);text-decoration:none}body.uketsugi-page .u-footer-nav a:hover,body.uketsugi-page .u-footer-links a:hover{color:var(--u-ink);text-decoration:underline}.u-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--u-rule);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;font-size:var(--u-t-meta);color:var(--u-ink-weak);font-family:var(--u-font-slab);letter-spacing:.04em}.u-ph{position:relative;width:100%;background:var(--u-surface);border-radius:var(--u-r-card);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--u-shadow)}.u-ph--flat{border-radius:0;box-shadow:none}.u-limits .u-ph{background:#fffcf40f}.u-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-color-scheme:dark){body.uketsugi-page .u-ph:not(.u-ph--flat){box-shadow:none;outline:1px solid rgba(237,241,247,.16);outline-offset:-1px}}@media(max-width:1023px){body.uketsugi-page{--u-gap-sec: 72px;--u-gap-sec-lg: 88px}.u-hero-grid{gap:40px}.u-scenes-grid{grid-template-columns:repeat(6,1fr)}.u-scene:nth-child(1){grid-column:span 4}.u-scene:nth-child(2){grid-column:span 2}.u-scene:nth-child(3){grid-column:span 2}.u-scene:nth-child(4){grid-column:span 4}.u-scene:nth-child(5){grid-column:span 6}.u-scene:nth-child(5) .u-scene-text{max-width:34em}.u-clinics-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px}.u-header-nav{display:none}.u-header-actions{margin-left:auto}}@media(max-width:767px){body.uketsugi-page{--u-gap-sec: 56px;--u-gap-sec-lg: 72px;--u-container-x: 20px;--u-pad-card-lg: 20px}.u-hero{padding-top:48px;padding-bottom:64px}.u-header .u-logo{--u-logo-h: 22px}.u-header .u-cta{padding:0 18px}.u-hero-grid,.u-today-grid,.u-limit,.u-voices-grid,.u-pricing-grid{grid-template-columns:1fr}.u-hero-ctas .u-cta,.u-hero-ctas .u-cta-ghost{flex:1 1 auto}.u-scenes-grid{grid-template-columns:1fr}.u-scene:nth-child(n){grid-column:span 1}.u-clinics-grid{grid-template-columns:repeat(2,1fr)}.u-marquee{padding-block:14px}.u-ticket{padding:10px 14px 10px 11px}.u-today-grid{gap:32px}.u-limit{gap:12px}.u-footer-bottom{justify-content:flex-start}}@media(max-width:359px){.u-header .u-logo-word{display:none}.u-header .u-logo{gap:0}}@media(prefers-reduced-motion:reduce){body.uketsugi-page *,body.uketsugi-page *:before,body.uketsugi-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.u-marquee-track{animation:none!important;transform:none!important}.u-marquee-track[data-marquee-dup]{display:none}html.js body.uketsugi-page .u-rv{opacity:1;transform:none}}.u-logo-link[data-astro-cid-dm27g23g]{display:inline-flex;text-decoration:none;color:inherit}.u-footer-right[data-astro-cid-keaa47r4]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.u-footer-info[data-astro-cid-keaa47r4] a[data-astro-cid-keaa47r4]{color:inherit}
