.p-anchor .c-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-anchor .c-anch{width:calc(1180 / 1440 * 100%);max-width:calc(1180px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-anchor .c-anch{max-width:calc(1180px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-anchor .c-anch{max-width:calc(1180px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor .c-anch{width:calc(1180 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-anchor .c-anch{width:calc(388 / 428 * 100%)}}.p-about__inner,.p-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-about__inner,.p-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__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-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__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-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__inner{max-width:calc(1220px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__inner,.p-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__inner{width:calc(1220 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-about__inner,.p-space__inner,.p-baby__inner,.p-point__inner,.p-stay__inner,.p-faq__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::before{content:"";position:absolute;left:0;right:0;margin-inline:auto;top:0;width:100%;background:url(./../../family/images/bg_enjoy.webp) center top no-repeat;background-size:cover}@media only screen and (min-width: 768px){.p-about::before{aspect-ratio:1440/837}}@media only screen and (max-width: 767px){.p-about::before{height:100vw}}.p-about__inner{position:relative;z-index:1}.p-about__inner .st_big{text-align:center;margin-bottom:10px}.p-about__inner .st_big span{color:rgba(136,188,152,0.3);font-weight:600;font-family:"Cabin", sans-serif;line-height:1}@media only screen and (min-width: 1025px){.p-about__inner .st_big span{font-size:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__inner .st_big span{font-size:5.33rem}}@media only screen and (max-width: 767px){.p-about__inner .st_big span{font-size:3.33rem}}@media only screen and (max-width: 767px){.p-about__inner .st_big span{line-height:1.1}}.p-about__inner .c-int-txt{margin-top:.66rem}.p-about__slider{position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-about__slider{padding-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__slider{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-about__slider{padding-top:8.66rem}}@media only screen and (min-width: 1025px){.p-about__slider{margin-bottom:5.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__slider{margin-bottom:3.33rem}}@media only screen and (max-width: 767px){.p-about__slider{margin-bottom:4.66rem}}.p-about__slider .bg-illust{position:absolute;left:50%;z-index:2;transform:translateX(-50%);transition:0.6s 0.6s}@media only screen and (min-width: 1025px){.p-about__slider .bg-illust{width:11vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__slider .bg-illust{width:15vw}}@media only screen and (max-width: 767px){.p-about__slider .bg-illust{width:25vw}}@media only screen and (min-width: 1025px){.p-about__slider .bg-illust{top:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about__slider .bg-illust{top:3vw}}@media only screen and (max-width: 767px){.p-about__slider .bg-illust{top:12vw}}.p-about__slider .bg-illust>span{display:block;width:100%;height:100%}.p-about__slider .bg-illust>span.is-show{animation:korokoro 2.5s linear}.p-about__slider .swiper-slide{padding:0 1em;transform:rotate(-10deg)}.p-about .bg-kumo1{position:absolute;animation:fluffy 8s infinite;z-index:2;transition:0.6s 0.6s}@media only screen and (min-width: 1025px){.p-about .bg-kumo1{width:12vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about .bg-kumo1{width:15vw}}@media only screen and (max-width: 767px){.p-about .bg-kumo1{width:20vw}}@media only screen and (min-width: 1025px){.p-about .bg-kumo1{bottom:-6vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about .bg-kumo1{bottom:-3vw}}@media only screen and (max-width: 767px){.p-about .bg-kumo1{bottom:-5vw}}@media only screen and (min-width: 768px){.p-about .bg-kumo1{left:0}}@media only screen and (max-width: 767px){.p-about .bg-kumo1{left:-1em}}.p-about .bg-kumo2{position:absolute;animation:fluffy 8s infinite;transition:0.6s 0.6s;z-index:2}@media only screen and (min-width: 1025px){.p-about .bg-kumo2{width:15vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about .bg-kumo2{width:18vw}}@media only screen and (max-width: 767px){.p-about .bg-kumo2{width:27vw}}@media only screen and (min-width: 1025px){.p-about .bg-kumo2{top:-3vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-about .bg-kumo2{top:0}}@media only screen and (max-width: 767px){.p-about .bg-kumo2{top:3rem}}@media only screen and (min-width: 768px){.p-about .bg-kumo2{right:-1vw}}@media only screen and (max-width: 767px){.p-about .bg-kumo2{right:-3em}}.p-anchor{position:relative}@media only screen and (min-width: 1025px){.p-anchor{padding-top:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor{padding-top:3.33rem}}@media only screen and (max-width: 767px){.p-anchor{padding-top:2rem}}.p-anchor::before{content:"";position:absolute;left:0;right:0;margin-inline:auto;width:100%;background:url(./../../family/images/bg_kidspace.webp) center top/cover no-repeat;aspect-ratio:1440/1018}@media only screen and (min-width: 768px){.p-anchor::before{top:-24rem}}@media only screen and (max-width: 767px){.p-anchor::before{top:-28rem}}.p-anchor .c-anch{position:relative;justify-content:flex-start}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-anchor .c-anch{width:95%}}.p-anchor .c-anch__list{white-space:nowrap}@media only screen and (min-width: 1025px){.p-anchor .c-anch__list{width:calc(220 / 1180 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor .c-anch__list{width:30%}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list{width:100%}}@media only screen and (min-width: 1025px){.p-anchor .c-anch__list:not(:first-child){margin-left:calc(20 / 1180 * 100%) !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anchor .c-anch__list:nth-of-type(4n+1){margin-left:calc(20 / 1180 * 100%) !important}}@media only screen and (max-width: 767px){.p-anchor .c-anch__list{margin-left:0}}.p-space{position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-space{padding-top:5.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space{padding-top:3.33rem}}@media only screen and (max-width: 767px){.p-space{padding-top:5.33rem}}.p-space__inner{max-width:920px}@media only screen and (min-width: 1441px){.p-space__inner{max-width:calc(920 / 1440 * 100%)}}.p-space__inner>.c-int-txt{margin-top:.66rem}.p-space__inner .c-table{margin-inline:auto}@media only screen and (min-width: 1025px){.p-space__inner .c-table{margin-top:2.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__inner .c-table{margin-top:2rem}}@media only screen and (max-width: 767px){.p-space__inner .c-table{margin-top:1.33rem}}@media only screen and (min-width: 1025px){.p-space__inner .c-table{max-width:520px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__inner .c-table{max-width:450px}}@media only screen and (max-width: 767px){.p-space__inner .c-table{max-width:100%}}.p-space__title{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){.p-space__title{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-space__title{margin-bottom:1.33rem}}.p-space__title .sub-tit>span{position:relative}.p-space__title .sub-tit>span::before{content:"";position:absolute;background:url(../images/home/kirakira.svg) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::before{width:3.13rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::before{width:2.46rem}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::before{width:3.5em}}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::before{height:2.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::before{height:1.53rem}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::before{height:2em}}@media only screen and (min-width: 768px){.p-space__title .sub-tit>span::before{top:-.25vw}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::before{top:-1em}}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::before{left:-5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::before{left:-7vw}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::before{left:-4em}}.p-space__title .sub-tit>span::after{content:"";position:absolute;transform:scale(-1, 1);background:url(../images/home/kirakira.svg) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::after{width:3.13rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::after{width:2.46rem}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::after{width:3.5em}}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::after{height:2.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::after{height:1.53rem}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::after{height:2em}}@media only screen and (min-width: 768px){.p-space__title .sub-tit>span::after{top:-.35em}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::after{top:-1em}}@media only screen and (min-width: 1025px){.p-space__title .sub-tit>span::after{right:-5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .sub-tit>span::after{right:-4vw}}@media only screen and (max-width: 767px){.p-space__title .sub-tit>span::after{right:-4em}}@media only screen and (min-width: 1025px){.p-space__title .c-title--set{margin-top:1.73rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__title .c-title--set{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-space__title .c-title--set{margin-top:2em}}.p-space__title .c-title--set .c-title__sub{margin-top:1em}@media only screen and (min-width: 1025px){.p-space .img_f{margin-top:4.4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space .img_f{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-space .img_f{margin-top:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space .img_f img{height:350px;object-fit:cover}}@media only screen and (max-width: 767px){.p-space .img_f img{height:250px;object-fit:cover}}.p-space__list{display:flex;flex-wrap:wrap;margin-inline:auto}@media only screen and (min-width: 1025px){.p-space__list{margin-top:5.2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__list{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-space__list{margin-top:2rem}}@media only screen and (min-width: 1025px){.p-space__list{width:calc(920 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__list{width:95%}}@media only screen and (max-width: 767px){.p-space__list{width:100%}}@media only screen and (min-width: 1025px){.p-space__list{row-gap:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__list{row-gap:2.66rem}}@media only screen and (max-width: 767px){.p-space__list{row-gap:2rem}}@media only screen and (max-width: 767px){.p-space__list{justify-content:space-between}}.p-space__item{text-align:center}@media only screen and (min-width: 1025px){.p-space__item{width:calc(192 / 920 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__item{width:32%}}@media only screen and (max-width: 767px){.p-space__item{width:49%}}@media only screen and (min-width: 1025px){.p-space__item:not(:nth-child(4n)){margin-right:calc(48 / 920 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__item:not(:nth-child(3n)){margin-right:2%}}.p-space__item .num{margin-bottom:.66rem;background:url(./../../family/images/bg_num.webp) bottom center/contain no-repeat;text-align:center}.p-space__item .num span{color:#fff;font-weight:600;font-family:"Cabin", sans-serif}@media only screen and (min-width: 1025px){.p-space__item .num span{font-size:1.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__item .num span{font-size:1.47rem}}@media only screen and (max-width: 767px){.p-space__item .num span{font-size:1.6rem}}@media only screen and (max-width: 767px){.p-space__item .c-int-txt{padding:0 .33rem}}@media only screen and (max-width: 767px){.p-space__item .c-title__jp{font-size:1.1rem}}.p-space__item__cat{margin-top:.66rem;margin-bottom:.33rem}@media only screen and (min-width: 1025px){.p-space__item__cat{font-size:.8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-space__item__cat{font-size:.73rem}}@media only screen and (max-width: 767px){.p-space__item__cat{font-size:.8rem}}.p-space__item__cat span{color:var(--color-text-1);background:#d8c87d;border:1px solid var(--color-text-1);border-radius:2.66rem;padding:0em 0.65em}.p-space__item .img{max-width:160px;max-height:160px;margin-inline:auto}.p-space__item img{border-radius:50%;width:calc(160 / 182 * 100%);margin:.66rem auto}.p-space__item .c-int-txt{color:var(--color-text-2);text-align:left;font-size:90%;line-height:1.8}.p-baby{position:relative;background:#fff}@media only screen and (min-width: 1025px){.p-baby{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby{padding-top:0}}@media only screen and (max-width: 767px){.p-baby{padding-top:3.33rem}}@media only screen and (min-width: 1025px){.p-baby{margin-top:23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby{margin-top:17rem}}@media only screen and (max-width: 767px){.p-baby{margin-top:7rem}}.p-baby::before{content:"";position:absolute;z-index:2;width:100%;left:0}@media only screen and (min-width: 1025px){.p-baby::before{top:-25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby::before{top:-17rem}}@media only screen and (max-width: 767px){.p-baby::before{top:-7rem}}@media only screen and (min-width: 768px){.p-baby::before{height:100%}}@media only screen and (max-width: 767px){.p-baby::before{height:100%}}@media only screen and (min-width: 768px){.p-baby::before{background:url(./../../family/images/bg_radius.webp) center top/contain no-repeat}}@media only screen and (max-width: 767px){.p-baby::before{background:url(./../../family/images/bg_radius.webp) center top/contain no-repeat}}.p-baby::after{content:"";position:absolute;width:100%;height:200%;right:0;background:linear-gradient(180deg, #ffffff 70%,rgba(255,255,255,0) 100%)}@media only screen and (min-width: 1025px){.p-baby::after{top:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby::after{top:-5rem}}@media only screen and (max-width: 767px){.p-baby::after{top:10rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-baby::after{top:-8rem}}.p-baby .bg-bird{position:absolute;z-index:3}@media only screen and (min-width: 768px){.p-baby .bg-bird{width:32vw}}@media only screen and (max-width: 767px){.p-baby .bg-bird{width:60vw}}@media only screen and (min-width: 1025px){.p-baby .bg-bird{top:-15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby .bg-bird{top:-10rem}}@media only screen and (max-width: 767px){.p-baby .bg-bird{top:2rem}}@media only screen and (min-width: 768px){.p-baby .bg-bird{right:0}}@media only screen and (max-width: 767px){.p-baby .bg-bird{right:-32vw}}.p-baby__inner{max-width:975px;position:relative;z-index:2}@media only screen and (min-width: 1441px){.p-baby__inner{max-width:calc(975 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.p-baby__welcome{margin-bottom:7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome{margin-bottom:6rem}}@media only screen and (max-width: 767px){.p-baby__welcome{margin-bottom:3.33rem}}@media only screen and (min-width: 1025px){.p-baby__welcome{padding-top:1.66rem}}@media only screen and (min-width: 768px){.p-baby__welcome{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (max-width: 896px){.p-baby__welcome{flex-direction:column;align-items:center}}.p-baby__welcome__title{display:flex;gap:1.33rem}@media only screen and (min-width: 1025px){.p-baby__welcome__title{margin-bottom:3.13rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__title{margin-bottom:2rem}}@media only screen and (max-width: 767px){.p-baby__welcome__title{margin-bottom:1.33rem}}@media only screen and (min-width: 768px){.p-baby__welcome__title{width:calc(100% + 8rem)}}@media only screen and (max-width: 896px){.p-baby__welcome__title{justify-content:center}}.p-baby__welcome__title.--title1{transform:translateX(-2rem)}.p-baby__welcome__title .img{border-radius:0 !important}@media only screen and (min-width: 897px){.p-baby__welcome .--title1{display:none}}@media only screen and (max-width: 896px){.p-baby__welcome .--title2{display:none}}.p-baby__welcome .p-int-txt{margin-top:.66rem}.p-baby__welcome__img{position:relative}@media only screen and (min-width: 768px){.p-baby__welcome__img{width:calc(513 / 975 * 100%)}}@media only screen and (max-width: 767px){.p-baby__welcome__img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-baby__welcome__img{width:70%}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-baby__welcome__img{margin-bottom:3.33rem}}@media only screen and (max-width: 767px){.p-baby__welcome__img{margin-bottom:2rem}}.p-baby__welcome__img .bg-kumo1{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo1{width:15.2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo1{width:24vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo1{width:28vw}}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo1{top:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo1{top:-2vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo1{top:-2vw}}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo1{right:-6vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo1{right:-5vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo1{right:-5vw}}.p-baby__welcome__img .bg-kumo2{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo2{width:17vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo2{width:28vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo2{width:38vw}}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo2{bottom:1vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 1025px){.p-baby__welcome__img .bg-kumo2{left:-2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__welcome__img .bg-kumo2{left:-1vw}}@media only screen and (max-width: 767px){.p-baby__welcome__img .bg-kumo2{left:-11vw}}@media only screen and (min-width: 768px){.p-baby__welcome__info{width:calc(395 / 975 * 100%)}}@media only screen and (max-width: 767px){.p-baby__welcome__info{width:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-baby__welcome__info{width:70%}}@media only screen and (max-width: 896px){.p-baby__welcome__info .c-title{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-baby__welcome__info .img.--title1{width:200px;margin-inline:auto;margin-bottom:1.33rem}}@media only screen and (max-width: 767px){.p-baby__welcome__info .img.--title1{width:50%;margin-inline:auto;margin-bottom:2rem}}@media only screen and (min-width: 768px){.p-baby__rooms{display:flex;justify-content:space-between}}@media only screen and (max-width: 767px){.p-baby__rooms .c-title{text-align:center}}.p-baby__rooms__img{position:relative}@media only screen and (min-width: 768px){.p-baby__rooms__img{width:calc(513 / 975 * 100%)}}@media only screen and (max-width: 767px){.p-baby__rooms__img{width:100%}}@media only screen and (max-width: 767px){.p-baby__rooms__img{margin:2rem 0}}.p-baby__rooms__img .bg-kumo1{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo1{width:15.2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo1{width:24vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo1{width:28vw}}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo1{top:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo1{top:-2vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo1{top:-2vw}}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo1{right:-3vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo1{right:-5vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo1{right:-5vw}}.p-baby__rooms__img .bg-kumo2{animation:fluffy 8s infinite;position:absolute;z-index:2}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo2{width:17vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo2{width:28vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo2{width:38vw}}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo2{bottom:1vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo2{bottom:1vw}}@media only screen and (min-width: 1025px){.p-baby__rooms__img .bg-kumo2{left:-2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__img .bg-kumo2{left:-1vw}}@media only screen and (max-width: 767px){.p-baby__rooms__img .bg-kumo2{left:-11vw}}@media only screen and (min-width: 768px){.p-baby__rooms__info{width:calc(395 / 975 * 100%)}}@media only screen and (max-width: 767px){.p-baby__rooms__info{width:100%}}@media only screen and (min-width: 1025px){.p-baby__rooms__info .c-title--set{margin-bottom:3.13rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-baby__rooms__info .c-title--set{margin-bottom:2rem}}@media only screen and (max-width: 767px){.p-baby__rooms__info .c-title--set{margin-bottom:1.33rem}}.p-baby__rooms__info .p-int-txt{margin-top:.66rem}@media only screen and (min-width: 768px){.p-baby__rooms__info .c-btn{margin-top:2rem}}@media only screen and (max-width: 767px){.p-baby__rooms__info .c-btn{margin-top:1.33rem}}#footer{position:relative;z-index:3;background:#fff}@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:0rem}}#footer .l-footer::before{top:0}#aside{position:relative;z-index:4;background:#fff}@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:6.66rem}}.p-point{position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-point{padding-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-point{padding-top:6.66rem}}.p-point::before{content:"";position:absolute;left:0;right:0;margin-inline:auto;width:100%;background:url(./../../family/images/bg_point.webp) center top no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.p-point::before{top:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point::before{top:8.66rem}}@media only screen and (max-width: 767px){.p-point::before{top:8.5rem}}@media only screen and (min-width: 768px){.p-point::before{height:100%}}@media only screen and (max-width: 767px){.p-point::before{height:50%}}.p-point__opt{position:relative}@media only screen and (min-width: 1025px){.p-point__opt{margin-bottom:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point__opt{margin-bottom:6.66rem}}@media only screen and (max-width: 767px){.p-point__opt{margin-bottom:6.66rem}}.p-point__opt.--notbot{margin-bottom:0}@media only screen and (min-width: 768px){.p-point__opt.--notbot{padding-bottom:5rem}}@media only screen and (max-width: 767px){.p-point__opt.--notbot{padding-bottom:5rem}}.p-point__opt::before{content:"";position:absolute;left:0;bottom:-11vw;background:url(./../../family/images/bg_opt.webp) center bottom/cover no-repeat;width:100%;aspect-ratio:1440/1019}@media only screen and (max-width: 767px){.p-point__opt .c-int-txt:not(.--center){text-align:left}}.p-point .c-title--set{position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-point .c-title--set{margin-bottom:5.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point .c-title--set{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-point .c-title--set{margin-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 / 1440 * 100%)}}@media only screen and (min-width: 768px){.p-point__inner .c-title--border{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-point__inner .c-title--border{margin-bottom:1.66rem}}@media only screen and (min-width: 768px){.p-point__inner .c-int-txt{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-point__inner .c-int-txt{margin-top:1rem}}.p-point__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2.66rem}@media only screen and (min-width: 768px){.p-point__list{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-point__list{margin-top:2.66rem}}@media only screen and (min-width: 768px){.p-point__list{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-point__list{margin-bottom:1.66rem}}@media only screen and (max-width: 767px){.p-point__list{justify-content:space-between}}@media only screen and (min-width: 768px){.p-point__item:not(:nth-child(4n)){margin-right:calc(26 / 1000 * 100%)}}@media only screen and (min-width: 768px){.p-point__item{width:calc(230 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-point__item{width:48%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-point__item .c-title__jp{font-size:1rem}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-point__item .c-title__jp{font-size:1rem}}.p-point__item .c-title{text-align:center;margin-bottom:.66rem}.p-point__item .img{border-radius:1rem !important}.p-point__item .img img{object-fit:cover;object-position:center;aspect-ratio:230/164}.p-point__col3{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2.66rem}@media only screen and (min-width: 768px){.p-point__col3{margin-top:3.33rem}}@media only screen and (max-width: 767px){.p-point__col3{margin-top:3.33rem}}@media only screen and (min-width: 768px){.p-point__col3{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-point__col3{margin-bottom:1.66rem}}@media only screen and (max-width: 767px){.p-point__col3{justify-content:space-between}}@media only screen and (min-width: 768px){.p-point__basic:not(:nth-child(3n)){margin-right:calc(34 / 1000 * 100%)}}@media only screen and (min-width: 1025px){.p-point__basic{width:calc(280 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point__basic{width:31%}}@media only screen and (max-width: 767px){.p-point__basic{width:48%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-point__basic .c-title__jp{font-size:1rem}}.p-point__basic .c-title{text-align:center;margin-bottom:.66rem}.p-point__basic .img{border-radius:1rem !important}.p-point__basic .img img{object-fit:cover;object-position:center;aspect-ratio:230/164}.p-point__basic .c-int-txt{font-size:90%;line-height:1.8;text-align:left}@media only screen and (min-width: 768px){.p-point__basic .c-int-txt{padding:0 .53rem}}@media only screen and (min-width: 768px){.p-point__basic .c-table{width:calc(240 / 280 * 100%);margin-inline:auto}}@media only screen and (min-width: 768px){.p-point__basic .c-table{margin-top:1.33rem}}@media only screen and (max-width: 767px){.p-point__basic .c-table{margin-top:.66rem}}.p-point__basic .c-table th{white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-point__basic .c-table td{padding:0.5em}}.p-stay{position:relative;z-index:3}@media only screen and (min-width: 1025px){.p-stay{padding-top:15.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-stay{padding-top:6rem}}.p-stay::before{content:"";position:absolute;width:100%;left:0;background:url(./../../family/images/before_stay.webp) center top/contain no-repeat}@media only screen and (min-width: 768px){.p-stay::before{height:310%}}@media only screen and (max-width: 767px){.p-stay::before{height:100%}}@media only screen and (min-width: 1025px){.p-stay::before{top:-10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay::before{top:-8rem}}@media only screen and (max-width: 767px){.p-stay::before{top:-5rem}}.p-stay::after{content:"";position:absolute;left:0;width:100%;background:#fff;height:400%}@media only screen and (min-width: 1441px){.p-stay::after{top:11vw}}@media only screen and (min-width: 1025px){.p-stay::after{top:11vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay::after{top:5rem}}@media only screen and (max-width: 767px){.p-stay::after{top:1rem}}.p-stay .bg-bird{position:absolute;z-index:3;aspect-ratio:600 / 206}@media only screen and (min-width: 1025px){.p-stay .bg-bird{left:-3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay .bg-bird{left:-6rem}}@media only screen and (max-width: 767px){.p-stay .bg-bird{left:-12rem}}@media only screen and (min-width: 1025px){.p-stay .bg-bird{top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay .bg-bird{top:4rem}}@media only screen and (max-width: 767px){.p-stay .bg-bird{top:2rem}}@media only screen and (min-width: 1025px){.p-stay .bg-bird{width:41.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay .bg-bird{width:45vw}}@media only screen and (max-width: 767px){.p-stay .bg-bird{width:80vw}}@media only screen and (max-width: 767px){.p-stay .bg-bird{aspect-ratio:600 / 332}}.p-stay__inner{position:relative;z-index:2;background:#ffffff;box-shadow:0px 0px 100px rgba(216,200,125,0.4);border-radius:2rem;max-width:1000px}@media only screen and (min-width: 768px){.p-stay__inner{padding:3.33rem 1.33rem 4.33rem}}@media only screen and (max-width: 767px){.p-stay__inner{padding:4.66rem 1.33rem 4rem}}@media only screen and (min-width: 1441px){.p-stay__inner{max-width:calc(1000 / 1440 * 100%)}}.p-stay__inner .bg-kumo1{position:absolute;top:-0.85em}@media only screen and (min-width: 768px){.p-stay__inner .bg-kumo1{right:14.5vw}}@media only screen and (max-width: 767px){.p-stay__inner .bg-kumo1{right:7vw}}@media only screen and (min-width: 1025px){.p-stay__inner .bg-kumo1{width:9.2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-stay__inner .bg-kumo1{width:14vw}}@media only screen and (max-width: 767px){.p-stay__inner .bg-kumo1{width:25vw}}@media only screen and (min-width: 768px){.p-stay__inner .c-title--set{margin-bottom:2rem}}@media only screen and (max-width: 767px){.p-stay__inner .c-title--set{margin-bottom:1.33rem}}.p-stay__inner .c-int-txt{margin-top:.66rem}.p-stay__inner .c-btn{width:600px;max-width:100%;margin-inline:auto}@media only screen and (min-width: 768px){.p-stay__inner .c-btn{margin-top:2rem}}@media only screen and (max-width: 767px){.p-stay__inner .c-btn{margin-top:1.33rem}}.p-stay__inner .c-btn a{max-width:100%}.p-faq{position:relative;z-index:3}@media only screen and (min-width: 1025px){.p-faq{padding-top:8.4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq{padding-top:5.33rem}}@media only screen and (max-width: 767px){.p-faq{padding-top:5.33rem}}.p-faq__inner{width:calc(920 / 1440 * 100%)}@media only screen and (min-width: 1441px){.p-faq__inner{width:calc(920 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faq__inner{width:90%}}@media only screen and (min-width: 768px){.p-faq__inner .c-title--set{margin-bottom:2.66rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-title--set{margin-bottom:2rem}}.p-faq__inner .c-faq{border:2px solid var(--color-text-1);border-radius:2rem;background:#fff}@media only screen and (min-width: 768px){.p-faq__inner .c-faq{margin-top:2.66rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq{margin-top:2rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq{border-radius:1rem}}.p-faq__inner .c-faq .qa{font-weight:600;font-family:"Cabin", sans-serif;position:absolute}@media only screen and (min-width: 1025px){.p-faq__inner .c-faq .qa{font-size:1.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq__inner .c-faq .qa{font-size:1.33rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq .qa{font-size:1.47rem}}.p-faq__inner .c-faq__ques{padding:0.8rem 0;cursor:pointer;position:relative}.p-faq__inner .c-faq__ques::before{content:"";display:inline-block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:1em;right:2em;background:var(--color-text-1)}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques::before{right:1em}}.p-faq__inner .c-faq__ques::after{content:"";display:inline-block;width:1px;position:absolute;top:50%;transform:translateY(-50%);height:1em;right:2.45em;background:var(--color-text-1);transition:0.1s opacity ease}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques::after{right:1.45em}}.p-faq__inner .c-faq__ques.active:after{opacity:0}.p-faq__inner .c-faq__ques button{font-size:inherit;color:unset;font-weight:normal;position:relative}@media only screen and (min-width: 768px){.p-faq__inner .c-faq__ques button{padding-left:4.33rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques button{padding-left:3.33rem}}@media only screen and (min-width: 1025px){.p-faq__inner .c-faq__ques button{padding-right:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq__inner .c-faq__ques button{padding-right:4em}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques button{padding-right:2.5em}}.p-faq__inner .c-faq__ques button .qa{color:var(--color-accent-3);left:2rem}@media only screen and (min-width: 1025px){.p-faq__inner .c-faq__ques button .qa{top:-3px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq__inner .c-faq__ques button .qa{top:0}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques button .qa{top:0}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ques button .qa{left:1.33rem}}.p-faq__inner .c-faq .c-int-txt{text-align:left}.p-faq__inner .c-faq__ans{display:none;border-top:1px solid var(--color-sub-2);position:relative}@media only screen and (min-width: 768px){.p-faq__inner .c-faq__ans__inner{padding:2rem 3.33rem 1.33rem 5.33rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ans__inner{padding:1.33rem 1.33rem 1.33rem 3.33rem}}.p-faq__inner .c-faq__ans .qa{color:var(--color-cv-1);left:3rem}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ans .qa{left:1.33rem}}@media only screen and (min-width: 1025px){.p-faq__inner .c-faq__ans .qa{top:1.4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq__inner .c-faq__ans .qa{top:1.6rem}}@media only screen and (max-width: 767px){.p-faq__inner .c-faq__ans .qa{top:1rem}}.p-faq__inner .c-faq__ans .txt a{text-decoration:underline;transition:.3s ease-in-out}.p-faq__inner .c-faq__ans .txt a:hover{text-decoration:none}
