section.visual .inner{background-color:var(--color-bg-beige-dark);margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}section.visual .wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){section.visual .wrapper{height:max(min(449.221px,23.4027777778cqw),240px);padding:max(min(159.96px,8.3333333333cqw),90px) min(106.64px,5.5555555556cqw) 0}}@media screen and (max-width:767px){section.visual .wrapper{padding:12.8cqw 5.3333333333cqw 12cqw}}section.visual h1{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:768px){section.visual h1{gap:max(min(10.664px,.5555555556cqw),4px)}}@media screen and (max-width:767px){section.visual h1{gap:1.0666666667cqw}}section.visual h1 span{align-items:center;background-color:var(--color-white-pure);display:flex;font-family:Poppins,sans-serif;font-weight:700}@media screen and (min-width:768px){section.visual h1 span{border-radius:2px;font-size:max(min(34.658px,1.8055555556cqw),20px);height:max(min(42.656px,2.2222222222cqw),26px);padding-inline:max(min(13.33px,.6944444444cqw),6px)}}@media screen and (max-width:767px){section.visual h1 span{border-radius:.5333333333cqw;font-size:4cqw;height:5.3333333333cqw;padding-inline:1.6cqw}}section.visual h1 figure{aspect-ratio:235/85.5;object-fit:cover}section.visual h1 figure img,section.visual h1 figure svg{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){section.visual h1 figure{width:max(min(313.255px,16.3194444444cqw),160px)}}@media screen and (max-width:767px){section.visual h1 figure{width:34.9333333333cqw}}section.overview{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}section.overview .inner{background-color:var(--color-white-pure);display:flex;justify-content:space-between;margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}@media screen and (min-width:768px){section.overview .inner{gap:40px;padding:min(133.3px,6.9444444444cqw) min(106.64px,5.5555555556cqw) min(186.62px,9.7222222222cqw)}}@media screen and (max-width:767px){section.overview .inner{flex-direction:column;gap:6.4cqw;padding:10.6666666667cqw 5.3333333333cqw 21.3333333333cqw}}@media screen and (min-width:768px){section.overview h2{flex-shrink:0;font-size:max(min(53.32px,2.7777777778cqw),28px)}}@media screen and (max-width:767px){section.overview h2{font-size:6.4cqw;line-height:1.4}}@media screen and (min-width:768px){section.overview .wrapper{width:min(1126.385px,58.6805555556cqw)}}section.overview .map a{align-items:center;color:var(--color-black-pure);display:flex;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;width:fit-content}@media screen and (min-width:768px){section.overview .map a{font-size:max(min(19.995px,1.0416666667cqw),12px);gap:2px;margin-top:max(min(21.328px,1.1111111111cqw),12px)}}@media screen and (max-width:767px){section.overview .map a{font-size:4cqw;gap:.5333333333cqw;margin-top:4.2666666667cqw}}@media screen and (min-width:768px){section.overview .map a i{height:max(min(21.328px,1.1111111111cqw),12px);width:max(min(21.328px,1.1111111111cqw),12px)}}@media screen and (max-width:767px){section.overview .map a i{height:4.2666666667cqw;width:4.2666666667cqw}}section.overview .map a i img{width:100%}section.overview iframe{height:100%;width:100%}@media screen and (min-width:768px){section.overview iframe{aspect-ratio:845/430}}@media screen and (max-width:767px){section.overview iframe{aspect-ratio:335/130}}section.overview dl{display:flex;flex-direction:column}@media screen and (min-width:768px){section.overview dl{gap:min(63.984px,3.3333333333cqw);margin-top:min(63.984px,3.3333333333cqw)}}@media screen and (max-width:767px){section.overview dl{gap:12.8cqw;margin-top:12.8cqw}}section.overview dt{border-bottom:1px solid var(--color-black-pure);font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.overview dt{font-size:max(min(37.324px,1.9444444444cqw),20px);padding-bottom:min(18.662px,.9722222222cqw)}}@media screen and (max-width:767px){section.overview dt{font-size:5.3333333333cqw;line-height:1.4;padding-bottom:2.6666666667cqw}}section.overview dd{line-height:1.4}@media screen and (min-width:768px){section.overview dd{font-size:max(min(21.328px,1.1111111111cqw),12px);padding-top:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.overview dd{font-size:3.7333333333cqw;padding-top:4.2666666667cqw}}section.overview dd a{color:var(--color-text-black)}section.overview .car dd,section.overview .station dd{line-height:1.8}
