@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.p-intro{background:url(../../hotspring/images/bg_intro.webp) no-repeat bottom center;background-size:100% auto}@media only screen and (min-width:768px){.p-intro{padding-block:3.8333rem 8.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{padding-block:2.7778rem 4.4444rem}}@media only screen and (max-width:767px){.p-intro{padding-block:2.7778rem 4.4444rem;background-size:auto 85%}}.p-intro__item1{gap:8.5938%;margin-inline:auto 0}@media only screen and (min-width:768px){.p-intro__item1{width:86.4583%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-intro__item1{width:90%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__item1{width:95%;gap:1.6667rem}}@media only screen and (max-width:767px){.p-intro__item1{width:92%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-intro__item1 .p-intro__text{display:grid;grid-template-columns:1fr auto}@media only screen and (min-width:768px){.p-intro__item1 .p-intro__text{width:24.7778rem}}@media only screen and (min-width:1200px){.p-intro__item1 .p-intro__text{gap:2.7778rem}}@media print{.p-intro__item1 .p-intro__text{gap:2.7778rem}}@media only screen and (max-width:1199px){.p-intro__item1 .p-intro__text{gap:1.6667rem}}@media only screen and (max-width:767px){.p-intro__item1 .p-intro__text{width:90%}}.p-intro__item1 .p-intro__text .heading .c-heading__main{letter-spacing:20%;line-height:1.8;font-size:1.3125rem}html.ipad .p-intro__item1 .p-intro__text .heading .c-heading__main,html.iphone .p-intro__item1 .p-intro__text .heading .c-heading__main,html.safari .p-intro__item1 .p-intro__text .heading .c-heading__main{display:block;width:3.6em}@media only screen and (min-width:768px){.p-intro__item1 .p-intro__text .text{padding-top:2.7778rem}}@media only screen and (max-width:767px){.p-intro__item1 .p-intro__text .text{padding-top:1.1111rem}}@media only screen and (min-width:768px){.p-intro__item1 .p-intro__image{width:63.1928%}}@media only screen and (max-width:767px){.p-intro__item1 .p-intro__image{margin-bottom:1.6667rem}}@media only screen and (min-width:1200px){.p-intro__item2{margin-top:9.4444rem}}@media print{.p-intro__item2{margin-top:9.4444rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__item2{margin-top:5.5556rem}}@media only screen and (max-width:767px){.p-intro__item2{margin-top:4.4444rem}}@media only screen and (min-width:768px){.p-intro__item2{width:81.3021%;margin-right:8.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10.5729%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-intro__item2{width:90%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__item2{width:90%;gap:2.5rem}}@media only screen and (max-width:767px){.p-intro__item2{width:90%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-intro__item2 .p-intro__text{position:relative;display:grid;grid-template-columns:1fr auto}@media only screen and (min-width:768px){.p-intro__item2 .p-intro__text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:24.7778rem;gap:2.7778rem}}@media only screen and (max-width:767px){.p-intro__item2 .p-intro__text{gap:1.6667rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.6667rem}}.p-intro__item2 .p-intro__text:before{content:"";display:block;background-image:url(../images/common/deco_mountain.webp);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;aspect-ratio:320/101.12}@media only screen and (min-width:1200px){.p-intro__item2 .p-intro__text:before{width:min(16.6667vw,17.7778rem)}}@media print{.p-intro__item2 .p-intro__text:before{width:min(16.6667vw,17.7778rem)}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__item2 .p-intro__text:before{width:20vw}}@media only screen and (max-width:767px){.p-intro__item2 .p-intro__text:before{width:41.0256vw}}.p-intro__item2 .p-intro__text:before{position:absolute;top:7.9167vw;right:-45.2915%}@media only screen and (min-width:768px){.p-intro__item2 .p-intro__text .heading{padding-bottom:4.6875vw}}@media only screen and (max-width:767px){.p-intro__item2 .p-intro__text .heading{margin-top:-7.2222rem}}.p-intro__item2 .p-intro__text .heading .c-heading__main{letter-spacing:20%;line-height:1.8;font-size:1.3125rem}html.ipad .p-intro__item2 .p-intro__text .heading .c-heading__main,html.iphone .p-intro__item2 .p-intro__text .heading .c-heading__main,html.safari .p-intro__item2 .p-intro__text .heading .c-heading__main{display:block;width:3.6em}@media only screen and (min-width:768px){.p-intro__item2 .p-intro__image{width:45.4837%}}@media only screen and (max-width:767px){.p-intro__item2 .p-intro__image{width:70%;margin-inline:auto 0}}.p-hotspring{position:relative;background:url(../images/common/bg_pattern1.webp) repeat top left}@media only screen and (min-width:1200px){.p-hotspring{padding-block:10rem}}@media print{.p-hotspring{padding-block:10rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring{padding-block:5.5556rem}}@media only screen and (max-width:767px){.p-hotspring{padding-block:4.4444rem}}.p-hotspring:before{content:"";display:block;background-image:url(../images/common/deco_branch.webp);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;aspect-ratio:572/432}@media only screen and (min-width:1200px){.p-hotspring:before{width:min(29.7917vw,31.7778rem)}}@media print{.p-hotspring:before{width:min(29.7917vw,31.7778rem)}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring:before{width:35.75vw}}@media only screen and (max-width:767px){.p-hotspring:before{width:73.3333vw}}.p-hotspring:before{position:absolute;scale:-1 1;z-index:2;pointer-events:none;bottom:12.8646vw;left:0}@media only screen and (max-width:767px){.p-hotspring:before{bottom:32.2222rem;width:35%}}.p-hotspring__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.p-hotspring__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-hotspring__item{-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-hotspring__item:not(:first-child){margin-top:6.6667rem}}@media print{.p-hotspring__item:not(:first-child){margin-top:6.6667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__item:not(:first-child){margin-top:4.4444rem}}@media only screen and (max-width:767px){.p-hotspring__item:not(:first-child){margin-top:3.8889rem}}.p-hotspring__item .p-hotspring__image{overflow:hidden}@media only screen and (min-width:1200px){.p-hotspring__item .p-hotspring__image{width:63.5417%}}@media print{.p-hotspring__item .p-hotspring__image{width:63.5417%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__item .p-hotspring__image{width:50%}}.p-hotspring__item .p-hotspring__image .c-slider{overflow:visible}@media only screen and (min-width:1200px){.p-hotspring__item .p-hotspring__image .c-slider{margin-inline:auto 0;width:77.0492%}}@media print{.p-hotspring__item .p-hotspring__image .c-slider{margin-inline:auto 0;width:77.0492%}}.p-hotspring__item .p-hotspring__image .c-slider .splide,.p-hotspring__item .p-hotspring__image .c-slider .splide__track{overflow:visible}@media only screen and (min-width:768px){.p-hotspring__item .p-hotspring__text{width:36.4583%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__item .p-hotspring__text{width:50%}}@media only screen and (max-width:767px){.p-hotspring__item .p-hotspring__text{margin-top:1.6667rem}}.p-hotspring__item .p-hotspring__text .inner{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.2222rem,2.0833vw)}@media only screen and (min-width:768px){.p-hotspring__item .p-hotspring__text .inner{width:23.3333rem;max-width:80%}}@media only screen and (max-width:767px){.p-hotspring__item .p-hotspring__text .inner{width:85%}}@media only screen and (min-width:1200px){.p-hotspring__item .p-hotspring__text .c-heading__main{font-size:2rem}}@media print{.p-hotspring__item .p-hotspring__text .c-heading__main{font-size:2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__item .p-hotspring__text .c-heading__main{font-size:1.6667rem}}@media only screen and (max-width:767px){.p-hotspring__item .p-hotspring__text .c-heading__main{font-size:1.625rem}}@media only screen and (max-width:767px){.p-hotspring__item .p-hotspring__text .btn{margin:.8333rem auto 0}}.p-hotspring__other,.p-hotspring__rooms{max-width:1400px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-hotspring__other,.p-hotspring__rooms{width:var(--sp-width)}}@media only screen and (min-width:1200px){.p-hotspring__other,.p-hotspring__rooms{margin-top:6.6667rem}}@media print{.p-hotspring__other,.p-hotspring__rooms{margin-top:6.6667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__other,.p-hotspring__rooms{margin-top:4.4444rem}}@media only screen and (max-width:767px){.p-hotspring__other,.p-hotspring__rooms{margin-top:3.8889rem}}@media only screen and (min-width:768px){.p-hotspring__other,.p-hotspring__rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__other,.p-hotspring__rooms{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:768px){.p-hotspring__other .p-hotspring__image,.p-hotspring__rooms .p-hotspring__image{width:57.1429%}}@media only screen and (min-width:768px){.p-hotspring__other .p-hotspring__text,.p-hotspring__rooms .p-hotspring__text{width:42.8571%;padding-left:7.1429%}}@media only screen and (max-width:767px){.p-hotspring__other .p-hotspring__text,.p-hotspring__rooms .p-hotspring__text{width:90%;margin:1.1111rem auto 0}}.p-hotspring__other .p-hotspring__text .heading small,.p-hotspring__rooms .p-hotspring__text .heading small{line-height:1.8;letter-spacing:6%;margin-right:1.1111rem}@media only screen and (min-width:1200px){.p-hotspring__other .p-hotspring__text .heading small,.p-hotspring__rooms .p-hotspring__text .heading small{font-size:1rem}}@media print{.p-hotspring__other .p-hotspring__text .heading small,.p-hotspring__rooms .p-hotspring__text .heading small{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__other .p-hotspring__text .heading small,.p-hotspring__rooms .p-hotspring__text .heading small{font-size:.9444rem}}@media only screen and (max-width:767px){.p-hotspring__other .p-hotspring__text .heading small,.p-hotspring__rooms .p-hotspring__text .heading small{font-size:1rem}}.p-hotspring__other .p-hotspring__text .heading span,.p-hotspring__rooms .p-hotspring__text .heading span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1200px){.p-hotspring__other .p-hotspring__text .text,.p-hotspring__rooms .p-hotspring__text .text{margin-top:2.2222rem}}@media print{.p-hotspring__other .p-hotspring__text .text,.p-hotspring__rooms .p-hotspring__text .text{margin-top:2.2222rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__other .p-hotspring__text .text,.p-hotspring__rooms .p-hotspring__text .text{margin-top:1.1111rem}}@media only screen and (max-width:767px){.p-hotspring__other .p-hotspring__text .text,.p-hotspring__rooms .p-hotspring__text .text{margin-top:.8333rem}}@media only screen and (min-width:1200px){.p-hotspring__other .p-hotspring__image{padding-left:28.5714%}}@media print{.p-hotspring__other .p-hotspring__image{padding-left:28.5714%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__other .p-hotspring__image{padding-left:14.2857%}}.p-hotspring__image .c-slider__controls{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.2);backdrop-filter:blur(14px);padding:.7778rem 1.1111rem;border-radius:.2778rem 0 .2778rem 0;overflow:hidden}.p-hotspring__image .c-slider__controls .splide__pagination{color:var(--color-white)}.p-hotspring__image .c-slider__controls .c-pagination-circle__track{stroke:rgba(var(--color-white),.5)}.p-hotspring__image .c-slider__controls .c-pagination-circle__bar{stroke:var(--color-white)}.p-hotspring__image .c-slider__controls .c-pagination-circle__dot{fill:var(--color-white)}.p-hotspring__image .c-slider__controls .c-pause-button__icon{color:var(--color-white)}.p-information{position:relative}@media only screen and (min-width:768px){.p-information{padding:10rem 0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information{padding:5.5556rem 0}}@media only screen and (max-width:767px){.p-information{padding:4.4444rem 0}}@media only screen and (min-width:1200px){.p-information__title .c-heading__main{font-size:2rem}}@media print{.p-information__title .c-heading__main{font-size:2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__title .c-heading__main{font-size:1.6667rem}}@media only screen and (max-width:767px){.p-information__title .c-heading__main{font-size:1.625rem}}.p-information__content{max-width:1200px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-information__content{width:var(--sp-width)}}@media only screen and (min-width:1200px){.p-information__content{margin-top:3.3333rem}}@media print{.p-information__content{margin-top:3.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__content{margin-top:2.2222rem}}@media only screen and (max-width:767px){.p-information__content{margin-top:1.6667rem}}@media only screen and (max-width:767px){.p-information__content{border-top:none}}@media only screen and (min-width:1200px){.p-information__content table tr td,.p-information__content table tr th{font-size:1rem}}@media print{.p-information__content table tr td,.p-information__content table tr th{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__content table tr td,.p-information__content table tr th{font-size:.9167rem}}@media only screen and (max-width:767px){.p-information__content table tr td,.p-information__content table tr th{font-size:.9375rem}}.p-information__content table tr td,.p-information__content table tr th{line-height:1.5;letter-spacing:4%}@media only screen and (max-width:767px){.p-information__content table tr td,.p-information__content table tr th{display:block;width:100%}}@media only screen and (min-width:768px){.p-information__content table tr th{width:16.6667rem}}@media only screen and (max-width:767px){.p-information__content table tr th{border-top:1px solid var(--color-cv-green);border-bottom:none;background:rgba(76,114,48,.1)}}