section.visual .inner{background-color:var(--color-bg-beige-dark);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}section.visual .wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){section.visual .wrapper{height:max(min(449.221px,23.4028cqw),240px);padding:max(min(159.96px,8.33333cqw),90px) min(106.64px,5.55556cqw) 0}}@media screen and (width<=767px){section.visual .wrapper{padding:12.8cqw 5.33333cqw 12cqw}}section.visual h1{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=768px){section.visual h1{gap:max(min(10.664px,.555556cqw),4px)}}@media screen and (width<=767px){section.visual h1{gap:1.06667cqw}}section.visual h1 span{background-color:var(--color-white-pure);align-items:center;font-family:Poppins,sans-serif;font-weight:700;display:flex}@media screen and (width>=768px){section.visual h1 span{border-radius:2px;height:max(min(42.656px,2.22222cqw),26px);padding-inline:max(min(13.33px,.694444cqw),6px);font-size:max(min(34.658px,1.80556cqw),20px)}}@media screen and (width<=767px){section.visual h1 span{border-radius:.533333cqw;height:5.33333cqw;padding-inline:1.6cqw;font-size:4cqw}}section.visual h1 figure{aspect-ratio:235/85.5;object-fit:cover}section.visual h1 figure img,section.visual h1 figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.visual h1 figure{width:max(min(313.255px,16.3194cqw),160px)}}@media screen and (width<=767px){section.visual h1 figure{width:34.9333cqw}}section.overview{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}section.overview .inner{background-color:var(--color-white-pure);justify-content:space-between;width:min(100%,1920px);margin-inline:auto;display:flex;position:relative;overflow:clip}@media screen and (width>=768px){section.overview .inner{gap:40px;padding:min(133.3px,6.94444cqw) min(106.64px,5.55556cqw) min(186.62px,9.72222cqw)}}@media screen and (width<=767px){section.overview .inner{flex-direction:column;gap:6.4cqw;padding:10.6667cqw 5.33333cqw 21.3333cqw}}@media screen and (width>=768px){section.overview h2{flex-shrink:0;font-size:max(min(53.32px,2.77778cqw),28px)}}@media screen and (width<=767px){section.overview h2{font-size:6.4cqw;line-height:1.4}}@media screen and (width>=768px){section.overview .wrapper{width:min(1126.39px,58.6806cqw)}}section.overview .map a{color:var(--color-black-pure);align-items:center;width:fit-content;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;display:flex}@media screen and (width>=768px){section.overview .map a{gap:2px;margin-top:max(min(21.328px,1.11111cqw),12px);font-size:max(min(19.995px,1.04167cqw),12px)}}@media screen and (width<=767px){section.overview .map a{gap:.533333cqw;margin-top:4.26667cqw;font-size:4cqw}}@media screen and (width>=768px){section.overview .map a i{width:max(min(21.328px,1.11111cqw),12px);height:max(min(21.328px,1.11111cqw),12px)}}@media screen and (width<=767px){section.overview .map a i{width:4.26667cqw;height:4.26667cqw}}section.overview .map a i img{width:100%}section.overview iframe{width:100%;height:100%}@media screen and (width>=768px){section.overview iframe{aspect-ratio:845/430}}@media screen and (width<=767px){section.overview iframe{aspect-ratio:335/130}}section.overview dl{flex-direction:column;display:flex}@media screen and (width>=768px){section.overview dl{gap:min(63.984px,3.33333cqw);margin-top:min(63.984px,3.33333cqw)}}@media screen and (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 (width>=768px){section.overview dt{padding-bottom:min(18.662px,.972222cqw);font-size:max(min(37.324px,1.94444cqw),20px)}}@media screen and (width<=767px){section.overview dt{padding-bottom:2.66667cqw;font-size:5.33333cqw;line-height:1.4}}section.overview dd{line-height:1.4}@media screen and (width>=768px){section.overview dd{padding-top:min(31.992px,1.66667cqw);font-size:max(min(21.328px,1.11111cqw),12px)}}@media screen and (width<=767px){section.overview dd{padding-top:4.26667cqw;font-size:3.73333cqw}}section.overview dd a{color:var(--color-text-black)}section.overview .car dd,section.overview .station dd{line-height:1.8}
