@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c22b212927239552-s.1m5rlx45pq_xg.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/decef980693ed295-s.2ra2s555iszsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fa7cf3aedcc1c0-s.061utbdqre79w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e5cdbbd1c7c551c-s.3h-at1l817dbg.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8fc86c178b121ad0-s.13t1kgh0cf98o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/285138259ececd0c-s.1zp2olo9oh69j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/943a0e39f8a659e9-s.1xcm70jkqw0o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c8b8deafd22efc71-s.0ni436wehbk9a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4cf47620a3490e4f-s.3rzgt5_w98djx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb5488ab8bd36c62-s.05s9wicu6412i.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fedf316a49e39a99-s.3voe4v5dbrpbh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4961fe92880b57db-s.3c0vowm7xbu-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(../media/84841f4f00ac2ca5-s.1q2d1iqqxsqc9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b88fa3f7c44ecf2-s.0x3oubi0maeyp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7eee92ac29224ec0-s.1txpen998sg18.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.JGxAgG_className{font-family:Mukta,Mukta Fallback;font-style:normal}.JGxAgG_variable{--font-mukta:"Mukta", "Mukta Fallback"}
@font-face{font-family:zenKaku;src:url(../media/zen_kaku_gothic_new_500-s.1a_37jpsuyud-.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:zenKaku;src:url(../media/zen_kaku_gothic_new_700-s.1ot2lb8km55af.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zenKaku;src:url(../media/zen_kaku_gothic_new_900-s.0fdo6c_xpgufh.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:zenKaku Fallback;src:local(Arial);ascent-override:116.34%;descent-override:28.88%;line-gap-override:0.0%;size-adjust:99.71%}.wynrXG_className{font-family:zenKaku,zenKaku Fallback}.wynrXG_variable{--font-zen-kaku:"zenKaku", "zenKaku Fallback"}
@font-face{font-family:dotGothic;src:url(../media/dotgothic16_400-s.1-933fmx-ibib.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dotGothic Fallback;src:local(Arial);ascent-override:105.86%;descent-override:26.28%;line-gap-override:0.0%;size-adjust:109.58%}.ZGfLGa_className{font-family:dotGothic,dotGothic Fallback;font-style:normal;font-weight:400}.ZGfLGa_variable{--font-dotgothic:"dotGothic", "dotGothic Fallback"}
.HcqhgW_badge{--badge-size:44px;--badge-border:max(2.5px, calc(var(--badge-size) * .095));justify-content:center;align-items:center;gap:calc(var(--badge-size) * .05);inline-size:var(--badge-size);block-size:var(--badge-size);background:var(--enamel);border:var(--badge-border) solid var(--line);border-radius:var(--radius-badge);color:var(--ink);font-family:var(--font-latin);letter-spacing:0;text-align:center;white-space:nowrap;flex-direction:column;flex:none;font-weight:800;line-height:1;display:inline-flex;position:relative}.HcqhgW_sm{--badge-size:28px}.HcqhgW_md{--badge-size:44px}.HcqhgW_lg{--badge-size:112px}.HcqhgW_code,.HcqhgW_number{text-box:trim-both cap alphabetic;display:block}.HcqhgW_code{font-size:calc(var(--badge-size) * .25);letter-spacing:.02em}.HcqhgW_number{font-size:calc(var(--badge-size) * .42);letter-spacing:-.01em}.HcqhgW_sm .HcqhgW_code{font-size:8.5px}.HcqhgW_sm .HcqhgW_number{font-size:12.5px}.HcqhgW_sm,.HcqhgW_md{gap:calc(var(--badge-size) * .13)}.HcqhgW_badge[data-current]{box-shadow:0 0 0 calc(var(--badge-size) * .07) var(--enamel), 0 0 0 calc(var(--badge-size) * .16) var(--line)}.HcqhgW_flag{bottom:calc(100% + var(--badge-size) * .16 + 10px);background:var(--ink);color:var(--enamel);border-radius:var(--radius-sign);letter-spacing:.01em;white-space:nowrap;padding:3px 8px 2px;font-size:11.5px;font-weight:600;line-height:1.35;position:absolute;left:50%;translate:-50%}.HcqhgW_flag :lang(ja){margin-inline-end:2px;font-weight:700}.HcqhgW_flag:after{content:"";background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:6px;position:absolute;top:calc(100% - 1px);left:50%;translate:-50%}
.pFgEMW_chip{--chip-size:24px;inline-size:var(--chip-size);block-size:var(--chip-size);background:var(--line);color:var(--on-line);border-radius:var(--radius-badge);font-family:var(--font-latin);font-weight:800;font-size:calc(var(--chip-size) * .56);letter-spacing:-.02em;vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid}.pFgEMW_letters{text-box:trim-both cap alphabetic;display:block}.pFgEMW_sm{--chip-size:18px}.pFgEMW_md{--chip-size:24px}
.gwRAcW_band{--tip:16px;background:var(--line);min-block-size:56px;color:var(--on-line);align-items:center;display:flex}.gwRAcW_band.gwRAcW_arrows{padding-inline:var(--tip);clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%)}.gwRAcW_rule{background:var(--line);block-size:6px;display:block;position:relative}.gwRAcW_rule.gwRAcW_arrows{margin-inline-end:12px}.gwRAcW_rule.gwRAcW_arrows:after{content:"";background:var(--line);clip-path:polygon(0 0,100% 50%,0 100%);block-size:16px;inline-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:100%;translate:0 -50%}
.r9g6Oq_board{--board-pad-x:clamp(20px, 4vw, 64px);--board-inner-radius:calc(var(--radius-board) - 1px);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-board);grid-template-rows:1fr auto;display:grid;position:relative}.r9g6Oq_face{padding-block:var(--nameboard-face-pad-block,clamp(28px, 5vh, 64px));padding-inline:var(--board-pad-x);place-items:center;display:grid;position:relative}.r9g6Oq_face:before,.r9g6Oq_face:after{content:"";background:radial-gradient(circle at 36% 34%,#fff 0 1px,#d5dad5 2.2px,#aab2ac 4.5px);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:14px;box-shadow:0 1px #ffffffe6,inset 0 0 0 .5px #1a1f2440}.r9g6Oq_face:before{inset-inline-start:14px}.r9g6Oq_face:after{inset-inline-end:14px}.r9g6Oq_ident{column-gap:var(--nameboard-ident-gap,clamp(18px, 2.8vw, 48px));grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,auto);align-items:center;display:grid}.r9g6Oq_badgeSlot{grid-area:1/1;display:flex}.r9g6Oq_badgeSlot>span{--badge-size:var(--nameboard-badge-size,112px)}.r9g6Oq_name{grid-area:1/2/span 2;grid-template-rows:subgrid;font-weight:inherit;display:grid}.r9g6Oq_nameJa{font-family:var(--font-ja);font-weight:900;font-size:var(--nameboard-ja-size,var(--text-display));line-height:var(--nameboard-ja-leading,1.1);letter-spacing:var(--nameboard-ja-tracking,.08em);color:var(--ink);grid-row:1}.r9g6Oq_nameEn{font-family:var(--font-latin);font-weight:700;font-size:var(--nameboard-en-size,var(--text-2xl));letter-spacing:-.015em;color:var(--ink);grid-row:2;margin-block-start:var(--space-1);line-height:1.02}.r9g6Oq_subline{font-weight:500;font-size:var(--text-lg);color:var(--ink-2);grid-area:3/2;margin-block-start:var(--space-3);line-height:1.3}.r9g6Oq_band{border-end-end-radius:var(--board-inner-radius);border-end-start-radius:var(--board-inner-radius);align-items:stretch;min-block-size:68px}.r9g6Oq_stops{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);min-inline-size:0;padding:var(--space-3) var(--board-pad-x);flex:1;display:flex}.r9g6Oq_prevSlot,.r9g6Oq_nextSlot{min-inline-size:0}.r9g6Oq_action{flex:none;padding:6px;display:flex}.r9g6Oq_stop{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:inline-flex}.r9g6Oq_stopArrow{block-size:22px;inline-size:22px;transition:transform var(--dur) var(--ease-arrive);flex:none}a.r9g6Oq_stop:hover .r9g6Oq_stopArrow{transform:translate(-4px)}a.r9g6Oq_next:hover .r9g6Oq_stopArrow{transform:translate(4px)}.r9g6Oq_stopText{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.r9g6Oq_stopLabel{font-size:var(--text-base);font-weight:700;line-height:1.25}.r9g6Oq_stopJa{font-size:var(--text-sm);font-weight:500}a.r9g6Oq_stop:hover .r9g6Oq_stopLabel{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.r9g6Oq_board[data-animate] .r9g6Oq_band{isolation:isolate;background:0 0;position:relative}.r9g6Oq_board[data-animate] .r9g6Oq_band:before{content:"";z-index:-1;background:var(--line);border-radius:inherit;animation:r9g6Oq_band-wipe .5s var(--ease-arrive) backwards;position:absolute;inset:0}.r9g6Oq_board[data-animate] .r9g6Oq_badgeSlot{animation:r9g6Oq_badge-settle var(--dur-slow) var(--ease-arrive) backwards}@keyframes r9g6Oq_band-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes r9g6Oq_badge-settle{0%{transform:translate(-12px)}to{transform:none}}@media (max-width:1023.98px){.r9g6Oq_band{flex-direction:column}.r9g6Oq_action{padding:0 6px 6px}.r9g6Oq_action>*{flex:1}}@media (max-width:767.98px){.r9g6Oq_face{padding-block:var(--nameboard-face-pad-block,var(--space-6) var(--space-5));place-items:start}.r9g6Oq_ident{column-gap:var(--nameboard-ident-gap,var(--space-4));grid-template-columns:auto minmax(0,1fr)}.r9g6Oq_badgeSlot>span{--badge-size:var(--nameboard-badge-size,72px)}.r9g6Oq_subline{grid-column:1/-1;margin-block-start:var(--space-4)}.r9g6Oq_stops{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column}.r9g6Oq_nextSlot{text-align:end;align-self:flex-end}}
.e7sp-G_board{padding:var(--space-3) var(--space-4);background-color:var(--led-panel);background-image:radial-gradient(circle at 50% 50%, var(--led-off) 0 1px, transparent 1.4px);border:8px solid var(--bezel);border-radius:var(--radius-board);box-shadow:inset 0 0 0 1px #000, inset 0 2px 10px #0009, 0 1px 0 #ffffff80, var(--shadow-board);color:var(--led-amber);font-family:var(--font-led);font-size:var(--text-base);letter-spacing:.04em;background-size:4px 4px;line-height:1.5;position:relative}.e7sp-G_board :lang(ja),.e7sp-G_board :lang(en){font-family:var(--font-led)}.e7sp-G_row{padding-block:var(--space-2);border-block-end:1px solid #e9f0ea12;position:relative}.e7sp-G_row:last-child{border-block-end:0}.e7sp-G_board[data-lit]:not([data-settled]) .e7sp-G_rowInner{animation:e7sp-G_led-refresh .56s var(--ease-arrive) backwards;animation-delay:calc(var(--row,0) * 50ms)}@keyframes e7sp-G_led-refresh{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}to{clip-path:inset(0);transform:none}}.e7sp-G_led{font-family:var(--font-led);text-shadow:0 0 6px color-mix(in oklab, currentColor 40%, transparent);-webkit-mask-image:radial-gradient(circle,#000 0 .95px,#00000094 1.45px);mask-image:radial-gradient(circle,#000 0 .95px,#00000094 1.45px);-webkit-mask-size:3px 3px;mask-size:3px 3px}.e7sp-G_amber{color:var(--led-amber)}.e7sp-G_red{color:var(--led-red)}.e7sp-G_green{color:var(--led-green)}.e7sp-G_white{color:var(--led-white)}.e7sp-G_dim{color:var(--led-dim);-webkit-mask-image:radial-gradient(circle,#000 0 .95px,#000c 1.45px);mask-image:radial-gradient(circle,#000 0 .95px,#000c 1.45px)}
.SorraG_exit{--exit-h:60px;--code-w:44px;align-items:stretch;gap:var(--space-3);min-block-size:var(--exit-h);padding:6px;background:var(--exit);color:var(--on-exit);border-radius:var(--radius-sign);transition:transform var(--dur-fast) var(--ease-arrive), box-shadow var(--dur) var(--ease-arrive);padding-inline-end:var(--space-4);text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #1a1f241f,0 1px 2px #1a1f2424}.SorraG_code{--exit-word-size:11px;inline-size:var(--code-w);background:var(--ink);color:var(--exit);border-radius:2px;flex:none;place-content:center;justify-items:center;row-gap:4px;line-height:1;display:grid}.SorraG_exitWord{font-size:var(--exit-word-size);letter-spacing:.12em;margin-inline-end:-.12em;font-weight:700}.SorraG_codeNumber{font-weight:800;font-size:var(--text-base);letter-spacing:.01em}.SorraG_body{flex-direction:column;justify-content:center;min-inline-size:0;line-height:1.15;display:flex}.SorraG_destination{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:700}.SorraG_destinationJa{font-size:.85em;font-weight:700}.SorraG_detail{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:500}.SorraG_marks{align-items:center;gap:var(--space-2);margin-inline-start:auto;padding-inline-start:var(--space-2);display:flex}.SorraG_external{block-size:16px;inline-size:16px}.SorraG_arrow{block-size:22px;inline-size:22px;transition:transform var(--dur) var(--ease-arrive)}.SorraG_exit:hover{box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #1a1f241f, var(--shadow-lift)}.SorraG_exit:focus-visible{box-shadow:0 0 0 6px var(--ink), inset 0 1px 0 #ffffff73, inset 0 -1px 0 #1a1f241f, var(--shadow-lift)}.SorraG_exit:hover .SorraG_arrow,.SorraG_exit:focus-visible .SorraG_arrow{transform:translate(4px)}.SorraG_exit:active{transform:scale(.985)}.SorraG_lg{--exit-h:76px;--code-w:56px;gap:var(--space-4);padding:8px;padding-inline-end:var(--space-5)}.SorraG_lg .SorraG_code{--exit-word-size:13px;row-gap:5px}.SorraG_lg .SorraG_codeNumber,.SorraG_lg .SorraG_destination{font-size:var(--text-lg)}.SorraG_lg .SorraG_arrow{block-size:26px;inline-size:26px}
.phmsTq_plate{align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-4) var(--space-4);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-sign);display:flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #1a1f2459}.phmsTq_marker{flex:none;padding-block-start:2px;display:flex}.phmsTq_text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.phmsTq_claim{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.2}.phmsTq_proof{font-size:var(--text-sm);color:var(--ink-2);font-weight:400;line-height:1.45}
.-JdN1q_train{flex:none;display:block;overflow:visible}.-JdN1q_body{fill:var(--enamel);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.-JdN1q_glass{fill:var(--ink)}.-JdN1q_pillars{fill:none;stroke:var(--enamel);stroke-width:1.6px}.-JdN1q_stripe{fill:var(--line-dj)}.-JdN1q_lamp{fill:var(--tactile)}.-JdN1q_bogie{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}
.xIq9uq_gate{--gate-h:64px;--panel-w:54px;align-items:stretch;gap:var(--space-3);min-block-size:var(--gate-h);padding:6px;background-color:var(--bezel);color:var(--enamel);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-arrive);background-image:linear-gradient(#ffffff17,#0000 45%);border-radius:5px;padding-inline-end:var(--space-3);text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 2px 3px #1a1f2433,0 12px 20px -12px #1a1f248c}.xIq9uq_panel{inline-size:var(--panel-w);background:var(--gate-go);color:var(--enamel);transition:background-color var(--dur) var(--ease-arrive), box-shadow var(--dur) var(--ease-arrive);border-radius:3px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000047,inset 0 -6px 12px #00000029}.xIq9uq_arrow{block-size:28px;inline-size:28px;transition:transform var(--dur) var(--ease-arrive)}.xIq9uq_text{flex-direction:column;justify-content:center;min-inline-size:0;line-height:1.15;display:flex}.xIq9uq_label{font-size:var(--text-base);letter-spacing:.005em;font-weight:700}.xIq9uq_hint{font-size:var(--text-xs);color:color-mix(in oklab, var(--enamel) 74%, var(--bezel));font-weight:500}.xIq9uq_detail{font-size:var(--text-base);color:color-mix(in oklab, var(--enamel) 86%, var(--bezel));white-space:normal;overflow-wrap:anywhere;margin-block-start:var(--space-1);font-weight:500}.xIq9uq_reader{block-size:40px;inline-size:40px;color:color-mix(in oklab, var(--enamel) 82%, transparent);background:#3b4248;border-radius:9px;flex:none;align-self:center;place-items:center;margin-inline-start:auto;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0000004d}.xIq9uq_beep{background:var(--enamel);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sign);opacity:0;pointer-events:none;transition:opacity 90ms linear .28s, scale 90ms var(--ease-depart) .28s;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;inset-block-start:-12px;inset-inline-end:12px;scale:.7}.xIq9uq_gate:focus-visible{box-shadow:0 0 0 6px var(--ink), inset 0 1px 0 #ffffff24, 0 2px 3px #1a1f2433, 0 12px 20px -12px #1a1f248c}.xIq9uq_gate:hover .xIq9uq_panel,.xIq9uq_gate:focus-visible .xIq9uq_panel{background-color:#12bb58;box-shadow:inset 0 0 0 1px #00000038,inset 0 0 18px #ffffff4d}.xIq9uq_gate:hover .xIq9uq_arrow,.xIq9uq_gate:focus-visible .xIq9uq_arrow{transform:translate(4px)}.xIq9uq_gate:active{transform:scale(.98)}.xIq9uq_gate:active .xIq9uq_beep{opacity:1;transition:opacity 60ms linear, scale .16s var(--ease-arrive);scale:1}.xIq9uq_compact{--gate-h:40px;--panel-w:32px;gap:var(--space-2);padding:4px;padding-inline-end:var(--space-3)}.xIq9uq_compact .xIq9uq_arrow{block-size:18px;inline-size:18px}.xIq9uq_compact .xIq9uq_label{font-size:var(--text-sm)}.xIq9uq_compact .xIq9uq_beep{inset-block:auto calc(100% + 4px)}.xIq9uq_regular .xIq9uq_label{font-size:var(--text-lg)}.xIq9uq_wide{--gate-h:104px;--panel-w:clamp(72px, 9vw, 116px);gap:var(--space-5);inline-size:100%;white-space:normal;padding:8px;padding-inline-end:var(--space-5);display:flex}.xIq9uq_wide .xIq9uq_arrow{block-size:40px;inline-size:40px}.xIq9uq_wide .xIq9uq_label{font-size:var(--text-xl)}.xIq9uq_wide .xIq9uq_hint{font-size:var(--text-sm)}.xIq9uq_wide .xIq9uq_reader{border-radius:12px;block-size:60px;inline-size:60px;font-size:32px}
.m58CzW_heading{gap:var(--space-4);margin-block-end:var(--space-7);display:grid}.m58CzW_row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.m58CzW_title{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;line-height:1;display:flex}.m58CzW_en{font-family:var(--font-latin);font-weight:800;font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--ink)}.m58CzW_ja{font-family:var(--font-ja);font-weight:700;font-size:var(--text-xl);letter-spacing:.06em;color:var(--ink-2)}.m58CzW_badge{align-items:center;gap:var(--space-2);flex:none;display:flex}.m58CzW_rule{inline-size:auto}
.oJdDva_toast{--toast-bottom:max(var(--space-4), env(safe-area-inset-bottom));inset-inline:0;bottom:var(--toast-bottom);z-index:var(--z-toast);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--space-4));background:var(--led-panel);border:3px solid var(--bezel);border-radius:var(--radius-board);box-shadow:var(--shadow-lift);animation:oJdDva_arrive var(--dur-slow) var(--ease-arrive) both;align-items:stretch;margin-inline:auto;display:flex;position:fixed}.oJdDva_toast[data-leaving]{animation:oJdDva_depart .34s var(--ease-depart) both}.oJdDva_panel{align-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-family:var(--font-led);font-size:var(--text-sm);color:var(--led-amber);line-height:1.4;display:grid;-webkit-mask-image:radial-gradient(circle,#000 0 .85px,#0000009e 1.3px);mask-image:radial-gradient(circle,#000 0 .85px,#0000009e 1.3px);-webkit-mask-size:2.5px 2.5px;mask-size:2.5px 2.5px}.oJdDva_stampRow{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.oJdDva_signal{font-size:var(--text-base);letter-spacing:.08em;text-shadow:0 0 6px color-mix(in oklab, currentColor 45%, transparent)}.oJdDva_signal[data-tone=red]{color:var(--led-red)}.oJdDva_signal[data-tone=green]{color:var(--led-green)}.oJdDva_signal[data-tone=amber]{color:var(--led-amber)}.oJdDva_toastJa{font-family:var(--font-led);color:var(--led-green);letter-spacing:.08em}.oJdDva_toastName{color:var(--led-amber)}.oJdDva_toastCount{color:var(--led-white);font-variant-numeric:tabular-nums}.oJdDva_dismiss{border-left:1px solid var(--led-off);width:40px;color:color-mix(in oklab, var(--led-white) 70%, transparent);transition:color var(--dur-fast) var(--ease-arrive);place-items:center;display:grid}.oJdDva_dismiss:hover{color:var(--led-white)}.oJdDva_dismiss svg{width:14px;height:14px}@keyframes oJdDva_arrive{0%{transform:translateY(calc(100% + var(--toast-bottom)))}to{transform:none}}@keyframes oJdDva_depart{0%{transform:none}to{transform:translateY(calc(100% + var(--toast-bottom)))}}
.dqNoGG_tracker{block-size:40px;padding-inline:var(--space-2) var(--space-3);background:var(--enamel);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-board);white-space:nowrap;animation:dqNoGG_wipe-in var(--dur) var(--ease-arrive) backwards;transition:border-color var(--dur-fast) var(--ease-arrive), background-color var(--dur-fast) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);flex:none;align-items:center;gap:6px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1a1f241a}.dqNoGG_tracker:hover{border-color:color-mix(in oklab, var(--rule) 40%, var(--ink-3))}.dqNoGG_tracker:active{transform:scale(.98)}.dqNoGG_tracker:focus-visible{outline-offset:1px;box-shadow:0 0 0 4px var(--ink)}html:has(#stamp-book:popover-open) .dqNoGG_tracker{background:var(--platform);box-shadow:inset 0 1px 3px #1a1f242e}.dqNoGG_mark{fill:none;block-size:20px;inline-size:20px;stroke:var(--ink-stamp-3);animation:dqNoGG_press .46s var(--ease-arrive) both;flex:none}.dqNoGG_markDot{fill:var(--ink-stamp-3);stroke:none}.dqNoGG_tracker[data-complete] .dqNoGG_mark{stroke:var(--line-dj-deep)}.dqNoGG_tracker[data-complete] .dqNoGG_markDot{fill:var(--line-dj-deep)}.dqNoGG_label{font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:none}.dqNoGG_count{font-size:var(--text-sm);font-weight:800;line-height:1}@keyframes dqNoGG_wipe-in{0%{clip-path:inset(0 100% 0 0 round var(--radius-board))}to{clip-path:inset(0 0 0 0 round var(--radius-board))}}@keyframes dqNoGG_press{0%{transform:scale(1.45)rotate(-14deg)}to{transform:none}}@media (min-width:1200px){.dqNoGG_label{display:inline}}@media (max-width:767.98px){.dqNoGG_tracker{gap:5px;block-size:34px;padding-inline:7px 9px}.dqNoGG_mark{block-size:18px;inline-size:18px}}
._80otXG_root{align-items:center;gap:var(--space-3);border-block-start:1px solid #e9f0ea1f;grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-2);padding-block-start:var(--space-3);display:grid}._80otXG_control{border-radius:var(--radius-sign);block-size:32px;inline-size:32px;color:color-mix(in oklab, var(--led-white) 62%, var(--led-panel));transition:color var(--dur-fast) var(--ease-arrive), box-shadow var(--dur-fast) var(--ease-arrive);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e9f0ea2e}._80otXG_control:hover{color:var(--led-white);box-shadow:inset 0 0 0 1px #e9f0ea6b}._80otXG_control[aria-pressed=true]{color:var(--led-amber);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--led-amber) 55%, transparent)}._80otXG_control svg{block-size:14px;inline-size:14px}._80otXG_viewport{min-inline-size:0;display:block;overflow:clip}._80otXG_window{font-size:var(--text-sm);white-space:nowrap;line-height:1.6;display:block}._80otXG_crawl{display:inline-block}._80otXG_crawl[data-waiting]:not([data-run]){visibility:hidden}._80otXG_crawl[data-run]{animation:_80otXG_crawl var(--crawl-time,12s) linear forwards}._80otXG_root:hover ._80otXG_crawl,._80otXG_root:focus-within ._80otXG_crawl,._80otXG_root[data-paused] ._80otXG_crawl,._80otXG_root[data-offscreen] ._80otXG_crawl{animation-play-state:paused}._80otXG_ja+._80otXG_en{margin-inline-start:2.5em}._80otXG_root[data-static] ._80otXG_window{white-space:normal}@keyframes _80otXG_crawl{0%{transform:translateX(var(--crawl-from,0px))}to{transform:translateX(var(--crawl-to,-100%))}}@media (prefers-reduced-motion:reduce){._80otXG_crawl[data-run]{animation:none}._80otXG_control{transition:none}}
.BHqD1q_board.BHqD1q_board:lang(en),.BHqD1q_board.BHqD1q_board :lang(en){font-family:var(--font-latin)}.BHqD1q_board.BHqD1q_board :lang(ja){font-family:var(--font-ja)}.BHqD1q_board.BHqD1q_board .BHqD1q_service :lang(en),.BHqD1q_board.BHqD1q_board .BHqD1q_service :lang(ja){font-family:var(--font-led)}.BHqD1q_board{--band:8px;background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-board);color:var(--ink);font-size:var(--text-base);letter-spacing:normal;padding-block-start:var(--band);line-height:1.5;display:block;position:relative;overflow:clip}.BHqD1q_board:before{content:"";block-size:var(--band);background:var(--line);animation:BHqD1q_band-in .42s var(--ease-arrive) backwards;position:absolute;inset:0 0 auto}.BHqD1q_face{gap:var(--space-4);padding:var(--space-5) clamp(20px, 2.2vw, 32px) clamp(24px, 2.4vw, 32px);animation:BHqD1q_face-arrive var(--dur) var(--ease-arrive) backwards;display:grid}.BHqD1q_titleRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.BHqD1q_title{min-inline-size:0;font-size:var(--text-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.05}.BHqD1q_service{background:var(--led-panel);border-radius:var(--radius-sign);font-size:var(--text-sm);letter-spacing:.04em;flex:none;align-items:baseline;gap:.5em;padding:3px 10px 2px;line-height:1.5;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.BHqD1q_meta{align-items:center;gap:var(--space-1) var(--space-5);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;margin-block-start:calc(-1 * var(--space-2));font-weight:500;display:flex}.BHqD1q_metaFacts{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.BHqD1q_metaFacts>*+:before{content:"";block-size:4px;inline-size:4px;background:var(--rule);vertical-align:.2em;border-radius:50%;margin-inline-end:var(--space-3);display:inline-block}.BHqD1q_metaLine{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.BHqD1q_lineName{font-weight:700}.BHqD1q_lineJa{color:var(--ink-2);font-weight:700}.BHqD1q_live{color:var(--line-dj-deep);font-weight:700}.BHqD1q_stars{align-items:center;gap:4px;display:inline-flex}.BHqD1q_star{block-size:14px;inline-size:14px;color:var(--ink-2)}.BHqD1q_summary{max-inline-size:62ch;font-size:var(--text-base);color:var(--ink);line-height:1.5}.BHqD1q_facts{gap:var(--space-2);max-inline-size:66ch;font-size:var(--text-sm);color:var(--ink-2);padding:0;line-height:1.5;display:grid}.BHqD1q_facts li{padding-inline-start:20px;position:relative}.BHqD1q_facts li:before{content:"";background:var(--line);border-radius:2px;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.62em;inset-inline-start:2px;box-shadow:inset 0 0 0 1px #1a1f242e}.BHqD1q_tech{max-inline-size:66ch;border-block-start:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2);padding-block-start:var(--space-3);line-height:1.55}.BHqD1q_techLabel{color:var(--ink);font-weight:700}.BHqD1q_exits{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.BHqD1q_exit{flex:100%;max-inline-size:100%}.BHqD1q_private{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--platform);border:1px solid var(--rule);border-radius:var(--radius-sign);color:var(--ink-2);flex:100%;display:flex}.BHqD1q_lock{block-size:22px;inline-size:22px;color:var(--ink);flex:none;margin-block-start:1px}.BHqD1q_privateText{gap:2px;display:grid}.BHqD1q_privateTitle{color:var(--ink);font-weight:700}.BHqD1q_privateNote{font-size:var(--text-sm)}.BHqD1q_board[data-placement=inline]{margin-block:var(--space-2) var(--space-3);box-shadow:inset 0 1px #ffffff80,0 10px 24px -14px #000000b3}.BHqD1q_board[data-placement=inline] .BHqD1q_face{animation-name:BHqD1q_face-drop}@media (max-width:767.98px){.BHqD1q_face{padding-inline:var(--space-4)}}@keyframes BHqD1q_band-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes BHqD1q_face-arrive{0%{transform:translate(14px)}to{transform:none}}@keyframes BHqD1q_face-drop{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.BHqD1q_board:before,.BHqD1q_face,.BHqD1q_board[data-placement=inline] .BHqD1q_face{animation:none}}
.ZXu6ea_layout{gap:var(--space-6);display:grid}.ZXu6ea_boardColumn{min-inline-size:0}.ZXu6ea_table{--pad-x:var(--space-2);grid-template-columns:calc(18px + var(--pad-x)) max-content minmax(0, 1fr) max-content max-content max-content;column-gap:var(--space-4);display:grid}.ZXu6ea_head,.ZXu6ea_rows,.ZXu6ea_rows>.ZXu6ea_row,.ZXu6ea_rows>.ZXu6ea_row>div,.ZXu6ea_departure{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.ZXu6ea_head{z-index:0;padding:2px var(--pad-x) var(--space-3);color:var(--enamel);letter-spacing:.01em;align-items:end;margin-block-end:var(--space-2);font-size:12.5px;font-weight:600;line-height:1.2;position:relative}.ZXu6ea_head.ZXu6ea_head:lang(en),.ZXu6ea_head.ZXu6ea_head :lang(en){font-family:var(--font-latin)}.ZXu6ea_head.ZXu6ea_head :lang(ja){font-family:var(--font-ja);letter-spacing:.08em;font-weight:700}.ZXu6ea_head:before{content:"";z-index:-1;inset:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) 0;background:var(--bezel);position:absolute;box-shadow:inset 0 -1px #0000008c}.ZXu6ea_headCell{white-space:nowrap}.ZXu6ea_rows{margin:0;padding:0}.ZXu6ea_rows>.ZXu6ea_row{padding-block:0}.ZXu6ea_departure{min-block-size:46px;padding:var(--space-2) var(--pad-x);text-align:start;transition:background-color var(--dur-fast) var(--ease-arrive);border-radius:2px;align-items:center}.ZXu6ea_departure:hover{background-color:#e9f0ea0e}.ZXu6ea_rows .ZXu6ea_departure:active{background-color:#ffa51f29}.ZXu6ea_pointer{place-items:center;font-size:18px;display:grid}.ZXu6ea_departure .ZXu6ea_pointer{color:var(--led-off)}.ZXu6ea_departure:hover .ZXu6ea_pointer{color:color-mix(in oklab, var(--led-white) 60%, var(--led-panel))}.ZXu6ea_departure[aria-expanded=false] .ZXu6ea_pointer{color:color-mix(in oklab, var(--led-white) 42%, var(--led-panel))}.ZXu6ea_departure[aria-expanded=false]:hover .ZXu6ea_pointer{color:color-mix(in oklab, var(--led-white) 75%, var(--led-panel))}.ZXu6ea_departure[aria-expanded=true]{background-color:#ffa51f16}.ZXu6ea_departure[aria-expanded=true] .ZXu6ea_pointer{color:var(--led-green)}.ZXu6ea_pointer svg{transition:transform var(--dur) var(--ease-arrive)}.ZXu6ea_departure[aria-expanded=true] .ZXu6ea_pointer svg{transform:rotate(90deg)}.ZXu6ea_type{white-space:nowrap;align-items:baseline;gap:.45em;display:inline-flex}.ZXu6ea_destination{overflow-wrap:anywhere;font-size:1.0625em;line-height:1.35}.ZXu6ea_line{display:flex}.ZXu6ea_year{font-variant-numeric:tabular-nums lining-nums}.ZXu6ea_notes{flex-wrap:wrap;align-items:center;gap:2px 12px;display:inline-flex}.ZXu6ea_note{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ZXu6ea_noteMark{flex:none;block-size:.95em;inline-size:.95em}.ZXu6ea_inline{padding-inline:var(--pad-x);grid-column:1/-1}.ZXu6ea_empty{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.ZXu6ea_keys{padding-inline:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:var(--space-3);font-weight:600;line-height:1.3;display:flex}.ZXu6ea_key{background:var(--enamel);border:1.5px solid var(--ink-3);block-size:20px;min-inline-size:22px;color:var(--ink-2);border-radius:3px;place-items:center;padding-inline:4px;display:inline-grid}.ZXu6ea_key svg{block-size:12px;inline-size:12px}.ZXu6ea_key+span{margin-inline-start:2px}@media (pointer:coarse){.ZXu6ea_keys{display:none}}@media (min-width:1200px){.ZXu6ea_layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.ZXu6ea_layout[data-empty]{grid-template-columns:minmax(0,1fr)}.ZXu6ea_platformColumn{top:calc(var(--strip-total) + var(--space-5));position:sticky}.ZXu6ea_departure[aria-current=true]{background-color:#ffa51f16}.ZXu6ea_departure[aria-current=true]:hover{background-color:#ffa51f1f}.ZXu6ea_departure[aria-current=true] .ZXu6ea_pointer{color:var(--led-green)}}@media (max-width:1199.98px){.ZXu6ea_platformColumn{display:none}}@media (max-width:767.98px){.ZXu6ea_table,.ZXu6ea_rows,.ZXu6ea_rows>.ZXu6ea_row,.ZXu6ea_rows>.ZXu6ea_row>div{display:block}.ZXu6ea_head{display:none}.ZXu6ea_departure{column-gap:var(--space-3);grid-template-columns:18px 24px max-content max-content minmax(0,1fr);grid-template-areas:"pointer line dest dest dest""pointer type type year notes";row-gap:2px;inline-size:100%;padding-block:10px}.ZXu6ea_pointer{grid-area:pointer}.ZXu6ea_line{grid-area:line}.ZXu6ea_destination{grid-area:dest}.ZXu6ea_type{grid-area:type}.ZXu6ea_year{grid-area:year}.ZXu6ea_notes{grid-area:notes}.ZXu6ea_inline{margin-inline:calc(-1 * var(--space-3));padding-inline:0}.ZXu6ea_type,.ZXu6ea_year,.ZXu6ea_notes{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.ZXu6ea_pointer svg,.ZXu6ea_departure{transition:none}}
._mAOdW_section{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);margin-inline:auto}._mAOdW_timetable{align-items:center;gap:var(--space-2);min-block-size:40px;padding:6px var(--space-3) 6px var(--space-4);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-sign);color:var(--ink);font-size:var(--text-sm);transition:box-shadow var(--dur) var(--ease-arrive);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #1a1f2459}._mAOdW_timetableJa{color:var(--ink-2);font-weight:700}._mAOdW_timetableArrow{block-size:18px;inline-size:18px;transition:transform var(--dur) var(--ease-arrive);flex:none}._mAOdW_timetable:hover,._mAOdW_timetable:focus-visible{box-shadow:0 1px 0 #ffffffb3 inset, var(--shadow-lift)}._mAOdW_timetable:hover ._mAOdW_timetableArrow,._mAOdW_timetable:focus-visible ._mAOdW_timetableArrow{transform:translateY(3px)}._mAOdW_timetable:focus-visible{box-shadow:0 0 0 6px var(--ink), var(--shadow-lift)}@media (max-width:479.98px){._mAOdW_timetableJa{display:none}}@media (prefers-reduced-motion:reduce){._mAOdW_timetable,._mAOdW_timetableArrow{transition:none}}
.QlpCfW_slot{inline-size:min(100%,304px);container-type:inline-size}.QlpCfW_pass{--u:calc(100cqi / 304);aspect-ratio:85.6/54;-webkit-user-select:none;user-select:none;position:relative}.QlpCfW_tilt{position:absolute;inset:0;rotate:-3deg}.QlpCfW_face{column-gap:calc(12 * var(--u));background-color:var(--enamel);background-image:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--line-dj) 13%, transparent) 0 1px, transparent 1px calc(6 * var(--u)));border-radius:calc(11 * var(--u));color:var(--ink);transition:translate var(--dur) var(--ease-arrive), box-shadow var(--dur) var(--ease-arrive);border:1px solid #1a1f2424;grid-template:"band band""photo fields"minmax(0,1fr)"photo foot"/auto minmax(0,1fr);line-height:1.2;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #1a1f241f,0 16px 28px -14px #1a1f2473}.QlpCfW_band{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));background:var(--line-dj);color:var(--on-dj);font-size:calc(12 * var(--u));letter-spacing:.01em;grid-area:band;font-weight:700;display:flex}.QlpCfW_title :lang(ja){letter-spacing:.12em;margin-inline-end:calc(3 * var(--u))}.QlpCfW_band>span:last-child{--chip-size:calc(18 * var(--u))}.QlpCfW_photo{inline-size:calc(68 * var(--u));aspect-ratio:3/4;margin:calc(12 * var(--u)) 0 calc(12 * var(--u)) calc(14 * var(--u));background:var(--platform-deep);border-radius:calc(3 * var(--u));grid-area:photo;align-self:start;position:relative;overflow:hidden}.QlpCfW_photo img{-webkit-user-drag:none;block-size:auto;inline-size:383.33%;max-inline-size:none;position:absolute;inset-block-start:-91.25%;inset-inline-start:-111.67%}.QlpCfW_photo:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a1f2438}.QlpCfW_fields{align-content:start;gap:calc(3 * var(--u));grid-area:fields;padding-block-start:calc(10 * var(--u));padding-inline-end:calc(12 * var(--u));display:grid}.QlpCfW_fields>div{align-items:baseline;column-gap:calc(7 * var(--u));flex-wrap:wrap;min-inline-size:0;display:flex}.QlpCfW_fields dt{font-size:calc(11.5 * var(--u));color:var(--ink-3);font-weight:700}.QlpCfW_fields dd{min-inline-size:0}.QlpCfW_route dd{align-items:center;gap:calc(6 * var(--u));font-size:calc(23 * var(--u));letter-spacing:.01em;font-weight:800;line-height:1.1;display:inline-flex}.QlpCfW_bothWays{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u));color:var(--line-dj-deep)}.QlpCfW_infinity{font-family:var(--font-ja);letter-spacing:0;font-size:1.05em;font-weight:700}.QlpCfW_via dd{font-size:calc(12 * var(--u));color:var(--ink-2);font-weight:600}.QlpCfW_holder{margin-block-start:calc(5 * var(--u))}.QlpCfW_holder dd{font-size:calc(14.5 * var(--u));letter-spacing:.08em;font-weight:800}.QlpCfW_holder dd :lang(ja){letter-spacing:0;font-size:.9em}.QlpCfW_valid dd{font-size:calc(12.5 * var(--u));font-weight:700}.QlpCfW_foot{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:0 calc(12 * var(--u)) calc(9 * var(--u)) 0;font-size:calc(11.5 * var(--u));color:var(--ink-3);grid-area:foot;font-weight:600;display:flex}.QlpCfW_foot :lang(ja){font-weight:700}.QlpCfW_contactless{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.QlpCfW_grip{z-index:1;border-radius:calc(11 * var(--u));cursor:grab;touch-action:pan-y;-webkit-touch-callout:none;position:absolute;inset:0}.QlpCfW_grip:active{cursor:grabbing}.QlpCfW_tilt:has(.QlpCfW_grip:hover) .QlpCfW_face{translate:0 -2px;box-shadow:inset 0 1px #ffffffe6,0 3px 6px #1a1f2424,0 22px 34px -16px #1a1f2480}
.J_fI8a_slot{display:grid}.J_fI8a_plate{align-items:center;gap:var(--space-4);min-block-size:56px;min-inline-size:15rem;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);background:var(--enamel);color:var(--ink);border:1px solid var(--rule);text-align:start;transition:background-color var(--dur) var(--ease-arrive), border-color var(--dur) var(--ease-arrive), box-shadow var(--dur) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);border-radius:5px;display:flex;box-shadow:inset 0 1px #fffc,0 2px 3px #1a1f2414,0 12px 20px -14px #1a1f2466}.J_fI8a_mark{background:var(--platform);border:2px solid var(--ink-3);block-size:44px;inline-size:44px;transition:background-color var(--dur) var(--ease-arrive), border-color var(--dur) var(--ease-arrive), color var(--dur) var(--ease-arrive);border-radius:4px;flex:none;place-items:center;font-size:22px;display:grid}.J_fI8a_text{flex-direction:column;gap:2px;min-inline-size:0;line-height:1.2;display:flex}.J_fI8a_en{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.J_fI8a_sub{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.J_fI8a_plate:hover{border-color:var(--ink-3);box-shadow:inset 0 1px 0 #fffc, var(--shadow-lift)}.J_fI8a_plate:hover .J_fI8a_mark{border-color:var(--ink)}.J_fI8a_plate:active{transform:scale(.98)}.J_fI8a_plate:focus-visible{box-shadow:0 0 0 6px var(--ink), var(--shadow-lift)}.J_fI8a_plate[data-status=copied]{background:var(--line-dj);color:var(--on-dj);border-color:var(--line-dj-deep)}.J_fI8a_plate[data-status=copied] .J_fI8a_mark{background:var(--enamel);border-color:var(--line-dj-deep);color:var(--line-dj-deep)}.J_fI8a_plate[data-status=copied] .J_fI8a_sub{color:var(--on-dj)}.J_fI8a_plate[data-status=selected] .J_fI8a_mark,.J_fI8a_plate[data-status=blocked] .J_fI8a_mark{border-color:var(--gate-stop);color:var(--gate-stop)}@media (min-width:1024px){.J_fI8a_plate{padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4)}.J_fI8a_mark{block-size:48px;inline-size:48px;font-size:22px}}
._8Cb3vq_cabinet{gap:var(--space-2);padding:0 var(--space-2) var(--space-2);background:linear-gradient(180deg, var(--enamel), var(--platform-deep));border:1px solid var(--rule);color:var(--ink);border-radius:7px 7px 3px 3px;flex-direction:column;flex:none;line-height:1.2;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -3px #1a1f240f,0 2px 3px #1a1f2414,0 14px 22px -16px #1a1f2473}._8Cb3vq_ticket{inline-size:136px}._8Cb3vq_head{margin-inline:calc(-1 * var(--space-2));padding:5px var(--space-3) 4px;background:var(--bezel);color:var(--enamel);font-size:var(--text-xs);letter-spacing:.02em;border-radius:6px 6px 0 0;font-weight:700}._8Cb3vq_head :lang(ja){letter-spacing:.08em;margin-inline-end:4px}._8Cb3vq_screen{background:var(--led-panel);border:3px solid var(--bezel);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;display:grid;box-shadow:inset 0 2px 6px #0009}._8Cb3vq_fareKey{background:color-mix(in oklab, var(--led-white) 16%, var(--led-panel));border-radius:2px;block-size:13px;box-shadow:inset 0 1px #ffffff1a}._8Cb3vq_fareKey:first-child{background:color-mix(in oklab, var(--line-dj) 60%, var(--led-panel))}._8Cb3vq_slots{justify-content:space-between;align-items:center;padding-inline:4px;display:flex}._8Cb3vq_slotLabel{color:var(--ink-2);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}._8Cb3vq_coinSlit{background:var(--ink);block-size:15px;inline-size:4px;box-shadow:0 0 0 2px color-mix(in oklab, var(--tactile) 55%, var(--ink-stamp-5));border-radius:2px;display:block}._8Cb3vq_noteSlit{background:var(--ink);block-size:5px;inline-size:28px;box-shadow:0 0 0 2px var(--bezel);border-radius:2px;display:block}._8Cb3vq_tray{justify-items:center;gap:3px;display:grid}._8Cb3vq_trayLabel{color:var(--ink-2);font-size:10px;font-weight:700}._8Cb3vq_trayWell{background:linear-gradient(180deg, var(--bezel), color-mix(in oklab, var(--bezel) 82%, var(--enamel)));border-radius:4px 4px 12px 12px;place-items:center;block-size:40px;inline-size:76px;display:grid;box-shadow:inset 0 3px 6px #0000008c}._8Cb3vq_coin{--brass:color-mix(in oklab, var(--tactile) 70%, var(--ink-stamp-5));--brass-edge:color-mix(in oklab, var(--brass) 62%, var(--ink));background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--brass) 45%, var(--enamel)) 0 16%, var(--brass) 52%, var(--brass-edge) 100%);block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 1px var(--brass-edge), inset 0 0 0 4px var(--brass), inset 0 0 0 5px var(--brass-edge), 0 2px 2px #00000073;transition:transform var(--dur-fast) var(--ease-arrive), filter var(--dur) var(--ease-arrive);border-radius:50%}._8Cb3vq_coin:hover{filter:brightness(1.1);transform:translateY(-2px)rotate(-10deg)}._8Cb3vq_coin:active{transform:scale(.92)}._8Cb3vq_coin:focus-visible{box-shadow:0 0 0 6px var(--ink), inset 0 0 0 1px var(--brass-edge), inset 0 0 0 4px var(--brass), inset 0 0 0 5px var(--brass-edge)}._8Cb3vq_vending{inline-size:136px;padding-block-start:var(--space-2)}._8Cb3vq_window{background:linear-gradient(180deg, color-mix(in oklab, var(--enamel) 86%, var(--line-t)), var(--enamel));border:3px solid var(--bezel);border-radius:4px;gap:5px;padding:8px 6px 6px;display:grid;box-shadow:inset 0 0 0 1px #fff9,inset 0 -12px 16px -14px #1a1f244d}._8Cb3vq_shelf,._8Cb3vq_lamps{grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}._8Cb3vq_shelf{border-block-end:2px solid var(--rule);align-items:end;block-size:44px}._8Cb3vq_lamps{align-items:center;block-size:15px}._8Cb3vq_bottle{background:linear-gradient(90deg, color-mix(in oklab, var(--line-s) 50%, var(--enamel)), color-mix(in oklab, var(--line-s) 82%, var(--ink)));border-radius:6px 6px 3px 3px;block-size:34px;inline-size:14px;position:relative}._8Cb3vq_bottle:before{content:"";background:var(--line-n);border-radius:1px;block-size:6px;inline-size:7px;position:absolute;inset-block-start:-5px;inset-inline-start:50%;translate:-50%}._8Cb3vq_can{background:linear-gradient(90deg, color-mix(in oklab, var(--line-f) 66%, var(--enamel)), var(--line-f) 60%, color-mix(in oklab, var(--line-f) 75%, var(--ink)));border-radius:3px;block-size:28px;inline-size:16px;box-shadow:inset 0 3px #ffffff59}._8Cb3vq_carton{background:color-mix(in oklab, var(--line-a) 46%, var(--enamel));clip-path:polygon(0 24%,50% 4%,100% 24%,100% 100%,0 100%);block-size:31px;inline-size:19px;position:relative}._8Cb3vq_carton:after{content:"";background:var(--enamel);border-radius:1px;block-size:8px;position:absolute;inset-block-start:46%;inset-inline:3px}._8Cb3vq_soldOut{background:var(--led-panel);color:var(--led-red);border-radius:2px;padding:0 3px;font-size:10px;font-weight:700;line-height:1.4}._8Cb3vq_ready{background:var(--led-green);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--led-panel), 0 0 6px color-mix(in oklab, var(--led-green) 70%, transparent);border-radius:50%}._8Cb3vq_milk{justify-content:space-between;align-items:center;gap:var(--space-1);background:var(--bezel);min-block-size:32px;color:var(--enamel);white-space:nowrap;transition:background-color var(--dur) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);border-radius:4px;padding:4px 7px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000059,0 1px 2px #1a1f2440}._8Cb3vq_milkName{letter-spacing:.04em}._8Cb3vq_milkPrice{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--line-a) 40%, var(--enamel))}._8Cb3vq_milk:hover{background:color-mix(in oklab, var(--bezel) 84%, var(--line-a))}._8Cb3vq_milk:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #00000073}._8Cb3vq_milk:focus-visible{box-shadow:0 0 0 6px var(--ink), inset 0 1px 0 #ffffff24}._8Cb3vq_coinPlate{background:var(--platform-deep);border:1px solid var(--rule);border-radius:3px;align-self:flex-end;place-items:center;block-size:26px;inline-size:22px;display:grid}._8Cb3vq_takeout{background:linear-gradient(180deg, var(--bezel), color-mix(in oklab, var(--bezel) 85%, var(--enamel)));block-size:30px;color:color-mix(in oklab, var(--enamel) 72%, var(--bezel));border-radius:3px 3px 7px 7px;place-items:center;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 4px 8px #0000008c}
.T1aHJa_section{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-section) var(--gutter) var(--space-8);margin-inline:auto}.T1aHJa_station{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;font-weight:700;display:inline-flex}.T1aHJa_station :lang(ja){font-weight:500}.T1aHJa_gateBank{gap:var(--space-3);display:grid}@media (max-width:767.98px){a.T1aHJa_gate{--gate-h:88px;--panel-w:52px;gap:var(--space-3);padding:6px;padding-inline-end:var(--space-3)}}@media (min-width:768px){.T1aHJa_gateBank{grid-template-columns:minmax(0,1fr) auto}}.T1aHJa_wall{margin-block-start:var(--space-7);container-type:inline-size}.T1aHJa_exits{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.T1aHJa_exit{min-inline-size:0;display:flex;position:relative}a.T1aHJa_sign{flex:1;min-inline-size:0;display:flex}@container (min-width:560px){.T1aHJa_exits{grid-template-columns:repeat(2,minmax(0,1fr))}.T1aHJa_email{grid-column:1/-1}}@container (min-width:900px){.T1aHJa_exits{grid-template-columns:repeat(3,minmax(0,1fr))}.T1aHJa_email{grid-column:span 2}}@container (min-width:1240px){.T1aHJa_exits{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));padding-block-start:16px}.T1aHJa_email{grid-column:auto}.T1aHJa_exits:before{content:"";background:var(--bezel);border-radius:2px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.T1aHJa_exit:before,.T1aHJa_exit:after{content:"";background:var(--bezel);block-size:16px;inline-size:2px;position:absolute;inset-block-start:-16px}.T1aHJa_exit:before{inset-inline-start:22px}.T1aHJa_exit:after{inset-inline-end:22px}}.T1aHJa_concourse{isolation:isolate;justify-content:center;align-items:flex-end;gap:var(--space-6) var(--space-7);padding:var(--space-6) var(--space-5) var(--space-4);background-color:var(--platform-deep);border-radius:var(--radius-board) var(--radius-board) 0 0;background-image:linear-gradient(#ffffff73 1px,#0000 1px),linear-gradient(90deg,#ffffff73 1px,#0000 1px);background-position:-1px -1px;background-size:52px 26px;flex-wrap:wrap;margin-block-start:var(--space-8);display:flex;position:relative;box-shadow:inset 0 1px 3px #1a1f241a}.T1aHJa_concourse:after{content:"";z-index:-1;background:color-mix(in oklab, var(--platform-deep) 90%, var(--ink));border-block-start:1px solid color-mix(in oklab, var(--platform-deep) 72%, var(--ink));block-size:26px;position:absolute;inset-block-end:0;inset-inline:0}.T1aHJa_passSpot{max-inline-size:304px;flex:260px;justify-content:center;align-self:center;margin-block-end:var(--space-4);display:flex}.T1aHJa_machines{justify-content:center;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.T1aHJa_concourse{flex-wrap:nowrap;justify-content:space-between;padding-inline:clamp(48px,8vw,140px)}.T1aHJa_passSpot{flex:0 0 304px}}
.tUdqrq_footer{padding:0 var(--gutter) var(--space-7)}.tUdqrq_inner{gap:var(--space-5);max-inline-size:var(--content-max);margin-inline:auto;display:grid}.tUdqrq_terminus{align-items:flex-end;gap:2px;display:flex}.tUdqrq_rail{background:var(--line-dj);flex:1;block-size:6px;margin-block-end:6px}.tUdqrq_buffer{flex:none;block-size:28px;inline-size:40px}.tUdqrq_lamp{fill:var(--gate-stop)}.tUdqrq_post{fill:var(--bezel)}.tUdqrq_beam{fill:var(--exit)}.tUdqrq_stripes{fill:var(--ink)}.tUdqrq_row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.tUdqrq_lastTrain{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.tUdqrq_led{background:var(--led-panel);border:3px solid var(--bezel);font-size:var(--text-lg);letter-spacing:.1em;border-radius:4px;flex:none;place-items:center;padding:3px 10px 2px;line-height:1.3;display:inline-grid;box-shadow:inset 0 1px 4px #0009}.tUdqrq_lines{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.tUdqrq_title{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:800}.tUdqrq_thanks{font-size:var(--text-base);color:var(--ink-2);font-weight:500}.tUdqrq_return{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-sign);font-size:var(--text-sm);transition:box-shadow var(--dur) var(--ease-arrive);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #1a1f2459}.tUdqrq_return :lang(ja){font-weight:700}.tUdqrq_returnArrow{block-size:18px;inline-size:18px;color:var(--line-dj-deep);transition:transform var(--dur) var(--ease-arrive)}.tUdqrq_return:hover{box-shadow:0 1px 0 #ffffffb3 inset, var(--shadow-lift)}.tUdqrq_return:hover .tUdqrq_returnArrow,.tUdqrq_return:focus-visible .tUdqrq_returnArrow{transform:translateY(-3px)}.tUdqrq_return:focus-visible{box-shadow:0 0 0 6px var(--ink)}.tUdqrq_meta{gap:var(--space-1) var(--space-5);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;font-weight:500;display:flex}.tUdqrq_meta small{font-size:inherit}@media (max-width:767.98px){.tUdqrq_lastTrain{align-items:flex-start}.tUdqrq_lines{flex-direction:column;row-gap:2px}.tUdqrq_meta{flex-direction:column}}
.q_m67W_hero{gap:var(--space-4);max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) var(--space-6);margin-inline:auto;display:grid}@media (min-width:768px){.q_m67W_nameboard{--nameboard-ja-size:clamp(5.75rem, 12vw, 11rem);--nameboard-ja-leading:1;--nameboard-badge-size:clamp(112px, 9.75vw, 144px);--nameboard-face-pad-block:clamp(22px, 3vh, 44px)}}.q_m67W_plates{gap:var(--space-3);grid-template-columns:1.22fr 1fr 1fr;margin-block-start:var(--space-1);padding-block-start:12px;display:grid;position:relative}.q_m67W_plates:before{content:"";background:var(--bezel);border-radius:2px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.q_m67W_plate{position:relative}.q_m67W_org{white-space:nowrap}.q_m67W_plate:before,.q_m67W_plate:after{content:"";background:var(--bezel);block-size:13px;inline-size:2px;position:absolute;inset-block-start:-13px}.q_m67W_plate:before{inset-inline-start:24px}.q_m67W_plate:after{inset-inline-end:24px}.q_m67W_total{font:inherit;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;cursor:default;border-radius:2px;font-weight:700;display:inline}.q_m67W_next,.q_m67W_nextJa{font-weight:700}.q_m67W_nextEn{font-weight:500}@media (max-width:1023.98px){.q_m67W_plates{grid-template-columns:1fr 1fr}.q_m67W_plate:first-child{grid-column:1/-1}}@media (max-width:767.98px){.q_m67W_hero{padding-block-start:var(--space-4)}.q_m67W_nameboard{--nameboard-ja-size:clamp(52px, 15vw, 64px);--nameboard-ja-tracking:.04em}.q_m67W_plates{gap:var(--space-2);grid-template-columns:1fr;padding-block-start:0}.q_m67W_plates:before,.q_m67W_plate:before,.q_m67W_plate:after{display:none}}@media (max-width:359.98px){.q_m67W_nameboard{--nameboard-ja-tracking:.02em;--nameboard-ident-gap:var(--space-3)}}
.HdOMYq_diagram{gap:10px;display:grid}.HdOMYq_head{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.HdOMYq_title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink);font-weight:800;line-height:1.2}.HdOMYq_titleJa{font-size:var(--text-sm);letter-spacing:.06em;color:var(--ink-2);margin-inline-start:6px;font-weight:700}.HdOMYq_note{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.HdOMYq_scroller{--badge:44px;--bar-max:36px;--bar-floor:2px;--count-h:16px;--count-gap:3px;--bar-clear:11px;--bars:calc(var(--count-h) + var(--count-gap) + var(--bar-max) + var(--bar-clear));--line-y:calc(var(--bars) + var(--badge) / 2)}.HdOMYq_stations{--half-cell:calc(100% / var(--count) / 2);grid-template-columns:repeat(var(--count), minmax(0, 1fr));display:grid;position:relative}.HdOMYq_stations:before,.HdOMYq_stations:after{content:"";block-size:var(--line-weight);position:absolute;inset-block-start:calc(var(--line-y) - var(--line-weight) / 2)}.HdOMYq_stations:before{inset-inline:var(--half-cell);background:var(--line-dj);border-radius:calc(var(--line-weight) / 2)}.HdOMYq_stations:after{inset-inline:calc(100% - var(--half-cell)) 0;background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--line-dj) 60%, var(--platform)) 0 9px, transparent 9px 15px)}.HdOMYq_station{text-align:center;align-content:start;justify-items:center;min-inline-size:0;display:grid;position:relative}.HdOMYq_volume{justify-content:flex-end;align-items:center;gap:var(--count-gap);block-size:var(--bars);flex-direction:column;padding-block-end:var(--bar-clear);display:flex}.HdOMYq_count{font-size:13px;font-weight:700;line-height:var(--count-h);color:var(--ink-2);white-space:nowrap}.HdOMYq_soFar{font-size:11.5px;font-weight:500}.HdOMYq_bar{inline-size:12px;block-size:max(var(--bar-floor), var(--bar-max) * var(--share));background:var(--line-dj);border-radius:2px 2px 0 0}.HdOMYq_link{z-index:1;padding-inline:var(--space-1);min-inline-size:0;color:var(--ink);border-radius:var(--radius-board);justify-items:center;text-decoration:none;display:grid;position:relative}.HdOMYq_year{letter-spacing:.01em;margin-block-start:var(--space-2);font-size:15px;font-weight:800;line-height:1.25}.HdOMYq_name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.HdOMYq_nameJa{letter-spacing:0;color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35}.HdOMYq_here{background:var(--ink);color:var(--enamel);border-radius:var(--radius-sign);letter-spacing:.01em;white-space:nowrap;margin-block-start:var(--space-1);padding:2px 8px 1px;font-size:11.5px;font-weight:600;line-height:1.4}.HdOMYq_here :lang(ja){margin-inline-end:2px;font-weight:700}.HdOMYq_link:hover .HdOMYq_name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.HdOMYq_transfers{flex-wrap:wrap;justify-content:center;gap:4px;margin-block-start:6px;display:flex}.HdOMYq_train{z-index:2;position:absolute;inset-block-start:calc(var(--line-y) - var(--line-weight) / 2 - 19px);inset-inline-end:calc(50% + var(--badge) / 2 + 6px)}@media (min-width:1100px) and (max-width:1279.98px){.HdOMYq_link{padding-inline:2px}.HdOMYq_nameJa{font-size:11px}}@media (max-width:1099.98px){.HdOMYq_scroller{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.HdOMYq_scroller::-webkit-scrollbar{display:none}.HdOMYq_stations{grid-template-columns:repeat(var(--count), 124px);inline-size:max-content}.HdOMYq_station{scroll-snap-align:start}.HdOMYq_station[data-current]{scroll-initial-target:nearest}}
.cRPpaG_section{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);margin-inline:auto}.cRPpaG_key{gap:var(--space-2) var(--space-6);margin-block:calc(-1 * var(--space-5)) var(--space-7);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;line-height:1.35;display:flex}.cRPpaG_key>li{--key-line:1.35em;align-items:flex-start;gap:var(--space-3);display:inline-flex}.cRPpaG_keyBracket,.cRPpaG_keyBar,.cRPpaG_keyDash{flex:none;margin-block-start:calc((var(--key-line) - var(--glyph-h)) / 2)}.cRPpaG_keyBracket{--glyph-h:20px}.cRPpaG_keyBar{--glyph-h:10px}.cRPpaG_keyDash{--glyph-h:22px}.cRPpaG_keyBracket{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 3px 100% no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 100% 3px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 100% 3px no-repeat;block-size:20px;inline-size:9px}.cRPpaG_keyBar{background:linear-gradient(90deg, var(--line-dj) 0 62%, var(--line-track) 62% 100%);border-radius:0 4px 4px 0;block-size:10px;inline-size:30px}.cRPpaG_keyDash{background:repeating-linear-gradient(var(--line-ahead) 0 6px, transparent 6px 10px);block-size:22px;inline-size:10px}.cRPpaG_map{--badge:44px;--lane-w:14px;--lane-bar:3px;--lane-gap:12px;--stop-col:64px;--row-pad:var(--space-6);--cap-gap:6px;--train:48px;--rail-w:calc(var(--lanes,0) * var(--lane-w) + var(--lane-gap) + var(--stop-col));--line-x:calc(var(--rail-w) - var(--stop-col) / 2);--stop-top:var(--row-pad);--stop-mid:calc(var(--row-pad) + var(--badge) / 2);--stop-bottom:calc(var(--row-pad) + var(--badge));--depart:calc(var(--badge) / 2 + var(--cap-gap) + var(--train) / 2);--stub:176px;isolation:isolate;position:relative}.cRPpaG_section,.cRPpaG_map{--line-track:color-mix(in oklab, var(--line-dj) 22%, var(--platform));--line-ahead:color-mix(in oklab, var(--line-dj) 60%, var(--platform))}.cRPpaG_map [data-tone]{--tone:var(--ink);--on-tone:var(--enamel)}.cRPpaG_map [data-tone=venture]{--tone:var(--line-m);--on-tone:var(--on-m)}.cRPpaG_map [data-tone=teaching]{--tone:var(--line-t);--on-tone:var(--on-t)}.cRPpaG_map [data-tone=degree]{--tone:var(--line-s);--on-tone:var(--on-s)}.cRPpaG_map [data-tone=note]{--tone:var(--line-dj-deep);--on-tone:var(--enamel)}.cRPpaG_stations{display:grid}.cRPpaG_station{grid-template-columns:var(--rail-w) minmax(0, 1fr);column-gap:var(--space-5);display:grid}.cRPpaG_rail{position:relative}.cRPpaG_line{inline-size:var(--line-weight);background:var(--line-dj);position:absolute;inset-block:0;inset-inline-start:calc(var(--line-x) - var(--line-weight) / 2)}.cRPpaG_line[data-at=first]{inset-block-start:var(--stop-mid)}.cRPpaG_line[data-at=last],.cRPpaG_line[data-at=only]{--ahead:var(--stop-bottom);background:linear-gradient(var(--line-dj), var(--line-dj)) 0 0 / 100% var(--stop-mid) no-repeat, repeating-linear-gradient(var(--line-ahead) 0 9px, transparent 9px 15px) 0 var(--ahead) / 100% var(--stub) no-repeat;-webkit-mask-image:linear-gradient(#000 calc(var(--ahead) + var(--stub) * .4), transparent calc(var(--ahead) + var(--stub)));mask-image:linear-gradient(#000 calc(var(--ahead) + var(--stub) * .4), transparent calc(var(--ahead) + var(--stub)))}.cRPpaG_line[data-at=only]{--ahead:calc(var(--badge) / 2);background:repeating-linear-gradient(var(--line-ahead) 0 9px, transparent 9px 15px) 0 var(--ahead) / 100% var(--stub) no-repeat;inset-block-start:var(--stop-mid)}.cRPpaG_bracket{--solid:100%;inline-size:calc(var(--lane-w) - 4px);background:linear-gradient(var(--tone), var(--tone)) 0 0 / var(--lane-bar) 100% no-repeat;position:absolute;inset-block:0;inset-inline-start:calc((var(--lanes) - 1 - var(--lane)) * var(--lane-w))}.cRPpaG_bracket[data-from=cap]{inset-block-start:calc(var(--stop-top) - var(--cap-gap))}.cRPpaG_bracket[data-from=edge][data-to=cap]{block-size:calc(var(--stop-bottom) + var(--cap-gap));inset-block-end:auto}.cRPpaG_bracket[data-from=cap][data-to=cap]{block-size:calc(var(--badge) + 2 * var(--cap-gap));inset-block-end:auto}.cRPpaG_bracket[data-from=cap]:before,.cRPpaG_bracket[data-to=cap]:after{content:"";block-size:var(--lane-bar);background:var(--tone);position:absolute;inset-inline:0}.cRPpaG_bracket:before{inset-block-start:0}.cRPpaG_bracket:after{inset-block-end:0}.cRPpaG_bracket[data-to=open]{--solid:calc(var(--stop-bottom) + var(--cap-gap));background:linear-gradient(var(--tone), var(--tone)) 0 0 / var(--lane-bar) var(--solid) no-repeat, repeating-linear-gradient(var(--tone) 0 6px, transparent 6px 12px) 0 var(--solid) / var(--lane-bar) var(--stub) no-repeat;-webkit-mask-image:linear-gradient(#000 calc(var(--solid) + var(--stub) * .4), transparent calc(var(--solid) + var(--stub)));mask-image:linear-gradient(#000 calc(var(--solid) + var(--stub) * .4), transparent calc(var(--solid) + var(--stub)))}.cRPpaG_bracket[data-from=cap][data-to=open]{--solid:calc(var(--badge) + 2 * var(--cap-gap))}.cRPpaG_stop{z-index:2;display:flex;position:absolute;inset-block-start:var(--stop-top);inset-inline-start:calc(var(--line-x) - var(--badge) / 2)}.cRPpaG_badge{isolation:isolate}.cRPpaG_badge:before{content:"";z-index:-1;background:var(--line);border-radius:calc(var(--badge) * .125);clip-path:inset(0 0 100%);transition:clip-path var(--dur) var(--ease-arrive);position:absolute;inset:0}.cRPpaG_station[data-passed] .cRPpaG_badge:before{clip-path:inset(0)}.cRPpaG_station[data-now] .cRPpaG_badge{box-shadow:0 0 0 3px var(--enamel), 0 0 0 7px var(--line)}.cRPpaG_train{z-index:1;inline-size:var(--train);block-size:var(--train);transform:translate3d(0, calc(var(--stop-mid) + var(--depart) - var(--train) / 2), 0);pointer-events:none;will-change:transform;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--line-x) - var(--train) / 2)}.cRPpaG_trainTurn{display:block;rotate:90deg}@media (max-width:767.98px){.cRPpaG_key{margin-block:calc(-1 * var(--space-4)) var(--space-6)}.cRPpaG_map{--lane-w:10px;--lane-bar:2.5px;--lane-gap:6px;--stop-col:52px;--row-pad:var(--space-5)}.cRPpaG_station{column-gap:var(--space-3)}}@media (max-width:399.98px){.cRPpaG_map{--lane-w:8px;--lane-bar:2px;--lane-gap:4px;--stop-col:48px}.cRPpaG_station{column-gap:var(--space-2)}}
.sJvLdG_more{display:grid}.sJvLdG_more[open]{gap:var(--space-3)}.sJvLdG_toggle{justify-self:start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sign);font-size:var(--text-sm);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-arrive);margin-inline-start:calc(-1 * var(--space-3));font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.sJvLdG_toggle::-webkit-details-marker{display:none}.sJvLdG_toggle:hover{background:var(--platform)}.sJvLdG_toggle:hover .sJvLdG_toggleClosed,.sJvLdG_toggle:hover .sJvLdG_toggleOpen{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.sJvLdG_toggle:active{background:var(--platform-deep)}.sJvLdG_toggleArrow{block-size:16px;inline-size:16px;transition:transform var(--dur) var(--ease-arrive);flex:none}.sJvLdG_more[open]>.sJvLdG_toggle .sJvLdG_toggleArrow{transform:rotate(180deg)}.sJvLdG_more[open]>.sJvLdG_toggle .sJvLdG_toggleClosed,.sJvLdG_more:not([open])>.sJvLdG_toggle .sJvLdG_toggleOpen{display:none}
.IRvKTa_panel{row-gap:var(--space-5);min-inline-size:0;padding-block:var(--row-pad) var(--space-8);border-block-start:1px solid var(--rule);grid-template-areas:"head""story""facts""plates";display:grid}li:first-child>.IRvKTa_panel{border-block-start-color:#0000}li:last-child>.IRvKTa_panel{padding-block-end:var(--space-6)}.IRvKTa_head{min-block-size:var(--badge);grid-area:head;align-items:center;display:flex}.IRvKTa_name{align-items:baseline;column-gap:var(--space-3);font-weight:inherit;flex-wrap:wrap;row-gap:2px;line-height:1.1;display:flex}.IRvKTa_year{font-size:var(--text-lg);letter-spacing:.01em;color:var(--line-dj-deep);font-weight:800}.IRvKTa_en{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);font-weight:800}.IRvKTa_ja{font-size:var(--text-lg);letter-spacing:.04em;color:var(--ink-2);font-weight:700}.IRvKTa_now{background:var(--ink);color:var(--enamel);border-radius:var(--radius-sign);letter-spacing:.01em;white-space:nowrap;align-self:center;padding:4px 8px 3px;font-size:12px;font-weight:600;line-height:1.3}.IRvKTa_now :lang(ja){font-weight:700}.IRvKTa_story{align-content:start;gap:var(--space-5);grid-area:story;min-inline-size:0;max-inline-size:70ch;display:grid}.IRvKTa_summary{font-size:var(--text-base);color:var(--ink);line-height:1.6}.IRvKTa_milestoneGroup{gap:var(--space-3);display:grid}.IRvKTa_milestones{gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);line-height:1.55;display:grid}.IRvKTa_milestones>li{padding-inline-start:24px;position:relative}.IRvKTa_milestones>li:before{content:"";background:var(--line-dj-deep);border-radius:1px;block-size:3px;inline-size:12px;position:absolute;inset-block-start:.7em;inset-inline-start:0}.IRvKTa_facts{align-content:start;gap:var(--space-4) var(--space-7);grid-area:facts;grid-template-columns:auto minmax(0,1fr);display:grid}.IRvKTa_fact{align-content:start;gap:6px;min-inline-size:0;display:grid}.IRvKTa_wide{grid-column:1/-1}.IRvKTa_fact>dt{font-size:var(--text-xs);letter-spacing:.01em;color:var(--ink-2);font-weight:600;line-height:1.2}.IRvKTa_value{font-size:var(--text-lg);color:var(--ink);font-weight:800;line-height:1.1}.IRvKTa_contrib{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.IRvKTa_count{inline-size:2.9em;font-size:var(--text-lg);text-align:end;color:var(--ink);font-weight:800;line-height:1.1}.IRvKTa_track{background:var(--line-track);border-radius:0 4px 4px 0;block-size:10px;display:block}.IRvKTa_bar{inline-size:max(3px, calc(var(--share) * 100%));background:var(--line-dj);border-radius:0 4px 4px 0;block-size:100%;display:block}.IRvKTa_lines{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.IRvKTa_lines>li{font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.2;display:inline-flex}.IRvKTa_services{gap:var(--space-2);display:grid}.IRvKTa_serviceLink{column-gap:var(--space-3);margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);color:var(--ink);border-radius:var(--radius-sign);transition:background-color var(--dur-fast) var(--ease-arrive);grid-template-columns:10px minmax(0,1fr);text-decoration:none;display:grid}.IRvKTa_serviceMark{background:linear-gradient(var(--tone), var(--tone)) 0 0 / 3px 100% no-repeat, linear-gradient(var(--tone), var(--tone)) 0 0 / 100% 3px no-repeat, linear-gradient(var(--tone), var(--tone)) 0 100% / 100% 3px no-repeat}.IRvKTa_serviceText{min-inline-size:0;line-height:1.3;display:grid}.IRvKTa_serviceOrg{font-size:var(--text-sm);font-weight:800}.IRvKTa_serviceRole{font-size:var(--text-sm);color:var(--ink-2)}.IRvKTa_serviceDates{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.IRvKTa_serviceLink:hover{background:var(--platform-deep)}.IRvKTa_serviceLink:hover .IRvKTa_serviceOrg{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.IRvKTa_serviceLink:active{background:color-mix(in oklab, var(--platform-deep) 70%, var(--rule))}.IRvKTa_plates{gap:var(--space-5);grid-area:plates;margin-block-start:var(--space-3);display:grid}@media (min-width:1100px){.IRvKTa_panel{grid-template-columns:minmax(0,1fr) clamp(300px,26vw,360px);grid-template-areas:"head head""story facts""plates plates";column-gap:clamp(40px,5vw,80px)}}@media (max-width:1099.98px){.IRvKTa_facts{margin-block-start:var(--space-2)}}@media (min-width:768px) and (max-width:1099.98px){.IRvKTa_facts{column-gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr)}.IRvKTa_contribFact{grid-column:auto;align-self:start}.IRvKTa_services{column-gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:767.98px){.IRvKTa_panel{row-gap:var(--space-4);padding-block-end:var(--space-7)}.IRvKTa_facts{column-gap:var(--space-5)}}@media (max-width:399.98px){.IRvKTa_facts{grid-template-columns:minmax(0,1fr)}.IRvKTa_lines>li{white-space:normal}}
.E5-Xrq_figure{color:var(--ink);font-variant-numeric:lining-nums;font-weight:700}.E5-Xrq_inlineArrow{vertical-align:-.15em;block-size:.95em;inline-size:.95em;display:inline-block}.E5-Xrq_dates{font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:center;column-gap:.35em;display:inline-flex}.E5-Xrq_datesArrow{flex:none;block-size:.95em;inline-size:.95em}
.II454a_plate{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) var(--space-6) var(--space-6);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-board);display:grid}.II454a_full{scroll-margin-block-start:var(--space-4)}.II454a_compact{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-sign);box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #1a1f2459}.II454a_head{align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.II454a_mark{background:var(--tone);min-inline-size:72px;color:var(--on-tone);border-radius:var(--radius-sign);text-align:center;flex:none;align-content:center;justify-items:center;gap:3px;padding:8px 10px 7px;line-height:1;display:grid}.II454a_markJa{letter-spacing:.14em;margin-inline-end:-.14em;font-size:17px;font-weight:700}.II454a_markEn{letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:700}.II454a_compact .II454a_mark{min-inline-size:64px;padding:6px 8px 5px}.II454a_compact .II454a_markJa{font-size:15px}.II454a_titles{gap:var(--space-1);flex:6.5rem;min-inline-size:0;padding-block-start:1px;display:grid}.II454a_title{align-items:baseline;column-gap:var(--space-3);font-weight:inherit;flex-wrap:wrap;row-gap:2px;line-height:1.2;display:flex}.II454a_org{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink);font-weight:800}.II454a_role{font-size:var(--text-base);color:var(--ink-2);font-weight:600}.II454a_entry{font-size:var(--text-base);color:var(--ink);font-weight:700;line-height:1.35}.II454a_meta{align-items:center;column-gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;font-weight:500;display:flex}.II454a_place:before{content:"·" / "";margin-inline-end:var(--space-2)}.II454a_summary{max-inline-size:75ch;font-size:var(--text-base);color:var(--ink);line-height:1.6}.II454a_compact .II454a_summary{font-size:var(--text-sm);color:var(--ink-2)}.II454a_items{gap:var(--space-3);max-inline-size:72ch;font-size:var(--text-sm);color:var(--ink-2);line-height:1.6;display:grid}.II454a_items>li{break-inside:avoid;padding-inline-start:22px;position:relative}.II454a_items>li:before{content:"";background:var(--tone);border-radius:1px;block-size:3px;inline-size:12px;position:absolute;inset-block-start:.68em;inset-inline-start:0}.II454a_lines{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}@media (min-width:1100px){.II454a_full{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.II454a_full>.II454a_head{grid-column:1/-1}}@media (max-width:767.98px){.II454a_plate{padding:var(--space-4) var(--space-4) var(--space-5)}.II454a_head{gap:var(--space-3)}.II454a_mark,.II454a_compact .II454a_mark{inline-size:min-content;min-inline-size:56px;padding:6px 6px 5px}.II454a_markJa,.II454a_compact .II454a_markJa{white-space:nowrap;font-size:14px}.II454a_meta{flex-direction:column;align-items:flex-start}.II454a_place:before{content:none}.II454a_markEn{white-space:normal;font-size:10px;line-height:1.1}}@media (max-width:399.98px){.II454a_plate,.II454a_compact{padding:var(--space-3) var(--space-3) var(--space-4)}.II454a_head{gap:var(--space-3);display:grid}.II454a_mark,.II454a_compact .II454a_mark{justify-self:start;inline-size:auto;padding:6px 8px 5px}.II454a_markEn{white-space:nowrap}}
._8sNsKG_section{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);margin-inline:auto}._8sNsKG_lead{max-inline-size:64ch;margin-block:calc(var(--space-5) - var(--space-7)) var(--space-6);color:var(--ink-2);font-size:var(--text-base);line-height:1.55}._8sNsKG_perch{--perch-size:30px;--perch-drop:calc(var(--space-4) + (var(--perch-size) - 18px) / 2 + 3px);inline-size:var(--perch-size);block-size:var(--perch-size);color:var(--ink);cursor:default;transform:translateY(var(--perch-drop));border-radius:50%;place-items:center;margin-inline-end:var(--space-6);display:grid}._8sNsKG_drawing{block-size:18px;inline-size:18px;overflow:visible}._8sNsKG_wings{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-fast) var(--ease-arrive)}._8sNsKG_body{fill:currentColor}._8sNsKG_antennae{fill:none;stroke:currentColor;stroke-width:.8px;stroke-linecap:round}._8sNsKG_perch:hover ._8sNsKG_wings,._8sNsKG_perch:focus-visible ._8sNsKG_wings{transform:scaleX(.82)}._8sNsKG_perch[data-away] ._8sNsKG_drawing{opacity:0;transition:opacity var(--dur) var(--ease-depart), transform var(--dur) var(--ease-depart);transform:translate(28px,-18px)rotate(12deg)}._8sNsKG_perch:not([data-away]) ._8sNsKG_drawing{transition:opacity var(--dur-slow) var(--ease-arrive), transform var(--dur-slow) var(--ease-arrive)}@media (prefers-reduced-motion:reduce){._8sNsKG_wings,._8sNsKG_perch ._8sNsKG_drawing,._8sNsKG_perch[data-away] ._8sNsKG_drawing{transition:none}._8sNsKG_perch:hover ._8sNsKG_wings,._8sNsKG_perch:focus-visible ._8sNsKG_wings,._8sNsKG_perch[data-away] ._8sNsKG_drawing{transform:none}}@media (max-width:767.98px){._8sNsKG_perch{margin-inline-end:var(--space-2)}}
.wMZAdW_service{background:var(--led-panel);block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1px var(--bezel);font-family:var(--font-ja);letter-spacing:0;border-radius:3px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.wMZAdW_express{color:var(--led-red)}.wMZAdW_rapid{color:var(--led-amber)}.wMZAdW_live{color:var(--gate-go);flex:none;display:inline-block}
.tOlOOq_legend{padding:var(--space-6) var(--space-5) var(--space-6);border-block-start:2px solid var(--ink)}.tOlOOq_title{align-items:baseline;gap:var(--space-3);color:var(--ink);font-size:var(--text-lg);flex-wrap:wrap;margin-block-end:var(--space-5);font-weight:800;line-height:1.1;display:flex}.tOlOOq_titleJa{color:var(--ink-2);letter-spacing:.08em;font-weight:700}.tOlOOq_columns{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);display:grid}.tOlOOq_lines{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-content:start;display:grid}.tOlOOq_lineItem{gap:3px;display:grid}.tOlOOq_lineTerm{align-items:center;gap:4px var(--space-2);color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;line-height:1.3;display:flex}.tOlOOq_ja{color:var(--ink-2);font-size:var(--text-xs);font-weight:700}.tOlOOq_lineText,.tOlOOq_markText{max-inline-size:48ch;color:var(--ink-2);font-size:var(--text-xs);line-height:1.5}.tOlOOq_marks{gap:var(--space-3);border-inline-start:1px solid var(--rule);align-content:start;padding-inline-start:var(--space-6);display:grid}.tOlOOq_markItem{align-items:center;gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.tOlOOq_markTerm{justify-content:center;align-items:center;display:flex}.tOlOOq_minute{color:var(--ink);font-size:1.375rem;font-weight:700;line-height:1}.tOlOOq_lock{block-size:18px;inline-size:18px;color:var(--ink-2)}.tOlOOq_lamp{block-size:14px;inline-size:14px}.tOlOOq_total{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums lining-nums;cursor:default;border-radius:2px;font-weight:700;display:inline}@media (max-width:1023.98px){.tOlOOq_columns{grid-template-columns:minmax(0,1fr)}.tOlOOq_marks{border-inline-start:0;border-block-start:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));padding-block-start:var(--space-5);padding-inline-start:0}}@media (max-width:767.98px){.tOlOOq_legend{padding:var(--space-5) var(--space-4)}}
.vaeifW_controls{gap:var(--space-4);margin-block-end:var(--space-5);display:grid}.vaeifW_primary{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.vaeifW_field{gap:var(--space-2);flex:18rem;max-inline-size:30rem;display:grid}.vaeifW_label,.vaeifW_linesLabel{align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:var(--text-sm);font-weight:700;line-height:1.2;display:inline-flex}.vaeifW_labelJa{color:var(--ink-2);font-size:var(--text-xs);font-weight:700}.vaeifW_inputWrap{position:relative}.vaeifW_inputMark{block-size:20px;inline-size:20px;color:var(--ink-2);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:14px;translate:0 -50%}.vaeifW_input{background:var(--enamel);block-size:48px;inline-size:100%;color:var(--ink);border:1.5px solid var(--ink-3);border-radius:var(--radius-sign);font-size:var(--text-base);appearance:none;transition:border-color var(--dur-fast) var(--ease-arrive);padding-inline:44px 12px;font-weight:500;box-shadow:inset 0 1px 2px #1a1f241a}.vaeifW_input:hover{border-color:var(--ink-2)}.vaeifW_input:focus-visible{border-color:var(--ink)}.vaeifW_input::-webkit-search-cancel-button{block-size:16px;inline-size:16px;background:var(--ink-2);cursor:pointer;appearance:none;margin-inline-start:var(--space-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.vaeifW_toggle{align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-3) 0 var(--space-2);background:var(--enamel);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-sign);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-arrive), border-color var(--dur-fast) var(--ease-arrive), box-shadow var(--dur) var(--ease-arrive), color var(--dur-fast) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1a1f2414}.vaeifW_toggle:hover{border-color:var(--ink-3);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-lift)}.vaeifW_toggle:active{transform:scale(.97)}.vaeifW_toggle[aria-pressed=true]{background:var(--ink);color:var(--enamel);border-color:var(--ink);box-shadow:inset 0 2px 4px #00000059}.vaeifW_chip{transition:box-shadow var(--dur-fast) var(--ease-arrive)}.vaeifW_toggle[aria-pressed=true] .vaeifW_chip{box-shadow:0 0 0 2px var(--enamel)}.vaeifW_toggleName{align-items:baseline;display:inline-flex}.vaeifW_toggleJa{color:var(--ink-2);font-size:var(--text-xs);font-weight:700}.vaeifW_count{min-inline-size:1.4em;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;text-align:end;font-weight:600}.vaeifW_toggle[aria-pressed=true] .vaeifW_count,.vaeifW_toggle[aria-pressed=true] .vaeifW_toggleJa{color:color-mix(in oklab, var(--enamel) 78%, var(--ink))}.vaeifW_public{min-block-size:48px;padding-inline:var(--space-3)}.vaeifW_publicMark{block-size:18px;inline-size:18px}.vaeifW_summary{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-content:center;min-block-size:48px;margin-inline-start:auto;display:flex}.vaeifW_status{color:var(--ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.vaeifW_shown{color:var(--ink);font-size:var(--text-lg);font-weight:800}.vaeifW_clear{color:var(--ink);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line-dj-deep);text-decoration-color:var(--line-dj-deep);text-underline-offset:.26em;transition:text-decoration-color var(--dur-fast) var(--ease-arrive);border-radius:2px;font-weight:700;text-decoration-thickness:2px}.vaeifW_clear:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.vaeifW_clear[data-idle]{visibility:hidden}.vaeifW_lines{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vaeifW_linesLabel{margin-inline-end:var(--space-2)}@media (max-width:767.98px){.vaeifW_field{flex-basis:100%;max-inline-size:none}.vaeifW_summary{flex-direction:column;align-items:flex-end;gap:2px;min-block-size:0}.vaeifW_lines{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vaeifW_linesLabel{grid-column:1/-1}.vaeifW_lines .vaeifW_count{margin-inline-start:auto}.vaeifW_toggle{min-block-size:42px}.vaeifW_public{min-block-size:44px}}
.xLOvSW_entry{min-block-size:60px;padding:var(--space-2) var(--space-2) 11px;color:var(--ink);border-radius:var(--radius-sign);text-align:start;transition:background-color var(--dur-fast) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);align-content:start;gap:5px;display:grid;position:relative}.xLOvSW_entry:hover{background:color-mix(in oklab, var(--line) 13%, var(--enamel))}.xLOvSW_entry:active{transform:scale(.98)}.xLOvSW_entry[aria-expanded=true]{background:color-mix(in oklab, var(--line) 20%, var(--enamel))}.xLOvSW_entry[aria-expanded=true]:after{content:"";inset-inline:var(--space-2);background:var(--line);border-radius:2px;block-size:3px;position:absolute;inset-block-end:3px}.xLOvSW_when{align-items:center;gap:6px;display:flex}.xLOvSW_month{letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;text-box:trim-both cap alphabetic;font-size:1.375rem;font-weight:700;line-height:1}.xLOvSW_title{font-size:var(--text-sm);overflow-wrap:anywhere;text-wrap:pretty;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.22em;font-weight:600;line-height:1.25;text-decoration-thickness:2px}.xLOvSW_entry:hover .xLOvSW_title,.xLOvSW_entry[aria-expanded=true] .xLOvSW_title{text-decoration-line:underline}.xLOvSW_titleMarks{vertical-align:-1px;align-items:center;gap:5px;margin-inline-start:6px;display:inline-flex}.xLOvSW_lock{block-size:13px;inline-size:13px;color:var(--ink-2)}@media (max-width:767.98px){.xLOvSW_entry{min-block-size:56px}}
.I0C0WG_panel{margin-block:var(--space-2) var(--space-1);background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-lift);order:1;grid-column:1/-1}.I0C0WG_panel[data-arriving]{animation:I0C0WG_plate-arrive var(--dur-slow) var(--ease-arrive)}@keyframes I0C0WG_plate-arrive{0%{clip-path:inset(-24px 100% -40px -24px);transform:translate(-16px)}to{clip-path:inset(-24px -24px -40px);transform:none}}.I0C0WG_rule{border-radius:calc(var(--radius-board) - 1px) calc(var(--radius-board) - 1px) 0 0}.I0C0WG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);display:flex}.I0C0WG_heading{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.I0C0WG_title{overflow-wrap:anywhere;min-inline-size:0;color:var(--ink);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800;line-height:1.1}.I0C0WG_close{min-block-size:36px;padding:0 var(--space-3) 0 var(--space-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-sign);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-arrive), border-color var(--dur-fast) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.I0C0WG_close:hover{color:var(--ink);border-color:var(--ink-3)}.I0C0WG_close:active{transform:scale(.96)}.I0C0WG_closeMark{block-size:16px;inline-size:16px}.I0C0WG_body{gap:var(--space-6);padding:0 var(--space-5) var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.I0C0WG_summary{max-inline-size:66ch;color:var(--ink);font-size:var(--text-base);line-height:1.55}.I0C0WG_facts{gap:var(--space-2);max-inline-size:66ch;margin-block-start:var(--space-4);display:grid}.I0C0WG_facts li{color:var(--ink-2);font-size:var(--text-sm);padding-inline-start:var(--space-5);line-height:1.5;position:relative}.I0C0WG_facts li:before{content:"";background:var(--line);border-radius:2px;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.55em;inset-inline-start:3px;box-shadow:inset 0 0 0 1px #1a1f242e}.I0C0WG_side{align-content:start;gap:var(--space-5);display:grid}.I0C0WG_specs{display:grid}.I0C0WG_spec{gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);display:grid}.I0C0WG_spec:first-child{border-block-start:0;padding-block-start:0}.I0C0WG_specLabel{color:var(--ink-2);font-size:var(--text-xs);font-weight:700;line-height:1.6}.I0C0WG_specJa{color:var(--ink);margin-inline-end:2px}.I0C0WG_specValue{color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.5;display:flex}.I0C0WG_valueJa{color:var(--ink-2);font-size:var(--text-xs)}.I0C0WG_tech{flex-wrap:wrap;gap:2px 0;display:flex}.I0C0WG_tech li:not(:last-child):after{content:"·";color:var(--ink-3);margin-inline:7px}.I0C0WG_specValue a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}.I0C0WG_exits{gap:var(--space-3);flex-wrap:wrap;display:flex}.I0C0WG_exits>*{flex:14rem}.I0C0WG_closed{align-items:center;gap:var(--space-3);min-block-size:60px;padding:6px var(--space-4) 6px 6px;background:var(--platform-deep);color:var(--ink-2);border:1px dashed var(--ink-3);border-radius:var(--radius-sign);display:inline-flex}.I0C0WG_closedMark{background:var(--enamel);block-size:100%;min-block-size:46px;inline-size:44px;color:var(--ink);border-radius:2px;padding:11px}.I0C0WG_closedText{line-height:1.2;display:grid}.I0C0WG_closedName{color:var(--ink);font-size:var(--text-base);font-weight:700}.I0C0WG_closedName :lang(ja){margin-inline-end:4px;font-size:.85em}.I0C0WG_closedDetail{font-size:var(--text-xs);font-weight:500}@media (prefers-reduced-motion:reduce){.I0C0WG_panel[data-arriving]{animation:none}}@media (max-width:899.98px){.I0C0WG_body{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.I0C0WG_head{padding:var(--space-3) var(--space-4) var(--space-3)}.I0C0WG_body{padding:0 var(--space-4) var(--space-4)}.I0C0WG_spec{grid-template-columns:5.75rem minmax(0,1fr)}.I0C0WG_exits>*{flex-basis:100%}}
.Y0UQAG_sheet{--hour-w:clamp(7.5rem, 6.25rem + 2.6vw, 9.5rem);--notes-w:8.5rem;--cell-min:9.25rem;--hour-size:clamp(1.75rem, 1.2rem + 1.5vw, 2.6rem);--hour-tint:color-mix(in oklab, var(--line-dj) 14%, var(--enamel));--hour-rule:color-mix(in oklab, var(--line-dj) 55%, var(--rule));background:var(--enamel);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-board);position:relative}.Y0UQAG_band{grid-template-columns:var(--hour-w) minmax(0, 1fr) var(--notes-w);background:var(--line-dj);min-block-size:46px;color:var(--on-dj);border-radius:calc(var(--radius-board) - 1px) calc(var(--radius-board) - 1px) 0 0;font-size:var(--text-xs);letter-spacing:.02em;align-items:center;font-weight:700;line-height:1.2;display:grid}.Y0UQAG_bandCell{padding:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.Y0UQAG_bandCell :lang(ja){font-size:var(--text-sm);letter-spacing:.06em;font-weight:700}.Y0UQAG_bandPart{align-items:baseline;gap:5px;display:inline-flex}.Y0UQAG_bandPart+.Y0UQAG_bandPart:before{content:"";opacity:.55;background:currentColor;border-radius:50%;align-self:center;block-size:4px;inline-size:4px;margin-inline:6px 4px}.Y0UQAG_bandNotes{justify-content:flex-start}.Y0UQAG_rows{margin:0}.Y0UQAG_row{grid-template-columns:var(--hour-w) minmax(0, 1fr) var(--notes-w);border-block-start:1px solid var(--rule);grid-template-areas:"hour minutes notes";display:grid}.Y0UQAG_row:first-child{border-block-start:0}.Y0UQAG_hour{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--hour-tint);border-inline-end:1px solid var(--hour-rule);flex-direction:column;grid-area:hour;display:flex}.Y0UQAG_year{color:var(--ink);font-size:var(--hour-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-weight:800;line-height:1}.Y0UQAG_station{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-xs);border-radius:var(--radius-sign);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Y0UQAG_station:hover .Y0UQAG_stationName{color:var(--ink);text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:.09em}.Y0UQAG_minutes{grid-area:minutes;grid-template-columns:repeat(auto-fill, minmax(var(--cell-min), 1fr));align-content:start;gap:var(--space-1) var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-3) var(--space-4);display:grid}.Y0UQAG_none{padding:var(--space-1) var(--space-2);color:var(--ink-3);font-size:var(--text-lg);line-height:1}.Y0UQAG_row[data-empty] .Y0UQAG_hour{padding-block:var(--space-2)}.Y0UQAG_row[data-empty] .Y0UQAG_year{color:var(--ink-3);font-size:var(--text-lg)}.Y0UQAG_row[data-empty] .Y0UQAG_station{display:none}.Y0UQAG_row[data-empty] .Y0UQAG_minutes{padding-block:var(--space-2)}.Y0UQAG_row[data-empty] .Y0UQAG_notes{margin-block:var(--space-2)}.Y0UQAG_notes{margin:20px var(--space-4) var(--space-3) 0;padding:3px var(--space-2) 3px 3px;background:var(--enamel);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-sign);font-size:var(--text-xs);white-space:nowrap;grid-area:notes;place-self:start;align-items:center;gap:6px;font-weight:600;line-height:1;display:flex}.Y0UQAG_noteText{align-items:baseline;gap:3px;display:inline-flex}.Y0UQAG_times{color:var(--ink-3)}.Y0UQAG_noteCount{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.Y0UQAG_empty{justify-items:start;gap:var(--space-2);padding:var(--space-8) var(--space-6);display:grid}.Y0UQAG_emptyJa{font-size:var(--text-xl);font-weight:700;line-height:1.2}.Y0UQAG_emptyEn{color:var(--ink-2);font-size:var(--text-lg);font-weight:500}.Y0UQAG_emptyClear{padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--enamel);border-radius:var(--radius-sign);font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-arrive);margin-block-start:var(--space-3);font-weight:700}.Y0UQAG_emptyClear:hover{background:var(--bezel)}.Y0UQAG_emptyClear:active{transform:scale(.97)}@media (max-width:1023.98px){.Y0UQAG_band{grid-template-columns:var(--hour-w) minmax(0, 1fr)}.Y0UQAG_bandNotes{display:none}.Y0UQAG_row{grid-template-columns:var(--hour-w) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"hour minutes""notes minutes"}.Y0UQAG_notes{margin:0 0 var(--space-4) var(--space-4)}.Y0UQAG_row:before{content:"";background:var(--hour-tint);border-inline-end:1px solid var(--hour-rule);grid-area:1/1/-1}.Y0UQAG_hour{background:0 0;border-inline-end:0}}@media (max-width:767.98px){.Y0UQAG_sheet{--cell-min:0px}.Y0UQAG_band{padding-inline:var(--space-1);flex-wrap:wrap;justify-content:space-between;display:flex}.Y0UQAG_bandCell{padding:var(--space-2) var(--space-3)}.Y0UQAG_bandCell:first-child,.Y0UQAG_bandLine{display:none}.Y0UQAG_bandNotes{display:flex}.Y0UQAG_row{grid-template:"hour notes""minutes minutes"/minmax(0,1fr) auto}.Y0UQAG_row:before{border-inline-end:0;border-block-end:1px solid var(--hour-rule);grid-area:1/1/auto/-1}.Y0UQAG_hour{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:row}.Y0UQAG_notes{margin:0 var(--space-3) 0 0;align-self:center}.Y0UQAG_minutes{padding:var(--space-2) var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.Y0UQAG_empty{padding:var(--space-7) var(--space-4)}}
._5CmaZW_platform{gap:var(--space-7);max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) var(--space-section);margin-inline:auto;display:grid}._5CmaZW_board{min-block-size:clamp(320px,48svh,520px)}._5CmaZW_story{justify-items:start;gap:var(--space-6);max-inline-size:64ch;padding-inline-start:clamp(0px,4vw,64px);display:grid}._5CmaZW_lead{font-size:var(--text-lg);color:var(--ink);font-weight:500;line-height:1.5}._5CmaZW_ways{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._5CmaZW_reload{align-items:center;gap:var(--space-2);min-block-size:60px;padding-inline:var(--space-4) var(--space-5);background:var(--enamel);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-sign);font-size:var(--text-base);transition:background-color var(--dur-fast) var(--ease-arrive), transform var(--dur-fast) var(--ease-arrive);font-weight:700;display:inline-flex}._5CmaZW_reload:hover{background:var(--platform)}._5CmaZW_reload:active{transform:scale(.98)}._5CmaZW_reloadMark{block-size:20px;inline-size:20px;transition:transform var(--dur) var(--ease-arrive)}._5CmaZW_reload:hover ._5CmaZW_reloadMark{transform:rotate(-30deg)}
.-\34 JGdG_marker{--mark:12px;inline-size:var(--mark);block-size:var(--mark);background:var(--enamel);border:2.5px solid var(--ink);transition:background-color var(--dur-fast) var(--ease-arrive), scale var(--dur) var(--ease-arrive);border-radius:3px;flex:none;display:block;position:relative}.-\34 JGdG_express{--mark:20px;border-width:4px;border-radius:5px}.-\34 JGdG_express:after{content:"";background:var(--ink);border-radius:1px;block-size:6px;inline-size:6px;margin:auto;position:absolute;inset:0}
._41P_Xq_sheet{background:var(--enamel);block-size:100dvh;max-block-size:none;inline-size:min(420px,100vw - 40px);max-inline-size:none;color:var(--ink);overscroll-behavior:contain;transition:translate var(--dur) var(--ease-depart), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;border:0;margin:0;padding:0;inset-block:0;inset-inline:auto 0;translate:100%;box-shadow:-18px 0 40px -24px #1a1f248c}._41P_Xq_sheet[open]{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-arrive);translate:0}@starting-style{._41P_Xq_sheet[open]{translate:100%}}._41P_Xq_sheet::backdrop{transition:background-color var(--dur) var(--ease-arrive), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;background:#1a1f2400}._41P_Xq_sheet[open]::backdrop{background:#1a1f2480}@starting-style{._41P_Xq_sheet[open]::backdrop{background:#1a1f2400}}html:has(._41P_Xq_sheet[open]){overflow:hidden}._41P_Xq_inner{gap:var(--space-6);min-block-size:100%;padding:var(--space-5) var(--space-5) var(--space-6);border-inline-start:var(--strip-band) solid var(--line-dj);flex-direction:column;display:flex}._41P_Xq_head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._41P_Xq_title{align-items:baseline;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800;display:flex}._41P_Xq_titleJa{font-size:var(--text-base);color:var(--ink-2);font-weight:700}._41P_Xq_close{border:1.5px solid var(--ink);border-radius:var(--radius-sign);font-size:var(--text-sm);align-items:center;gap:6px;padding:8px 12px;font-weight:700;line-height:1.1;display:inline-flex}._41P_Xq_close:hover{background:var(--platform)}._41P_Xq_closeMark{block-size:14px;inline-size:14px}._41P_Xq_line{position:relative}._41P_Xq_line:before{content:"";background:var(--line-dj);border-radius:5px;inline-size:10px;position:absolute;inset-block:28px;inset-inline-start:13px}._41P_Xq_link{align-items:center;column-gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2);color:var(--ink);border-radius:var(--radius-sign);grid-template-columns:36px auto minmax(0,1fr);text-decoration:none;display:grid}._41P_Xq_marker{background:var(--enamel);border:3px solid var(--ink);border-radius:5px;justify-self:center;block-size:20px;inline-size:20px;position:relative}._41P_Xq_label{font-size:var(--text-lg);font-weight:700;line-height:1.2}._41P_Xq_labelJa{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}._41P_Xq_here{background:var(--ink);color:var(--enamel);border-radius:var(--radius-sign);grid-column:2/-1;justify-self:start;margin-block-start:var(--space-1);padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4}._41P_Xq_link:hover ._41P_Xq_label{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}._41P_Xq_link[aria-current] ._41P_Xq_marker{background:var(--ink)}._41P_Xq_inner>._41P_Xq_gate{margin-block-start:auto;display:flex}
.YJI4CG_section{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);margin-inline:auto;overflow-x:clip}.YJI4CG_lede{max-inline-size:64ch;margin-block:calc(var(--space-5) - var(--space-7)) var(--space-6);color:var(--ink-2);font-size:var(--text-base);line-height:1.55}.YJI4CG_lede strong{color:var(--ink);font-weight:700}.YJI4CG_empty{color:var(--ink-2)}.YJI4CG_frame{background:var(--enamel);border-radius:var(--radius-board);box-shadow:var(--shadow-board)}.YJI4CG_legend{align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);border-block-end:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;line-height:1.35;display:flex}.YJI4CG_legendTitle{font-size:var(--text-sm);color:var(--ink);align-items:baseline;gap:6px;font-weight:800;display:inline-flex}.YJI4CG_legendItems{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.YJI4CG_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.YJI4CG_legendKey{color:var(--ink);font-weight:700}.YJI4CG_legendSince{color:var(--ink-3);font-weight:500}.YJI4CG_legendHint{color:var(--ink-3);margin-inline-start:auto}@media (max-width:767.98px){.YJI4CG_legend{padding:var(--space-3) var(--space-4) var(--space-4)}.YJI4CG_legendItems{gap:var(--space-2) var(--space-4)}.YJI4CG_legendHint{margin-inline-start:0}}
._4pshza_strip{--rail-y:21px;--origin-x:14px;z-index:var(--z-strip);background:var(--enamel);border-block-end:var(--strip-band) solid var(--line-dj);position:sticky;inset-block-start:0;box-shadow:0 1px #1a1f240d,0 12px 20px -18px #1a1f2480}._4pshza_inner{block-size:var(--strip-h);max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);margin-inline:auto;display:grid}._4pshza_wordmark{color:var(--ink);border-radius:var(--radius-sign);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._4pshza_wordText{white-space:nowrap;align-items:baseline;gap:8px;display:flex}._4pshza_name{letter-spacing:-.012em;font-size:1.0625rem;font-weight:800}._4pshza_lineName{color:var(--line-dj-deep);font-size:12px;font-weight:700}._4pshza_nav{justify-self:center;inline-size:min(100%,760px);min-inline-size:0}._4pshza_track{block-size:var(--strip-h);padding-inline-start:calc(var(--origin-x) * 2);position:relative}._4pshza_rail{background:var(--line-dj);block-size:3px;position:absolute;inset-block-start:calc(var(--rail-y) - 1.5px);inset-inline-start:var(--origin-x);inset-inline-end:calc((100% - var(--origin-x) * 2) / 10)}._4pshza_origin{background:var(--ink);border-radius:1px;block-size:14px;inline-size:3px;position:absolute;inset-block-start:calc(var(--rail-y) - 7px);inset-inline-start:calc(var(--origin-x) - 1.5px)}._4pshza_stops{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding-block-start:4px;display:grid;position:relative}._4pshza_stop{justify-content:center;min-inline-size:0;display:flex}._4pshza_stopLink{padding-block:calc(var(--rail-y) - 10px) 2px;min-inline-size:0;color:var(--ink-2);border-radius:var(--radius-sign);align-content:start;justify-items:center;row-gap:2px;padding-inline:6px;text-decoration:none;display:grid}._4pshza_marker{background:var(--enamel);border:2.5px solid var(--ink);block-size:12px;inline-size:12px;transition:background-color var(--dur-fast) var(--ease-arrive);border-radius:3px;margin-block-end:3px}._4pshza_stopLabel{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.15}._4pshza_stopJa{color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.2}._4pshza_stopLink:hover{color:var(--ink)}._4pshza_stopLink:hover ._4pshza_marker{background:var(--line-dj)}._4pshza_stopLink[aria-current]{color:var(--ink)}._4pshza_stopLink[aria-current] ._4pshza_stopLabel{font-weight:800}._4pshza_stopLink[aria-current] ._4pshza_marker{background:var(--ink)}._4pshza_train{z-index:2;pointer-events:none;will-change:transform;margin-inline-start:-18px;position:absolute;inset-block-start:calc(var(--rail-y) - 13px);inset-inline-start:0}._4pshza_actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}._4pshza_stopLink:focus-visible,._4pshza_wordmark:focus-visible{outline-offset:1px;box-shadow:0 0 0 4px var(--ink)}._4pshza_inner :is(a,button){scroll-margin-top:calc(-1 * var(--strip-clear))}._4pshza_routeButton{background:var(--enamel);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-sign);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-arrive);align-items:center;gap:6px;padding:7px 12px;font-weight:700;line-height:1.1;display:none}._4pshza_routeButton:hover{background:var(--platform)}._4pshza_routeButton:active{transform:scale(.98)}._4pshza_routeButton svg{block-size:16px;inline-size:16px}._4pshza_hairline{block-size:14px;margin-inline:var(--gutter);justify-content:space-between;display:none;position:relative}._4pshza_hairline:before{content:"";background:var(--ink);block-size:1px;position:absolute;inset-block-start:9px;inset-inline:0}._4pshza_tick{background:var(--ink);block-size:7px;inline-size:1px;margin-block-start:6px}._4pshza_hairlineTrain{pointer-events:none;will-change:transform;margin-inline-start:-15px;position:absolute;inset-block-start:-2px;inset-inline-start:0}@media (max-width:1023.98px){._4pshza_lineName{display:none}._4pshza_inner{column-gap:20px}._4pshza_actions{gap:var(--space-2)}}@media (max-width:767.98px){._4pshza_inner{block-size:calc(var(--strip-h) - 14px);grid-template-columns:minmax(0,1fr) auto}._4pshza_nav,._4pshza_gate{display:none}._4pshza_routeButton{display:inline-flex}._4pshza_hairline{display:flex}}@media (min-width:420px) and (max-width:767.98px){._4pshza_inner:not([data-hunting]) ._4pshza_lineName{display:inline}}@media (max-width:419.98px){._4pshza_inner[data-hunting]{column-gap:var(--space-2)}._4pshza_inner[data-hunting] ._4pshza_actions{gap:6px}._4pshza_inner[data-hunting] ._4pshza_routeButton{padding-inline:9px}._4pshza_inner[data-hunting] ._4pshza_routeLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
.cekhNa_tip{z-index:30;inline-size:min(312px,100% - 16px);padding:calc(var(--space-3) + 5px) var(--space-4) var(--space-3);background:var(--enamel);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-lift);font-size:var(--text-sm);animation:cekhNa_tip-arrive var(--dur) var(--ease-arrive);line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:0}.cekhNa_tip:before{content:"";background:var(--line);border-start-start-radius:var(--radius-board);border-start-end-radius:var(--radius-board);block-size:5px;position:absolute;inset-block-start:-1px;inset-inline:-1px}.cekhNa_tip:after{content:"";block-size:10px;inline-size:10px;position:absolute;inset-inline-start:calc(var(--arrow-x,50%) - 5px);rotate:45deg}.cekhNa_tip[data-side=above]:after{background:var(--enamel);border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule);inset-block-end:-5px}.cekhNa_tip[data-side=below]:after{background:var(--line);inset-block-start:-9px}@keyframes cekhNa_tip-arrive{0%{opacity:0;translate:-6px}}.cekhNa_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.cekhNa_name{font-size:var(--text-base);letter-spacing:-.005em;font-weight:800;line-height:1.15}.cekhNa_years{font-size:var(--text-xs);color:var(--ink-3);flex:none;font-weight:600}.cekhNa_express{background:var(--ink);color:var(--enamel);border-radius:2px;margin-block-end:var(--space-2);padding:1px 7px 0;font-size:12px;font-weight:700;line-height:1.55;display:inline-block}.cekhNa_express :lang(ja){color:var(--led-red)}.cekhNa_count{font-size:var(--text-xs);color:var(--ink-2);margin-block-end:var(--space-1);font-weight:700}.cekhNa_proof{gap:6px;display:grid}.cekhNa_proofItem,.cekhNa_basis{align-items:flex-start;gap:var(--space-2);font-weight:600;line-height:1.3;display:flex}.cekhNa_proofItem>:first-child,.cekhNa_basis>:first-child{margin-block-start:1px}.cekhNa_more{font-size:var(--text-xs);color:var(--ink-3);margin-block-start:var(--space-2);font-weight:600}.cekhNa_notes{border-block-start:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-2);gap:2px;margin-block-start:var(--space-3);padding-block-start:var(--space-2);font-weight:600;display:grid}.cekhNa_keys{border-block-start:1px dashed var(--rule);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:var(--space-3);padding-block-start:var(--space-2);font-size:12px;display:flex}.cekhNa_key{border:1.5px solid var(--ink-3);block-size:20px;min-inline-size:22px;color:var(--ink-2);border-radius:3px;place-items:center;padding-inline:4px;font-family:inherit;font-size:11px;font-weight:700;display:inline-grid}.cekhNa_key svg{block-size:12px;inline-size:12px}.cekhNa_key+span{margin-inline-end:var(--space-2)}@media (max-width:767.98px){.cekhNa_tip{inline-size:calc(100% - 16px)}}
.KRm8GG_book{--book-pad:clamp(16px, 2.4vw, 28px);--book-gap:var(--space-2);inset-block:calc(var(--strip-total) + var(--book-gap)) auto;inset-inline:auto max(var(--gutter), (100% - var(--content-max)) / 2);inline-size:min(780px, calc(100vw - 2 * var(--gutter)));max-block-size:calc(100dvh - var(--strip-total) - 2 * var(--space-4));overscroll-behavior:contain;padding:0 0 var(--book-pad);background:var(--enamel);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-board);box-shadow:var(--shadow-lift), 0 40px 60px -40px #1a1f2473;margin:0;position:fixed;overflow:auto}.KRm8GG_book:popover-open{animation:KRm8GG_unroll var(--dur-slow) var(--ease-arrive) backwards}.KRm8GG_head{z-index:1;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-3) var(--space-3) var(--book-pad);background:var(--enamel);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:sticky;inset-block-start:0}.KRm8GG_title{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.KRm8GG_titleEn{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800}.KRm8GG_titleJa{font-size:var(--text-base);letter-spacing:.06em;color:var(--ink-2);font-weight:700}.KRm8GG_count{font-size:var(--text-xl);font-variant-numeric:tabular-nums;align-items:baseline;font-weight:800;line-height:1;display:flex}.KRm8GG_countOf{font-size:var(--text-base);color:var(--ink-3);font-weight:600}.KRm8GG_close{block-size:40px;inline-size:40px;color:var(--ink-2);border-radius:var(--radius-sign);transition:background-color var(--dur-fast) var(--ease-arrive), color var(--dur-fast) var(--ease-arrive);place-items:center;display:grid}.KRm8GG_close:hover{background-color:var(--platform);color:var(--ink)}.KRm8GG_close svg{block-size:18px;inline-size:18px}.KRm8GG_rule{margin-inline:var(--book-pad)}.KRm8GG_slots{gap:var(--space-6) var(--space-4);padding:var(--space-6) var(--book-pad) var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.KRm8GG_sheetPending{min-block-size:420px}.KRm8GG_sheetDown{margin:var(--space-6) var(--book-pad) var(--space-5);font-size:var(--text-sm);color:var(--ink-2)}.KRm8GG_sheetDownJa{color:var(--ink);font-weight:700}.KRm8GG_slot{justify-items:center;gap:var(--space-2);text-align:center;grid-template-rows:auto auto 1fr;min-inline-size:0;display:grid}.KRm8GG_slotNumber{font-size:var(--text-xs);letter-spacing:.08em;color:var(--ink-3);font-weight:800}.KRm8GG_mark{aspect-ratio:1;place-items:center;inline-size:min(100%,104px);display:grid}.KRm8GG_empty{aspect-ratio:1;border:2px dashed var(--rule);background:radial-gradient(circle, var(--platform) 0 1.5px, transparent 2px) 50% 50% / 10px 10px;border-radius:50%;inline-size:86%}.KRm8GG_caption{align-content:start;gap:2px;max-inline-size:22ch;display:grid}.KRm8GG_stampName{font-size:var(--text-sm);font-weight:700;line-height:1.25}.KRm8GG_series{font-size:var(--text-xs);color:var(--ink-3)}.KRm8GG_hint{font-size:var(--text-xs);color:var(--ink-2);line-height:1.4}.KRm8GG_note{margin-inline:var(--book-pad);border-block-start:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2);padding-block-start:var(--space-4)}.KRm8GG_reward{justify-items:start;gap:var(--space-3);margin-inline:var(--book-pad);border-block-start:1px solid var(--rule);padding-block-start:var(--space-5);display:grid}.KRm8GG_rewardTitle{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:800;line-height:1.15}.KRm8GG_rewardJa{letter-spacing:.08em;color:var(--line-dj-deep);font-weight:900}.KRm8GG_rewardLine{max-inline-size:60ch;color:var(--ink-2)}.KRm8GG_rewardGate{margin-block-start:var(--space-2)}@keyframes KRm8GG_unroll{0%{clip-path:inset(0 0 100% 0 round var(--radius-board));transform:translateY(-12px)}to{clip-path:inset(0 round var(--radius-board));transform:none}}@media (max-width:1023.98px){.KRm8GG_slots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.KRm8GG_book{inline-size:auto;max-block-size:calc(100dvh - var(--strip-total) - var(--book-gap) - 8px);inset-inline:8px}.KRm8GG_slots{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.KRm8GG_mark{inline-size:min(100%,92px)}}
