@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.p-intro{position:relative;margin-top:8rem;margin-bottom:10.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-intro{margin-top:4rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{margin-bottom:6.6666666667rem}}@media only screen and (max-width:767px){.p-intro{margin-bottom:4rem}}.p-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__inner{padding-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-intro__inner{padding-top:2rem}}@media only screen and (min-width:768px){.p-intro__inner{max-width:78.125%}}@media only screen and (min-width:768px)and (max-width:983px){.p-intro__inner{max-width:85.9375%}}@media only screen and (max-width:767px){.p-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-intro__inner .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width:768px){.p-intro__inner .txtBox{margin-left:2rem}}@media only screen and (max-width:767px){.p-intro__inner .txtBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:2em}}.p-intro__inner .txtBox .c-txt{margin-top:3.3333333333rem;margin-right:4rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__inner .txtBox .c-txt{margin-right:2rem}}@media only screen and (max-width:767px){.p-intro__inner .txtBox .c-txt{margin-right:2rem}}.p-intro__inner .img01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3092783505%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width:768px){.p-intro__inner .img01{max-width:64.6666666667%}}@media only screen and (max-width:767px){.p-intro__inner .img01{width:95%;margin-top:1rem}}.p-intro__inner .img01 img{display:block;border-radius:.2rem}.p-intro__inner .img01 img:nth-child(1){width:65.9793814433%}.p-intro__inner .img01 img:nth-child(2){width:33.7113402062%}.p-intro .img02{border-radius:.2rem;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.p-intro .img02{max-width:10.4166666667%}}@media only screen and (max-width:767px){.p-intro .img02{max-width:15%}.p-intro .img02 img{min-height:60vw;-o-object-fit:cover;object-fit:cover}}.p-bath{position:relative;padding-bottom:6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath{padding-bottom:5.3333333333rem}}@media only screen and (max-width:767px){.p-bath{padding-bottom:3.3333333333rem}}.p-bath:before{content:"";background:url(../images/common/bg_gray_noise.jpg);width:67.7083333333%;height:100%;position:absolute;right:0;z-index:-1;display:block}.p-bath__in-room{padding-top:6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__in-room{padding-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-bath__in-room{padding-top:4.6666666667rem}}.p-bath__in-room .splide{margin-inline:auto;max-width:80rem;width:90%;margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__in-room .splide{margin-top:2rem}}@media only screen and (max-width:767px){.p-bath__in-room .splide{margin-top:2rem}}.p-bath__in-room .c-tblBasic{margin-top:2.6666666667rem;max-width:53.3333333333rem;width:80%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__in-room .c-tblBasic{margin-top:2rem}}@media only screen and (max-width:767px){.p-bath__in-room .c-tblBasic{margin-top:2rem}}@media only screen and (min-width:768px){.p-bath__in-room .c-tblBasic table tr th{width:12rem}}@media only screen and (max-width:767px){.p-bath__in-room .c-tblBasic table tr td,.p-bath__in-room .c-tblBasic table tr th{display:block;width:100%}}.p-bath__open-air{padding-top:6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__open-air{padding-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-bath__open-air{padding-top:4.6666666667rem}}.p-bath__open-air__inner{margin-top:2.6666666667rem;max-width:80rem;gap:2.6666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;margin-inline:auto;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__open-air__inner{margin-top:2rem}}@media only screen and (max-width:767px){.p-bath__open-air__inner{margin-top:2rem}}@media only screen and (max-width:767px){.p-bath__open-air__inner{gap:.3333333333rem}}.p-bath__open-air__inner .c-ttlJP_02{margin-top:2rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__open-air__inner .c-ttlJP_02{margin-top:1.6666666667rem}}@media only screen and (max-width:767px){.p-bath__open-air__inner .c-ttlJP_02{margin-top:1.3333333333rem}}.p-bath__open-air .c-tblBasic{margin-top:2.6666666667rem;max-width:53.3333333333rem;width:80%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__open-air .c-tblBasic{margin-top:2rem}}@media only screen and (max-width:767px){.p-bath__open-air .c-tblBasic{margin-top:2rem}}.p-bath__open-air .c-tblBasic table tbody tr th{width:12rem}@media only screen and (max-width:767px){.p-bath__open-air .c-tblBasic table tbody tr td,.p-bath__open-air .c-tblBasic table tbody tr th{display:block;width:100%}}.p-bath__open-air .c-tblBasic .note{line-height:1.5;letter-spacing:.08em;margin-top:1.3333333333rem}@media only screen and (min-width:1200px){.p-bath__open-air .c-tblBasic .note{font-size:.8666666667rem}}@media print{.p-bath__open-air .c-tblBasic .note{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__open-air .c-tblBasic .note{font-size:.8rem}}@media only screen and (max-width:767px){.p-bath__open-air .c-tblBasic .note{font-size:.9230769231rem}}.p-privateBath{margin-top:10.6666666667rem;padding:10.6666666667rem 0;background:var(--color-cv)}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath{margin-top:6.6666666667rem}}@media only screen and (max-width:767px){.p-privateBath{margin-top:3.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath{padding:6.6666666667rem 0}}@media only screen and (max-width:767px){.p-privateBath{padding:4.6666666667rem 0}}.p-privateBath__inner{max-width:76.6666666667rem;width:90%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-privateBath__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1200px){.p-privateBath__inner .txtBox{max-width:33.0434782609%}}@media print{.p-privateBath__inner .txtBox{max-width:33.0434782609%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .txtBox{max-width:45.2173913043%}}@media only screen and (max-width:767px){.p-privateBath__inner .txtBox{margin-top:3rem}}.p-privateBath__inner .txtBox .c-ttlJP_01 span{color:var(--color-white)}.p-privateBath__inner .txtBox .c-txt{margin-top:4rem;color:var(--color-white)}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .txtBox .c-txt{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-privateBath__inner .txtBox .c-txt{margin-top:2rem}}.p-privateBath__inner .txtBox .c-tblBasic{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .txtBox .c-tblBasic{margin-top:2rem}}@media only screen and (max-width:767px){.p-privateBath__inner .txtBox .c-tblBasic{margin-top:2rem}}.p-privateBath__inner .txtBox .c-tblBasic .note{line-height:1.5;letter-spacing:.08em;margin-top:1.3333333333rem;color:var(--color-white)}@media only screen and (min-width:1200px){.p-privateBath__inner .txtBox .c-tblBasic .note{font-size:.8666666667rem}}@media print{.p-privateBath__inner .txtBox .c-tblBasic .note{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .txtBox .c-tblBasic .note{font-size:.8rem}}@media only screen and (max-width:767px){.p-privateBath__inner .txtBox .c-tblBasic .note{font-size:.9230769231rem}}.p-privateBath__inner .txtBox .bnr{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .txtBox .bnr{margin-top:2rem}}@media only screen and (max-width:767px){.p-privateBath__inner .txtBox .bnr{margin-top:2rem}}@media only screen and (min-width:1200px){.p-privateBath__inner .imgBox{width:53.0434782609%}}@media print{.p-privateBath__inner .imgBox{width:53.0434782609%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privateBath__inner .imgBox{width:50.4347826087%}}@media only screen and (max-width:767px){.p-privateBath__inner .imgBox{width:70%;margin-inline:auto}}.p-dayUse{max-width:73.3333333333rem;width:90%;margin:9.3333333333rem auto 13.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-dayUse{margin:6.6666666667rem auto 10rem}}@media only screen and (max-width:767px){.p-dayUse{margin:5.3333333333rem auto 6.6666666667rem}}.p-dayUse .c-tblBasic{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-dayUse .c-tblBasic{margin-top:2rem}}@media only screen and (max-width:767px){.p-dayUse .c-tblBasic{margin-top:2rem}}@media only screen and (min-width:768px){.p-dayUse .c-tblBasic table tbody tr th{width:17.3333333333rem}}