@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;user-select:none!important}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrows{position:relative}.splide__arrow svg{display:none}.splide__list,.splide__slide{margin:unset;padding:unset}.splide__slide:before{content:none}.splide__pagination{margin:unset;padding:unset;display:flex;align-items:center;column-gap:8px;row-gap:8px}.splide__pagination li{margin:unset;padding:unset}.splide__pagination li:before{content:none}.splide__pagination li{display:flex}.splide__pagination__page{inline-size:11px;block-size:11px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-base1);border-radius:50%}.splide__pagination__page.is-active{background-color:var(--metrotokyo-color-primary);border-color:var(--metrotokyo-color-primary)}.splide__toggle{position:relative;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:4px}.splide__toggle:after{position:absolute;display:block;inset-inline:0;inset-block:0;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:inherit;content:""}.splide__toggle__play,.splide__toggle__pause{inline-size:100%;block-size:0;border-block-start-width:20px;border-block-start-style:solid;border-block-start-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;clip-path:inset(0);overflow:hidden}.splide__toggle__play{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_play.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_play.svg)}.splide__toggle__pause{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_pause.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_pause.svg)}@keyframes scroll-hint-appear{0%{transform:translate(40px);opacity:0}10%{opacity:1}50%,to{transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:#000000b3;text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}:where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:text-top}:where(p,h1,h2,h3,h4,h5,h6){min-block-size:1lh;font-size:inherit;line-height:inherit;text-wrap:revert}:where(*){text-underline-offset:.23em}:where(fieldset){border:unset;background:unset;inset:unset;max-width:unset;max-height:unset}:where(summary){list-style:none}:where(summary)::-webkit-details-marker{display:none}:where(button){box-sizing:border-box}:where([tabindex="-1"]:focus-visible){outline:none;box-shadow:none}:where(:focus-visible){outline:revert;box-shadow:revert}:where(address){font-style:normal}:where(iframe){border:unset}@media (prefers-reduced-motion){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:1ms!important;animation-iteration-count:1!important}}:root{--metrotokyo-easing-ease-out-quad: cubic-bezier(.25, .46, .45, .94);--metrotokyo-easing-ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--metrotokyo-anchor-hover-transition-duration: .3s;--metrotokyo-accordion-open-transition-duration: .3s;--metrotokyo-accordion-open-transition-easing: cubic-bezier(.455, .03, .515, .955);--metrotokyo-accordion-close-transition-duration: .1s;--metrotokyo-accordion-close-transition-easing: cubic-bezier(.455, .03, .515, .955);--metrotokyo-h0-desktop-font-size: 3.125rem;--metrotokyo-h0-desktop-line-height: 1.5;--metrotokyo-h0-desktop-font-weight: bold;--metrotokyo-h0-desktop-letter-spacing: .04em;--metrotokyo-h0-mobile-font-size: 2rem;--metrotokyo-h0-mobile-line-height: 1.5;--metrotokyo-h0-mobile-font-weight: bold;--metrotokyo-h0-mobile-letter-spacing: .04em;--metrotokyo-h1-desktop-font-size: 2.625rem;--metrotokyo-h1-desktop-line-height: 1.5;--metrotokyo-h1-desktop-font-weight: bold;--metrotokyo-h1-desktop-letter-spacing: .04em;--metrotokyo-h1-mobile-font-size: 1.625rem;--metrotokyo-h1-mobile-line-height: 1.5;--metrotokyo-h1-mobile-font-weight: bold;--metrotokyo-h1-mobile-letter-spacing: .04em;--metrotokyo-h2-desktop-font-size: 1.75rem;--metrotokyo-h2-desktop-line-height: 1.5;--metrotokyo-h2-desktop-font-weight: bold;--metrotokyo-h2-desktop-letter-spacing: .04em;--metrotokyo-h2-mobile-font-size: 1.5rem;--metrotokyo-h2-mobile-line-height: 1.5;--metrotokyo-h2-mobile-font-weight: bold;--metrotokyo-h2-mobile-letter-spacing: 0;--metrotokyo-h3-desktop-font-size: 1.625rem;--metrotokyo-h3-desktop-line-height: 1.5;--metrotokyo-h3-desktop-font-weight: bold;--metrotokyo-h3-desktop-letter-spacing: .04em;--metrotokyo-h3-mobile-font-size: 1.375rem;--metrotokyo-h3-mobile-line-height: 1.5;--metrotokyo-h3-mobile-font-weight: bold;--metrotokyo-h3-mobile-letter-spacing: .04em;--metrotokyo-h4-desktop-font-size: 1.375rem;--metrotokyo-h4-desktop-line-height: 1.5;--metrotokyo-h4-desktop-font-weight: bold;--metrotokyo-h4-desktop-letter-spacing: .04em;--metrotokyo-h4-mobile-font-size: 1.25rem;--metrotokyo-h4-mobile-line-height: 1.5;--metrotokyo-h4-mobile-font-weight: bold;--metrotokyo-h4-mobile-letter-spacing: .04em;--metrotokyo-h5-desktop-font-size: 1.25rem;--metrotokyo-h5-desktop-line-height: 1.5;--metrotokyo-h5-desktop-font-weight: bold;--metrotokyo-h5-desktop-letter-spacing: .04em;--metrotokyo-h5-mobile-font-size: 1.125rem;--metrotokyo-h5-mobile-line-height: 1.5;--metrotokyo-h5-mobile-font-weight: bold;--metrotokyo-h5-mobile-letter-spacing: .04em;--metrotokyo-h6-desktop-font-size: 1.125rem;--metrotokyo-h6-desktop-line-height: 1.5;--metrotokyo-h6-desktop-font-weight: bold;--metrotokyo-h6-desktop-letter-spacing: .04em;--metrotokyo-h6-mobile-font-size: 1rem;--metrotokyo-h6-mobile-line-height: 1.5;--metrotokyo-h6-mobile-font-weight: bold;--metrotokyo-h6-mobile-letter-spacing: .04em;--metrotokyo-h7-desktop-font-size: 1rem;--metrotokyo-h7-desktop-line-height: 1.5;--metrotokyo-h7-desktop-font-weight: bold;--metrotokyo-h7-desktop-letter-spacing: .04em;--metrotokyo-h7-mobile-font-size: 1rem;--metrotokyo-h7-mobile-line-height: 1.5;--metrotokyo-h7-mobile-font-weight: normal;--metrotokyo-h7-mobile-letter-spacing: 0;--metrotokyo-btn-desktop-font-size: 1rem;--metrotokyo-btn-desktop-line-height: 1.5;--metrotokyo-btn-desktop-font-weight: bold;--metrotokyo-btn-desktop-letter-spacing: .04em;--metrotokyo-btn-mobile-font-size: 1rem;--metrotokyo-btn-mobile-line-height: 1.5;--metrotokyo-btn-mobile-font-weight: bold;--metrotokyo-btn-mobile-letter-spacing: .04em;--metrotokyo-body1-desktop-font-size: 1rem;--metrotokyo-body1-desktop-line-height: 1.75;--metrotokyo-body1-desktop-font-weight: normal;--metrotokyo-body1-desktop-letter-spacing: .04em;--metrotokyo-body1-mobile-font-size: 1rem;--metrotokyo-body1-mobile-line-height: 1.5;--metrotokyo-body1-mobile-font-weight: normal;--metrotokyo-body1-mobile-letter-spacing: .005em;--metrotokyo-body1B-desktop-font-size: 1rem;--metrotokyo-body1B-desktop-line-height: 1.75;--metrotokyo-body1B-desktop-font-weight: bold;--metrotokyo-body1B-desktop-letter-spacing: .04em;--metrotokyo-body1B-mobile-font-size: 1rem;--metrotokyo-body1B-mobile-line-height: 1.5;--metrotokyo-body1B-mobile-font-weight: bold;--metrotokyo-body1B-mobile-letter-spacing: .005em;--metrotokyo-body2-desktop-font-size: .875rem;--metrotokyo-body2-desktop-line-height: 1.5;--metrotokyo-body2-desktop-font-weight: normal;--metrotokyo-body2-desktop-letter-spacing: .0025em;--metrotokyo-body2-mobile-font-size: .875rem;--metrotokyo-body2-mobile-line-height: 1.5;--metrotokyo-body2-mobile-font-weight: normal;--metrotokyo-body2-mobile-letter-spacing: .0025em;--metrotokyo-body2B-desktop-font-size: .875rem;--metrotokyo-body2B-desktop-line-height: 1.5;--metrotokyo-body2B-desktop-font-weight: bold;--metrotokyo-body2B-desktop-letter-spacing: .0025em;--metrotokyo-body2B-mobile-font-size: .875rem;--metrotokyo-body2B-mobile-line-height: 1.5;--metrotokyo-body2B-mobile-font-weight: bold;--metrotokyo-body2B-mobile-letter-spacing: .0025em;--metrotokyo-sub-desktop-font-size: 1rem;--metrotokyo-sub-desktop-line-height: 1.75;--metrotokyo-sub-desktop-font-weight: normal;--metrotokyo-sub-desktop-letter-spacing: .04em;--metrotokyo-sub-mobile-font-size: 1rem;--metrotokyo-sub-mobile-line-height: 1.75;--metrotokyo-sub-mobile-font-weight: normal;--metrotokyo-sub-mobile-letter-spacing: .04em;--metrotokyo-sub2-desktop-font-size: .875rem;--metrotokyo-sub2-desktop-line-height: 1.75;--metrotokyo-sub2-desktop-font-weight: 500;--metrotokyo-sub2-desktop-letter-spacing: .04em;--metrotokyo-sub2-mobile-font-size: .875rem;--metrotokyo-sub2-mobile-line-height: 1.75;--metrotokyo-sub2-mobile-font-weight: 500;--metrotokyo-sub2-mobile-letter-spacing: .04em;--metrotokyo-cap-desktop-font-size: .75rem;--metrotokyo-cap-desktop-line-height: 1.5;--metrotokyo-cap-desktop-font-weight: normal;--metrotokyo-cap-desktop-letter-spacing: .0125em;--metrotokyo-cap-mobile-font-size: .75rem;--metrotokyo-cap-mobile-line-height: 1.5;--metrotokyo-cap-mobile-font-weight: normal;--metrotokyo-cap-mobile-letter-spacing: .0125em;--metrotokyo-ol-desktop-font-size: .625rem;--metrotokyo-ol-desktop-line-height: 1.5;--metrotokyo-ol-desktop-font-weight: normal;--metrotokyo-ol-desktop-letter-spacing: .015em;--metrotokyo-ol-mobile-font-size: .625rem;--metrotokyo-ol-mobile-line-height: 1.5;--metrotokyo-ol-mobile-font-weight: normal;--metrotokyo-ol-mobile-letter-spacing: .015em;--metrotokyo-cite-desktop-font-size: .875rem;--metrotokyo-cite-desktop-line-height: 1.75;--metrotokyo-cite-desktop-font-weight: 500;--metrotokyo-cite-desktop-letter-spacing: .04em;--metrotokyo-cite-mobile-font-size: .875rem;--metrotokyo-cite-mobile-line-height: 1.75;--metrotokyo-cite-mobile-font-weight: 500;--metrotokyo-cite-mobile-letter-spacing: .04em;--metrotokyo-error-message1-desktop-font-size: .75rem;--metrotokyo-error-message1-desktop-line-height: 1.5;--metrotokyo-error-message1-desktop-font-weight: normal;--metrotokyo-error-message1-desktop-letter-spacing: .0125em;--metrotokyo-error-message1-mobile-font-size: .75rem;--metrotokyo-error-message1-mobile-line-height: 1.5;--metrotokyo-error-message1-mobile-font-weight: normal;--metrotokyo-error-message1-mobile-letter-spacing: .0125em;--metrotokyo-color-primary: #1a753f;--metrotokyo-color-primary-light: #018838;--metrotokyo-color-secondary: #ed6808;--metrotokyo-color-alert: #ec0000;--metrotokyo-color-disabled: #949497;--metrotokyo-color-focus: #d18d0f;--metrotokyo-color-mark: #d7efda;--metrotokyo-color-base1: #1a1a1c;--metrotokyo-color-base2: #ffffff;--metrotokyo-color-base3: #626264;--metrotokyo-color-base4: #003ee5;--metrotokyo-color-base5: #0030b2;--metrotokyo-color-base6: #0000be;--metrotokyo-color-base7: #757578;--metrotokyo-color-button-disabled: #949497;--metrotokyo-color-button-hover: #016e2d;--metrotokyo-color-button-secondary-hover: #e3f2ea;--metrotokyo-color-background1: #f1f4f2;--metrotokyo-color-background2: #ffffff;--metrotokyo-color-background3: #e8f4ed;--metrotokyo-color-background4: rgba(0, 0, 0, .7);--metrotokyo-color-background5: #f8fbf9;--metrotokyo-color-background6: #f2faf5;--metrotokyo-color-background7: #f1f1f4;--metrotokyo-color-background8: #ffe7e6;--metrotokyo-color-scrollbar: rgba(60, 60, 67, .6);--metrotokyo-border-color1: #d9d9d9;--metrotokyo-border-color2: #dbdbdb;--metrotokyo-border-color3: #d8d8db;--metrotokyo-border-color4: #e0e0e0;--metrotokyo-header-height: 2.5rem;--metrotokyo-header-lg-width: max(10.0625rem, 161px);--metrotokyo-header-border-bottom-height: 1px;--metrotokyo-lg-menu-width: 44.375rem;--metrotokyo-lg-menu-height: max(4rem, 64px);--metrotokyo-footer-inner-width: 1024px;--metrotokyo-content-width: 1024px;--metrotokyo-content-padding-x: 16px;--metrotokyo-s-column-gap: 16px;--metrotokyo-lg-column-gap: 32px;--metrotokyo-column-inline-gap: 16px;--metrotokyo-tag-list-gap: 8px;--metrotokyo-button-container-gap: 8px 16px;--metrotokyo-s-space-pattern1: 64px;--metrotokyo-s-space-pattern2: 40px;--metrotokyo-s-space-pattern3: 32px;--metrotokyo-s-space-pattern4: 24px;--metrotokyo-s-space-pattern5: 16px;--metrotokyo-lg-space-pattern1: 64px;--metrotokyo-lg-space-pattern2: 40px;--metrotokyo-lg-space-pattern3: 32px;--metrotokyo-lg-space-pattern4: 24px;--metrotokyo-lg-space-pattern5: 16px;--metrotokyo-s-space-rule1: var(--metrotokyo-s-space-pattern1);--metrotokyo-s-space-rule2: var(--metrotokyo-s-space-pattern2);--metrotokyo-s-space-rule3: var(--metrotokyo-s-space-pattern4);--metrotokyo-s-space-rule4: var(--metrotokyo-s-space-pattern5);--metrotokyo-s-space-rule5: var(--metrotokyo-s-space-pattern5);--metrotokyo-lg-space-rule1: var(--metrotokyo-lg-space-pattern1);--metrotokyo-lg-space-rule2: var(--metrotokyo-lg-space-pattern2);--metrotokyo-lg-space-rule3: var(--metrotokyo-lg-space-pattern4);--metrotokyo-lg-space-rule4: var(--metrotokyo-lg-space-pattern5);--metrotokyo-lg-space-rule5: var(--metrotokyo-lg-space-pattern4);--metrotokyo-header-js-height: 104px}:root{--kotsu-color-line-asakusa: #e14131;--kotsu-color-line-mita: #006cb6;--kotsu-color-line-shinjuku: #b0c124;--kotsu-color-line-oedo: #c6035d;--kotsu-color-line-toden: #8bc21f;--kotsu-color-line-nippori: #404040;--kotsu-color-line-bus: #5ead3c}:root{--font-family: "Noto Sans JP", sans-serif}:root{--gap: var(--metrotokyo-content-padding-x);--designSize: 1440px;--contentSize: 1024px;--bodySize: 760px;--sideSize: calc(var(--contentSize) - var(--bodySize));--wide: minmax(0, 1fr);--content: min(var(--contentSize), 100% - var(--gap) * 2);--body: min(var(--bodySize), 74.21875% - var(--gap));--side: min(var(--sideSize), 25.78125% - var(--gap));--full-bleed: max(var(--gap), 50cqw - var(--contentSize) / 2) }@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/common/styles/fonts/noto-sans-jp-v56-japanese_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/common/styles/fonts/noto-sans-jp-v56-japanese_latin-700.woff2) format("woff2")}html{min-block-size:var(--100dvh, 100%);color-scheme:light;writing-mode:horizontal-tb;scrollbar-gutter:auto}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html :where(:focus-visible,:target){scroll-margin-block:calc(var(--headerOffset, 0px) + 8vh)}html.scroll-lock{scrollbar-gutter:stable}body{block-size:100%;background-color:var(--metrotokyo-color-background2);font-family:var(--font-family);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){body{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}body{color:var(--metrotokyo-color-base1);line-break:strict;overflow-wrap:break-word;word-break:normal}.scroll-lock body{overflow:hidden}@page{margin-inline:20px;padding-block:20px}:where(h2,h3,h4,h5,h6){font-family:var(--font-family)}:is(.news-text,.stationInfo) :where(h2,h3,h4,h5,h6){margin:unset;padding:unset;background:unset;border:unset;color:unset;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.news-text,.stationInfo) :where(h2,h3,h4,h5,h6){font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}h2,:is(.news-text,.stationInfo) :where(h3){margin-block-start:var(--metrotokyo-s-space-rule1);margin-block-end:var(--metrotokyo-s-space-rule3);padding-inline:16px;padding-block:4px;background-color:var(--metrotokyo-color-background6);border-inline-start-width:4px;border-inline-start-style:solid;border-inline-start-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-h2-mobile-font-size);font-weight:var(--metrotokyo-h2-mobile-font-weight);letter-spacing:var(--metrotokyo-h2-mobile-letter-spacing);line-height:var(--metrotokyo-h2-mobile-line-height)}@media print,screen and (min-width: 769px){h2,:is(.news-text,.stationInfo) :where(h3){font-size:var(--metrotokyo-h2-desktop-font-size);font-weight:var(--metrotokyo-h2-desktop-font-weight);letter-spacing:var(--metrotokyo-h2-desktop-letter-spacing);line-height:var(--metrotokyo-h2-desktop-line-height)}}h2,:is(.news-text,.stationInfo) :where(h3){color:var(--metrotokyo-color-base1);border-radius:2px}@media print,screen and (min-width: 769px){h2,:is(.news-text,.stationInfo) :where(h3){margin-block-start:var(--metrotokyo-lg-space-rule1);margin-block-end:var(--metrotokyo-lg-space-rule3);padding-inline:24px;padding-block:7px;border-inline-start-width:6px}}h2:where(:first-child),:is(.news-text,.stationInfo) :where(h3):where(:first-child){margin-block-start:0}h2:where(:last-child),:is(.news-text,.stationInfo) :where(h3):where(:last-child){margin-block-end:0}h3,:is(.news-text,.stationInfo) :where(h4){margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule3);padding-block-end:8px;border-block-end-width:2px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-color-primary);color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-h3-mobile-font-size);font-weight:var(--metrotokyo-h3-mobile-font-weight);letter-spacing:var(--metrotokyo-h3-mobile-letter-spacing);line-height:var(--metrotokyo-h3-mobile-line-height)}@media print,screen and (min-width: 769px){h3,:is(.news-text,.stationInfo) :where(h4){font-size:var(--metrotokyo-h3-desktop-font-size);font-weight:var(--metrotokyo-h3-desktop-font-weight);letter-spacing:var(--metrotokyo-h3-desktop-letter-spacing);line-height:var(--metrotokyo-h3-desktop-line-height)}}@media print,screen and (min-width: 769px){h3,:is(.news-text,.stationInfo) :where(h4){margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule3)}}h3:where(:first-child),:is(.news-text,.stationInfo) :where(h4):where(:first-child){margin-block-start:0}h3:where(:last-child),:is(.news-text,.stationInfo) :where(h4):where(:last-child){margin-block-end:0}h4,:is(.news-text,.stationInfo) :where(h5){margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule4);color:var(--metrotokyo-color-base1);font-size:var(--metrotokyo-h4-mobile-font-size);font-weight:var(--metrotokyo-h4-mobile-font-weight);letter-spacing:var(--metrotokyo-h4-mobile-letter-spacing);line-height:var(--metrotokyo-h4-mobile-line-height)}@media print,screen and (min-width: 769px){h4,:is(.news-text,.stationInfo) :where(h5){font-size:var(--metrotokyo-h4-desktop-font-size);font-weight:var(--metrotokyo-h4-desktop-font-weight);letter-spacing:var(--metrotokyo-h4-desktop-letter-spacing);line-height:var(--metrotokyo-h4-desktop-line-height)}}@media print,screen and (min-width: 769px){h4,:is(.news-text,.stationInfo) :where(h5){margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule4)}}h4:where(:first-child),:is(.news-text,.stationInfo) :where(h5):where(:first-child){margin-block-start:0}h4:where(:last-child),:is(.news-text,.stationInfo) :where(h5):where(:last-child){margin-block-end:0}h5,:is(.news-text,.stationInfo) :where(h6){margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule4);color:var(--metrotokyo-color-base1);font-size:var(--metrotokyo-h5-mobile-font-size);font-weight:var(--metrotokyo-h5-mobile-font-weight);letter-spacing:var(--metrotokyo-h5-mobile-letter-spacing);line-height:var(--metrotokyo-h5-mobile-line-height)}@media print,screen and (min-width: 769px){h5,:is(.news-text,.stationInfo) :where(h6){font-size:var(--metrotokyo-h5-desktop-font-size);font-weight:var(--metrotokyo-h5-desktop-font-weight);letter-spacing:var(--metrotokyo-h5-desktop-letter-spacing);line-height:var(--metrotokyo-h5-desktop-line-height)}}@media print,screen and (min-width: 769px){h5,:is(.news-text,.stationInfo) :where(h6){margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule4)}}h5:where(:first-child),:is(.news-text,.stationInfo) :where(h6):where(:first-child){margin-block-start:0}h5:where(:last-child),:is(.news-text,.stationInfo) :where(h6):where(:last-child){margin-block-end:0}h6{margin-block-start:var(--metrotokyo-s-space-rule3);margin-block-end:var(--metrotokyo-s-space-rule4);color:var(--metrotokyo-color-base1);font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){h6{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}@media print,screen and (min-width: 769px){h6{margin-block-start:var(--metrotokyo-lg-space-rule3);margin-block-end:var(--metrotokyo-lg-space-rule4)}}h6:where(:first-child){margin-block-start:0}h6:where(:last-child){margin-block-end:0}p{margin-block-start:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){p{margin-block-start:var(--metrotokyo-lg-space-rule4)}}p:where(:first-child){margin-block-start:0}strong,b{font-weight:700}strong{color:var(--metrotokyo-color-primary)}em,i{font-style:italic}hr{margin-block-start:16px;margin-block-end:16px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}:is(ul,ol){margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){:is(ul,ol){font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 769px){:is(ul,ol){margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}:is(ul,ol):where(:first-child){margin-block-start:0}:is(ul,ol):where(:last-child){margin-block-end:0}li>:is(ul,ol){margin-block-start:8px}:where(th,td)>:is(ul,ol){margin-block-start:0;margin-block-end:0}li{position:relative}li+li{margin-block-start:8px}ul{--dot-size: 4px;list-style-type:none;padding-inline-start:1.3em}ul>li:before{position:absolute;display:block;inline-size:var(--dot-size);block-size:1lh;inset-block-start:0;margin-inline-start:-.8em;background-color:currentColor;clip-path:circle(calc(var(--dot-size) / 2) at 50% calc(50% + 1px));content:""}ol{list-style-type:revert-layer;padding-inline-start:1.8em}a:where(:link,:active){color:var(--metrotokyo-color-base4)}a:where(:link){text-decoration:underline}a:where(:visited){color:var(--metrotokyo-color-base6)}a:where(:focus-visible){color:var(--metrotokyo-color-base5)}@media (any-hover: hover){a:where(:hover){color:var(--metrotokyo-color-base5)}}a:not(:has(img)):where([href*=".pdf" i],[href*=".doc" i],[href*=".xls" i],[href*=".csv" i],[href*=".ppt" i],[href*=".zip" i]){--icon-size: 1.5em}a:not(:has(img)):where([href*=".pdf" i],[href*=".doc" i],[href*=".xls" i],[href*=".csv" i],[href*=".ppt" i],[href*=".zip" i]):before{display:inline-block;inline-size:var(--icon-size);block-size:1lh;padding-inline-start:var(--icon-size);background-image:url(/common/styles/images/metrotokyo_icon_doc.svg);background-repeat:no-repeat;background-position:50% calc(50% + 1px);background-size:contain;clip-path:inset(0%);white-space:nowrap;overflow:hidden;vertical-align:top;content:"ファイル"}a:not(:has(img)):where([target=_blank]):after{--icon-size: 1em;display:inline-block;inline-size:var(--icon-size);block-size:1lh;margin-inline-start:.25em;padding-inline-start:var(--icon-size);background-image:url(/common/styles/images/metrotokyo_icon_blank.svg);background-repeat:no-repeat;background-position:50% calc(50% + 1px);background-size:contain;clip-path:inset(0%);white-space:nowrap;overflow:hidden;vertical-align:top;content:"別ウィンドウで開く"}table{margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);border-collapse:collapse;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);inline-size:100%;max-inline-size:100%}@media print,screen and (min-width: 769px){table{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}table:where(:first-child){margin-block-start:0}table:where(:last-child){margin-block-end:0}:is(th,td){border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){:is(th,td){font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}:is(th,td){padding-inline:8px;padding-block:26px}th{background-color:var(--metrotokyo-color-background3)}table.n-border,table.n-border :is(th,td){border:unset}table.n-border :is(th,td){padding-inline:8px;padding-block:8px}.th-second,.tbc{background-color:var(--metrotokyo-color-background6)}.tbc-special{background-color:#fff7e8}.base{--defaultHeight: 130px;position:relative;z-index:0;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.base{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 769px){.base{--defaultHeight: 176px}}.base__head{position:sticky;inset-inline:0;inset-block-start:0;z-index:3;transition-property:translate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}.base__head.is-hidden{translate:0% -100%}.pop-modal .base__head{display:none}@media print{.floor-print .base__head{display:none}}.base__body{position:relative;z-index:1}.base__foot{position:relative;z-index:2}.pop-modal .base__foot{display:none}@media print{.floor-print .base__foot{display:none}}.main{display:grid;container-type:inline-size;grid-template-columns:[full-start] var(--gap) [wide-start] var(--wide) [content-start body-start] var(--body) [body-end side-start] var(--side) [content-end side-end] var(--wide) [wide-end] var(--gap) [full-end];row-gap:40px;padding-block-end:80px;overflow:clip}@media print,screen and (min-width: 769px){.main{row-gap:64px;padding-block-end:64px}}.main>*{grid-column:content}.main--cornerTop{row-gap:0}@media print{.floor-print .main{inline-size:1024px;padding-block-end:0}}.main__head{grid-column:full;display:grid;grid-template-columns:minmax(0,1fr)}@media print{.floor-print .main__head{display:none}}.main__body{position:relative;grid-column:content}@media print,screen and (min-width: 769px){.main__body{grid-column:body}}.main__body:not(:has(~.main__side)){grid-column:content}.main--home .main__body{padding-block-start:40px}.main--cornerTop .main__body{margin-block-start:-110px}@media print,screen and (min-width: 769px){.main--cornerTop .main__body{margin-block-start:-120px}}.main__side{grid-column:content}@media print,screen and (min-width: 769px){.main__side{grid-column:side;margin-inline-start:var(--metrotokyo-lg-column-gap)}}.main__foot{grid-column:content}.pop-modal .main{row-gap:32px}body#General:has(:where(.main__body__left,.main__body__right)) .main__body{grid-column:full;display:grid;grid-template-columns:subgrid}body#General:has(:where(.main__body__left,.main__body__right)) .main__body__left{grid-column:body}body#General:has(:where(.main__body__left,.main__body__right)) .main__body__right{grid-column:content}@media print,screen and (min-width: 769px){body#General:has(:where(.main__body__left,.main__body__right)) .main__body__right{grid-column:side;margin-inline-start:var(--metrotokyo-lg-column-gap)}}body#General:has(:where(.main__body__left,.main__body__right)) .category-heading{grid-column:full}.news-text,.newsHeader{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--metrotokyo-s-space-rule3)}.newsHeader__category{--kotsu-newsCategory-desktop-font-size: 1rem;--kotsu-newsCategory-desktop-line-height: 2.25;--kotsu-newsCategory-desktop-font-weight: 500;--kotsu-newsCategory-desktop-letter-spacing: .04em;--kotsu-newsCategory-mobile-font-size: 1rem;--kotsu-newsCategory-mobile-line-height: 2.25;--kotsu-newsCategory-mobile-font-weight: 500;--kotsu-newsCategory-mobile-letter-spacing: .005em;padding-inline:16px;padding-block:4px;background-color:var(--metrotokyo-color-background1);color:var(--metrotokyo-color-primary);font-size:var(--kotsu-newsCategory-mobile-font-size);font-weight:var(--kotsu-newsCategory-mobile-font-weight);letter-spacing:var(--kotsu-newsCategory-mobile-letter-spacing);line-height:var(--kotsu-newsCategory-mobile-line-height)}@media print,screen and (min-width: 769px){.newsHeader__category{font-size:var(--kotsu-newsCategory-desktop-font-size);font-weight:var(--kotsu-newsCategory-desktop-font-weight);letter-spacing:var(--kotsu-newsCategory-desktop-letter-spacing);line-height:var(--kotsu-newsCategory-desktop-line-height)}}:is(.newsHeader__date,.socialLink__item.date){font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.newsHeader__date,.socialLink__item.date){font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}:is(.newsHeader__date,.socialLink__item.date){color:var(--metrotokyo-color-base3)}:is(.newsHeader__issuer,.nameList){margin:unset;padding:unset;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.newsHeader__issuer,.nameList){font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}:is(.newsHeader__issuer,.nameList){color:var(--metrotokyo-color-base3);text-align:end}:is(.newsHeader__issuer,.nameList) li{margin:unset}:is(.newsHeader__issuer,.nameList) li:before{content:none}.socialLink .socialLink__item:is(.twitter,.facebook){display:none}:is(.newsTitle,.news-text .hgroup){--kotsu-newsMain-desktop-font-size: var(--metrotokyo-h1-desktop-font-size);--kotsu-newsMain-desktop-line-height: var(--metrotokyo-h1-desktop-line-height);--kotsu-newsMain-desktop-font-weight: var(--metrotokyo-h1-desktop-font-weight);--kotsu-newsMain-desktop-letter-spacing: var(--metrotokyo-h1-desktop-letter-spacing);--kotsu-newsMain-mobile-font-size: var(--metrotokyo-h1-mobile-font-size);--kotsu-newsMain-mobile-line-height: var(--metrotokyo-h1-mobile-line-height);--kotsu-newsMain-mobile-font-weight: var(--metrotokyo-h1-mobile-font-weight);--kotsu-newsMain-mobile-letter-spacing: var(--metrotokyo-h1-mobile-letter-spacing);--kotsu-newsSub-desktop-font-size: 1.5rem;--kotsu-newsSub-desktop-line-height: 1.5;--kotsu-newsSub-desktop-font-weight: bold;--kotsu-newsSub-desktop-letter-spacing: .04em;--kotsu-newsSub-mobile-font-size: 1.25rem;--kotsu-newsSub-mobile-line-height: 1.5;--kotsu-newsSub-mobile-font-weight: bold;--kotsu-newsSub-mobile-letter-spacing: .04em;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--metrotokyo-s-space-rule3)}:is(.newsTitle__main,.news-text .hgroup h2){font-size:var(--kotsu-newsMain-mobile-font-size);font-weight:var(--kotsu-newsMain-mobile-font-weight);letter-spacing:var(--kotsu-newsMain-mobile-letter-spacing);line-height:var(--kotsu-newsMain-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.newsTitle__main,.news-text .hgroup h2){font-size:var(--kotsu-newsMain-desktop-font-size);font-weight:var(--kotsu-newsMain-desktop-font-weight);letter-spacing:var(--kotsu-newsMain-desktop-letter-spacing);line-height:var(--kotsu-newsMain-desktop-line-height)}}.newsTitle__sub{margin:unset;font-size:var(--kotsu-newsSub-mobile-font-size);font-weight:var(--kotsu-newsSub-mobile-font-weight);letter-spacing:var(--kotsu-newsSub-mobile-letter-spacing);line-height:var(--kotsu-newsSub-mobile-line-height)}@media print,screen and (min-width: 769px){.newsTitle__sub{font-size:var(--kotsu-newsSub-desktop-font-size);font-weight:var(--kotsu-newsSub-desktop-font-weight);letter-spacing:var(--kotsu-newsSub-desktop-letter-spacing);line-height:var(--kotsu-newsSub-desktop-line-height)}}.newsTitle__sub{color:var(--metrotokyo-color-base3)}.pageReader{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:5}.pageReader:not(.visually-hidden){display:none}.pageReader a{display:block;padding:.5rem;background-color:#343a40;color:var(--metrotokyo-color-base2)}.header{position:relative;display:grid;background-color:var(--metrotokyo-color-background2);z-index:1}@media screen and (max-width: 960px){.header{grid-template-columns:[common container] minmax(0,1fr);grid-template-rows:[common] max-content [container] max-content}}@media print,screen and (min-width: 961px){.header{grid-template-columns:[common common-logo common-toggle] var(--metrotokyo-header-lg-width) [logo container-start body-start nav-start] max-content [subMenu] minmax(0,1fr) [utils] max-content [container-end body-end nav-end];grid-template-rows:[common-start common-logo container-start logo subMenu utils body-start] max-content [common-toggle nav] max-content [common-end container-end body-end]}}@media print,screen and (min-width: 961px){.header:not(:has(.header__common)){grid-template-columns:[logo container-start body-start nav-start] max-content [subMenu] minmax(0,1fr) [utils] max-content [container-end body-end nav-end]}}.delay-modal .header{display:none}.header__common{position:relative;grid-area:common;z-index:3}@media screen and (max-width: 960px){.header__common{display:flex;column-gap:16px;justify-content:space-between;align-items:center;min-block-size:2.5rem;padding-inline:16px;padding-block:4px;background-color:var(--metrotokyo-color-background2);border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3)}}@media print,screen and (min-width: 961px){.header__common{display:grid;grid-template-rows:subgrid}}@media screen and (max-width: 960px){.header__common__logo{inline-size:124px}}@media print,screen and (min-width: 961px){.header__common__logo{grid-area:common-logo;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-inline:var(--metrotokyo-content-padding-x);background-color:var(--metrotokyo-color-background1)}}.header__common__toggle[aria-expanded=true] [data-text=open]{display:none}.header__common__toggle:not([aria-expanded=true]) [data-text=close]{display:none}@media screen and (max-width: 960px){.header__common__toggle{font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height);color:var(--metrotokyo-color-base4);text-decoration:underline}}@media screen and (max-width: 960px) and (min-width: 769px){.header__common__toggle{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}@media print,screen and (min-width: 961px){.header__common__toggle{grid-area:common-toggle;display:flex;justify-content:center;align-items:center;column-gap:8px;row-gap:8px;min-block-size:64px;padding-inline:10px;padding-block-start:11px;padding-block-end:17px;background-color:var(--metrotokyo-color-primary-light);font-size:var(--metrotokyo-body1B-mobile-font-size);font-weight:var(--metrotokyo-body1B-mobile-font-weight);letter-spacing:var(--metrotokyo-body1B-mobile-letter-spacing);line-height:var(--metrotokyo-body1B-mobile-line-height);line-height:1.2!important;color:var(--metrotokyo-color-base2)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.header__common__toggle{font-size:var(--metrotokyo-body1B-desktop-font-size);font-weight:var(--metrotokyo-body1B-desktop-font-weight);letter-spacing:var(--metrotokyo-body1B-desktop-letter-spacing);line-height:var(--metrotokyo-body1B-desktop-line-height)}}@media print,screen and (min-width: 961px){.header__common__toggle[aria-expanded=true]{font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height);line-height:1.2!important;text-decoration:underline}}@media print,screen and (min-width: 961px) and (min-width: 769px){.header__common__toggle[aria-expanded=true]{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 961px){.header__common__toggle:before,.header__common__toggle:after{order:-1;flex-shrink:0;position:relative;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;content:""}.header__common__toggle:before{--icon-size: 26px;inset-block-start:1px;background-image:url(/common/styles/images/metrotokyo_icon_search.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:center center;border-radius:50%}.header__common__toggle:after{--icon-size: 16px;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.header__common__toggle[aria-expanded=true]:before{display:none}.header__common__toggle:not([aria-expanded=true]):after{display:none}}.header__common__menu{position:absolute;block-size:calc(100dvh - 100%);inset-block-start:100%;background-color:var(--metrotokyo-color-background1);overflow-y:auto;overscroll-behavior:none}.header__common__menu[data-animation]{overflow:hidden}@media screen and (max-width: 960px){.header__common__menu{inline-size:100%;inset-inline:0;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3);overflow:auto}}@media print,screen and (min-width: 961px){.header__common__menu{border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:var(--metrotokyo-color-base1)}}@media screen and (max-width: 960px){.header__container{background-color:var(--metrotokyo-color-background1)}}@media print,screen and (min-width: 961px){.header__container{grid-area:container;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}}@media screen and (max-width: 960px){.header__inner{position:relative;display:flex;justify-content:space-between;align-items:center;column-gap:16px;padding-inline:16px;padding-block-start:8px;padding-block-end:6px}}@media print,screen and (min-width: 961px){.header__inner{display:contents}}.header__logo{position:relative;grid-area:logo;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;z-index:2}@media print,screen and (min-width: 961px){.header__logo{padding-inline:24px;padding-block-start:6px;padding-block-end:7px}}.header__logo a{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.header__toggle{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:flex-end;min-inline-size:49px;padding-block-start:28px;padding-block-end:8px;font-size:.75rem;line-height:1}.header__toggle:before,.header__toggle:after{position:absolute;display:block;inset-inline:0;margin-inline:auto;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.header__toggle:before{inline-size:26px;block-size:16px;inset-block-start:5px;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_menu.svg);mask-image:url(/common/styles/images/metrotokyo_icon_menu.svg)}.header__toggle:after{inline-size:17px;block-size:16px;inset-block-start:5px;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg)}.header__toggle[aria-expanded=true]:before{display:none}.header__toggle[aria-expanded=true] [data-text=open]{display:none}.header__toggle:not([aria-expanded=true]):after{display:none}.header__toggle:not([aria-expanded=true]) [data-text=close]{display:none}@media print,screen and (min-width: 961px){.header__toggle{display:none}}@media screen and (max-width: 960px){.header__body{position:absolute;inline-size:100%;block-size:calc(100dvh - 100%);inset-inline:0;inset-block-start:100%;padding-inline:16px;padding-block-end:8px;background-color:var(--metrotokyo-color-background1);overflow:auto}.header__body[data-animation]{overflow:hidden}.header__body:not([data-initialized]){display:none}}@media print,screen and (min-width: 961px){.header__body{position:relative;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-area:body;z-index:1}.header__body:before{position:relative;grid-column:1/-1;grid-row:1/2;align-self:flex-end;display:block;inline-size:100%;block-size:0;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color1);z-index:1;content:""}}.header__subMenu{position:relative;grid-area:subMenu;z-index:2}@media print,screen and (min-width: 961px){.header__subMenu{justify-self:flex-end;padding-block-start:9px;padding-block-end:10px}}.header__utils{position:relative;grid-area:utils;z-index:2}@media screen and (max-width: 960px){.header__utils{margin-block-start:16px}}@media print,screen and (min-width: 961px){.header__utils{display:flex;margin-inline-start:var(--metrotokyo-content-padding-x);padding-block-start:9px;padding-block-end:10px}}@media screen and (max-width: 960px){.header__utils__item{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}@media print,screen and (min-width: 961px){.header__utils__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-inline:var(--metrotokyo-content-padding-x);border-inline-start-width:1px;border-inline-start-style:solid;border-inline-start-color:var(--metrotokyo-border-color3)}}.header__metroMenu{position:relative;grid-area:metroMenu;z-index:2}.header__nav{position:relative;grid-area:nav;z-index:1}@media screen and (max-width: 960px){.header__nav{margin-inline:-16px;border-block-start-width:2px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-color-primary)}}@media print,screen and (min-width: 961px){.header__nav{display:grid;grid-template-columns:minmax(0,1fr)}.header__nav:before{position:absolute;display:block;inline-size:1px;block-size:max(2.625rem,42px);inset-inline-start:0;inset-block:0;margin-block:auto;background-color:rgb(from var(--metrotokyo-color-background2) r g b/.6);z-index:1;content:""}}.h-subMenu__list{margin:unset;padding:unset;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.h-subMenu__item{margin:unset}.h-subMenu__item:before{content:none}.h-subMenu__link{position:relative;display:block;padding-inline:14px;padding-block:3px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.h-subMenu__link{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.h-subMenu__link{color:var(--metrotokyo-color-base1);text-align:center;text-decoration:none;border-radius:4px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.h-subMenu__link:hover{background-color:var(--metrotokyo-color-background1)}}@media screen and (max-width: 960px){.h-subMenu__panel{display:none}}@media print,screen and (min-width: 961px){.h-subMenu__panel{position:absolute;inset-inline-start:0;inset-block-start:100%;min-inline-size:242px;padding-block-start:6px}}.h-subMenuChild{margin:unset;padding:unset;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:4px;box-shadow:0 4px 12px #0000001a}.h-subMenuChild__item{margin:unset}.h-subMenuChild__item:before{content:none}.h-subMenuChild__item:not(:first-child){border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}.h-subMenuChild__item a{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-inline:24px;padding-block:12px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.h-subMenuChild__item a{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.h-subMenuChild__item a{color:inherit;text-decoration:none}@media (any-hover: hover){.h-subMenuChild__item a:hover{text-decoration:underline}}.h-search{position:relative}@media screen and (max-width: 960px){.h-search{padding-block-start:15px;padding-block-end:24px}}@media print,screen and (min-width: 961px){.h-search:has([aria-expanded=true]):before{position:fixed;display:block;inset:0;z-index:3;content:""}}.h-search__toggle{position:relative;display:block}@media screen and (max-width: 960px){.h-search__toggle{margin-block-end:8px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height);cursor:auto}}@media screen and (max-width: 960px) and (min-width: 769px){.h-search__toggle{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}@media print,screen and (min-width: 961px){.h-search__toggle{--icon-size: 24px;padding-inline-start:calc(var(--icon-size) + 4px);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.h-search__toggle{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 961px){.h-search__toggle[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary);z-index:4}.h-search__toggle:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;inset-block-start:calc((1lh - var(--icon-size)) / 2);background-color:var(--metrotokyo-color-primary);-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}}@media print and (any-hover: hover),screen and (min-width: 961px) and (any-hover: hover){.h-search__toggle:hover{text-decoration:underline;color:var(--metrotokyo-color-primary)}}@media print,screen and (min-width: 961px){.h-search__form{position:absolute;inline-size:min(342px,100cqw);inset-inline-end:0;padding-inline:14px;padding-block:14px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:4}}.h-search__form .gsc-control-searchbox-only *{width:unset;height:unset;margin:unset;padding:unset;border:unset;color:unset}.h-search__form .gsc-control-searchbox-only form.gsc-search-box{max-inline-size:none;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-base1);border-radius:8px;overflow:hidden}.h-search__form .gsc-control-searchbox-only table.gsc-search-box{--icon-size: 24px;inline-size:100%}.h-search__form .gsc-control-searchbox-only td.gsc-input{inline-size:calc(100% - var(--icon-size) - 16px)}.h-search__form .gsc-control-searchbox-only td.gsc-search-button{inline-size:var(--icon-size)}.h-search__form .gsc-control-searchbox-only button.gsc-search-button-v2{position:relative;inline-size:var(--icon-size);block-size:var(--icon-size);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;z-index:0}.h-search__form .gsc-control-searchbox-only button.gsc-search-button-v2:hover,.h-search__form .gsc-control-searchbox-only button.gsc-search-button-v2:focus{background:unset;color:unset}.h-search__form .gsc-control-searchbox-only button.gsc-search-button-v2:after{display:block;inline-size:100%;block-size:100%;background-color:var(--metrotokyo-color-primary);-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.h-search__form .gsc-control-searchbox-only button.gsc-search-button-v2 svg{position:absolute;display:block;inset:0;z-index:-1}.h-search__form .gsc-control-searchbox-only .gsib_a{inline-size:100%;padding-inline-start:56px;padding-inline-end:10px;padding-block:max(0px,(54px - 1lh) / 2)!important}.h-search__form .gsc-control-searchbox-only .gsib_b{display:none}.gsc-results-wrapper-nooverlay :is(table,th,td){width:unset;height:unset;margin:unset;padding:unset;background:unset;border:unset}.gsc-results-wrapper-nooverlay .gsc-above-wrapper-area-container{width:100%;white-space:nowrap}.h-readSpeaker__button{--icon-size: 24px;position:relative;display:block;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.h-readSpeaker__button{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.h-readSpeaker__button{color:inherit;text-decoration:none}@media screen and (max-width: 960px){.h-readSpeaker__button{inline-size:100%;padding-inline-start:28px;padding-inline-end:24px;padding-block-start:15px;padding-block-end:16px}}@media print,screen and (min-width: 961px){.h-readSpeaker__button{padding-inline-start:calc(var(--icon-size) + 4px)}.h-readSpeaker__button[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary)}}@media (any-hover: hover){.h-readSpeaker__button:hover{text-decoration:underline;color:var(--metrotokyo-color-primary)}}.h-readSpeaker__button:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;background-color:var(--metrotokyo-color-primary);-webkit-mask-image:url(/common/styles/images/kotsu_icon_speaker.svg);mask-image:url(/common/styles/images/kotsu_icon_speaker.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}@media screen and (max-width: 960px){.h-readSpeaker__button:before{inset-block-start:calc((1lh - var(--icon-size)) / 2 + 16px)}}@media print,screen and (min-width: 961px){.h-readSpeaker__button:before{inset-block-start:calc((1lh - var(--icon-size)) / 2)}}.h-readSpeaker__button:after{content:none}.h-readSpeaker__preserve{position:fixed;z-index:3}.h-langMenu{position:relative}@media print,screen and (min-width: 961px){.h-langMenu:has([aria-expanded=true]):before{position:fixed;display:block;inset:0;z-index:3;content:""}}.h-langMenu__toggle{--icon-size: 24px;position:relative;display:block;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.h-langMenu__toggle{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media screen and (max-width: 960px){.h-langMenu__toggle{inline-size:100%;padding-inline-start:28px;padding-inline-end:24px;padding-block-start:15px;padding-block-end:16px}}@media print,screen and (min-width: 961px){.h-langMenu__toggle{padding-inline-start:calc(var(--icon-size) + 4px)}.h-langMenu__toggle[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary);z-index:4}}@media (any-hover: hover){.h-langMenu__toggle:hover{text-decoration:underline;color:var(--metrotokyo-color-primary)}}.h-langMenu__toggle:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;background-color:var(--metrotokyo-color-primary);-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_language.svg);mask-image:url(/common/styles/images/metrotokyo_icon_language.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}@media screen and (max-width: 960px){.h-langMenu__toggle:before{inset-block-start:calc((1lh - var(--icon-size)) / 2 + 16px)}}@media print,screen and (min-width: 961px){.h-langMenu__toggle:before{inset-block-start:calc((1lh - var(--icon-size)) / 2)}}.h-langMenu__toggle__text{pointer-events:none}@media screen and (max-width: 960px){.h-langMenu__toggle__text:before,.h-langMenu__toggle__text:after{position:absolute;display:block;inline-size:20px;inset-inline-end:2.6px;block-size:2px;inset-block:0;margin-block:auto;background-color:currentColor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.h-langMenu__toggle:not([aria-expanded=true]) .h-langMenu__toggle__text:after{rotate:90deg}}@media screen and (max-width: 960px){.h-langMenu__panel{padding-inline:16px;padding-block-start:10px;padding-block-end:49px}.h-langMenu__panel[data-animation]{overflow:hidden}}@media print,screen and (min-width: 961px){.h-langMenu__panel{position:absolute;display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;inline-size:min(320px,100cqw);inset-inline-end:0;padding-inline:14px;padding-block:14px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:4}}@media print,screen and (min-width: 961px){.h-langMenu__body{max-block-size:calc(100svh - 12.5rem);padding-block-end:16px;overflow-x:visible;overflow-y:scroll;overscroll-behavior:none}}@media screen and (max-width: 960px){.h-langMenu__foot{display:none}}@media print,screen and (min-width: 961px){.h-langMenu__foot{display:grid;padding-block-start:16px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}.h-langMenu__close{justify-self:center;color:var(--metrotokyo-color-base4);text-decoration:underline}.h-langLinks__item+.h-langLinks__item{margin-block-start:16px}.h-langLinks__label{margin-block-end:8px;font-size:var(--metrotokyo-body1B-mobile-font-size);font-weight:var(--metrotokyo-body1B-mobile-font-weight);letter-spacing:var(--metrotokyo-body1B-mobile-letter-spacing);line-height:var(--metrotokyo-body1B-mobile-line-height)}@media print,screen and (min-width: 769px){.h-langLinks__label{font-size:var(--metrotokyo-body1B-desktop-font-size);font-weight:var(--metrotokyo-body1B-desktop-font-weight);letter-spacing:var(--metrotokyo-body1B-desktop-letter-spacing);line-height:var(--metrotokyo-body1B-desktop-line-height)}}@media print,screen and (min-width: 961px){.h-langLinks__label{margin-block-end:4px}}.h-langList{display:grid;grid-template-columns:minmax(0,1fr)}.h-langList[data-animation]{overflow:hidden}.h-langList__list{margin:unset;padding:unset;--columns: 1;--column-gap: 8px}.h-langList[data-column=true] .h-langList__list{--columns: 4}.h-langList__list:not(:has(>olang)),.h-langList__list olang{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(130px,100%),(100% - var(--column-gap) * (var(--columns) - 1)) / var(--columns)),1fr));column-gap:var(--column-gap);row-gap:var(--column-gap)}.h-langList__item{margin:unset}.h-langList__item:before{content:none}.h-langList[data-initialized]:not([data-open=true]) .h-langList__item:nth-child(n+7){display:none}.h-langList__link{color:var(--metrotokyo-color-base4);text-decoration:underline}.h-langList__link:where(:focus-visible){color:var(--metrotokyo-color-base5)}@media (any-hover: hover){.h-langList__link:where(:hover){color:var(--metrotokyo-color-base5)}}.h-langList__more{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;inline-size:100%;margin-block-start:32px;padding-inline:16px;padding-block:16px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.h-langList__more{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.h-langList__more{color:var(--metrotokyo-color-primary);text-align:center;border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media print,screen and (min-width: 961px){.h-langList__more{justify-self:center;inline-size:min(232px,100%)}}.h-langList__more:focus-visible{background-color:var(--metrotokyo-color-button-secondary-hover);color:var(--metrotokyo-color-primary)}@media (any-hover: hover){.h-langList__more:hover{background-color:var(--metrotokyo-color-button-secondary-hover);color:var(--metrotokyo-color-primary)}}.h-utilBtn{--icon-size: 24px;position:relative;display:block;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.h-utilBtn{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.h-utilBtn{color:inherit;text-decoration:none}@media screen and (max-width: 960px){.h-utilBtn{inline-size:100%;padding-inline-start:28px;padding-inline-end:24px;padding-block-start:15px;padding-block-end:16px}}@media print,screen and (min-width: 961px){.h-utilBtn{padding-inline-start:calc(var(--icon-size) + 4px)}}@media (any-hover: hover){.h-utilBtn:hover,.h-utilBtn[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary)}}.h-utilBtn:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;background-color:var(--metrotokyo-color-primary);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}@media screen and (max-width: 960px){.h-utilBtn:before{inset-block-start:calc((1lh - var(--icon-size)) / 2 + 16px)}}@media print,screen and (min-width: 961px){.h-utilBtn:before{inset-block-start:calc((1lh - var(--icon-size)) / 2)}}.h-utilBtn:after{content:none}.h-utilBtn--search:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);mask-image:url(/common/styles/images/metrotokyo_icon_search.svg)}.h-utilBtn--speaker:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_speaker.svg);mask-image:url(/common/styles/images/kotsu_icon_speaker.svg)}.h-utilBtn--language:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_language.svg);mask-image:url(/common/styles/images/metrotokyo_icon_language.svg)}@media screen and (max-width: 960px){.h-utilBtn__text:before,.h-utilBtn__text:after{position:absolute;display:block;inline-size:20px;inset-inline-end:2.6px;block-size:2px;inset-block:0;margin-block:auto;background-color:currentColor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.h-utilBtn:not([aria-expanded=true]) .h-utilBtn__text:after{rotate:90deg}}.cmn-metroMenu{position:relative}.cmn-metroMenu__nav{padding-inline:16px;padding-block-start:16px;padding-block-end:32px;background-color:var(--metrotokyo-color-background1)}@media print,screen and (min-width: 961px){.cmn-metroNav:before{position:absolute;position:fixed;inline-size:calc(100dvw - var(--metrotokyo-header-lg-width));block-size:calc(100dvh - var(--headerHeight));inset-inline-start:calc(var(--metrotokyo-header-lg-width));inset-block-end:0;background-color:var(--metrotokyo-color-background4);transition-property:opacity,visibility;transition-duration:var(--metrotokyo-anchor-hover-transition-duration),var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);opacity:0;visibility:hidden;content:""}.cmn-metroNav:has([aria-expanded=true]):before{opacity:1;visibility:visible;transition-duration:var(--metrotokyo-anchor-hover-transition-duration),0s}}.cmn-metroNav__head{margin:unset;padding:unset;background:unset;border:unset;border-radius:unset;padding-block-end:4px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:currentColor;font-size:1.125rem;line-height:1.5;font-weight:700;color:var(--metrotokyo-color-primary)}@media print,screen and (min-width: 961px){.cmn-metroNav__head{margin-block-end:1rem;font-size:var(--metrotokyo-body1B-mobile-font-size);font-weight:var(--metrotokyo-body1B-mobile-font-weight);letter-spacing:var(--metrotokyo-body1B-mobile-letter-spacing);line-height:var(--metrotokyo-body1B-mobile-line-height)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.cmn-metroNav__head{font-size:var(--metrotokyo-body1B-desktop-font-size);font-weight:var(--metrotokyo-body1B-desktop-font-weight);letter-spacing:var(--metrotokyo-body1B-desktop-letter-spacing);line-height:var(--metrotokyo-body1B-desktop-line-height)}}.cmn-metroNav__list{margin:unset;padding:unset;display:grid;grid-template-columns:minmax(0,1fr)}@media print,screen and (min-width: 961px){.cmn-metroNav__list{row-gap:13px}}.cmn-metroNav__item{margin:unset}.cmn-metroNav__item:before{content:none}.cmn-metroNav__toggle{position:relative;display:flex;align-items:center;inline-size:100%;color:var(--metrotokyo-color-base1)}@media screen and (max-width: 960px){.cmn-metroNav__toggle{column-gap:8px;padding-inline-end:24px;padding-block-start:17px;padding-block-end:16px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}}@media screen and (max-width: 960px) and (min-width: 769px){.cmn-metroNav__toggle{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}@media print,screen and (min-width: 961px){.cmn-metroNav__toggle{column-gap:4px;padding-block:2px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.cmn-metroNav__toggle{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.cmn-metroNav__toggle:before{flex-shrink:0;display:block;inline-size:22px;block-size:22px;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}@media (any-hover: hover){.cmn-metroNav__toggle:hover{text-decoration:underline;color:var(--metrotokyo-color-primary)}}@media print,screen and (min-width: 961px){.cmn-metroNav__toggle[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary)}}.cmn-metroNav__toggle--emergency:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_emergency.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_emergency.svg)}.cmn-metroNav__toggle--category:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_category.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_category.svg)}.cmn-metroNav__toggle--purpose:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_purpose.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_purpose.svg)}.cmn-metroNav__toggle--organization:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_organization.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_organization.svg)}.cmn-metroNav__toggle--business:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_business.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_business.svg)}.cmn-metroNav__toggle__text{pointer-events:none}@media screen and (max-width: 960px){.cmn-metroNav__toggle__text:before,.cmn-metroNav__toggle__text:after{position:absolute;display:block;inline-size:20px;inset-inline-end:2.6px;block-size:2px;inset-block:0;margin-block:auto;background-color:currentColor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.cmn-metroNav__toggle:not([aria-expanded=true]) .cmn-metroNav__toggle__text:after{rotate:90deg}}.cmn-metroNav__panel{background-color:var(--metrotokyo-color-background1)}@media screen and (max-width: 960px){.cmn-metroNav__panel{padding-inline:16px;padding-block:16px;overflow:hidden}}@media print,screen and (min-width: 961px){.cmn-metroNav__panel{position:fixed;inline-size:var(--metrotokyo-lg-menu-width);block-size:calc(100dvh - var(--headerHeight));inset-inline-start:calc(var(--metrotokyo-header-lg-width));inset-block-end:0;padding-inline-start:32px;padding-inline-end:90px;padding-block:40px;overflow:auto}}.cmn-metroNav__panel__close{position:absolute;display:grid;grid-template-columns:minmax(0,1fr);row-gap:7px;place-items:center;align-content:center;min-inline-size:48px;min-block-size:48px;padding-block:5px;inset-block-start:30px;inset-inline-end:32px;font-size:.75rem;line-height:1}@media screen and (max-width: 960px){.cmn-metroNav__panel__close{display:none}}.cmn-metroNav__panel__close:before{display:block;inline-size:17px;block-size:16px;margin-inline-start:-2px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}*+.cmn-navPanelList{margin-block-start:16px}@media print,screen and (min-width: 961px){*+.cmn-navPanelList{margin-block-start:32px}}.cmn-navPanelList__label{margin-block-end:12px;font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-navPanelList__label{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}@media print,screen and (min-width: 961px){*+.cmn-navPanelList__label{margin-block-start:32px}}.cmn-navPanelList__list{margin:unset;padding:unset;--column-num: 1;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:clamp(20px,9.8639455782%,58px);row-gap:12px}@media print,screen and (min-width: 961px){.cmn-navPanelList__list[data-column="2"]{--column-num: 2}}.cmn-navPanelList__list[data-type=category]{column-gap:clamp(20px,13.2653061224%,78px);row-gap:20px}@media print,screen and (min-width: 961px){.cmn-navPanelList__list[data-type=category]{row-gap:32px;padding-block-start:10px}}.cmn-navPanelList__item{margin:unset}.cmn-navPanelList__item:before{content:none}.cmn-navPanelList__link:before{display:inline-block;background-color:var(--metrotokyo-color-primary);vertical-align:middle;content:""}:is(.cmn-navPanelList__link--disaster,.cmn-navPanelList__link--life,.cmn-navPanelList__link--healthcare,.cmn-navPanelList__link--welfare,.cmn-navPanelList__link--education,.cmn-navPanelList__link--sports,.cmn-navPanelList__link--culture,.cmn-navPanelList__link--environment,.cmn-navPanelList__link--sightseeing,.cmn-navPanelList__link--industry,.cmn-navPanelList__link--technology,.cmn-navPanelList__link--infra,.cmn-navPanelList__link--water,.cmn-navPanelList__link--traffic,.cmn-navPanelList__link--finance):before{display:inline-block;inline-size:25px;block-size:26px;margin-inline-end:8px;margin-block-start:-8px;background-color:var(--metrotokyo-color-primary);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;content:""}.cmn-navPanelList__link--disaster:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_disaster.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_disaster.svg)}.cmn-navPanelList__link--life:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_life.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_life.svg)}.cmn-navPanelList__link--healthcare:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_healthcare.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_healthcare.svg)}.cmn-navPanelList__link--welfare:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_welfare.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_welfare.svg)}.cmn-navPanelList__link--education:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_education.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_education.svg)}.cmn-navPanelList__link--sports:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_sports.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_sports.svg)}.cmn-navPanelList__link--culture:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_culture.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_culture.svg)}.cmn-navPanelList__link--environment:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_environment.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_environment.svg)}.cmn-navPanelList__link--sightseeing:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_sightseeing.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_sightseeing.svg)}.cmn-navPanelList__link--industry:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_industry.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_industry.svg)}.cmn-navPanelList__link--technology:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_technology.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_technology.svg)}.cmn-navPanelList__link--infra:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_infra.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_infra.svg)}.cmn-navPanelList__link--water:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_water.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_water.svg)}.cmn-navPanelList__link--traffic:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_traffic.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_traffic.svg)}.cmn-navPanelList__link--finance:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_header_finance.svg);mask-image:url(/common/styles/images/metrotokyo_icon_header_finance.svg)}.cmn-navPanelBanner{--banner-border: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxkZWZzPiA8cGF0dGVybiBpZD0ic3RyaXBlIiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj4gPHBhdGggZD0iTSAwIDAgTCAwIDcgTCAzIDcgTCAzIDAgWiIgZmlsbD0iYmxhY2siIC8+IDwvcGF0dGVybj4gPC9kZWZzPiA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAiIGhlaWdodD0iNjAiIGZpbGw9InVybCgjc3RyaXBlKSIgLz48L3N2Zz4=);display:grid;grid-template-columns:36px -12px;justify-content:center;align-content:center;column-gap:12px;inline-size:234px;min-block-size:60px;padding-inline:15px;padding-block:12px;background-color:#faf1a4;background-image:var(--banner-border),var(--banner-border);background-position:left center,right center;background-size:10px 60px,10px 60px;background-repeat:repeat-y,repeat-y;font-weight:700;color:inherit;text-decoration:none}.cmn-navPanelBanner:after{content:none}.cmn-navPanelBanner>*{grid-column:span 2}.cmn-navPanelBanner--evacuation{justify-items:flex-start;background-color:#fdcbc4}.cmn-navPanelBanner--evacuation>*{grid-column:2/3}.cmn-navPanelBanner--evacuation:before{grid-column:1/2;grid-row:1/3;display:block;inline-size:36px;block-size:36px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_evacuation.svg);mask-image:url(/common/styles/images/metrotokyo_icon_evacuation.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.cmn-navPanelBanner__label{font-size:1rem;line-height:1.25}.cmn-navPanelBanner__en{font-size:.6875rem;line-height:1.2727272727;letter-spacing:0}@media screen and (max-width: 960px){.cmn-metroSearch{padding-block:24px}}@media print,screen and (min-width: 961px){*+.cmn-metroSearch{margin-block-start:16px;padding-block-start:16px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color2)}}.cmn-metroSearch__legend{margin-block-end:8px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-metroSearch__legend{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.cmn-metroSearch__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-metroSearch__item{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.cmn-metroSearch__item+.cmn-metroSearch__item{margin-block-start:8px}.cmn-metroSearch__item:has(.cmn-metroSearch__select):after{position:absolute;display:block;inline-size:24px;block-size:24px;inset-block:0;inset-inline-end:16px;margin-block:auto;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;content:""}@media print,screen and (min-width: 961px){.cmn-metroSearch__item:has(.cmn-metroSearch__select):after{inline-size:16px;block-size:16px;inset-inline-end:8px}}.cmn-metroSearch__select{appearance:none;inline-size:100%;padding-block:16px;padding-inline-start:16px;padding-inline-end:40px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-base1);border-radius:8px}@media print,screen and (min-width: 961px){.cmn-metroSearch__select{padding-block:8px;padding-inline-start:8px;padding-inline-end:24px}}.cmn-metroSearch__text{appearance:none;inline-size:100%;padding-block:16px;padding-inline-start:16px;padding-inline-end:40px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-base1);border-radius:8px}@media print,screen and (min-width: 961px){.cmn-metroSearch__text{padding-block:8px;padding-inline-start:8px;padding-inline-end:24px}}.cmn-metroSearch__submit{position:absolute;display:grid;place-items:center;inline-size:24px;block-size:24px;inset-block:0;inset-inline-end:16px;margin-block:auto}@media print,screen and (min-width: 961px){.cmn-metroSearch__submit{inline-size:16px;block-size:21px;inset-inline-end:8px}}.cmn-metroSearch__submit:after{display:block;inline-size:100%;block-size:100%;background-color:var(--metrotokyo-color-primary);-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);mask-image:url(/common/styles/images/metrotokyo_icon_search.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.cmn-metroExtraLinks{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:33px;row-gap:16px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color2)}@media screen and (max-width: 960px){.cmn-metroExtraLinks{--column-num: 2;padding-block:20px}}@media print,screen and (min-width: 961px){.cmn-metroExtraLinks{--column-num: 1;margin-block-start:16px;padding-block-start:16px}}.cmn-metroExtraLinks__item{margin:unset}.cmn-metroExtraLinks__item:before{content:none}.cmn-metroExtraLinks__item{font-size:var(--metrotokyo-sub2-mobile-font-size);font-weight:var(--metrotokyo-sub2-mobile-font-weight);letter-spacing:var(--metrotokyo-sub2-mobile-letter-spacing);line-height:var(--metrotokyo-sub2-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-metroExtraLinks__item{font-size:var(--metrotokyo-sub2-desktop-font-size);font-weight:var(--metrotokyo-sub2-desktop-font-weight);letter-spacing:var(--metrotokyo-sub2-desktop-letter-spacing);line-height:var(--metrotokyo-sub2-desktop-line-height)}}@media screen and (max-width: 960px){.cmn-metroExtraLinks__item{position:relative;font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}}@media screen and (max-width: 960px) and (min-width: 769px){.cmn-metroExtraLinks__item{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}@media screen and (max-width: 960px){.cmn-metroExtraLinks__item:not(:last-child):after{position:absolute;inline-size:0;inset-inline-end:-16px;inset-block:4px;border-inline-start-width:1px;border-inline-start-style:solid;border-inline-start-color:var(--metrotokyo-border-color3);content:""}}@media print,screen and (min-width: 961px){.cmn-metroExtraLinks__item{font-size:var(--metrotokyo-sub2-mobile-font-size);font-weight:var(--metrotokyo-sub2-mobile-font-weight);letter-spacing:var(--metrotokyo-sub2-mobile-letter-spacing);line-height:var(--metrotokyo-sub2-mobile-line-height)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.cmn-metroExtraLinks__item{font-size:var(--metrotokyo-sub2-desktop-font-size);font-weight:var(--metrotokyo-sub2-desktop-font-weight);letter-spacing:var(--metrotokyo-sub2-desktop-letter-spacing);line-height:var(--metrotokyo-sub2-desktop-line-height)}}.cmn-metroExtraLinks__link{color:inherit;text-decoration:none}@media (any-hover: hover){.cmn-metroExtraLinks__link:hover{text-decoration:underline}}@media screen and (max-width: 960px){.cmn-metroExtraLinks__link{display:grid;grid-template-columns:minmax(0,1fr);padding-block:4px;text-align:center}}.globalNav{position:relative;z-index:0}@media screen and (max-width: 960px){.globalNav{background-color:var(--metrotokyo-color-background2)}}@media print,screen and (min-width: 961px){.globalNav{display:grid;grid-template-columns:minmax(0,1fr);margin-inline-start:calc(-1 * var(--metrotokyo-header-lg-width));padding-inline-start:var(--metrotokyo-header-lg-width);background-color:var(--metrotokyo-color-primary-light);color:var(--metrotokyo-color-base2)}}@media screen and (max-width: 960px){.globalNav__control{display:none}}@media print,screen and (min-width: 961px){.globalNav__control{--icon-size: 24px;position:absolute;display:grid;inline-size:calc(var(--icon-size) + 8px);block-size:calc(var(--icon-size) + 8px);inset-block:0;margin-block:auto;padding-inline:3px;padding-block:3px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:currentColor;color:var(--metrotokyo-color-primary);border-radius:50%;z-index:1}.globalNav__control:before{display:block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;color:currentColor;content:""}.globalNav__control--prev{inset-inline-start:calc(var(--metrotokyo-header-lg-width) + 15px)}.globalNav__control--prev:before{scale:-1 1}.globalNav:not([data-prev-btn-hidden=false]) .globalNav__control--prev{display:none}.globalNav__control--next{inset-inline-end:15px}.globalNav:not([data-next-btn-hidden=false]) .globalNav__control--next{display:none}}.globalNav__list{margin:unset;padding:unset}@media print,screen and (min-width: 961px){.globalNav__list{display:flex;overflow:auto;scrollbar-width:none;scroll-behavior:smooth}.globalNav__list::-webkit-scrollbar{display:none}}.globalNav__item{margin:unset}.globalNav__item:before{content:none}.globalNav__item{font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.globalNav__item{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media screen and (max-width: 960px){.globalNav__item+.globalNav__item{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}@media print,screen and (min-width: 961px){.globalNav__item{flex-shrink:0;position:static;display:flex;align-items:center;padding-inline:25px;padding-block-start:9px;padding-block-end:5px}.globalNav__item:not(:last-child):after{position:relative;display:block;inline-size:1px;block-size:max(2.625rem,42px);background-color:rgb(from var(--metrotokyo-color-background2) r g b/.6);inset-inline-end:-25px;inset-block-start:-2px;content:""}}.globalNav__link{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;color:inherit;text-decoration:none}@media (any-hover: hover){.globalNav__link:hover{text-decoration:underline}}@media screen and (max-width: 960px){.globalNav__link{padding-inline-start:16px;padding-inline-end:40px;padding-block:16px}.globalNav__link:before,.globalNav__link:after{position:absolute;display:block;inline-size:20px;inset-inline-end:18.6px;block-size:2px;inset-block:0;margin-block:auto;background-color:currentColor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.globalNav__link:not([aria-expanded=true]):after{rotate:90deg}}@media print,screen and (min-width: 961px){.globalNav__link{min-block-size:50px;padding-block-end:10px;font-size:1rem;line-height:1.25}.globalNav__link:after{position:absolute;display:block;inline-size:100%;block-size:4px;inset-inline:0;inset-block-end:0;background-color:currentColor;border-radius:calc(infinity * 1px);visibility:hidden;content:""}.globalNav__link.is-active:after{visibility:visible}}@media screen and (max-width: 960px){.globalNav__child[data-animation]{overflow:hidden}}@media print,screen and (min-width: 961px){.globalNav__child{position:absolute;inline-size:100%;inset-inline:0;inset-block-start:100%}.globalNav__child[data-open=true]{z-index:2}}.gnavChild{display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--metrotokyo-color-background1);color:var(--metrotokyo-color-base1)}@media screen and (max-width: 960px){.gnavChild{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}@media print,screen and (min-width: 961px){.gnavChild{grid-template-columns:[body-start list-start] 0 [label] minmax(0,1fr) [close] max-content 0 [body-end list-end];grid-template-rows:[label close body-start] max-content [list] max-content [body-end];column-gap:24px;max-block-size:calc(100dvh - var(--headerHeight));border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);overflow-y:auto;overscroll-behavior:none}}.gnavChild__label{position:relative;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.gnavChild__label{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 961px){.gnavChild__label{grid-area:label;padding-block:12px}}.gnavChild__label a{text-decoration:none}@media (any-hover: hover){.gnavChild__label a:hover{text-decoration:underline}}@media screen and (max-width: 960px){.gnavChild__label a{display:grid;grid-template-columns:minmax(0,1fr);padding-inline-start:16px;padding-inline-end:40px;padding-block:16px;color:inherit}}@media print,screen and (min-width: 961px){.gnavChild__label a{color:var(--metrotokyo-color-primary)}}@media print,screen and (min-width: 961px){.gnavChild__body{grid-area:body;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;overflow:hidden}}.gnavChild__close{grid-area:close;align-self:center;display:flex;align-items:center;column-gap:8px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.gnavChild__close{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}@media screen and (max-width: 960px){.gnavChild__close{display:none}}.gnavChild__close:before{flex-shrink:0;display:block;inline-size:17px;block-size:16px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.gnavChild__list{margin:unset;padding:unset;position:relative;display:grid}@media print,screen and (min-width: 961px){.gnavChild__list{grid-area:list;grid-template-columns:repeat(auto-fill,minmax(max(17.375rem,278px),1fr));margin-inline:calc(-1 * (33px - var(--metrotokyo-lg-space-pattern4)));margin-block-end:-1px;background-color:var(--metrotokyo-color-background5);border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}.gnavChild__item{margin:unset}.gnavChild__item:before{content:none}@media screen and (max-width: 960px){.gnavChild__item{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}@media print,screen and (min-width: 961px){.gnavChild__item{position:relative;padding-inline:33px;padding-block:8px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3)}.gnavChild__item:not(:last-child):after{position:absolute;display:block;inline-size:1px;block-size:max(2.625rem,42px);inset-inline-end:-16.5px;inset-block-start:0;inset-block-end:2px;margin-block:auto;background-color:var(--metrotokyo-border-color3);content:""}}.gnavChild__link{display:grid;grid-template-columns:minmax(0,1fr);color:inherit;text-decoration:none}@media (any-hover: hover){.gnavChild__link:hover{text-decoration:underline}}@media screen and (max-width: 960px){.gnavChild__link{align-items:center;padding-inline-start:32px;padding-inline-end:40px;padding-block:16px;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}}@media screen and (max-width: 960px) and (min-width: 769px){.gnavChild__link{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 961px){.gnavChild__link{place-items:center;min-block-size:67px;padding-block-start:10px;padding-block-end:16px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}}@media print,screen and (min-width: 961px) and (min-width: 769px){.gnavChild__link{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}@media screen and (max-width: 960px){.cmn-myTokyoMenu{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color2)}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu:before{position:absolute;position:fixed;inline-size:calc(100dvw - var(--metrotokyo-header-lg-width));block-size:calc(100dvh - var(--headerHeight));inset-inline-start:calc(var(--metrotokyo-header-lg-width));inset-block-end:0;background-color:var(--metrotokyo-color-background4);transition-property:opacity,visibility;transition-duration:var(--metrotokyo-anchor-hover-transition-duration),var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);opacity:0;visibility:hidden;content:""}.cmn-myTokyoMenu:has([aria-expanded=true]):before{opacity:1;visibility:visible;transition-duration:var(--metrotokyo-anchor-hover-transition-duration),0s}}@media print,screen and (min-width: 961px){*+.cmn-myTokyoMenu{margin-block-start:16px;padding-block-start:16px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}}.cmn-myTokyoMenu__toggle{position:relative;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;word-break:keep-all;letter-spacing:0}@media screen and (max-width: 960px){.cmn-myTokyoMenu__toggle{row-gap:12px;padding-inline-end:24px;padding-block:16px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}}@media screen and (max-width: 960px) and (min-width: 769px){.cmn-myTokyoMenu__toggle{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__toggle{--icon-size: 24px;--icon-gap: 4px;row-gap:5px;padding-inline-end:calc(var(--icon-size) + var(--icon-gap) * 2);font-size:.75rem;line-height:1.5}}@media print and (any-hover: hover),screen and (min-width: 961px) and (any-hover: hover){.cmn-myTokyoMenu__toggle:hover{text-decoration:underline;color:var(--metrotokyo-color-primary)}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__toggle:after{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-block-start:0;inset-block-end:6px;inset-inline-end:var(--icon-gap);margin-block:auto;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.cmn-myTokyoMenu__toggle[aria-expanded=true]{text-decoration:underline;color:var(--metrotokyo-color-primary)}}.cmn-myTokyoMenu__toggle__logo{justify-self:flex-start;display:flex}@media screen and (max-width: 960px){.cmn-myTokyoMenu__toggle__logo{inline-size:127px}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__toggle__logo{justify-self:center;inline-size:80px;padding-block-start:1px}}.cmn-myTokyoMenu__toggle__logo img{width:100%}@media screen and (max-width: 960px){.cmn-myTokyoMenu__toggle__text:before,.cmn-myTokyoMenu__toggle__text:after{position:absolute;display:block;inline-size:20px;inset-inline-end:2.6px;block-size:2px;inset-block:0;margin-block:auto;background-color:currentColor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.cmn-myTokyoMenu__toggle:not([aria-expanded=true]) .cmn-myTokyoMenu__toggle__text:after{rotate:90deg}}.cmn-myTokyoMenu__panel{background-color:var(--metrotokyo-color-background3)}@media screen and (max-width: 960px){.cmn-myTokyoMenu__panel{margin-inline:-16px;margin-block-end:-32px;padding-inline:32px;padding-block-start:20px;padding-block-end:32px}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__panel{position:fixed;inline-size:var(--metrotokyo-lg-menu-width);block-size:calc(100dvh - var(--headerHeight));inset-inline-start:calc(var(--metrotokyo-header-lg-width));inset-block-end:0;padding-inline-start:32px;padding-inline-end:90px;padding-block:40px;overflow:auto}}.cmn-myTokyoMenu__panel :is(h2,h3){margin:unset;padding:unset;background:unset;border:unset;color:unset;border-radius:unset}.cmn-myTokyoMenu__panel h2{margin-block-start:24px;margin-block-end:16px;font-size:var(--metrotokyo-h5-mobile-font-size);font-weight:var(--metrotokyo-h5-mobile-font-weight);letter-spacing:var(--metrotokyo-h5-mobile-letter-spacing);line-height:var(--metrotokyo-h5-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-myTokyoMenu__panel h2{font-size:var(--metrotokyo-h5-desktop-font-size);font-weight:var(--metrotokyo-h5-desktop-font-weight);letter-spacing:var(--metrotokyo-h5-desktop-letter-spacing);line-height:var(--metrotokyo-h5-desktop-line-height)}}.cmn-myTokyoMenu__panel h2{color:var(--metrotokyo-color-primary)}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__panel h2{margin-block-start:32px;margin-block-end:16px}.cmn-myTokyoMenu__panel h2:where(:first-child){margin-block-start:0}.cmn-myTokyoMenu__panel h2:where(:last-child){margin-block-end:0}}.cmn-myTokyoMenu__panel h3{margin-block-start:16px;margin-block-end:12px;font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-myTokyoMenu__panel h3{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}@media print,screen and (min-width: 961px){.cmn-myTokyoMenu__panel h3:where(:first-child){margin-block-start:0}.cmn-myTokyoMenu__panel h3:where(:last-child){margin-block-end:0}}.cmn-myTokyoMenu__panel__close{position:absolute;display:grid;grid-template-columns:minmax(0,1fr);row-gap:7px;place-items:center;align-content:center;min-inline-size:48px;min-block-size:48px;padding-block:5px;inset-block-start:30px;inset-inline-end:32px;font-size:.75rem;line-height:1}.cmn-myTokyoMenu__panel__close:before{display:block;inline-size:17px;block-size:16px;margin-inline-start:-2px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}@media screen and (max-width: 960px){.cmn-myTokyoMenu__panel__close{display:none}}.cmn-myTokyoLinks{margin:unset;padding:unset;--column-num: 1;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:clamp(20px,15.6462585034%,92px);row-gap:12px}@media print,screen and (min-width: 961px){.cmn-myTokyoLinks[data-column="2"]{--column-num: 2}}.cmn-myTokyoLinks+.cmn-myTokyoLinks{margin-block-start:32px}.cmn-myTokyoLinks__item{margin:unset}.cmn-myTokyoLinks__item:before{content:none}.cmn-myTokyoChannels[data-animation]{overflow:hidden}.cmn-myTokyoChannels__list{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(2,min(50% - 10px,216.5px));column-gap:clamp(20px,9.8639455782%,58px);row-gap:16px;justify-content:space-between}.cmn-myTokyoChannels__item{margin:unset}.cmn-myTokyoChannels__item:before{content:none}.cmn-myTokyoChannels[data-initialized]:not([data-open=true]) .cmn-myTokyoChannels__item:nth-child(n+7){display:none}.cmn-myTokyoChannels__card{display:grid;grid-template-columns:minmax(0,1fr);text-align:center}.cmn-myTokyoChannels__more{display:block;inline-size:fit-content;margin-inline:auto;margin-block-start:40px;color:var(--metrotokyo-color-base4);text-decoration:underline}@media (any-hover: hover){.cmn-myTokyoChannels__more:hover{color:var(--metrotokyo-color-base5)}}.cmn-snsLink{display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px;row-gap:16px;justify-items:center}@media print,screen and (min-width: 769px){.cmn-snsLink{justify-items:flex-start}}.cmn-snsLink__label{font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.cmn-snsLink__label{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}.cmn-snsLink__body{inline-size:min(342px,100%)}@media print,screen and (min-width: 769px){.cmn-snsLink__body{inline-size:min(234px,100%)}}.cmn-snsLink__link{display:grid;grid-template-columns:minmax(0,1fr)}.cmn-snsLink__link img{inline-size:100%}.operationInfo{position:relative;display:grid;align-items:center;column-gap:8px;padding-inline:max(var(--gap),(100% - 1408px) / 2);padding-block-end:2px;background-color:var(--metrotokyo-color-background1);border-block-end-width:2px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-color-primary);z-index:0}@media screen and (max-width: 768px){.operationInfo{grid-template-columns:[label panel-start] minmax(0,1fr) [toggle] max-content [panel-end];grid-template-rows:[label delayLink toggle] max-content [panel] max-content}}@media print,screen and (min-width: 769px){.operationInfo{grid-template-columns:[label panel-start] minmax(0,1fr) [delayLink] max-content [toggle] max-content [panel-end];grid-template-rows:[label delayLink toggle] max-content [panel] max-content;padding-block-start:14px;padding-block-end:12px}}.operationInfo:has([aria-expanded=true]){padding-block-end:14px}@media print,screen and (min-width: 769px){.operationInfo:has([aria-expanded=true]){padding-block-end:6px}}.operationInfo__label{margin:unset;padding:unset;background:unset;border:unset;border-radius:unset;grid-area:label;font-size:.875rem;line-height:1.5;font-weight:700}@media print,screen and (min-width: 769px){.operationInfo__label{font-size:1rem;line-height:1.5}}.operationInfo__delayLink{grid-area:delayLink;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-inline-start:41px;padding-inline-end:15px;padding-block:7px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-primary);font-size:.875rem;line-height:1.4285714286;font-weight:700;color:var(--metrotokyo-color-primary);text-decoration:none;border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.operationInfo__delayLink:hover{background-color:var(--metrotokyo-color-background3)}}.operationInfo__delayLink:before{position:absolute;display:block;inline-size:18px;block-size:15px;inset-inline-start:15px;inset-block:0;margin-block:auto;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay.svg);mask-image:url(/common/styles/images/kotsu_icon_delay.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.operationInfo__delayLink:after{content:none}@media print,screen and (min-width: 769px){.operationInfo__delayLink[data-type=sp]{display:none}}@media screen and (max-width: 768px){.operationInfo__delayLink[data-type=pc]{display:none}}.operationInfo__toggle{--icon-size: 24px;position:relative;grid-area:toggle;display:flex;align-items:center}.operationInfo__toggle:after{flex-shrink:0;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition-property:scale;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.operationInfo__toggle[aria-expanded=true]:after{scale:1 -1}.operationInfo__toggle[aria-expanded=true] [data-text=open]{display:none}.operationInfo__toggle:not([aria-expanded=true]) [data-text=close]{display:none}@media screen and (max-width: 768px){.operationInfo__toggle span{position:absolute;inline-size:1px;block-size:1px;clip-path:inset(50%);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}}@media print,screen and (min-width: 769px){.operationInfo__toggle{padding-inline:8px}}.operationInfo__panel{grid-area:panel;display:grid;grid-template-columns:[list-start] minmax(0,1fr) [delayLink] max-content [list-end];grid-template-rows:[delayLink] max-content [list] max-content;row-gap:8px}@media print,screen and (min-width: 769px){.operationInfo__panel{padding-block-start:14px}}.operationInfo__panel[data-animation]{overflow:hidden}.operationInfo__list{margin:unset;padding:unset;--column-num: 2;grid-area:list;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:8px;row-gap:8px}@media print,screen and (min-width: 769px){.operationInfo__list{--column-num: 7}}.operationInfo__item{margin:unset}.operationInfo__item:before{content:none}.operationInfo__item{display:grid;grid-template-columns:minmax(0,1fr);font-size:.75rem;line-height:1.1666666667;text-align:center}@media screen and (max-width: 768px){.operationInfo__item:nth-child(odd):last-child{grid-column:span 2}}@media print,screen and (min-width: 769px){.operationInfo__item{font-size:.875rem;line-height:1.4285714286}}.operationInfo__item dl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px;justify-items:center;align-items:flex-start;padding-inline:7px;padding-block:15px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.operationInfo__item dl:hover{background-color:var(--metrotokyo-color-background3)}}.operationInfo__item dt{--icon-size: 16px;position:relative;font-weight:700;padding-inline-start:calc(var(--icon-size) + 4px)}.operationInfo__item dt br{display:none}.operationInfo__item dt:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;inset-block-start:calc((1lh - var(--icon-size)) / 2);background-color:var(--line-color, currentColor);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.operationInfo__item a{text-decoration:none}.operationInfo__item dl:not(.infoBus) a{color:var(--metrotokyo-color-primary)}.operationInfo__item dl:is(.infoAsakusa,.infoMita,.infoShinjuku,.infoOedo,.infoNippori) dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg)}.operationInfo__item dl.infoAsakusa{--line-color: var(--kotsu-color-line-asakusa)}.operationInfo__item dl.infoMita{--line-color: var(--kotsu-color-line-mita) }.operationInfo__item dl.infoShinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.operationInfo__item dl.infoOedo{--line-color: var(--kotsu-color-line-oedo)}.operationInfo__item dl.infoNippori{--line-color: var(--kotsu-color-line-nippori)}.operationInfo__item dl.infoArakawa{--line-color: var(--kotsu-color-line-toden)}.operationInfo__item dl.infoArakawa dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg)}.operationInfo__item dl.infoBus{--line-color: var(--kotsu-color-line-bus)}.operationInfo__item dl.infoBus dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_bus.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_bus.svg)}.operationInfo__item dl.delay a{color:var(--metrotokyo-color-alert);font-weight:700}.footer>*{padding-inline:max(var(--gap),(100% - var(--contentSize)) / 2)}.delay-modal .footer{display:none}.footer__return{display:flex;justify-content:flex-end}.footer__sns{margin-block-start:24px;padding-block:24px}@media print,screen and (min-width: 769px){.footer__sns{margin-block-start:40px}}.footer__banner{margin-block-start:40px;padding-block:32px;border-block-start-width:4px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-color-primary)}@media print,screen and (min-width: 769px){.footer__banner{margin-block-start:60px}}.footer__commonSns{padding-block:32px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color2)}.footer__info{padding-block:32px;background-color:var(--metrotokyo-color-background5)}.returnLink{--icon-size: 24px;display:grid;place-items:center;inline-size:56px;block-size:56px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:currentColor;color:var(--metrotokyo-color-primary);text-decoration:none;border-radius:50%}.returnLink:before{display:block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_arrow_up_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_arrow_up_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.f-snsLinks{display:grid;grid-template-columns:minmax(0,minmax(0,1fr));justify-items:center;column-gap:16px;row-gap:16px}.f-snsLinks__label{font-size:1.25rem;line-height:1.6;font-weight:700}@media print,screen and (min-width: 769px){.f-snsLinks__label{margin-block-end:16px;font-size:1.5rem;line-height:1.3333333333}}.f-snsLinks__list{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:16px;place-items:center;max-inline-size:304px}.f-snsLinks__item{margin:unset}.f-snsLinks__item:before{content:none}.f-bannerList{display:grid;grid-template-columns:[full-start track-start arrows-start arrow-prev-start] max-content [arrow-prev-end] minmax(0,1fr) [pagination] max-content [toggle] max-content minmax(0,1fr) [arrow-next-start] max-content [full-end track-end arrows-end arrow-next-end];grid-template-rows:[full-start track] max-content [pagination toggle arrows arrow-prev arrow-next] max-content [full-end];align-items:center;column-gap:8px;row-gap:16px;margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule3)}@media print,screen and (min-width: 521px){.f-bannerList{margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule3)}}.f-bannerList:where(:first-child){margin-block-start:0}.f-bannerList:where(:last-child){margin-block-end:0}.f-bannerList__track{grid-area:track;inline-size:100%}.f-bannerList:not(.is-initialized) .f-bannerList__track{grid-row:full}.f-bannerList__list{margin:unset;padding:unset;align-items:center}.f-bannerList:not(.is-initialized) .f-bannerList__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}@media print,screen and (min-width: 769px){.f-bannerList:not(.is-initialized) .f-bannerList__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.f-bannerList__item{margin:unset}.f-bannerList__item:before{content:none}.f-bannerList__link{display:grid;grid-template-columns:minmax(0,1fr)}.f-bannerList__link img{inline-size:100%}.f-bannerList.is-initialized{z-index:0}.f-bannerList.is-initialized .recommendedSlider__track{z-index:1}.f-bannerList.is-initialized .splide__arrows{grid-area:arrows;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-self:stretch;align-self:stretch}.f-bannerList.is-initialized .splide__arrow{display:grid;place-items:center;inline-size:56px;block-size:32px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);color:var(--metrotokyo-color-primary);border-radius:8px;z-index:2;transition-property:opacity;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}.f-bannerList.is-initialized .splide__arrow:before{display:block;inline-size:24px;block-size:24px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.f-bannerList.is-initialized .splide__arrow--prev{grid-area:arrow-prev}.f-bannerList.is-initialized .splide__arrow--prev:before{scale:-1 1}.f-bannerList.is-initialized .splide__arrow--next{grid-area:arrow-next}.f-bannerList.is-initialized .splide__arrow[disabled]{opacity:.35}.f-bannerList.is-initialized .splide__pagination{grid-area:pagination}.f-bannerList.is-initialized .splide__toggle{grid-area:toggle}.f-siteLinks{margin:unset;padding:unset;display:flex;flex-wrap:wrap;column-gap:16px;row-gap:16px}.f-siteLinks__item{margin:unset}.f-siteLinks__item:before{content:none}.f-siteInfo{display:grid;row-gap:14px}*+.f-siteInfo{margin-block-start:16px}.f-siteInfo>*{margin:unset;font-size:var(--metrotokyo-cap-mobile-font-size);font-weight:var(--metrotokyo-cap-mobile-font-weight);letter-spacing:var(--metrotokyo-cap-mobile-letter-spacing);line-height:var(--metrotokyo-cap-mobile-line-height)}@media print,screen and (min-width: 769px){.f-siteInfo>*{font-size:var(--metrotokyo-cap-desktop-font-size);font-weight:var(--metrotokyo-cap-desktop-font-weight);letter-spacing:var(--metrotokyo-cap-desktop-letter-spacing);line-height:var(--metrotokyo-cap-desktop-line-height)}}.f-siteInfo>*{color:var(--metrotokyo-color-base3)}.topInfoWrap{display:grid;grid-template-columns:minmax(0,1fr);row-gap:12px;margin-block-end:var(--metrotokyo-s-space-pattern3)}@media print,screen and (min-width: 769px){.topInfoWrap{margin-block-end:var(--metrotokyo-lg-space-pattern2)}}.topInfo{--icon-size: 1.5em;position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px;align-items:flex-start;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.topInfo{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.topInfo__heading,.topInfo__body{position:relative;padding-inline-start:calc(var(--icon-size) + .25em)}.topInfo__heading:before,.topInfo__body:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;inset-block-start:.2em;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.topInfo__heading:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_notice.svg);mask-image:url(/common/styles/images/metrotokyo_icon_notice.svg)}.topInfo__body{color:var(--metrotokyo-color-alert)}.topInfo__body:before{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_bell.svg);mask-image:url(/common/styles/images/metrotokyo_icon_bell.svg)}.topInfo__body a{color:inherit}.mainVisual{display:grid;grid-template-columns:[full-start arrows-start] var(--gap) [track-start] minmax(0,1fr) [pagination] max-content [toggle] max-content minmax(0,1fr) [track-end] var(--gap) [full-end arrows-end];grid-template-rows:[full-start track arrows] max-content [pagination toggle] max-content [full-end];align-items:center;column-gap:8px;row-gap:16px;margin-inline:calc(-1 * var(--full-bleed))}.mainVisual__track{grid-area:track;inline-size:100%}.mainVisual__list{margin:unset;padding:unset}.mainVisual:not(.is-initialized) .mainVisual__list{display:flex;align-items:flex-start;overflow:auto;column-gap:16px;row-gap:16px;scrollbar-width:none}.mainVisual:not(.is-initialized) .mainVisual__list::-webkit-scrollbar{display:none}.mainVisual__slide{margin:unset;padding:unset}.mainVisual__slide:before{content:none}.mainVisual__slide{position:relative;max-inline-size:100%;border-radius:8px}.mainVisual__slide:after{position:absolute;display:block;inset-inline:0;inset-block:0;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:inherit;pointer-events:none;content:""}.mainVisual__slide a{display:block;border-radius:inherit;overflow:hidden}.mainVisual__slide img{display:block}.mainVisual:not(.is-initialized) .mainVisual__slide{flex-shrink:0}.mainVisual.is-initialized{z-index:0}.mainVisual.is-initialized .mainVisual__track{overflow:visible;z-index:1}.mainVisual.is-initialized .splide__arrows{position:relative;grid-area:arrows;justify-self:stretch;align-self:stretch}.mainVisual.is-initialized .splide__arrow{position:absolute;display:grid;place-items:center;inline-size:48px;block-size:48px;inset-block:0;margin-block:auto;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);color:var(--metrotokyo-color-primary);border-radius:50%;z-index:2}.mainVisual.is-initialized .splide__arrow:before{inline-size:24px;block-size:24px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_arrow.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;display:block;content:""}.mainVisual.is-initialized .splide__arrow--prev{inset-inline-start:24px}@media print,screen and (min-width: 769px){.mainVisual.is-initialized .splide__arrow--prev{inset-inline-start:32px}}.mainVisual.is-initialized .splide__arrow--next{inset-inline-end:24px;scale:-1 1}@media print,screen and (min-width: 769px){.mainVisual.is-initialized .splide__arrow--next{inset-inline-end:32px}}.mainVisual.is-initialized .splide__arrow svg{display:none}.mainVisual.is-initialized .splide__pagination{margin:unset;padding:unset;grid-area:pagination;display:flex;align-items:center;column-gap:8px;row-gap:8px}.mainVisual.is-initialized .splide__pagination li{margin:unset;padding:unset}.mainVisual.is-initialized .splide__pagination li:before{content:none}.mainVisual.is-initialized .splide__pagination li{display:flex}.mainVisual.is-initialized .splide__pagination__page{inline-size:11px;block-size:11px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-base1);border-radius:50%}.mainVisual.is-initialized .splide__pagination__page.is-active{background-color:var(--metrotokyo-color-primary);border-color:var(--metrotokyo-color-primary)}.mainVisual.is-initialized .splide__toggle{grid-area:toggle;position:relative;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:4px}.mainVisual.is-initialized .splide__toggle:after{position:absolute;display:block;inset-inline:0;inset-block:0;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:inherit;content:""}.mainVisual.is-initialized .splide__toggle__play,.mainVisual.is-initialized .splide__toggle__pause{inline-size:100%;block-size:0;border-block-start-width:20px;border-block-start-style:solid;border-block-start-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;clip-path:inset(0);overflow:hidden}.mainVisual.is-initialized .splide__toggle__play{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_play.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_play.svg)}.mainVisual.is-initialized .splide__toggle__pause{-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_pause.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_pause.svg)}.trendKeywords{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;align-items:baseline;column-gap:16px;row-gap:16px;margin-block-start:40px;margin-block-end:64px}@media print,screen and (min-width: 769px){.trendKeywords{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:max-content}}.trendKeywords:where(:first-child){margin-block-start:0}.trendKeywords:where(:last-child){margin-block-end:0}.trendKeywords__label{margin:unset;padding:unset;background:unset;border:unset;color:unset;font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.trendKeywords__label{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}.trendKeywords__list{margin:unset;padding:unset;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:8px}.trendKeywords__item{margin:unset;padding:unset}.trendKeywords__item:before{content:none}.trendKeywords__link{display:block;padding-inline:8px;padding-block:2px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.trendKeywords__link{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.trendKeywords__link{color:inherit;text-decoration:none;border-radius:calc(infinity * 1px);transition-property:border-color,color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.trendKeywords__link:hover{border-color:var(--metrotokyo-color-primary);color:var(--metrotokyo-color-primary)}}.recommendedSlider{display:grid;grid-template-columns:[full-start track-start arrows-start] minmax(0,1fr) [arrow-prev] max-content [pagination] max-content [toggle] max-content [arrow-next] max-content minmax(0,1fr) [full-end track-end arrows-end];grid-template-rows:[full-start track] max-content [pagination toggle arrows arrow-prev arrow-next] max-content [full-end];align-items:center;column-gap:8px;row-gap:16px;margin-inline:auto;z-index:0}.recommendedSlider__track{grid-area:track;inline-size:100%}.recommendedSlider__list{margin:unset;padding:unset}.recommendedSlider:not(.is-initialized) .recommendedSlider__list{--column-num: 2;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:12px;row-gap:12px}@media print,screen and (min-width: 769px){.recommendedSlider:not(.is-initialized) .recommendedSlider__list{--column-num: 4;column-gap:24px;row-gap:24px}}.recommendedSlider__slide{margin:unset;padding:unset}.recommendedSlider__slide:before{content:none}.recommendedSlider__slide{position:relative;padding-inline:15px;padding-block:15px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;cursor:pointer;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.recommendedSlider__slide:hover{background-color:var(--metrotokyo-color-background3)}}.recommendedSlider__thumb img{display:block;inline-size:100%}.recommendedSlider__name{font-size:.875rem;line-height:1.5;font-weight:700}@media print,screen and (min-width: 769px){.recommendedSlider__name{font-size:1rem;line-height:1.5}}.recommendedSlider__name a{color:inherit;text-decoration:none}@media screen and (max-width: 520px){.recommendedSlider.is-initialized{max-inline-size:238px}}.recommendedSlider.is-initialized .recommendedSlider__track{z-index:1}@media screen and (max-width: 520px){.recommendedSlider.is-initialized .recommendedSlider__track{overflow:visible}}.recommendedSlider.is-initialized .splide__arrows{grid-area:arrows;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-self:stretch;align-self:stretch}@media screen and (max-width: 768px){.recommendedSlider.is-initialized .splide__arrows{display:none}}.recommendedSlider.is-initialized .splide__arrow{display:grid;place-items:center;inline-size:32px;block-size:32px;color:var(--metrotokyo-color-primary)}.recommendedSlider.is-initialized .splide__arrow:before{inline-size:32px;block-size:32px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_slide_arrow.svg);mask-image:url(/common/styles/images/metrotokyo_icon_slide_arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;display:block;content:""}.recommendedSlider.is-initialized .splide__arrow--prev{grid-area:arrow-prev}.recommendedSlider.is-initialized .splide__arrow--next{grid-area:arrow-next}.recommendedSlider.is-initialized .splide__arrow--next:before{scale:-1 1}.recommendedSlider.is-initialized .splide__pagination{grid-area:pagination}.recommendedSlider.is-initialized .splide__toggle{grid-area:toggle}.cornerTopBox{margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule2);padding-inline:23px;padding-block:23px;background-color:var(--metrotokyo-color-background1);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:8px}@media print,screen and (min-width: 769px){.cornerTopBox{margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule2);border-radius:12px}}.cornerTopBox:where(:first-child){margin-block-start:0}.cornerTopBox:where(:last-child){margin-block-end:0}.operationList{margin:unset;padding:unset;--column-num: 2;--column-gap: 16px;grid-area:list;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));column-gap:var(--column-gap);row-gap:var(--column-gap)}@media print,screen and (min-width: 769px){.operationList{--column-num: 4;--column-gap: 24px}}.operationList__item{margin:unset;padding:unset}.operationList__item:before{content:none}.operationList__item{display:grid;grid-template-columns:minmax(0,1fr)}.operationList__item dl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px;justify-items:center;align-items:flex-start;padding-inline:7px;padding-block:15px;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media print,screen and (min-width: 769px){.operationList__item dl{padding-block:34px}}@media (any-hover: hover){.operationList__item dl:hover{background-color:var(--metrotokyo-color-background3)}}.operationList__item dt{--icon-size: 32px;position:relative;padding-block-start:calc(var(--icon-size) + 7px);font-size:1.125rem;line-height:1.1111111111;font-weight:700}.operationList__item dt br{display:none}.operationList__item dt:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline:0;inset-block-start:0;margin-inline:auto;background-color:var(--line-color, currentColor);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.operationList__item dd{font-size:.875rem;line-height:1.5}.operationList__item a{text-decoration:none}.operationList__item dl:not(.infoBus) a{color:var(--metrotokyo-color-primary)}.operationList__item dl:is(.infoAsakusa,.infoMita,.infoShinjuku,.infoOedo,.infoNippori) dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg)}.operationList__item dl.infoAsakusa{--line-color: var(--kotsu-color-line-asakusa)}.operationList__item dl.infoMita{--line-color: var(--kotsu-color-line-mita) }.operationList__item dl.infoShinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.operationList__item dl.infoOedo{--line-color: var(--kotsu-color-line-oedo)}.operationList__item dl.infoNippori{--line-color: var(--kotsu-color-line-nippori)}.operationList__item dl.infoArakawa{--line-color: var(--kotsu-color-line-toden)}.operationList__item dl.infoArakawa dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg)}.operationList__item dl.infoBus{--line-color: var(--kotsu-color-line-bus)}.operationList__item dl.infoBus dt:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_bus.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_bus.svg)}.operationList__item dl.delay a{color:var(--metrotokyo-color-alert);font-weight:700}.category-heading{position:relative;display:grid;grid-template-columns:[full-start] var(--gap) [wide-start] var(--wide) [content-start] var(--content) [content-end] var(--wide) [wide-end] var(--gap) [full-end];align-items:center;padding-block-start:27px;padding-block-end:28px;background-color:var(--metrotokyo-color-background5);border-width:1px 0;border-style:solid;border-color:var(--metrotokyo-border-color3);z-index:0}.category-heading .heading{grid-column:content;text-align:center}.category-heading .heading h1{font-size:var(--metrotokyo-h1-mobile-font-size);font-weight:var(--metrotokyo-h1-mobile-font-weight);letter-spacing:var(--metrotokyo-h1-mobile-letter-spacing);line-height:var(--metrotokyo-h1-mobile-line-height)}@media print,screen and (min-width: 769px){.category-heading .heading h1{font-size:var(--metrotokyo-h1-desktop-font-size);font-weight:var(--metrotokyo-h1-desktop-font-weight);letter-spacing:var(--metrotokyo-h1-desktop-letter-spacing);line-height:var(--metrotokyo-h1-desktop-line-height)}}.category-heading .heading .line-heading{--icon-size: 16px;--line-color: currentColor}@media print,screen and (min-width: 769px){.category-heading .heading .line-heading{--icon-size: 26px}}.category-heading .heading .line-heading:before{display:inline-block;inline-size:var(--icon-size);block-size:var(--icon-size);margin-inline-end:8px;margin-block-start:-6px;border-width:4px;border-style:solid;border-color:var(--line-color);border-radius:50%;vertical-align:middle;content:""}@media print,screen and (min-width: 769px){.category-heading .heading .line-heading:before{margin-block-start:-10px;border-width:6px}}.category-heading .heading .line-heading--asakusa{--line-color: var(--kotsu-color-line-asakusa)}.category-heading .heading .line-heading--mita{--line-color: var(--kotsu-color-line-mita)}.category-heading .heading .line-heading--shinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.category-heading .heading .line-heading--oedo{--line-color: var(--kotsu-color-line-oedo)}.category-heading:has(.cornerTop){background:unset;border:unset;min-block-size:242px;padding-block-start:50px;padding-block-end:138px;background-color:var(--metrotokyo-color-base7);color:var(--metrotokyo-color-base2)}@media print,screen and (min-width: 769px){.category-heading:has(.cornerTop){min-block-size:317px;padding-block-start:60px;padding-block-end:148px}}.category-heading:has(.cornerTop) h1:before,.category-heading:has(.cornerTop) h1:after{position:absolute;display:block;inset:0;z-index:-1;content:""}.category-heading:has(.cornerTop) h1:before{background-image:var(--corner-background-sp);background-size:cover;background-position:center top}@media print,screen and (min-width: 769px){.category-heading:has(.cornerTop) h1:before{background-image:var(--corner-background)}}.category-heading:has(.cornerTop) h1:after{background-color:rgb(from #000 r g b/.2)}.pop-modal .category-heading{background-color:var(--metrotokyo-color-background3);border-width:0 0 1px;border-color:var(--metrotokyo-color-primary)}.delay-modal .heading{grid-column:full;display:grid;grid-template-columns:[full-start] var(--gap) [wide-start] var(--wide) [content-start] var(--content) [content-end] var(--wide) [wide-end] var(--gap) [full-end];padding-block-start:27px;padding-block-end:28px;background-color:var(--metrotokyo-color-background3);border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-color-primary)}.delay-modal .heading__Body{grid-column:content;text-align:center}.delay-modal .heading__Body h1{font-size:var(--metrotokyo-h1-mobile-font-size);font-weight:var(--metrotokyo-h1-mobile-font-weight);letter-spacing:var(--metrotokyo-h1-mobile-letter-spacing);line-height:var(--metrotokyo-h1-mobile-line-height)}@media print,screen and (min-width: 769px){.delay-modal .heading__Body h1{font-size:var(--metrotokyo-h1-desktop-font-size);font-weight:var(--metrotokyo-h1-desktop-font-weight);letter-spacing:var(--metrotokyo-h1-desktop-letter-spacing);line-height:var(--metrotokyo-h1-desktop-line-height)}}.breadCrumb{display:grid;grid-template-columns:[full-start] var(--gap) [wide-start] var(--wide) [content-start] var(--content) [content-end] var(--wide) [wide-end] var(--gap) [full-end]}*+.breadCrumb{margin-block-start:24px}@media print,screen and (min-width: 769px){*+.breadCrumb{margin-block-start:32px}}.breadCrumb:first-child{padding-block:16px}@media print,screen and (min-width: 769px){.breadCrumb:first-child{padding-block:32px}}.breadCrumb__body{grid-column:content}.listBreadCrumb{margin:unset;padding:unset;list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--metrotokyo-s-space-rule4);row-gap:8px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.listBreadCrumb{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.listBreadCrumb__item{margin:unset;position:relative;display:flex;column-gap:var(--metrotokyo-s-space-rule4);flex-wrap:nowrap;align-items:baseline;color:var(--metrotokyo-color-base3)}.listBreadCrumb__item:not(:first-child):before{flex-shrink:0;inline-size:7px;block-size:7px;border-width:1px 1px 0 0;border-style:solid;border-color:currentColor;color:var(--metrotokyo-color-base1);translate:-25% -2px;rotate:45deg;content:""}.listBreadCrumb__item br{display:none}.navLocal{background-color:var(--metrotokyo-color-background1);border-radius:12px;overflow:hidden}.navLocal__head{margin:unset;padding:unset;background:unset;border:unset;color:unset;border-radius:unset;padding-inline:16px;padding-block:16px;border-block-end-width:2px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.navLocal__head{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}.navLocal__head a{color:var(--metrotokyo-color-primary);text-decoration:none}@media (any-hover: hover){.navLocal__head a:hover{text-decoration:underline}}.navLocal__body{margin:unset;padding:unset}.navLocal__body__item{margin:unset}.navLocal__body__item:before{content:none}.navLocal__body__item{position:relative;padding-inline-start:32px;padding-inline-end:16px;padding-block-start:16px;padding-block-end:16px;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.navLocal__body__item{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 769px){.navLocal__body__item{padding-inline-end:8px;padding-block-start:8px;padding-block-end:8px}}.navLocal__body__item:where(:not(:last-child)){border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3)}.navLocal__body__item a{position:relative;color:var(--metrotokyo-color-base1);text-decoration:none}@media (any-hover: hover){.navLocal__body__item a:hover{text-decoration:underline}}.navLocal__body__item a.is-active{color:var(--metrotokyo-color-primary)}.navLocal__body__item a.is-active:before{position:absolute;display:block;inline-size:6px;block-size:8px;inset-inline-start:-16px;inset-block-start:calc(50% - 4px);background-color:currentColor;clip-path:polygon(0% 0%,0% 100%,100% 50%);content:""}.navLocal__body__item>ul{margin:unset;padding:unset;margin-inline-start:-32px;margin-inline-end:-16px;margin-block-start:16px;margin-block-end:-16px;background-color:var(--metrotokyo-color-background5);border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}@media print,screen and (min-width: 769px){.navLocal__body__item>ul{margin-inline-end:-8px;margin-block-start:8px;margin-block-end:-8px}}.navLocal__body__item>ul:not(:has(>li)){display:none}.navLocal__body__item>ul li{margin:unset}.navLocal__body__item>ul li:before{content:none}.navLocal__body__item>ul li{padding-inline-start:48px;padding-inline-end:16px;padding-block-start:16px;padding-block-end:16px;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.navLocal__body__item>ul li{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}@media print,screen and (min-width: 769px){.navLocal__body__item>ul li{padding-inline-end:8px;padding-block-start:8px;padding-block-end:8px}}.navLocal__body__item>ul li:where(:not(:last-child)){border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3)}.tabMenuList{display:grid;grid-template-columns:minmax(0,1fr)}.tabMenuList__tabs{--column-num: 1;display:flex;overflow:auto}.tabMenuList__tabs[data-column="2"]{--column-num: 2}.tabMenuList__tabs[data-column="3"]{--column-num: 3}.tabMenuList__tabs[data-column="4"]{--column-num: 4}.tabMenuList__tabs[data-column=kana]{--column-num: 10}.tabMenuList__tab{flex-grow:1;flex-shrink:0;position:relative;display:block;padding-inline:16px;padding-block:12px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);text-align:center;border-start-start-radius:8px;border-start-end-radius:8px;outline-offset:-2px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.tabMenuList__tab{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.tabMenuList__tab{text-align:center}.tabMenuList__tab:after{position:absolute;inset-inline:0;inset-block-end:-1px;border-block-start-width:2px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-color-primary);transition-property:opacity;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);opacity:0;content:""}.tabMenuList__tab[aria-selected=true]{background-color:var(--metrotokyo-color-background3)}.tabMenuList__tab[aria-selected=true]:after{opacity:1}.tabMenuList__panel{padding-block-start:24px}@media print,screen and (min-width: 769px){.tabMenuList__panel{padding-block-start:40px}}.scheduleInfo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;column-gap:16px;row-gap:16px;align-items:center;margin-block-start:var(--metrotokyo-s-space-rule3);margin-block-end:var(--metrotokyo-s-space-rule5)}@media print,screen and (min-width: 769px){.scheduleInfo{grid-template-columns:min(31.955922865%,232px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);margin-block-start:var(--metrotokyo-lg-space-rule3);margin-block-end:var(--metrotokyo-lg-space-rule5)}}.scheduleInfo:where(:first-child){margin-block-start:0}.scheduleInfo:where(:last-child){margin-block-end:0}.scheduleInfo__img img{display:block;inline-size:100%}.scheduleInfo__detail{display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px;font-size:1rem;line-height:1.5}.scheduleInfo__label{font-weight:700}.newsTab{margin-block-start:48px;margin-block-end:48px}@media print,screen and (min-width: 769px){.newsTab{margin-block-start:80px;margin-block-end:80px}}.newsTab:where(:first-child){margin-block-start:0}.newsTab:where(:last-child){margin-block-end:0}.newsTab__tabs{display:flex}.newsTab__tab{position:relative;padding-inline:16px;padding-block-start:12px;padding-block-end:10px;border-block-end-width:2px;border-block-end-style:solid;border-block-end-color:transparent;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.newsTab__tab{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.newsTab__tab{color:var(--metrotokyo-color-base1);border-start-start-radius:8px;border-start-end-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}.newsTab__tab[aria-selected=true]{background-color:var(--metrotokyo-color-background3);border-block-end-color:var(--metrotokyo-color-primary)}.newsTab__panel{background-color:var(--metrotokyo-color-background1);border-end-start-radius:12px;border-end-end-radius:12px}.newsTab__panel__body{padding-inline:16px;padding-block:24px}.newsTab__panel__footer{padding-inline:16px;padding-block-start:23px;padding-block-end:24px;border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}.rssLink{margin:unset;text-align:center}*+.rssLink{margin-block-start:16px}.newsList{margin:unset;padding:unset;display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.newsList{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.newsList:where(:first-child){margin-block-start:0}.newsList:where(:last-child){margin-block-end:0}.newsList__item{margin:unset}.newsList__item:before{content:none}.newsList__item{display:grid;grid-template-columns:minmax(0,1fr)}.newsList__date{margin-block-end:8px;font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.newsList__date{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.newsList__date{color:var(--metrotokyo-color-base3)}.newsList__labels{margin:unset;padding:unset;display:flex;flex-wrap:wrap;column-gap:4px;row-gap:4px;margin-block-end:4px}.newsList__label{margin:unset}.newsList__label:before{content:none}.newsList__label{padding-inline:8px;padding-block:1px;border-width:1px;border-style:solid;border-color:currentColor;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.newsList__label{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.newsList__label{color:var(--metrotokyo-color-base3);border-radius:4px}.newsList__label--type{color:var(--metrotokyo-color-base1)}.newsList__label--new{font-size:var(--metrotokyo-body2B-mobile-font-size);font-weight:var(--metrotokyo-body2B-mobile-font-weight);letter-spacing:var(--metrotokyo-body2B-mobile-letter-spacing);line-height:var(--metrotokyo-body2B-mobile-line-height)}@media print,screen and (min-width: 769px){.newsList__label--new{font-size:var(--metrotokyo-body2B-desktop-font-size);font-weight:var(--metrotokyo-body2B-desktop-font-weight);letter-spacing:var(--metrotokyo-body2B-desktop-letter-spacing);line-height:var(--metrotokyo-body2B-desktop-line-height)}}.newsList__label--new{color:var(--metrotokyo-color-primary)}.newsList__title{--icon-size: 1.5em;position:relative;padding-inline-start:calc(var(--icon-size) + .25em);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.newsList__title{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.newsList__title a:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:1lh;margin-inline-start:calc(-1 * (var(--icon-size) + .25em));padding-inline-start:var(--icon-size);background-repeat:no-repeat;background-position:50% calc(50% + 1px);background-size:contain;clip-path:inset(0%);white-space:nowrap;overflow:hidden}.newsList__title a:not(:where([href*=".pdf" i],[href*=".doc" i],[href*=".xls" i],[href*=".csv" i],[href*=".ppt" i],[href*=".zip" i])):before{background-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);content:""}.back-link{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding-inline:24px;padding-block:24px;background-color:var(--metrotokyo-color-background5)}*+.back-link{margin-block-start:var(--metrotokyo-s-space-rule2)}@media print,screen and (min-width: 769px){*+.back-link{margin-block-start:var(--metrotokyo-lg-space-rule2)}}.back-link+.back-link{margin-block-start:0;padding-block-start:0}.back-link a{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;inline-size:min(480px,100%);padding-inline:16px;padding-block:16px;border-width:1px;border-style:solid;border-color:currentColor;font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.back-link a{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.back-link a{color:var(--metrotokyo-color-primary);text-decoration:none;border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.back-link a:hover{background-color:var(--metrotokyo-color-button-secondary-hover)}}#IdStationMap{display:grid;grid-template-columns:[map-bus guide-bus] minmax(0,1fr);grid-auto-flow:dense;column-gap:24px;row-gap:54px;align-items:flex-start;inline-size:100%}@media print,screen and (min-width: 769px){#IdStationMap{grid-template-columns:[map-bus] 300fr [guide-bus] 436fr}}#IdStationMap .station-map-bus{grid-column:map-bus;display:grid;grid-template-columns:minmax(0,min(300px,100%));justify-content:center;row-gap:7px}@media print,screen and (min-width: 769px){#IdStationMap .station-map-bus{row-gap:5px}}#IdStationMap .station-guide-bus{grid-column:guide-bus}#IdStationMap .busmap-border{border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3)}#IdStationMap .busmap-border img{inline-size:100%}#IdStationMap .magnify-bus{margin:unset;--icon-size: 16px;justify-self:center;display:flex;align-items:center;column-gap:8px}@media print,screen and (min-width: 769px){#IdStationMap .magnify-bus{justify-self:flex-end}}#IdStationMap .magnify-bus:before{flex-shrink:0;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);margin-block-start:2px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/kotsu_icon_zoom.svg);mask-image:url(/common/styles/images/kotsu_icon_zoom.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}#IdStationMap .station-details .bus-nno{inline-size:75px;text-align:center}#IdStationMap .station-details .bus-kno{inline-size:90px}.busBorder{border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3)}.stationList{--line-color: currentColor;--icon-size: 2.25rem;--icon-indent: calc(var(--icon-size) + 8px);--border-width: 1px;--list-gap: 28px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--list-gap);padding-inline-start:var(--icon-indent);z-index:0}@media print,screen and (min-width: 769px){.stationList{--icon-size: 2.75rem;--list-gap: 28px}}.stationList[data-line=asakusa]{--line-color: var(--kotsu-color-line-asakusa)}.stationList[data-line=mita]{--line-color: var(--kotsu-color-line-mita)}.stationList[data-line=shinjuku]{--line-color: var(--kotsu-color-line-shinjuku)}.stationList[data-line=oedo]{--line-color: var(--kotsu-color-line-oedo)}.stationList[data-line=toden]{--line-color: var(--kotsu-color-line-toden)}.stationList[data-line=nippori-toneri]{--line-color: var(--kotsu-color-line-nippori)}.stationList__item{position:relative;padding-inline:15px;padding-block:15px;border-width:var(--border-width);border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;z-index:0}.stationList__item:before{position:absolute;inline-size:0;inset-inline-start:calc(-1 * (var(--icon-indent) + 1px) + var(--icon-size) / 2 - 4px);inset-block-start:calc(-1 * (var(--border-width) + var(--list-gap)));inset-block-end:calc(-1 * var(--border-width));border-inline-width:4px;border-inline-style:solid;border-inline-color:var(--line-color);z-index:-1;content:""}.stationList__item:first-child:before{inset-block-start:16px}.stationList__item:last-child:before{inset-block-end:calc(100% - (var(--icon-size) + 12px - 4px))}.stationList__name{padding-block-start:8px;padding-block-end:7px;border-block-end-width:var(--border-width);border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);font-size:.875rem;line-height:1.4285714286;font-weight:700}@media print,screen and (min-width: 769px){.stationList__name{padding-block-end:9px;font-size:1rem;line-height:1.25}}.stationList__name:before,.stationList__name:after{position:absolute;inline-size:16px;block-size:0;inset-inline-end:17px;inset-block-start:calc(.5lh + 22px);border-width:1px;border-style:solid;border-color:currentcolor;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.stationList__item:not([open]) .stationList__name:after{rotate:90deg}.stationList__name__num{position:absolute;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);inline-size:var(--icon-size);min-block-size:var(--icon-size);padding-inline:5px;padding-block:5px;inset-inline-start:calc(-1 * (var(--icon-indent) + 1px));inset-block-start:12px;background-color:var(--metrotokyo-color-background2);border-width:4px;border-style:solid;border-color:var(--line-color);font-size:.75rem;line-height:1;font-weight:700;border-radius:calc(infinity * 1px);z-index:0}@media print,screen and (min-width: 769px){.stationList__name__num{font-size:.875rem;line-height:1}}.stationList__body{margin-block-start:15px}.stationList__body[data-animation]{overflow:hidden}.stationDetail{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:8px}.stationDetail__item{margin:unset;padding:unset}.stationDetail__item:before{content:none}.transferInfo{display:grid;grid-template-columns:minmax(0,1fr)}*+.transferInfo{margin-block-start:8px}@media print,screen and (min-width: 769px){*+.transferInfo{margin-block-start:15px}}.transferInfo__label{--icon-size: 14px;position:relative;padding-inline-start:calc(5px + var(--icon-size));font-size:.8125rem;line-height:1.5384615385;font-weight:700}@media print,screen and (min-width: 769px){.transferInfo__label{margin-block-end:5px;font-size:.875rem;line-height:1.4285714286}}.transferInfo__label:before{position:absolute;inline-size:var(--icon-size);block-size:0;inset-inline-start:0;inset-block-start:calc(.5lh - 2px);border-width:2px;border-style:solid;border-color:var(--metrotokyo-color-primary);content:""}.stationInfo{display:grid;grid-template-columns:minmax(0,1fr);row-gap:48px}@media print,screen and (min-width: 769px){.stationInfo{row-gap:80px}}*+.stationInfo{margin-block-start:36px}@media print,screen and (min-width: 769px){*+.stationInfo{margin-block-start:40px}}@media print{.floor-print .stationInfo>:not(.stationInfo__floormap){display:none}}.station{--line-color: currentColor;display:grid;grid-template-columns:minmax(0,1fr);margin-block-end:36px;padding-inline:9px;padding-block-start:23px;padding-block-end:11px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3)}@media print,screen and (min-width: 769px){.station{margin-block-end:40px;padding-inline:11px;padding-block-start:51px;padding-block-end:15px}}.station:where(:last-child){margin-block-end:0}.station.stationToden{--line-color: var(--kotsu-color-line-toden)}.station:has(.nippori-toneri){--line-color: var(--kotsu-color-line-nippori)}@media print{.floor-print .station{padding-block:15px}}.station__body{display:flex;justify-content:center;align-items:center;column-gap:8px}@media print,screen and (min-width: 769px){.station__body{column-gap:15px}}.station__body__item:nth-child(1){display:flex;column-gap:4px}@media print,screen and (min-width: 769px){.station__body__item:nth-child(1){column-gap:8px}}.station__body__item:nth-child(1) .line{flex-shrink:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.station__body__item:nth-child(1) .line-num{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;font-size:.75rem;line-height:1;font-weight:700;text-align:center;z-index:0}@media print,screen and (min-width: 769px){.station__body__item:nth-child(1) .line-num{font-size:.875rem;line-height:1.1428571429}}.station__body__item:nth-child(1) .line-num:not(:has(img)){min-inline-size:2.5rem;padding-inline:.3125rem;padding-block:.3125rem;aspect-ratio:1/1}@media print,screen and (min-width: 769px){.station__body__item:nth-child(1) .line-num:not(:has(img)){min-inline-size:3.5rem;padding-inline:.75rem;padding-block:.75rem}}.station__body__item:nth-child(1) .line-num:not(:has(img)):before{position:absolute;display:block;inset:0;background-color:var(--metrotokyo-color-background2);border-width:4px;border-style:solid;border-color:var(--line-color);border-radius:calc(infinity * 1px);z-index:-1;content:""}@media print,screen and (min-width: 769px){.station__body__item:nth-child(1) .line-num:not(:has(img)):before{border-width:6px}}.station__body__item:nth-child(1) .line-num.asakusa{--line-color: var(--kotsu-color-line-asakusa)}.station__body__item:nth-child(1) .line-num.mita{--line-color: var(--kotsu-color-line-mita)}.station__body__item:nth-child(1) .line-num.shinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.station__body__item:nth-child(1) .line-num.oedo{--line-color: var(--kotsu-color-line-oedo)}.station__body__item:nth-child(1) .line-num img{display:block}.station__body__item:nth-child(1) .line__item{display:none}.station__body__item:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.station__body__item:nth-child(2) :is(.name-kana,.name-eng){margin:unset;font-size:.75rem;line-height:1.3333333333}@media print,screen and (min-width: 769px){.station__body__item:nth-child(2) :is(.name-kana,.name-eng){font-size:.875rem;line-height:1.1428571429}}.station__body__item:nth-child(2) .station-name{margin:unset;padding:unset;background:unset;border:unset;font-size:var(--metrotokyo-h1-mobile-font-size);font-weight:var(--metrotokyo-h1-mobile-font-weight);letter-spacing:var(--metrotokyo-h1-mobile-letter-spacing);line-height:var(--metrotokyo-h1-mobile-line-height)}@media print,screen and (min-width: 769px){.station__body__item:nth-child(2) .station-name{font-size:var(--metrotokyo-h1-desktop-font-size);font-weight:var(--metrotokyo-h1-desktop-font-weight);letter-spacing:var(--metrotokyo-h1-desktop-letter-spacing);line-height:var(--metrotokyo-h1-desktop-line-height)}}@media print,screen and (min-width: 769px){.station__body__item:nth-child(2) .station-name{margin-block-start:-4px;margin-block-end:-3px}}.station__navi{--icon-size: 16px;position:relative;display:flex;justify-content:space-between;column-gap:16px;row-gap:12px;padding-block-end:12px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.station__navi{font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.station__navi:after{position:absolute;display:block;inset-inline:0;inset-block-end:0;border-block-start-width:5px;border-block-start-style:solid;border-block-start-color:var(--line-color);content:""}.station__navi.asakusa{--line-color: var(--kotsu-color-line-asakusa)}.station__navi.mita{--line-color: var(--kotsu-color-line-mita)}.station__navi.shinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.station__navi.oedo{--line-color: var(--kotsu-color-line-oedo)}*+.station__navi{margin-block-start:21px}@media print,screen and (min-width: 769px){*+.station__navi{margin-block-start:31px}}.station__navi+.station__navi{margin-block-start:8px}@media print,screen and (min-width: 769px){.station__navi+.station__navi{margin-block-start:16px}}.station__navi a{text-decoration:none}@media (any-hover: hover){.station__navi a:hover{text-decoration:underline}}.station__navi a:before,.station__navi a:after{display:inline-block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;margin-block-start:-2px;-webkit-mask-image:url(/common/styles/images/kotsu_icon_arrow_right.svg);mask-image:url(/common/styles/images/kotsu_icon_arrow_right.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle}.station__navi .prev a:before{margin-inline-end:4px;scale:-1 1;content:""}.station__navi .next{margin-inline-start:auto}.station__navi .next a:after{margin-inline-start:4px;content:""}@media print{.floor-print .station__navi{display:none}}.stationMap{display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px}.stationMap__map{height:450px}.stationMap__map .infoWindow{display:flex;justify-content:space-between;align-items:center;column-gap:8px;min-inline-size:200px}.stationMap__map .infoWindow .name{margin:unset;font-size:.875rem;line-height:1.1428571429}.stationMap__map .infoWindow .iconList{margin:unset;padding:unset;display:flex;column-gap:4px;row-gap:4px;align-items:center;flex-wrap:wrap}.stationMap__map .infoWindow .iconList__item{margin:unset;padding:unset}.stationMap__map .infoWindow .iconList__item:before{content:none}.stationMap__map .infoWindow .iconList__item{display:grid;place-items:center;grid-template-columns:minmax(0,1fr);inline-size:2.25rem;min-block-size:2.25rem;padding-inline:5px;padding-block:5px;background-color:var(--metrotokyo-color-background2);border-width:4px;border-style:solid;border-color:var(--line-color);font-size:.75rem;line-height:1;font-weight:700;border-radius:calc(infinity * 1px);z-index:0}.stationMap__map .infoWindow .iconList__item:has(.asakusa){--line-color: var(--kotsu-color-line-asakusa)}.stationMap__map .infoWindow .iconList__item:has(.mita){--line-color: var(--kotsu-color-line-mita)}.stationMap__map .infoWindow .iconList__item:has(.shinjuku){--line-color: var(--kotsu-color-line-shinjuku)}.stationMap__map .infoWindow .iconList__item:has(.oedo){--line-color: var(--kotsu-color-line-oedo)}.stationMap__gatewayInfo{display:grid;grid-template-columns:minmax(0,1fr)}.stationMap__gatewayInfo[open]{row-gap:32px}@media print,screen and (min-width: 769px){.stationMap__gatewayInfo[open]{row-gap:40px}}.stationMap__gatewayToggle{order:2;justify-self:center;--icon-size: 24px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-inline-size:min(480px,100%);padding-inline:16px;padding-block:16px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.stationMap__gatewayToggle{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.stationMap__gatewayToggle{text-decoration:none;text-align:center;color:var(--metrotokyo-color-primary);border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.stationMap__gatewayToggle:hover{background-color:var(--metrotokyo-color-button-secondary-hover)}}.stationMap__gatewayToggle:after{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-end:15px;inset-block:0;margin-block:auto;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_down_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition-property:scale;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.stationMap__gatewayInfo[open] .stationMap__gatewayToggle:after{scale:1 -1}.stationMap__gatewayBody{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;padding-block-start:16px}@media print,screen and (min-width: 769px){.stationMap__gatewayBody{row-gap:40px}}.stationMap__gatewayNotice{padding-inline:15px;padding-block:15px;background-color:var(--metrotokyo-color-background1);border-width:1px;border-style:solid;border-color:transparent;color:var(--metrotokyo-color-primary);text-align:center;border-radius:8px}.stationMap__gatewayList{--column-num: 1;order:1;display:grid;grid-template-columns:repeat(var(--column-num),minmax(0,1fr));align-items:flex-start;column-gap:24px;row-gap:15px}@media print,screen and (min-width: 769px){.stationMap__gatewayList{--column-num: 2}}.stationMap__gatewayCol{display:grid;grid-template-columns:minmax(0,1fr);row-gap:15px}.stationMap__gateway__label{position:relative;display:flex;align-items:center;justify-content:flex-start;column-gap:12px;padding-inline-end:27px;padding-block:8px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3)}.stationMap__gateway__label:before,.stationMap__gateway__label:after{position:absolute;inline-size:20px;block-size:0;inset-inline-end:2px;inset-block:0;margin-block:auto;border-width:1px;border-style:solid;border-color:currentcolor;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.stationMap__gateway:not([open]) .stationMap__gateway__label:after{rotate:90deg}.stationMap__gateway:has(.stationMap__gateway__body:empty) .stationMap__gateway__label:before,.stationMap__gateway:has(.stationMap__gateway__body:empty) .stationMap__gateway__label:after{display:none}.stationMap__gateway__label .gateway{margin:unset;flex-shrink:0;display:grid;place-items:center;padding-inline:4px;padding-block-start:3px;padding-block-end:5px;border-width:1px;border-style:solid;border-color:currentColor;font-size:1rem;line-height:1.125;font-weight:700;text-align:center;color:var(--metrotokyo-color-primary);border-radius:4px}.stationMap__gateway[open] .stationMap__gateway__label .gateway{background-color:var(--metrotokyo-color-button-secondary-hover)}.stationMap__gateway__label .remark{margin:unset;font-size:.75rem;line-height:1.5;color:var(--metrotokyo-color-base3)}.stationMap__gateway__label .icons{flex-shrink:0;margin:unset;padding:unset;display:flex;column-gap:4px}.stationMap__gateway__label .icons li{margin:unset;padding:unset}.stationMap__gateway__label .icons li:before{content:none}.stationMap__gateway__label .icons li{inline-size:24px;aspect-ratio:1/1}.stationMap__gateway__label .icons li img{inline-size:100%;block-size:100%}.stationMap__gateway__body{padding-block-start:15px;padding-block-end:16px}.stationMap__gateway__body:empty{display:none}.stationMap__gateway__body[data-animation]{overflow:clip}.facilityList{margin:unset;padding:unset;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:16px}.facilityList__item{margin:unset;padding:unset}.facilityList__item:before{content:none}.facilityList__item img{display:block}.stationFloorMap{display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px;padding-inline:15px;padding-block:15px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px}.delayBox{inline-size:min(500px,100%);margin-inline:auto;padding-inline:20px;padding-block:20px;background-image:url(/common/css/i/base_delay.gif);background-position:center top;background-size:100% auto;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);font-size:.875rem;line-height:2;letter-spacing:0}*+.delayBox{margin-block-start:30px}.delayBox h2{margin:unset;padding:unset;background:unset;border:unset;font-size:1.125rem;line-height:1.5;font-weight:400;color:var(--metrotokyo-color-primary)}.delayBox table :is(th,td){padding-inline:12px;padding-block:10px;font-size:.875rem;line-height:2;font-weight:700;text-align:center}.delayBox table th{background:unset}.timetableList,.timetableList__item{margin:unset;padding:unset}.timetableList__item:before{content:none}.timetableList__link{--icon-size: 24px;display:grid;grid-template-columns:[num] max-content [name] minmax(0,1fr);align-items:center;column-gap:8px;min-block-size:72px;padding-inline-end:calc(var(--icon-size) + 8px);padding-block-start:12px;padding-block-end:11px;border-block-end-width:1px;border-block-end-style:solid;border-block-end-color:var(--metrotokyo-border-color3);text-decoration:none;color:inherit;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media print,screen and (min-width: 769px){.timetableList__link{padding-block-start:14px;padding-block-end:13px}}@media (any-hover: hover){.timetableList__link:hover{background-color:var(--metrotokyo-color-background3)}}.timetableList__link:after{position:absolute;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-end:0;inset-block:0;margin-block:auto;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.timetableList__num{grid-column:num;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;inline-size:2.25rem;min-block-size:2.25rem;font-size:.75rem;line-height:1;font-weight:700;aspect-ratio:1/1}@media print,screen and (min-width: 769px){.timetableList__num{inline-size:2.75rem;min-block-size:2.75rem;font-size:.875rem;line-height:1}}.timetableList__num:not(:has(img)){padding-inline:5px;padding-block:5px;background-color:var(--metrotokyo-color-background2);border-width:4px;border-style:solid;border-color:var(--line-color);border-radius:calc(infinity * 1px)}.timetableList__num--asakusa{--line-color: var(--kotsu-color-line-asakusa)}.timetableList__num--mita{--line-color: var(--kotsu-color-line-mita)}.timetableList__num--shinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.timetableList__num--oedo{--line-color: var(--kotsu-color-line-oedo)}.timetableList__name{grid-column:name;font-size:1rem;line-height:1.25;font-weight:700}:is(.operation,.operation.paint){padding:unset;background:unset;border-radius:unset;display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);border-block-width:1px;border-block-style:solid;border-block-color:var(--metrotokyo-border-color3)}@media print,screen and (min-width: 769px){:is(.operation,.operation.paint){grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}:is(.operation,.operation.paint):where(:first-child){margin-block-start:0}:is(.operation,.operation.paint):where(:last-child){margin-block-end:0}.operation__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:16px;padding-inline:16px;padding-block:23px}@media print,screen and (min-width: 769px){.operation__item{grid-template-columns:subgrid;grid-column:span 3}}.operation__item:not(:first-child){border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:var(--metrotokyo-border-color3)}.operationWrap .operation__item{border:unset}.operation__item .route{--icon-size: 16px;--line-color: currentColor;position:relative;padding-inline-start:calc(var(--icon-size) + 4px);font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.operation__item .route{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}.operation__item .route:before{position:absolute;inline-size:var(--icon-size);block-size:var(--icon-size);inset-inline-start:0;inset-block-start:calc(.5lh - var(--icon-size) / 2 + 1px);background-color:var(--line-color, currentColor);-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.operation__item .route.routeAsakusa{--line-color: var(--kotsu-color-line-asakusa)}.operation__item .route.routeMita{--line-color: var(--kotsu-color-line-mita)}.operation__item .route.routeShinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.operation__item .route.routeOedo{--line-color: var(--kotsu-color-line-oedo)}.operation__item .route.routeArakawa{--line-color: var(--kotsu-color-line-toden)}.operation__item .route.routeArakawa:before{-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_toden.svg)}.operation__item .route.routeNippori{--line-color: var(--kotsu-color-line-nippori)}.operation__item .operation__info em{font-style:normal;font-weight:700}.operation__item .operation__link{justify-self:flex-end}.operation__item .haishin{font-weight:700}.operation__item .jyouhou{display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px}.operation__item .jyouhou .state{font-weight:700}.layerMap{position:relative;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);text-align:center;aspect-ratio:attr(data-width)/attr(data-height)}@media print,screen and (min-width: 769px){.layerMap{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.layerMap:where(:first-child){margin-block-start:0}.layerMap:where(:last-child){margin-block-end:0}.layerMap:has(.ol-viewport)>img{visibility:hidden}.layerMap .ol-viewport{position:absolute!important;inset:0}.layerMap .ol-layer canvas{cursor:grab}.layerMap .ol-layer canvas:active{cursor:grabbing}.layerMap .ol-zoom{display:flex;flex-direction:row-reverse;column-gap:1px;inset-inline-start:auto;inset-inline-end:0;inset-block-start:auto;inset-block-end:10px}.layerMap .ol-zoom :is(.ol-zoom-in,.ol-zoom-out){margin:unset;border-radius:unset;position:relative;display:block;inline-size:40px;block-size:40px;padding-inline-start:36px;background-color:var(--metrotokyo-color-primary);border-width:2px;border-style:solid;border-color:var(--metrotokyo-color-primary);color:var(--metrotokyo-color-base2);clip-path:inset(0%);white-space:nowrap;overflow:hidden;transition-property:background-color,color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}.layerMap .ol-zoom :is(.ol-zoom-in,.ol-zoom-out):before,.layerMap .ol-zoom :is(.ol-zoom-in,.ol-zoom-out):after{position:absolute;inline-size:20px;block-size:0;inset-inline:0;inset-block:0;margin-inline:auto;margin-block:auto;border-block-width:1px;border-block-style:solid;border-block-color:currentColor;content:""}@media (any-hover: hover){.layerMap .ol-zoom :is(.ol-zoom-in,.ol-zoom-out):hover{background-color:var(--metrotokyo-color-background2);color:var(--metrotokyo-color-primary)}}.layerMap .ol-zoom .ol-zoom-in:after{rotate:90deg}.goods{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(10.75rem,172px),1fr));column-gap:16px;row-gap:16px}@media print,screen and (min-width: 769px){.goods{column-gap:24px;row-gap:24px}}.goods__item{margin:unset;padding:unset}.goods__item:before{content:none}.goods__item{display:grid;grid-template-columns:minmax(0,1fr)}.goods__card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) max-content;row-gap:4px;padding-inline:15px;padding-block:15px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);font-size:var(--metrotokyo-body1-mobile-font-size);font-weight:var(--metrotokyo-body1-mobile-font-weight);letter-spacing:var(--metrotokyo-body1-mobile-letter-spacing);line-height:var(--metrotokyo-body1-mobile-line-height)}@media print,screen and (min-width: 769px){.goods__card{font-size:var(--metrotokyo-body1-desktop-font-size);font-weight:var(--metrotokyo-body1-desktop-font-weight);letter-spacing:var(--metrotokyo-body1-desktop-letter-spacing);line-height:var(--metrotokyo-body1-desktop-line-height)}}.goods__card{color:inherit;text-decoration:none;border-radius:12px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.goods__card:hover{background-color:var(--metrotokyo-color-button-secondary-hover)}}.goods__img{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:78px minmax(0,1fr);row-gap:16px;font-size:1rem;line-height:1.5}.goods__img img{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.goods__info{text-align:end}.information{margin-block-start:var(--metrotokyo-s-space-rule4);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.information{margin-block-start:var(--metrotokyo-lg-space-rule4);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.information .info__body{--width-gap: var(--metrotokyo-s-column-gap);display:flex;flex-wrap:wrap;gap:var(--width-gap)}@media print,screen and (min-width: 769px){.information .info__body{--width-gap: var(--metrotokyo-lg-column-gap)}}.information .info__item{display:grid;grid-template-columns:minmax(0,1fr)}.information .info__item__inner{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding-block:15px;padding-inline:15px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;opacity:1;transition-property:opacity;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.information .info__item__inner:hover{opacity:.7}}.information .info__item__inner .image{padding:unset}.accordionBox{--icon-size: 2em;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:8px}@media print,screen and (min-width: 769px){.accordionBox{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.accordionBox:where(:first-child){margin-block-start:0}.accordionBox:where(:last-child){margin-block-end:0}:is(.accordionBox__label,.accordionBox__body){position:relative;padding-inline-start:16px}.accordionBox[data-type=faq] :is(.accordionBox__label,.accordionBox__body){padding-inline-start:calc(16px + var(--icon-size) + 16px)}.accordionBox[data-type=faq] :is(.accordionBox__label,.accordionBox__body):before{position:absolute;display:block;inline-size:2em;block-size:2em;inset-inline-start:16px;background-color:var(--metrotokyo-color-background2);background-size:.875rem .9375rem;background-repeat:no-repeat;background-position:50% calc(50% - 1px);border-width:2px;border-style:solid;border-radius:50%;content:""}.accordionBox__label{padding-inline-end:72px;padding-block:18px;font-size:var(--metrotokyo-body1B-mobile-font-size);font-weight:var(--metrotokyo-body1B-mobile-font-weight);letter-spacing:var(--metrotokyo-body1B-mobile-letter-spacing);line-height:var(--metrotokyo-body1B-mobile-line-height)}@media print,screen and (min-width: 769px){.accordionBox__label{font-size:var(--metrotokyo-body1B-desktop-font-size);font-weight:var(--metrotokyo-body1B-desktop-font-weight);letter-spacing:var(--metrotokyo-body1B-desktop-letter-spacing);line-height:var(--metrotokyo-body1B-desktop-line-height)}}.accordionBox[data-type=faq] .accordionBox__label:before{inset-block:0;margin-block:auto;background-image:url(/common/styles/images/metrotokyo_icon_faq_q.svg);border-color:var(--metrotokyo-color-primary)}.accordionBox__text:before,.accordionBox__text:after{position:absolute;inline-size:20px;block-size:0;inset-inline-end:26px;inset-block:0;margin-block:auto;border-width:1px;border-style:solid;border-color:currentcolor;rotate:360deg;transition-property:rotate;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad);content:""}.accordionBox:not([open]) .accordionBox__text:after{rotate:90deg}.accordionBox__body{position:relative;align-content:center;padding-inline:16px;padding-block-start:2px;padding-block-end:16px}.accordionBox[data-type=faq] .accordionBox__body:before{inset-block-start:0;background-image:url(/common/styles/images/metrotokyo_icon_faq_a.svg);border-color:var(--metrotokyo-color-base1)}.accordionBox__body[data-animation]{overflow:hidden}:is(.btn-link,.btn-navi){--icon-size: 1.5rem;margin-block-start:var(--metrotokyo-s-space-rule3);margin-block-end:var(--metrotokyo-s-space-rule5)}@media print,screen and (min-width: 769px){:is(.btn-link,.btn-navi){margin-block-start:var(--metrotokyo-lg-space-rule3);margin-block-end:var(--metrotokyo-lg-space-rule5)}}:is(.btn-link,.btn-navi):where(:first-child){margin-block-start:0}:is(.btn-link,.btn-navi):where(:last-child){margin-block-end:0}:is(.btn-link,.btn-navi).is-bgWrap{padding-inline:24px;padding-block:24px;background-color:var(--metrotokyo-color-background5)}@media print,screen and (min-width: 769px){:is(.btn-link,.btn-navi).is-bgWrap{padding-inline:32px;padding-block:32px}}:where(:is(.btn-link,.btn-navi))+:is(.btn-link,.btn-navi){margin-block-start:var(--metrotokyo-s-space-rule2)}@media print,screen and (min-width: 769px){:where(:is(.btn-link,.btn-navi))+:is(.btn-link,.btn-navi){margin-block-start:var(--metrotokyo-lg-space-rule2)}}:is(.btn-link__body,.btn-navi__body){margin:unset;padding:unset;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--metrotokyo-s-column-gap)}@media print,screen and (min-width: 769px){:is(.btn-link__body,.btn-navi__body){gap:var(--metrotokyo-lg-column-gap)}}:is(.btn-link__body,.btn-navi__body)>li{margin:unset}:is(.btn-link__body,.btn-navi__body)>li:before{content:none}:is(.btn-link__body,.btn-navi__body)>li{grid-column:span 12;display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:flex-start;padding-inline:16px;padding-block:16px;cursor:pointer;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){:is(.btn-link__body,.btn-navi__body)>li:hover{background-color:var(--metrotokyo-color-background3)}}@media print,screen and (min-width: 769px){:is(.btn-link__body,.btn-navi__body)>li.col2{grid-column:span 6}}@media print,screen and (min-width: 769px){:is(.btn-link__body,.btn-navi__body)>li.col3{grid-column:span 4}}@media print,screen and (min-width: 769px){:is(.btn-link__body,.btn-navi__body)>li.col4{grid-column:span 3}}@media screen and (max-width: 768px){:is(.btn-link__body,.btn-navi__body)>li.sp-col2{grid-column:span 6}}@media screen and (max-width: 768px){:is(.btn-link__body,.btn-navi__body)>li.sp-col4{grid-column:span 3}}:is(.btn-link__body,.btn-navi__body)>li a{color:var(--metrotokyo-color-base1);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.btn-link__body,.btn-navi__body)>li a{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}:is(.btn-link__body,.btn-navi__body)>li a{text-decoration:none;word-break:keep-all}:is(.btn-link__body,.btn-navi__body)>li a:before{position:absolute;inset-block-start:calc(.5lh + 16px - var(--icon-size) / 2);margin-inline-start:calc(-1 * var(--icon-size))}:is(.btn-link__body,.btn-navi__body)>li a[class*=i-icon]:before{margin-inline-start:calc(-1 * (var(--icon-size) + 8px))}:is(.btn-link__body,.btn-navi__body)>li a:where([href^="#"]:not([href="#"])):after{--icon-size: 1em;display:inline-block;inline-size:var(--icon-size);block-size:1lh;margin-inline-start:.25em;padding-inline-start:var(--icon-size);background-color:currentColor;clip-path:inset(0%);white-space:nowrap;overflow:hidden;vertical-align:top;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_arrow_down_01.svg);mask-image:url(/common/styles/images/metrotokyo_icon_arrow_down_01.svg);-webkit-mask-position:50% calc(50% + 1px);mask-position:50% calc(50% + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}:is(.btn-link__body,.btn-navi__body)>li:has(:is(a:where([href*=".pdf" i],[href*=".doc" i],[href*=".xls" i],[href*=".csv" i],[href*=".ppt" i],[href*=".zip" i]))){padding-inline-start:calc(16px + var(--icon-size))}:is(.btn-link__body,.btn-navi__body)>li:has([class*=i-icon]){--icon-size: 2rem;padding-inline-start:calc(16px + var(--icon-size) + 8px)}:is(.btn-link__body,.btn-navi__body)>li p{margin-block-start:4px}@media print,screen and (min-width: 769px){.btn-navi__body li{grid-column:span 4}}.btn-link.icon{--icon-size: 2.5rem}.btn-link.icon .btn-link__body>li{--icon-size: 2.5rem;grid-column:span 6;padding-inline:16px;padding-block-start:calc(24px + var(--icon-size) + 14px);padding-block-end:16px}@media print,screen and (min-width: 769px){.btn-link.icon .btn-link__body>li{grid-column:span 3}}.btn-link.icon .btn-link__body>li a{--icon-size: 2.5rem;font-size:var(--metrotokyo-h6-mobile-font-size);font-weight:var(--metrotokyo-h6-mobile-font-weight);letter-spacing:var(--metrotokyo-h6-mobile-letter-spacing);line-height:var(--metrotokyo-h6-mobile-line-height)}@media print,screen and (min-width: 769px){.btn-link.icon .btn-link__body>li a{font-size:var(--metrotokyo-h6-desktop-font-size);font-weight:var(--metrotokyo-h6-desktop-font-weight);letter-spacing:var(--metrotokyo-h6-desktop-letter-spacing);line-height:var(--metrotokyo-h6-desktop-line-height)}}.btn-link.icon .btn-link__body>li a{text-align:center}.btn-link.icon .btn-link__body>li a:before{margin:unset;inset-inline:0;inset-block-start:22px;margin-inline:auto}.btn-link.icon .btn-link__body>li:has([class*=i-icon]) a:before{display:block;content:""}.card-link{margin:unset;padding:unset;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--metrotokyo-s-column-gap);margin-block-start:var(--metrotokyo-s-space-rule2);margin-block-end:var(--metrotokyo-s-space-rule3)}@media print,screen and (min-width: 521px){.card-link{gap:var(--metrotokyo-lg-column-gap);margin-block-start:var(--metrotokyo-lg-space-rule2);margin-block-end:var(--metrotokyo-lg-space-rule3)}}.card-link:where(:first-child){margin-block-start:0}.card-link:where(:last-child){margin-block-end:0}.card-link__item{margin:unset;padding:unset}.card-link__item:before{content:none}.card-link__item{grid-column:span 12;display:grid;grid-template-columns:clamp(64px,49.2365930599px + 3.785488959cqw,88px) minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);column-gap:16px;align-items:flex-start;justify-content:flex-start;padding-inline:16px;padding-block:16px;cursor:pointer;background-color:var(--metrotokyo-color-background2);border-width:1px;border-style:solid;border-color:var(--metrotokyo-border-color3);border-radius:12px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.card-link__item:hover{background-color:var(--metrotokyo-color-background3)}}.card-link--large .card-link__item{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content minmax(0,1fr)}@media print,screen and (min-width: 521px){.card-link--large .card-link__item{grid-template-columns:min(31.955922865%,232px) minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr)}}@media print,screen and (min-width: 521px){.card-link__item.col2{grid-column:span 6}}@media print,screen and (min-width: 521px){.card-link__item.col3{grid-column:span 4}}@media print,screen and (min-width: 521px){.card-link__item.col4{grid-column:span 3}}@media screen and (max-width: 520px){.card-link__item.sp-col2{grid-column:span 6}}@media screen and (max-width: 520px){.card-link__item.sp-col4{grid-column:span 3}}.card-link__link{grid-column:2/3;grid-row:1/2;color:var(--metrotokyo-color-base1);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.card-link__link{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.card-link__link{text-decoration:none}.card-link__item:not(:has(.card-link__img)) .card-link__link{grid-column:1/3}.card-link__item:not(:has(.card-link__desc)) .card-link__link{grid-row:1/3}@media screen and (max-width: 520px){.card-link--large .card-link__link{grid-column:1/2;grid-row:2/3}}.card-link__desc{grid-column:2/3;grid-row:2/3;margin-block-start:4px}.card-link__item:not(:has(.card-link__img)) .card-link__desc{grid-column:1/3}@media screen and (max-width: 520px){.card-link--large .card-link__desc{grid-column:1/2;grid-row:3/4}}.card-link__img{margin:unset;grid-column:1/2;grid-row:1/3}.card-link__img img{display:block;inline-size:100%}@media screen and (max-width: 520px){.card-link--large .card-link__img{grid-column:1/2;grid-row:1/2;margin-block-end:16px}}.newMark{display:inline-block;margin-inline:8px;margin-block-start:-4px;padding-inline:8px;padding-block:1px;border-width:1px;border-style:solid;border-color:currentColor;font-size:var(--metrotokyo-body2B-mobile-font-size);font-weight:var(--metrotokyo-body2B-mobile-font-weight);letter-spacing:var(--metrotokyo-body2B-mobile-letter-spacing);line-height:var(--metrotokyo-body2B-mobile-line-height)}@media print,screen and (min-width: 769px){.newMark{font-size:var(--metrotokyo-body2B-desktop-font-size);font-weight:var(--metrotokyo-body2B-desktop-font-weight);letter-spacing:var(--metrotokyo-body2B-desktop-letter-spacing);line-height:var(--metrotokyo-body2B-desktop-line-height)}}.newMark{color:var(--metrotokyo-color-primary);border-radius:4px;vertical-align:middle}.frame,.paint{margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4);padding-inline:calc(var(--metrotokyo-content-padding-x) - 2px);padding-block:calc(var(--metrotokyo-content-padding-x) - 2px);border-width:2px;border-style:solid;border-color:transparent;border-radius:8px;overflow:hidden}@media print,screen and (min-width: 769px){.frame,.paint{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.frame:where(:first-child),.paint:where(:first-child){margin-block-start:0}.frame:where(:last-child),.paint:where(:last-child){margin-block-end:0}.frame__head,.paint__head{margin:unset;padding:unset;background:unset;border:unset;color:unset;border-radius:unset;margin-block-end:var(--metrotokyo-s-space-rule4);font-size:var(--metrotokyo-h4-mobile-font-size);font-weight:var(--metrotokyo-h4-mobile-font-weight);letter-spacing:var(--metrotokyo-h4-mobile-letter-spacing);line-height:var(--metrotokyo-h4-mobile-line-height)}@media print,screen and (min-width: 769px){.frame__head,.paint__head{font-size:var(--metrotokyo-h4-desktop-font-size);font-weight:var(--metrotokyo-h4-desktop-font-weight);letter-spacing:var(--metrotokyo-h4-desktop-letter-spacing);line-height:var(--metrotokyo-h4-desktop-line-height)}}@media print,screen and (min-width: 769px){.frame__head,.paint__head{margin-block-end:var(--metrotokyo-lg-space-rule4)}}.frame:where(.b-green){border-color:#c2dccc}.frame:where(.b-red){border-color:#f5cdcd}.frame:where(.b-gray){border-color:var(--metrotokyo-border-color3)}.paint:where(.bg-green){background-color:var(--metrotokyo-color-background6)}.paint:where(.bg-red){background-color:#ffe6e5}.paint:where(.bg-gray){background-color:var(--metrotokyo-color-background1)}.grid{--width-gap: var(--metrotokyo-s-column-gap);--grid-gap: var(--width-gap);margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.grid{--width-gap: var(--metrotokyo-lg-column-gap);margin-block-start:var(--metrotokyo-lg-space-rule4);margin-block-end:var(--metrotokyo-lg-space-rule5)}}.grid:where(:first-child){margin-block-start:0}.grid:where(:last-child){margin-block-end:0}.grid__body{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.grid__item{inline-size:100%}.p-indent{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1em;row-gap:8px;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.p-indent{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.p-indent:where(:first-child){margin-block-start:0}.p-indent:where(:last-child){margin-block-end:0}.p-indent-row{display:grid;grid-template-columns:subgrid;grid-column:span 2}.p-indent-row>:first-child{white-space:nowrap}[class*=list-indent]{--base-size: calc(1em + var(--metrotokyo-body1-mobile-letter-spacing));--indent-size: calc(1 * var(--base-size));list-style-type:none;padding-inline-start:var(--indent-size)}@media print,screen and (min-width: 769px){[class*=list-indent]{--base-size: calc(1em + var(--metrotokyo-body1-desktop-letter-spacing))}}[class*=list-indent]>li{position:relative}[class*=list-indent]>li:before{content:none}[class*=list-indent] .symbol{position:absolute;block-size:1lh;inset-block-start:0;margin-inline-start:calc(-1 * var(--indent-size))}.list-indent{--indent-size: calc(1 * var(--base-size))}.list-indent-l{--indent-size: calc(3 * var(--base-size))}.list-indent-l2{--indent-size: calc(4 * var(--base-size))}.link-list{--icon-size: 1.5em;padding-inline-start:calc(var(--icon-size) + .25em)}.link-list>li:before{content:none}.link-list>li a:before{position:absolute;display:block;inline-size:var(--icon-size);block-size:1lh;margin-inline-start:calc(-1 * (var(--icon-size) + .25em));padding-inline-start:var(--icon-size);background-repeat:no-repeat;background-position:50% calc(50% + 1px);background-size:contain;clip-path:inset(0%);white-space:nowrap;overflow:hidden}.link-list>li a:not(:where([href*=".pdf" i],[href*=".doc" i],[href*=".xls" i],[href*=".csv" i],[href*=".ppt" i],[href*=".zip" i])):before{background-image:url(/common/styles/images/metrotokyo_icon_chevron_right_01.svg);content:""}.caption{--kotsu-newsCategory-desktop-font-size: 1rem;--kotsu-newsCategory-desktop-line-height: 1.75;--kotsu-newsCategory-desktop-font-weight: normal;--kotsu-newsCategory-desktop-letter-spacing: .04em;--kotsu-newsCategory-mobile-font-size: 1rem;--kotsu-newsCategory-mobile-line-height: 1.75;--kotsu-newsCategory-mobile-font-weight: normal;--kotsu-newsCategory-mobile-letter-spacing: .005em;display:block;font-size:var(--kotsu-cap-mobile-font-size);font-weight:var(--kotsu-cap-mobile-font-weight);letter-spacing:var(--kotsu-cap-mobile-letter-spacing);line-height:var(--kotsu-cap-mobile-line-height)}@media print,screen and (min-width: 769px){.caption{font-size:var(--kotsu-cap-desktop-font-size);font-weight:var(--kotsu-cap-desktop-font-weight);letter-spacing:var(--kotsu-cap-desktop-letter-spacing);line-height:var(--kotsu-cap-desktop-line-height)}}.caption{color:var(--metrotokyo-color-base3)}*+.caption{margin-block-start:var(--metrotokyo-s-space-rule4)}.btnList{margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.btnList{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}.btnList:where(:first-child){margin-block-start:0}.btnList:where(:last-child){margin-block-end:0}.btnList__body{margin:unset;padding:unset;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--metrotokyo-button-container-gap)}.btnList__item{margin:unset}.btnList__item:before{content:none}.btnList__item{min-inline-size:min(232px,100%)}.btnList__item--wide{min-inline-size:min(480px,100%)}.btn{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-inline-size:min(232px,100%);padding-inline:16px;padding-block:16px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.btn{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.btn{text-decoration:none;text-align:center;color:var(--metrotokyo-color-primary);border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.btn:hover{background-color:var(--metrotokyo-color-button-secondary-hover)}}.btn--middle{padding-block:9px}@media print,screen and (min-width: 769px){.btn--middle{padding-block:11px}}:is(.iframeBox,.googleMapsBox){display:grid;grid-template-columns:minmax(0,min(673px,100%));justify-content:center;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){:is(.iframeBox,.googleMapsBox){margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}:is(.iframeBox,.googleMapsBox):where(:first-child){margin-block-start:0}:is(.iframeBox,.googleMapsBox):where(:last-child){margin-block-end:0}:is(.iframeBox,.googleMapsBox) iframe{border:none;vertical-align:middle}.iframeBox iframe{width:100%;height:auto;aspect-ratio:16/9}.googleMapsBox iframe{max-inline-size:100%;min-block-size:200px}:is(.button-normal,.button-print){display:grid;grid-template-columns:minmax(0,1fr);justify-items:flex-end}:is(.button-normal,.button-print) :is(button,a){--icon-size: 17px;position:relative;display:flex;align-items:center;column-gap:4px;padding-inline:15px;padding-block-start:7px;padding-block-end:6px;border-width:1px;border-style:solid;border-color:var(--metrotokyo-color-primary);font-size:var(--metrotokyo-body2B-mobile-font-size);font-weight:var(--metrotokyo-body2B-mobile-font-weight);letter-spacing:var(--metrotokyo-body2B-mobile-letter-spacing);line-height:var(--metrotokyo-body2B-mobile-line-height)}@media print,screen and (min-width: 769px){:is(.button-normal,.button-print) :is(button,a){font-size:var(--metrotokyo-body2B-desktop-font-size);font-weight:var(--metrotokyo-body2B-desktop-font-weight);letter-spacing:var(--metrotokyo-body2B-desktop-letter-spacing);line-height:var(--metrotokyo-body2B-desktop-line-height)}}:is(.button-normal,.button-print) :is(button,a){color:var(--metrotokyo-color-primary);text-decoration:none;border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){:is(.button-normal,.button-print) :is(button,a):hover{background-color:var(--metrotokyo-color-background3)}}@media print{.button-print{display:none}}.button-print :is(button,a):before{flex-shrink:0;display:block;inline-size:var(--icon-size);block-size:var(--icon-size);background-color:currentColor;-webkit-mask-image:url(/common/styles/images/kotsu_icon_print.svg);mask-image:url(/common/styles/images/kotsu_icon_print.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.modalDialog{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:[close] max-content [inner] minmax(0,1fr);align-content:center;row-gap:10px;inline-size:min(1000px,100% - var(--gap) * 2);block-size:min(766px,100% - var(--gap) * 2);inset-inline:0;inset-block:0;margin-inline:auto;margin-block:auto}.modalDialog::backdrop{background-color:rgb(from var(--metrotokyo-color-base1) r g b/.45)}.modalDialog:has(iframe){inline-size:min(1000px,100% - var(--gap) * 2);block-size:min(766px,100% - var(--gap) * 2)}.modalDialog:has(img){inline-size:fit-content;block-size:fit-content;max-inline-size:calc(100% - var(--gap) * 2);max-block-size:calc(100% - var(--gap) * 2)}.modalDialog__close{grid-row:close;justify-self:flex-end;display:flex;align-items:center;column-gap:5px;place-items:center;padding-inline:15px;padding-block-start:7px;padding-block-end:6px;border-width:1px;border-style:solid;border-color:currentColor;font-size:var(--metrotokyo-body2B-mobile-font-size);font-weight:var(--metrotokyo-body2B-mobile-font-weight);letter-spacing:var(--metrotokyo-body2B-mobile-letter-spacing);line-height:var(--metrotokyo-body2B-mobile-line-height)}@media print,screen and (min-width: 769px){.modalDialog__close{font-size:var(--metrotokyo-body2B-desktop-font-size);font-weight:var(--metrotokyo-body2B-desktop-font-weight);letter-spacing:var(--metrotokyo-body2B-desktop-letter-spacing);line-height:var(--metrotokyo-body2B-desktop-line-height)}}.modalDialog__close{color:var(--metrotokyo-color-base2);border-radius:8px;transition-property:background-color,color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.modalDialog__close:hover{background-color:var(--metrotokyo-color-background2);color:var(--metrotokyo-color-primary)}}.modalDialog__close:before{flex-shrink:0;display:block;inline-size:15px;block-size:15px;background-color:currentColor;-webkit-mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);mask-image:url(/common/styles/images/metrotokyo_icon_close.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;content:""}.modalDialog__inner{grid-row:inner;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);justify-items:center;background-color:var(--metrotokyo-color-background2);overflow:hidden}.modalDialog:has(iframe) .modalDialog__inner{border-radius:12px}.modalDialog:has(img) .modalDialog__inner{inline-size:fit-content;block-size:fit-content}.modalDialog__inner iframe{inline-size:100%;block-size:100%}.modalDialog__inner figrue{inline-size:fit-content;block-size:fit-content}.modalDialog__inner img{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.popModalReturn{display:grid;grid-template-columns:minmax(0,min(295px,100%));justify-content:center;padding-inline:24px;padding-block:24px;background-color:var(--metrotokyo-color-background5)}.popModalReturn__button{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;inline-size:min(480px,100%);padding-inline:16px;padding-block:16px;border-width:1px;border-style:solid;border-color:currentColor;font-size:var(--metrotokyo-btn-mobile-font-size);font-weight:var(--metrotokyo-btn-mobile-font-weight);letter-spacing:var(--metrotokyo-btn-mobile-letter-spacing);line-height:var(--metrotokyo-btn-mobile-line-height)}@media print,screen and (min-width: 769px){.popModalReturn__button{font-size:var(--metrotokyo-btn-desktop-font-size);font-weight:var(--metrotokyo-btn-desktop-font-weight);letter-spacing:var(--metrotokyo-btn-desktop-letter-spacing);line-height:var(--metrotokyo-btn-desktop-line-height)}}.popModalReturn__button{color:var(--metrotokyo-color-primary);border-radius:8px;transition-property:background-color;transition-duration:var(--metrotokyo-anchor-hover-transition-duration);transition-timing-function:var(--metrotokyo-easing-ease-out-quad)}@media (any-hover: hover){.popModalReturn__button:hover{background-color:var(--metrotokyo-color-button-secondary-hover)}}scrollable-table{display:block;margin-block-start:var(--metrotokyo-s-space-rule5);margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){scrollable-table{margin-block-start:var(--metrotokyo-lg-space-rule5);margin-block-end:var(--metrotokyo-lg-space-rule4)}}scrollable-table:where(:first-child){margin-block-start:0}scrollable-table:where(:last-child){margin-block-end:0}scrollable-table>table{margin:unset}scrollable-table .scroll-hint-icon-wrap{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:clip}scrollable-table .scroll-hint-icon{display:block}@media screen and (max-width: 768px){scrollable-table{margin-inline-end:var(--full-bleed);padding-inline-end:calc(-1 * var(--full-bleed))}scrollable-table>table{min-inline-size:min(var(--contentSize),max(var(--natural-width, 0px),max(180%,var(--max-cells) * 60%)))}scrollable-table>table:not(:has(tr:nth-child(2)))~.scroll-hint-icon-wrap{display:none}}@media screen and (max-width: 768px){.pcOnly{display:none}}@media print,screen and (min-width: 769px){.spOnly{display:none}}:root{--width-gap: 0px}@media print,screen and (min-width: 769px){.width1{inline-size:calc((100% + var(--width-gap)) / 12 * 1 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width2{inline-size:calc((100% + var(--width-gap)) / 12 * 2 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width3{inline-size:calc((100% + var(--width-gap)) / 12 * 3 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width4{inline-size:calc((100% + var(--width-gap)) / 12 * 4 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width5{inline-size:calc((100% + var(--width-gap)) / 12 * 5 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width6{inline-size:calc((100% + var(--width-gap)) / 12 * 6 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width7{inline-size:calc((100% + var(--width-gap)) / 12 * 7 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width8{inline-size:calc((100% + var(--width-gap)) / 12 * 8 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width9{inline-size:calc((100% + var(--width-gap)) / 12 * 9 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width10{inline-size:calc((100% + var(--width-gap)) / 12 * 10 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width11{inline-size:calc((100% + var(--width-gap)) / 12 * 11 - var(--width-gap))}}@media print,screen and (min-width: 769px){.width12{inline-size:calc((100% + var(--width-gap)) / 12 * 12 - var(--width-gap))}}.w-0p{inline-size:calc((100% + var(--width-gap)) * 0 / 100 - var(--width-gap))}.w-5p{inline-size:calc((100% + var(--width-gap)) * 5 / 100 - var(--width-gap))}.w-10p{inline-size:calc((100% + var(--width-gap)) * 10 / 100 - var(--width-gap))}.w-15p{inline-size:calc((100% + var(--width-gap)) * 15 / 100 - var(--width-gap))}.w-20p{inline-size:calc((100% + var(--width-gap)) * 20 / 100 - var(--width-gap))}.w-25p{inline-size:calc((100% + var(--width-gap)) * 25 / 100 - var(--width-gap))}.w-30p{inline-size:calc((100% + var(--width-gap)) * 30 / 100 - var(--width-gap))}.w-35p{inline-size:calc((100% + var(--width-gap)) * 35 / 100 - var(--width-gap))}.w-40p{inline-size:calc((100% + var(--width-gap)) * 40 / 100 - var(--width-gap))}.w-45p{inline-size:calc((100% + var(--width-gap)) * 45 / 100 - var(--width-gap))}.w-50p{inline-size:calc((100% + var(--width-gap)) * 50 / 100 - var(--width-gap))}.w-55p{inline-size:calc((100% + var(--width-gap)) * 55 / 100 - var(--width-gap))}.w-60p{inline-size:calc((100% + var(--width-gap)) * 60 / 100 - var(--width-gap))}.w-65p{inline-size:calc((100% + var(--width-gap)) * 65 / 100 - var(--width-gap))}.w-70p{inline-size:calc((100% + var(--width-gap)) * 70 / 100 - var(--width-gap))}.w-75p{inline-size:calc((100% + var(--width-gap)) * 75 / 100 - var(--width-gap))}.w-80p{inline-size:calc((100% + var(--width-gap)) * 80 / 100 - var(--width-gap))}.w-85p{inline-size:calc((100% + var(--width-gap)) * 85 / 100 - var(--width-gap))}.w-90p{inline-size:calc((100% + var(--width-gap)) * 90 / 100 - var(--width-gap))}.w-95p{inline-size:calc((100% + var(--width-gap)) * 95 / 100 - var(--width-gap))}.w-100p{inline-size:calc((100% + var(--width-gap)) * 100 / 100 - var(--width-gap))}.w-auto{inline-size:auto}.max100{max-inline-size:100%;block-size:auto}@media screen and (max-width: 768px){.w-sp-0p{inline-size:calc((100% + var(--width-gap)) * 0 / 100 - var(--width-gap))}.w-sp-5p{inline-size:calc((100% + var(--width-gap)) * 5 / 100 - var(--width-gap))}.w-sp-10p{inline-size:calc((100% + var(--width-gap)) * 10 / 100 - var(--width-gap))}.w-sp-15p{inline-size:calc((100% + var(--width-gap)) * 15 / 100 - var(--width-gap))}.w-sp-20p{inline-size:calc((100% + var(--width-gap)) * 20 / 100 - var(--width-gap))}.w-sp-25p{inline-size:calc((100% + var(--width-gap)) * 25 / 100 - var(--width-gap))}.w-sp-30p{inline-size:calc((100% + var(--width-gap)) * 30 / 100 - var(--width-gap))}.w-sp-35p{inline-size:calc((100% + var(--width-gap)) * 35 / 100 - var(--width-gap))}.w-sp-40p{inline-size:calc((100% + var(--width-gap)) * 40 / 100 - var(--width-gap))}.w-sp-45p{inline-size:calc((100% + var(--width-gap)) * 45 / 100 - var(--width-gap))}.w-sp-50p{inline-size:calc((100% + var(--width-gap)) * 50 / 100 - var(--width-gap))}.w-sp-55p{inline-size:calc((100% + var(--width-gap)) * 55 / 100 - var(--width-gap))}.w-sp-60p{inline-size:calc((100% + var(--width-gap)) * 60 / 100 - var(--width-gap))}.w-sp-65p{inline-size:calc((100% + var(--width-gap)) * 65 / 100 - var(--width-gap))}.w-sp-70p{inline-size:calc((100% + var(--width-gap)) * 70 / 100 - var(--width-gap))}.w-sp-75p{inline-size:calc((100% + var(--width-gap)) * 75 / 100 - var(--width-gap))}.w-sp-80p{inline-size:calc((100% + var(--width-gap)) * 80 / 100 - var(--width-gap))}.w-sp-85p{inline-size:calc((100% + var(--width-gap)) * 85 / 100 - var(--width-gap))}.w-sp-90p{inline-size:calc((100% + var(--width-gap)) * 90 / 100 - var(--width-gap))}.w-sp-95p{inline-size:calc((100% + var(--width-gap)) * 95 / 100 - var(--width-gap))}.w-sp-100p{inline-size:calc((100% + var(--width-gap)) * 100 / 100 - var(--width-gap))}.w-sp-auto{inline-size:auto}}.w0{inline-size:0}.w5{inline-size:5px}.w10{inline-size:10px}.w15{inline-size:15px}.w20{inline-size:20px}.w25{inline-size:25px}.w30{inline-size:30px}.w35{inline-size:35px}.w40{inline-size:40px}.w45{inline-size:45px}.w50{inline-size:50px}.w55{inline-size:55px}.w60{inline-size:60px}.w65{inline-size:65px}.w70{inline-size:70px}.w75{inline-size:75px}.w80{inline-size:80px}.w85{inline-size:85px}.w90{inline-size:90px}.w95{inline-size:95px}.w100{inline-size:100px}.w105{inline-size:105px}.w110{inline-size:110px}.w115{inline-size:115px}.w120{inline-size:120px}.w125{inline-size:125px}.w130{inline-size:130px}.w135{inline-size:135px}.w140{inline-size:140px}.w145{inline-size:145px}.w150{inline-size:150px}.w155{inline-size:155px}.w160{inline-size:160px}.w165{inline-size:165px}.w170{inline-size:170px}.w175{inline-size:175px}.w180{inline-size:180px}.w185{inline-size:185px}.w190{inline-size:190px}.w195{inline-size:195px}.w200{inline-size:200px}.w205{inline-size:205px}.w210{inline-size:210px}.w215{inline-size:215px}.w220{inline-size:220px}.w225{inline-size:225px}.w230{inline-size:230px}.w235{inline-size:235px}.w240{inline-size:240px}.w245{inline-size:245px}.w250{inline-size:250px}.w255{inline-size:255px}.w260{inline-size:260px}.w265{inline-size:265px}.w270{inline-size:270px}.w275{inline-size:275px}.w280{inline-size:280px}.w285{inline-size:285px}.w290{inline-size:290px}.w295{inline-size:295px}.w300{inline-size:300px}.w305{inline-size:305px}.w310{inline-size:310px}.w315{inline-size:315px}.w320{inline-size:320px}.w325{inline-size:325px}.w330{inline-size:330px}.w335{inline-size:335px}.w340{inline-size:340px}.w345{inline-size:345px}.w350{inline-size:350px}.w355{inline-size:355px}.w360{inline-size:360px}.w365{inline-size:365px}.w370{inline-size:370px}.w375{inline-size:375px}.w380{inline-size:380px}.w385{inline-size:385px}.w390{inline-size:390px}.w395{inline-size:395px}.w400{inline-size:400px}.w405{inline-size:405px}.w410{inline-size:410px}.w415{inline-size:415px}.w420{inline-size:420px}.w425{inline-size:425px}.w430{inline-size:430px}.w435{inline-size:435px}.w440{inline-size:440px}.w445{inline-size:445px}.w450{inline-size:450px}.w455{inline-size:455px}.w460{inline-size:460px}.w465{inline-size:465px}.w470{inline-size:470px}.w475{inline-size:475px}.w480{inline-size:480px}.w485{inline-size:485px}.w490{inline-size:490px}.w495{inline-size:495px}.w500{inline-size:500px}.w505{inline-size:505px}.w510{inline-size:510px}.w515{inline-size:515px}.w520{inline-size:520px}.w525{inline-size:525px}.w530{inline-size:530px}.w535{inline-size:535px}.w540{inline-size:540px}.w545{inline-size:545px}.w550{inline-size:550px}.w555{inline-size:555px}.w560{inline-size:560px}.w565{inline-size:565px}.w570{inline-size:570px}.w575{inline-size:575px}.w580{inline-size:580px}.w585{inline-size:585px}.w590{inline-size:590px}.w595{inline-size:595px}.w600{inline-size:600px}.w605{inline-size:605px}.w610{inline-size:610px}.w615{inline-size:615px}.w620{inline-size:620px}.w625{inline-size:625px}.w630{inline-size:630px}.w635{inline-size:635px}.w640{inline-size:640px}.w645{inline-size:645px}.w650{inline-size:650px}.w655{inline-size:655px}.w660{inline-size:660px}.w665{inline-size:665px}.w670{inline-size:670px}.w675{inline-size:675px}.w680{inline-size:680px}.w685{inline-size:685px}.w690{inline-size:690px}.w695{inline-size:695px}.w700{inline-size:700px}.w705{inline-size:705px}.w710{inline-size:710px}.w715{inline-size:715px}.w720{inline-size:720px}.w725{inline-size:725px}.w730{inline-size:730px}.w735{inline-size:735px}.w740{inline-size:740px}.w745{inline-size:745px}.w750{inline-size:750px}.w755{inline-size:755px}.w760{inline-size:760px}.w765{inline-size:765px}.w770{inline-size:770px}.w775{inline-size:775px}.w780{inline-size:780px}.w785{inline-size:785px}.w790{inline-size:790px}.w795{inline-size:795px}.w800{inline-size:800px}.w805{inline-size:805px}.w810{inline-size:810px}.w815{inline-size:815px}.w820{inline-size:820px}.w825{inline-size:825px}.w830{inline-size:830px}.w835{inline-size:835px}.w840{inline-size:840px}.w845{inline-size:845px}.w850{inline-size:850px}.w855{inline-size:855px}.w860{inline-size:860px}.w865{inline-size:865px}.w870{inline-size:870px}.w875{inline-size:875px}.w880{inline-size:880px}.w885{inline-size:885px}.w890{inline-size:890px}.w895{inline-size:895px}.w900{inline-size:900px}.h0{block-size:0}.h5{block-size:5px}.h10{block-size:10px}.h15{block-size:15px}.h20{block-size:20px}.h25{block-size:25px}.h30{block-size:30px}.h35{block-size:35px}.h40{block-size:40px}.h45{block-size:45px}.h50{block-size:50px}.h55{block-size:55px}.h60{block-size:60px}.h65{block-size:65px}.h70{block-size:70px}.h75{block-size:75px}.h80{block-size:80px}.h85{block-size:85px}.h90{block-size:90px}.h95{block-size:95px}.h100{block-size:100px}.h105{block-size:105px}.h110{block-size:110px}.h115{block-size:115px}.h120{block-size:120px}.h125{block-size:125px}.h130{block-size:130px}.h135{block-size:135px}.h140{block-size:140px}.h145{block-size:145px}.h150{block-size:150px}.h155{block-size:155px}.h160{block-size:160px}.h165{block-size:165px}.h170{block-size:170px}.h175{block-size:175px}.h180{block-size:180px}.h185{block-size:185px}.h190{block-size:190px}.h195{block-size:195px}.h200{block-size:200px}.h205{block-size:205px}.h210{block-size:210px}.h215{block-size:215px}.h220{block-size:220px}.h225{block-size:225px}.h230{block-size:230px}.h235{block-size:235px}.h240{block-size:240px}.h245{block-size:245px}.h250{block-size:250px}.h255{block-size:255px}.h260{block-size:260px}.h265{block-size:265px}.h270{block-size:270px}.h275{block-size:275px}.h280{block-size:280px}.h285{block-size:285px}.h290{block-size:290px}.h295{block-size:295px}.h300{block-size:300px}.h305{block-size:305px}.h310{block-size:310px}.h315{block-size:315px}.h320{block-size:320px}.h325{block-size:325px}.h330{block-size:330px}.h335{block-size:335px}.h340{block-size:340px}.h345{block-size:345px}.h350{block-size:350px}.h355{block-size:355px}.h360{block-size:360px}.h365{block-size:365px}.h370{block-size:370px}.h375{block-size:375px}.h380{block-size:380px}.h385{block-size:385px}.h390{block-size:390px}.h395{block-size:395px}.h400{block-size:400px}.h405{block-size:405px}.h410{block-size:410px}.h415{block-size:415px}.h420{block-size:420px}.h425{block-size:425px}.h430{block-size:430px}.h435{block-size:435px}.h440{block-size:440px}.h445{block-size:445px}.h450{block-size:450px}.h455{block-size:455px}.h460{block-size:460px}.h465{block-size:465px}.h470{block-size:470px}.h475{block-size:475px}.h480{block-size:480px}.h485{block-size:485px}.h490{block-size:490px}.h495{block-size:495px}.h500{block-size:500px}.m-t0{margin-block-start:0}.m-r0{margin-inline-end:0}.m-b0{margin-block-end:0}.m-l0{margin-inline-start:0}.m-t5{margin-block-start:5px}.m-r5{margin-inline-end:5px}.m-b5{margin-block-end:5px}.m-l5{margin-inline-start:5px}.m-t10{margin-block-start:10px}.m-r10{margin-inline-end:10px}.m-b10{margin-block-end:10px}.m-l10{margin-inline-start:10px}.m-t15{margin-block-start:15px}.m-r15{margin-inline-end:15px}.m-b15{margin-block-end:15px}.m-l15{margin-inline-start:15px}.m-t20{margin-block-start:20px}.m-r20{margin-inline-end:20px}.m-b20{margin-block-end:20px}.m-l20{margin-inline-start:20px}.m-t25{margin-block-start:25px}.m-r25{margin-inline-end:25px}.m-b25{margin-block-end:25px}.m-l25{margin-inline-start:25px}.m-t30{margin-block-start:30px}.m-r30{margin-inline-end:30px}.m-b30{margin-block-end:30px}.m-l30{margin-inline-start:30px}.m-t35{margin-block-start:35px}.m-r35{margin-inline-end:35px}.m-b35{margin-block-end:35px}.m-l35{margin-inline-start:35px}.m-t40{margin-block-start:40px}.m-r40{margin-inline-end:40px}.m-b40{margin-block-end:40px}.m-l40{margin-inline-start:40px}.m-t45{margin-block-start:45px}.m-r45{margin-inline-end:45px}.m-b45{margin-block-end:45px}.m-l45{margin-inline-start:45px}.m-t50{margin-block-start:50px}.m-r50{margin-inline-end:50px}.m-b50{margin-block-end:50px}.m-l50{margin-inline-start:50px}.m-t55{margin-block-start:55px}.m-r55{margin-inline-end:55px}.m-b55{margin-block-end:55px}.m-l55{margin-inline-start:55px}.m-t60{margin-block-start:60px}.m-r60{margin-inline-end:60px}.m-b60{margin-block-end:60px}.m-l60{margin-inline-start:60px}.m-t65{margin-block-start:65px}.m-r65{margin-inline-end:65px}.m-b65{margin-block-end:65px}.m-l65{margin-inline-start:65px}.m-t70{margin-block-start:70px}.m-r70{margin-inline-end:70px}.m-b70{margin-block-end:70px}.m-l70{margin-inline-start:70px}.m-t75{margin-block-start:75px}.m-r75{margin-inline-end:75px}.m-b75{margin-block-end:75px}.m-l75{margin-inline-start:75px}.m-t80{margin-block-start:80px}.m-r80{margin-inline-end:80px}.m-b80{margin-block-end:80px}.m-l80{margin-inline-start:80px}.m-t85{margin-block-start:85px}.m-r85{margin-inline-end:85px}.m-b85{margin-block-end:85px}.m-l85{margin-inline-start:85px}.m-t90{margin-block-start:90px}.m-r90{margin-inline-end:90px}.m-b90{margin-block-end:90px}.m-l90{margin-inline-start:90px}.m-t95{margin-block-start:95px}.m-r95{margin-inline-end:95px}.m-b95{margin-block-end:95px}.m-l95{margin-inline-start:95px}.m-t100{margin-block-start:100px}.m-r100{margin-inline-end:100px}.m-b100{margin-block-end:100px}.m-l100{margin-inline-start:100px}.m-auto{margin-inline:auto}.p-t0{padding-block-start:0}.p-r0{padding-inline-end:0}.p-b0{padding-block-end:0}.p-l0{padding-inline-start:0}.p-t5{padding-block-start:5px}.p-r5{padding-inline-end:5px}.p-b5{padding-block-end:5px}.p-l5{padding-inline-start:5px}.p-t10{padding-block-start:10px}.p-r10{padding-inline-end:10px}.p-b10{padding-block-end:10px}.p-l10{padding-inline-start:10px}.p-t15{padding-block-start:15px}.p-r15{padding-inline-end:15px}.p-b15{padding-block-end:15px}.p-l15{padding-inline-start:15px}.p-t20{padding-block-start:20px}.p-r20{padding-inline-end:20px}.p-b20{padding-block-end:20px}.p-l20{padding-inline-start:20px}.p-t25{padding-block-start:25px}.p-r25{padding-inline-end:25px}.p-b25{padding-block-end:25px}.p-l25{padding-inline-start:25px}.p-t30{padding-block-start:30px}.p-r30{padding-inline-end:30px}.p-b30{padding-block-end:30px}.p-l30{padding-inline-start:30px}.p-t35{padding-block-start:35px}.p-r35{padding-inline-end:35px}.p-b35{padding-block-end:35px}.p-l35{padding-inline-start:35px}.p-t40{padding-block-start:40px}.p-r40{padding-inline-end:40px}.p-b40{padding-block-end:40px}.p-l40{padding-inline-start:40px}.p-t45{padding-block-start:45px}.p-r45{padding-inline-end:45px}.p-b45{padding-block-end:45px}.p-l45{padding-inline-start:45px}.p-t50{padding-block-start:50px}.p-r50{padding-inline-end:50px}.p-b50{padding-block-end:50px}.p-l50{padding-inline-start:50px}.p-t55{padding-block-start:55px}.p-r55{padding-inline-end:55px}.p-b55{padding-block-end:55px}.p-l55{padding-inline-start:55px}.p-t60{padding-block-start:60px}.p-r60{padding-inline-end:60px}.p-b60{padding-block-end:60px}.p-l60{padding-inline-start:60px}.p-t65{padding-block-start:65px}.p-r65{padding-inline-end:65px}.p-b65{padding-block-end:65px}.p-l65{padding-inline-start:65px}.p-t70{padding-block-start:70px}.p-r70{padding-inline-end:70px}.p-b70{padding-block-end:70px}.p-l70{padding-inline-start:70px}.p-t75{padding-block-start:75px}.p-r75{padding-inline-end:75px}.p-b75{padding-block-end:75px}.p-l75{padding-inline-start:75px}.p-t80{padding-block-start:80px}.p-r80{padding-inline-end:80px}.p-b80{padding-block-end:80px}.p-l80{padding-inline-start:80px}.p-t85{padding-block-start:85px}.p-r85{padding-inline-end:85px}.p-b85{padding-block-end:85px}.p-l85{padding-inline-start:85px}.p-t90{padding-block-start:90px}.p-r90{padding-inline-end:90px}.p-b90{padding-block-end:90px}.p-l90{padding-inline-start:90px}.p-t95{padding-block-start:95px}.p-r95{padding-inline-end:95px}.p-b95{padding-block-end:95px}.p-l95{padding-inline-start:95px}.p-t100{padding-block-start:100px}.p-r100{padding-inline-end:100px}.p-b100{padding-block-end:100px}.p-l100{padding-inline-start:100px}.font10{font-size:.625rem;line-height:2.8}.font11{font-size:.6875rem;line-height:2.5454545455}.font12{font-size:.75rem;line-height:2.3333333333}.font13{font-size:.8125rem;line-height:2.1538461538}.font14{font-size:.875rem;line-height:2}.font15{font-size:.9375rem;line-height:1.8666666667}.font16{font-size:1rem;line-height:1.75}.font17{font-size:1.0625rem;line-height:1.6470588235}.font18{font-size:1.125rem;line-height:1.5555555556}.font19{font-size:1.1875rem;line-height:1.4736842105}.font20{font-size:1.25rem;line-height:1.4}.font21{font-size:1.3125rem;line-height:1.3333333333}.font22{font-size:1.375rem;line-height:1.2727272727}.font23{font-size:1.4375rem;line-height:1.2173913043}.font24{font-size:1.5rem;line-height:1.1666666667}.font25{font-size:1.5625rem;line-height:1.12}.breakAll{word-break:break-all}.ws-nowrap{white-space:nowrap}.ws-normal{white-space:normal}.ws-pre{white-space:pre}.caution,.color-red{color:var(--metrotokyo-color-alert)}.color-blue{color:#0069a6}.color-green{color:#1a753f}.color-orange{color:#8b7002}.color-pink{color:#be2370}.set-left{text-align:start}.set-center{text-align:center}.set-right{text-align:end}.v-t{vertical-align:top}.v-m{vertical-align:middle}.v-b{vertical-align:bottom}.v-t-top{vertical-align:text-top}.v-t-bottom{vertical-align:text-bottom}.t-l{vertical-align:top;text-align:start}.t-c{vertical-align:top;text-align:center}.t-r{vertical-align:top;text-align:end}.m-l{vertical-align:middle;text-align:start}.m-c{vertical-align:middle;text-align:center}.m-r{vertical-align:middle;text-align:end}.b-l{vertical-align:bottom;text-align:start}.b-c{vertical-align:bottom;text-align:center}.b-r{vertical-align:bottom;text-align:end}.i-icon--map:before{background-image:url(/common/styles/images/kotsu_icon_map.svg)}.i-icon--timetable:before{background-image:url(/common/styles/images/kotsu_icon_timetable.svg)}.i-icon--fare:before{background-image:url(/common/styles/images/kotsu_icon_fare.svg)}.i-icon--route:before{background-image:url(/common/styles/images/kotsu_icon_route.svg)}.i-icon--faq:before{background-image:url(/common/styles/images/kotsu_icon_faq.svg)}.i-icon--enq:before{background-image:url(/common/styles/images/kotsu_icon_enq.svg)}.i-icon--safety:before{background-image:url(/common/styles/images/kotsu_icon_safety.svg)}.i-icon--accessibility:before{background-image:url(/common/styles/images/kotsu_icon_accessibility.svg)}.i-icon--environment:before{background-image:url(/common/styles/images/kotsu_icon_environment.svg)}.i-icon--pickup:before{background-image:url(/common/styles/images/kotsu_icon_pickup.svg)}:is(.i-icon--asakusa,.i-icon--mita,.i-icon--shinjuku,.i-icon--oedo):before{background-color:var(--line-color);-webkit-mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);mask-image:url(/common/styles/images/kotsu_icon_delay_line.svg);-webkit-mask-size:50% 50%;mask-size:50% 50%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.i-icon--asakusa{--line-color: var(--kotsu-color-line-asakusa)}.i-icon--mita{--line-color: var(--kotsu-color-line-mita)}.i-icon--shinjuku{--line-color: var(--kotsu-color-line-shinjuku)}.i-icon--oedo{--line-color: var(--kotsu-color-line-oedo)}[class*=i-icon]:before{display:inline-block;inline-size:var(--icon-size);block-size:var(--icon-size);padding-inline-start:var(--icon-size);background-size:100% 100%;background-repeat:no-repeat;content:""}
