.accessSwiper{color:#ffffff;overflow:hidden}@media screen and (min-width: 768px){.accessSwiper{margin:0 auto}}@media screen and (max-width: 768px){.accessSwiper{margin:0 -60px 0 -30px;padding-bottom:17px}}@media screen and (min-width: 768px){.accessSwiper .swiper-container{height:334px}}@media screen and (max-width: 768px){.accessSwiper .swiper-container{height:calc(266 / 390 * 100vw)}}.accessSwiper .swiper-slide{height:auto}@media screen and (max-width: 768px){.accessSwiper .swiper-slide{width:255px}}.accessSwiper__controller{align-items:center;display:flex}@media screen and (min-width: 768px){.accessSwiper__controller{justify-content:center;margin:40px auto 0;width:1200px}}@media screen and (max-width: 768px){.accessSwiper__controller{justify-content:flex-start;margin:20px auto 0;width:330px}}.accessSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.accessSwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.accessSwiper__controller .swiper-pagination{margin-left:18px;width:235px}}.accessSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.accessSwiper__controller .swiper-pagination-bullet{background:none;background-color:#ffffff;border-radius:0;display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.accessSwiper__controller .swiper-pagination-bullet-active{background-color:#ffffff;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.accessSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.accessSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.accessSwiper__controller .proglessCircle{width:33px}}.accessSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.accessSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.accessSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.accessSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.accessSwiper__controller .proglessCircle .arrowSVG path{fill:#ffffff}.accessSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (max-width: 768px){.accessSwiper__item{padding:0}}@media screen and (max-width: 768px){.accessSwiper__item--terminal .accessSwiper__station{font-size:calc(16 / 390 * 100vw);letter-spacing:0}}@media screen and (min-width: 768px){.accessSwiper__info{padding-top:15px}}@media screen and (max-width: 768px){.accessSwiper__info{padding:15px 0}}.accessSwiper__head{align-items:baseline;border-bottom:1px solid #cccccc;display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:space-between}@media screen and (min-width: 768px){.accessSwiper__head{padding:10px 0 20px}}@media screen and (max-width: 768px){.accessSwiper__head{gap:10px 0;padding-bottom:14px}}.accessSwiper__station{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.accessSwiper__station{font-size:18px;letter-spacing:.05em}}@media screen and (max-width: 768px){.accessSwiper__station{font-size:calc(18 / 390 * 100vw);width:100%}}.accessSwiper__time{align-items:baseline;display:flex;gap:2px}.accessSwiper__type{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;letter-spacing:.05em}@media screen and (min-width: 768px){.accessSwiper__type{font-size:14px}}@media screen and (max-width: 768px){.accessSwiper__type{font-size:13px}}.accessSwiper__min{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:400;letter-spacing:.02em;line-height:1}@media screen and (min-width: 768px){.accessSwiper__min{font-size:22px}}@media screen and (max-width: 768px){.accessSwiper__min{font-size:20px}}.accessSwiper__unit{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:10px;letter-spacing:.05em}.accessSwiper__daytime{font-size:10px;letter-spacing:.05em}.accessSwiper__route{letter-spacing:.05em;margin-top:5px}@media screen and (min-width: 768px){.accessSwiper__route{font-size:10px;line-height:1.8}}@media screen and (max-width: 768px){.accessSwiper__route{font-size:10px;line-height:1.8}}.accessSwiper__photo .photo__image{width:100%}@media screen and (max-width: 768px){.areaSect{margin:0 -30px}}.areaSect__head .photo__image{width:100%}@media screen and (min-width: 768px){.areaSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.areaSect__cont{padding:40px 30px 0}}@media screen and (min-width: 768px){.areaSect__cont .photo{margin:0 auto;max-width:990px}}@media screen and (max-width: 768px){.areaSect__cont .photo{margin:0}}.areaSect__cont .photo__image{width:100%}@media screen and (min-width: 768px){.areaSect__cont .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.areaSect__cont .headingCombi{margin:30px 0 0}}.areaSect__cont .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.areaSect__cont .headingCombi .heading{font-size:20px}}@media screen and (max-width: 768px){.areaSect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.areaSect__cont .headingCombi .heading+.txt{letter-spacing:.03em;padding:0 30px}}@media screen and (min-width: 768px){.areaSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.areaSect__cont .photo+.headingCombi{margin-top:30px}}@media screen and (min-width: 768px){.areaSect__sub{align-items:center;display:flex;gap:105px;margin-top:60px;padding:0 0 25px 105px}}@media screen and (max-width: 768px){.areaSect__sub{margin:40px -30px 0;padding-bottom:25px}}@media screen and (min-width: 768px){.areaSect__sub .photo{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.areaSect__sub .photo{margin:40px auto 0}}@media screen and (min-width: 768px){.areaSect__sub .headingCombi{flex:0 0 315px}}@media screen and (max-width: 768px){.areaSect__sub .headingCombi{padding:0 30px}}@media screen and (min-width: 768px){.facilityTable__map{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.facilityTable__map{margin:0 -30px}}@media screen and (max-width: 768px){.facilityTable__map .pinchableFrame{width: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:570px}.facilityTable__item:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 768px){.facilityTable__item{margin:0 -10px}}@media screen and (max-width: 768px){.facilityTable__item:not(:first-child){margin-top:30px}}.facilityTable__item:before{align-items:center;background:#666666;border-radius:50%;color:#ffffff;content:counter(listOrder);display:inline-block;display:flex;font-family:"EB Garamond",serif;justify-content:center;left:0;letter-spacing:.02em;line-height:.7;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.facilityTable__item:before{font-size:12px;height:20px;width:20px}}@media screen and (max-width: 768px){.facilityTable__item:before{font-size:11px;height:15px;width:15px}}.facilityTable__item--noProt{counter-increment:none}.facilityTable__item--noProt:before{content:none}.facilityTable .placeDetail{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:0;position:relative}@media screen and (min-width: 768px){.facilityTable .placeDetail{font-size:12px;padding:0 0 0 30px}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:11px;margin-bottom:30px;padding:2px 0 0 25px}}.facilityTable .placeDetail:after{background:#f1f1f1;bottom:0;content:'';display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width: 768px){.facilityTable .placeDetail:after{bottom:-15px}}@media screen and (max-width: 768px){.facilityTable .placeDetail:after{bottom:-15px}}.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{width:150px;line-height:1.27273}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 1.27273) * .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 .distance:after{content:'／'}.facilityTable .placeDetail__definition .distance .note{font-size:10px}.hilltopSect__head .photo__image{width:100%}@media screen and (min-width: 768px){.hilltopSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.hilltopSect__cont{padding:40px 10px 0}}@media screen and (min-width: 768px){.hilltopSect__cont .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.hilltopSect__cont .headingCombi{margin:30px -10px 0}}@media screen and (min-width: 768px){.hilltopSect__cont .headingCombi .heading{font-size:20px;line-height:2}}@media screen and (max-width: 768px){.hilltopSect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.hilltopSect__cont .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.hilltopSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.hilltopSect__cont .photo+.headingCombi{margin-top:30px}}.hilltopSect__main{position:relative}@media screen and (min-width: 768px){.hilltopSect__main{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-clip-path:polygon(38% 10%, 62% 10%, 62% 90%, 38% 90%);clip-path:polygon(38% 10%, 62% 10%, 62% 90%, 38% 90%);display:flex;height:100vh;justify-content:center;margin-left:calc(50% - 50vw);overflow:hidden;transform:translateZ(0);width:100vw}}@media screen and (max-width: 768px){.hilltopSect__main{margin:0 calc(50% - 50vw);width:100vw}}.hilltopSect__main .photo{aspect-ratio:2400 / 1360;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;max-height:100%;max-width:100%;position:relative;width:auto}.hilltopSect__main .photo__pic{display:block;height:100%;width:100%}.hilltopSect__main .photo__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;transform-origin:center center;width:100%;will-change:transform}@media screen and (min-width: 768px){.hilltopSect__sub{align-items:center;display:flex;gap:105px;margin-top:60px;padding-left:105px}}@media screen and (max-width: 768px){.hilltopSect__sub{margin-top:40px}}.hilltopSect__sub .photo{border:1px solid #cccccc}@media screen and (min-width: 768px){.hilltopSect__sub .photo{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.hilltopSect__sub .photo{margin-top:40px}}@media screen and (min-width: 768px){.hilltopSect__sub .headingCombi{flex:0 0 315px}}.historySect__head .headingCombi__ttl .en{font-family:"EB Garamond",serif}.historySect__head .photo__image{width:100%}@media screen and (min-width: 768px){.historySect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.historySect__cont{padding:40px 30px 0}}@media screen and (min-width: 768px){.historySect__cont .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.historySect__cont .headingCombi{margin:30px -30px 0}}@media screen and (min-width: 768px){.historySect__cont .headingCombi .heading{font-size:20px;line-height:2}}@media screen and (max-width: 768px){.historySect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.historySect__cont .headingCombi .heading+.txt{padding:0 30px}}.historySect__inner{display:flex}@media screen and (min-width: 768px){.historySect__inner{align-items:center;column-gap:105px;flex-wrap:wrap;padding-left:105px}}@media screen and (max-width: 768px){.historySect__inner{flex-direction:column-reverse}}@media screen and (min-width: 768px){.historySect__inner .headingCombi{flex:0 0 315px}}@media screen and (max-width: 768px){.historySect__inner .headingCombi{order:-2}}@media screen and (min-width: 768px){.historySect__photos{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.historySect__photos{margin:0 -30px;order:0}}@media screen and (min-width: 768px){.historySect__photos .photo:nth-child(1){width:525px}}@media screen and (max-width: 768px){.historySect__photos .photo:nth-child(1){width:calc(302 / 390 * 100vw)}}@media screen and (min-width: 768px){.historySect__photos .photo:nth-child(2){margin-left:auto;margin-top:-60px;width:314px}}@media screen and (max-width: 768px){.historySect__photos .photo:nth-child(2){margin-left:auto;margin-top:-20px;width:calc(180 / 390 * 100vw)}}@media screen and (min-width: 768px){.historySect__photos .photo:nth-child(3){margin-left:67px;margin-top:-100px;width:314px}}@media screen and (max-width: 768px){.historySect__photos .photo:nth-child(3){margin-right:auto;margin-top:-30px;width:calc(180 / 390 * 100vw)}}.historySect__cap{width:100%}@media screen and (min-width: 768px){.historySect__cap{margin-top:40px}}@media screen and (max-width: 768px){.historySect__cap{margin-top:20px;order:-1}}.historySect__cap .caption{margin-left:auto;width:-moz-fit-content;width:fit-content}.introSect .pageIntroduction__ttl{letter-spacing:.02em}.introSect .pageIntroduction__heading{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;letter-spacing:.015em}@media screen and (max-width: 768px){.introSect__cont{margin-top:40px}}.introSect__2c{display:flex}@media screen and (min-width: 768px){.introSect__2c{align-items:center;gap:105px;padding-left:105px}}@media screen and (max-width: 768px){.introSect__2c{flex-direction:column-reverse}}@media screen and (min-width: 768px){.introSect__txt{flex:0 0 315px}}@media screen and (max-width: 768px){.introSect__txt{margin:calc(40 / 390 * 100vw) calc(30 / 390 * 100vw) 0}}.introSect__imgs{display:flex;position:relative}@media screen and (min-width: 768px){.introSect__imgs{flex:0 0 555px}}@media screen and (min-width: 768px){.introSect__imgLarge{width:360px}}@media screen and (max-width: 768px){.introSect__imgLarge{width:calc(216 / 390 * 100vw)}}.introSect__imgLarge .photo__capIn{left:5px;right:unset}@media screen and (max-width: 768px){.introSect__imgLarge .photo__capIn{text-align:left}}@media screen and (min-width: 768px){.introSect__imgSmall{margin-left:-45px;margin-top:225px;width:240px}}@media screen and (max-width: 768px){.introSect__imgSmall{margin-left:calc(-30 / 390 * 100vw);margin-top:calc(140 / 390 * 100vw);width:calc(144 / 390 * 100vw)}}@media screen and (min-width: 768px){.introSect__bottom{margin-top:60px}}@media screen and (max-width: 768px){.introSect__bottom{margin-top:40px}}.introSect__imgLarge .photo__image,.introSect__imgSmall .photo__image{width:100%}@media screen and (min-width: 768px){.introSect .anchorList{flex-wrap:wrap;gap:0 5px;justify-content:flex-start;margin:0 auto;max-width:1200px}}.introSect .anchorList__link{line-height:1.6}@media screen and (min-width: 768px){.introSect .anchorList__link{align-items:center;display:flex;justify-content:center;letter-spacing:0;margin-right:0;width:calc((100% - 10px) / 3)}}@media screen and (max-width: 768px){.introSect .anchorList__link{font-size:12px}}@media screen and (min-width: 768px){.introSect .anchorList__link .arrowSVG{left:12px}}.lifeInfoArea__head .photo__image{width:100%}@media screen and (min-width: 768px){.lifeInfoArea__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.lifeInfoArea__cont{padding:40px 0 0}}.lifeInfoArea__cont+.caption{margin-top:40px}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:35px}}@media screen and (min-width: 768px){.lifeInfoTab{padding-top:20px}}.lifeInfoTab__head .tabList__item{background-color:#f1f1f1;border:0}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item{font-size:14px;height:50px}}@media screen and (max-width: 768px){.lifeInfoTab__head .tabList__item{height:40px}}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}@media (hover: hover) and (pointer: fine){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}.lifeInfoTab__head .tabList__item.is-active{background-color:#87847d}@media screen and (min-width: 768px){.lifeInfoTab__cont{margin-top:100px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:30px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.lifeInfoTab__item:first-child .facilityTable__item:before{background:#9083af}.lifeInfoTab__item:nth-child(2) .facilityTable__item:before{background:#7c9ebe}.lifeInfoTab__item:nth-child(3) .facilityTable__item:before{background:#b67e99}.lifeInfoTab__item:nth-child(4) .facilityTable__item:before{background:#bc8366}.lifeInfoTab__item:nth-child(5) .facilityTable__item:before{background:#83a267}.otherSect{color:#ffffff}.otherSect__head .headingCombi__ttl{color:#ffffff}@media screen and (min-width: 768px){.otherSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.otherSect__cont{padding:40px 10px 0}}@media screen and (min-width: 768px){.otherSect__cont .photo{margin:0 auto;max-width:990px}}@media screen and (max-width: 768px){.otherSect__cont .photo{margin:0 -40px}}.otherSect__cont .photo__image{width:100%}@media screen and (min-width: 768px){.otherSect__cont .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.otherSect__cont .headingCombi{margin:30px -10px 0}}.otherSect__cont .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.otherSect__cont .headingCombi .heading{font-size:20px}}@media screen and (max-width: 768px){.otherSect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.otherSect__cont .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.otherSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.otherSect__cont .photo+.headingCombi{margin-top:30px}}@media screen and (min-width: 768px){.otherSect__sub{align-items:center;display:flex;gap:105px;margin-top:60px;padding-left:105px}}@media screen and (max-width: 768px){.otherSect__sub{margin-top:40px}}@media screen and (min-width: 768px){.otherSect__sub .photo{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.otherSect__sub .photo{margin-top:40px}}@media screen and (min-width: 768px){.otherSect__sub .headingCombi{flex:0 0 330px}}.otherSect__sub .headingCombi .heading{letter-spacing:0}.otherSect__sub .headingCombi .heading+.txt+.caption{color:#ffffff}@media screen and (max-width: 768px){.otherSect__date{margin:40px 20px 0}}.otherSect__date .caption{color:#ffffff}@media screen and (min-width: 768px){.otherSect__date .caption{margin-top:16px}}@media screen and (max-width: 768px){.otherSect__date .caption{margin:20px -40px 0}}@media screen and (max-width: 768px){.positionSect{margin:0 -30px}}.positionSect__head .photo__image{width:100%}@media screen and (min-width: 768px){.positionSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.positionSect__cont{padding:40px 0 0}}@media screen and (max-width: 768px){.positionSect__cont .photo{margin:0}}.positionSect__cont .photo__image{width:100%}@media screen and (min-width: 768px){.positionSect__cont>.headingCombi{max-width:885px}}@media screen and (min-width: 768px){.positionSect__cont .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.positionSect__cont .headingCombi{margin:30px 30px 0}}.positionSect__cont .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.positionSect__cont .headingCombi .heading{font-size:20px}}@media screen and (max-width: 768px){.positionSect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.positionSect__cont .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.positionSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.positionSect__cont .photo+.headingCombi{margin-top:30px}}@media screen and (min-width: 768px){.redevelopmentSect__head{margin:0 auto;max-width:1200px}}@media screen and (max-width: 768px){.redevelopmentSect__head{margin:0 -30px;padding:0 10px}}@media screen and (min-width: 768px){.redevelopmentSect__head>.headingCombi{text-align:center}}@media screen and (min-width: 768px){.redevelopmentSect__inner{display:grid;gap:2px;grid-template-columns:800fr 398fr;grid-template-rows:1fr 1fr;margin-top:40px}}@media screen and (max-width: 768px){.redevelopmentSect__inner{display:grid;gap:2px;grid-template-columns:1fr 1fr;margin:30px -10px 0}}@media screen and (min-width: 768px){.redevelopmentSect__inner .photo:nth-child(1){grid-column:1;grid-row:1 / 3}}@media screen and (max-width: 768px){.redevelopmentSect__inner .photo:nth-child(1){grid-column:1 / 3}}@media screen and (min-width: 768px){.redevelopmentSect__inner .photo:nth-child(2){grid-column:2;grid-row:1}}@media screen and (min-width: 768px){.redevelopmentSect__inner .photo:nth-child(3){grid-column:2;grid-row:2}}.redevelopmentSect__inner .photo__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.redevelopmentSect__cont{display:flex}@media screen and (min-width: 768px){.redevelopmentSect__cont{align-items:center;column-gap:105px;flex-wrap:wrap;margin:60px auto 0;max-width:1200px;padding-left:105px}}@media screen and (max-width: 768px){.redevelopmentSect__cont{flex-direction:column-reverse;gap:30px;margin:40px -30px 0;padding:0 30px}}@media screen and (min-width: 768px){.redevelopmentSect__cont>.caption{margin-top:40px;width:100%}}@media screen and (max-width: 768px){.redevelopmentSect__cont>.caption{order:-1}}@media screen and (min-width: 768px){.redevelopmentSect__cont .headingCombi{flex:0 0 315px}}@media screen and (max-width: 768px){.redevelopmentSect__cont .headingCombi{margin:0 -10px}}.redevelopmentSect__cont .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.redevelopmentSect__cont .headingCombi .heading{font-size:20px;letter-spacing:0}}@media screen and (max-width: 768px){.redevelopmentSect__cont .headingCombi .heading{font-size:calc(18 / 390 * 100vw)}}@media screen and (max-width: 768px){.redevelopmentSect__cont .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.redevelopmentSect__cont .pinchableFrame{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.redevelopmentSect__cont .pinchableFrame{margin:0 -30px}}.redevelopmentSect__cont .photo__image{width:100%}@media screen and (min-width: 768px){.redevelopmentSect__bottom{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:60px auto 0;max-width:1200px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom{margin-top:40px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(odd){margin-left:-30px;padding-right:30px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(odd) .redevelopmentCard__ttl{left:unset;right:-60px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(odd) .redevelopmentCard__cont{padding-left:60px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(even){margin-right:-30px;padding-left:30px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(even) .redevelopmentCard__ttl{left:-60px}}@media screen and (max-width: 768px){.redevelopmentSect__bottom .redevelopmentCard:nth-child(even) .redevelopmentCard__cont{padding-right:60px}}.redevelopmentCard__head{position:relative}@media screen and (min-width: 768px){.redevelopmentCard__head{padding:30px 0 0 105px}}@media screen and (max-width: 768px){.redevelopmentCard__head{padding-top:30px}}.redevelopmentCard__ttl{align-items:center;background-color:#978b82;color:#ffffff;display:flex;font-family:"EB Garamond",serif;justify-content:center;letter-spacing:.05em;line-height:1;position:absolute;top:0;z-index:1}@media screen and (min-width: 768px){.redevelopmentCard__ttl{font-size:20px;height:55px;left:40px;width:383px}}@media screen and (max-width: 768px){.redevelopmentCard__ttl{font-size:calc(16 / 390 * 100vw);padding:calc(20 / 390 * 100vw)}}.redevelopmentCard .photo__image{width:100%}@media screen and (min-width: 768px){.redevelopmentCard__cont{margin-top:40px;max-width:315px}}@media screen and (max-width: 768px){.redevelopmentCard__cont{margin-top:30px}}@media screen and (min-width: 768px){.redevelopmentCard__cont .headingCombi .txt{font-size:14px;line-height:2}}@media screen and (max-width: 768px){.redevelopmentCard+.redevelopmentCard{margin-top:40px}}.trainSect__head .headingCombi__ttl{color:#ffffff}@media screen and (min-width: 768px){.trainSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.trainSect__cont{padding:40px 30px 0}}@media screen and (min-width: 768px){.trainSect__cont .headingCombi{margin-top:40px}}@media screen and (min-width: 768px){.trainSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.trainSect__cont .photo+.headingCombi{margin-top:30px}}@media screen and (min-width: 768px){.trainSect__txtMap{margin-top:0}}@media screen and (max-width: 768px){.trainSect__txtMap{margin-top:0}}@media screen and (min-width: 768px){.trainSect__txtMap .headingCombi{margin-top:0}}.trainSect__txt{color:#ffffff}@media screen and (max-width: 768px){.trainSect__txt .headingCombi{margin:0 -20px}}.trainSect__txt .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.trainSect__txt .headingCombi .heading{font-size:20px}}@media screen and (max-width: 768px){.trainSect__txt .headingCombi .heading{font-size:calc(18 / 390 * 100vw);letter-spacing:.03em}}@media screen and (max-width: 768px){.trainSect__txt .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.trainSect__map{margin:40px auto 0;width:990px}}@media screen and (max-width: 768px){.trainSect__map{margin:30px -60px 0}}.trainSect__map .photo__image{width:100%}@media screen and (min-width: 768px){.trainSect__cards{margin-top:60px}}@media screen and (max-width: 768px){.trainSect__cards{margin-top:40px}}.trainSect__note{color:#ffffff;font-size:10px;line-height:1.6}@media screen and (min-width: 768px){.trainSect__note{margin-top:30px}}@media screen and (max-width: 768px){.trainSect__note{margin:20px -30px 0}}@media screen and (min-width: 768px){.location-hilltop{padding-top:100px}}@media screen and (max-width: 768px){.location-hilltop{padding-top:60px}}.location-position,.location-area,.location-train{margin-top:100px;padding:100px 0}.location-other{padding:100px 0}@media screen and (min-width: 768px){.location-redevelopment{padding-top:100px}}@media screen and (max-width: 768px){.location-redevelopment{padding-top:60px}}@media screen and (min-width: 768px){.location-history{padding-top:100px}}@media screen and (max-width: 768px){.location-history{padding-top:60px}}.location-lifeInfo{padding:100px 0}
