@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-intro__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-intro__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-intro__inner{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-intro__inner{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-intro__inner{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:768px){.p-intro__imgtxt{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__imgtxt{margin-top:2.5rem}}.p-intro__imgtxt{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (max-width:767px){.p-intro__imgtxt{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-intro__imgtxt-img{width:calc(380 / 900 * 100%)}}@media only screen and (max-width:767px){.p-intro__imgtxt-img{width:100%}}@media only screen and (min-width:768px){.p-intro__imgtxt-text{width:calc(472 / 900 * 100%)}}@media only screen and (max-width:767px){.p-intro__imgtxt-text{width:100%}}@media only screen and (min-width:768px){.p-intro__imgtxt-text{margin-left:calc(48 / 900 * 100%)}}@media only screen and (max-width:767px){.p-intro__imgtxt-text{margin-left:0}}@media only screen and (min-width:1025px){.p-intro__imgtxt-text{margin-top:1.23rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__imgtxt-text{margin-top:0}}@media only screen and (max-width:767px){.p-intro__imgtxt-text{margin-top:0}}@media only screen and (max-width:767px){.p-intro__imgtxt-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-intro__imgtxt-text-txt{margin-top:.92rem}}@media only screen and (max-width:767px){.p-intro__imgtxt-text-txt{margin-top:1em}}@media only screen and (min-width:768px){.p-intro__contact{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__contact{margin-top:2.5rem}}.p-intro__contact{width:100%;max-width:none}@media only screen and (min-width:768px){.p-intro__anch{margin-top:3.69rem}}@media only screen and (max-width:767px){.p-intro__anch{margin-top:2.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro__anch__li{margin:0 .51rem .76rem}}@media only screen and (min-width:1025px){.p-high{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-high{margin-top:5em}}@media only screen and (min-width:1025px){.p-high{padding-top:6.15rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high{padding-top:4.61rem}}@media only screen and (max-width:767px){.p-high{padding-top:3em}}@media only screen and (min-width:1025px){.p-high{padding-bottom:6.15rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high{padding-bottom:4.61rem}}@media only screen and (max-width:767px){.p-high{padding-bottom:3em}}.p-high{position:relative}.p-high::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;background:var(--color-bg-point)}@media only screen and (min-width:1025px){.p-high::after{width:calc(1104 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high::after{width:80%}}@media only screen and (max-width:767px){.p-high::after{width:85%}}.p-high::after{content:"";position:absolute;top:0;right:0;aspect-ratio:1104/221;z-index:-2;background:url(../../rooms/group/school/images/bg_line_high.webp) left no-repeat;background-size:contain}@media only screen and (min-width:1025px){.p-high__body{padding-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high__body{padding-top:3.07rem}}@media only screen and (max-width:767px){.p-high__body{padding-top:2.5em}}@media only screen and (min-width:1025px){.p-high__body{padding-bottom:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high__body{padding-bottom:3.07rem}}@media only screen and (max-width:767px){.p-high__body{padding-bottom:2.5em}}.p-high__body{position:relative}@media only screen and (min-width:1025px){.p-high__body::before{width:calc(1100 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high__body::before{width:85%}}@media only screen and (max-width:767px){.p-high__body::before{width:90%}}.p-high__body::before{content:"";position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%);z-index:-1;background:#fff}.p-high__body>.c-title-set{width:90%;margin-inline:auto}@media only screen and (min-width:1025px){.p-high__slide{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high__slide{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-high__slide{margin-top:2.5em}}.p-high__slide .c-swiper-arrow{border-color:var(--color-neutral-300)}@media only screen and (min-width:1025px){.p-high__slide .c-swiper-arrow--prev{left:13%}.p-high__slide .c-swiper-arrow--next{right:13%}}@media only screen and (max-width:1024px){.p-high__slide .c-swiper-arrow--prev{left:10%}.p-high__slide .c-swiper-arrow--next{right:10%}}@media only screen and (min-width:1025px){.p-high__slide .c-swiper-ctrl{margin-top:4.61rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-high__slide .c-swiper-ctrl{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-high__slide .c-swiper-ctrl{margin-top:2em}}@media only screen and (min-width:768px){.p-high__slide-item{margin-inline:.92rem}}@media only screen and (max-width:767px){.p-high__slide-item{margin-inline:.8em}}@media only screen and (min-width:768px){.p-high__slide-item{padding-bottom:2.3rem}}@media only screen and (max-width:767px){.p-high__slide-item{padding-bottom:2em}}.p-high__slide-item{display:flex;flex-direction:column-reverse;justify-content:flex-end;text-decoration:none;position:relative}.p-high__slide-item img{border-radius:50%;aspect-ratio:1/1}@media only screen and (min-width:768px){.p-high__slide-item .text-wrp .label{width:5.69rem}}@media only screen and (max-width:767px){.p-high__slide-item .text-wrp .label{width:5em}}.p-high__slide-item .text-wrp .label{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:0;left:0;aspect-ratio:1/1;border-radius:50%;color:#fff;font-weight:300;background:var(--color-line-link)}.p-high__slide-item .text-wrp .label-en{font-optical-sizing:auto;letter-spacing:0;font-family:var(--font-family-en-gothic);font-style:var(--font-family-en-gothic-style);font-weight:var(--font-family-en-gothic-weight);font-size:1.08rem;line-height:1}.p-high__slide-item .text-wrp .label-num{font-optical-sizing:auto;letter-spacing:0;font-family:var(--font-family-en-gothic);font-style:var(--font-family-en-gothic-style);font-weight:var(--font-family-en-gothic-weight);font-size:1.54rem;line-height:1}@media only screen and (min-width:768px){.p-high__slide-item .text-wrp .t{font-size:1.23rem}}@media only screen and (max-width:767px){.p-high__slide-item .text-wrp .t{font-size:1.08rem}}@media only screen and (min-width:768px){.p-high__slide-item .text-wrp .t{margin-top:.92rem}}@media only screen and (max-width:767px){.p-high__slide-item .text-wrp .t{margin-top:1em}}.p-high__slide-item .text-wrp .t{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-cv)}.p-high__slide-item .text-wrp .o-icon-circle{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1025px){.p-stren{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-stren{margin-top:5em}}.p-stren>.c-title-set{width:90%;margin-inline:auto}@media only screen and (min-width:1025px){.p-stren__record{margin-top:3.07rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record{margin-top:2.3rem}}@media only screen and (max-width:767px){.p-stren__record{margin-top:2.5em}}@media only screen and (min-width:1025px){.p-stren__record{margin-bottom:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record{margin-bottom:6.15rem}}@media only screen and (max-width:767px){.p-stren__record{margin-bottom:2.5em}}@media only screen and (min-width:1025px){.p-stren__record{padding:3.69rem 0}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record{padding:2.46rem 0}}@media only screen and (max-width:767px){.p-stren__record{padding:2.5em 0}}.p-stren__record{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__record{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__record{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__record{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__record{width:calc(343 / 375 * 100%)}}.p-stren__record{background-color:var(--color-bg-point)}.p-stren__record-inner{max-width:92%;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px) and (max-width:1259px){.p-stren__record-inner{max-width:38.46rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record-inner{max-width:38.46rem}}@media only screen and (max-width:767px){.p-stren__record-inner{width:calc(311 / 343 * 100%)}}@media only screen and (min-width:768px){.p-stren__record-title{margin-bottom:.92rem}}@media only screen and (max-width:767px){.p-stren__record-title{margin-bottom:1em}}@media only screen and (min-width:768px){.p-stren__record-txt{margin-bottom:2.46rem}}@media only screen and (max-width:767px){.p-stren__record-txt{margin-bottom:2em}}.p-stren__record-list{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:1025px){.p-stren__record-list{gap:1.84rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record-list{gap:1.23rem}}@media only screen and (max-width:767px){.p-stren__record-list{gap:1.5em}}@media only screen and (min-width:1025px) and (max-width:1259px){.p-stren__record-list{gap:1.23rem}}.p-stren__record-item{text-align:center;width:6.15rem}@media only screen and (min-width:1025px) and (max-width:1259px){.p-stren__record-item{width:calc(20% - 1.23rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record-item{width:calc(20% - 1.23rem)}}@media only screen and (max-width:767px){.p-stren__record-item{width:calc(33.333% - 1.5em)}}@media only screen and (min-width:1025px){.p-stren__record-icon{width:6.15rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__record-icon{width:5.38rem}}@media only screen and (max-width:767px){.p-stren__record-icon{width:5rem}}@media only screen and (min-width:768px){.p-stren__record-icon{margin-bottom:.61rem}}@media only screen and (max-width:767px){.p-stren__record-icon{margin-bottom:.5em}}.p-stren__record-icon{aspect-ratio:1;margin-inline:auto}@media only screen and (min-width:768px){.p-stren__record-name{font-size:1.08rem}}.p-stren__record-name{color:var(--color-heading-primary-blue)}@media only screen and (min-width:768px){.p-stren__sleep{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__sleep{margin-top:4em}}@media only screen and (min-width:768px){.p-stren__sleep{padding:1.84rem 0}}@media only screen and (max-width:767px){.p-stren__sleep{padding:1.5em 0}}.p-stren__sleep{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__sleep{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__sleep{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__sleep{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__sleep{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__sleep{width:calc(343 / 375 * 100%)}}.p-stren__sleep{background-color:#f5f5f5}.p-stren__sleep-inner{width:92%;margin-inline:auto;max-width:69.23rem}@media only screen and (max-width:767px){.p-stren__sleep-inner{width:calc(311 / 343 * 100%)}}@media only screen and (min-width:768px){.p-stren__sleep-title{margin-bottom:.92rem}}@media only screen and (max-width:767px){.p-stren__sleep-title{margin-bottom:.5em}}@media only screen and (min-width:768px){.p-stren__sleep-txt{margin-bottom:2.46rem}}@media only screen and (max-width:767px){.p-stren__sleep-txt{margin-bottom:2em}}.p-stren__sleep-list{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:768px){.p-stren__sleep-list{gap:1.84rem}}@media only screen and (max-width:767px){.p-stren__sleep-list{gap:1.5em}}.p-stren__sleep-item{text-align:center;width:calc(25% - 1.84rem)}@media only screen and (max-width:767px){.p-stren__sleep-item{width:calc(50% - .75em)}}@media only screen and (min-width:768px){.p-stren__sleep-img{margin-bottom:.92rem}}@media only screen and (max-width:767px){.p-stren__sleep-img{margin-bottom:.5em}}.p-stren__sleep-img{border-radius:.61rem;overflow:hidden}@media only screen and (min-width:768px){.p-stren__sleep-name{font-size:1.08rem}}.p-stren__sleep-name{color:var(--color-heading-primary-brown)}@media only screen and (min-width:1025px){.p-stren__main{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__main{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-stren__main{margin-top:2.5em}}.p-stren__main>.c-title{width:90%;margin-inline:auto}@media only screen and (min-width:768px){.p-stren__main-slider{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__main-slider{margin-top:1.5em}}@media only screen and (min-width:768px){.p-stren__main-slider-item{margin-inline:.3rem}}@media only screen and (max-width:767px){.p-stren__main-slider-item{margin-inline:.3em}}.p-stren__main-slider-item{position:relative}.p-stren__main-slider-item-cap{font-size:.85rem;position:absolute;bottom:0;left:0;color:#fff;line-height:1.2;padding:.3rem 1.07rem;border-bottom-left-radius:.3rem;background:var(--color-line-link)}.p-stren__main-text{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__main-text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__main-text{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__main-text{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__main-text{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__main-text{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:768px){.p-stren__main-text{margin-top:2.3rem}}@media only screen and (max-width:767px){.p-stren__main-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-stren__main-text-txt{text-align:center}}@media only screen and (max-width:767px){.p-stren__main-text-txt{text-align:left}}@media only screen and (min-width:768px){.p-stren__main-text-link{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__main-text-link{margin-top:1.2em}}.p-stren__main-text-link{text-align:center}@media only screen and (min-width:768px){.p-stren__main-text-link .c-text-link{width:15.38rem}}.p-stren__info{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__info{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__info{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__info{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__info{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__info{width:calc(311 / 375 * 100%)}}.p-stren__info--single{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__info--single{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__info--single{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__info--single{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:1025px){.p-stren__info{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__info{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-stren__info{margin-top:2.5em}}@media only screen and (min-width:1025px){.p-stren__info{padding:1.84rem 4.92rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__info{padding:1.84rem 2.69rem}}@media only screen and (max-width:767px){.p-stren__info{padding:1.5em 2em}}.p-stren__info{border:1px solid var(--color-table-border)}@media only screen and (min-width:768px){.p-stren__info-txt{margin-top:.61rem}}@media only screen and (max-width:767px){.p-stren__info-txt{margin-top:.5em}}.p-stren__option{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__option{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__option{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__option{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__option{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__option{width:calc(311 / 375 * 100%)}}.p-stren__option--single{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__option--single{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__option--single{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__option--single{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:1025px){.p-stren__option{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__option{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-stren__option{margin-top:2.5em}}@media only screen and (min-width:1025px){.p-stren__option{padding:1.84rem 3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__option{padding:1.84rem 2.3rem}}@media only screen and (max-width:767px){.p-stren__option{padding:1.5em 2em 2.5em}}.p-stren__option{background:var(--color-bg-point)}.p-stren__option>.c-title{width:90%;margin-inline:auto}@media only screen and (min-width:768px){.p-stren__option-body{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__option-body{margin-top:1.5em}}.p-stren__option-body--row .p-stren__option-inner{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width:767px){.p-stren__option-body--row .p-stren__option-inner{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-stren__option-body--row .p-stren__option-inner-text{width:calc(370 / 804 * 100%)}}@media only screen and (max-width:767px){.p-stren__option-body--row .p-stren__option-inner-text{width:100%}}@media only screen and (max-width:767px){.p-stren__option-body--row .p-stren__option-inner-text{margin-top:1em}}@media only screen and (min-width:768px){.p-stren__option-body--row .p-stren__option-inner-img{width:calc(390 / 804 * 100%)}}@media only screen and (max-width:767px){.p-stren__option-body--row .p-stren__option-inner-img{width:100%}}.p-stren__option-body--colum{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-stren__option-body--colum .p-stren__option-inner{width:calc(490 / 1004 * 100%)}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner{width:100%}}.p-stren__option-body--colum .p-stren__option-inner{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media only screen and (min-width:768px){.p-stren__option-body--colum .p-stren__option-inner:nth-child(n+2){margin-left:calc(24 / 1004 * 100%)}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner:nth-child(n+2){margin-left:0}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner:nth-child(n+2){margin-top:2.5em}}@media only screen and (min-width:1025px){.p-stren__option-body--colum .p-stren__option-inner-text{width:calc(458 / 490 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__option-body--colum .p-stren__option-inner-text{width:95%}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner-text{width:95%}}@media only screen and (min-width:768px){.p-stren__option-body--colum .p-stren__option-inner-text{margin-top:.92rem}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner-text{margin-top:1em}}.p-stren__option-body--colum .p-stren__option-inner-text{margin-inline:auto}@media only screen and (min-width:1025px){.p-stren__option-body--colum .p-stren__option-inner-text-sub{text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__option-body--colum .p-stren__option-inner-text-sub{text-align:left}}@media only screen and (max-width:767px){.p-stren__option-body--colum .p-stren__option-inner-text-sub{text-align:left}}.p-stren__option-body--colum .p-stren__option-inner-text-link{text-align:center}@media only screen and (min-width:768px){.p-stren__option-inner-text-txt{margin-top:.61rem}}@media only screen and (max-width:767px){.p-stren__option-inner-text-txt{margin-top:.5em}}.p-stren__option-inner-text-txt{letter-spacing:.05em}.p-stren__option-inner-text-sub{font-size:.85rem}@media only screen and (min-width:768px){.p-stren__option-inner-text-sub{margin-top:1.53rem}}@media only screen and (max-width:767px){.p-stren__option-inner-text-sub{margin-top:1.3em}}.p-stren__option-inner-text-sub{line-height:1.6;color:var(--color-neutral-600)}@media only screen and (min-width:768px){.p-stren__option-inner-text-link{margin-top:.38rem}}@media only screen and (max-width:767px){.p-stren__option-inner-text-link{margin-top:.2em}}.p-stren__contents{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-stren__contents{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-stren__contents{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-stren__contents{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__contents{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-stren__contents{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-stren__contents{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__contents{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-stren__contents{margin-top:5em}}.p-stren__contents{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.p-stren__contents{flex-direction:column-reverse}}.p-stren__contents-sptit .c-title{text-align:center}@media only screen and (min-width:1025px){.p-stren__contents-slider{width:calc(590 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__contents-slider{width:calc(610 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-stren__contents-slider{width:100%}}@media only screen and (max-width:767px){.p-stren__contents-slider{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-stren__contents-text{width:calc(470 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren__contents-text{width:calc(450 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-stren__contents-text{width:90%}}@media only screen and (min-width:768px){.p-stren__contents-text{margin-left:calc(40 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-stren__contents-text{margin-left:auto}}@media only screen and (max-width:767px){.p-stren__contents-text{margin-inline:auto}}@media only screen and (min-width:768px){.p-stren__contents-text-inner{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__contents-text-inner{margin-top:1.5em}}.p-stren__contents-text-inner-txt{display:block}.p-stren__contents-text-inner-txt:nth-child(n+2){margin-top:1em}@media only screen and (min-width:768px){.p-stren__contents-text-link{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-stren__contents-text-link{margin-top:1.5em}}@media only screen and (max-width:767px){.p-stren__contents-text-link{text-align:center}}@media only screen and (min-width:1025px){.p-stren .p-stren__contents+.p-stren__contents{margin-top:5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-stren .p-stren__contents+.p-stren__contents{margin-top:3.84rem}}@media only screen and (max-width:767px){.p-stren .p-stren__contents+.p-stren__contents{margin-top:3em}}.p-access{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-access{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-access{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-access{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-access{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-access{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-access{margin-top:5em}}@media only screen and (min-width:768px){.p-access__txt{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-access__txt{margin-top:1.5em}}@media only screen and (min-width:768px){.p-access__txt{text-align:center}}@media only screen and (max-width:767px){.p-access__txt{text-align:left}}@media only screen and (min-width:768px){.p-access__map{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-access__map{margin-top:1.5em}}.p-access__map-att{font-size:.92rem;margin-bottom:.5em;color:var(--color-neutral-600)}@media only screen and (max-width:767px){.p-access__map-inner{overflow-x:auto}}@media only screen and (max-width:767px){.p-access__map-inner-img{display:block;width:674px}}@media only screen and (min-width:1025px){.p-access__route{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__route{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-access__route{margin-top:2em}}.p-access__route-att{font-size:.92rem;margin-bottom:.5em;color:var(--color-neutral-600)}@media only screen and (max-width:767px){.p-access__route-inner{overflow-x:auto}}@media only screen and (max-width:767px){.p-access__route-inner-img{display:block;width:1100px}}@media only screen and (min-width:768px){.p-access__info{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-access__info{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-access__info{padding:1.84rem 4.61rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__info{padding:1.84rem 2.69rem}}@media only screen and (max-width:767px){.p-access__info{padding:1.5em 1.2em}}.p-access__info{display:flex;border:1px solid var(--color-line-normal)}@media only screen and (max-width:767px){.p-access__info{display:block}}@media only screen and (min-width:1025px){.p-access__info>.c-title{width:calc(195 / 972 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__info>.c-title{width:30%}}@media only screen and (max-width:767px){.p-access__info>.c-title{width:100%}}@media only screen and (max-width:767px){.p-access__info>.c-title{text-align:center}}@media only screen and (min-width:1025px){.p-access__info>.txt{width:calc(764 / 972 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__info>.txt{width:67%}}@media only screen and (max-width:767px){.p-access__info>.txt{width:100%}}@media only screen and (min-width:1025px){.p-access__info>.txt{margin-left:calc(14 / 972 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-access__info>.txt{margin-left:3%}}@media only screen and (max-width:767px){.p-access__info>.txt{margin-left:0}}@media only screen and (max-width:767px){.p-access__info>.txt{margin-top:1.2em}}.p-spot{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-spot{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-spot{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-spot{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-spot{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-spot{margin-top:5em}}@media only screen and (min-width:1025px){.p-spot{max-width:84.61rem;width:calc(1360 / 1440 * 100%)}}.p-spot__text{margin-top:.92rem}@media only screen and (min-width:768px){.p-spot__body{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-spot__body{margin-top:1.5em}}.p-spot__body{align-items:normal}.p-spot__body .c-card-item__title{width:100%}.p-spot__body .c-card-item__required{width:100%}@media only screen and (min-width:768px){.p-spot__body .c-card-item__required{font-size:.92rem}}@media only screen and (max-width:767px){.p-spot__body .c-card-item__required{font-size:.92rem}}.p-spot__body .c-card-item__required>div{display:flex;border-bottom:1px dashed #e0e0e0;width:100%;padding:.23rem 0}html:lang(en) .p-spot__body .c-card-item__required>div{flex-direction:column}.p-spot__body .c-card-item__required dt{width:50%;padding-left:1.5rem;position:relative}.p-spot__body .c-card-item__required dt::before{content:"・";position:absolute;left:0;display:inline-block;transform:translateX(.5rem)}html:lang(en) .p-spot__body .c-card-item__required dt{width:100%}.p-spot__body .c-card-item__required dd{width:50%;text-align:right}html:lang(en) .p-spot__body .c-card-item__required dd{padding-left:1.5rem;text-align:left;width:100%}.p-spot__body .c-card-item__contents{flex-grow:1}.p-spot__body .c-card-item__contents .c-card-item__btn{margin-top:auto}.p-spot__body .c-card-item__img{flex-shrink:0}@media only screen and (min-width:768px){.p-spot__btn{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-spot__btn{margin-top:2.5em}}.p-spot__btn{text-align:center}@media only screen and (min-width:768px){.p-spot__btn .c-btn{width:18.46rem}}@media only screen and (max-width:767px){.p-spot__btn .c-btn{width:85%}}.p-spot__btn .c-btn{margin-inline:auto}.p-sdgs{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-sdgs{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-sdgs{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-sdgs{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sdgs{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-sdgs{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-sdgs{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sdgs{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-sdgs{margin-top:5em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-sdgs{width:calc(1100 / 1440 * 100%)}}@media only screen and (min-width:768px){.p-sdgs__intro{margin-top:2.15rem}}@media only screen and (max-width:767px){.p-sdgs__intro{margin-top:2em}}@media only screen and (min-width:1025px){.p-sdgs__intro-logo{width:calc(492 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sdgs__intro-logo{width:calc(492 / 700 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__intro-logo{width:90%}}.p-sdgs__intro-logo{margin-inline:auto}@media only screen and (min-width:768px){.p-sdgs__intro-txt{text-align:center}}@media only screen and (max-width:767px){.p-sdgs__intro-txt{text-align:left}}@media only screen and (min-width:768px){.p-sdgs__intro-txt{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-sdgs__intro-txt{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-sdgs__body{margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sdgs__body{margin-top:3.07rem}}@media only screen and (max-width:767px){.p-sdgs__body{margin-top:2em}}@media only screen and (min-width:1025px){.p-sdgs__inner:nth-child(n+2){margin-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-sdgs__inner:nth-child(n+2){margin-top:3.07rem}}@media only screen and (max-width:767px){.p-sdgs__inner:nth-child(n+2){margin-top:2.5em}}@media only screen and (min-width:768px){.p-sdgs__inner-main{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-sdgs__inner-main{margin-top:1.5em}}.p-sdgs__inner-main{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.p-sdgs__inner-main{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-sdgs__inner-main-text{width:calc(472 / 900 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text{width:100%}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-sdgs__inner-main-text-goals{margin-top:.92rem}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text-goals{margin-top:1em}}.p-sdgs__inner-main-text-goals{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-sdgs__inner-main-text-goals-item{width:calc(50 / 472 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text-goals-item{width:23%}}@media only screen and (min-width:768px){.p-sdgs__inner-main-text-goals-item{margin-right:calc(12 / 472 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text-goals-item{margin-right:0}}@media only screen and (max-width:767px){.p-sdgs__inner-main-text-goals-item:nth-child(n+2){margin-left:2%}.p-sdgs__inner-main-text-goals-item:nth-child(4n+1){margin-left:0}.p-sdgs__inner-main-text-goals-item:nth-child(n+5){margin-top:2%}}@media only screen and (min-width:768px){.p-sdgs__inner-main-img{width:calc(380 / 900 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__inner-main-img{width:100%}}@media only screen and (min-width:768px){.p-sdgs__inner-main-img{margin-left:calc(46 / 900 * 100%)}}@media only screen and (max-width:767px){.p-sdgs__inner-main-img{margin-left:0}}.p-overview{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-overview{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-overview{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-overview{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-overview{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-overview{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-overview{margin-top:5em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-overview{width:calc(1260 / 1440 * 100%)}}.p-overview .c-accordion__inner:has(.p-overview__map){padding-inline:0}.p-overview__map{padding-bottom:2.3rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__map{padding-inline:.76rem}}@media only screen and (max-width:767px){.p-overview__map{padding-inline:2.3rem}}@media only screen and (min-width:768px){.p-overview__btn{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__btn{margin-top:1.5em}}@media only screen and (min-width:768px){.p-overview__accordion{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__accordion{margin-top:1.5em}}.p-overview__accordion{--acc-padding-tb:1.23rem;margin-top:1.84rem}.p-overview__accordion-target{width:calc(853 / 900 * 100%);margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__accordion-target{width:100%}}@media only screen and (max-width:767px){.p-overview__accordion-target{width:100%}}.p-overview__sub-title{margin-top:1.53rem}.p-overview__table-wrp{margin-top:1.84rem}.p-overview__table-wrp+.p-overview__table-wrp{margin-top:1.84rem}.p-overview__table-wrp .p-overview__table{margin-top:0}@media only screen and (min-width:768px){.p-overview__table-wrp+.p-overview__sub-title{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__table-wrp+.p-overview__sub-title{margin-top:3em}}.p-overview__table{margin-top:1.84rem}@media only screen and (min-width:768px){.p-overview__table+.p-overview__sub-title{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-overview__table+.p-overview__sub-title{margin-top:3em}}@media only screen and (min-width:1025px){.p-overview__table--lay .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--lay .c-table__tr .c-table__th{width:calc(180 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--lay .c-table__tr .c-table__th{width:48%}}@media only screen and (max-width:767px){.p-overview__table--lay .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (max-width:1024px){.p-overview__table--type{min-width:850px!important}}@media only screen and (min-width:1025px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:calc(120 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:calc(130 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--type .c-table__tr:nth-child(n+2) .c-table__th{width:15%}}@media only screen and (min-width:768px){.p-overview__table--type .c-table__td,.p-overview__table--type .c-table__th{padding-inline:.5em}}@media only screen and (min-width:1025px){.p-overview__table--equ .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--equ .c-table__tr .c-table__th{width:calc(205 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--equ .c-table__tr .c-table__th{width:40%}}@media only screen and (max-width:767px){.p-overview__table--equ .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (min-width:1025px){.p-overview__table--pla .c-table__tr .c-table__th{width:calc(170 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--pla .c-table__tr .c-table__th{width:calc(205 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--pla .c-table__tr .c-table__th{width:40%}}@media only screen and (max-width:767px){.p-overview__table--pla .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}@media only screen and (max-width:1024px){.p-overview__table--fac{width:900px!important}}@media only screen and (min-width:1025px){.p-overview__table--fac .c-table__tr .c-table__th{width:calc(135 / 750 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-overview__table--fac .c-table__tr .c-table__th{width:calc(110 / 750 * 100%)}}@media only screen and (max-width:767px){.p-overview__table--fac .c-table__tr .c-table__th{width:18%}}@media only screen and (max-width:767px){.p-overview__table--fac .c-table__tr .c-table__th{padding:0 .5em;text-align:left}}.p-overview__att-txt{font-size:.92rem;color:var(--color-neutral-600);margin-top:.5em}.p-overview__btn-btm{margin-top:7.69rem;max-width:46.15rem;margin-inline:auto}@media only screen and (min-width:1025px){.p-pamflet{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-pamflet{margin-top:5em}}@media only screen and (min-width:1025px){.p-pamflet{padding-top:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet{padding-top:3.07rem}}@media only screen and (max-width:767px){.p-pamflet{padding-top:2.5em}}@media only screen and (min-width:1025px){.p-pamflet{padding-bottom:3.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet{padding-bottom:3.07rem}}@media only screen and (max-width:767px){.p-pamflet{padding-bottom:2.5em}}.p-pamflet{position:relative}.p-pamflet::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;background:var(--color-bg-point)}.p-pamflet>.c-title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-pamflet>.c-title{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-pamflet>.c-title{max-width:calc(1360px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-pamflet>.c-title{max-width:calc(1360px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet>.c-title{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-pamflet>.c-title{width:calc(343 / 375 * 100%)}}.p-pamflet__body{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-pamflet__body{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-pamflet__body{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-pamflet__body{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet__body{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-pamflet__body{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:768px){.p-pamflet__body{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-pamflet__body{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-pamflet__body{gap:1.84rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet__body{gap:1.53rem}}@media only screen and (max-width:767px){.p-pamflet__body{gap:1em}}.p-pamflet__body{display:flex;flex-wrap:wrap;justify-content:center}.p-pamflet__body>*{width:calc(50% - .92rem)}@media only screen and (max-width:767px){.p-pamflet__body>*{width:100%}}.p-pamflet__link{display:flex;flex-direction:row-reverse;align-items:stretch;height:100%;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--color-neutral-300);overflow:hidden}@media only screen and (min-width:768px){.p-pamflet__link-img{flex-basis:60%}}@media only screen and (max-width:767px){.p-pamflet__link-img{flex-basis:55%}}.p-pamflet__link-img{flex-grow:0;flex-shrink:0;min-width:0}.p-pamflet__link-img img{display:block;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;transition:opacity .3s}@media only screen and (min-width:768px){.p-pamflet__link-text{padding:1.23rem}}@media only screen and (max-width:767px){.p-pamflet__link-text{padding:.75em}}@media only screen and (min-width:768px){.p-pamflet__link-text{gap:1.84rem}}@media only screen and (max-width:767px){.p-pamflet__link-text{gap:1em}}.p-pamflet__link-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.p-pamflet__link-text-title{line-height:1.6}.p-pamflet__link-text-title-line{display:block}.p-pamflet__link-text .o-icon{fill:var(--color-line-link)}.mouse .p-pamflet__link:hover .p-pamflet__link-img img,.touch .p-pamflet__link.touchstart .p-pamflet__link-img img{opacity:.8}.touch .p-pamflet__link{-webkit-tap-highlight-color:transparent}.touch .p-pamflet__link.touchend{transition-delay:.2s}.p-pamflet__btn{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-pamflet__btn{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-pamflet__btn{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-pamflet__btn{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-pamflet__btn{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-pamflet__btn{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:768px){.p-pamflet__btn{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-pamflet__btn{margin-top:1.5em}}@media only screen and (min-width:768px){.p-pamflet__btn{gap:.92rem}}@media only screen and (max-width:767px){.p-pamflet__btn{gap:.7em}}.p-pamflet__btn{display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width:767px){.p-pamflet__btn{flex-direction:column;align-items:center}}.p-pamflet__btn .o-icon--pdf{right:.2em}@media only screen and (min-width:1025px){.p-group-facil{margin-top:7.69rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-facil{margin-top:6.15rem}}@media only screen and (max-width:767px){.p-group-facil{margin-top:5em}}.p-group-facil__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-facil__inner{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-facil__inner{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-facil__inner{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-facil__inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-facil__inner{width:calc(343 / 375 * 100%)}}.p-group-facil__inner{width:92%;margin-inline:auto;max-width:69.23rem}@media only screen and (max-width:767px){.p-group-facil__inner{width:calc(311 / 343 * 100%)}}@media only screen and (min-width:768px){.p-group-facil__sub-title{margin-top:.92rem}}@media only screen and (max-width:767px){.p-group-facil__sub-title{margin-top:.5em}}@media only screen and (min-width:768px){.p-group-facil__sub-title{margin-bottom:.92rem}}@media only screen and (max-width:767px){.p-group-facil__sub-title{margin-bottom:.5em}}@media only screen and (min-width:768px){.p-group-facil__txt{margin-bottom:1.76rem}}@media only screen and (max-width:767px){.p-group-facil__txt{margin-bottom:2em}}.p-group-facil__list{display:flex;justify-content:center;flex-wrap:wrap;--gap:0.92rem;--col:4}@media only screen and (max-width:767px){.p-group-facil__list{--gap:.75em;--col:2}}@media only screen and (min-width:768px){.p-group-facil__list{gap:.92rem}}@media only screen and (max-width:767px){.p-group-facil__list{gap:.75em}}@media only screen and (min-width:768px){.p-group-facil__list{margin-bottom:1.84rem}}@media only screen and (max-width:767px){.p-group-facil__list{margin-bottom:1.5em}}.p-group-facil__item{width:calc((100% - var(--gap) * (var(--col) - 1))/ var(--col))}.p-group-facil__img{border-radius:.61rem;overflow:hidden}@media only screen and (min-width:768px){.p-group-facil__btn{margin-top:1.84rem}}@media only screen and (max-width:767px){.p-group-facil__btn{margin-top:1.5em}}.p-group-facil__btn{text-align:center}.p-group-facil__btn .c-text-link__text{text-align:left!important}.p-group-contact{margin-top:7.69rem}@media only screen and (max-width:767px){.p-group-contact{margin-top:5rem}}.p-group-contact__btn{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-contact__btn{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-contact__btn{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-contact__btn{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-contact__btn{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-contact__btn{width:calc(311 / 375 * 100%)}}.p-group-contact__btn .c-btn{margin-inline:auto;max-width:20.76rem}@media only screen and (max-width:767px){.p-group-contact__btn .c-btn{max-width:100%}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__title{margin-right:0;max-width:100%;width:100%;justify-content:center;text-align:center}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__tel{margin-left:0;margin-top:1.15rem}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact .c-contact-bnr__btn{margin-top:1.15rem}}.p-group-contact__main{margin-top:1.84rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-contact__main{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-contact__main{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-contact__main{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-contact__main{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-contact__main{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1129px){.p-group-contact__main{justify-content:center}}.p-group-link{margin-top:3.07rem}.p-group-link__pamphlet{margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-group-link__pamphlet{width:calc(311 / 375 * 100%)}}.p-group-link__pamphlet{margin-inline:auto}@media only screen and (min-width:768px){.p-group-link__pamphlet{max-width:20.76rem}}.p-group-link__pamphlet+*{margin-top:3.07rem}.p-group-link__bnr{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-group-link__bnr{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-group-link__bnr{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-group-link__bnr{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-group-link__bnr{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-group-link__bnr{width:calc(311 / 375 * 100%)}}.p-group-link__bnr{margin-bottom:1.84rem}.p-guide-map{position:relative;max-width:69.23rem;margin-inline:auto}.p-guide-map__kfp-item{position:absolute;transform:translateY(-50%);text-align:left}.p-guide-map__kfp-item .c-text-link{min-height:38px;min-width:auto}.p-guide-map__kfp-item .c-text-link__text{padding-right:1.5em}.p-guide-map__kfp-item--rokko{top:calc(101 / 410 * 100%);left:calc(13 / 900 * 100%);right:calc(717 / 900 * 100%)}.p-guide-map__kfp-item--sun{top:calc(150 / 410 * 100%);left:calc(13 / 900 * 100%);right:calc(777 / 900 * 100%)}.p-guide-map__kfp-item--orbis{top:calc(215 / 410 * 100%);left:calc(13 / 900 * 100%);right:calc(777 / 900 * 100%)}.p-guide-map__kfp-item--museum{top:calc(357 / 410 * 100%);left:calc(13 / 900 * 100%);right:calc(737 / 900 * 100%);display:flex;flex-direction:column;min-height:76px}.p-guide-map__floors-item{font-size:.85rem;position:absolute;transform:translateY(-50%)}.p-guide-map__floors-item--11f{left:calc(670 / 900 * 100%);right:calc(63 / 900 * 100%);display:flex;flex-direction:column;row-gap:.61rem;transform:translateY(0);top:auto;bottom:calc(210 / 410 * 100%)}.p-guide-map__floors-item--lobby{top:calc(310 / 410 * 100%);left:calc(700 / 900 * 100%);right:calc(70 / 900 * 100%)}.p-guide-map__floors-item--parking{top:calc(385 / 410 * 100%);left:calc(700 / 900 * 100%);right:calc(70 / 900 * 100%)}.p-guide-map__floors-row{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:.3rem;column-gap:.3rem}.p-guide-map__floors-badge{background-color:#aa965f;color:#fff;line-height:1;padding:.3rem;border-radius:.15rem}.p-guide-map__btn{position:absolute;top:calc(83 / 410 * 100%);right:calc(37 / 900 * 100%);transform:translateX(50%);width:3.46rem}.p-guide-map__btn .c-btn__link{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal;display:flex;flex-direction:row;align-items:center;padding-block:.5em;padding-top:.75em;padding-bottom:1em;min-height:13.84rem;max-height:19.23rem}@media only screen and (min-width:1441px){.p-guide-map__btn .c-btn__link{min-width:54px}}.p-guide-map__btn .o-icon{position:relative;top:auto;right:auto;bottom:auto;margin-top:auto;margin-bottom:0;padding-top:1.5em}.p-guide-map__sp-list{margin-top:1.84rem}.p-guide-map__sp-link{display:flex;align-items:center;text-decoration:none;color:inherit}.p-guide-map__sp-mark{width:1rem;aspect-ratio:1;border-radius:50%;flex-shrink:0;margin-right:.92rem}.p-guide-map__sp-mark--hotel{background-color:#a38541}.p-guide-map__sp-mark--rokko{background-color:#faf8e4}.p-guide-map__sp-mark--sun{background-color:#d4ece6}.p-guide-map__sp-mark--orbis{background-color:#d8d5e5}.p-guide-map__sp-mark--museum{background-color:#d9e0b7}.p-guide-map__sp-text{font-size:.92rem;border-bottom:1px solid #aa965f;padding-top:.75em;padding-bottom:.75em;min-height:2.76rem;flex-grow:1;line-height:1.3;display:flex;align-items:center;fill:#aa965f}.p-guide-map__sp-text .o-icon-circle,.p-guide-map__sp-text>.o-icon{margin-left:auto;flex-shrink:0;text-align:center}.p-guide-map__sp-text>.o-icon{margin-right:.35em}.p-guide-map__sp-name{padding-right:.75em}.p-guide-map .c-text-link{padding:0}.p-guide-map .c-text-link__text{padding-right:0}