@charset "UTF-8";.p-intro{overflow:hidden;width:100%;--ts-content-border-radius:0;padding-top:calc(30 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}html:lang(ja) .p-intro{--ts-content-bg:var(--ts-color-primary)}.p-intro__text{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-intro__text{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-intro__text{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-intro__text{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__text{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-intro__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-intro__slider{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-intro__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-intro__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-intro__slider{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__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-intro__slider{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-intro__slider{--ts-slide-padding-inline:calc(40 / var(--ts-parent-font-size) * 1rem);max-width:calc(740 / var(--ts-parent-font-size) * 1rem)}}.p-intro__slide{display:flex;flex-direction:column}.p-intro__slide-image{order:-1}.p-intro__slide-title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:.6em;margin-bottom:.6em;text-align:center}@media only screen and (min-width:768px){.p-intro__slide-title{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-intro__slide-title{--ts-target-font-size:16}}.p-intro__slide-text{text-align:center}@media only screen and (max-width:767px){.p-intro__slide-text{width:calc(100% - 2em);margin-inline:auto}}.p-skytree-guide__item{overflow:hidden}.p-skytree-guide__icon{display:flex;justify-content:center;column-gap:calc(12 / var(--ts-parent-font-size) * 1rem)}.p-skytree-guide__icon .c-service-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;min-width:calc(140 / var(--ts-parent-font-size) * 1rem);line-height:1.5}@media only screen and (max-width:767px){.p-skytree-guide__icon .c-service-text{min-width:calc(110 / var(--ts-parent-font-size) * 1rem)}}.p-skytree-guide__icon .c-service-text__icon .o-icon--circle{--ts-icon-circle:50}@media only screen and (max-width:767px){.p-skytree-guide__icon .c-service-text__icon .o-icon--circle{--ts-icon-circle:40}}.p-skytree-guide__icon .c-service-text__icon .o-icon--circle img[width="29"]{width:calc(29 / var(--ts-icon-circle) * 100%)}.p-skytree-guide__icon .c-service-text__icon .o-icon--circle img[width="16"]{width:calc(16 / var(--ts-icon-circle) * 100%)}.p-skytree-guide__icon .c-service-text__text{text-align:left;max-width:13em}.p-skytree-guide__content__icon{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(30 / var(--ts-parent-font-size) * 1rem);margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);row-gap:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){html:lang(ja) .p-skytree-guide__content__icon .c-service-text{min-width:40%}}.p-skytree-guide__btns{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);max-width:calc(940 / var(--ts-parent-font-size) * 1rem);justify-content:center;flex-wrap:wrap;row-gap:calc(16 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-skytree-guide__btns{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-skytree-guide__btns{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-skytree-guide__btns{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-skytree-guide__btns{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-skytree-guide__btns{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-skytree-guide__btns{margin-top:calc(44 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-skytree-guide__btn{width:calc(300 / 940 * 100%)}.p-skytree-guide__btn:not(:first-child){margin-left:calc(20 / 940 * 100%)}}@media only screen and (max-width:767px){.p-skytree-guide__btn{width:100%}}:root{--floor-padding-block:calc(24 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){:root{--floor-padding-block:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-floor-guide{--ts-content-border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-floor-guide:has(+.p-floor-guide) .p-floor-guide__container{padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-floor-guide:has(+.p-floor-guide) .p-floor-guide__container{padding-bottom:calc(32 / var(--ts-parent-font-size) * 1rem)}}.p-floor-guide+.p-floor-guide{padding-top:0}.p-floor-guide__container{width:calc(760 / 840 * 100%);margin-inline:auto;overflow:hidden}@media only screen and (max-width:767px){.p-floor-guide__container{width:calc(280 / 296 * 100%)}}.p-floor-guide__title{--ts-link-font-size:calc(18 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-floor-guide__title{--ts-link-font-size:calc(14 / var(--ts-parent-font-size) * 1rem)}}.p-floor-guide__title-link{border-bottom:2px solid var(--ts-color-primary);width:100%;background-color:#f5f5f5;height:calc(60 / 18 * 1em);padding-left:calc(20 / 18 * 1em)}@media only screen and (max-width:767px){.p-floor-guide__title-link{column-gap:calc(8 / var(--ts-parent-font-size) * 1rem);height:calc(40 / 14 * 1em);padding-left:calc(16 / 14 * 1em)}}.p-floor-guide__floor{position:relative;--elevator-width:calc(calc(116 / var(--ts-parent-font-size) * 1rem) + calc(12 / var(--ts-parent-font-size) * 1rem))}.p-floor-guide__floor>.inner{display:flex;text-decoration:none!important}.p-floor-guide__floor>a.inner:hover{background-color:rgba(var(--ts-color-primary-rgb),.05)}@media only screen and (max-width:767px){.p-floor-guide__floor{--elevator-width:calc(calc(76.29 / var(--ts-parent-font-size) * 1rem) + calc(6.86 / var(--ts-parent-font-size) * 1rem))}.p-floor-guide__floor::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--ts-color-line3)}}.p-floor-guide__floor-box{position:relative;display:flex;column-gap:calc(4 / var(--ts-parent-font-size) * 1rem);width:calc(100% - var(--elevator-width));padding-left:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-floor-guide__floor-box{row-gap:calc(8 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;padding-top:var(--floor-padding-block);padding-bottom:var(--floor-padding-block)}}.p-floor-guide__floor-title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;position:relative;width:calc(180 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline;align-items:center;font-weight:400;flex-shrink:0;font-family:var(--ts-font-quicksand)}@media only screen and (min-width:768px){.p-floor-guide__floor-title{padding-left:calc(15 / var(--ts-parent-font-size) * 1rem);padding-right:calc(15 / var(--ts-parent-font-size) * 1rem);padding-top:var(--floor-padding-block);padding-bottom:var(--floor-padding-block)}.p-floor-guide__floor-title::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--ts-color-line3)}}.p-floor-guide__floor-title .num{font-size:calc(26 / 20 * 1em);line-height:1}.p-floor-guide__floor-title .t{font-size:calc(14 / 20 * 1em);padding-left:.25em}.p-floor-guide__floor-title .a{display:flex;align-items:center;text-decoration:none;color:var(--ts-color-primary)}.p-floor-guide__floor-title .a::before{content:"";display:block;width:calc(18 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;border-radius:100px;margin-right:calc(6 / var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-cv)}@media only screen and (min-width:1025px){.p-floor-guide__floor-title .a::before{width:18px}}@media only screen and (max-width:767px){.p-floor-guide__floor-title .a::before{width:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-floor-guide__floor-title .a .o-icon{margin-left:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-floor-guide__floor-title--disabled .a{color:var(--ts-color-line1)}.p-floor-guide__floor-title--disabled .a::before{display:none}.p-floor-guide__floor-wrp{position:relative;width:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-floor-guide__floor-wrp{padding-inline:calc(24 / var(--ts-parent-font-size) * 1rem);padding-top:var(--floor-padding-block);padding-bottom:var(--floor-padding-block)}.p-floor-guide__floor-wrp::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--ts-color-line3)}}.p-floor-guide__floor-list{row-gap:calc(8 / var(--ts-parent-font-size) * 1rem);column-gap:calc(20 / var(--ts-parent-font-size) * 1rem);width:100%;display:flex;flex-wrap:wrap}.p-floor-guide__floor-list--facility{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);column-gap:calc(4 / var(--ts-parent-font-size) * 1rem)}.p-floor-guide__floor-elevator{--circle-parent:116;--circle-width:36;--circle-gap:4;margin-right:0;margin-left:auto;display:flex;flex-shrink:0;position:relative;z-index:2;position:relative;padding-right:calc(12 / var(--ts-parent-font-size) * 1rem);width:var(--elevator-width)}@media only screen and (min-width:768px){.p-floor-guide__floor-elevator::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--ts-color-line3)}}@media only screen and (max-width:767px){.p-floor-guide__floor-elevator{--circle-parent:76.29;--circle-width:23.59;--circle-gap:2.76}}.p-floor-guide__floor-elevator .c-elevator-arrow{width:calc(var(--circle-width)/ var(--circle-parent) * 100%)}.p-floor-guide__floor-elevator .c-elevator-arrow:not(:first-child){margin-left:calc(var(--circle-gap)/ var(--circle-parent) * 100%)}.p-floor-guide__floor.p-floor-guide__floor--base .p-floor-guide__floor-elevator .c-elevator-arrow--right{overflow:hidden}.p-floor-guide__floor .c-elevator-arrow{padding-top:var(--floor-padding-block);padding-bottom:var(--floor-padding-block)}.c-elevator-arrow{width:var(--circle-width);display:flex;align-items:center;--arrow-height:20px;--arrow-width:13px}@media only screen and (max-width:767px){.c-elevator-arrow{--arrow-height:calc(15 / var(--ts-parent-font-size) * 1rem);--arrow-width:calc(12 / var(--ts-parent-font-size) * 1rem);padding-top:var(--floor-padding-block);padding-bottom:var(--floor-padding-block);align-items:flex-start}}.c-elevator-arrow span{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;border-radius:1000px;background-color:var(--ts-color-line2);display:block;aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;width:100%}.c-elevator-arrow span svg{fill:#fff;width:calc(11.83 / 36 * 100%)}@media only screen and (max-width:767px){.c-elevator-arrow span svg{width:calc(9.46 / 23.59 * 100%)}}.c-elevator-arrow.c-elevator-arrow--left+.c-elevator-arrow--right{margin-left:auto;margin-right:0}.c-elevator-arrow.c-elevator-arrow--center:only-child{margin-right:auto;margin-left:auto}.c-elevator-arrow.c-elevator-arrow--center:has(+.c-elevator-arrow--right){margin-left:auto;margin-right:0}.c-elevator-arrow.c-elevator-arrow--right:only-child{margin-right:0;margin-left:auto}.c-elevator-arrow--base.c-elevator-arrow--right span{--arrow-height:calc(12 / var(--ts-parent-font-size) * 1rem);--arrow-width:calc(9.6 / var(--ts-parent-font-size) * 1rem)}.c-elevator-arrow--base.c-elevator-arrow--right span::after,.c-elevator-arrow--base.c-elevator-arrow--right span::before{--bo-width:2px}.c-elevator-arrow--to-top span::after{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;bottom:calc(100%)}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--to-top span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--to-top span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.c-elevator-arrow--to-bottom span::after{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;top:calc(100%)}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--to-bottom span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--to-bottom span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.c-elevator-arrow--from-top span::before{content:"";z-index:1;display:block;width:0;height:0;border-style:solid;border-width:var(--arrow-height) calc(var(--arrow-width)/ 2) 0 calc(var(--arrow-width)/ 2);border-color:var(--ts-color-line2) transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100%)}.c-elevator-arrow--from-top span::after{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;bottom:calc(100% + var(--arrow-height))}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--from-top span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--from-top span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.c-elevator-arrow--from-bottom span::before{content:"";z-index:1;display:block;width:0;height:0;border-style:solid;border-width:var(--arrow-height) calc(var(--arrow-width)/ 2) 0 calc(var(--arrow-width)/ 2);border-color:var(--ts-color-line2) transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);top:calc(100%);transform:translateX(-50%) scaleY(-1)}.c-elevator-arrow--from-bottom span::after{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;top:calc(100% + var(--arrow-height))}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--from-bottom span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--from-bottom span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.c-elevator-arrow--both span::before{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;top:100%}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--both span::before{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--both span::before{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.c-elevator-arrow--both span::after{content:"";display:block;--bo-width:4px;width:0;border-left:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);border-right:calc(var(--bo-width)/ 2) dashed var(--ts-color-line2);height:calc(1000 / var(--ts-parent-font-size) * 1rem);position:absolute;bottom:100%}@media only screen and (min-width:768px) and (max-width:1024px){.c-elevator-arrow--both span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-elevator-arrow--both span::after{--bo-width:calc(3 / var(--ts-parent-font-size) * 1rem)}}.p-facilities{margin-top:calc(var(--ts-content-border-radius) * -1);padding-top:calc(120 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem);z-index:1;position:relative}@media only screen and (max-width:1024px){.p-facilities{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-facility{margin-inline:auto;--ts-container-width:var(--ts-content-0);--ts-content-border-radius:var(--ts-border-radius-content);padding-top:calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem);overflow:hidden}@media only screen and (min-width:1025px){.p-facility{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-facility{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-facility{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-facility{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-facility{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-facility{padding-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-facility:not(:first-child){margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-facility:not(:first-child){margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-facility>.inner{overflow:visible;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-facility>.inner{width:calc(1320 / 1440 * 100%)}}.p-facility__text{margin-inline:auto;--ts-container-width:var(--ts-content-0);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:1em}@media only screen and (min-width:768px) and (max-width:1024px){.p-facility__text{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-facility__text{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-facility__text{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-facility__text{--ts-target-font-size:12}}.p-facility__slider{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-facility__slider{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-facility__slider{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-facility__slider{width:calc(610 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){.p-facility__slider{width:calc(320 / 343 * 100%)}}.p-facility__slider-wrpper{position:relative}.p-facility__slider-wrpper::after,.p-facility__slider-wrpper::before{content:"";display:block;width:100px;position:absolute;top:0;bottom:0;background-color:#fff;z-index:2}.p-facility__slider-wrpper::before{right:100%}.p-facility__slider-wrpper::after{left:100%}.p-facility__slider-prev{z-index:3}.p-facility__slider-next{z-index:3}.p-facility__slide{--ts-slide-padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem);display:flex;flex-wrap:wrap}.p-facility__slide-image{margin-bottom:calc(16 / var(--ts-parent-font-size) * 1rem);order:-1;width:100%}.p-facility__slide-image img{max-width:738px}.p-facility__slide-tags{width:auto;background-color:var(--ts-color-secondary);color:#fff}.p-facility__slide-tags .en{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;font-family:var(--ts-font-quicksand)}.p-facility__slide-tags .en::after{content:"/";margin-right:.25em;margin-left:.25em}.p-facility__slide-text{width:100%;margin-top:.25em}.p-facility__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-facility__btn{max-width:calc(286 / var(--ts-parent-font-size) * 1rem);margin-right:auto;margin-left:auto}.p-facility__btn .c-btn__link{width:100%}}.p-service{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;--parent-width:960;--image-width:363;--content-width:557;margin-top:calc(100 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-service{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-service{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-service{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-service{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-service{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-service{max-width:calc(960 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-service{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(90 / var(--ts-parent-font-size) * 1rem)}}.p-service__content{width:calc(var(--content-width)/ var(--parent-width) * 100%);margin-right:0;margin-left:auto;display:flex;flex-wrap:wrap;align-content:center}@media only screen and (max-width:767px){.p-service__content{width:100%}}.p-service__title{width:100%}.p-service__text{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-service__text{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-service__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-service__btn{width:100%}}@media only screen and (max-width:767px){.p-service__btn .c-btn__link{width:100%}}.p-service__image-box{width:calc(var(--image-width)/ var(--parent-width) * 100%)}@media only screen and (min-width:768px){.p-service__image-box{order:-1}}@media only screen and (max-width:767px){.p-service__image-box{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);width:100%}}.p-service__image{width:100%}.p-service__image img{max-width:446px}