@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.l-topicpath{padding-top:1.125rem;background:var(--color-lightgray)}@media only screen and (min-width:768px)and (max-width:1199px){.l-topicpath{padding-top:.875rem}}@media only screen and (max-width:767px){.l-topicpath{padding-top:.5625rem}}.p-information{background:var(--color-white)}.p-information__map{overflow:hidden;position:relative;z-index:0;width:100%}@media only screen and (min-width:1200px){.p-information__map{aspect-ratio:1920/500}}@media print{.p-information__map{aspect-ratio:1920/500}}@media only screen and (max-width:1199px){.p-information__map{height:40vh}}.p-information__map iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.p-information__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4.1666666667%;-moz-column-gap:4.1666666667%;column-gap:4.1666666667%;padding-block:5rem 2.6875rem}@media only screen and (min-width:768px){.p-information__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:960px;width:89.7435897436%;margin-inline:auto}}@media only screen and (min-width:1200px){.p-information__inner{width:50%}}@media print{.p-information__inner{width:50%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__inner{width:75%}}@media only screen and (max-width:767px){.p-information__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5rem;padding-block:1.875rem}}@media only screen and (min-width:768px){.p-information__body{width:20.8125rem}}@media only screen and (max-width:767px){.p-information__body{width:74.358974359%;margin-inline:auto}}@media only screen and (min-width:1200px){.p-information__name{font-size:1rem}}@media print{.p-information__name{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__name{font-size:.875rem}}@media only screen and (max-width:767px){.p-information__name{font-size:1rem}}.p-information__name{letter-spacing:0;line-height:1.8}@media only screen and (min-width:1200px){.p-information__address{font-size:1rem}}@media print{.p-information__address{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__address{font-size:.875rem}}@media only screen and (max-width:767px){.p-information__address{font-size:1rem}}.p-information__address{letter-spacing:0;line-height:1.8}@media only screen and (min-width:1200px){.p-information__contact{font-size:1rem}}@media print{.p-information__contact{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__contact{font-size:.875rem}}@media only screen and (max-width:767px){.p-information__contact{font-size:1rem}}.p-information__contact{letter-spacing:0;line-height:1.8}.p-information__link{max-width:16.25rem;margin-top:1.25rem}.p-information__image{width:100%}@media only screen and (min-width:768px){.p-information__image{position:relative;z-index:1;width:28.75rem;margin-top:-15.4166666667%}}@media only screen and (max-width:767px){.p-information__image{margin-top:-34.8717948718%}}.p-information__image img{width:100%}.p-access{padding-block:8.75rem 7.5rem;background:var(--color-white)}@media only screen and (min-width:768px)and (max-width:1199px){.p-access{padding-block:7rem 6rem}}@media only screen and (max-width:767px){.p-access{padding-block:4.375rem 3.75rem}}.p-access.u-bg-gray{background:var(--color-lightgray)}.p-access.u-bg-gray .p-access__routes__item__stop{background:var(--color-white)}@media only screen and (max-width:767px){.p-access.u-bg-gray .c-tblBasic.u-rwd table tr th{background:var(--color-white)}}.p-access__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:5rem;max-width:1120px;width:89.7435897436%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__inner{row-gap:4rem}}@media only screen and (max-width:767px){.p-access__inner{row-gap:2.5rem}}.p-access__head .c-ttl02{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-access__routes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media only screen and (max-width:767px){.p-access__routes{gap:.625rem}}.p-access__routes__item{width:100%}@media only screen and (min-width:1200px){.p-access__routes__item{font-size:1rem}}@media print{.p-access__routes__item{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__routes__item{font-size:.9375rem}}@media only screen and (max-width:767px){.p-access__routes__item{font-size:.875rem}}.p-access__routes__item{letter-spacing:0;line-height:1.3}@media only screen and (min-width:768px){.p-access__routes__item{display:grid;grid-template-columns:8.75rem 1fr 10rem;gap:1.0416666667vw}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__routes__item{grid-template-columns:7.1875rem 1fr 7.5rem}}.p-access__routes__item__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-black);color:var(--color-white);text-align:center}@media only screen and (min-width:1200px){.p-access__routes__item__label{padding:1.25rem}}@media print{.p-access__routes__item__label{padding:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__routes__item__label{padding:.9375rem .625rem}}@media only screen and (max-width:767px){.p-access__routes__item__label{padding:.9375rem 1.25rem}}.p-access__routes__item__label span{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.p-access__routes__item__label span::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background:var(--color-white);-webkit-mask:url(../images/icons/car.svg) center/contain no-repeat;mask:url(../images/icons/car.svg) center/contain no-repeat}.p-access__routes__item__label.u-train span::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background:var(--color-white);-webkit-mask:url(../images/icons/bus.svg) center/contain no-repeat;mask:url(../images/icons/bus.svg) center/contain no-repeat}@media only screen and (min-width:768px){.p-access__routes__item__body{display:grid;grid-template-columns:repeat(5,1fr);gap:1.0416666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-access__routes__item__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}@media only screen and (min-width:768px){.p-access__routes__item__step{gap:1rem}}@media only screen and (max-width:767px){.p-access__routes__item__step{padding:.75rem 1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}}.p-access__routes__item__step:before{content:"";position:absolute}@media only screen and (min-width:768px){.p-access__routes__item__step:before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 5px);border-bottom:1px dashed var(--color-black)}}@media only screen and (max-width:767px){.p-access__routes__item__step:before{left:1em;top:0;border-left:1px dashed var(--color-black);height:98%}}.p-access__routes__item__step:after{content:"";position:absolute;width:.4em;height:.4em;border:1px solid var(--color-black);border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-25%) rotate(45deg);transform:translateX(-25%) rotate(45deg)}@media only screen and (min-width:768px){.p-access__routes__item__step:after{right:0;top:50%;margin-top:-.2em}}@media only screen and (max-width:767px){.p-access__routes__item__step:after{left:1em;bottom:3px;-webkit-transform:translateX(-25%) rotate(135deg);transform:translateX(-25%) rotate(135deg)}}.p-access__routes__item__stop{text-align:center;background:var(--color-lightgray);padding:.625rem}@media only screen and (max-width:767px){.p-access__routes__item__stop{padding:.75rem}}.p-access__routes__item__goal .image{padding:.5625rem;background:url(../../access/images/img_goal.webp) no-repeat center/cover}@media only screen and (max-width:767px){.p-access__routes__item__goal .image{padding:1rem}}.p-access__routes__item__goal .image img{display:block;max-width:5rem;width:50%;margin-inline:auto}@media only screen and (max-width:767px){.p-access__routes__item__goal .image img{max-width:2.5rem}}.p-access__info{position:relative;padding:3.75rem 8.9285714286%;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}@media only screen and (min-width:768px){.p-access__info{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:8.6956521739%;-moz-column-gap:8.6956521739%;column-gap:8.6956521739%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__info{padding-inline:7.1428571429%}}@media only screen and (max-width:767px){.p-access__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:2.5rem;padding-inline:5.1282051282%}}.p-access__info-head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.p-access__info-head{margin-inline:auto}}.p-access__info-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;z-index:1;width:7.5rem;aspect-ratio:1/1;margin-top:-1.25rem;margin-left:-2.5rem;border:1px solid var(--color-black);border-radius:100%;background:var(--color-white)}@media only screen and (min-width:1200px){.p-access__info-label{font-size:1.375rem}}@media print{.p-access__info-label{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__info-label{font-size:1.125rem}}@media only screen and (max-width:767px){.p-access__info-label{font-size:1.0625rem}}.p-access__info-label{letter-spacing:0;line-height:1.4}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__info-label{width:6rem}}@media only screen and (max-width:767px){.p-access__info-label{width:5rem;margin-left:-.625rem}}.p-access__info-body{width:100%}@media only screen and (min-width:768px){.p-access__info-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem 6.4516129032%}}@media only screen and (max-width:767px){.p-access__info-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.25rem}}.p-access__info-body .c-tblBasic{width:100%}@media only screen and (min-width:768px){.p-access__info-body .c-tblBasic table tr th{width:11.25rem}}.p-access__shuttle-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.625rem;width:100%}@media only screen and (min-width:768px){.p-access__shuttle-intro{width:45.1612903226%}}@media only screen and (min-width:1200px){.p-access__shuttle-intro .c-txt{font-size:1rem}}@media print{.p-access__shuttle-intro .c-txt{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-intro .c-txt{font-size:.9375rem}}@media only screen and (max-width:767px){.p-access__shuttle-intro .c-txt{font-size:.875rem}}.p-access__shuttle-intro .c-txt{letter-spacing:0;line-height:1.8}.p-access__shuttle-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1875rem min(1.5625vw,30px);border-radius:1000px;background:var(--color-black);color:var(--color-white);text-align:center}@media only screen and (min-width:1200px){.p-access__shuttle-label{font-size:1.125rem}}@media print{.p-access__shuttle-label{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-label{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-access__shuttle-label{font-size:1rem}}.p-access__shuttle-label{letter-spacing:0;line-height:1.4}@media only screen and (max-width:767px){.p-access__shuttle-label{padding-inline:1.5rem}}.p-access__shuttle-table{width:100%}@media only screen and (min-width:768px){.p-access__shuttle-table{width:48.3870967742%}}.p-access__shuttle-table table{width:100%}.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{width:50%;padding:.5rem 1rem;border-right:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);text-align:center}@media only screen and (min-width:1200px){.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{font-size:1rem}}@media print{.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{font-size:.875rem}}@media only screen and (max-width:767px){.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{font-size:1rem}}.p-access__shuttle-table table tr td,.p-access__shuttle-table table tr th{letter-spacing:0;line-height:1.8}.p-access__shuttle-table table tr th{border-top:1px solid var(--color-gray);background:var(--color-black);color:var(--color-white)}.p-access__shuttle-table table tr td{line-height:1.3}.p-access__shuttle-table table tr td:first-child{border-left:1px solid var(--color-gray)}.p-access__shuttle-table table tr:first-child th:first-child{border-left:1px solid var(--color-gray)}.p-access__shuttle-contact{width:100%;padding:1.25rem;background:var(--color-lightgray)}@media only screen and (min-width:768px){.p-access__shuttle-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.8409090909%;-moz-column-gap:2.8409090909%;column-gap:2.8409090909%}}@media only screen and (max-width:767px){.p-access__shuttle-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.625rem}}@media only screen and (min-width:1200px){.p-access__shuttle-contact .c-txt{font-size:1rem}}@media print{.p-access__shuttle-contact .c-txt{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-contact .c-txt{font-size:.9375rem}}@media only screen and (max-width:767px){.p-access__shuttle-contact .c-txt{font-size:.875rem}}.p-access__shuttle-contact .c-txt{letter-spacing:0;line-height:1.3}@media only screen and (min-width:768px){.p-access__shuttle-contact .c-txt{width:17rem}}.p-access__shuttle-tel{font-family:Prata,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;font-weight:400}@media only screen and (min-width:1200px){.p-access__shuttle-tel{font-size:.875rem}}@media print{.p-access__shuttle-tel{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-tel{font-size:.875rem}}@media only screen and (max-width:767px){.p-access__shuttle-tel{font-size:.875rem}}.p-access__shuttle-tel{letter-spacing:.04em;line-height:1}@media only screen and (min-width:768px){.p-access__shuttle-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1200px){.p-access__shuttle-tel a,.p-access__shuttle-tel span{font-size:1.25rem}}@media print{.p-access__shuttle-tel a,.p-access__shuttle-tel span{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-tel a,.p-access__shuttle-tel span{font-size:1.125rem}}@media only screen and (max-width:767px){.p-access__shuttle-tel a,.p-access__shuttle-tel span{font-size:1rem}}.p-access__shuttle-note li{padding-left:1em;text-indent:-1em}@media only screen and (min-width:1200px){.p-access__shuttle-note li{font-size:1rem}}@media print{.p-access__shuttle-note li{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__shuttle-note li{font-size:.9375rem}}@media only screen and (max-width:767px){.p-access__shuttle-note li{font-size:.875rem}}.p-access__shuttle-note li{letter-spacing:0;line-height:1.3}.p-sightseeing{padding-block:8.75rem 7.5rem;background:var(--color-lightgray)}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing{padding-block:7rem 6rem}}@media only screen and (max-width:767px){.p-sightseeing{padding-block:4.375rem 3.75rem}}.p-sightseeing .c-btn1 a:not(:hover),.p-sightseeing .c-btn1 button:not(:hover){background:rgba(0,0,0,0)}