.accessSecTitle{color:#333;font-family:"Shippori Mincho","Times New Roman",serif;font-weight:400;margin:0}@media screen and (min-width: 768px){.accessSecTitle{font-size:2rem;letter-spacing:.2rem;line-height:1.6}}@media screen and (max-width: 767px){.accessSecTitle{font-size:1.6rem;letter-spacing:.16rem;line-height:1.8}}.accessSecTitle{text-align:center}.accessSecBody{color:#333;font-family:"Shippori Mincho","Times New Roman",serif;font-size:1.3rem;letter-spacing:.13rem;line-height:1.6;margin:0;text-align:left}.currentPage--access .subIntro__lead{margin-bottom:0}.accessRoute{display:flex;justify-content:center}@media screen and (min-width: 768px){.accessRoute{margin-top:0;padding:0 2rem}}@media screen and (max-width: 767px){.accessRoute{margin-top:4rem;padding:0 2rem}}.accessRoute__inner{position:relative}@media screen and (min-width: 768px){.accessRoute__inner{max-width:105.7rem;width:100%}}@media screen and (max-width: 767px){.accessRoute__inner{width:35rem}}.accessRoute__inner .photo{width:100%}@media screen and (max-width: 767px){.accessRoute__inner .zoomPhoto{padding-top:3.2rem}.accessRoute__inner .zoomPhoto__zoom{padding:0}.accessRoute__inner .zoomPhoto__zoomIcon{position:absolute;right:-1rem;top:0}}.accessDestinations{align-items:center;display:flex;flex-direction:column;gap:2.4rem}.accessDestinations__list{box-sizing:border-box;display:flex;list-style:none;margin:0 auto;padding:0}@media screen and (min-width: 768px){.accessDestinations__list{gap:4rem;justify-content:center;max-width:128rem;padding:0 2rem;width:100%}}@media screen and (max-width: 767px){.accessDestinations__list{flex-wrap:wrap;gap:2.4rem .4rem;justify-content:center;width:36rem}}@media screen and (max-width: 767px){.accessDestinations--station .accessDestinations__list{row-gap:1.6rem}}.accessDestinations__item{align-items:center;display:flex;flex-direction:column}@media screen and (min-width: 768px){.accessDestinations__item{flex:0 1 27.8rem;min-width:0}}@media screen and (max-width: 767px){.accessDestinations__item{width:17.3rem}}.accessDestinations__item .photo--accessDestinationsPhoto{height:auto;width:100%}.accessDestinations__item .photo--accessDestinationsPhoto .photo__pic,.accessDestinations__item .photo--accessDestinationsPhoto .photo__image{display:block;width:100%}.accessDestinations__item .photo--accessDestinationsPhoto .photo__caption{bottom:0;right:0;z-index:1}.accessDestinations__card{position:relative;width:100%}.accessDestinations__overlay{align-items:flex-end;background:rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:space-between;position:absolute}@media screen and (min-width: 768px){.accessDestinations__overlay{padding:1.6rem}}@media screen and (max-width: 767px){.accessDestinations__overlay{padding:.8rem}}.accessDestinations__overlay .accessDestinations__name{color:#fff;font-family:"Cormorant Infant Variable",georgia,serif;line-height:1;margin:0;width:100%}@media screen and (min-width: 768px){.accessDestinations__overlay .accessDestinations__name{font-size:2.4rem;letter-spacing:.12rem}}@media screen and (max-width: 767px){.accessDestinations__overlay .accessDestinations__name{font-size:2rem;letter-spacing:.1rem}}.accessDestinations__overlay .accessDestinations__min{color:#fff}@media screen and (min-width: 768px){.accessDestinations__overlay .accessDestinations__minNum{letter-spacing:.2rem}}@media screen and (max-width: 767px){.accessDestinations__overlay .accessDestinations__minNum{font-size:3.6rem;letter-spacing:.18rem}}.accessDestinations__nameJa{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.accessDestinations__listNote{color:#999;font-family:"Zen Kaku Gothic New",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;letter-spacing:.05rem;line-height:1.4;box-sizing:border-box;margin:0;max-width:100%;text-align:right}@media screen and (min-width: 768px){.accessDestinations__listNote{padding:0 2rem;width:127.2rem}}@media screen and (max-width: 767px){.accessDestinations__listNote{width:36rem}}.accessDestinations__route{color:#999;font-family:"Zen Kaku Gothic New",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;letter-spacing:.05rem;line-height:1.5;letter-spacing:0;margin:.8rem 0 0;text-align:center}.accessDestinations__name{color:#333;font-family:"Shippori Mincho","Times New Roman",serif;font-size:2rem;letter-spacing:.2rem;line-height:1.6;margin:1.6rem 0 0}.accessDestinations__min{align-items:baseline;color:#333;display:flex;gap:.8rem;justify-content:center;margin:0}.accessDestinations__minNum{font-family:"Cormorant Infant Variable",georgia,serif;font-size:4rem;font-weight:400;letter-spacing:.15rem;line-height:1;position:relative;top:.035em}.accessDestinations__minUnit{font-family:"Shippori Mincho","Times New Roman",serif;font-size:1.6rem;letter-spacing:.14rem;line-height:1.3}.accessDestinations__minSub{font-size:1.2rem}@media screen and (max-width: 767px){.accessDestinations--car .accessDestinations__list{width:35rem}}.accessDestinations--car .accessDestinations__minNum{top:.04em}@media screen and (max-width: 767px){.accessDestinations--car .accessDestinations__minNum{font-size:3rem;letter-spacing:.15rem}}@media screen and (max-width: 767px){.accessDestinations--car .accessDestinations__min{flex-wrap:wrap;row-gap:0}.accessDestinations--car .accessDestinations__minUnit{display:contents}.accessDestinations--car .accessDestinations__minSub{flex-basis:100%;font-size:1.4rem;letter-spacing:.14rem;line-height:1.3;padding-top:.8rem;text-align:center}}@media screen and (min-width: 768px){.accessRapidStops{margin-top:8rem}}@media screen and (max-width: 767px){.accessRapidStops{margin-top:4rem}}.accessRapidStops__inner{align-items:center;background:#faf8f1;box-sizing:border-box;display:flex;flex-direction:column;gap:2.4rem;margin:0 auto}@media screen and (min-width: 768px){.accessRapidStops__inner{max-width:128rem;padding:6rem 2rem;width:100%}}@media screen and (max-width: 767px){.accessRapidStops__inner{padding:4rem 0;width:35.2rem}}.accessRapidStops__head{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 767px){.accessRapidStops__head .accessSecTitle{font-size:1.8rem;letter-spacing:.09rem;line-height:normal}}@media screen and (min-width: 768px){.accessRapidStops__head .accessSecBody{max-width:61.2rem;width:100%}}@media screen and (max-width: 767px){.accessRapidStops__head .accessSecBody{width:32.6rem}}.photo--accessRapidStopsImage{width:100%}.photo--accessRapidStopsImage .photo__pic,.photo--accessRapidStopsImage .photo__image{display:block;width:100%}.photo--accessRapidStopsImage .photo__image{height:auto}@media screen and (min-width: 768px){.photo--accessRapidStopsImage{max-width:105.7rem}}@media screen and (max-width: 767px){.photo--accessRapidStopsImage{width:32.6rem}}.accessRapidStops__figure{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 767px){.accessRapidStops__figure{gap:1rem}}.accessRapidStops__note{color:#999;font-family:"Shippori Mincho","Times New Roman",serif;font-size:1rem;letter-spacing:.05rem;line-height:1.2;margin:0;text-align:right}@media screen and (min-width: 768px){.accessRapidStops__note{margin-top:1rem;max-width:105.7rem;width:100%}}@media screen and (max-width: 767px){.accessRapidStops__note{width:32.6rem}}.accessRapidBand{width:100%}@media screen and (min-width: 768px){.accessRapidBand{margin-top:8rem}}@media screen and (max-width: 767px){.accessRapidBand{margin-top:4rem}}.photo--accessRapidBandImage{width:100%}@media screen and (min-width: 768px){.photo--accessRapidBandImage{aspect-ratio:1440/300}}@media screen and (max-width: 767px){.photo--accessRapidBandImage{aspect-ratio:778/389}}.photo--accessRapidBandImage .photo__pic,.photo--accessRapidBandImage .photo__image{display:block;height:100%;width:100%}.photo--accessRapidBandImage .photo__image{-o-object-fit:cover;object-fit:cover}.accessCongestion{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 768px){.accessCongestion{gap:8.8rem;margin-top:8rem;padding:6rem 2rem}}@media screen and (max-width: 767px){.accessCongestion{flex-direction:column;gap:2.4rem;margin-top:8rem;padding:0}}.accessCongestion__text{align-items:center;display:flex;flex-direction:column}@media screen and (min-width: 768px){.accessCongestion__text{flex-shrink:0;gap:2.4rem;width:35rem}}@media screen and (max-width: 767px){.accessCongestion__text{gap:1.6rem;width:32.6rem}}.img--accessCongestionTitle{width:28.8rem}.accessCongestion__figure{display:flex;flex-direction:column}@media screen and (min-width: 768px){.accessCongestion__figure{gap:1.4rem;width:50.2rem}}@media screen and (max-width: 767px){.accessCongestion__figure{gap:.8rem;width:32.6rem}}.photo--accessCongestionImage{width:100%}.photo--accessCongestionImage .photo__pic,.photo--accessCongestionImage .photo__image{display:block;width:100%}.accessCongestion__source{color:#999;font-family:"Zen Kaku Gothic New",-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;letter-spacing:.05rem;line-height:1.4;margin:0}.accessCar{width:100%}@media screen and (min-width: 768px){.accessCar{background:linear-gradient(90deg, #d0dfe4 0%, #d1e0e4 10%, #e0ecef 20%, #e6eef0 30%, #e5eef0 40%, #f2f7f8 50%, #f8f9fa 60%, #f9fbfb 70%, #fafcfb 80%, #f6f9f9 90%, #eef6f6 100%);margin-top:10rem}}@media screen and (max-width: 767px){.accessCar{margin-top:8rem}}.accessCar__band{width:100%}.photo--accessCarBandImage{width:100%}@media screen and (min-width: 768px){.photo--accessCarBandImage{aspect-ratio:1440/300}}@media screen and (max-width: 767px){.photo--accessCarBandImage{aspect-ratio:778/389}}.photo--accessCarBandImage .photo__pic,.photo--accessCarBandImage .photo__image{display:block;height:100%;width:100%}.photo--accessCarBandImage .photo__image{-o-object-fit:cover;object-fit:cover}.accessCar__inner{display:flex;flex-direction:column}@media screen and (min-width: 768px){.accessCar__inner{gap:8rem;padding:8rem 0 10rem}}@media screen and (max-width: 767px){.accessCar__inner{background:linear-gradient(90deg, #d0dfe4 0%, #d1e0e4 10%, #e0ecef 20%, #e6eef0 30%, #e5eef0 40%, #f2f7f8 50%, #f8f9fa 60%, #f9fbfb 70%, #fafcfb 80%, #f6f9f9 90%, #eef6f6 100%);gap:4rem;padding:4rem 0 10rem}}.accessCar__head{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){.accessCar__head{padding:0 2rem}}@media screen and (min-width: 768px){.accessCar__head .accessSecBody{max-width:61.2rem;width:100%}}@media screen and (max-width: 767px){.accessCar__head .accessSecBody{width:32.6rem}}@media screen and (max-width: 767px){.accessCar__head .accessSecTitle{width:32.6rem}}@media screen and (min-width: 768px){.accessStation{margin-top:15.6rem}}@media screen and (max-width: 767px){.accessStation{margin-top:9.3rem}}