._0Lzwyq_root{margin:2.5rem 0 2.2rem}._0Lzwyq_head{text-align:center;margin-bottom:1.7rem}._0Lzwyq_title{font-size:var(--text-md);color:var(--text-dark);margin:0;font-weight:700;line-height:1.55}._0Lzwyq_list{flex-direction:column;gap:1.3rem;display:flex}._0Lzwyq_group{--tone:var(--facility-swim-koga);--tone-bar:var(--color-cyan);--tone-bg:var(--bg-cream)}._0Lzwyq_orange{--tone:var(--color-orange);--tone-bar:var(--color-orange);--tone-bg:var(--tint-orange)}._0Lzwyq_green{--tone:var(--color-green);--tone-bar:var(--color-green);--tone-bg:var(--tint-green)}._0Lzwyq_gray{--tone:var(--text-muted);--tone-bar:var(--text-muted);--tone-bg:var(--bg-cream)}._0Lzwyq_summary{cursor:pointer;list-style:none}._0Lzwyq_summary::-webkit-details-marker{display:none}._0Lzwyq_row{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-bottom:.5rem;display:flex}._0Lzwyq_label{color:var(--text-dark);font-size:15px;font-weight:700;line-height:1.4}._0Lzwyq_hint{color:var(--text-dark);border:1px solid var(--tone);background:var(--tone-bg);white-space:nowrap;border-radius:999px;margin-left:.5em;padding:.1em .6em;font-size:11.5px;font-weight:700}._0Lzwyq_hint:after{content:"∨";margin-left:.35em}._0Lzwyq_group[open] ._0Lzwyq_hint:after{content:"∧"}._0Lzwyq_pct{color:var(--tone);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}._0Lzwyq_pct b{font-size:19px}._0Lzwyq_track{background:var(--tint-blue);border-radius:999px;width:100%;height:12px;overflow:hidden}._0Lzwyq_bar{background:var(--tone-bar);border-radius:999px;height:100%;display:block}._0Lzwyq_detailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.4rem;margin:.9rem 0 0;padding:0 0 0 .2rem;list-style:none;display:grid}._0Lzwyq_detailRow{color:var(--text-dark);border-bottom:1px dotted var(--border-light);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.2rem;font-size:13px;display:flex}._0Lzwyq_detailPct{color:var(--tone);flex-shrink:0;font-weight:700}._0Lzwyq_credit{text-align:right;color:var(--text-muted);margin:1.4rem 0 0;font-size:11.5px}@media (max-width:767px){._0Lzwyq_label{font-size:14px}._0Lzwyq_detailList{grid-template-columns:1fr}}
.AMC1Hq_root{margin:0}.AMC1Hq_main{margin-bottom:8px;position:relative}.AMC1Hq_main img{aspect-ratio:4/3;object-fit:cover;border-radius:1.35rem;width:100%;display:block}.AMC1Hq_thumbs{grid-template-columns:repeat(var(--facility-thumb-cols,6), minmax(0, 1fr));gap:6px;display:grid}.AMC1Hq_thumb{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.AMC1Hq_thumb:hover{opacity:1}.AMC1Hq_thumbActive{opacity:1;border-color:var(--photo-accent,var(--color-orange))}.AMC1Hq_thumb img{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;display:block}.AMC1Hq_contain img{object-fit:contain;background:var(--bg-cream)}.AMC1Hq_note{display:none}.AMC1Hq_noteActive{display:block}
.EER-JG_list{margin:var(--space-md) 0 0;text-align:left;padding:0;list-style:none}.EER-JG_item{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.EER-JG_item+.EER-JG_item{border-top:1px solid var(--border-light)}.EER-JG_card{background:var(--bg-white);box-sizing:border-box;border-radius:12px;width:100%;margin:8px 16px 16px;padding:16px;box-shadow:0 4px 12px #00000026}.EER-JG_avatar{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.EER-JG_icon{width:30px;height:30px}.EER-JG_avatarM{background:var(--color-cyan)}.EER-JG_avatarF{background:var(--tint-pink)}.EER-JG_avatarN{background:var(--text-muted)}.EER-JG_content{flex:1;min-width:0}.EER-JG_name{align-items:center;gap:8px;margin:2px 0 4px;display:flex}.EER-JG_who{color:var(--text-muted);font-size:.85rem}.EER-JG_starRow{gap:1px;display:inline-flex}.EER-JG_starRow svg{width:13px;height:13px}.EER-JG_title{margin:0 0 2px;font-size:1rem;font-weight:700;line-height:1.5}.EER-JG_body{white-space:pre-line;margin:0;font-size:.95rem;line-height:1.75}.EER-JG_clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EER-JG_expand{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:.88rem;font-weight:700}.EER-JG_more{margin-top:var(--space-md)}
.QxCLXW_banner{--u:calc(100cqw / 800);--pink:var(--color-pink);--white:var(--bg-white);--stroke:.03em;aspect-ratio:1;margin-inline:calc(-1 * var(--gutter));background:var(--bg);color:var(--green);letter-spacing:0;text-align:center;word-break:keep-all;font-feature-settings:"palt";scroll-margin-top:4.5rem;font-weight:700;line-height:1;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:767px){.QxCLXW_banner{scroll-margin-top:4rem}}.QxCLXW_restudio{--green:var(--color-green);--bg:var(--tint-pink)}.QxCLXW_golf{--green:var(--facility-golf);--bg:var(--tint-yellow)}.QxCLXW_banner :where(p,h2){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.QxCLXW_lead{padding:calc(70 * var(--u)) calc(12 * var(--u)) 0 0;color:var(--pink);font-size:calc(50 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.QxCLXW_pill{width:calc(530 * var(--u));height:calc(90 * var(--u));margin:calc(25 * var(--u)) auto 0;padding-top:calc(9 * var(--u));border-radius:calc(45 * var(--u));background:var(--green);color:var(--white);font-size:calc(55 * var(--u));-webkit-text-stroke:var(--stroke) currentColor;justify-content:center;align-items:baseline;display:flex}.QxCLXW_pillNum{font-size:calc(66 * var(--u));letter-spacing:-.02em;-webkit-text-stroke:0;font-weight:900}.QxCLXW_title{color:var(--text-dark);-webkit-text-stroke:var(--stroke) currentColor;flex-direction:column;align-items:center;display:flex}.QxCLXW_titleSub{margin-top:calc(36 * var(--u));font-size:calc(75 * var(--u))}.QxCLXW_titleMain{margin-top:calc(12 * var(--u));font-size:calc(160 * var(--u));letter-spacing:.03em}.QxCLXW_golf .QxCLXW_title{color:var(--green)}.QxCLXW_badge{top:calc(218 * var(--u));left:calc(678 * var(--u));writing-mode:vertical-rl;color:var(--pink);font-size:calc(58 * var(--u));transform-origin:0 0;-webkit-text-stroke:var(--stroke) currentColor;position:absolute;transform:rotate(8deg)}.QxCLXW_price{margin-top:calc(12 * var(--u));padding-right:calc(42 * var(--u));color:var(--pink);justify-content:center;align-items:last baseline;line-height:.8;display:flex}.QxCLXW_count{margin-right:calc(-24 * var(--u));color:var(--text-dark);font-size:calc(63 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.QxCLXW_countNum{margin-right:calc(-8 * var(--u));font-size:calc(140 * var(--u));-webkit-text-stroke:0;font-weight:900}.QxCLXW_countUnit{transform:translateY(calc(-8 * var(--u)));display:inline-block}.QxCLXW_amount{font-size:calc(288 * var(--u));font-variant-numeric:proportional-nums;letter-spacing:-.06em;font-weight:900}.QxCLXW_golf .QxCLXW_price{padding:0 0 0 calc(60 * var(--u))}.QxCLXW_golf .QxCLXW_amount{letter-spacing:0}.QxCLXW_yenWrap{margin-left:calc(4 * var(--u));transform:translateY(calc(-14 * var(--u)));flex-direction:column;align-items:center;line-height:1;display:flex}.QxCLXW_yen{font-size:calc(116 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.QxCLXW_tax{margin-bottom:calc(6 * var(--u));font-size:calc(33 * var(--u));-webkit-text-stroke:var(--stroke) currentColor;order:-1}
.OPRfnG_row{justify-content:center;gap:12px;margin-top:14px;display:flex}.OPRfnG_item{flex:0 170px}.OPRfnG_item img{width:100%;height:auto;display:block}
:where([data-liquid]){position:relative}[data-liquid]{touch-action:pan-y}[data-liquid] [data-liquid-item]{z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}[data-liquid] [data-liquid-item][data-liquid-item]:active{opacity:1}[data-liquid] [data-liquid-item]>:first-child{transition:scale .2s}[data-liquid] [data-liquid-item][data-lens]>:first-child{scale:1.12}.liquid-pill{z-index:0;top:var(--liquid-pad,.25rem);bottom:var(--liquid-pad,.25rem);left:var(--liquid-pad,.25rem);width:calc((100% - 2 * var(--liquid-pad,.25rem)) / var(--liquid-n));translate:calc(var(--x) * 100%) 0;pointer-events:none;list-style:none;position:absolute}.liquid-pill:before{content:"";top:calc(var(--liquid-cy,16px) - 14px);background:color-mix(in srgb, currentColor var(--liquid-fill,20%), transparent);border-radius:999px;width:60px;height:28px;margin-left:-30px;position:absolute;left:50%}.liquid-goo{z-index:0;inset:var(--liquid-pad,.25rem);pointer-events:none;visibility:hidden;opacity:var(--liquid-fill,20%);list-style:none;position:absolute}.liquid-goo>svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){[data-liquid] [data-liquid-item]>:first-child{transition:none}}
.v9impq_bar.nav{--cbn-bg:var(--bg-white);--cbn-fg:var(--surface-dark);--cbn-line:var(--border-light);--liquid-fill:10%;background:var(--cbn-bg);color:var(--cbn-fg);border-top:1px solid var(--cbn-line)}@media (prefers-color-scheme:dark){.v9impq_bar.nav{--cbn-bg:var(--surface-dark);--cbn-fg:var(--border-light);--cbn-line:var(--text-dark);--liquid-fill:20%}}.v9impq_list{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));max-width:min(600px, calc(var(--n,6) * 100px));margin:0 auto;padding:.25rem;list-style:none;display:grid}.v9impq_item{min-height:48px;color:var(--cbn-fg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;text-decoration:none;display:flex}.v9impq_item[aria-disabled=true]{opacity:.35;cursor:default}.v9impq_item[aria-current=page]{opacity:1}.v9impq_item[aria-current=page] .v9impq_label{font-weight:700}.v9impq_item .v9impq_label{text-align:center;color:inherit;margin:0;font-size:.6875rem;line-height:1.2}.v9impq_chunk{display:block}.v9impq_iconWrap{line-height:0;display:inline-flex;position:relative}.v9impq_dot{background:var(--color-red);width:8px;height:8px;box-shadow:0 0 0 2px var(--cbn-bg);border-radius:50%;position:absolute;top:-1px;right:-3px}
.h3-x2W_grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:.625rem;padding:1.25rem .75rem;display:grid}.h3-x2W_item{text-align:center;flex-direction:column;align-items:center;display:flex}.h3-x2W_item img{aspect-ratio:1;border-radius:17.5%;width:100%;max-width:80px;height:auto}.h3-x2W_label{color:var(--text-dark);letter-spacing:.04em;padding-top:8px;font-size:.875rem;line-height:1.25rem}@media (min-width:992px){.h3-x2W_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:1.5rem}}
.mm9FUW_skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.mm9FUW_skeleton *{color:#0000!important}
.h8GD8a_video{aspect-ratio:960/540;border-radius:1.35rem;width:100%;height:auto;display:block}
.WMYfGW_root:empty{min-height:100svh}
.edAQzG_video{aspect-ratio:960/720;border-radius:1.35rem;width:100%;height:auto;display:block}.edAQzG_noWrap{display:inline-block}.edAQzG_frame{position:relative}
.EietAW_group+.EietAW_group{margin-top:28px}.EietAW_cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:12px;margin-top:12px;display:grid}.EietAW_card{border:1px solid var(--border-light);background:var(--bg-white);width:100%;min-height:68px;color:var(--text-dark);font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 14px;transition:border-color .2s;display:flex}.EietAW_card:hover,.EietAW_card[aria-expanded=true]{border-color:var(--facility-fitness)}.EietAW_icon{color:var(--facility-fitness);flex-shrink:0;display:inline-flex}.EietAW_icon svg{width:32px;height:32px}.EietAW_label{flex:1;min-width:0}.EietAW_panel{border:1px solid var(--border-light);background:var(--bg-white);text-align:left;border-radius:12px;grid-column:1/-1;padding:16px}.EietAW_picks{gap:16px;margin:0;padding:0;list-style:none;display:grid}.EietAW_pick{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;display:grid}.EietAW_thumb{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.EietAW_pickLabel{font-size:var(--text-base);color:var(--text-dark);margin:0 0 4px;font-weight:700}.EietAW_pickText{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-dark);margin:0}.EietAW_pickPrice{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-dark);margin:4px 0 0;font-weight:700}.EietAW_more{font-size:var(--text-sm);color:var(--facility-fitness);align-items:center;margin-top:6px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:767px){.EietAW_cards{grid-template-columns:minmax(0,1fr);gap:8px}.EietAW_card{min-height:60px}.EietAW_pick{grid-template-columns:96px minmax(0,1fr);gap:12px}}
.ZxyQyW_banner{--u:calc(100cqi / 800);--pink:var(--color-pink);--yellow:var(--color-yellow);--ink:var(--text-dark);--cream:var(--tint-yellow);--white:var(--bg-white);--stroke:.025em;margin-inline:calc(-1 * var(--gutter));letter-spacing:0;text-align:center;word-break:keep-all;font-feature-settings:"palt";font-weight:700;line-height:1;container-type:inline-size}.ZxyQyW_banner :where(p,h2){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.ZxyQyW_first{min-height:calc(600 * var(--u));background:var(--pink);color:var(--white);padding:calc(37.8 * var(--u)) 0 calc(20 * var(--u))}.ZxyQyW_second{min-height:calc(600 * var(--u));background:var(--cream);color:var(--ink);padding:calc(53.3 * var(--u)) 0 calc(20 * var(--u))}.ZxyQyW_pill{width:calc(450 * var(--u));height:calc(75 * var(--u));border-radius:calc(20 * var(--u));font-size:calc(46 * var(--u));-webkit-text-stroke:var(--stroke) currentColor;justify-content:center;align-items:center;margin-inline:auto;display:flex}.ZxyQyW_first .ZxyQyW_pill{background:var(--white);color:var(--pink)}.ZxyQyW_second .ZxyQyW_pill{background:var(--pink);color:var(--white)}.ZxyQyW_headline{-webkit-text-stroke:var(--stroke) currentColor;flex-direction:column;align-items:center;display:flex}.ZxyQyW_headlineSub{margin-top:calc(32 * var(--u));font-size:calc(60 * var(--u))}.ZxyQyW_headlineMain{margin-top:calc(24 * var(--u));font-size:calc(93 * var(--u));letter-spacing:-.03em}.ZxyQyW_first .ZxyQyW_accent{color:var(--yellow)}.ZxyQyW_second .ZxyQyW_accent{color:var(--pink)}.ZxyQyW_price{padding-left:calc(8 * var(--u));text-align:left;justify-content:center;align-items:last baseline;display:flex}.ZxyQyW_first .ZxyQyW_price{margin-top:calc(20 * var(--u))}.ZxyQyW_before,.ZxyQyW_after{flex-direction:column;display:flex}.ZxyQyW_label{font-size:calc(35 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.ZxyQyW_amount,.ZxyQyW_amountBig{letter-spacing:-.07em;font-weight:900}.ZxyQyW_first .ZxyQyW_amountBig{color:var(--yellow)}.ZxyQyW_second .ZxyQyW_amountBig{color:var(--pink)}.ZxyQyW_amount{margin-top:calc(1 * var(--u));font-size:calc(72 * var(--u))}.ZxyQyW_amountBig{margin-top:calc(-3 * var(--u));font-size:calc(130 * var(--u))}.ZxyQyW_yen,.ZxyQyW_yenBig{letter-spacing:0;-webkit-text-stroke:var(--stroke) currentColor;font-weight:700}.ZxyQyW_yen{margin-left:calc(3 * var(--u));font-size:calc(33 * var(--u))}.ZxyQyW_yenBig{margin-left:calc(6 * var(--u));font-size:calc(58 * var(--u))}.ZxyQyW_arrow{width:calc(77.7 * var(--u));height:calc(38.9 * var(--u));margin:0 calc(11 * var(--u)) calc(50 * var(--u)) calc(20 * var(--u));fill:currentColor;flex-shrink:0;align-self:flex-end}.ZxyQyW_fee{margin-top:calc(16 * var(--u));font-size:calc(44 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.ZxyQyW_condition{margin-top:calc(42 * var(--u));font-size:calc(45 * var(--u));-webkit-text-stroke:var(--stroke) currentColor}.ZxyQyW_box{width:calc(725 * var(--u));height:calc(140 * var(--u));margin:calc(32 * var(--u)) auto 0;padding:calc(16 * var(--u)) 0 0 calc(14 * var(--u));background:var(--white);font-size:calc(76 * var(--u));letter-spacing:-.06em;-webkit-text-stroke:var(--stroke) currentColor;justify-content:center;align-items:baseline;display:flex}.ZxyQyW_two{font-size:calc(106 * var(--u));-webkit-text-stroke:0;font-weight:900}.ZxyQyW_mo{font-size:calc(52 * var(--u))}.ZxyQyW_second .ZxyQyW_price{margin-top:calc(24 * var(--u))}
.FvmwCW_text{margin:0}
.pefTbG_voiceMain{margin:2.5rem 0 0;padding:0}.pefTbG_head{text-align:center;margin-bottom:1.7rem}.pefTbG_title{font-size:var(--text-md);color:var(--text-dark);margin:0;font-weight:700;line-height:1.55}.pefTbG_accent{color:var(--color-orange)}.pefTbG_rankList{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.pefTbG_rankRow{align-items:baseline;gap:.9rem;display:flex}.pefTbG_rank{min-width:2.4em;color:var(--color-orange);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.pefTbG_rank b{font-size:19px}.pefTbG_label{color:var(--text-dark);font-size:15px;font-weight:700;line-height:1.4}.pefTbG_credit{text-align:right;color:var(--text-muted);margin:1.4rem 0 0;font-size:11.5px}.pefTbG_green .pefTbG_accent,.pefTbG_green .pefTbG_rank{color:var(--color-green)}@media (max-width:767px){.pefTbG_label{font-size:14px}}
.aLdxmW_root{text-align:left;margin:12px 0 32px}.aLdxmW_step{font-size:var(--text-base);color:var(--text-dark);margin:0 0 8px;font-weight:700;line-height:1.6}.aLdxmW_req{color:var(--color-red);margin-left:4px;font-size:12px;font-weight:700}.aLdxmW_lead{color:var(--text-muted);margin:0 0 8px;font-size:14px;line-height:1.7}.aLdxmW_tel{color:var(--color-brand);font-weight:700;text-decoration:none}.aLdxmW_hint{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.aLdxmW_hintTop{color:var(--text-muted);margin:0 0 6px;font-size:12px;line-height:1.7}.aLdxmW_cal{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;margin-top:12px;overflow:hidden}.aLdxmW_cal-hd{color:var(--text-dark);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.aLdxmW_cal-hd span{min-height:1.6em;font-size:16px;font-weight:700}.aLdxmW_cal-hd button{font:inherit;color:var(--text-dark);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:20px}.aLdxmW_cal-hd button:hover:not(:disabled){background:var(--tint-blue)}.aLdxmW_cal-hd button:disabled{color:var(--border-light);cursor:not-allowed}.aLdxmW_cal-wk,.aLdxmW_cal-dy{grid-template-columns:repeat(7,minmax(0,1fr));padding-left:12px;padding-right:12px;display:grid}.aLdxmW_cal-wk{border-bottom:1px solid var(--border-light)}.aLdxmW_cal-wk span{text-align:center;color:var(--text-muted);padding:10px 0;font-size:14px;font-weight:500}.aLdxmW_cal-wk span:first-child{color:var(--color-red)}.aLdxmW_cal-wk span:last-child{color:var(--color-brand)}.aLdxmW_cal-dy{row-gap:10px;padding-top:12px;padding-bottom:12px}.aLdxmW_pending{min-height:384px}.aLdxmW_day{min-width:0;font:inherit;color:var(--text-dark);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}button.aLdxmW_day{cursor:pointer}.aLdxmW_num{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:42px;max-width:100%;font-size:14px;transition:background-color .2s,color .2s;display:flex;position:relative}button.aLdxmW_day:hover:not(.aLdxmW_sel) .aLdxmW_num{background:var(--tint-blue)}button.aLdxmW_day:focus-visible{outline:none}button.aLdxmW_day:focus-visible .aLdxmW_num{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 35%, transparent)}.aLdxmW_off{color:var(--border-light)}.aLdxmW_hol{color:var(--color-red)}.aLdxmW_sat{color:var(--color-brand)}.aLdxmW_sel .aLdxmW_num{color:var(--bg-white);background:var(--color-brand);font-weight:700}.aLdxmW_today .aLdxmW_num:after{content:"";border:2px solid var(--border-light);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.aLdxmW_mark,.aLdxmW_markSpace{height:18px}.aLdxmW_mark{min-width:18px;color:var(--bg-white);background:var(--color-cyan);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.aLdxmW_selDate{color:color-mix(in srgb, var(--color-brand) 75%, black);background:var(--tint-blue);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:15px 0 0;padding:10px 12px 10px 15px;font-weight:500;display:flex}.aLdxmW_reset{min-height:36px;font:inherit;color:var(--text-dark);background:var(--bg-white);border:1px solid var(--border-light);cursor:pointer;border-radius:999px;flex:none;margin-left:auto;padding:6px 14px;font-size:14px;font-weight:700}.aLdxmW_reset:hover{border-color:var(--color-brand)}.aLdxmW_form{margin-top:20px}.aLdxmW_sec{border-bottom:1px solid var(--border-light);margin-bottom:30px;padding-bottom:20px}.aLdxmW_g{margin-bottom:20px}.aLdxmW_lb{color:var(--text-dark);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.6;display:block}.aLdxmW_in,.aLdxmW_ta,.aLdxmW_dob select{font:inherit;background:var(--bg-white);border:1px solid var(--border-light);box-sizing:border-box;border-radius:6px;transition:border-color .2s,box-shadow .2s}.aLdxmW_in,.aLdxmW_ta{width:100%;padding:12px 15px}.aLdxmW_ta{resize:vertical;min-height:100px}.aLdxmW_dob{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aLdxmW_dob select{min-width:80px;padding:12px 10px}.aLdxmW_dob span{font-size:14px}.aLdxmW_in:focus,.aLdxmW_ta:focus,.aLdxmW_dob select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 12%, transparent);outline:0}.aLdxmW_in[aria-invalid=true],.aLdxmW_dob select[aria-invalid=true],.aLdxmW_times[aria-invalid=true] label{border-color:var(--color-red)}.aLdxmW_times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.aLdxmW_types{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.aLdxmW_times label,.aLdxmW_types label{background:var(--bg-white);border:1px solid var(--border-light);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:10px 8px;font-size:14px;font-weight:400;transition:border-color .2s,background-color .2s;display:flex}.aLdxmW_types label{padding:14px 12px;font-size:15px}.aLdxmW_times label:hover,.aLdxmW_types label:hover{border-color:var(--color-brand);background:var(--tint-blue)}.aLdxmW_times input,.aLdxmW_types input{cursor:pointer;flex:none;width:16px;height:16px}.aLdxmW_times input:checked+span,.aLdxmW_types input:checked+span{color:color-mix(in srgb, var(--color-brand) 75%, black);font-weight:700}.aLdxmW_box{background:var(--bg-cream);border-left:4px solid var(--border-light);border-radius:0 8px 8px 0;margin-bottom:20px;padding:15px 20px}.aLdxmW_boxHd{font-size:var(--text-sm);color:var(--text-dark);margin:0 0 8px;font-weight:700;line-height:1.6}.aLdxmW_box p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.aLdxmW_box p+.aLdxmW_check{margin-top:15px}.aLdxmW_check{align-items:center;gap:10px;font-size:14px;display:flex}.aLdxmW_check input{cursor:pointer;width:18px;height:18px}.aLdxmW_check label{cursor:pointer}.aLdxmW_hp{opacity:0;pointer-events:none;position:absolute;left:-9999px}.aLdxmW_actions{text-align:center;margin-top:30px}.aLdxmW_btn{width:100%;max-width:300px;font:inherit;color:var(--bg-white);background:var(--color-brand);cursor:pointer;border:0;border-radius:8px;padding:15px 60px;font-size:16px;font-weight:700;transition:background-color .2s,transform .1s}.aLdxmW_btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 75%, black)}.aLdxmW_btn:active:not(:disabled){transform:scale(.98)}.aLdxmW_btn:disabled{background:var(--border-light);cursor:not-allowed}.aLdxmW_msg{text-align:center;white-space:pre-line;color:var(--text-dark);border-radius:6px;margin:20px 0 0;padding:15px;font-size:14px}.aLdxmW_ok{background:var(--tint-green);border:1px solid var(--color-green)}.aLdxmW_ng{background:var(--tint-red);border:1px solid var(--color-red)}@media (min-width:768px){.aLdxmW_cal-hd span{font-size:18px}.aLdxmW_cal-wk span{padding:12px 0;font-size:15px}.aLdxmW_cal-dy{row-gap:14px}.aLdxmW_num{width:52px;font-size:16px}.aLdxmW_mark,.aLdxmW_markSpace{height:22px}.aLdxmW_mark{min-width:22px;font-size:13px}.aLdxmW_pending{min-height:470px}}@media (max-width:767px){.aLdxmW_times{grid-template-columns:repeat(2,minmax(0,1fr))}.aLdxmW_btn{max-width:none;padding:15px 20px}.aLdxmW_dob select{min-width:70px;padding:10px 8px}}@media (max-width:360px){.aLdxmW_cal-hd{padding:8px 10px}.aLdxmW_cal-hd span{font-size:14px}.aLdxmW_cal-wk,.aLdxmW_cal-dy{padding-left:8px;padding-right:8px}.aLdxmW_cal-wk span{padding:8px 0;font-size:12px}.aLdxmW_cal-dy{row-gap:8px;padding-top:8px;padding-bottom:8px}.aLdxmW_num{width:32px;font-size:13px}.aLdxmW_mark{font-size:10px}.aLdxmW_pending{min-height:318px}}
._0DfuXG_section{color:var(--text-dark);overflow-wrap:anywhere;padding:8px 0 16px;font-size:16px;line-height:1.8}._0DfuXG_h2:first-child,._0DfuXG_h3:first-child{margin-top:0}._0DfuXG_badge{background:var(--bg-white);color:var(--text-dark);border:1.5px solid;border-radius:999px;padding:3px 14px;font-size:15px;font-weight:700;line-height:1.4;display:inline-block}._0DfuXG_badge[data-color=green]{color:var(--color-green)}._0DfuXG_badge[data-color=blue]{color:var(--color-brand)}._0DfuXG_badge[data-color=orange]{color:var(--color-orange)}._0DfuXG_badge[data-color=purple]{color:var(--class-kotsuban)}._0DfuXG_badge[data-color=red]{color:var(--color-red)}._0DfuXG_badge[data-color=pink]{color:var(--color-pink)}._0DfuXG_fold[data-clamped]{max-height:5.4em;overflow:hidden}._0DfuXG_fold[data-fade]{-webkit-mask-image:linear-gradient(to bottom, var(--text-dark) 45%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text-dark) 45%, transparent);mask-image:linear-gradient(to bottom, var(--text-dark) 45%, transparent)}._0DfuXG_tabs{background:var(--border-light);border-radius:999px;gap:2px;margin:8px 0 16px;padding:4px;display:flex}._0DfuXG_tab{appearance:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:9px 4px;font-size:15px;font-weight:700;line-height:1.4}._0DfuXG_tab[aria-selected=true]{background:var(--bg-white);color:var(--text-dark);box-shadow:0 1px 3px #0000001f}._0DfuXG_tab[data-color]{background:var(--bg-white);color:var(--text-dark);box-shadow:inset 0 0 0 2px var(--tab-color)}._0DfuXG_tab[data-color][aria-selected=true]{background:color-mix(in srgb, var(--tab-color) 30%, var(--bg-white))}._0DfuXG_tab[data-color=orange]{--tab-color:var(--color-orange)}._0DfuXG_tab[data-color=blue]{--tab-color:var(--color-brand)}._0DfuXG_tab[data-color=green]{--tab-color:var(--color-green)}._0DfuXG_navBtn{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}@media screen and (max-width:767px){._0DfuXG_navSpacer{height:calc(57px + env(safe-area-inset-bottom))}}._0DfuXG_navPanel{background:var(--bg-white);max-width:560px;max-height:60vh;color:var(--text-dark);border:1px solid var(--border-light);border-radius:12px;margin:0 auto;padding:12px 14px 14px;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;overflow-y:auto;box-shadow:0 4px 20px #00000026}._0DfuXG_navPanelHead{margin:0 0 10px;font-size:15px;font-weight:700}._0DfuXG_navPanelSub{color:var(--text-muted);margin-left:8px;font-size:13px;font-weight:400}._0DfuXG_tocGrid{flex-wrap:wrap;gap:8px;display:flex}._0DfuXG_tocChip{background:var(--bg-white);color:var(--text-dark);border:2px solid var(--chip-color);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14.4px}._0DfuXG_tocChip[aria-current=true]{background:color-mix(in srgb, var(--chip-color) 30%, var(--bg-white));font-weight:700}._0DfuXG_printList p{margin:0}._0DfuXG_printList ._0DfuXG_printBtn{color:var(--text-dark);background:0 0;border-radius:0;padding:12px 4px;font-size:16px;font-weight:400;display:block}._0DfuXG_printList p+p ._0DfuXG_printBtn{border-top:1px solid var(--border-light)}._0DfuXG_choiceBtn{width:100%;font:inherit;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 4px;font-size:16px;display:block}._0DfuXG_choiceBtn+._0DfuXG_choiceBtn{border-top:1px solid var(--border-light)}._0DfuXG_pageBadge{background:color-mix(in srgb, var(--surface-dark) 75%, transparent);color:var(--bg-white);pointer-events:none;border-radius:999px;padding:3px 10px;font-size:13px;position:absolute;bottom:calc(100% + 8px);right:12px}._0DfuXG_p{white-space:pre-line;margin:0 0 10px}._0DfuXG_bold{font-weight:700}._0DfuXG_red{color:var(--color-red)}._0DfuXG_blue{color:var(--color-brand)}._0DfuXG_lines{margin:0 0 10px;padding:0;list-style:none}._0DfuXG_lines li{margin:0}._0DfuXG_list{margin:0 0 10px;padding:0;list-style:none}._0DfuXG_list li{margin:0 0 4px;padding-left:1.5em;position:relative}._0DfuXG_list li ._0DfuXG_mark{position:absolute;top:0;left:0}._0DfuXG_list._0DfuXG_num{counter-reset:item}._0DfuXG_list._0DfuXG_num li{counter-increment:item}._0DfuXG_list._0DfuXG_num li ._0DfuXG_mark:before{content:counter(item) "."}._0DfuXG_checkbox{border:1.5px solid var(--text-dark);vertical-align:-.15em;background:var(--bg-white);border-radius:2px;width:1em;height:1em;display:inline-block}._0DfuXG_box{border:2px solid var(--border-light);border-radius:10px;margin:0 0 12px;padding:12px 14px 8px}._0DfuXG_box>:last-child{margin-bottom:0}._0DfuXG_boxTitle{color:var(--bg-white);background:var(--text-muted);border-radius:999px;margin:-24px 0 8px -4px;padding:2px 12px;font-size:14px;font-weight:700;display:inline-block}._0DfuXG_box[data-color=green]{border-color:var(--color-green);background:var(--tint-green)}._0DfuXG_box[data-color=green] ._0DfuXG_boxTitle{background:var(--color-green)}._0DfuXG_box[data-color=blue]{border-color:var(--color-brand);background:var(--tint-blue)}._0DfuXG_box[data-color=blue] ._0DfuXG_boxTitle{background:var(--color-brand)}._0DfuXG_box[data-color=red]{border-color:var(--color-red);background:var(--tint-red)}._0DfuXG_box[data-color=red] ._0DfuXG_boxTitle{background:var(--color-red)}._0DfuXG_box[data-color=orange]{border-color:var(--color-orange);background:var(--tint-orange)}._0DfuXG_box[data-color=orange] ._0DfuXG_boxTitle{background:var(--color-orange)}._0DfuXG_box[data-color=purple]{border-color:var(--class-kotsuban);background:var(--bg-white)}._0DfuXG_box[data-color=purple] ._0DfuXG_boxTitle{background:var(--class-kotsuban)}._0DfuXG_box[data-color=yellow]{border-color:var(--color-yellow);background:var(--tint-yellow)}._0DfuXG_box[data-color=yellow] ._0DfuXG_boxTitle{background:var(--color-yellow);color:var(--text-dark)}._0DfuXG_box[data-color=pink]{border-color:var(--color-pink);background:var(--tint-pink)}._0DfuXG_box[data-color=pink] ._0DfuXG_boxTitle{background:var(--color-pink)}._0DfuXG_box[data-color=gray]{border-color:var(--border-light);background:var(--bg-cream)}._0DfuXG_labeled{margin:0 0 10px}._0DfuXG_labeled dt{color:var(--bg-white);background:var(--color-brand);border-radius:999px;margin:10px 0 4px;padding:1px 12px;font-size:13px;font-weight:700;display:inline-block}._0DfuXG_labeled dd{white-space:pre-line;margin:0 0 6px}._0DfuXG_tableWrap{margin:0 0 10px;overflow-x:auto}._0DfuXG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px;line-height:1.5}._0DfuXG_table th,._0DfuXG_table td{border:1px solid var(--border-light);vertical-align:top;text-align:left;padding:6px 8px}._0DfuXG_table th{background:var(--tint-orange);white-space:nowrap;font-weight:700}._0DfuXG_table td:first-child{white-space:nowrap;background:var(--bg-cream)}._0DfuXG_infoTable td{white-space:pre-line}._0DfuXG_infoTable td:first-child{white-space:nowrap;width:1%}._0DfuXG_label{white-space:pre-line;width:max-content;max-width:9em;display:block}._0DfuXG_fig{max-width:100%;height:auto;margin:8px auto 12px;display:block}._0DfuXG_protectedImg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}._0DfuXG_pageSpinner{opacity:0;animation:0s linear .15s forwards _0DfuXG_pageSpinnerShow}@keyframes _0DfuXG_pageSpinnerShow{to{opacity:1}}._0DfuXG_spreadThumb{aspect-ratio:auto 842/595;border:1px solid var(--border-light);border-radius:4px;width:100%;max-width:520px;height:auto;margin:0 auto 12px;display:block}._0DfuXG_printBtn{background:var(--color-brand);color:var(--bg-white);border-radius:6px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}._0DfuXG_printNote{color:var(--text-muted);margin:6px 0 0 12px;font-size:12px;display:inline-block}._0DfuXG_fsZoom{display:none}@media (hover:hover) and (pointer:fine){._0DfuXG_fsZoom{display:flex}}._0DfuXG_fsZoom button:disabled{opacity:.4;cursor:default}
.dkyR3q_heroCredit{max-width:800px;padding:var(--space-xs) var(--gutter) 0;text-align:right;margin:0 auto;font-size:.75rem;line-height:1rem}.dkyR3q_heroCredit a{color:var(--text-dark);text-underline-offset:2px;text-decoration:underline;position:relative}.dkyR3q_heroCredit a:after{content:"";position:absolute;inset:-8px}.dkyR3q_part{border-radius:0;width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.dkyR3q_partHeading{margin-bottom:0}.dkyR3q_coach{margin:var(--space-md) 0 0}.dkyR3q_coachPhoto{border-radius:50%;width:160px;height:160px;margin:0 auto;display:block}.dkyR3q_coach .dkyR3q_coachName{margin-top:var(--space-xs);text-align:center;font-weight:700}.dkyR3q_figure{margin:0;position:relative}.dkyR3q_figure img{width:100%;height:auto;display:block}.dkyR3q_pair{margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.dkyR3q_pair .dkyR3q_figure img{aspect-ratio:4/3;object-fit:cover}.dkyR3q_pairTall .dkyR3q_figure img{aspect-ratio:3/4}.dkyR3q_flow{margin:0;padding:0;list-style:none}.dkyR3q_step{padding:0 0 var(--space-xl) 1.75rem;position:relative}.dkyR3q_step:before{content:"";background:var(--color-brand);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.45rem;left:.3rem}.dkyR3q_step:not(:last-child):after{content:"";background:var(--tint-blue);width:2px;position:absolute;top:1.35rem;bottom:0;left:calc(.675rem - 1px)}.dkyR3q_stepTitle{flex-wrap:wrap;align-items:center;column-gap:.5rem;margin-top:0;display:flex}.dkyR3q_time{color:var(--color-brand);align-items:center;gap:.25rem;display:inline-flex}.dkyR3q_step .dkyR3q_figure,.dkyR3q_stepText{margin-top:var(--space-sm)}.dkyR3q_decoWrap{position:relative}.dkyR3q_deco{z-index:1;pointer-events:none;border-radius:0;height:auto;position:absolute}.dkyR3q_deco.dkyR3q_decoWhale{width:97px;top:-40px;right:8px}.dkyR3q_deco.dkyR3q_decoFish{width:85px;top:-14px;right:12px}.dkyR3q_deco.dkyR3q_decoSeal{width:84px;top:-34px;right:10px}.dkyR3q_deco.dkyR3q_decoWeedLeft{width:15px;bottom:-10px;left:-6px}.dkyR3q_deco.dkyR3q_decoWeedRight{width:15px;bottom:-10px;right:-6px}.dkyR3q_deco.dkyR3q_decoWeeds{width:38px;bottom:-8px;left:-10px}
.rRMy3W_banner{align-items:center;gap:var(--space-xs);min-height:5.25rem;margin-bottom:var(--space-md);padding-right:var(--space-sm);border-radius:var(--radius-lg);background:var(--tint-cyan);color:var(--facility-fitness-sub);text-align:left;text-decoration:none;display:flex;overflow:hidden}.rRMy3W_dj{width:4.75rem;height:4.75rem;margin-left:var(--space-2xs);flex:none;align-self:flex-end}.rRMy3W_text{gap:var(--space-2xs);min-width:0;padding:var(--space-sm) 0;flex-direction:column;flex:1;display:flex}.rRMy3W_kicker{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--text-muted);font-weight:700;line-height:1.25;display:flex}.rRMy3W_tv{flex:none;width:1.75rem;height:1.75rem}.rRMy3W_tv svg{width:100%;height:100%;display:block}.rRMy3W_title{font-size:var(--text-base);text-wrap:balance;font-weight:700;line-height:1.35}.rRMy3W_title span{display:inline-block}.rRMy3W_play{background:var(--color-orange);width:2.5rem;height:2.5rem;color:var(--bg-white);border-radius:50%;flex:none;place-items:center;font-size:1.75rem;display:grid}@media (min-width:480px){.rRMy3W_banner{gap:var(--space-sm);min-height:6.5rem;padding-right:var(--space-md)}.rRMy3W_dj{width:6.5rem;height:6.5rem}.rRMy3W_title{font-size:var(--text-lg)}.rRMy3W_play{width:2.75rem;height:2.75rem}}
.x47tsG_revision{border:2px solid var(--color-green);background:var(--bg-white);border-radius:12px;padding:12px 16px 4px}.x47tsG_revisionTitle,.x47tsG_revisionNew{color:var(--color-green)}
.wBO0QG_eventList{flex-direction:column;gap:14px;margin-top:12px;display:flex}.wBO0QG_eventCard{border:1px solid var(--border-light);background:var(--bg-white);color:inherit;border-radius:14px;grid-template-columns:96px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:box-shadow .15s;display:grid}.wBO0QG_eventCard:hover{box-shadow:0 4px 14px #00000014}.wBO0QG_eventThumb{aspect-ratio:1;background:var(--border-light);border-radius:10px;width:96px;position:relative;overflow:hidden}.wBO0QG_eventThumbImg{object-fit:cover}.wBO0QG_eventMeta{min-width:0}.wBO0QG_eventName{font-size:1rem;font-weight:700;line-height:1.4}.wBO0QG_chevIcon{color:var(--text-muted)}.wBO0QG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (min-width:768px){.wBO0QG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.wBO0QG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wBO0QG_cell{aspect-ratio:1;background:var(--border-light);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wBO0QG_cellImg{object-fit:cover;border-radius:0;transition:transform .2s}.wBO0QG_cell:hover .wBO0QG_cellImg{transform:scale(1.04)}.wBO0QG_backLink{color:var(--color-cyan);align-items:center;gap:6px;margin-bottom:4px;font-size:.9rem;text-decoration:none;display:inline-flex}.wBO0QG_lightbox{z-index:2000;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wBO0QG_lightbox:focus{outline:none}.wBO0QG_lbStage{touch-action:pan-y;width:92vw;max-width:1100px;height:82vh;position:relative}.wBO0QG_lbImg{object-fit:contain}.wBO0QG_lbBtn{width:44px;height:44px;color:var(--bg-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000073;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.wBO0QG_lbBtn:hover{background:#000000a6}.wBO0QG_lbClose{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.wBO0QG_lbPrev{left:max(8px, env(safe-area-inset-left));top:50%;transform:translateY(-50%)}.wBO0QG_lbNext{right:max(8px, env(safe-area-inset-right));top:50%;transform:translateY(-50%)}.wBO0QG_lbCounter{bottom:max(14px, env(safe-area-inset-bottom));color:var(--bg-white);pointer-events:none;background:#00000073;border-radius:999px;padding:4px 12px;font-size:.85rem;position:absolute;left:50%;transform:translate(-50%)}
