@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-family-intro{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-intro{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-intro{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-intro{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-intro{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-intro{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-family-intro{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-intro{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-family-intro{margin-top:5em}}.p-family-intro{display:flex;align-items:flex-start}@media only screen and (min-width:1025px) and (max-width:1365px){.p-family-intro{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-intro{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-family-intro__text{width:calc(430 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-intro__text{width:100%}}@media only screen and (max-width:767px){.p-family-intro__text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-intro__text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-intro__text .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-family-intro__img{width:calc(623 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-intro__img{width:100%}}@media only screen and (min-width:768px){.p-family-intro__img{margin-left:calc(48 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-intro__img{margin-left:0}}.p-family-intro__img{display:flex;flex-wrap:wrap}.p-family-intro__img .img{width:33.3333333333%;position:relative}.p-family-intro__img figcaption{position:absolute;z-index:1;bottom:.5rem;color:#fff;text-shadow:0 0 .36em rgba(0,0,0,.8);line-height:1.5;width:92%;left:0;right:0;text-align:right;margin:0 auto;letter-spacing:0;font-family:var(--font-family-jp-gothic);font-style:var(--font-family-jp-gothic-style);font-weight:var(--font-family-jp-gothic-weight)}html:lang(en) .p-family-intro__img figcaption{font-family:"Noto Sans",Verdana,Helvetica,Arial,sans-serif}html:lang(ko) .p-family-intro__img figcaption{font-family:"Noto Sans KR","돋음",Dotum,Baekmuk Dotum,"중고딕",Verdana,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.p-family-intro__img figcaption{font-size:.79rem}}@media only screen and (max-width:767px){.p-family-intro__img figcaption{font-size:.71rem}}html:lang(en) .p-family-intro__img figcaption{font-size:.71rem;line-height:1.2}@media only screen and (min-width:1025px){.p-family-point{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-family-point{margin-top:5em}}@media only screen and (min-width:1025px){.p-family-point{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-family-point{padding-top:3em}}@media only screen and (min-width:1025px){.p-family-point{padding-bottom:3.92rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point{padding-bottom:3.21rem}}@media only screen and (max-width:767px){.p-family-point{padding-bottom:2.5em}}.p-family-point{position:relative}.p-family-point::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-bg-2);z-index:-2}.p-family-point::after{content:"";width:2.64rem;height:100%;position:absolute;z-index:1;left:3.57rem;top:0;z-index:1;background-color:var(--color-bg-1);background-image:url(../images/common/bg_all_pattern.png);background-repeat:repeat;background-position:top;background-size:auto}@media only screen and (max-width:767px){.p-family-point::after{right:0;width:1.71rem}}.p-family-point__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-point__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-point__inner{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-point__inner{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point__inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-point__inner{width:calc(328 / 376 * 100%)}}.p-family-point__inner{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:2}@media only screen and (min-width:768px){.p-family-point__item{width:calc(260 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-point__item{width:100%}}@media only screen and (min-width:768px){.p-family-point__item{padding:1.71rem .71rem 2.85rem}}@media only screen and (max-width:767px){.p-family-point__item{padding:1.5em 1.5em 2em}}.p-family-point__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;position:relative}.p-family-point__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-1);z-index:-2}@media only screen and (min-width:768px){.p-family-point__item:nth-child(n+2){margin-left:calc(12 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-point__item:nth-child(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-family-point__item:nth-child(4n+1){margin-left:0}.p-family-point__item:nth-child(n+5){margin-top:4.28rem}}@media only screen and (max-width:767px){.p-family-point__item{flex-direction:row-reverse}.p-family-point__item:nth-child(n+2){margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-point__item-num{width:2.85rem}}@media only screen and (max-width:767px){.p-family-point__item-num{width:2.5em}}@media only screen and (min-width:768px){.p-family-point__item-num{height:2.85rem}}@media only screen and (max-width:767px){.p-family-point__item-num{height:2.5em}}.p-family-point__item-num{font-size:.86rem;display:flex;justify-content:center;align-items:center;color:var(--color-acc-2);border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.p-family-point__item-num{position:absolute;top:-1.79rem;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.p-family-point__item-num{position:relative}}.p-family-point__item-num::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-cv-rsv);backdrop-filter:blur(2px);z-index:-1}@media only screen and (min-width:768px){.p-family-point__item-img{width:calc(180 / 240 * 100%)}}@media only screen and (max-width:767px){.p-family-point__item-img{width:35%}}@media only screen and (min-width:768px){.p-family-point__item-img{margin-inline:auto}}@media only screen and (min-width:768px){.p-family-point__item-text{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-point__item-text{margin-top:0}}@media only screen and (max-width:767px){.p-family-point__item-text{width:60%;margin-left:5%}}.p-family-point__item-text .c-title{word-break:keep-all;overflow-wrap:break-word}@media only screen and (max-width:767px){.p-family-point__item-text .c-title{text-align:left;margin-top:.5em;line-height:1.5}}.p-family-point__item-text .txt{font-size:.86rem}@media only screen and (min-width:1025px){.p-family-point__item-text .txt{width:80%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point__item-text .txt{width:100%}}@media only screen and (max-width:767px){.p-family-point__item-text .txt{width:100%}}@media only screen and (min-width:768px){.p-family-point__item-text .txt{margin-top:.85rem}}@media only screen and (max-width:767px){.p-family-point__item-text .txt{margin-top:.5em}}.p-family-point__item-text .txt{margin-inline:auto}.p-family-point__item--title{border-radius:.28rem;background:var(--color-cv-blue)}@media only screen and (min-width:768px){.p-family-point__item--title{justify-content:center}}@media only screen and (min-width:1025px){.p-family-point__item--title-label{width:calc(167 / 240 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point__item--title-label{width:80%}}@media only screen and (max-width:767px){.p-family-point__item--title-label{width:35%}}@media only screen and (min-width:768px){.p-family-point__item--title-label{margin-inline:auto}}@media only screen and (min-width:768px){.p-family-point__item--title-tit{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-point__item--title-tit{margin-top:1.5em}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-point__item--title-tit{font-size:1.33rem}}@media only screen and (max-width:767px){.p-family-point__item--title-tit{margin-left:5%;text-align:left}}@media only screen and (min-width:1025px){.p-family{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-family{margin-top:5em}}.p-family__title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family__title{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family__title{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family__title{width:calc(328 / 376 * 100%)}}.p-family .c-stay-time{display:flex;flex-direction:column}.p-family .c-stay-time__num{font-weight:400;line-height:1;padding-left:1.07rem;position:relative}.p-family .c-stay-time__num::before{content:"";position:absolute;top:50%;left:0;width:.92rem;height:.85rem;transform:translateY(-50%);background:url(../../family/images/ic_color_flower.svg) no-repeat;background-size:contain}.p-family .c-stay-time__jp{font-size:1.43rem;margin-top:.2em;font-weight:400;line-height:1.6}.p-family-stay__title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__title{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__title{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__title{width:calc(328 / 376 * 100%)}}.p-family-stay__title{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center}.p-family-stay__title .c-title-en{text-align:center}@media only screen and (min-width:768px){.p-family-stay__title .c-title{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__title .c-title{margin-top:1.2em}}.p-family-stay__imgtxt--s{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--s{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__imgtxt--s{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__imgtxt--s{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--s{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:768px){.p-family-stay__imgtxt--s{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s{margin-top:2em}}.p-family-stay__imgtxt--s{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s{flex-direction:column-reverse}}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--s .p-family-stay__inner-img{width:calc(450 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--s .p-family-stay__inner-img{width:55%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s .p-family-stay__inner-img{width:100%}}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{width:calc(386 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{width:40%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{width:100%}}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{margin-left:calc(67 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{margin-left:5%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{margin-left:0}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s .p-family-stay__inner-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__imgtxt--s .p-family-stay__inner-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--s .p-family-stay__inner-text .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-family-stay__imgtxt--l{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l{margin-top:2em}}.p-family-stay__imgtxt--l{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l{flex-direction:column-reverse}}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--l .p-family-stay__inner-img{width:calc(840 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--l .p-family-stay__inner-img{width:65%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l .p-family-stay__inner-img{width:100%}}.p-family-stay__imgtxt--l .p-family-stay__inner-img{display:flex}.p-family-stay__imgtxt--l .p-family-stay__inner-img-item{width:calc(560 / 840 * 100%)}.p-family-stay__imgtxt--l .p-family-stay__inner-img-item:nth-child(2){width:calc(280 / 840 * 100%)}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{width:calc(370 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{width:25%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{width:85%}}@media only screen and (min-width:1025px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{margin-left:calc(60 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{margin-left:5%}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{margin-left:auto}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l .p-family-stay__inner-text{margin-top:1.5em;margin-right:auto}}@media only screen and (min-width:768px){.p-family-stay__imgtxt--l .p-family-stay__inner-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__imgtxt--l .p-family-stay__inner-text .txt{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-family-stay__flex-slide{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__flex-slide{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__flex-slide{margin-top:7em}}.p-family-stay__flex-slide{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.p-family-stay__flex-slide{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt{width:calc(400 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt{width:100%}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt{margin-top:1.5em}}@media only screen and (min-width:1025px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{width:calc(260 / 400 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{width:80%}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{width:85%}}.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{margin-left:auto}@media only screen and (min-width:1025px) and (max-width:1299px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{width:calc(300 / 400 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text{margin-inline:auto}}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:85%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:90%}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:100%}}html:not([lang=ja]) .p-family-stay__flex-slide .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-slide{width:calc(992 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-slide{width:85%}}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-slide{margin-left:calc(40 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-slide{margin-left:auto}}@media only screen and (min-width:768px){.p-family-stay__flex-slide .p-family-stay__inner-slide{display:flex;align-items:flex-end}.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper-ctrls{margin-bottom:0;margin-right:.5em;order:-1}.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper__inner{overflow:hidden}}@media only screen and (min-width:768px) and (min-width:1025px){.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper__slide{width:calc(870 / 992 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper__slide{width:calc(870 / 992 * 100%)}}@media only screen and (min-width:768px) and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper__slide{width:0}}@media only screen and (max-width:767px){.p-family-stay__flex-slide .p-family-stay__inner-slide{order:-1;margin-right:auto}.p-family-stay__flex-slide .p-family-stay__inner-slide .c-swiper-ctrls{justify-content:center}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l{margin-top:7em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l{padding-top:3em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l{padding-bottom:6.78rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l{padding-bottom:5rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l{padding-bottom:3.5em}}.p-family-stay__bglight--l{position:relative}.p-family-stay__bglight--l::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-bg-2);z-index:-2}.p-family-stay__bglight--l .p-family-stay__inner-main{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-main{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__bglight--l .p-family-stay__inner-main{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__bglight--l .p-family-stay__inner-main{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-main{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main{width:calc(328 / 376 * 100%)}}.p-family-stay__bglight--l .p-family-stay__inner-main{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-main-img{width:calc(840 / 1260 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main-img{width:100%}}.p-family-stay__bglight--l .p-family-stay__inner-main-img{display:flex}.p-family-stay__bglight--l .p-family-stay__inner-main-img-inner:nth-child(1){width:calc(560 / 840 * 100%)}.p-family-stay__bglight--l .p-family-stay__inner-main-img-inner:nth-child(2){width:calc(280 / 840 * 100%)}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-main-text{width:calc(370 / 1260 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main-text{width:100%}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-main-text{margin-left:calc(60 / 1260 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main-text{margin-left:0}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-main-text .txt{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-main-text .txt{margin-top:1.5em}}.p-family-stay__bglight--l .p-family-stay__inner-list{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-list{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__bglight--l .p-family-stay__inner-list{max-width:calc(1360px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__bglight--l .p-family-stay__inner-list{max-width:calc(1360px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-list{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list{width:calc(360 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-list{margin-top:4.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-list{margin-top:3.57rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list{margin-top:2.5em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-top:3.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-top:2.85rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-top:2em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-bottom:3.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-bottom:2.85rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list{padding-bottom:2em}}.p-family-stay__bglight--l .p-family-stay__inner-list{position:relative}.p-family-stay__bglight--l .p-family-stay__inner-list::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-1);z-index:1}@media only screen and (min-width:1025px){.p-family-stay__bglight--l .p-family-stay__inner-list-inner{width:calc(1100 / 1360 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--l .p-family-stay__inner-list-inner{width:90%}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-inner{width:90%}}.p-family-stay__bglight--l .p-family-stay__inner-list-inner{display:flex;justify-content:center;margin-inline:auto;position:relative;z-index:2}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-inner{flex-wrap:wrap}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-list-item{width:calc(259 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item{width:49%}}.p-family-stay__bglight--l .p-family-stay__inner-list-item{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-list-item:nth-child(n+2){margin-left:calc(21 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item:nth-child(n+2){margin-left:2%}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item:nth-child(2n+1){margin-left:0}.p-family-stay__bglight--l .p-family-stay__inner-list-item:nth-child(n+3){margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text{margin-top:.85rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text{margin-top:.8em}}.p-family-stay__bglight--l .p-family-stay__inner-list-item-text{display:flex;flex-direction:column}.p-family-stay__bglight--l .p-family-stay__inner-list-item-text .c-cate{order:-1}.p-family-stay__bglight--l .p-family-stay__inner-list-item-text .c-title{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text .txt{margin-top:.57rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text .txt{margin-top:.5em}}@media only screen and (min-width:768px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text:has(.c-cate) .c-title{margin-top:.57rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--l .p-family-stay__inner-list-item-text:has(.c-cate) .c-title{margin-top:.5em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--m{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m{margin-top:7em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--m{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m{padding-top:3em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--m{padding-bottom:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m{padding-bottom:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m{padding-bottom:3em}}.p-family-stay__bglight--m{display:flex;justify-content:space-between;position:relative;align-items:flex-start}@media only screen and (max-width:767px){.p-family-stay__bglight--m{flex-direction:column-reverse}}.p-family-stay__bglight--m::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-bg-2);z-index:-2}@media only screen and (min-width:768px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt{width:calc(634 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt{width:80%}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt{margin-top:1.5em;margin-inline:auto}}@media only screen and (min-width:1025px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text{width:calc(459 / 634 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text{width:calc(480 / 634 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text{width:100%}}.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text{margin-left:auto}@media only screen and (min-width:768px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:14.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:80%}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:60%}}html:not([lang=ja]) .p-family-stay__bglight--m .p-family-stay__inner-imgtxt-text .btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:1025px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-img{margin-top:6.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-img{margin-top:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-img{margin-top:3em}}.p-family-stay__bglight--m .p-family-stay__inner-imgtxt-img{display:flex}@media only screen and (min-width:768px){.p-family-stay__bglight--m .p-family-stay__inner-img{width:calc(678 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-img{width:100%}}@media only screen and (min-width:768px){.p-family-stay__bglight--m .p-family-stay__inner-img{margin-left:calc(30 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-img{margin-left:auto}}@media only screen and (max-width:767px){.p-family-stay__bglight--m .p-family-stay__inner-img{margin-right:auto}}.p-family-stay__colum2{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__colum2{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__colum2{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__colum2{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum2{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-family-stay__colum2{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum2{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__colum2{margin-top:7em}}.p-family-stay__colum2{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-family-stay__colum2{display:block}}@media only screen and (min-width:1025px){.p-family-stay__colum2 .p-family-stay__inner-text{width:calc(335 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum2 .p-family-stay__inner-text{width:calc(360 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-text{width:100%}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-text .txt{margin-top:1em}}@media only screen and (min-width:1025px){.p-family-stay__colum2 .p-family-stay__inner-list{width:calc(732 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum2 .p-family-stay__inner-list{width:calc(700 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list{width:100%}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list{margin-left:calc(30 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list{margin-left:0}}.p-family-stay__colum2 .p-family-stay__inner-list{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list-item{width:calc(354 / 732 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item{width:100%}}.p-family-stay__colum2 .p-family-stay__inner-list-item{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list-item:nth-child(2n){margin-left:calc(24 / 732 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item:nth-child(2n){margin-left:0}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item:nth-child(n+2){margin-top:2em}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text{margin-top:.85rem}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text{margin-top:.8em}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .txt{margin-top:.57rem}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .txt{margin-top:.5em}}@media only screen and (min-width:768px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn{margin-top:1.14rem}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn{margin-top:1em}}@media only screen and (min-width:1025px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn .c-text-link{width:14.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn .c-text-link{width:80%}}@media only screen and (max-width:767px){.p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn .c-text-link{width:60%}}html:not([lang=ja]) .p-family-stay__colum2 .p-family-stay__inner-list-item-text .btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}.p-family-stay__colum3{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__colum3{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__colum3{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__colum3{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum3{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum3{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-family-stay__colum3{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum3{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__colum3{margin-top:6em}}.p-family-stay__colum3{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1025px){.p-family-stay__colum3 .p-family-stay__inner-text{width:calc(335 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum3 .p-family-stay__inner-text{width:calc(360 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-text{width:100%}}@media only screen and (min-width:768px){.p-family-stay__colum3 .p-family-stay__inner-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-text .txt{margin-top:1em}}.p-family-stay__colum3 .p-family-stay__inner-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){.p-family-stay__colum3 .p-family-stay__inner-list-item{width:calc(354 / 1110 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item{width:100%}}.p-family-stay__colum3 .p-family-stay__inner-list-item{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item:nth-child(n+2){margin-top:3rem}}@media only screen and (min-width:768px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text{margin-top:.85rem}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text{margin-top:.8em}}@media only screen and (min-width:768px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .txt{margin-top:.57rem}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .txt{margin-top:.5em}}@media only screen and (min-width:768px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn{margin-top:1.14rem}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn{margin-top:1em}}@media only screen and (min-width:1025px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn .c-text-link{width:14.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn .c-text-link{width:80%}}@media only screen and (max-width:767px){.p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn .c-text-link{width:-moz-fit-content;width:fit-content}}html:not([lang=ja]) .p-family-stay__colum3 .p-family-stay__inner-list-item-text .btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:1025px){.p-family-stay__colum4{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum4{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__colum4{margin-top:7em}}.p-family-stay__colum4 .p-family-stay__inner-title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__colum4 .p-family-stay__inner-title{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__colum4 .p-family-stay__inner-title{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__colum4 .p-family-stay__inner-title{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum4 .p-family-stay__inner-title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-title{width:calc(328 / 376 * 100%)}}.p-family-stay__colum4 .p-family-stay__inner-title .c-stay-time{align-items:center;text-align:center}@media only screen and (min-width:768px){.p-family-stay__colum4 .p-family-stay__inner-card{margin-top:2.28rem}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-card{margin-top:2em}}.p-family-stay__colum4 .p-family-stay__inner-card{align-items:inherit}html:lang(ja) .p-family-stay__colum4 .p-family-stay__inner-card .c-card__contents{height:100%}.p-family-stay__colum4 .p-family-stay__inner-card .c-card__contents .c-card__text{margin-top:auto;margin-bottom:0}@media only screen and (min-width:1025px){.p-family-stay__colum4 .p-family-stay__inner-card .c-table__th{width:35%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum4 .p-family-stay__inner-card .c-table__th{width:47%}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-card .c-table__th{width:47%}}.p-family-stay__colum4 .p-family-stay__inner-card .c-table__th{padding-inline:.7em}@media only screen and (max-width:1024px){html:lang(en) .p-family-stay__colum4 .p-family-stay__inner-card .c-table__th{width:42%}}@media only screen and (max-width:1024px){.p-family-stay__colum4 .p-family-stay__inner-card .c-table__td{padding-inline:.5em}}@media only screen and (max-width:1024px){.p-family-stay__colum4 .p-family-stay__inner-card .c-card__btn .c-text-link{width:85%;margin-inline:auto}}.p-family-stay__colum4 .p-family-stay__inner-btn{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__colum4 .p-family-stay__inner-btn{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__colum4 .p-family-stay__inner-btn{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__colum4 .p-family-stay__inner-btn{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__colum4 .p-family-stay__inner-btn{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-btn{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:768px){.p-family-stay__colum4 .p-family-stay__inner-btn{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-btn{margin-top:2em}}.p-family-stay__colum4 .p-family-stay__inner-btn{text-align:center}@media only screen and (min-width:768px){.p-family-stay__colum4 .p-family-stay__inner-btn .c-text-link{width:14.28rem}}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-btn .c-text-link{width:50%}}html:not([lang=ja]) .p-family-stay__colum4 .p-family-stay__inner-btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (max-width:767px){.p-family-stay__colum4 .p-family-stay__inner-btn .c-text-link:nth-child(n+2){margin-top:.5em}}@media only screen and (min-width:1025px){.p-family-stay__default{margin-top:11.42rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default{margin-top:10rem}}@media only screen and (max-width:767px){.p-family-stay__default{margin-top:7em}}.p-family-stay__default .p-family-stay__inner-title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__default .p-family-stay__inner-title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__default .p-family-stay__inner-title{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__default .p-family-stay__inner-title{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default .p-family-stay__inner-title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-title{width:calc(328 / 376 * 100%)}}.p-family-stay__default .p-family-stay__inner-title .c-stay-time{align-items:center}@media only screen and (min-width:768px){.p-family-stay__default .p-family-stay__inner-main{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main{margin-top:2em}}.p-family-stay__default .p-family-stay__inner-main .c-swiper__wrp .img{margin-inline:.57rem}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main .c-swiper__wrp .img{margin-inline:.28rem}}.p-family-stay__default .p-family-stay__inner-main-text{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__default .p-family-stay__inner-main-text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__default .p-family-stay__inner-main-text{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__default .p-family-stay__inner-main-text{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default .p-family-stay__inner-main-text{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-text{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:768px){.p-family-stay__default .p-family-stay__inner-main-text{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__default .p-family-stay__inner-main-text .txt{text-align:center}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-text .txt{text-align:left}}.p-family-stay__default .p-family-stay__inner-main-link{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__default .p-family-stay__inner-main-link{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__default .p-family-stay__inner-main-link{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__default .p-family-stay__inner-main-link{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default .p-family-stay__inner-main-link{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-link{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:768px){.p-family-stay__default .p-family-stay__inner-main-link{margin-top:1.14rem}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-link{margin-top:1em}}.p-family-stay__default .p-family-stay__inner-main-link{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:1025px){.p-family-stay__default .p-family-stay__inner-main-link .btn{width:calc(200 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default .p-family-stay__inner-main-link .btn{width:30%}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-link .btn{width:48%}}@media only screen and (min-width:1025px){.p-family-stay__default .p-family-stay__inner-main-link .btn:nth-child(n+2){margin-left:calc(16 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__default .p-family-stay__inner-main-link .btn:nth-child(n+2){margin-left:2%}}@media only screen and (max-width:767px){.p-family-stay__default .p-family-stay__inner-main-link .btn:nth-child(n+2){margin-left:4%}}@media only screen and (max-width:767px){html:lang(en) .p-family-stay__default .p-family-stay__inner-main-link .btn{width:80%;margin-left:0;margin-top:.5em}}.p-family-stay__default .p-family-stay__inner-main-link .btn .c-text-link{width:100%}@media only screen and (min-width:1025px){.p-family-stay__bgblack{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bgblack{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-family-stay__bgblack{margin-top:5em}}@media only screen and (min-width:1025px){.p-family-stay__bgblack{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bgblack{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bgblack{padding-top:3em}}@media only screen and (min-width:1025px){.p-family-stay__bgblack{padding-bottom:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bgblack{padding-bottom:4.28rem}}@media only screen and (max-width:767px){.p-family-stay__bgblack{padding-bottom:3em}}.p-family-stay__bgblack .p-family-stay__inner-main{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-family-stay__bgblack .p-family-stay__inner-main{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-family-stay__bgblack .p-family-stay__inner-main{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-family-stay__bgblack .p-family-stay__inner-main{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bgblack .p-family-stay__inner-main{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-main{width:calc(328 / 376 * 100%)}}.p-family-stay__bgblack .p-family-stay__inner-main{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-main{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-family-stay__bgblack .p-family-stay__inner-text{width:calc(461 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-text{width:100%}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-text{margin-top:1.5em}}@media only screen and (min-width:768px){.p-family-stay__bgblack .p-family-stay__inner-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-text .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-family-stay__bgblack .p-family-stay__inner-text .btn{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-text .btn{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-family-stay__bgblack .p-family-stay__inner-text .btn .c-text-link{width:12.85rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay__bgblack .p-family-stay__inner-text .btn .c-text-link{width:80%}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-text .btn .c-text-link{width:60%}}html:not([lang=ja]) .p-family-stay__bgblack .p-family-stay__inner-text .btn .c-text-link{width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:768px){.p-family-stay__bgblack .p-family-stay__inner-img{width:calc(605 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-family-stay__bgblack .p-family-stay__inner-img{width:100%}}@media only screen and (min-width:768px){.p-family-stay--day1{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-family-stay--day1{margin-top:2em}}.p-family-stay--day1{position:relative}@media only screen and (min-width:1025px){.p-family-stay--day1::before{width:31vw}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay--day1::before{width:30vw}}@media only screen and (max-width:767px){.p-family-stay--day1::before{width:15em}}.p-family-stay--day1::before{content:"";position:absolute;top:0;left:0;aspect-ratio:596/284;background:url(../../family/images/kumo-day1.webp) no-repeat;background-size:contain;z-index:-1}@media only screen and (max-width:767px){.p-family-stay--day1::before{top:-11em}}@media only screen and (min-width:1025px){.p-family-stay--day2{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-family-stay--day2{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-family-stay--day2{margin-top:5em}}