@charset "UTF-8";.o-gnav{z-index:5!important}.l-header{position:relative;z-index:10}.p-location_service__intro{border-top-right-radius:0!important;border-top-left-radius:0!important;padding-top:4rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.p-location_service__intro{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__intro{gap:2rem}}.p-location_service__intro__title{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;text-align:center}@media only screen and (min-width:1025px){.p-location_service__intro__title{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-location_service__intro__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-location_service__intro__title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__intro__title{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-location_service__intro__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:768px){.p-location_service__intro__title{gap:2rem}}@media only screen and (max-width:767px){.p-location_service__intro__title{gap:1.5rem}}@media only screen and (min-width:768px){.p-location_service__intro__text{text-align:center}}@media only screen and (max-width:767px){.p-location_service__intro__text{text-align:left}}.p-location_service__intro__img{margin-inline:auto;--ts-container-width:var(--ts-content-0);position:relative;z-index:2}@media only screen and (min-width:1025px){.p-location_service__intro__img{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-location_service__intro__img{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-location_service__intro__img{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__intro__img{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-location_service__intro__img{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-location_service__intro__use{width:100%;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:2rem}@media only screen and (min-width:768px){.p-location_service__intro__use{padding:11rem 0 11rem}}@media only screen and (max-width:767px){.p-location_service__intro__use{padding:6.5rem 0 6rem}}@media only screen and (min-width:768px){.p-location_service__intro__use{margin-top:-11rem}}@media only screen and (max-width:767px){.p-location_service__intro__use{margin-top:-6rem}}.p-location_service__intro__use-list{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-location_service__intro__use-list{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-location_service__intro__use-list{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-location_service__intro__use-list{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__intro__use-list{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-location_service__intro__use-list{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-location_service__intro__use-list{gap:1rem}}@media only screen and (max-width:767px){.p-location_service__intro__use-list{gap:.5rem}}.p-location_service__intro__use-list__item{background:#fff;border-radius:1rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;box-sizing:border-box}@media only screen and (min-width:768px){.p-location_service__intro__use-list__item{width:calc(130 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-location_service__intro__use-list__item{width:31%}}@media only screen and (min-width:768px){.p-location_service__intro__use-list__item{padding:1.5rem .5rem}}@media only screen and (max-width:767px){.p-location_service__intro__use-list__item{padding:.75rem .5rem}}.p-location_service__intro__use-list__item .inner{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:768px){.p-location_service__intro__use-list__item .inner{gap:1.25rem}}@media only screen and (max-width:767px){.p-location_service__intro__use-list__item .inner{gap:.75rem}}@media only screen and (min-width:768px){.p-location_service__intro__use-list__item .icon{width:calc(34 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-location_service__intro__use-list__item .icon{width:2rem}}.p-location_service__intro__use-list__item .icon img{width:100%;height:auto}html:not(:lang(ja)) .p-location_service__intro__use-list__item .icon img{filter:brightness(0)}.p-location_service__intro__use-list__item .txt{color:var(--ts-color-primary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-location_service__intro__use-list__item .txt{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__intro__use-list__item .txt{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-location_service__intro__use-list__item .txt{--ts-target-font-size:13}}.p-location_service__info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.p-location_service__info{padding:8rem 0}}@media only screen and (max-width:767px){.p-location_service__info{padding:4rem 0}}@media only screen and (min-width:768px){.p-location_service__info{margin-top:-4rem}}@media only screen and (max-width:767px){.p-location_service__info{margin-top:-2rem}}@media only screen and (min-width:768px){.p-location_service__info{gap:2rem}}@media only screen and (max-width:767px){.p-location_service__info{gap:1rem}}.p-location_service__info__title{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center;gap:2rem}@media only screen and (min-width:1025px){.p-location_service__info__title{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-location_service__info__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-location_service__info__title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__info__title{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-location_service__info__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:768px){.p-location_service__info__text{text-align:center}}@media only screen and (max-width:767px){.p-location_service__info__text{text-align:left}}.p-location_service__info__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1025px){.p-location_service__info__inner{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-location_service__info__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-location_service__info__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__info__inner{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-location_service__info__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:768px){.p-location_service__info__inner{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__info__inner{gap:2.5rem}}@media only screen and (min-width:768px){.p-location_service__info__inner{padding:6rem 0}}@media only screen and (max-width:767px){.p-location_service__info__inner{padding:4rem 0}}.p-location_service__info__section{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1025px){.p-location_service__info__section{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-location_service__info__section{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-location_service__info__section{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__info__section{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-location_service__info__section{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-location_service__info__section{gap:2rem}}@media only screen and (max-width:767px){.p-location_service__info__section{gap:1.5rem}}.p-location_service__info__section__title{display:flex;flex-direction:column;align-items:center;gap:1rem}@media only screen and (max-width:767px){.p-location_service__info__section--contact{gap:2rem}}.p-location_service__info__section--contact .p-location_service__info__section__title{gap:1.5rem}html:lang(ja) .p-location_service__info__section--contact .c-btn{width:calc(330 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html:lang(ja) .p-location_service__info__section--contact .c-btn{width:100%}}html:lang(ja) .p-location_service__info__section--contact .c-btn__link{width:100%}.p-location_service__info__table{width:100%}.p-location_service__info__table .c-table__th{background-color:var(--ts-color-table-bg);text-align:left;color:var(--ts-color-text-main)}@media only screen and (min-width:768px){.p-location_service__info__table .c-table__th{width:28%}}@media only screen and (max-width:767px){.p-location_service__info__table .c-table__th{width:30%}}@media only screen and (max-width:767px){.p-location_service__info__table .c-table__th{width:40%}}.p-location_service__info__table .c-table__td{text-align:left;color:var(--ts-color-text-main)}.p-location_service__info__table .c-table__td,.p-location_service__info__table .c-table__th{border-bottom:1px solid var(--ts-color-table-border);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.p-location_service__info__table--color .c-table thead .c-table__th{background-color:var(--ts-color-primary);color:#fff;text-align:center;border:0;border-right:1px solid #fff}.p-location_service__info__table--color .c-table thead .c-table__th:first-child{border-top-left-radius:.8rem}.p-location_service__info__table--color .c-table thead .c-table__th:last-child{border-right:0;border-top-right-radius:.8rem}.p-location_service__info__table--color .c-table tbody .c-table__th{background-color:transparent;background-color:var(--ts-color-table-bg);width:50%}@media only screen and (max-width:767px){.p-location_service__info__table--color .c-table tbody .c-table__th{width:50%}}.p-location_service__info__table--color .c-table tbody .c-table__td,.p-location_service__info__table--color .c-table tbody .c-table__th{width:50%;border-right:1px solid var(--ts-color-table-border);text-align:left}.p-location_service__info__table--color .c-table tbody .c-table__td:last-child,.p-location_service__info__table--color .c-table tbody .c-table__th:last-child{border-right:0}.p-location_service__info__table--color .c-table tbody .c-table__td span{display:inline-block}@media only screen and (min-width:1025px){.p-location_service__info__table--color .c-table tbody .c-table__td span{padding-left:.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__info__table--color .c-table tbody .c-table__td span{padding-left:.25rem}}@media only screen and (max-width:767px){.p-location_service__info__table--color .c-table tbody .c-table__td span{padding-left:0}}.p-location_service__point{margin-top:-6rem;border-radius:0!important}@media only screen and (min-width:768px){.p-location_service__point{padding:14rem 0}}@media only screen and (max-width:767px){.p-location_service__point{padding:10rem 0}}.p-location_service__point__title{width:90%;margin-inline:auto}.p-location_service__point__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1025px){.p-location_service__point__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-location_service__point__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-location_service__point__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__point__inner{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-location_service__point__inner{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-location_service__point__inner{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__point__inner{gap:2rem}}@media only screen and (min-width:768px){.p-location_service__point__inner{padding:6rem 0}}@media only screen and (max-width:767px){.p-location_service__point__inner{padding:4rem 0}}.p-location_service__point__contents{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1025px){.p-location_service__point__contents{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-location_service__point__contents{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-location_service__point__contents{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__point__contents{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-location_service__point__contents{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-location_service__point__contents{gap:6rem}}@media only screen and (max-width:767px){.p-location_service__point__contents{gap:4rem}}.p-location_service__point__contents__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){.p-location_service__point__contents__inner{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__point__contents__inner{gap:2rem}}.p-location_service__point__gallery{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.p-location_service__point__gallery{width:calc(500 / 1080 * 100%)}}@media only screen and (max-width:767px){.p-location_service__point__gallery{width:100%}}@media only screen and (min-width:1025px){.p-location_service__point__gallery{position:sticky;top:5rem}}.p-location_service__point__gallery-main{width:100%}.p-location_service__point__gallery-main img{width:100%;height:auto;display:block}.p-location_service__point__gallery-thumbs{display:flex;justify-content:space-between;gap:1rem;width:100%}.p-location_service__point__gallery-thumb{width:calc(100% / 3);display:flex;flex-direction:column;gap:.8rem}.p-location_service__point__gallery-thumb .img img{width:100%;height:auto;display:block}.p-location_service__point__list{flex:1;display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-location_service__point__list{gap:2rem}}@media only screen and (max-width:767px){.p-location_service__point__list{gap:2.5rem}}.p-location_service__point__list-item{display:flex;align-items:flex-start;gap:1rem}.p-location_service__point__list-item .icon{flex-shrink:0;aspect-ratio:1/1;background:var(--ts-color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.p-location_service__point__list-item .icon{width:4rem}}@media only screen and (max-width:767px){.p-location_service__point__list-item .icon{width:3rem}}.p-location_service__point__list-item .icon img{width:50%;height:auto}.p-location_service__point__list-item .body{display:flex;flex-direction:column;gap:.5rem}.p-location_service__point__list-item .body .ttl{border:none;padding:0}.p-location_service__point__list-item .body .ttl span{padding:0}.p-location_service__point__info{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1025px){.p-location_service__point__info{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-location_service__point__info{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-location_service__point__info{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__point__info{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (max-width:767px){.p-location_service__point__info{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:768px){.p-location_service__point__info{gap:2rem}}@media only screen and (max-width:767px){.p-location_service__point__info{gap:2rem}}.p-location_service__point__info__list{width:fit-content;margin-right:auto;margin-left:auto}html[data-lang-group=cjk] .p-location_service__point__info__list{max-width:calc(700 / var(--ts-parent-font-size) * 1rem)}.p-location_service__point__info__list li:nth-child(n+2){margin-top:.25em}.p-location_service__gallery{margin-top:-6rem;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.p-location_service__gallery{padding:6rem 0}}@media only screen and (max-width:767px){.p-location_service__gallery{padding:4rem 0}}@media only screen and (min-width:768px){.p-location_service__gallery{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__gallery{gap:2rem}}.p-location_service__gallery .c-slider{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-location_service__gallery .c-slider{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-location_service__gallery .c-slider{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-location_service__gallery .c-slider{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__gallery .c-slider{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-location_service__gallery .c-slider{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-location_service__gallery .c-slider__slide{display:flex;flex-direction:column;gap:1rem}.p-location_service__gallery .c-slider__slide .c-title{display:block}.p-location_service__gallery .c-slider__slide .c-title__main{text-align:center}.p-location_service__gallery .c-slider__controls{display:flex;align-items:baseline;justify-content:center}@media only screen and (min-width:1025px){.p-location_service__gallery .c-slider__controls{margin-top:2rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__gallery .c-slider__controls{margin-top:4rem}}@media only screen and (max-width:767px){.p-location_service__gallery .c-slider__controls{margin-top:3rem}}@media only screen and (min-width:768px){.p-location_service__gallery .c-slider__controls{gap:3rem}}@media only screen and (max-width:767px){.p-location_service__gallery .c-slider__controls{gap:1.5rem}}.p-location_service__gallery .c-slider__controls .c-slider__pagination:before{content:"("}.p-location_service__gallery .c-slider__controls .c-slider__pagination:after{content:")"}.p-location_service__gallery .c-slider__controls .c-slider__next,.p-location_service__gallery .c-slider__controls .c-slider__prev{position:relative;inset:auto;margin:0}@media only screen and (max-width:767px){.p-location_service__gallery__slider{width:96%}}.p-location_service__access{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.p-location_service__access{padding:6rem 0 12rem}}@media only screen and (max-width:767px){.p-location_service__access{padding:4rem 0 10rem}}@media only screen and (min-width:768px){.p-location_service__access{gap:4rem}}@media only screen and (max-width:767px){.p-location_service__access{gap:2rem}}.p-location_service__access__contents{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-location_service__access__contents{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-location_service__access__contents{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-location_service__access__contents{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__access__contents{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-location_service__access__contents{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:768px){.p-location_service__access__contents{padding:4rem 0}}@media only screen and (max-width:767px){.p-location_service__access__contents{padding:3rem 0}}.p-location_service__access__contents__inner{display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center}.p-location_service__access__body{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}@media only screen and (min-width:1025px){.p-location_service__access__body{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-location_service__access__body{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-location_service__access__body{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-location_service__access__body{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-location_service__access__body{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-location_service__access__body{gap:2rem}}.p-location_service__access__title{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:768px){.p-location_service__access__title{gap:1.5rem}}@media only screen and (max-width:767px){.p-location_service__access__title{gap:1.5rem}}.p-location_service__access__title__text{text-align:center;display:flex;flex-direction:column;gap:1rem}.p-location_service__access__title .c-btn{width:100%;max-width:calc(300 / var(--ts-parent-font-size) * 1rem)}.p-location_service__access__title .c-btn__link{width:100%}.p-location_service__access__map{width:100%}.p-location_service__access__map iframe{width:100%;height:375px;aspect-ratio:1080/375;background-color:gray}html:not(:lang(ja)) .p-location_service__access__contents{padding-top:0}.p-business-contact{margin-top:-6rem}@media only screen and (min-width:768px){.p-business-contact{padding:calc(80 / var(--ts-parent-font-size) * 1rem)}}.p-business-contact .c-title{flex-direction:column;gap:0}html:lang(ja) .p-business-contact .c-title::before{content:"Reservation & Contact";display:block;font-family:var(--ts-font-en);font-optical-sizing:auto;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);font-weight:400}@media only screen and (min-width:768px){html:lang(ja) .p-business-contact .c-title::before{--ts-target-font-size:24}}@media only screen and (max-width:767px){html:lang(ja) .p-business-contact .c-title::before{--ts-target-font-size:16}}.c-sub-link{margin-top:0}.p-location-tel{width:100%}.p-location-tel>dl{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.p-location-tel>dl.txt{margin-top:.25rem}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-location-tel>dl.title{flex-direction:column;justify-content:center}html[data-lang-group=latin] .p-location-tel>dl.title dd,html[data-lang-group=latin] .p-location-tel>dl.title dt{width:100%}}.p-location-tel>dl.title .phone{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-location-tel>dl.title .phone{margin-top:.25em}}.p-location-tel>dl.title+.txt{margin-top:1rem}.p-location-tel a{text-decoration:none}@media only screen and (min-width:768px){.p-location-tel a{text-align:center}}