:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stadiumSec__title,.accessSec__title{display:flex;width:fit-content;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:500;letter-spacing:.1em;padding:0 0 .8rem;position:relative}@media screen and (min-width: 768px){.stadiumSec__title,.accessSec__title{font-size:2.1rem;gap:4.5rem;padding:0 0 1.5rem}}.stadiumSec__title::after,.accessSec__title::after{content:"";display:block;width:calc(100% + 1.7rem);height:.1rem;background-color:#4b2a6b;position:absolute;bottom:0;right:0}@media screen and (min-width: 768px){.stadiumSec__title::after,.accessSec__title::after{width:calc(100% + 50vw - 57.5rem)}}.stadiumSec__title::before,.accessSec__title::before{content:attr(data-txt);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:4.3rem;line-height:.8;letter-spacing:.03em}@media screen and (min-width: 768px){.stadiumSec__title::before,.accessSec__title::before{font-size:7rem}}.stadiumSec{padding:3.2rem 0 0;overflow:hidden}@media screen and (min-width: 768px){.stadiumSec{padding:10rem 0 0}}.stadiumSec__mv{display:flex;flex-wrap:wrap;gap:.4rem;margin:2rem -1.7rem 0}@media screen and (min-width: 768px){.stadiumSec__mv{gap:1.3rem;margin:3.5rem 0 0}}.stadiumSec__mv picture{display:block;width:100%;height:15.7rem}@media screen and (min-width: 768px){.stadiumSec__mv picture{height:48rem}}.stadiumSec__mv picture img{display:block;width:100%;height:100%;object-fit:cover}.stadiumSec__mv picture:nth-of-type(n + 2){width:calc((100% - .8rem)/3);height:7.5rem}@media screen and (min-width: 768px){.stadiumSec__mv picture:nth-of-type(n + 2){width:calc((100% - 2.6rem)/3);height:23rem}}.stadiumSec__head{font-size:1.8rem;font-weight:500;line-height:1.66;letter-spacing:.1em;margin:1.4rem 0 0}@media screen and (min-width: 768px){.stadiumSec__head{font-size:2.4rem;line-height:1;text-align:center;margin:4rem 0 0}.stadiumSec__head br{display:none}}.stadiumSec__txt{font-size:1.4rem;text-align:justify;line-height:1.92;letter-spacing:.1em;margin:.5rem 0 0}@media screen and (min-width: 768px){.stadiumSec__txt{font-size:1.5rem;text-align:center;line-height:2.4;margin:2.2rem 0 0}}.stadiumSec__txt br{display:none}@media screen and (min-width: 768px){.stadiumSec__txt br{display:inline}}.stadiumSec__list{display:flex;flex-direction:column;gap:3rem;margin:3rem 0 0}@media screen and (min-width: 768px){.stadiumSec__list{gap:6.8rem;margin:6.8rem 0 0}}@media screen and (min-width: 768px){.stadiumSec__box{display:grid;grid-template-columns:41.5rem 1fr;grid-template-rows:auto auto;grid-template-areas:"title title" "picture txt";gap:2.7rem 3rem}.stadiumSec__box:nth-of-type(even){grid-template-columns:1fr 41.5rem;grid-template-areas:"title title" "txt picture"}}.stadiumSec__box--title{grid-area:title;display:flex;align-items:center;width:100%;height:3.5rem;background-color:#4b2a6b;font-weight:500;letter-spacing:.1em;color:#fff;padding:0 1rem .2rem}@media screen and (min-width: 768px){.stadiumSec__box--title{height:4.5rem;font-size:2.1rem}}.stadiumSec__box>picture{grid-area:picture;display:block;margin:2rem 0 0}@media screen and (min-width: 768px){.stadiumSec__box>picture{margin:0}}.stadiumSec__box--txt{grid-area:txt;font-size:1.4rem;letter-spacing:.1em;line-height:1.92;text-align:justify;margin:1.4rem 0 0}@media screen and (min-width: 768px){.stadiumSec__box--txt{font-size:1.5rem;line-height:2.4;margin:-1.2rem 0 0}}.stadiumSec__box--txt .space7{letter-spacing:.07em}.stadiumSec__box--txt .space8{letter-spacing:.08em}.stadiumSec__box--txt .txtAc{letter-spacing:.09em}@media screen and (min-width: 768px){.stadiumSec__box--txt .txtAc{letter-spacing:.07em}}@media screen and (min-width: 768px){.stadiumSec__box--txt .space7,.stadiumSec__box--txt .space8{letter-spacing:.1em}}.stadiumSec__box--txt .pc{display:none}@media screen and (min-width: 768px){.stadiumSec__box--txt .pc{display:inline}}@media screen and (min-width: 768px){.stadiumSec__box--txt .sp{display:none}}.accessSec{padding:5rem 0 0;overflow:hidden}@media screen and (min-width: 768px){.accessSec{padding:14rem 0 0}}.accessSec__mv{display:block;margin:2rem -1.7rem 0}@media screen and (min-width: 768px){.accessSec__mv{margin:3.5rem 0 0}}.accessSec__list{display:flex;flex-direction:column;gap:3.5rem;margin:3.5rem 0 0}@media screen and (min-width: 768px){.accessSec__list{gap:9rem;margin:10rem 0 0}}@media screen and (min-width: 768px){.accessSec__box{display:grid;grid-template-columns:1fr 40rem;grid-template-rows:auto auto auto auto;grid-template-areas:"title img" "txt img" "txt map" "txt come"}}@media screen and (min-width: 768px){.accessSec__box.train{grid-template-columns:40rem 1fr;grid-template-areas:"img title" "img txt" "map txt" "come txt"}}.accessSec__box.train .accessSec__box--title{flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){.accessSec__box.train .accessSec__box--title{flex-direction:row;gap:2.4rem;padding:0 0 2.4rem 4rem}}@media screen and (min-width: 768px){.accessSec__box.train .accessSec__box--txt{margin:3.5rem 0 0 4rem}}@media screen and (min-width: 768px){.accessSec__box.bus{grid-template-areas:"title title" "txt img"}.accessSec__box.bus .accessSec__box--img{margin:4rem 0 0}}.accessSec__box--title{grid-area:title;display:flex;align-items:baseline;gap:1.5rem;font-size:1.8rem;line-height:1;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 768px){.accessSec__box--title{font-size:2.1rem;gap:2.5rem;padding:0 0 2.4rem;position:relative}.accessSec__box--title::after{content:"";display:block;width:100%;height:.1rem;background-color:#4b2a6b;position:absolute;bottom:0;right:0}}.accessSec__box--title::before{content:attr(data-txt);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:3.5rem;letter-spacing:.05em;line-height:.8}@media screen and (min-width: 768px){.accessSec__box--title::before{font-size:4.5rem}}.accessSec__box--img{grid-area:img;display:block;margin:1.5rem 0 0}@media screen and (min-width: 768px){.accessSec__box--img{margin:0}}.accessSec__box--txt{grid-area:txt;font-size:1.4rem;letter-spacing:.1em;line-height:1.92;text-align:justify;word-break:break-all;overflow-wrap:anywhere;margin:1.3rem 0 0}@media screen and (min-width: 768px){.accessSec__box--txt{font-size:1.5rem;line-height:2.4;margin:3.5rem 4rem 0 0}}@media screen and (min-width: 768px){.accessSec__box--txt .pcSpace{letter-spacing:.09em}}.accessSec__box--txt .pc{display:none}@media screen and (min-width: 768px){.accessSec__box--txt .pc{display:inline}}@media screen and (min-width: 768px){.accessSec__box--txt .sp{display:none}}.accessSec__box--map{grid-area:map;display:block;width:100%;height:25.5rem;margin:1.2rem 0 0}@media screen and (min-width: 768px){.accessSec__box--map{height:30rem;margin:1.5rem 0 0}}.accessSec__box--map iframe{display:block;width:100%;height:100%}.accessSec__box--come{grid-area:come;font-size:1.4rem;line-height:1.57;letter-spacing:.1em;margin:.5rem 0 0}@media screen and (min-width: 768px){.accessSec__box--come{font-size:1.5rem;line-height:1.66}}/*# sourceMappingURL=stadium.css.map */
