.ffDOpq_station{min-inline-size:0;position:relative}.ffDOpq_station:before{content:"";block-size:var(--bar);background:var(--line);position:absolute;inset-block-start:calc(var(--bar-y) - var(--bar) / 2);inset-inline:0}.ffDOpq_station:first-child:before{border-start-start-radius:var(--bar);border-end-start-radius:var(--bar);inset-inline-start:calc(50% - 18px)}.ffDOpq_station:last-child:before{inset-inline-end:50%}.ffDOpq_station:last-child:after{content:"";block-size:var(--bar);background:repeating-linear-gradient(90deg, var(--line-faint) 0 7px, transparent 7px 12px);position:absolute;inset-block-start:calc(var(--bar-y) - var(--bar) / 2);inset-inline:calc(50% + 16px) 0}.ffDOpq_stop{z-index:1;grid-template-rows:var(--band) auto auto;inline-size:100%;padding:0 var(--space-1) var(--space-1);color:var(--ink);border-radius:var(--radius-sign);text-align:center;-webkit-tap-highlight-color:transparent;align-content:start;justify-items:center;display:grid;position:relative}.ffDOpq_stop>[data-marker]{place-self:center}.ffDOpq_name{overflow-wrap:break-word;text-wrap:balance;margin-block-start:6px;font-size:14px;font-weight:600;line-height:1.2}.ffDOpq_since{color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin-block-start:2px;font-size:12px;font-weight:500;line-height:1.3}.ffDOpq_station[data-express] .ffDOpq_name{font-size:15px;font-weight:800}@media (hover:hover){.ffDOpq_stop:hover [data-marker]{background:var(--line);scale:1.12}}.ffDOpq_stop:focus-visible [data-marker],.ffDOpq_station[data-shown] [data-marker],.ffDOpq_station[data-pinned] [data-marker]{background:var(--line)}.ffDOpq_station[data-shown] .ffDOpq_name,.ffDOpq_station[data-pinned] .ffDOpq_name{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){[data-lamp=armed] .ffDOpq_station[data-express] [data-marker]:after{scale:0}[data-lamp=lighting] .ffDOpq_station[data-express] [data-marker]{animation:ffDOpq_lamp-flash .52s var(--ease-arrive) backwards;animation-delay:calc(.16s + var(--express-i,0) * .18s)}[data-lamp=lighting] .ffDOpq_station[data-express] [data-marker]:after{animation:ffDOpq_lamp-core .38s var(--ease-arrive) backwards;animation-delay:calc(.24s + var(--express-i,0) * .18s)}}@keyframes ffDOpq_lamp-flash{0%{background-color:var(--line)}}@keyframes ffDOpq_lamp-core{0%{scale:0}}@media (max-width:767.98px){.ffDOpq_station:before,.ffDOpq_station:first-child:before,.ffDOpq_station:last-child:before{inset-inline:var(--rail-x) auto;inline-size:var(--bar);border-radius:0;block-size:auto;inset-block:0}.ffDOpq_station:first-child:before{border-start-start-radius:var(--bar);border-start-end-radius:var(--bar);inset-block-start:calc(50% - 16px)}.ffDOpq_station:last-child:before{inset-block-end:50%}.ffDOpq_station:last-child:after{inset-inline:var(--rail-x) auto;inset-block:calc(50% + 14px) calc(-1 * var(--space-4));inline-size:var(--bar);background:repeating-linear-gradient(180deg, var(--line-faint) 0 6px, transparent 6px 10px);block-size:auto}.ffDOpq_stop{grid-template-columns:var(--rail) minmax(0, 1fr) auto;place-items:center start;column-gap:var(--space-3);min-block-size:40px;padding:var(--space-1) var(--space-1) var(--space-1) 0;text-align:start;grid-template-rows:none}.ffDOpq_name{font-size:var(--text-sm);margin:0}.ffDOpq_station[data-express] .ffDOpq_name{font-size:1rem}.ffDOpq_since{justify-self:end;margin:0}}
._1PgZzW_board{--tip-side:above;position:relative}._1PgZzW_lines{display:grid}._1PgZzW_line{--bar:8px;--band:24px;--bar-y:calc(var(--band) / 2);--ident:216px;--line-faint:color-mix(in oklab, var(--line) 50%, var(--enamel));grid-template-columns:var(--ident) minmax(0, 1fr);column-gap:var(--space-6);padding:var(--space-5) var(--space-6);display:grid}._1PgZzW_line+._1PgZzW_line{border-block-start:1px solid var(--rule)}._1PgZzW_ident{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}._1PgZzW_title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;line-height:1;display:flex}._1PgZzW_plate{background:var(--line);color:var(--on-line);border-radius:var(--radius-sign);letter-spacing:-.005em;padding:6px 10px 5px;font-size:1.0625rem;font-weight:800;line-height:1.1;display:inline-block}._1PgZzW_titleJa{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}._1PgZzW_meta{font-size:var(--text-xs);color:var(--ink-3);font-weight:600}._1PgZzW_service{font-size:var(--text-xs);color:var(--ink);font-weight:700;line-height:1.5}._1PgZzW_expressTag{letter-spacing:.02em;background:var(--ink);color:var(--enamel);border-radius:2px;margin-inline-end:2px;padding:1px 6px 0;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-block}._1PgZzW_expressTag :lang(ja){color:var(--led-red)}._1PgZzW_toggle{background:var(--enamel);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-sign);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-arrive);align-items:center;gap:6px;padding:7px 10px 7px 12px;font-weight:700;line-height:1.1;display:none}@media (hover:hover){._1PgZzW_toggle:hover{background:var(--platform)}}._1PgZzW_toggle:active{transform:scale(.98)}._1PgZzW_toggleArrow{block-size:14px;inline-size:14px;transition:rotate var(--dur) var(--ease-arrive)}._1PgZzW_toggle[aria-expanded=true] ._1PgZzW_toggleArrow{rotate:180deg}._1PgZzW_track{min-inline-size:0;container-type:inline-size}._1PgZzW_stations{--fit:5;--cols:var(--c5);grid-template-columns:repeat(var(--cols), calc(100% / var(--fit)));align-items:start;row-gap:var(--space-4);display:grid}@container (min-width:564px){._1PgZzW_stations{--fit:6;--cols:var(--c6)}}@container (min-width:658px){._1PgZzW_stations{--fit:7;--cols:var(--c7)}}@container (min-width:752px){._1PgZzW_stations{--fit:8;--cols:var(--c8)}}@container (min-width:846px){._1PgZzW_stations{--fit:9;--cols:var(--c9)}}@container (min-width:940px){._1PgZzW_stations{--fit:10;--cols:var(--c10)}}@container (min-width:1034px){._1PgZzW_stations{--fit:11;--cols:var(--c11)}}@media (min-width:768px) and (max-width:1199.98px){._1PgZzW_line{row-gap:var(--space-4);padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr)}._1PgZzW_ident{align-items:center;gap:var(--space-2) var(--space-5);flex-flow:wrap}}@media (max-width:767.98px){._1PgZzW_board{--tip-side:below}._1PgZzW_line{--rail:24px;--rail-x:calc(var(--rail) / 2 - var(--bar) / 2);row-gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}._1PgZzW_ident{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}._1PgZzW_ident>:not(._1PgZzW_title,._1PgZzW_toggle){grid-column:1/-1}._1PgZzW_toggle{display:inline-flex}._1PgZzW_stations{grid-template-columns:minmax(0,1fr);row-gap:0;padding-block-end:var(--space-4)}}@media (max-width:767.98px) and (scripting:enabled){._1PgZzW_line:not([data-expanded]) ._1PgZzW_track{display:none}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){._1PgZzW_line[data-expanded] ._1PgZzW_stations{animation:_1PgZzW_stations-arrive var(--dur) var(--ease-arrive)}}@keyframes _1PgZzW_stations-arrive{0%{opacity:0;translate:0 -10px}}@media (scripting:none){._1PgZzW_toggle{display:none}}
.t-4riW_main{display:block}.t-4riW_main>section:first-child{padding-block-end:var(--space-section)}.t-4riW_main>section+section{padding-block-start:var(--space-8)}
