main{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}@media (-ms-high-contrast:none){main,main ::-ms-backdrop{font-family:HiraKakuProN-W3,Helvetica,sans-serif}}main .card{margin:0;padding:0 0 140px;position:relative}@media only screen and (min-width:800px){main .card:not(.card--full){padding:0 20px 140px}}main .card .card-widget{background-color:inherit;margin:0 auto;max-width:940px;padding:0}main .card--full .card-widget{max-width:none;padding:0}main .card:first-of-type{margin-top:140px}main .card:last-of-type{padding-bottom:10px}main .card:nth-of-type(2n){background-color:#fff}main .card:nth-of-type(odd){background-color:#f7f7f7}main .card:before{background-color:inherit;background-position:bottom;background-repeat:no-repeat;background-size:auto 60px;border-radius:120px 120px 0 0/100px 100px 0 0;box-shadow:inherit;content:"";height:100px;left:0;margin:auto;position:absolute;right:0;top:-100px;width:240px}main .card#voice:before{background-image:url(/machimusubi/assets/img/common/symbol/people.svg)}main .card#rate:before{background-image:url(/machimusubi/assets/img/common/symbol/wallet.svg)}main .card#line:before{background-image:url(/machimusubi/assets/img/common/symbol/train.svg)}main .card#around:before{background-image:url(/machimusubi/assets/img/common/symbol/map.svg)}main .card#data:before{background-image:url(/machimusubi/assets/img/common/symbol/note.svg)}main .card-head{padding:0 10px;text-align:center}main .card-head .card-heading{font-size:1.625em;margin:0 0 40px;padding-top:20px}main .card-head .card-heading .main,main .card-head .card-heading .sub{display:block}main .card-head .card-heading .sub{font-size:.8em}main .card-head .card-leading{margin:40px 0}main .card-head .card-note{font-size:.875em;line-height:1;margin:-27px auto;max-width:940px;text-align:right}.subContents{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}@media (-ms-high-contrast:none){.subContents,.subContents ::-ms-backdrop{font-family:HiraKakuProN-W3,Helvetica,sans-serif}}.subContents .mod-share{background-color:#fff;margin:0;padding:20px 0 0}@media only screen and (min-width:800px){.subContents .mod-share:not(.sns--full){padding:40px 0 0}}.subContents .mod-share .heading{font-weight:700;line-height:1;text-align:center}.subContents .mod-share .snsList{align-items:center;display:flex;justify-content:center;list-style-type:none;padding-left:0}.subContents .mod-share .snsList .snsListItem{flex-shrink:0;height:60px;width:60px}.subContents .mod-share .snsList .snsListItem .snsLink{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.subContents .mod-share .snsList .snsListItem .snsLink.is-x{background-color:#000}@media only screen and (max-width:799px){.subContents .mod-share .snsList .snsListItem .snsLink.is-x:active{background-color:#4d4d4d}}@media only screen and (min-width:799px){.subContents .mod-share .snsList .snsListItem .snsLink.is-x:hover{background-color:#4d4d4d;cursor:pointer}}.subContents .mod-share .snsList .snsListItem .snsLink .snsIcon{fill:#fff;width:34px}.subContents .card{background-color:#fff;margin:0;padding:20px 0}@media only screen and (min-width:800px){.subContents .card:not(.card--full){padding:40px 20px}}.subContents .card .card-widget{background-color:inherit;margin:0 auto;max-width:940px;padding:0}.subContents .card .card-head{margin:0 auto;max-width:940px;padding:0 10px}.subContents .card .card-head .card-heading{font-size:1.25em;margin:20px 0;padding-left:12px;position:relative}.subContents .card .card-head .card-heading:before{background-color:#ed6103;border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:6px}@media only screen and (min-width:800px){.subContents .card .card-head{padding:0}}.mod-stationDetailHeader{font-size:1rem;margin:0 auto;max-width:940px}@media only screen and (min-width:800px){.mod-stationDetailHeader{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 20px}}.mod-stationDetailHeader .information{align-items:center;display:flex;justify-content:space-between;line-height:1;margin:10px 0;padding:0 10px}.mod-stationDetailHeader .information .serviceName{margin:0}.mod-stationDetailHeader .information .serviceName img{height:1.25em;vertical-align:top}.mod-stationDetailHeader .information .update{font-size:.875em;margin:0}.mod-stationDetailHeader .information .update dd,.mod-stationDetailHeader .information .update dt{display:inline}.mod-stationDetailHeader .information .update dt:after{content:": "}.mod-stationDetailHeader .information .update dd{margin:0}@media only screen and (min-width:800px){.mod-stationDetailHeader .information{display:block;padding:0;text-align:right}.mod-stationDetailHeader .information .update{margin-top:5px}}.mod-stationDetailHeader .head{border-top:1px solid #d8d8d8;padding:0 10px}.mod-stationDetailHeader .head .heading{color:#ed6103;margin:10px 0}@media only screen and (min-width:800px){.mod-stationDetailHeader .head{border-top:0;padding:0}}.mod-stationSummary{font-size:1rem;overflow:hidden;width:100%}.mod-stationSummary .body{height:420px;position:relative}.mod-stationSummary .body:before{background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-66%);width:800px}@media only screen and (min-width:800px){.mod-stationSummary .body{height:360px}.mod-stationSummary .body:before{transform:translateX(-84%)}}.mod-stationSummary.is-type1 .body{background-color:#fcffea}.mod-stationSummary.is-type1 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-1@2x.png)}.mod-stationSummary.is-type2 .body{background-color:#eafaff}.mod-stationSummary.is-type2 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-2@2x.png)}.mod-stationSummary.is-type3 .body{background-color:#fff5f7}.mod-stationSummary.is-type3 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-3@2x.png)}.mod-stationSummary.is-type4 .body{background-color:#fdf5ff}.mod-stationSummary.is-type4 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-4@2x.png)}.mod-stationSummary.is-type5 .body{background-color:#effff8}.mod-stationSummary.is-type5 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-5@2x.png)}.mod-stationSummary.is-type0 .body{background-color:#eefed7}.mod-stationSummary.is-type0 .body:before{background-image:url(/machimusubi/assets/img/stationDetail/mainVisual/type-0@2x.png);transform:translateX(-44%);width:1200px}@media only screen and (min-width:800px){.mod-stationSummary.is-type0 .body:before{transform:translateX(-58%)}}.mod-stationSummary.is-type99 .body{background:#eefed7 url(/machimusubi/assets/img/stationDetail/mainVisual/type-99@2x.png) no-repeat 50% 50%;background-size:auto 100%;height:240px;position:static}.mod-stationSummary.is-type99 .body:before{content:none}@media only screen and (min-width:800px){.mod-stationSummary.is-type99 .body{height:240px}}.mod-stationSummary .contents{height:100%;margin:0 auto;max-width:940px;padding:0;position:relative}.mod-stationSummary .contents .characteristicContent,.mod-stationSummary .contents .rentingRateContent,.mod-stationSummary .contents .statsContent{position:absolute}.mod-stationSummary .contents .statsContent{right:0;top:55%;transform:translateY(-50%);width:220px}.mod-stationSummary .contents .rentingRateContent{bottom:0;left:10px;transform:translateY(65%)}.mod-stationSummary .contents .characteristicContent{left:20px;top:20px}@media only screen and (min-width:800px){.mod-stationSummary .contents .statsContent{right:20px;top:50%;width:450px}.mod-stationSummary .contents .rentingRateContent{left:20px}.mod-stationSummary .contents .characteristicContent{right:490px}}.mod-stationSummary .rentingRate{background:#ed6103 url(/machimusubi/assets/img/common/icon/wallet02.svg) no-repeat 25px 50%/auto 65%;border-radius:3em;color:#fff;padding:10px 30px 6px 80px}.mod-stationSummary .rentingRate dl{line-height:1.2;margin:0}.mod-stationSummary .rentingRate dl dt{font-size:.875em}.mod-stationSummary .rentingRate dl dd{margin:0}.mod-stationSummary .rentingRate dl dd .num{font-size:1.5em}.mod-stationSummary .stats{animation:fadein .32s linear .16s forwards;background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);opacity:0;padding:5px 10px 30px}@media only screen and (min-width:800px){.mod-stationSummary .stats{display:flex;flex-wrap:wrap;padding:10px 20px}}.mod-stationSummary .stats .group{margin:0;padding:5px 4em 5px 0;position:relative}@media only screen and (min-width:800px){.mod-stationSummary .stats .group{box-sizing:border-box;flex:0 0 calc(50% - 10px);padding:10px 4em 10px 0}.mod-stationSummary .stats .group:nth-of-type(2n){margin-left:20px}}.mod-stationSummary .stats .group dt{font-weight:700}.mod-stationSummary .stats .group dd{margin:0}.mod-stationSummary .stats .group .rateImage svg use{animation:fadein .16s linear forwards;opacity:0}.mod-stationSummary .stats .group .rateImage svg use:first-of-type{animation-delay:.64s}.mod-stationSummary .stats .group .rateImage svg use:nth-of-type(2){animation-delay:.8s}.mod-stationSummary .stats .group .rateImage svg use:nth-of-type(3){animation-delay:.96s}.mod-stationSummary .stats .group .rateImage svg use:nth-of-type(4){animation-delay:1.12s}.mod-stationSummary .stats .group .rateImage svg use:nth-of-type(5){animation-delay:1.28s}.mod-stationSummary .stats .group .rateImage svg use:not([fill]){fill:#f6a813}.mod-stationSummary .stats .group .rateValue{bottom:0;color:#5c5c5c;font-family:verdana;font-size:2.5em;height:1em;line-height:1;margin:auto;position:absolute;right:0;top:0}.mod-stationSummary .stats .feature .rateImage svg use:not([fill]){fill:#ed6103}.mod-stationSummary .stats .feature .rateValue{color:#ed6103}.mod-stationSummary .stats .statsNote{bottom:10px;font-size:.875em;margin:0;position:absolute;right:10px}@media only screen and (min-width:800px){.mod-stationSummary .stats .statsNote{bottom:20px;right:20px}}.mod-stationSummary .characteristic dl{margin:0}.mod-stationSummary .characteristic dl dd{animation:characteristic 25s linear infinite;background-color:#fff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#148f8f;font-size:.875em;margin:0;opacity:0;padding:10px;position:absolute;transform:translateY(-3px);white-space:nowrap}.mod-stationSummary .characteristic dl dd:first-of-type{animation-delay:2.24s}.mod-stationSummary .characteristic dl dd:nth-of-type(2){animation-delay:8s}.mod-stationSummary .characteristic dl dd:nth-of-type(3){animation-delay:13s}.mod-stationSummary .characteristic dl dd:nth-of-type(4){animation-delay:18s}.mod-stationSummary .characteristic dl dd:nth-of-type(5){animation-delay:23s}.mod-stationSummary .characteristic dl dd:before{background-color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.3);content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:calc(100% - 5px);transform:rotate(45deg);width:10px}.mod-stationSummary .characteristic dl dd:after{background-color:#fff;bottom:0;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;width:20px}@media only screen and (min-width:800px){.mod-stationSummary .characteristic dl dd{animation-name:characteristic--large;left:50%;transform:translate(-50%,-3px)}}.mod-stationSummary .foot{margin:0 auto;max-width:940px;padding:60px 10px 0}.mod-stationSummary .foot .notes{font-size:.75em;list-style-type:none;margin:0;padding:0}@media only screen and (min-width:800px){.mod-stationSummary .foot{padding:40px 20px 0;text-align:right}}.mod-stationSummary.is-noRatings .foot{padding-top:10px}.mod-stationSummary .body{counter-reset:note-label}.mod-stationSummary .body a.note{color:inherit;text-decoration:none}.mod-stationSummary .body a.note:after{content:"※" counter(note-label);counter-increment:note-label}.mod-stationSummary .foot{counter-reset:note-description}.mod-stationSummary .foot li.note:before{content:"※" counter(note-description) " ";counter-increment:note-description}@keyframes characteristic{0%{opacity:0}4%{opacity:1;transform:translateY(3px)}8%{opacity:1;transform:translateY(-3px)}12%{opacity:1;transform:translateY(3px)}16%{opacity:0;transform:translateY(-3px)}20%{opacity:0}}@keyframes characteristic--large{0%{opacity:0}4%{opacity:1;transform:translate(-50%,3px)}8%{opacity:1;transform:translate(-50%,-3px)}12%{opacity:1;transform:translate(-50%,3px)}16%{opacity:0;transform:translate(-50%,-3px)}20%{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}body{padding-bottom:17em;transition:padding .24s}body.is-navInactive{padding-bottom:7em}@media only screen and (min-width:460px){body{padding-bottom:14em}body.is-navInactive{padding-bottom:7em}}@media only screen and (min-width:1132px){body{transition:none .24s}body,body.is-navInactive{padding-bottom:0}}.mod-stationDetailNav{bottom:0;font-size:1rem;left:0;position:fixed;right:0;transition:transform .24s;z-index:10}.mod-stationDetailNav.is-inactive{transform:translateY(156px);transform:translateY(calc(100% - 48px))}.mod-stationDetailNav .head{background-color:#ed6103;border-radius:4px 4px 0 0;color:#fff;margin:0}.mod-stationDetailNav .head .heading{font-size:1em;line-height:1;margin:0}.mod-stationDetailNav .head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;display:block;font-size:inherit;line-height:1;margin:0;padding:1em;text-transform:uppercase;width:100%}.mod-stationDetailNav .head .text{margin-right:.5em}.mod-stationDetailNav .head .icon-up{display:inline-block}.mod-stationDetailNav .head .icon-down,.mod-stationDetailNav.is-inactive .head .icon-up{display:none}.mod-stationDetailNav.is-inactive .head .icon-down{display:inline-block}.mod-stationDetailNav .contents{background-color:#fff;padding:10px 5px}.mod-stationDetailNav .contents .contentsHeading{font-weight:700;margin:0 0 10px}.mod-stationDetailNav .contents .navList{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.mod-stationDetailNav .contents .navListItem{box-sizing:border-box;flex:0 0 auto;padding:5px;width:100%}.mod-stationDetailNav .contents .navListItem .anchor{align-items:center;color:inherit;display:flex;text-decoration:none}.mod-stationDetailNav .contents .navListItem .anchor:before{background:no-repeat 50% 50%/contain;content:"";display:block;flex:0 0 2em;height:1.5em;margin-right:10px}.mod-stationDetailNav .contents .navListItem .anchor-voice:before{background-image:url(/machimusubi/assets/img/common/symbol/people.svg)}.mod-stationDetailNav .contents .navListItem .anchor-rate:before{background-image:url(/machimusubi/assets/img/common/symbol/wallet.svg)}.mod-stationDetailNav .contents .navListItem .anchor-line:before{background-image:url(/machimusubi/assets/img/common/symbol/train.svg)}.mod-stationDetailNav .contents .navListItem .anchor-around:before{background-image:url(/machimusubi/assets/img/common/symbol/map.svg)}.mod-stationDetailNav .contents .navListItem .anchor-data:before{background-image:url(/machimusubi/assets/img/common/symbol/note.svg)}.mod-stationDetailNav .contents .navListItem:first-child{bottom:100%;display:block;margin:0 0 10px;position:absolute;right:10px;width:auto}.mod-stationDetailNav .contents .navListItem:first-child .anchor{background-color:#ed6103;border-radius:2em;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff;display:block;height:2em;overflow:hidden;text-align:center;width:2em}.mod-stationDetailNav .contents .navListItem:first-child .anchor:before{background:url(/machimusubi/assets/img/common/icon/arrow-up02.svg) no-repeat 50% 50%/auto 50%;display:block;height:100%;margin-right:0;width:100%}@media only screen and (max-width:459px){.mod-stationDetailNav .contents .navListItem{width:50%}}@media only screen and (min-width:460px){.mod-stationDetailNav.is-inactive{transform:translateY(112px);transform:translateY(calc(100% - 48px))}.mod-stationDetailNav .contents .navListItem{width:20%}.mod-stationDetailNav .contents .navListItem .anchor{color:inherit;flex-direction:column;font-size:.75em}.mod-stationDetailNav .contents .navListItem .anchor:before{flex-basis:2.5em;height:2.5em;margin-right:0;width:100%}.mod-stationDetailNav .contents .navListItem:first-child .anchor{font-size:inherit}}@media only screen and (min-width:1132px){.mod-stationDetailNav{bottom:10px;left:10px;right:auto;transition:none}.mod-stationDetailNav.is-inactive{transform:none}.mod-stationDetailNav .head{display:none}.mod-stationDetailNav .contents{background-color:#ed6103;border-radius:3em;color:#fff;padding:1.5em .5em;width:5em}.mod-stationDetailNav .contents .contentsHeading{display:none}.mod-stationDetailNav .contents .navList{flex-direction:column}.mod-stationDetailNav .contents .navListItem{margin:0;padding:10px 0;width:100%}.mod-stationDetailNav .contents .navListItem+.navListItem{border-top:1px solid #fff}.mod-stationDetailNav .contents .navListItem .anchor-rate:before{background-image:url(/machimusubi/assets/img/common/icon/wallet02.svg)}.mod-stationDetailNav .contents .navListItem:first-child{margin:0;position:static}.mod-stationDetailNav .contents .navListItem:first-child .anchor{background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex;font-size:.75em;height:auto;overflow:visible;width:auto}.mod-stationDetailNav .contents .navListItem:first-child .anchor:before{background-image:url(/machimusubi/assets/img/common/icon/pageTop.svg);background-size:auto 100%;height:2.5em}}.mod-answererData{font-size:1rem;margin:40px auto;max-width:600px;padding:0 10px}@media only screen and (min-width:800px){.mod-answererData{max-width:none;padding:0}}.mod-answererData .head{margin:40px auto;text-align:center}.mod-answererData .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-answererData .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-answererData .head .heading{font-size:1.5em}}.mod-answererData:not(.is-inView) .head .heading:after{width:0}.mod-answererData .graph .image{text-align:center}.mod-answererData .graph .image svg{height:250px;max-height:calc(100vmin - 40px);max-width:calc(100vmin - 40px);vertical-align:top;width:250px}.mod-answererData .graph .label ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.mod-answererData .graph .label li{align-items:center;box-sizing:border-box;display:flex;margin:10px 0;padding:0 10px;width:50%}.mod-answererData .graph .label .age,.mod-answererData .graph .label .color{flex:0 0 auto}.mod-answererData .graph .label .color{height:4em;width:1em}.mod-answererData .graph .label .age{background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;margin:0 1em;padding-top:3em;text-align:center;white-space:nowrap;width:3em}.mod-answererData .graph .label li:first-child .age{background-image:url(/machimusubi/assets/img/common/symbol/f10.svg)}.mod-answererData .graph .label li:nth-child(2) .age{background-image:url(/machimusubi/assets/img/common/symbol/m20.svg)}.mod-answererData .graph .label li:nth-child(3) .age{background-image:url(/machimusubi/assets/img/common/symbol/m30.svg)}.mod-answererData .graph .label li:nth-child(4) .age{background-image:url(/machimusubi/assets/img/common/symbol/f40.svg)}.mod-answererData .graph .label li:nth-child(5) .age{background-image:url(/machimusubi/assets/img/common/symbol/f50.svg)}.mod-answererData .graph .label li:nth-child(6) .age{background-image:url(/machimusubi/assets/img/common/symbol/m60.svg)}.mod-answererData .graph .label .rate{color:#5c5c5c;font-size:1.25em}.mod-answererData .graph .label .rate b{font-size:2em;font-weight:400}.mod-answererData .graph .note{font-size:.875em;padding-left:10px}@media only screen and (min-width:800px){.mod-answererData .graph{align-items:stretch;display:flex}.mod-answererData .graph .image{text-align:right;width:40%}.mod-answererData .graph .image svg{height:100%;max-height:none;max-width:none;width:100%}.mod-answererData .graph .label{box-sizing:border-box;padding-left:40px;width:60%}}@media only screen and (max-width:399px){.mod-answererData .graph .label .color{height:4em;width:.5em}.mod-answererData .graph .label .age{font-size:.875em;margin:0 .5em}.mod-answererData .graph .label .rate{font-size:1.25em}.mod-answererData .graph .label .rate b{font-size:1.75em}}.mod-areaImpression{font-size:1rem;margin:40px auto;max-width:600px;padding:0 10px}@media only screen and (min-width:800px){.mod-areaImpression{max-width:none;padding:0}}.mod-areaImpression .head{margin:40px auto;text-align:center}.mod-areaImpression .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-areaImpression .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-areaImpression .head .heading{font-size:1.5em}}.mod-areaImpression:not(.is-inView) .head .heading:after{width:0}.mod-areaImpression .ranking ol{align-items:stretch;counter-reset:ranking;display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.mod-areaImpression .ranking li{position:relative}.mod-areaImpression .ranking li .label{display:block;font-size:.875em}.mod-areaImpression .ranking li .label:before{color:#fff;content:counter(ranking);counter-increment:ranking;display:block;font-size:.75em;line-height:1;position:absolute;text-align:center}.mod-areaImpression .ranking li:nth-child(-n+3){background:#fff;line-height:1.3;margin:5px 0;width:100%}.mod-areaImpression .ranking li:nth-child(-n+3) .label{font-weight:700;padding:17px 5px 17px 49px}.mod-areaImpression .ranking li:nth-child(-n+3) .label:before{background-repeat:no-repeat;background-size:cover;box-sizing:border-box;font-size:.875em;height:30px;left:8px;padding-top:16px;top:calc(50% - 18px);width:36px}.mod-areaImpression .ranking li:nth-child(3){margin-bottom:20px}.mod-areaImpression .ranking li:first-child .label:before{background-image:url(/machimusubi/assets/img/common/icon/crown-01.svg)}.mod-areaImpression .ranking li:nth-child(2) .label:before{background-image:url(/machimusubi/assets/img/common/icon/crown-02.svg)}.mod-areaImpression .ranking li:nth-child(3) .label:before{background-image:url(/machimusubi/assets/img/common/icon/crown-03.svg)}.mod-areaImpression .ranking li:nth-child(n+4){line-height:1.4;width:calc(50% - 5px)}.mod-areaImpression .ranking li:nth-child(n+4) .label{padding:0 0 10px 25px}.mod-areaImpression .ranking li:nth-child(n+4) .label:before{background-color:#a5a5a5;font-size:.75em;height:20px;left:0;line-height:20px;width:20px}.mod-areaImpression .ranking li:nth-child(odd):nth-child(n+5){margin-left:10px}@media only screen and (min-width:800px){.mod-areaImpression .ranking{margin-top:60px}.mod-areaImpression .ranking li{align-items:center;display:flex}.mod-areaImpression .ranking li:nth-child(-n+3){justify-content:center;line-height:1.25;margin:15px 0 20px 20px;width:calc(33.33333% - 13.33333px)}.mod-areaImpression .ranking li:nth-child(-n+3) .label{font-size:1em;padding:45px 10px}.mod-areaImpression .ranking li:nth-child(-n+3) .label:before{font-size:1.25em;font-weight:700;height:59px;left:calc(50% - 35px);padding-top:36px;top:-46px;width:70px}.mod-areaImpression .ranking li:first-child{margin-left:0}.mod-areaImpression .ranking li:nth-child(n+4) .label{font-size:1em;padding:10px 10px 10px 35px}.mod-areaImpression .ranking li:nth-child(n+4) .label:before{font-size:1em;height:30px;left:0;line-height:30px;top:calc(50% - 15px);width:30px}}.mod-areaImpression .impression{margin:40px 0}.mod-areaImpression .impression .badImpression,.mod-areaImpression .impression .goodImpression{background-color:#fff;border:3px solid #ffe5b5;border-radius:4px;margin:40px 0;padding:20px}.mod-areaImpression .impression .heading{align-items:center;display:flex;font-size:1.25em;justify-content:center;margin:0 0 20px;text-align:center}.mod-areaImpression .impression .heading:before{background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:1.125em;margin-right:.25em;width:1.125em}.mod-areaImpression .impression .goodImpression .heading:before{background-image:url(/machimusubi/assets/img/common/icon/good.svg)}.mod-areaImpression .impression .badImpression .heading:before{background-image:url(/machimusubi/assets/img/common/icon/bad.svg)}.mod-areaImpression .impression dl{margin:0}.mod-areaImpression .impression dt{margin:10px 0 5px}.mod-areaImpression .impression dd{background-color:#ccc;font-size:.875em;margin:0}.mod-areaImpression .impression .barChart{color:#fff;text-align:right;transition:width .48s .96s;width:0;will-change:width}.mod-areaImpression .impression .barChart .label{display:block;line-height:1;padding:5px}.mod-areaImpression .impression .goodImpression .barChart{background-color:#ed6103}.mod-areaImpression .impression .badImpression .barChart{background-color:#65c1c1}.mod-areaImpression .impression .noData{color:#a5a5a5;margin:0;padding:2em 1em;text-align:center}@media only screen and (min-width:800px){.mod-areaImpression .impression{display:flex}.mod-areaImpression .impression .badImpression,.mod-areaImpression .impression .goodImpression{display:flex;flex-direction:column;margin:0;width:calc(50% - 15px)}.mod-areaImpression .impression .badImpression{margin-left:30px}.mod-areaImpression .impression .heading{flex:0 0 auto;margin-bottom:10px}.mod-areaImpression .impression .noData{align-items:center;display:flex;flex:1 0 auto;justify-content:center}}.mod-areaReviews{font-size:1rem;margin:40px 0;padding:0 10px}@media only screen and (min-width:800px){.mod-areaReviews{padding:0}}.mod-areaReviews .head{margin:40px auto;text-align:center}.mod-areaReviews .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-areaReviews .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-areaReviews .head .heading{font-size:1.5em}}.mod-areaReviews:not(.is-inView) .head .heading:after{width:0}.mod-areaReviews .reviewContent .showAllReviewsButton{background-color:#fff;border:1px solid transparent;border-radius:1.5em;box-shadow:0 0 1px rgba(0,0,0,.4),0 1px 1px rgba(0,0,0,.3);color:#ed6103;cursor:pointer;display:block;font-size:.875em;font-weight:700;line-height:1;margin:auto;padding:1em 5em;white-space:nowrap;width:270px}.mod-areaReviews .reviewContent .showAllReviewsButton .icon{margin-left:5px}.mod-areaReviews .reviewContent .showAllReviewsButton:hover{border:1px solid #d8d8d8;box-shadow:none;transform:translateY(2px)}@media only screen and (min-width:800px){.mod-areaReviews .reviewContent .showAllReviewsButton{font-size:1.25em;width:385px}.mod-areaReviews .reviewContent .showAllReviewsButton .icon{margin-left:5px}.mod-areaReviews .reviewContent .showAllReviewsButton .icon svg{height:16px;width:16px}}.mod-areaReviews .reviewContent [aria-hidden=true]{display:none}.mod-areaReviews .review{align-items:flex-start;display:flex;margin:30px 0}.mod-areaReviews .review dt{flex:0 0 80px;font-size:.75em;text-align:center}.mod-areaReviews .review dt img{height:60px;width:60px}.mod-areaReviews .review dd{background-color:#fff;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,.3);padding:20px;position:relative}.mod-areaReviews .review dd:before{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);content:"";height:10px;position:absolute;top:25px;width:10px}.mod-areaReviews .review dd:after{background-color:#fff;content:"";height:20px;position:absolute;top:20px;width:10px}.mod-areaReviews .review:nth-child(odd){margin-right:auto}.mod-areaReviews .review:nth-child(odd) dd{margin:0 0 0 10px}.mod-areaReviews .review:nth-child(odd) dd:before{margin-right:-5px;right:100%;transform:rotate(45deg)}.mod-areaReviews .review:nth-child(odd) dd:after{left:0}.mod-areaReviews .review:nth-child(2n){flex-flow:row-reverse;margin-left:auto}.mod-areaReviews .review:nth-child(2n) dd{margin:0 10px 0 0}.mod-areaReviews .review:nth-child(2n) dd:before{left:100%;margin-left:-5px;transform:rotate(-45deg)}.mod-areaReviews .review:nth-child(2n) dd:after{right:0}.mod-areaReviews .review .score{display:block;font-size:.875em;margin-bottom:5px}.mod-areaReviews .review .score .point{display:inline-block;line-height:1;vertical-align:middle}.mod-areaReviews .review .score .point svg{height:1em;width:5.5em}@media only screen and (min-width:800px){.mod-areaReviews .review{max-width:75%}}.mod-residentImpression{font-size:1rem;margin:40px 0;padding:0}.mod-residentImpression .head{margin:40px auto;padding:0 10px;text-align:center}.mod-residentImpression .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-residentImpression .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-residentImpression .head{padding:0}.mod-residentImpression .head .heading{font-size:1.5em}}.mod-residentImpression:not(.is-inView) .head .heading:after{width:0}.mod-residentImpression .impressionMap{background:url(/machimusubi/assets/img/stationDetail/northArrow.svg) no-repeat 50% 2em/24px auto,linear-gradient(180deg,#d8d8d8,#d8d8d8) no-repeat left 50% bottom 2em/3px 40%,#fff;display:flex;flex-direction:column;padding:20px;position:relative}.mod-residentImpression .impressionMap:after,.mod-residentImpression .impressionMap:before{color:#ed6103;left:50%;line-height:1;margin-left:-.5em;position:absolute}.mod-residentImpression .impressionMap:before{content:"北";top:.5em}.mod-residentImpression .impressionMap:after{bottom:.5em;content:"南"}.mod-residentImpression .impressionMap .station{background:url(/machimusubi/assets/img/common/symbol/station.png) no-repeat 50% 10px/60px auto,linear-gradient(180deg,#fff,#fff) no-repeat 50% 0/110px 100%,linear-gradient(180deg,#d8d8d8,#d8d8d8) no-repeat right 1.5em top 35px/50% 3px,linear-gradient(180deg,#d8d8d8,#d8d8d8) no-repeat left 1.5em top 35px/50% 3px;color:#ed6103;font-size:.75em;font-weight:700;height:1.5em;margin:-10px auto -25px;order:2;padding:60px 0 10px;position:relative;text-align:center;width:100%}.mod-residentImpression .impressionMap .station:after,.mod-residentImpression .impressionMap .station:before{color:#ed6103;font-size:1.33333em;font-weight:400;line-height:1;margin-top:-.5em;position:absolute;top:35px}.mod-residentImpression .impressionMap .station:before{content:"西";left:-.5em}.mod-residentImpression .impressionMap .station:after{content:"東";right:-.5em}.mod-residentImpression .impressionMap .station .name{background-color:#fff;left:0;margin:auto;padding-bottom:.5em;position:absolute;right:0;width:66px}.mod-residentImpression .impressionMap .northArea,.mod-residentImpression .impressionMap .southArea{align-items:stretch;display:flex;justify-content:space-between;min-height:3em;position:relative}.mod-residentImpression .impressionMap .northArea{order:1}.mod-residentImpression .impressionMap .southArea{order:3}.mod-residentImpression .impressionMap dl{align-items:center;display:flex;justify-content:center;margin:0;width:calc(50% - 37.5px)}.mod-residentImpression .impressionMap dl dd{margin:0}.mod-residentImpression .impressionMap dl dd:not(:empty){align-items:center;background-color:#eeffd4;border-radius:10px;box-sizing:border-box;display:flex;font-size:.875em;height:100%;justify-content:center;line-height:1.5;padding:20px 10px;text-align:center;width:100%}@media only screen and (min-width:800px){.mod-residentImpression .impressionMap{padding:40px}.mod-residentImpression .impressionMap .station:before{left:-1.5em}.mod-residentImpression .impressionMap .station:after{right:-1.5em}.mod-residentImpression .impressionMap dl{width:calc(50% - 58px)}.mod-residentImpression .impressionMap dd{font-size:1em}}.mod-residentImpression .notes{font-size:.75em;margin:10px}@media only screen and (min-width:800px){.mod-residentImpression .notes{margin:10px 0}}.mod-rentingRateAroundTheStation{box-sizing:border-box;font-size:1rem;margin:40px auto;max-width:600px;padding:0 10px}@media only screen and (min-width:800px){.mod-rentingRateAroundTheStation{max-width:none;padding:0}}.mod-rentingRateAroundTheStation .head{margin:40px auto;text-align:center}.mod-rentingRateAroundTheStation .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-rentingRateAroundTheStation .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-rentingRateAroundTheStation .head .heading{font-size:1.5em}}.mod-rentingRateAroundTheStation:not(.is-inView) .head .heading:after{width:0}.mod-rentingRateAroundTheStation .rentingRate .average{margin:24px 0 10px}@media only screen and (min-width:800px){.mod-rentingRateAroundTheStation .rentingRate:after{clear:both;content:"";display:block}.mod-rentingRateAroundTheStation .rentingRate .average{float:right;width:35%}.mod-rentingRateAroundTheStation .rentingRate .detail{box-sizing:border-box;float:left;padding-right:40px;width:65%}}.mod-rentingRateAroundTheStation .average dl{background-color:#ed6103;color:#fff;margin:0 40px;padding:10px;text-align:center}.mod-rentingRateAroundTheStation .average dl dt{font-size:1.125em}.mod-rentingRateAroundTheStation .average dl dd{margin:0}.mod-rentingRateAroundTheStation .average dl dd .num{font-size:1.75em;font-weight:700}@media only screen and (min-width:800px){.mod-rentingRateAroundTheStation .average dl{margin:0;padding:40px 10px}}.mod-rentingRateAroundTheStation .detail .ratingTable{border-spacing:0 10px;table-layout:fixed;width:100%}.mod-rentingRateAroundTheStation .detail .ratingTable th{border-bottom:2px solid;font-size:.875em}.mod-rentingRateAroundTheStation .detail .ratingTable th:first-child{width:4em}.mod-rentingRateAroundTheStation .detail .ratingTable th:last-child{width:5em}.mod-rentingRateAroundTheStation .detail .ratingTable th:first-child{border-bottom-color:#a5a5a5}.mod-rentingRateAroundTheStation .detail .ratingTable th:nth-child(2){border-bottom-color:#ffab00}.mod-rentingRateAroundTheStation .detail .ratingTable th:nth-child(3){border-bottom-color:#ed6103}.mod-rentingRateAroundTheStation .detail .ratingTable td{font-size:.875em;font-weight:700}.mod-rentingRateAroundTheStation .detail .ratingTable td:last-child{font-weight:400;text-align:right}.mod-rentingRateAroundTheStation .detail .ratingTable .unit{font-size:.875em;font-weight:400}.mod-rentingRateAroundTheStation .detail .ratingTable .barChart{background-color:#ffe5b5;text-align:right;transition:width .48s .96s;white-space:nowrap;width:0;will-change:width}.mod-rentingRateAroundTheStation .detail .ratingTable .barChart .label{display:block;padding:5px}@media only screen and (min-width:800px){.mod-rentingRateAroundTheStation .detail .ratingTable th:first-child{width:7em}}.mod-rentingRateAroundTheStation .link{clear:right;font-size:.875em;margin:0;text-align:right}.mod-rentingRateAroundTheStation .link .icon{margin-left:5px}.mod-rentingRateAlongTheLine{font-size:1rem;margin:40px auto;max-width:600px}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine{max-width:none}}.mod-rentingRateAlongTheLine .head{margin:40px auto;padding:0 10px;text-align:center}.mod-rentingRateAlongTheLine .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-rentingRateAlongTheLine .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}.mod-rentingRateAlongTheLine .head .lead{margin:30px 0;text-align:center}.mod-rentingRateAlongTheLine .head .lead em{color:#ed6103;font-style:normal;font-weight:700}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .head{padding:0}.mod-rentingRateAlongTheLine .head .heading{font-size:1.5em}}.mod-rentingRateAlongTheLine:not(.is-inView) .head .heading:after{width:0}.mod-rentingRateAlongTheLine .foot .note{font-size:.75em;margin:20px 10px}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .foot .note{margin:20px 0}}.mod-rentingRateAlongTheLine .lineRating .lineList{margin:30px 0}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .lineRating .lineList{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.mod-rentingRateAlongTheLine .lineRating .lineListItem{margin:30px 0}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .lineRating .lineListItem{width:calc(50% - 20px)}}.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton{background-color:#fff;border:1px solid transparent;border-radius:1.5em;box-shadow:0 0 1px rgba(0,0,0,.4),0 1px 1px rgba(0,0,0,.3);color:#ed6103;cursor:pointer;display:block;font-size:.875em;font-weight:700;line-height:1;margin:auto;padding:1em 5em;white-space:nowrap;width:270px}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton{font-size:1.25em;width:385px}}.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton .icon{margin-left:5px}.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton .icon svg{height:12px;width:12px}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton .icon svg{height:16px;width:16px}.mod-rentingRateAlongTheLine .lineRating .showAllLinesButton:hover{border:1px solid #d8d8d8;box-shadow:none;transform:translateY(2px)}}.mod-rentingRateAlongTheLine .lineRating [aria-hidden=true]{display:none}.mod-rentingRateAlongTheLine .line .lineName{background-color:#ebebeb;margin:0 0 20px;padding:.75em 10px}.mod-rentingRateAlongTheLine .line .graph{margin:0 10px;overflow:hidden}.mod-rentingRateAlongTheLine .line .graph .svg{vertical-align:top;width:100%}.mod-rentingRateAlongTheLine .line .graph .svg .scaleMarks *{vector-effect:non-scaling-stroke}.mod-rentingRateAlongTheLine .line .graph .svg circle,.mod-rentingRateAlongTheLine .line .graph .svg polyline,.mod-rentingRateAlongTheLine .line .graph .svg text{transition:1s .32s}.mod-rentingRateAlongTheLine .line .graph .svg circle{transition-property:cy}.mod-rentingRateAlongTheLine .line .graph .svg polyline{transition-property:points}.mod-rentingRateAlongTheLine .line .graph .svg text{transition-property:y}.mod-rentingRateAlongTheLine .line .graph .svg circle,.mod-rentingRateAlongTheLine .line .graph .svg text{fill:#a5a5a5}.mod-rentingRateAlongTheLine .line .graph .svg .current circle{fill:#ed6103}.mod-rentingRateAlongTheLine .line .graph .svg .current text{fill:#000}.mod-rentingRateAlongTheLine .line .graph .stations{align-items:flex-start;display:flex}.mod-rentingRateAlongTheLine .line .graph .station{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column-reverse;margin:0;padding:0 5px;width:20%}.mod-rentingRateAlongTheLine .line .graph .station dd,.mod-rentingRateAlongTheLine .line .graph .station dt{font-size:.75em;margin:0;text-align:center}.mod-rentingRateAlongTheLine .line .graph .station dt{margin-top:5px;position:relative}.mod-rentingRateAlongTheLine .line .link{font-size:.75em;margin:10px;text-align:right}@media only screen and (min-width:800px){.mod-rentingRateAlongTheLine .line .link{font-size:.875em;margin:20px 10px}}.mod-rentingRateAlongTheLine .line .link .icon{margin-left:5px}.mod-realestateArticleAroundTheStation{background-color:inherit;font-size:1rem;margin:40px 0}.mod-realestateArticleAroundTheStation .head{margin:40px auto;padding:0 10px;text-align:center}.mod-realestateArticleAroundTheStation .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-realestateArticleAroundTheStation .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}@media only screen and (min-width:800px){.mod-realestateArticleAroundTheStation .head{padding:0}.mod-realestateArticleAroundTheStation .head .heading{font-size:1.5em}}.mod-realestateArticleAroundTheStation:not(.is-inView) .head .heading:after{width:0}.mod-realestateArticleAroundTheStation .foot{margin:0 10px}@media only screen and (min-width:800px){.mod-realestateArticleAroundTheStation .foot{margin:0}}.mod-realestateArticleAroundTheStation .foot .linkToRaList{font-size:.875em;margin:0;text-align:right}.mod-realestateArticleAroundTheStation .foot .linkToRaList .icon{margin-left:5px}.mod-realestateArticleAroundTheStation .slider{background-color:inherit;position:relative}.mod-realestateArticleAroundTheStation .slider:after{background-color:inherit;bottom:0;content:"";height:20px;left:0;position:absolute;right:0}.mod-realestateArticleAroundTheStation .slider .sliderContents{-webkit-overflow-scrolling:touch;overflow-x:scroll;padding-bottom:25px;width:100%}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav{background-color:transparent;border:0;bottom:25px;display:block;overflow:hidden;padding:0;position:absolute;top:0;width:40px}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav .label{background-color:#fff;border-radius:25px;bottom:0;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#000;height:50px;line-height:50px;margin:auto;position:absolute;text-align:center;top:0;width:25px}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav.sliderNavPrev{left:0}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav.sliderNavPrev .label{padding-left:25px;right:15px}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav.sliderNavNext{right:0}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav.sliderNavNext .label{left:15px;padding-right:25px}.mod-realestateArticleAroundTheStation .slider .sliderNavigation .sliderNav[aria-hidden=true]{display:none}.mod-realestateArticleAroundTheStation .raList{align-items:stretch;display:flex;list-style-type:none;margin:0;padding:0}.mod-realestateArticleAroundTheStation .raList .raListItem{flex:0 0 220px}.mod-realestateArticleAroundTheStation .raList .raListItem .anchor{color:inherit;display:block;height:100%;margin:0 10px;text-decoration:none}.mod-realestateArticleAroundTheStation .ra{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3);height:100%;overflow:hidden}.mod-realestateArticleAroundTheStation .ra .images{list-style-type:none;padding:0}.mod-realestateArticleAroundTheStation .ra .image{float:left;height:150px;overflow:hidden;width:50%}.mod-realestateArticleAroundTheStation .ra .image:only-child{float:none;width:100%}.mod-realestateArticleAroundTheStation .ra .image:nth-child(2):nth-last-child(2),.mod-realestateArticleAroundTheStation .ra .image:nth-child(3){height:75px}.mod-realestateArticleAroundTheStation .ra .image img{height:100%;margin-left:50%;transform:translateX(-50%);width:auto}@supports((-o-object-fit:cover) or (object-fit:cover)){.mod-realestateArticleAroundTheStation .ra .image img{margin-left:0;-o-object-fit:cover;object-fit:cover;transform:none;width:100%}}.mod-realestateArticleAroundTheStation .ra .noImage{background-color:#ebebeb;color:#a5a5a5;line-height:1;margin:0;padding:calc(75px - .5em) 0;text-align:center}.mod-realestateArticleAroundTheStation .ra .spec{clear:both;list-style-type:none;padding:10px}.mod-realestateArticleAroundTheStation .ra .spec .cost,.mod-realestateArticleAroundTheStation .ra .spec .floorPlan{display:inline-block;font-weight:700}.mod-realestateArticleAroundTheStation .ra .spec .cost{color:#ed6103}.mod-realestateArticleAroundTheStation .ra .spec .traffic{font-size:.875em}.mod-lineInformation{font-size:1rem;margin:40px 0}.mod-lineInformation .head{margin:40px auto;padding:0 10px;text-align:center}@media only screen and (min-width:800px){.mod-lineInformation .head{padding:0}}.mod-lineInformation .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}@media only screen and (min-width:800px){.mod-lineInformation .head .heading{font-size:1.5em}}.mod-lineInformation .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}.mod-lineInformation .head .lead{margin:30px 0;text-align:center}.mod-lineInformation:not(.is-inView) .head .heading:after{width:0}.mod-lineInformation .nav .tablist{align-items:stretch;display:flex;flex-wrap:wrap;list-style-type:none;padding:0 10px}@media only screen and (min-width:800px){.mod-lineInformation .nav .tablist{padding:0}}.mod-lineInformation .nav .tablist .tablistItem{flex:0 0 auto;margin:5px 0 5px 10px}.mod-lineInformation .nav .tablist .tab{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);box-sizing:border-box;color:inherit;display:flex;font-size:.875em;height:100%;min-height:calc(2.15em + 20px);padding:10px;text-decoration:none}@media only screen and (min-width:800px){.mod-lineInformation .nav .tablist .tab:hover{border:1px solid #ed6103;box-shadow:none;color:#ed6103;height:calc(100% + 2px);margin:-1px;min-height:calc(2.15em + 22px);transform:translateY(2px)}}.mod-lineInformation .nav .tablist .tab[aria-selected=true]{background-color:#ffe5b5;box-shadow:none;color:#ed6103;font-weight:700;pointer-events:none}@media only screen and (max-width:559px){.mod-lineInformation .nav .tablist .tablistItem{flex-basis:calc(50% - 5px)}.mod-lineInformation .nav .tablist .tablistItem:nth-child(odd){margin-left:0}}@media only screen and (min-width:560px)and (max-width:749px){.mod-lineInformation .nav .tablist .tablistItem{flex-basis:calc(33.33333% - 7.66667px)}.mod-lineInformation .nav .tablist .tablistItem:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:750px)and (max-width:939px){.mod-lineInformation .nav .tablist .tablistItem{flex-basis:calc(25% - 7.5px)}.mod-lineInformation .nav .tablist .tablistItem:nth-child(4n+1){margin-left:0}}@media only screen and (min-width:940px){.mod-lineInformation .nav .tablist .tablistItem{flex-basis:calc(20% - 8px)}.mod-lineInformation .nav .tablist .tablistItem:nth-child(5n+1){margin-left:0}}.mod-lineInformation .tabpanel[aria-hidden=true]{display:none}.mod-lineInformation .slider{background-color:inherit;position:relative}.mod-lineInformation .slider:after{background-color:inherit;bottom:0;content:"";height:20px;left:0;position:absolute;right:0}.mod-lineInformation .slider .sliderContents{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#d8d8d8,#d8d8d8) repeat-x 0 33px/100% 15px;overflow-x:scroll;padding-bottom:25px;width:100%}.mod-lineInformation .slider .sliderNavigation .sliderNav{background-color:transparent;border:0;bottom:25px;display:block;overflow:hidden;padding:0;position:absolute;top:0;width:40px}.mod-lineInformation .slider .sliderNavigation .sliderNav .label{background-color:#fff;border-radius:25px;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.3);color:#000;height:50px;line-height:50px;margin:auto;position:absolute;text-align:center;top:0;width:25px}.mod-lineInformation .slider .sliderNavigation .sliderNav.sliderNavPrev{left:0}.mod-lineInformation .slider .sliderNavigation .sliderNav.sliderNavPrev .label{padding-left:25px;right:15px}.mod-lineInformation .slider .sliderNavigation .sliderNav.sliderNavNext{right:0}.mod-lineInformation .slider .sliderNavigation .sliderNav.sliderNavNext .label{left:15px;padding-right:25px}.mod-lineInformation .slider .sliderNavigation .sliderNav[aria-hidden=true]{display:none}.mod-lineInformation .line{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);margin:0 10px;overflow:hidden}@media only screen and (min-width:800px){.mod-lineInformation .line{margin:0}}.mod-lineInformation .line .lineName{background-color:#ffe5b5;color:#ed6103;margin:0;padding:10px;text-align:center}.mod-lineInformation .line .stationBoard{background-color:inherit;padding-top:32px;position:relative}.mod-lineInformation .line .stationBoard .lineDistance{font-size:.75em;line-height:1;position:absolute;top:10px}.mod-lineInformation .line .stationBoard .lineDistance.lineDistanceFirst{left:10px}.mod-lineInformation .line .stationBoard .lineDistance.lineDistanceLast{right:10px}.mod-lineInformation .line .stationList{display:flex;list-style-type:none;margin:0;padding:0}.mod-lineInformation .line .stationList li{flex:1 0 20%;margin:0;text-align:center}@media only screen and (min-width:800px){.mod-lineInformation .line .stationList li{flex-basis:14.2857%}}.mod-lineInformation .line .stationList li .panel{background-color:#f7f7f7;border-radius:4px;color:inherit;display:inline-table;height:10em;line-height:1.2;padding:10px 15px;text-align:left;text-decoration:none;writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (max-width:320px){.mod-lineInformation .line .stationList li .panel{padding:10px}}.mod-lineInformation .line .stationList li .panel span{display:table-cell}.mod-lineInformation .line .stationList li .panel .icon{text-align:right}.mod-lineInformation .line .stationList li.currentStation .panel{background-color:#65c1c1;color:#fff}.mod-cityMap{font-size:1rem;margin:40px 0}.mod-cityMap .head{margin:40px auto;text-align:center}.mod-cityMap .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-cityMap .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}.mod-cityMap .head .lead{margin:30px 0;text-align:center}.mod-cityMap .head .lead em{color:#ed6103;font-style:normal;font-weight:700}@media only screen and (min-width:800px){.mod-cityMap .head .heading{font-size:1.5em}}.mod-cityMap:not(.is-inView) .head .heading:after{width:0}.mod-cityMap .facilitySelector{line-height:2.5;margin:auto;max-width:940px;padding:10px}@media only screen and (min-width:800px){.mod-cityMap .facilitySelector{line-height:2.7;padding:10px 20px}}.mod-cityMap .facilitySelector [aria-hidden=true]{display:none}.mod-cityMap .facilitySelector .showAllFacilitiesButton:not([aria-hidden=true]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:block;margin:0 0 0 auto;padding:0;width:-moz-fit-content;width:fit-content}.mod-cityMap .facilitySelector .showAllFacilitiesButton:not([aria-hidden=true]) .icon{margin-left:5px}.mod-cityMap .facilitySelector .otherFacilities:not([aria-hidden=true]){display:inline}.mod-cityMap .facilitySelector .facilities{display:inline;margin:0;padding:0}.mod-cityMap .facilitySelector .facilities li{display:inline-block;margin:0 10px 0 0;padding:0}@media only screen and (min-width:800px){.mod-cityMap .facilitySelector .facilities li{margin:0 15px 0 0}}.mod-cityMap .facilitySelector .facilities input[type=checkbox]{display:none}.mod-cityMap .facilitySelector .facilities label{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:1em;box-shadow:0 0 1px rgba(0,0,0,.4),0 1px 1px rgba(0,0,0,.3);cursor:pointer;display:inline-flex;line-height:1;padding:.25em .5em}.mod-cityMap .facilitySelector .facilities label .icon{height:20px;margin-right:3px;vertical-align:-3px;width:auto}.mod-cityMap .facilitySelector .facilities input[type=checkbox]:checked+label{background-color:#ffe5b5;box-shadow:none;color:#ed6103;transform:translateY(2px)}@media only screen and (min-width:800px){.mod-cityMap .facilitySelector .facilities input[type=checkbox]:not(:checked)+label:hover{border:1px solid #ed6103;box-shadow:none;color:#ed6103;transform:translateY(2px)}}.mod-cityMap .mapCanvas{height:400px}.mod-cityMap .linkToMapSearch{font-size:.875em;margin:auto;max-width:940px;padding:10px;text-align:right}@media only screen and (min-width:800px){.mod-cityMap .linkToMapSearch{padding:10px 20px}}.mod-cityMap .linkToMapSearch .icon{margin-left:5px}.mod-facilityInfoWindow{position:absolute}.mod-facilityInfoWindow .content{background:#333;border-radius:4px;color:#fff;max-width:10em;min-width:5em;padding:5px;position:relative;text-align:center}.mod-facilityInfoWindow .content:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0}.mod-cityInformation{font-size:1rem;margin:40px 0}.mod-cityInformation .head{margin:40px auto;padding:0 10px;text-align:center}.mod-cityInformation .head .heading{display:inline-block;font-size:1.25em;margin:0;padding:10px 15px;position:relative}.mod-cityInformation .head .heading:after{background-color:#ffab00;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:100%;transition:width .24s .96s;width:100%}.mod-cityInformation .head .lead{margin:30px 0;text-align:center}.mod-cityInformation .head .lead em{color:#ed6103;font-style:normal;font-weight:700}@media only screen and (min-width:800px){.mod-cityInformation .head{padding:0}.mod-cityInformation .head .heading{font-size:1.5em}}.mod-cityInformation:not(.is-inView) .head .heading:after{width:0}.mod-cityInformation .cityInformation .title{background-color:#ebebeb;border-bottom:1px solid #d8d8d8;margin:0;padding:10px}.mod-cityInformation .cityInformation .cityData dl{align-items:stretch;border-bottom:1px solid #d8d8d8;box-sizing:border-box;display:flex;margin:0}.mod-cityInformation .cityInformation .cityData dl dt,.mod-cityInformation .cityInformation .cityData dl>dd{box-sizing:border-box;padding:10px}.mod-cityInformation .cityInformation .cityData dl dt{background-color:#f5f5f5;width:30%}.mod-cityInformation .cityInformation .cityData dl>dd{background-color:#fff;width:70%}.mod-cityInformation .cityInformation .cityData dl dd{margin:0;word-break:break-all}.mod-cityInformation .cityInformation .cityData dl .group>ul{list-style:none;margin:0;padding:0}.mod-cityInformation .cityInformation .cityData dl .group li+li{margin-top:10px}@media only screen and (min-width:800px){.mod-cityInformation .cityInformation{border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.mod-cityInformation .cityInformation .title{border-right:1px solid #d8d8d8}.mod-cityInformation .cityInformation .cityData{align-items:stretch;display:flex;flex-wrap:wrap}.mod-cityInformation .cityInformation .cityData dl{border-right:1px solid #d8d8d8;width:50%}}.mod-cityInformation .foot{padding:0 10px}.mod-cityInformation .foot .dataSource{font-size:.875em;margin:10px 0}.mod-cityInformation .foot .note{font-size:.75em;margin:0}@media only screen and (min-width:800px){.mod-cityInformation .foot{padding:0}}.mod-cityFeature{font-size:1rem;margin:30px 0}.mod-cityFeature .head{margin-bottom:15px;padding:0 10px}.mod-cityFeature .head .heading{font-size:1em;margin:0}.mod-cityFeature .head .heading:before{background-color:#ed6103;border-radius:.5em;content:"";display:inline-block;height:1em;line-height:1;margin-right:5px;vertical-align:text-bottom;width:1em}@media only screen and (min-width:800px){.mod-cityFeature .head{padding:0}}.mod-cityFeature .features{margin:0;padding:0 10px}@media only screen and (min-width:800px){.mod-cityFeature .features{align-items:stretch;display:flex;flex-wrap:wrap;padding:0}}.mod-cityFeature .features .list{list-style-type:none;margin:0;padding:0}.mod-cityFeature .features .list .feature{border:1px solid transparent;border-radius:4px;box-shadow:0 0 1px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);display:inline-block;margin:0 10px 10px 0}.mod-cityFeature .features .list .feature:last-child{margin:0 0 15px}@media only screen and (min-width:800px){.mod-cityFeature .features .list .feature:hover{border:1px solid #ed6103;box-shadow:none;transform:translateY(2px)}.mod-cityFeature .features .list .feature:hover .label{color:#ed6103}.mod-cityFeature .features .list .feature{margin:0 15px 15px 0}}.mod-cityFeature .features .list .feature a{color:#000;display:block;font-size:.875em;padding:10px;text-decoration:none}.mod-cityFeature .features .tagListLink{display:block;margin:0 0 0 auto;text-align:right;width:-moz-fit-content;width:fit-content}.mod-cityFeature .features .tagListLink .label{font-size:.875em}.mod-cityFeature .features .tagListLink .icon{margin-left:5px}.mod-aroundTheStation{font-size:1rem;margin:20px 0}.mod-aroundTheStation [aria-hidden=true]{display:none}.mod-aroundTheStation .head{margin:15px 0;padding:0 10px}.mod-aroundTheStation .head .heading{font-size:1em}.mod-aroundTheStation .head .heading:before{background-color:#ed6103;border-radius:.5em;content:"";display:inline-block;height:1em;line-height:1;margin-right:5px;vertical-align:text-bottom;width:1em}@media only screen and (min-width:800px){.mod-aroundTheStation .head{padding:0}}.mod-aroundTheStation .aroundStations{margin:15px 0;padding:0 10px}.mod-aroundTheStation .aroundStations .lineList{font-size:.875em}.mod-aroundTheStation .aroundStations .line{align-items:center;display:flex;flex-wrap:wrap;margin:15px 0}.mod-aroundTheStation .aroundStations .line dt{flex:0 0 100%;font-weight:700;margin:0 0 5px}.mod-aroundTheStation .aroundStations .line dd{margin-left:0}.mod-aroundTheStation .aroundStations .line ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.mod-aroundTheStation .aroundStations .line li+li:before{content:"-";margin:0 10px}.mod-aroundTheStation .aroundStations .showMore{font-size:.875em;margin:15px 0;text-align:right}.mod-aroundTheStation .aroundStations .showAllAroundStationsButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#ed6103;cursor:pointer;font-size:inherit;margin:0;padding:0;text-decoration:underline}.mod-aroundTheStation .aroundStations .showAllAroundStationsButton .icon{margin-left:5px}@media only screen and (min-width:800px){.mod-aroundTheStation .aroundStations{border:1px solid #d8d8d8;border-radius:4px;padding:5px 20px}.mod-aroundTheStation .aroundStations .line{flex-wrap:nowrap}.mod-aroundTheStation .aroundStations .line dt{flex-basis:200px;line-height:1.4;margin:0 2em 0 0}}
