@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.c-intro,.p-kanade-intro{margin-top:8.57rem}@media only screen and (min-width:768px) and (max-width:1024px){.c-intro,.p-kanade-intro{margin-top:7.14rem}}@media only screen and (max-width:767px){.c-intro,.p-kanade-intro{margin-top:4.28rem}}.p-kanade-intro .c-text-set{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-kanade-intro .c-text-set{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-kanade-intro .c-text-set{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-kanade-intro .c-text-set{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-kanade-intro .c-text-set{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-kanade-intro .c-text-set{width:calc(328 / 376 * 100%)}}.p-kanade-intro__images{margin-top:2.14rem;display:flex;margin-inline:auto;width:calc(1400 / 1440 * 100%)}.p-kanade-intro__images>p{width:calc(692 / 1400 * 100%)}.p-kanade-intro__images>p:nth-child(2n){margin-left:calc(16 / 1400 * 100%)}.p-kanade-charm{padding:4.28rem 0 5.71rem;background-color:#0f1b12;margin-top:8.57rem}@media only screen and (max-width:767px){.p-kanade-charm{padding:4.28rem 0;margin-top:5.71rem}}.p-kanade-charm__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-kanade-charm__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-kanade-charm__inner{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-kanade-charm__inner{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-kanade-charm__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-kanade-charm__inner{width:calc(296 / 376 * 100%)}}.p-kanade-charm__list{margin-inline:auto;max-width:69.85rem;display:flex;flex-wrap:wrap;margin-top:4.28rem}@media only screen and (max-width:767px){.p-kanade-charm__list{margin-top:1.42rem}}.p-kanade-charm__li{width:calc(469 / 978 * 100%);display:flex;flex-direction:column}@media only screen and (max-width:767px){.p-kanade-charm__li{width:100%}}@media only screen and (min-width:768px){.p-kanade-charm__li:nth-child(even){margin-top:3.57rem;margin-left:calc(40 / 978 * 100%)}.p-kanade-charm__li:nth-child(odd){margin-top:-2.86rem}}@media only screen and (max-width:767px){.p-kanade-charm__li:nth-child(n+2){margin-top:2.85rem}}.p-kanade-charm__li .text-wrp{width:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:.35rem;margin-top:1.42rem}@media only screen and (max-width:767px){.p-kanade-charm__li .text-wrp{margin-top:.71rem}}.p-kanade-charm__li .text-wrp>*{width:100%}.p-kanade-charm__li .text-wrp .btn{margin-top:.71rem}.p-kanade-charm__li .img{order:-1;width:100%}.p-rooms-tab{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-rooms-tab{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-rooms-tab{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-rooms-tab{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-rooms-tab{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-rooms-tab{width:calc(360 / 376 * 100%)}}.p-room-wrp{margin-top:8.57rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-wrp{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-room-wrp{margin-top:4.28rem}}.p-room-wrp>.c-title{max-width:92%;margin-inline:auto}.p-room-wrp .c-anch{margin-top:2.14rem}.p-room-item{margin-top:8.57rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-item{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-room-item{margin-top:4.28rem}}.p-room-item__slider{overflow:hidden;margin-top:2.14rem}@media only screen and (max-width:767px){.p-room-item__slider{margin-top:1.42rem}}.p-room-item__slider figcaption{text-align:center;margin-top:1.07rem}@media only screen and (max-width:767px){.p-room-item__slider figcaption{letter-spacing:0}}.p-room-item__info{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-room-item__info{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-room-item__info{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-room-item__info{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-item__info{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-item__info{width:calc(328 / 376 * 100%)}}.p-room-item__info{margin-top:2.14rem}@media only screen and (min-width:1025px) and (max-width:1365px){.p-room-item__info{width:calc(1100 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-item__info{max-width:690px}}.p-room-item__info>.c-btn{margin-top:1.42rem;width:40.71rem;margin-inline:auto}@media only screen and (max-width:767px){.p-room-item__info>.c-btn{width:100%}}.p-room-item__info-west{opacity:0;visibility:hidden;transition:opacity .3s ease;display:none}.p-room-item__info-west.is-active{display:block;opacity:1;visibility:visible}.p-room-item__tbl{margin-top:2.14rem}@media only screen and (max-width:767px){.p-room-item__tbl{margin-top:1.42rem}}html:lang(en) .p-room-item__tbl .c-table{letter-spacing:0}@media only screen and (max-width:767px){html:lang(en) .p-room-item__tbl .c-table__th{width:36%}}.p-room-item__tbl .c-table__td{padding-right:0}.p-room-item__ame{margin-top:1.42rem;text-align:center}@media only screen and (min-width:768px){.p-room-item__ame>button{min-width:14.28rem}}.p-room-item__ame-acc{padding-bottom:2.85rem}@media only screen and (max-width:767px){.p-room-item__ame-acc{padding-bottom:2.14rem}}.p-room-item__ame-acc .c-table{margin-top:2.85rem}@media only screen and (max-width:767px){.p-room-item__ame-acc .c-table{margin-top:2.14rem;letter-spacing:0}}html:not([lang=en]) .p-room-item__ame-acc .c-table__th{width:14.28rem}@media only screen and (max-width:767px){html:not([lang=en]) .p-room-item__ame-acc .c-table__th{width:30%}}.p-room-item__tel{margin-top:2.14rem;padding:1.42rem;min-width:40.71rem;margin-inline:auto;width:-moz-fit-content;width:fit-content;background-color:var(--color-bg-2)}#guestrooms_kanade .p-room-item__tel{background-color:var(--color-bg-1)}@media only screen and (max-width:767px){.p-room-item__tel{min-width:100%}}.p-room-item__tel .c-title{--title-jp-color:var(--color-txt-main)}.p-room-item__tel address{margin-top:.35rem;text-align:center;color:var(--color-txt-main)}.p-room-item__tel address .phone{display:flex;align-items:center;justify-content:center;line-height:1;margin-right:.25em;letter-spacing:0;font-size:1.71rem}.p-room-item__tel address .phone svg{height:1.3rem;width:1.2rem;margin-right:.5em}.p-room-item__tel address .time{margin-top:.35rem;display:block}.p-room-item__tel address a{color:var(--color-txt-main);text-decoration:none}.p-room-other{margin-top:8.57rem}@media only screen and (max-width:767px){.p-room-other{margin-top:5.71rem}}.p-room-other--main{padding-top:5.71rem;background-color:var(--color-bg-2)}@media only screen and (max-width:767px){.p-room-other--main{padding-top:4.28rem}}.p-room-other--kanade .p-room-fac__item .c-title{--title-jp-color:var(--color-title-1)}.p-room-other--kanade .c-type-link{margin-top:3.57rem}.p-room-fac>.c-title{max-width:92%;margin-inline:auto}.p-room-fac__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-room-fac__inner{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-room-fac__inner{max-width:calc(1360px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-room-fac__inner{max-width:calc(1360px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-fac__inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-fac__inner{width:calc(360 / 376 * 100%)}}.p-room-fac__inner{background-color:var(--color-bg-1);padding:4.28rem 0;margin-top:1.42rem}@media only screen and (max-width:767px){.p-room-fac__inner{padding:2.5rem 0}}.p-room-fac__item{max-width:78.57rem;width:calc(1100 / 1360 * 100%);margin-inline:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-fac__item{width:calc(1260 / 1360 * 100%)}}@media only screen and (max-width:767px){.p-room-fac__item{width:calc(328 / 360 * 100%)}}.p-room-fac__item:nth-child(n+2){margin-top:2.85rem}@media only screen and (max-width:767px){.p-room-fac__item:nth-child(n+2){margin-top:2.14rem}}.p-room-fac__item .c-card{margin-top:2.14rem}@media only screen and (max-width:767px){.p-room-fac__item .c-card{margin-top:1.42rem}}.p-room-fac__item .c-card+.c-table{margin-top:3.21rem}@media only screen and (max-width:767px){.p-room-fac__item .c-card+.c-table{margin-top:1.42rem}}.p-room-fac__item .c-title+.c-table{margin-top:1.42rem}@media only screen and (max-width:767px){.p-room-fac__item .c-table{letter-spacing:0}}html:not([lang=en]) .p-room-fac__item .c-table__th{width:14.28rem}@media only screen and (max-width:767px){html:not([lang=en]) .p-room-fac__item .c-table__th{width:35%}}.p-ame-popup__container{background-color:transparent}@media only screen and (min-width:1025px){.p-ame-popup__container{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width:1025px) and (max-height:700px){.p-ame-popup__container{align-items:flex-start}}.p-ame-popup__container .inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-ame-popup__container .inner{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-ame-popup__container .inner{max-width:calc(1360px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-ame-popup__container .inner{max-width:calc(1360px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ame-popup__container .inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-ame-popup__container .inner{width:calc(360 / 376 * 100%)}}.p-ame-popup__container .inner{max-width:90rem;height:auto;background-color:var(--color-bg-1);position:relative}@media only screen and (min-width:768px){.p-ame-popup__container .inner{padding:4.28rem 0}}@media only screen and (max-width:767px){.p-ame-popup__container .inner{padding:3rem 0}}@media only screen and (max-height:700px){.p-ame-popup__container .inner{margin-top:2.85rem;margin-bottom:2.85rem}}@media only screen and (max-width:1024px){.p-ame-popup__container .inner{margin-top:1.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:767px){.p-ame-popup__container .inner{width:calc(388 / 428 * 100%);margin-right:auto;margin-left:auto;overflow:scroll}.p-ame-popup__container .inner .img{margin-right:auto;margin-left:auto}}@media only screen and (min-width:1025px){.p-ame-popup__container .inner .p-room-fac__item{width:calc(1100 / 1260 * 100%)}}.p-ame-popup__content__inner{margin-right:auto;margin-left:auto}.p-ame-popup__close{position:absolute;z-index:10;right:1.07rem;top:1.07rem}@media only screen and (max-width:1024px){.p-ame-popup__close{right:0}}