﻿.p-room-intro .inner{position:relative}.p-room-intro .inner::after{content:"";position:absolute;bottom:0;right:-.5em;background:url(../../rooms/images/flower_intro.webp) top right no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-room-intro .inner::after{width:12vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-intro .inner::after{width:18vw}}@media only screen and (max-width: 767px){.p-room-intro .inner::after{width:7em}}@media only screen and (min-width: 1025px){.p-room-intro .inner::after{height:9vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-intro .inner::after{height:18vw}}@media only screen and (max-width: 767px){.p-room-intro .inner::after{height:7em}}@media only screen and (max-width: 767px){.p-room-intro .inner::after{z-index:2;bottom:-7em}}.p-room-intro__text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-room-intro__text{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-room-intro__text{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-room-intro__text{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-intro__text{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-room-intro__text{width:calc(388 / 428 * 100%)}}.p-room-intro__text>.c-txt{margin-top:2rem}.p-room-intro__text__note{margin-top:1.75rem}.p-room-intro__text__note li{color:var(--color-text-3)}.p-room-intro__text__note li::before{content:"※"}@media only screen and (min-width: 768px){.p-room-intro__text>.c-txt,.p-room-intro__text__note{text-align:center}}@media only screen and (max-width: 767px){.p-room-intro__text>.c-txt,.p-room-intro__text__note{text-align:left}}.p-room-intro__img{width:100%;margin-top:3rem}@media only screen and (min-width: 1025px){.p-room-anch{margin-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-anch{margin-top:6.25rem}}@media only screen and (max-width: 767px){.p-room-anch{margin-top:5em}}@media only screen and (min-width: 1025px){.p-room-anch{max-width:none;width:90%}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-room-anch{width:95%}}@media only screen and (max-width: 767px){.p-room-anch{width:90%}}@media only screen and (min-width: 1025px){.p-room-anch .c-anchor-link__item{width:calc(186 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-anch .c-anchor-link__item{width:25%}}@media only screen and (max-width: 767px){.p-room-anch .c-anchor-link__item{width:49%}}@media only screen and (min-width: 1025px) and (max-width: 1499px){.p-room-anch .c-anchor-link__item{padding:.75rem .62rem .93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-anch .c-anchor-link__item{margin-top:0;margin-left:0}.p-room-anch .c-anchor-link__item:nth-of-type(n+2){margin-left:2%}.p-room-anch .c-anchor-link__item:nth-of-type(3n+1){margin-left:0}.p-room-anch .c-anchor-link__item:nth-of-type(n+4){margin-top:1.25rem}}.p-room-anch .c-anchor-link__item .t--plnone>span{padding-left:0}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-room-anch .c-anchor-link__item .t>span{font-size:1.23vw}}.box_view{margin-top:-2.5em;z-index:2}.box_view--mt{margin-top:-1em}.box_view .view{border-radius:1000px;display:flex;align-items:center;justify-content:center;width:fit-content;margin-inline:auto;padding:.1em .8em;margin-bottom:.3em}.box_view .view_mountain{background-color:#fff;border:1px solid #E4DAED}.box_view .view_river{color:#fff;background-color:#9C69BE}.box_view .view:last-of-type{margin-bottom:0}.box_view .view .ic{width:1.06rem;display:flex;justify-content:center;align-items:center}.box_view .view .ic img{height:auto !important;margin-top:.1em}.box_view .view .txt{white-space:nowrap}.p-room-list{margin-right:auto;margin-left:auto;border-top:1px solid #E4DAED;border-bottom:1px solid #E4DAED;margin-top:3rem;padding-bottom:7.5rem}@media only screen and (max-width: 767px){.p-room-list{width:calc(388 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-room-list{padding-bottom:5rem}}.p-room-list__item{display:flex;position:relative}@media only screen and (min-width: 768px){.p-room-list__item{padding-top:7.5rem}}@media only screen and (max-width: 767px){.p-room-list__item{padding-top:5rem}}@media only screen and (max-width: 1024px){.p-room-list__item{flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item{width:80%;margin-inline:auto}}.p-room-list__item::before{content:"";width:15vw;height:15vw;position:absolute;top:20%;right:0;background:url(../../rooms/images/bg_flower.webp) no-repeat;background-size:contain;z-index:-2}@media only screen and (max-width: 767px){.p-room-list__item::before{width:30vw;height:30vw;top:62vw}}@media only screen and (min-width: 768px){.p-room-list__item:nth-child(n+2){margin-top:4.37rem}}@media only screen and (max-width: 767px){.p-room-list__item:nth-child(n+2){margin-top:2.5rem}}@media only screen and (min-width: 768px){.p-room-list__item:nth-child(n+2){padding-top:6.25rem}}@media only screen and (max-width: 767px){.p-room-list__item:nth-child(n+2){padding-top:3.75rem}}.p-room-list__item .c-swiper{width:calc(930 / 1440 * 100%)}@media only screen and (max-width: 1024px){.p-room-list__item .c-swiper{width:100%}}.p-room-list__item__txt{width:calc(350 / 1440 * 100%);margin-left:auto;margin-right:6.25rem}@media only screen and (max-width: 1024px){.p-room-list__item__txt{margin-right:auto;width:100%;margin-top:1.56rem}}.p-room-list__item__txt .box_view{display:flex;flex-wrap:wrap;align-items:center;margin-top:0}@media only screen and (max-width: 1024px){.p-room-list__item__txt .box_view{justify-content:center}}.p-room-list__item__txt .box_view .view{width:auto;margin-right:.5em !important;margin-left:0}.p-room-list__item__txt .box_view .view:last-of-type{margin-right:0}@media only screen and (max-width: 1024px){.p-room-list__item__txt .c-title{text-align:center;margin-top:.31rem}}html:lang(en) .p-room-list__item__txt .c-title{margin-top:1em}.p-room-list__item__txt .c-title__jp{margin-left:1.25rem}@media only screen and (max-width: 1024px){.p-room-list__item__txt .c-title__jp{margin-left:.62rem}}html:lang(en) .p-room-list__item__txt .c-title__jp{display:block;width:100%;margin-left:0}.p-room-list__item__txt .c-txt{margin-top:2.5rem}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-txt{margin-top:1.25rem}}.p-room-list__item__txt .c-table{margin-top:2rem}@media only screen and (min-width: 768px){.p-room-list__item__txt .c-table th{width:30%}}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-table{margin-top:1.56rem}}.p-room-list__item__txt .c-accordion{margin-top:2rem;border:1px solid #9C69BE;border-radius:.5rem}.p-room-list__item__txt .c-accordion__btn .btn{background:none;border:none;color:var(--color-text-1)}@media only screen and (min-width: 1025px){.p-room-list__item__txt .c-accordion__btn .btn{padding:1.12rem 3.12rem 1.12rem 2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item__txt .c-accordion__btn .btn{padding:1.12rem 3.12rem 1.12rem 1.25rem}}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-accordion__btn .btn{padding:1em 3em 1em 1em}}.p-room-list__item__txt .c-accordion__btn .btn .icon{border-radius:1000px}@media only screen and (min-width: 768px){.p-room-list__item__txt .c-accordion__btn .btn .icon{width:1.62rem}}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-accordion__btn .btn .icon{width:2em}}@media only screen and (min-width: 768px){.p-room-list__item__txt .c-accordion__btn .btn .icon{height:.87rem}}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-accordion__btn .btn .icon{height:1.3em}}.p-room-list__item__txt .c-accordion__btn .btn .icon::before{width:40%}.p-room-list__item__txt .c-accordion__btn .btn .icon::after{width:40%}.p-room-list__item__txt .c-accordion__target{background:none;border:none}@media only screen and (min-width: 1025px){.p-room-list__item__txt .c-accordion__target .answer_inner{padding:0 2rem 1.12rem 2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item__txt .c-accordion__target .answer_inner{padding:0 1.25rem 1.12rem 1.25rem}}@media only screen and (max-width: 767px){.p-room-list__item__txt .c-accordion__target .answer_inner{padding:0 1em 1em 1em}}.p-room-list__item__txt .c-accordion__target .answer_inner ul{display:flex;flex-wrap:wrap}.p-room-list__item__txt .c-accordion__target .answer_inner ul li{width:50%;padding-left:1em;position:relative}.p-room-list__item__txt .c-accordion__target .answer_inner ul li::before{content:"・";position:absolute;left:0}.p-room-list__item__txt .c-accordion__target .answer_inner ul li:nth-child(n+3){margin-top:.31rem}.p-room-list__item__txt .c-accordion__target .answer_inner .img{width:100%;border-radius:1.25rem;overflow:hidden;margin-top:1.75rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item__txt .c-accordion__target .answer_inner .img{margin-top:0}.p-room-list__item__txt .c-accordion__target .answer_inner .img img{border-radius:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item__txt .c-accordion__target .answer_inner{display:flex;flex-direction:row-reverse}.p-room-list__item__txt .c-accordion__target .answer_inner .img{width:35%}.p-room-list__item__txt .c-accordion__target .answer_inner ul{width:60%;margin-left:5%}}.p-room-list__item__txt .c-btn{margin-top:2rem}@media only screen and (min-width: 1025px){.p-room-list__item__txt .c-btn{max-width:17.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-list__item__txt .c-btn{max-width:21.87rem;margin-inline:auto}}.p-room-list__item__txt .c-btn+.c-btn{margin-top:1rem}.p-room-list__item__txt .c-btn__text{display:flex}.p-room-list__item__txt .c-btn__text .ic{width:1.06rem;margin-right:.4em}.p-room-list__item__txt .c-btn__text .ic img{height:auto !important;margin-top:.2em}.p-room-list__item__txt .c-btn.river a{background:url("../images/common/pattern20.png"),linear-gradient(135.63deg, #9c41af 0%,#9c41af 36.15%,#853895 98.93%)}@media only screen and (min-width: 1025px){html:lang(en) .p-room-list__item__txt .c-btn.tel{max-width:none}}.p-room-list__item__txt .c-btn.tel .c-btn__link{padding-left:1.5em}.p-room-list__item__txt .c-btn.tel .c-btn__text{flex-wrap:wrap;padding-left:1em;position:relative}.p-room-list__item__txt .c-btn.tel .c-btn__text .ic{width:.81rem;position:absolute;top:50%;left:-.5em;transform:translateY(-50%)}.p-room-list__item__txt .c-btn.tel .c-btn__text .num{display:block;width:100%}.p-room-list__item.reverse{flex-direction:row-reverse}@media only screen and (min-width: 1025px){.p-room-list__item.reverse::before{top:6vw;right:auto;left:-4vw}}@media only screen and (min-width: 1025px){.p-room-list__item.reverse .c-swiper-arr{justify-content:flex-start}}.p-room-list__item.reverse .p-room-list__item__txt{margin-right:auto;margin-left:6.25rem}@media only screen and (max-width: 1024px){.p-room-list__item.reverse .p-room-list__item__txt{margin-left:auto}}.p-room-list__item__inn{width:calc(1200 / 1440 * 100%);margin-left:auto;margin-right:auto}@media only screen and (max-width: 1024px){.p-room-list__item__inn::before{top:52vw}}.p-room-list__item__inn .c-swiper{width:calc(720 / 1200 * 100%)}@media only screen and (max-width: 1024px){.p-room-list__item__inn .c-swiper{width:100%}}.p-room-list__item__inn .p-room-list__item__txt{width:calc(350 / 1200 * 100%);margin-left:auto;margin-right:4.37rem}@media only screen and (max-width: 1024px){.p-room-list__item__inn .p-room-list__item__txt{margin-right:auto;width:100%}}.p-room-list__item__inn.reverse .p-room-list__item__txt{margin-right:auto;margin-left:4.37rem}@media only screen and (max-width: 1024px){.p-room-list__item__inn.reverse .p-room-list__item__txt{margin-left:auto}}.p-room-info{margin-right:auto;margin-left:auto;margin-top:5rem}@media only screen and (min-width: 1025px){.p-room-info{width:calc(1000 / 1428 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-room-info{max-width:calc(1000px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-room-info{max-width:calc(1000px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room-info{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-room-info{width:calc(388 / 428 * 100%)}}.p-room-info-ic{display:flex;justify-content:center;margin-top:3rem}@media only screen and (max-width: 767px){.p-room-info-ic{display:block;margin-top:1.87rem}}.p-room-info-ic p{display:flex;align-items:center;background-color:#E4DAED;border-radius:.5rem;padding:1.25rem 1.75rem}@media only screen and (max-width: 767px){.p-room-info-ic p{padding:.93rem .62rem;width:fit-content;margin-inline:auto}.p-room-info-ic p:nth-of-type(n+2){margin-top:.5em}}.p-room-info-ic p:last-child{margin-left:1.5rem}@media only screen and (max-width: 767px){.p-room-info-ic p:last-child{margin-left:auto}}.p-room-info-ic p .ic{width:1.87rem;margin-right:.5rem}.p-room-info-ic p .ic img{height:auto !important}.p-room-info .c-table--respon{margin-top:3rem}.p-room-info .c-table--respon th{width:30%}@media only screen and (max-width: 767px){.p-room-info .c-table--respon td{border-bottom:1px solid var(--color-main-1)}}
