.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{width:calc(1180 / 1440 * 100%);max-width:calc(1180px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{max-width:calc(1180px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{max-width:calc(1180px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{width:calc(1180 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-skincare__inner,.p-hotspring__inner,.p-point__inner,.p-information__inner{width:calc(388 / 428 * 100%)}}.p-about__inner,.p-anchor,.p-relax__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-about__inner,.p-anchor,.p-relax__inner{width:calc(1220 / 1440 * 100%);max-width:calc(1220px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-about__inner,.p-anchor,.p-relax__inner{max-width:calc(1220px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-about__inner,.p-anchor,.p-relax__inner{max-width:calc(1220px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__inner,.p-anchor,.p-relax__inner{width:calc(1220 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-about__inner,.p-anchor,.p-relax__inner{width:calc(388 / 428 * 100%)}}.c-color2{color:var(--color-text-2)}#main .img{overflow:hidden}@media only screen and (min-width: 768px){#main .img{border-radius:2rem}}@media only screen and (max-width: 767px){#main .img{border-radius:1rem}}.c-red{color:#d74101}.p-about{position:relative}.p-about::after{content:"";position:absolute;z-index:1;left:0;width:100%;aspect-ratio:2160/1527;background:url(./../../all-inclusive/images/bg_about.webp) bottom left no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.p-about::after{top:-13.34rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about::after{top:-10rem}}@media only screen and (max-width: 767px){.p-about::after{top:-6.67rem}}.p-about__inner{max-width:1000px;position:relative;z-index:2}@media only screen and (min-width: 1441px){.p-about__inner{max-width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px){.p-about__inner{display:flex;justify-content:space-between;align-items:center}}.p-about__info{position:relative;z-index:3}@media only screen and (min-width: 768px){.p-about__info{width:calc(465 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-about__info{width:100%}}@media only screen and (max-width: 767px){.p-about__info .c-title{letter-spacing:-0.05em;text-align:center}}.p-about__info .c-text{margin-top:.66rem}.p-about__img{position:relative}@media only screen and (min-width: 768px){.p-about__img{width:calc(513 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-about__img{width:100%}}@media only screen and (max-width: 767px){.p-about__img{margin-top:2.66rem}}.p-about__img .bg-kumo1{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{width:15.2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{width:24vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{width:28vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{top:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{top:-2vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{top:-2vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo1{right:-6vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo1{right:-5vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo1{right:-5vw}}.p-about__img .bg-kumo2{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{width:17vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{width:28vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{width:38vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 1025px){.p-about__img .bg-kumo2{left:-10vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__img .bg-kumo2{left:-1vw}}@media only screen and (max-width: 767px){.p-about__img .bg-kumo2{left:-11vw}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.p-about__img .bg-kumo2{left:-3vw}}.p-anchor{position:relative;z-index:2}@media only screen and (min-width: 768px){.p-anchor{padding-top:5.33rem}}@media only screen and (max-width: 767px){.p-anchor{padding-top:3.33rem}}@media only screen and (max-width: 767px){.p-anchor{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor .c-anch__list{width:calc(350 / 1180 * 100%)}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list{width:100%;margin-left:0}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list .c-anch__link{position:relative}.p-anchor .c-anch__list .c-anch__link .t{position:static}.p-anchor .c-anch__list .c-anch__link .t .ic{right:1.5em}}.p-skincare{position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-skincare{margin-top:9.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-skincare{margin-top:5.33rem}}@media only screen and (max-width: 767px){.p-skincare{margin-top:4rem}}.p-skincare::before{content:"";position:absolute;left:-3.34rem;top:6.66rem;width:calc(780 / 1440 * 100%);aspect-ratio:780/540;background:url(./../../hotspring/images/cloud_skin.webp) left top no-repeat;background-size:cover}.p-skincare__inner{position:relative;z-index:2;max-width:770px}@media only screen and (min-width: 1441px){.p-skincare__inner{max-width:calc(770 / 1440 * 100%)}}.p-skincare .c-title__jp--s32{margin-bottom:.4rem}.p-skincare__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.p-skincare__list{margin-top:3.13rem}}@media only screen and (max-width: 767px){.p-skincare__list{margin-top:2rem}}@media only screen and (max-width: 767px){.p-skincare__list{row-gap:2rem}}.p-skincare__item{display:flex;position:relative}@media only screen and (min-width: 1025px){.p-skincare__item{width:calc(225 / 770 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-skincare__item{width:31%}}@media only screen and (max-width: 767px){.p-skincare__item{width:100%}}@media only screen and (min-width: 768px){.p-skincare__item{flex-direction:column;row-gap:.53rem;padding-top:2.5rem}}@media only screen and (max-width: 767px){.p-skincare__item{justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px){.p-skincare__item .c-title{text-align:center;position:absolute;top:0.25rem;left:0;right:0}}@media only screen and (min-width: 768px){.p-skincare__item .c-title{margin-bottom:.33rem}}@media only screen and (max-width: 767px){.p-skincare__item .c-title{margin-bottom:.66rem}}.p-skincare__item .count{color:rgba(216,200,125,0.3);font-weight:600;font-family:"Cabin", sans-serif;position:absolute;line-height:0;left:0;z-index:-1;right:0}@media only screen and (min-width: 1025px){.p-skincare__item .count{font-size:4.27rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-skincare__item .count{font-size:4.27rem}}@media only screen and (max-width: 767px){.p-skincare__item .count{font-size:3.67rem}}@media only screen and (min-width: 768px){.p-skincare__item .count{text-align:center;top:.33rem}}@media only screen and (max-width: 767px){.p-skincare__item .img{width:calc(120 / 375 * 100%)}}.p-skincare__item__info .c-int-text{font-size:90%;line-height:1.8}@media only screen and (max-width: 767px){.p-skincare__item__info{position:relative;width:calc(230 / 375 * 100%)}.p-skincare__item__info .c-title{padding-left:1.75rem}}.p-hotspring{position:relative}@media only screen and (min-width: 1025px){.p-hotspring{padding-top:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-hotspring{padding-top:6.66rem}}@media only screen and (min-width: 1025px){.p-hotspring{margin-top:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring{margin-top:6.66rem}}@media only screen and (max-width: 767px){.p-hotspring{margin-top:3.33rem}}@media only screen and (min-width: 1441px){.p-hotspring{padding-top:10rem}}.p-hotspring::before{content:"";position:absolute;z-index:2;width:100%;left:0}@media only screen and (min-width: 1025px){.p-hotspring::before{top:-15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring::before{top:-8rem}}@media only screen and (max-width: 767px){.p-hotspring::before{top:-2rem}}@media only screen and (min-width: 768px){.p-hotspring::before{height:100%}}@media only screen and (max-width: 767px){.p-hotspring::before{height:100%}}@media only screen and (min-width: 768px){.p-hotspring::before{background:url(./../../family/images/bg_radius.webp) center top/contain no-repeat}}@media only screen and (max-width: 767px){.p-hotspring::before{background:url(./../../family/images/bg_radius.webp) center top/contain no-repeat}}.p-hotspring::after{content:"";position:absolute;width:100%;height:200%;right:0;background:#fff}@media only screen and (min-width: 768px){.p-hotspring::after{top:3rem}}@media only screen and (max-width: 767px){.p-hotspring::after{top:3rem}}.p-hotspring .bg-bird{position:absolute;z-index:3;aspect-ratio:600 / 206}@media only screen and (min-width: 1025px){.p-hotspring .bg-bird{left:-2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring .bg-bird{left:-6rem}}@media only screen and (max-width: 767px){.p-hotspring .bg-bird{left:-15rem}}@media only screen and (min-width: 1025px){.p-hotspring .bg-bird{top:-8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring .bg-bird{top:-2rem}}@media only screen and (max-width: 767px){.p-hotspring .bg-bird{top:-1.5rem}}@media only screen and (min-width: 1025px){.p-hotspring .bg-bird{width:41.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring .bg-bird{width:45vw}}@media only screen and (max-width: 767px){.p-hotspring .bg-bird{width:80vw}}@media only screen and (max-width: 767px){.p-hotspring .bg-bird{aspect-ratio:600 / 332}}.p-hotspring>.c-title{position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-hotspring>.c-title{margin-bottom:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring>.c-title{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-hotspring>.c-title{margin-bottom:2.66rem}}.p-hotspring__inner{max-width:1000px;position:relative;z-index:2}@media only screen and (min-width: 1441px){.p-hotspring__inner{max-width:calc(1000 / 1440 * 100%)}}.p-hotspring__item{margin-bottom:1.33rem;position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-hotspring__item{padding-bottom:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring__item{padding-bottom:5.33rem}}@media only screen and (max-width: 767px){.p-hotspring__item{padding-bottom:2.66rem}}.p-hotspring__item::before{content:"";position:absolute;z-index:0;background:url(./../../hotspring/images/bg_yellow.webp) center bottom no-repeat;background-size:cover;width:calc(795 / 1000 * 100%);aspect-ratio:795/664}.p-hotspring__item:first-child::before{right:-15rem;bottom:-5rem}.p-hotspring__item:nth-child(2n)::before{left:-30rem;bottom:-20rem}.p-hotspring__item:last-child::before{right:-15rem;bottom:-15rem}.p-hotspring__item .cat{text-align:center}.p-hotspring__item .cat span{border:1px solid rgba(21,23,22,0.5);border-radius:2.66rem;background:#d8c87d;text-align:center;display:inline-block;padding:0.25em 1em;padding:0.27em 2.2em;line-height:1}.p-hotspring__item__slider{position:relative}.p-hotspring__item__slider figcaption{position:absolute;letter-spacing:0.2em;padding:0.8rem 0.1rem;z-index:3;top:0;font-weight:bold;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;color:#fff;background:var(--color-text-1)}@media only screen and (min-width: 768px){.p-hotspring__item__slider figcaption{right:2.66rem}}@media only screen and (max-width: 767px){.p-hotspring__item__slider figcaption{right:1.66rem}}@media only screen and (min-width: 1025px){.p-hotspring__item__slider figcaption{font-size:.93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring__item__slider figcaption{font-size:.87rem}}@media only screen and (max-width: 767px){.p-hotspring__item__slider figcaption{font-size:.87rem}}@media only screen and (min-width: 768px){.p-hotspring__item>.c-title{margin-bottom:2.33rem}}@media only screen and (max-width: 767px){.p-hotspring__item>.c-title{margin-bottom:2.33rem}}.p-hotspring__item .c-int-txt{letter-spacing:-0.005em;position:relative}@media only screen and (min-width: 768px){.p-hotspring__item .c-int-txt{margin-top:4rem}}@media only screen and (max-width: 767px){.p-hotspring__item .c-int-txt{margin-top:4rem}}@media only screen and (max-width: 767px){.p-hotspring__item .c-int-txt{text-align:left}}.p-point{position:relative;z-index:3}@media only screen and (min-width: 768px){.p-point{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-point{padding-top:6.66rem}}@media only screen and (min-width: 768px){.p-point{margin-top:-6.67rem}}@media only screen and (max-width: 767px){.p-point{margin-top:-5.34rem}}@media only screen and (max-width: 767px){.p-point{padding-bottom:2rem}}.p-point__inner{position:relative;z-index:1;max-width:1000px}@media only screen and (min-width: 1441px){.p-point__inner{max-width:calc(1000 / 1441 * 100%)}}.p-point__inner::before{content:"";position:absolute;left:0;top:2.46rem;width:100%;height:100%;background:#fff;border:2px solid var(--color-text-1);border-radius:2rem}.p-point__inner::after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:2.46rem;height:2px;background:#fff}@media only screen and (min-width: 768px){.p-point__inner::after{width:13.33rem}}@media only screen and (max-width: 767px){.p-point__inner::after{width:13.33rem}}.p-point__inner>.c-title{position:relative;z-index:2}.p-point__list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(900 / 1000 * 100%);margin-inline:auto;margin-top:2rem;position:relative}@media only screen and (max-width: 767px){.p-point__list{margin-top:3.33rem;row-gap:1.33rem;padding-bottom:0.5rem}}@media only screen and (min-width: 768px){.p-point__item{width:calc(280 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-point__item{width:100%}}@media only screen and (max-width: 767px){.p-point__item{display:flex;justify-content:space-between;align-items:center}}.p-point__item .img{border-radius:1rem !important;margin:1.33rem auto}@media only screen and (max-width: 767px){.p-point__item .img{width:45%;margin:0}.p-point__item .img img{min-height:120px;object-fit:cover}}.p-point__item__info .c-int-txt{font-size:90%;line-height:1.8}@media only screen and (max-width: 767px){.p-point__item__info{width:50%}.p-point__item__info .c-title{margin-bottom:0.5rem}.p-point__item__info .c-title .c-title__jp--s24{font-size:1.2rem}}.p-point__item .c-int-txt{color:var(--color-text-2)}@media only screen and (min-width: 768px){.p-point__item .c-int-txt{padding:0 1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point__item .c-title__jp--s24{font-size:1.2rem}}.p-relax{position:relative;z-index:3}@media only screen and (min-width: 1025px){.p-relax{padding-top:16.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax{padding-top:10.66rem}}@media only screen and (max-width: 767px){.p-relax{padding-top:8rem}}@media only screen and (min-width: 1025px){.p-relax{padding-bottom:8.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax{padding-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-relax{padding-bottom:2rem}}@media only screen and (min-width: 1025px){.p-relax{margin-bottom:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-relax{margin-bottom:2rem}}.p-relax .img_bird{position:absolute;z-index:3}@media only screen and (min-width: 1025px){.p-relax .img_bird{width:32vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax .img_bird{width:50vw}}@media only screen and (max-width: 767px){.p-relax .img_bird{width:60vw}}@media only screen and (min-width: 1025px){.p-relax .img_bird{top:3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax .img_bird{top:0}}@media only screen and (max-width: 767px){.p-relax .img_bird{top:0rem}}@media only screen and (min-width: 1025px){.p-relax .img_bird{right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax .img_bird{right:-22vw}}@media only screen and (max-width: 767px){.p-relax .img_bird{right:-32vw}}.p-relax::before{content:"";position:absolute;left:0;right:0;margin-inline:auto;background:url(./../../hotspring/images/bg_relax1.webp) center top/cover no-repeat;width:100%}@media only screen and (min-width: 1025px){.p-relax::before{top:17.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax::before{top:10.66rem}}@media only screen and (max-width: 767px){.p-relax::before{top:8rem}}@media only screen and (min-width: 1025px){.p-relax::before{aspect-ratio:.94855}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax::before{aspect-ratio:.65}}@media only screen and (max-width: 767px){.p-relax::before{aspect-ratio:.4}}.p-relax__inner{position:relative;z-index:1;max-width:1060px}@media only screen and (min-width: 1441px){.p-relax__inner{max-width:calc(1060 / 1440 * 100%)}}.p-relax__inner .c-title--set{padding-top:3.33rem;margin-top:-3.34rem}@media only screen and (max-width: 1024px){.p-relax__inner .c-title--set{text-align:center}}.p-relax__inner .p-relax-concept{position:relative}.p-relax__inner .p-relax-concept--contents__en{font-weight:600;font-family:"Cabin", sans-serif;line-height:1.1;letter-spacing:0.06em;color:rgba(21,23,22,0.1);text-align:center}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__en{font-size:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__en{font-size:5.67rem}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__en{font-size:5.67rem}}.p-relax__inner .p-relax-concept--contents__main{display:flex;justify-content:space-between;max-width:100%}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main{margin-top:4.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main{margin-top:-1.34rem}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main{margin-top:-1.34rem}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main{flex-direction:row-reverse;margin-left:-5%;align-items:center}}@media only screen and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main{flex-direction:column-reverse}}@media only screen and (max-width: 1024px) and (min-width: 768px){.p-relax__inner .p-relax-concept--contents__main .sp-btn{margin-top:5.33rem}}@media only screen and (max-width: 1024px) and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main .sp-btn{margin-top:5em}}@media only screen and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main .sp-btn .c-btn{display:flex;justify-content:center}}@media only screen and (max-width: 1024px) and (min-width: 768px){.p-relax__inner .p-relax-concept--contents__main .sp-btn .c-btn__link{width:20rem}}@media only screen and (max-width: 1024px) and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main .sp-btn .c-btn__link{width:100%}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__txt{width:calc(380 / 1060 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__txt{width:70%}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__txt{width:100%}}@media only screen and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__txt{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__txt .c-title{text-align:center}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__txt .sub-tit{margin-top:2.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__txt .sub-tit{margin-top:2rem}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__txt .sub-tit{margin-top:-1.5rem}}@media only screen and (min-width: 768px){.p-relax__inner .p-relax-concept--contents__main__txt .c-int-txt{margin-top:.66rem}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__txt .c-int-txt{margin-top:1em}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__txt .c-int-txt{text-align:left}}.p-relax__inner .p-relax-concept--contents__main__txt .sub{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.p-relax__inner .p-relax-concept--contents__main__txt .sub{margin-top:2rem}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__txt .sub{margin-top:1.33rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-relax__inner .p-relax-concept--contents__main__txt .sub{gap:1rem}}.p-relax__inner .p-relax-concept--contents__main__txt .sub .img{width:calc(157 / 380 * 100%)}.p-relax__inner .p-relax-concept--contents__main__txt .sub .sub-info{width:calc(200 / 380 * 100%)}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-relax__inner .p-relax-concept--contents__main__txt .sub .sub-info{width:auto}}.p-relax__inner .p-relax-concept--contents__main__txt .sub .sub-info .c-title{margin-bottom:2rem}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__txt .sub .sub-info .c-title .c-title__jp{padding-bottom:1rem}}.p-relax__inner .p-relax-concept--contents__main__slide{position:relative}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide{width:calc(644 / 1060 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide{width:70%}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide{width:100%}}@media only screen and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide{margin:2.66rem auto 4rem}}.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{width:14vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{width:24vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{width:28vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{top:0}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{top:-2vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{left:-7vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{left:-5vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo1{left:-5vw}}.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{width:18vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{width:28vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{width:38vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{bottom:0vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{bottom:1vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{bottom:-2vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{right:2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{right:-1vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-kumo2{right:-8vw}}.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{position:absolute;z-index:2;transition:0.6s 0.6s}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{width:9vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{width:16vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{width:20vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{bottom:4vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{bottom:4vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{bottom:4vw}}@media only screen and (min-width: 1025px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{left:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{left:1vw}}@media only screen and (max-width: 767px){.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust{left:1vw}}.p-relax__inner .p-relax-concept--contents__main__slide .bg-illust.is-show{animation:korokoro 2.5s linear}.p-information{position:relative;z-index:4}.p-information::before{content:"";position:absolute;left:0;width:100%;aspect-ratio:2160/1527;background:url(./../../hotspring/images/before_information.webp) center top no-repeat;background-size:contain;pointer-events:none}@media only screen and (min-width: 1025px){.p-information::before{top:-10.67rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-information::before{top:-5.34rem}}@media only screen and (max-width: 767px){.p-information::before{top:-1.34rem}}.p-information::after{content:"";position:absolute;left:0;bottom:-10rem;width:100%;aspect-ratio:1440/1018;background:url(./../../hotspring/images/bg_information.webp) left bottom/cover no-repeat}@media only screen and (max-width: 767px){.p-information::after{bottom:-5rem}}.p-information__inner{position:relative;z-index:2;max-width:1000px}@media only screen and (min-width: 768px){.p-information__inner{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-information__inner{padding-top:6.66rem}}@media only screen and (min-width: 1441px){.p-information__inner{max-width:calc(1000 / 1440 * 100%)}}.p-information__list{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1025px){.p-information__list{margin-top:5.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-information__list{margin-top:4rem}}@media only screen and (max-width: 767px){.p-information__list{margin-top:2.66rem}}@media only screen and (min-width: 1025px){.p-information__list{margin-bottom:5.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-information__list{margin-bottom:4rem}}@media only screen and (max-width: 767px){.p-information__list{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-information__list{justify-content:space-between;row-gap:2rem}}@media only screen and (min-width: 768px){.p-information__item{width:calc(235 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-information__item{width:49%}}@media only screen and (min-width: 768px){.p-information__item:not(:last-child){margin-right:calc(18 / 1000 * 100%)}}.p-information__item .img{margin-bottom:1rem;border-radius:1rem !important}@media only screen and (min-width: 1025px){.p-information__table{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-information__table{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-information__table{margin-top:2rem}}.p-information__table .c-title{margin-bottom:1.33rem}#footer{position:relative;z-index:3}@media only screen and (min-width: 1025px){#footer .l-footer{padding-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .l-footer{padding-top:6.66rem}}@media only screen and (max-width: 767px){#footer .l-footer{padding-top:1.33rem}}@media only screen and (min-width: 1025px){#footer .l-footer::before{top:-27rem}}#aside{position:relative;z-index:4}@media only screen and (min-width: 1025px){#aside{padding-top:9.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#aside{padding-top:6.66rem}}@media only screen and (max-width: 767px){#aside{padding-top:4rem}}@media only screen and (max-width: 767px){#aside{margin-bottom:5.33rem}}
