@import'https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Oswald:wght@400..600&display=swap';@import'https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap';@import'https://fonts.googleapis.com/css2?family=Ephesis&display=swap';@import'https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap';:root{--font-shippori: 'Shippori Mincho', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-sans: 'Noto Sans JP', 'Hiragino Sans', 'BIZ UDPGothic', meiryo, sans-serif;--font-serif: 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', yumincho, 'BIZ UDPMincho', serif;--font-oswd: 'Oswald', sans-serif;--font-imperial: 'Imperial Script', cursive;--font-ephesis: 'Ephesis', cursive;--font-jost: 'Jost', sans-serif;--vw: 100vw}main .page_visual::before{background-image:url("../img/visual.jpg")}@media(max-width: 767px){main .page_visual::before{background-position-x:75%}}main .section{width:90%;max-width:1000px;margin:0 auto}main .section .titl h3{font-size:240%;text-align:center}main .section .titl h3 span{display:inline-block}@media(max-width: 767px){main .section .titl h3{font-size:200%}}main .section .titl p{margin-top:2rem;font-size:100%;line-height:2;text-align:center}main .section .titl p span{display:inline-block}main .section .styl1{font-size:130%}main .section .styl1>span{display:block;text-align:center}main .section .styl1>span.s{font-size:65%}main .section .styl1>span.m>span{display:inline-block;margin:0 .2em}main .section .styl1>span.m b{font-size:160%}main .section .styl1>span.m b.time{margin-right:.05em;margin-left:.1em;font-size:200%;line-height:1}main .section .styl1>small{display:block;margin-top:.5em;font-size:40%;text-align:center}main .section .styl2>span{display:block;padding:.2em 1em .4em;font-size:80%;text-align:center;border:1px solid rgba(0,0,0,.5)}main .section .styl2>span:nth-child(n+2){margin-top:.5rem}main .section .styl3{font-size:90%;text-align:center}main .section .styl3>span{display:block}main .section .styl3 b{font-size:160%}main .section .styl3 b:not(.brkt){margin:0 .1em}main .section ul.styl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media(max-width: 767px){main .section ul.styl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;max-width:540px;margin-right:auto;margin-left:auto}}main .section ul.styl li{width:50%}@media(max-width: 767px){main .section ul.styl li{width:100%}}main .section ul.styl li:nth-child(2) p.styl1{position:relative}main .section ul.styl li:nth-child(2) p.styl1::before{position:absolute;top:-0.5rem;bottom:-0.5rem;left:-1.5rem;width:1px;content:"";background-color:rgba(0,0,0,.5)}@media(max-width: 767px){main .section ul.styl li:nth-child(2) p.styl1::before{top:-2rem;left:0;width:100%;height:1px}}main .section_station{padding:8rem 0 4rem}@media(max-width: 767px){main .section_station{padding-top:6rem}}main .section_station .wrap:nth-child(n+2){margin-top:8rem}@media(max-width: 767px){main .section_station .wrap:nth-child(n+2){margin-top:6rem}}main .section_station .w1 ul.styl{margin-top:4rem}main .section_station .w1 ul.styl li figure{position:relative}main .section_station .w1 ul.styl li p{margin-top:3rem}@media(max-width: 767px){main .section_station .w1 ul.styl li p{margin-top:2rem}}main .section_station .w1 ul.styl li p.styl1{font-size:180%}@media(max-width: 480px){main .section_station .w1 ul.styl li p.styl1{font-size:160%}}main .section_station .w1 ul.styl li:nth-child(2) p.styl1{position:relative}@media(max-width: 767px){main .section_station .w1 ul.styl li:nth-child(2) p.styl1::before{display:none}}main .section_station .w2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:4rem}@media(max-width: 1024px){main .section_station .w2 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;max-width:540px;margin-right:auto;margin-left:auto}}main .section_station .w2 ul li{width:33.3333%}@media(max-width: 1024px){main .section_station .w2 ul li{width:100%}}main .section_station .w2 ul li .styl1{padding:1rem 0;font-size:100%;color:#fff;background-color:#676767}main .section_station .w2 ul li .styl1>small{font-size:50%}main .section_station .w2 ul li .styl2{margin-top:2rem}@media(max-width: 1024px){main .section_station .w2 ul li .styl2{margin-top:1rem}}main .section_station .w2 ul li .styl3{margin-top:1rem}main .section_station .w3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .section_station .w3 ul li{position:relative;width:50%}main .section_station .w3 ul li figure{position:relative}main .section_station .w3 ul li p{position:absolute;top:50%;left:50%;font-size:220%;font-weight:500;color:#fff;white-space:nowrap;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 767px){main .section_station .w3 ul li p{font-size:3.5vw}}main .section_bus,main .section_taxi{width:100% !important;overflow:hidden}main .section_bus .visl,main .section_taxi .visl{position:relative}@media(max-width: 767px){main .section_bus .visl,main .section_taxi .visl{position:relative;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}main .section_bus .visl h3,main .section_taxi .visl h3{position:absolute;top:50%;left:50%;z-index:10;font-size:260%;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 480px){main .section_bus .visl h3,main .section_taxi .visl h3{font-size:200%}}main .section_bus .visl figure,main .section_taxi .visl figure{position:relative}main .section_bus .wrap,main .section_taxi .wrap{width:90%;margin:0 auto}main .section_bus .wrap>p,main .section_taxi .wrap>p{margin-top:4rem;font-size:220%;text-align:center}@media(max-width: 480px){main .section_bus .wrap>p,main .section_taxi .wrap>p{font-size:160%}}main .section_bus .wrap>p span,main .section_taxi .wrap>p span{display:inline-block}main .section_bus .wrap ul,main .section_taxi .wrap ul{margin-top:4rem}main .section_bus{padding:4rem 0}@media(max-width: 767px){main .section_bus{padding:3rem 0}}main .section_bus .styl2{margin-top:2rem}main .section_taxi{padding:4rem 0 0}@media(max-width: 767px){main .section_taxi{padding:3rem 0 0}}main .section_taxi .note{padding:0;margin-top:4rem}main .section_taxi .note p{width:100%;text-align:center}@media(max-width: 480px){main .section_taxi .note p{text-align:justify}}/*# sourceMappingURL=style.css.map */