@charset "UTF-8";.p-access-intro__inner{border-radius:0!important}@media only screen and (min-width:1025px){.p-access-intro__inner{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__inner{padding-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__inner{padding-top:3em}}@media only screen and (min-width:1025px){.p-access-intro__inner{padding-bottom:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__inner{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__inner{padding-bottom:2.5em}}.p-access-intro__inner .c-title{margin-inline:auto;--ts-container-width:var(--ts-content-0);--ts-title-main-color:var(--ts-color-primary)}@media only screen and (min-width:1025px){.p-access-intro__inner .c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access-intro__inner .c-title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access-intro__inner .c-title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__inner .c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-access-intro__inner .c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-access-intro__inner .txt{margin-inline:auto;--ts-container-width:var(--ts-content-0);color:var(--ts-color-primary)}@media only screen and (min-width:1025px){.p-access-intro__inner .txt{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access-intro__inner .txt{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access-intro__inner .txt{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__inner .txt{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-access-intro__inner .txt{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px){.p-access-intro__inner .txt{text-align:center}}@media only screen and (max-width:767px){.p-access-intro__inner .txt{text-align:left}}@media only screen and (min-width:1025px){.p-access-intro__inner .txt{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__inner .txt{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__inner .txt{margin-top:1em}}.p-access-intro__map .gmap iframe{width:100%}@media only screen and (min-width:768px){.p-access-intro__map .gmap iframe{height:calc(400 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__map .gmap iframe{height:25em}}.p-access-intro__map__btn{display:flex;justify-content:center}@media only screen and (min-width:1025px){.p-access-intro__map__btn{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__map__btn{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__map__btn{margin-top:1.5em}}@media only screen and (max-width:767px){.p-access-intro__map__btn .c-btn{width:80%}}@media only screen and (min-width:768px){.p-access-intro__map__btn .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__map__btn .c-btn__link{min-width:100%}}.p-access-intro__detail{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}@media only screen and (min-width:1025px){.p-access-intro__detail{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access-intro__detail{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access-intro__detail{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__detail{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-access-intro__detail{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px){.p-access-intro__detail{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__detail{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__detail{margin-top:3em}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__detail{align-items:flex-start}}@media only screen and (max-width:767px){.p-access-intro__detail{flex-direction:column-reverse}}@media only screen and (min-width:1025px){.p-access-intro__detail .img{width:40%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__detail .img{width:30%}}@media only screen and (max-width:767px){.p-access-intro__detail .img{width:100%}}@media only screen and (min-width:1025px){.p-access-intro__detail__text{width:50%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-intro__detail__text{width:65%}}@media only screen and (max-width:767px){.p-access-intro__detail__text{width:100%}}@media only screen and (min-width:768px){.p-access-intro__detail__text{margin-left:5%}}@media only screen and (max-width:767px){.p-access-intro__detail__text{margin-left:0}}@media only screen and (min-width:768px){.p-access-intro__detail__text{margin-top:0}}@media only screen and (max-width:767px){.p-access-intro__detail__text{margin-top:2em}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-access-intro__detail__text .c-table tr td,html[data-lang-group=cjk] .p-access-intro__detail__text .c-table tr th{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}}@media only screen and (min-width:768px){.p-access-intro__detail__text .c-table tr th{width:calc(120 / 480 * 100%)}}@media only screen and (max-width:767px){.p-access-intro__detail__text .c-table tr th{width:calc(80 / 343 * 100%)}}@media only screen and (min-width:768px){.p-access-intro__detail__text .u-note{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-intro__detail__text .u-note{margin-top:1em}}.p-access-intro__detail__text .u-note>li a{text-decoration:none}@media only screen and (min-width:1025px){.p-access{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access{margin-top:4em}}@media only screen and (min-width:1025px){.p-access{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access{padding-top:4em}}@media only screen and (min-width:1025px){.p-access{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access{padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access{padding-bottom:4em}}.p-access>.c-title{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-access>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access>.c-title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access>.c-title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-access>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.p-access__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:1025px){.p-access__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access__inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-access__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px){.p-access__inner{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__inner{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access__inner{margin-top:1.5em}}@media only screen and (max-width:767px){.p-access__inner{display:block}}.p-access__inner__item{display:flex;flex-direction:column-reverse;justify-content:center;background-color:#fff;transition:ease .3s opacity}@media only screen and (min-width:1025px){.p-access__inner__item{width:calc(94% / 4)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__inner__item{width:calc(98% / 2)}}@media only screen and (max-width:767px){.p-access__inner__item{width:100%}}@media only screen and (min-width:768px){.p-access__inner__item{padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access__inner__item{padding:1.5em 1.2em}}@media only screen and (min-width:1025px){.p-access__inner__item:nth-of-type(n+2){margin-left:2%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__inner__item:nth-of-type(n+2){margin-left:2%}}@media only screen and (max-width:767px){.p-access__inner__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-access__inner__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-access__inner__item:nth-of-type(n+2){margin-top:2em}}@media only screen and (min-width:1025px){.p-access__inner__item:hover{opacity:.7}.p-access__inner__item:nth-of-type(4n+1){margin-left:0}.p-access__inner__item:nth-of-type(n+5){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__inner__item:nth-of-type(2n+1){margin-left:0}.p-access__inner__item:nth-of-type(n+3){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-access__inner__item .img{margin-bottom:auto}.p-access__inner__item__text{display:block;position:relative;padding-right:1.5em;padding-left:1.5em;line-height:1.1;margin-bottom:auto}@media only screen and (min-width:768px){.p-access__inner__item__text{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access__inner__item__text{margin-top:1em}}.p-access__inner__item__text::before{content:"";position:absolute;top:50%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%)}.p-access__inner__item__text .t{color:#000}html[data-lang-group=cjk] .p-access__inner__item__text .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=cjk] .p-access__inner__item__text .t{--ts-target-font-size:18}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-access__inner__item__text .t{--ts-target-font-size:16}}html[data-lang-group=latin] .p-access__inner__item__text .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-access__inner__item__text .t{--ts-target-font-size:20}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-access__inner__item__text .t{--ts-target-font-size:18}}.p-access__inner__item__text .o-icon{position:absolute;top:50%;right:1em;fill:var(--ts-color-primary);transform:translateY(-50%)}.p-access__inner__item__text--public::before{background:url(../../access/images/ic_train.webp) no-repeat;background-size:contain}.p-access__inner__item__text--car::before{background:url(../../access/images/ic_car.webp) no-repeat;background-size:contain}.p-access__inner__item__text--bus::before{background:url(../../access/images/ic_bus.webp) no-repeat;background-size:contain}.p-access__inner__item__text--bicycle::before{background:url(../../access/images/ic_bicycle.webp) no-repeat;background-size:contain}@media only screen and (min-width:1025px){.p-access-other{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-other{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-other{padding-top:4em}}@media only screen and (min-width:1025px){.p-access-other{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-other{padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-other{padding-bottom:4em}}.p-access-other__link{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);text-decoration:none}@media only screen and (min-width:1025px){.p-access-other__link{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access-other__link{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-access-other__link{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access-other__link{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-access-other__link{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:768px){.p-access-other__link{padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-other__link{padding:1.5em 1.2em}}html:not(:lang(ja)) .p-access-other__link{border-radius:0}@media only screen and (min-width:1025px){.p-access-other__link{max-width:calc(700 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-other__link{align-items:flex-start}}@media only screen and (min-width:768px){.p-access-other__link .img{width:30%}}@media only screen and (max-width:767px){.p-access-other__link .img{width:calc(123 / 311 * 100%)}}@media only screen and (min-width:768px){.p-access-other__link__text{width:65%}}@media only screen and (max-width:767px){.p-access-other__link__text{width:calc(168 / 311 * 100%)}}@media only screen and (min-width:768px){.p-access-other__link__text{margin-left:5%}}@media only screen and (max-width:767px){.p-access-other__link__text{margin-left:calc(20 / 311 * 100%)}}.p-access-other__link__text .txt{display:block}@media only screen and (min-width:768px){.p-access-other__link__text .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-access-other__link__text .txt{margin-top:1em}}