html,body{background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}main{margin-top:44px}@media (max-width:768px){main{margin-top:60px}}object:hover{cursor:all-scroll}div#overlay{opacity:.8;background-color:#000;width:7300px;height:5400px;position:absolute;top:0;left:0}object#transfer{background-color:#fff;border:10px solid #202020;border-radius:15px;width:600px;position:fixed;top:20px;left:0%}.station-info{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}#map svg text{fill:red;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;text-shadow:0 2px #fff,0 1px #fff,1px 1px #fff,1px 0 #fff,2px 0 #fff,1px -1px #fff,1px -2px #fff,0 -2px #fff,-1px -2px #fff,-2px -2px #fff,-2px -1px #fff,-2px 0 #fff,-2px 1px #fff,-1px 1px #fff}#map svg g#lv2-big-junction text{stroke-width:7px}#map svg g#river text,#map svg g#東急世田谷線_2_ text,#map svg g#mark text,#map svg text[fill=\#FFFFFF]{text-shadow:none;stroke:none}#map svg .near,#map svg .flagged{stroke:#fff;paint-order:stroke;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;font-family:var(--font-mplus-heavy),"mplus-2p-heavy",sans-serif}#map svg .near{fill:#1b70ff}#map svg .flagged{fill:#e02e11;opacity:1!important}#map svg #lv4-normal>.near,#map svg #lv4-normal>.flagged{font-size:200%}#map svg path.near,#map svg circle.near{animation:breathing1 1.5s ease-in-out 0 infinite alternate;-webkit-animation:breathing1 1.5s ease-in-out 0 infinite alternate;-moz-animation:breathing1 1.5s ease-in-out 0 infinite alternate}#map svg path.flagged,#map svg circle.flagged{animation:breathing2 1.5s ease-in-out 0 infinite alternate;-webkit-animation:breathing2 1.5s ease-in-out 0 infinite alternate;-moz-animation:breathing2 1.5s ease-in-out 0 infinite alternate}@keyframes breathing1{0%{stroke-width:14px;fill:#2a7eff}to{stroke-width:7px;fill:#1b70ff}}@keyframes breathing2{0%{stroke-width:14px;fill:#d03210}to{stroke-width:7px;fill:#e02e11}}:root{--font-roboto-regular:"Roboto-Regular",sans-serif;--font-roboto-medium:"Roboto-Medium",sans-serif;--font-roboto-bold:"Roboto-Bold",sans-serif;--font-mplus-medium:"mplus-2p-medium",sans-serif;--font-mplus-bold:"mplus-2p-bold",sans-serif;--font-mplus-heavy:"mplus-2p-heavy",sans-serif}@font-face{font-family:Roboto-Regular;src:url(/asset/fonts/roboto/Roboto-Regular.woff2)format("woff2"),url(/asset/fonts/roboto/Roboto-Regular.woff)format("woff"),url(/asset/fonts/roboto/Roboto-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/asset/fonts/roboto/Roboto-Medium.woff2)format("woff2"),url(/asset/fonts/roboto/Roboto-Medium.woff)format("woff"),url(/asset/fonts/roboto/Roboto-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/asset/fonts/roboto/Roboto-Bold.woff2)format("woff2"),url(/asset/fonts/roboto/Roboto-Bold.woff)format("woff"),url(/asset/fonts/roboto/Roboto-Bold.ttf)format("truetype");font-display:swap}@font-face{font-family:mplus-2p-medium;src:url(/asset/fonts/mplus/mplus-2p-medium-sub.woff)format("woff"),url(/asset/fonts/mplus/mplus-2p-medium-sub.ttf)format("truetype");font-display:swap}@font-face{font-family:mplus-2p-bold;src:url(/asset/fonts/mplus/mplus-2p-bold-sub.woff)format("woff"),url(/asset/fonts/mplus/mplus-2p-bold-sub.ttf)format("truetype");font-display:swap}@font-face{font-family:mplus-2p-heavy;src:url(/asset/fonts/mplus/mplus-2p-heavy-sub.woff)format("woff"),url(/asset/fonts/mplus/mplus-2p-heavy-sub.ttf)format("truetype");font-display:swap}
@font-face{font-family:mplusMedium;src:url(../media/mplus_2p_medium_sub-s.p.03ab848e.woff)format("woff");font-display:swap}@font-face{font-family:mplusMedium Fallback;src:local(Arial);ascent-override:107.5%;descent-override:32.0%;line-gap-override:9.0%;size-adjust:100.0%}.mplusmedium_cc437c3a-module__p-Etpq__className{font-family:mplusMedium,mplusMedium Fallback}.mplusmedium_cc437c3a-module__p-Etpq__variable{--font-mplus-medium:"mplusMedium","mplusMedium Fallback"}
@font-face{font-family:mplusBold;src:url(../media/mplus_2p_bold_sub-s.p.3faff4dd.woff)format("woff");font-display:swap}@font-face{font-family:mplusBold Fallback;src:local(Arial);ascent-override:107.5%;descent-override:32.0%;line-gap-override:9.0%;size-adjust:100.0%}.mplusbold_397a480e-module__MRywmG__className{font-family:mplusBold,mplusBold Fallback}.mplusbold_397a480e-module__MRywmG__variable{--font-mplus-bold:"mplusBold","mplusBold Fallback"}
@font-face{font-family:mplusHeavy;src:url(../media/mplus_2p_heavy_sub-s.p.3b089a26.woff)format("woff");font-display:swap}@font-face{font-family:mplusHeavy Fallback;src:local(Arial);ascent-override:107.5%;descent-override:32.0%;line-gap-override:9.0%;size-adjust:100.0%}.mplusheavy_433b2608-module__hbKiLq__className{font-family:mplusHeavy,mplusHeavy Fallback}.mplusheavy_433b2608-module__hbKiLq__variable{--font-mplus-heavy:"mplusHeavy","mplusHeavy Fallback"}
@font-face{font-family:robotoRegular;src:url(../media/Roboto_Regular-s.p.19d682cb.woff2)format("woff2");font-display:swap}@font-face{font-family:robotoRegular Fallback;src:local(Arial);ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.0%;size-adjust:100.3%}.robotoregular_1225e45d-module__1kXeVa__className{font-family:robotoRegular,robotoRegular Fallback}.robotoregular_1225e45d-module__1kXeVa__variable{--font-roboto-regular:"robotoRegular","robotoRegular Fallback"}
@font-face{font-family:robotoMedium;src:url(../media/Roboto_Medium-s.p.6368d37c.woff2)format("woff2");font-display:swap}@font-face{font-family:robotoMedium Fallback;src:local(Arial);ascent-override:91.62%;descent-override:24.11%;line-gap-override:0.0%;size-adjust:101.26%}.robotomedium_ca4f3b6-module__b6esBW__className{font-family:robotoMedium,robotoMedium Fallback}.robotomedium_ca4f3b6-module__b6esBW__variable{--font-roboto-medium:"robotoMedium","robotoMedium Fallback"}
@font-face{font-family:robotoBold;src:url(../media/Roboto_Bold-s.p.708154dd.woff2)format("woff2");font-display:swap}@font-face{font-family:robotoBold Fallback;src:local(Arial);ascent-override:91.07%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:101.87%}.robotobold_5dae9bb7-module__zinazW__className{font-family:robotoBold,robotoBold Fallback}.robotobold_5dae9bb7-module__zinazW__variable{--font-roboto-bold:"robotoBold","robotoBold Fallback"}
