.areaBox{border:2px solid #9d906f;position:relative}@media screen and (min-width: 768px){.areaBox{padding:100px 62px}}@media screen and (max-width: 768px){.areaBox{padding:calc(88 / 750 * 100vw) calc(68 / 750 * 100vw) calc(100 / 750 * 100vw)}}.areaBox:before{border:1px solid #9d906f;content:'';left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.areaBox:before{height:calc(100% - 20px);width:calc(100% - 20px)}}@media screen and (max-width: 768px){.areaBox:before{height:calc(100% - (20 / 750 * 100vw));width:calc(100% - (20 / 750 * 100vw))}}.areaBox .subGeneralSect__head{align-items:center;display:flex;justify-content:space-between}.areaBox .subGeneralSect__head:before,.areaBox .subGeneralSect__head:after{background-color:#9d906f;content:'';display:block;height:1px}@media screen and (min-width: 768px){.areaBox .subGeneralSect__head:before,.areaBox .subGeneralSect__head:after{width:350px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__head:before,.areaBox .subGeneralSect__head:after{flex-grow:1}}.areaBox .subGeneralSect__head .heading{font-family:YakuHanJP,"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px){.areaBox .subGeneralSect__head .heading{font-size:28px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__head .heading{font-size:calc(30 / 750 * 100vw);margin:0 calc(30 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaBox .subGeneralSect__head+.subGeneralSect__cont{margin-top:43px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__head+.subGeneralSect__cont{margin-top:calc(52 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaBox .subGeneralSect__cont .txt+.generalLayout{margin-top:57px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__cont .txt+.generalLayout{margin-top:calc(64 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaBox .subGeneralSect__cont .generalLayout{gap:19px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__cont .generalLayout{align-items:center}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__cont .generalLayout{flex-direction:column;gap:calc(30 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaBox .subGeneralSect__cont .generalLayout__item{width:526px !important}}@media screen and (max-width: 768px){.areaBox .subGeneralSect__cont .generalLayout__item{margin-left:0 auto;width:calc(495 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaBox .subGeneralSect+.subGeneralSect{margin-top:111px}}@media screen and (max-width: 768px){.areaBox .subGeneralSect+.subGeneralSect{margin-top:calc(96 / 750 * 100vw)}}.areaInfoArea .verticalStack .generalSect__head .heading+.txt{max-width:unset}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:88px}}@media screen and (max-width: 768px){.areaInfoArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(96 / 750 * 100vw)}}.areaInfoArea .verticalStack .generalSect__cont .generalLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout{gap:20px}}@media screen and (max-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout{flex-direction:column;gap:calc(30 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout__item{width:590px}}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout__item--main{width:100%}}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout+.areaBox{margin-top:80px}}@media screen and (max-width: 768px){.areaInfoArea .verticalStack .generalSect__cont .generalLayout+.areaBox{margin-top:calc(90 / 750 * 100vw)}}@media screen and (min-width: 768px){.areaInfoArea .verticalStack .generalSect+.generalSect{margin-top:137px}}@media screen and (max-width: 768px){.areaInfoArea .verticalStack .generalSect+.generalSect{margin-top:calc(160 / 750 * 100vw)}}.environmentArea .verticalStack .generalSect__head .heading+.txt{max-width:unset}@media screen and (min-width: 768px){.environmentArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:88px}}@media screen and (max-width: 768px){.environmentArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(96 / 750 * 100vw)}}@media screen and (min-width: 768px){.facilityTable__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px}}@media screen and (max-width: 768px){.facilityTable__list{margin-top:30px}}.facilityTable__item{counter-increment:listOrder;position:relative}@media screen and (min-width: 768px){.facilityTable__item{width:580px}.facilityTable__item:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 768px){.facilityTable__item:not(:first-child){margin-top:calc(24 / 750 * 100vw)}}.facilityTable__item--noProt{counter-increment:none}.facilityTable__item--noProt:before{content:none}.facilityTable .placeDetail{align-items:flex-end;border-bottom:1px solid #707070;display:flex;flex-wrap:wrap;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;justify-content:space-between;letter-spacing:0}@media screen and (min-width: 768px){.facilityTable .placeDetail{font-size:18px;padding-bottom:15px}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:calc(28 / 750 * 100vw);padding-bottom:calc(16 / 750 * 100vw)}}.facilityTable .placeDetail__name{position:relative}@media screen and (min-width: 768px){.facilityTable .placeDetail__name{line-height:2}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.facilityTable .placeDetail__name{line-height:1.5}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 1.5) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}.facilityTable .placeDetail__definition{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1;overflow:hidden;position:relative}.facilityTable .placeDetail__definition .time:after{content:'・'}@media screen and (min-width: 768px){.facilityTable .placeDetail__definition .time:after{margin:0 4px}}@media screen and (max-width: 768px){.facilityTable .placeDetail__definition .time:after{margin:0 calc(5 / 750 * 100vw)}}.lifeInfoArea .generalSect__head .enTtl{text-align:center}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .enTtl{font-size:24px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .enTtl{font-size:calc(26 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .enTtl+.photo{margin-top:50px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .enTtl+.photo{margin-top:calc(97 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head+.generalSect__cont{margin-top:50px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head+.generalSect__cont{margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeInfoTab{padding-top:20px}}.lifeInfoTab__head .tabList__item{background-color:#ffffff;border:1px solid #000000;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item{font-size:18px;height:64px;width:calc(100% / 4)}}@media screen and (max-width: 768px){.lifeInfoTab__head .tabList__item{font-size:calc(28 / 750 * 100vw);height:calc(74 / 750 * 100vw);width:calc(306 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item:hover{background-color:#000000;color:#ffffff}}@media (hover: hover) and (pointer: fine){.lifeInfoTab__head .tabList__item:hover{background-color:#000000;color:#ffffff}}.lifeInfoTab__head .tabList__item.is-active{background-color:#000000;color:#ffffff}@media screen and (min-width: 768px){.lifeInfoTab__cont{margin-top:49px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:calc(60 / 750 * 100vw)}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}@media screen and (min-width: 768px){.locationArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:88px}}@media screen and (max-width: 768px){.locationArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(96 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__head .headingCombi+.caption{margin-top:32px;text-align:center}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect__head .headingCombi+.caption{margin-top:calc(48 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__head .heading--sans{font-size:28px}}.redevelopmentArea .verticalStack .generalSect__head .heading+.txt{max-width:unset}.redevelopmentArea .verticalStack .generalSect__head .txt{line-height:2}.redevelopmentArea .verticalStack .generalSect__head .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.redevelopmentArea .verticalStack .generalSect__head .txt:after{margin-bottom:calc((1 - 2) * .5em)}.redevelopmentArea .verticalStack .generalSect__head .txt:before,.redevelopmentArea .verticalStack .generalSect__head .txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__head .txt{font-size:18px}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect__head .txt{font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:88px}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(96 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect+.generalSect{margin-top:126px}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect+.generalSect{margin-top:calc(130 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .photo--small{margin:0 auto;width:927px}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .photo--small .capIn{display:none}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .photo+.generalLayout{margin-top:88px}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .photo+.generalLayout{margin-top:calc(96 / 750 * 100vw)}}@media screen and (min-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .generalLayout{gap:36px}}@media screen and (max-width: 768px){.redevelopmentArea .verticalStack .generalSect__cont .generalLayout{flex-direction:column;gap:calc(40 / 750 * 100vw)}}@media screen and (min-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.searchForm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}.searchForm .inputBox{background-color:#f5f5f5;display:flex;justify-content:flex-start;line-height:1;position:relative}@media screen and (min-width: 768px){.searchForm .inputBox{font-size:14px;height:60px;width:570px}}@media screen and (max-width: 768px){.searchForm .inputBox{font-size:12px;height:40px;width:100%}}@media screen and (min-width: 768px){.searchForm .inputBox+.inputBox{margin-left:60px}}@media screen and (max-width: 768px){.searchForm .inputBox+.inputBox{margin-top:15px}}.searchForm .inputBox.is-noSelect{pointer-events:none}.searchForm .inputBox.is-noSelect:before{display:none}.searchForm .inputBox__ttl{align-items:center;background-color:#87847d;color:#ffffff;display:flex;justify-content:center}@media screen and (min-width: 768px){.searchForm .inputBox__ttl{width:110px}}@media screen and (max-width: 768px){.searchForm .inputBox__ttl{padding:10px 0;width:70px}}.searchForm .inputBox__field{-webkit-appearance:none;appearance:none;background:none;border:none;color:#333333;display:block;letter-spacing:.1em;outline:none;text-align:left}@media screen and (min-width: 768px){.searchForm .inputBox__field{padding:20px 30px;width:460px}}@media screen and (max-width: 768px){.searchForm .inputBox__field{padding:11px 16px;width:244px}}.searchForm .inputBox--select{position:relative}.searchForm .inputBox--select:before{border-bottom:1px solid #808080;border-right:1px solid #808080;content:'';height:9px;position:absolute;right:15px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:9px}@media screen and (min-width: 768px){.searchForm .linkBtn{margin-top:60px}}@media screen and (max-width: 768px){.searchForm .linkBtn{margin:40px 0 0 auto}}@media screen and (min-width: 768px){.stationLifeArea__txt .txt{font-size:20px}}@media screen and (max-width: 768px){.stationLifeArea__txt .txt{font-size:calc(24 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__txt .txt+.caption{margin-top:40px}}@media screen and (max-width: 768px){.stationLifeArea__txt .txt+.caption{margin-top:calc(48 / 750 * 100vw)}}.stationLifeArea__item{flex-shrink:0}.stationLifeArea__txt{flex-shrink:0}@media screen and (min-width: 768px){.stationLifeArea__col{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.stationLifeArea__col--01{align-items:center}}@media screen and (max-width: 768px){.stationLifeArea__col--01{display:flex;gap:calc(60 / 750 * 100vw);justify-content:end}}@media screen and (min-width: 768px){.stationLifeArea__col--01 .stationLifeArea__item:nth-child(1){margin-left:115px;width:385px}}@media screen and (max-width: 768px){.stationLifeArea__col--01 .stationLifeArea__item:nth-child(1){margin-top:calc(120 / 750 * 100vw);width:calc(280 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--01 .stationLifeArea__item:nth-child(2){width:400px}}@media screen and (max-width: 768px){.stationLifeArea__col--01 .stationLifeArea__item:nth-child(2){width:calc(250 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--02{gap:80px;margin-top:-44px}}@media screen and (max-width: 768px){.stationLifeArea__col--02{margin-top:calc(69 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--02 .stationLifeArea__item:nth-child(1){width:676px}}@media screen and (max-width: 768px){.stationLifeArea__col--02 .stationLifeArea__item:nth-child(1){width:calc(531 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--02 .stationLifeArea__txt{margin-top:200px}}@media screen and (max-width: 768px){.stationLifeArea__col--02 .stationLifeArea__txt{margin-top:calc(72 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--03{align-items:center;flex-direction:row-reverse;margin-top:175px}}@media screen and (max-width: 768px){.stationLifeArea__col--03{margin-top:calc(140 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--03 .stationLifeArea__item:nth-child(1){margin-right:46px;width:500px}}@media screen and (max-width: 768px){.stationLifeArea__col--03 .stationLifeArea__item:nth-child(1){margin-left:auto;width:calc(478 / 750 * 100vw)}}@media screen and (max-width: 768px){.stationLifeArea__col--03 .stationLifeArea__txt{margin-top:calc(64 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--04{margin-top:58px}}@media screen and (max-width: 768px){.stationLifeArea__col--04{margin-top:calc(98 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--04 .stationLifeArea__item:nth-child(1){margin-left:46px;position:relative;width:600px;z-index:1}}@media screen and (max-width: 768px){.stationLifeArea__col--04 .stationLifeArea__item:nth-child(1){width:calc(473 / 750 * 100vw)}}@media screen and (min-width: 768px){.stationLifeArea__col--04 .stationLifeArea__item:nth-child(2){margin-left:-77px;margin-top:177px;width:600px}}@media screen and (max-width: 768px){.stationLifeArea__col--04 .stationLifeArea__item:nth-child(2){margin-left:auto;margin-right:calc(-30 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw);width:calc(473 / 750 * 100vw)}}@media screen and (min-width: 768px){.location-story{margin-top:50px}}@media screen and (max-width: 768px){.location-story{margin-top:calc(150 / 750 * 100vw)}}@media screen and (min-width: 768px){.location-station{padding:130px 0}}@media screen and (max-width: 768px){.location-station{padding:calc(150 / 750 * 100vw) 0}}@media screen and (min-width: 768px){.location-lifeInfo{padding-top:140px}}@media screen and (max-width: 768px){.location-lifeInfo{padding-top:calc(157 / 750 * 100vw)}}@media screen and (min-width: 768px){.location-redevelopment{padding:146px 0 0}}@media screen and (max-width: 768px){.location-redevelopment{padding:calc(140 / 750 * 100vw) 0 0}}@media screen and (min-width: 768px){.location-stationLife{padding:137px 0 130px}}@media screen and (max-width: 768px){.location-stationLife{padding:calc(160 / 750 * 100vw) 0 calc(150 / 750 * 100vw)}}@media screen and (min-width: 768px){.location-areaInfo{padding:262px 0 257px}}@media screen and (max-width: 768px){.location-areaInfo{padding:calc(155 / 750 * 100vw) 0 calc(214 / 750 * 100vw)}}@media screen and (min-width: 768px){.location-environment{padding:160px 0 130px}}@media screen and (max-width: 768px){.location-environment{padding:calc(150 / 750 * 100vw) 0 calc(152 / 750 * 100vw)}}
