@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-guest-rooms{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-guest-rooms{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-guest-rooms{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-guest-rooms{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guest-rooms{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-guest-rooms{width:calc(311 / 375 * 100%)}}.p-guest-rooms__text{margin-top:1.53rem}.p-guest-rooms__kids{margin-top:1.53rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.46rem 1.23rem;gap:.92rem;width:100%;background:#b6edf8;border:2px dashed var(--color-cv-stay)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-guest-rooms__kids{padding:.46rem .76rem;gap:.46rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guest-rooms__kids{padding:.46rem .76rem;gap:.46rem}}.p-guest-rooms__kids .img{order:-1;width:calc(68 / 288 * 100%)}.p-guest-rooms__kids .text-wrp{width:calc(208 / 288 * 100%)}.p-guest-rooms__kids .text-wrp .att{font-size:.85rem}.p-guest-rooms__kids .text-wrp .title{display:flex;align-items:flex-start;flex-wrap:wrap;line-height:1.4}.p-guest-rooms__kids .text-wrp .title em{font-size:1.08rem;color:var(--color-error)}.p-guest-rooms__kids{margin-inline:auto;max-width:24.92rem}.p-guest-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-guest-anch{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-guest-anch{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-guest-anch{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guest-anch{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-guest-anch{width:calc(343 / 375 * 100%)}}.p-guest-anch{margin-top:4.61rem}.p-guest-all{margin-top:4.61rem}.p-guest-all__list,.p-guest-all__title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-guest-all__list,.p-guest-all__title{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-guest-all__list,.p-guest-all__title{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-guest-all__list,.p-guest-all__title{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-guest-all__list,.p-guest-all__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-guest-all__list,.p-guest-all__title{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-guest-all__list,.p-guest-all__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:896px){.p-guest-all__list,.p-guest-all__title{width:calc(1360 / 1440 * 100%)}}.p-guest-all{--spec-bg-color:var(--color-table-bg)}.p-guest-all__list{margin-top:3.69rem;align-items:normal}@media only screen and (max-width:767px){.p-guest-all__list{margin-top:2.3rem}}.p-guest-all__list .c-card-item__contents{align-items:center;justify-content:flex-start;flex-grow:1}.p-guest-all__list .c-card-item__link{height:100%}.p-guest-all__list .c-card-item__spec{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:100%;font-size:.85rem}.p-guest-all__list .c-card-item__spec>span{padding:0 .75em;position:relative}@media only screen and (max-width:767px){.p-guest-all__list .c-card-item__spec>span{padding:0 .5em}}.p-guest-all__list .c-card-item__spec>span:not(:last-child)::after{content:"";width:1px;height:1em;background-color:var(--color-note-primary);position:absolute;right:0;top:0;bottom:0;margin:auto 0}.p-guest-all__list .c-card-item__text{max-width:100%;margin-inline:auto}.p-guest-all__list .c-card-item__text .att{display:block;margin-top:.15em;color:var(--color-body-secondary)}.p-guest-all__list .c-card-item .o-icon-circle{margin-top:auto;margin-bottom:0}.p-guest-all--concept{background-color:var(--color-bg-point);padding:3.69rem 0}