@media only screen and (min-width: 1025px){.c-slide{margin-top:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-slide{margin-top:1.87rem}}@media only screen and (max-width: 767px){.c-slide{margin-top:2em}}.c-slide .swiper-slide .c-slide__img{position:relative}.c-slide .swiper-slide .c-slide__img .tag{position:absolute;top:0;right:0;background-color:white;border-radius:0 0 0 1.25rem}@media only screen and (min-width: 768px){.c-slide .swiper-slide .c-slide__img .tag{padding:1rem 2.5rem}}@media only screen and (max-width: 767px){.c-slide .swiper-slide .c-slide__img .tag{padding:0.5rem 1.5rem}}.p-notice{margin-right:auto;margin-left:auto;margin-top:5rem}@media only screen and (min-width: 1025px){.p-notice{width:calc(860 / 1428 * 100%);max-width:calc(860px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-notice{max-width:calc(860px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-notice{max-width:calc(860px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-notice{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-notice{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-notice{width:calc(388 / 428 * 100%)}}.p-notice .c-accordion__btn .btn{background-color:var(--color-bg-1);border-radius:1.25rem;display:flex;padding:1.5rem 1rem;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.p-notice .c-accordion__btn .btn{gap:1.25rem}}@media only screen and (max-width: 767px){.p-notice .c-accordion__btn .btn{gap:1.5rem}}.p-notice .c-accordion__btn .btn .c-title{display:inline-flex;align-items:center}@media only screen and (min-width: 768px){.p-notice .c-accordion__btn .btn .c-title{gap:1.25rem}}@media only screen and (max-width: 767px){.p-notice .c-accordion__btn .btn .c-title{gap:.5rem}}.p-notice .c-accordion__btn .btn .c-title::before{content:"";display:inline-flex;width:2rem;height:2rem;background:url(../../files/images/common/ic_alert.svg) no-repeat center;min-width:24px;min-height:24px}.p-notice .c-accordion__btn .btn .icon{position:relative;transform:none;right:0;min-width:30px;min-height:30px}.p-notice .c-accordion__target .answer_inner{background-color:var(--color-bg-1);box-sizing:border-box;padding:0 2rem 2rem}.p-notice .c-accordion[open] .btn{border-radius:1.25rem 1.25rem 0 0}.p-notice .c-accordion__btn+.c-accordion__target{border-radius:0 0 1.25rem 1.25rem;overflow:hidden}.p-notice .p-table tr{display:flex;flex-direction:column}.p-notice .p-table tr th,.p-notice .p-table tr td{width:100%}.p-notice .p-table tr th{text-align:center;border-top:1px solid var(--color-main-1)}.p-notice .p-table tr:not(:first-child){margin-top:1.5rem}.p-notice .p-table td{gap:1rem;border-bottom:none}.p-notice .p-table td .note{margin-top:.5em}.p-notice .p-table td .list{margin-top:1.5em;box-sizing:border-box;padding:1rem 1rem 1rem 2rem;background-color:var(--color-sub-1);border-radius:.5rem}.p-notice .p-table td .list li{list-style-type:disc}.p-notice .p-table td p strong{text-decoration:underline}.p-intro{position:relative}.p-intro::before{content:"";position:absolute;right:0;z-index:2;background:url(../../files/images/common/img_flower.webp) top right no-repeat;background-size:contain;transform:scaleX(-1)}@media only screen and (min-width: 1025px){.p-intro::before{width:15vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro::before{width:17vw}}@media only screen and (max-width: 767px){.p-intro::before{width:6em}}@media only screen and (min-width: 1025px){.p-intro::before{height:11vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro::before{height:13vw}}@media only screen and (max-width: 767px){.p-intro::before{height:5em}}@media only screen and (min-width: 1025px){.p-intro::before{top:2vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro::before{top:0}}@media only screen and (max-width: 767px){.p-intro::before{top:-2em}}.p-intro__text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-intro__text{width:calc(1200 / 1428 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-intro__text{max-width:calc(1200px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-intro__text{max-width:calc(1200px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__text{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-intro__text{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-intro__text .c-txt{text-align:center}}@media only screen and (max-width: 767px){.p-intro__text .c-txt{text-align:left}}@media only screen and (min-width: 1025px){.p-intro__text .note{text-align:center;justify-content:center}}@media only screen and (min-width: 1025px){.p-intro__img{margin-top:3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__img{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-intro__img{margin-top:2em}}@media only screen and (max-width: 767px){.p-intro__img img{height:20em;object-fit:cover;object-position:center}}@media only screen and (min-width: 768px){.p-intro__info{margin-top:8rem}}@media only screen and (max-width: 767px){.p-intro__info{margin-top:4rem}}.p-intro__info .c-title.deco{width:fit-content;margin:auto;position:relative}.p-intro__info .c-title.deco:after{content:"";display:block;position:absolute;top:1rem;bottom:0;margin:auto;background:url(../../files/images/common/bg_flower.webp) no-repeat center/contain}@media only screen and (min-width: 768px){.p-intro__info .c-title.deco:after{right:-50%}}@media only screen and (max-width: 767px){.p-intro__info .c-title.deco:after{right:-40%}}@media only screen and (min-width: 768px){.p-intro__info .c-title.deco:after{width:15rem}}@media only screen and (max-width: 767px){.p-intro__info .c-title.deco:after{width:10rem}}@media only screen and (min-width: 768px){.p-intro__info .c-title.deco:after{height:15rem}}@media only screen and (max-width: 767px){.p-intro__info .c-title.deco:after{height:10rem}}.p-intro__info .inner{margin-right:auto;margin-left:auto;display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media only screen and (min-width: 768px){.p-intro__info .inner{margin-top:4rem}}@media only screen and (max-width: 767px){.p-intro__info .inner{margin-top:2rem}}@media only screen and (min-width: 1025px){.p-intro__info .inner{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-intro__info .inner{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-intro__info .inner{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__info .inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-intro__info .inner{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-intro__info .inner{flex-direction:row}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__info .inner{flex-direction:column}}@media only screen and (max-width: 767px){.p-intro__info .inner{flex-direction:column}}@media only screen and (min-width: 768px){.p-intro__info .inner{gap:3rem}}@media only screen and (max-width: 767px){.p-intro__info .inner{gap:2.5rem}}@media only screen and (min-width: 768px){.p-intro__info .inner .c-text-box .c-txt{margin-top:1rem}}@media only screen and (max-width: 767px){.p-intro__info .inner .c-text-box .c-txt{margin-top:1.5rem}}@media only screen and (min-width: 768px){.p-intro__info .inner .c-text-box .c-table{margin-top:2rem}}@media only screen and (max-width: 767px){.p-intro__info .inner .c-text-box .c-table{margin-top:2rem}}.p-intro__info .inner .c-text-box .c-table th{text-align:center}.p-intro__info .inner__img{margin-top:1rem;display:flex;gap:0.5rem;justify-content:space-between}@media only screen and (min-width: 1025px){.p-intro__info .inner__img{width:calc(414 / 1080 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__info .inner__img{width:100%}}@media only screen and (max-width: 767px){.p-intro__info .inner__img{width:100%}}.p-intro__info .inner__img .img{display:inline-block;aspect-ratio:1 / 1}@media only screen and (min-width: 1025px){.p-intro__info .inner__img .img{width:12.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__info .inner__img .img{width:48%}}@media only screen and (max-width: 767px){.p-intro__info .inner__img .img{width:48%}}.p-intro__info .inner__img .img.deco:before{content:"";display:block;position:absolute;left:-4vw;height:5.62rem;transform:rotate(25deg);background:url(../../hot-spring/images/img_deco_flower.webp) no-repeat center/contain}@media only screen and (min-width: 1025px){.p-intro__info .inner__img .img.deco:before{top:14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__info .inner__img .img.deco:before{top:36vw}}@media only screen and (max-width: 767px){.p-intro__info .inner__img .img.deco:before{top:32vw}}@media only screen and (min-width: 768px){.p-intro__info .inner__img .img.deco:before{width:20%}}@media only screen and (max-width: 767px){.p-intro__info .inner__img .img.deco:before{width:28%}}.p-intro__info .inner__img .img img{border-radius:1.25rem}@media only screen and (min-width: 768px){.p-intro__info .inner__img .img1{margin-bottom:6rem}}@media only screen and (max-width: 767px){.p-intro__info .inner__img .img1{margin-bottom:3rem}}@media only screen and (min-width: 768px){.p-intro__info .inner__img .img2{margin-top:6rem}}@media only screen and (max-width: 767px){.p-intro__info .inner__img .img2{margin-top:3rem}}@media only screen and (min-width: 768px){.p-intro__info .inner__text{width:auto}}@media only screen and (max-width: 767px){.p-intro__info .inner__text{width:100%}}@media only screen and (min-width: 1025px){.p-intro__link{margin-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__link{margin-top:6.25rem}}@media only screen and (max-width: 767px){.p-intro__link{margin-top:5em}}@media only screen and (max-width: 767px){.p-intro__link{width:90%}}@media only screen and (min-width: 1025px){.p-intro__link .c-anchor-link__item{width:calc(215 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__link .c-anchor-link__item{width:23.5%}}@media only screen and (max-width: 767px){.p-intro__link .c-anchor-link__item{width:49%}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-intro__link .c-anchor-link__item .t>span{font-size:0.93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__link .c-anchor-link__item .t>span{font-size:0.86rem}}.p-hotspring{overflow:hidden}@media only screen and (min-width: 1025px){.p-hotspring{margin-top:10.62rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring{margin-top:9.37rem}}@media only screen and (max-width: 767px){.p-hotspring{margin-top:7em}}.p-hotspring>.c-title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-hotspring>.c-title{width:calc(1200 / 1428 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotspring>.c-title{max-width:calc(1200px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotspring>.c-title{max-width:calc(1200px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring>.c-title{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotspring>.c-title{width:calc(388 / 428 * 100%)}}.p-hotspring__list{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-hotspring__list{padding-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring__list{padding-top:6.25rem}}@media only screen and (max-width: 767px){.p-hotspring__list{padding-top:5em}}@media only screen and (min-width: 1025px){.p-hotspring__list{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotspring__list{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotspring__list{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring__list{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotspring__list{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-hotspring__list .c-card-list{margin-top:1.87rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotspring__list .c-card-list{margin-top:1.25rem}}@media only screen and (max-width: 767px){.p-hotspring__list .c-card-list{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-bath{margin-top:10.62rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bath{margin-top:9.37rem}}@media only screen and (max-width: 767px){.p-bath{margin-top:7em}}.p-bath h2.c-title+.c-txt{box-sizing:border-box;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-bath h2.c-title+.c-txt{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-bath h2.c-title+.c-txt{margin-top:2rem}}@media only screen and (min-width: 1025px){.p-bath h2.c-title+.c-txt{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-bath h2.c-title+.c-txt{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-bath h2.c-title+.c-txt{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bath h2.c-title+.c-txt{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-bath h2.c-title+.c-txt{width:calc(348 / 428 * 100%)}}.p-bath__list{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-bath__list{padding-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bath__list{padding-top:6.25rem}}@media only screen and (max-width: 767px){.p-bath__list{padding-top:5em}}@media only screen and (min-width: 1025px){.p-bath__list{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-bath__list{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-bath__list{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bath__list{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-bath__list{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-bath__list .c-card-list{margin-top:1.87rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-bath__list .c-card-list{margin-top:1.25rem}}@media only screen and (max-width: 767px){.p-bath__list .c-card-list{margin-top:1.5em}}.p-other{position:relative}@media only screen and (min-width: 1025px){.p-other{margin-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-other{margin-top:6.25rem}}@media only screen and (max-width: 767px){.p-other{margin-top:5em}}@media only screen and (min-width: 1025px){.p-other{padding-top:6.25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-other{padding-top:5rem}}@media only screen and (max-width: 767px){.p-other{padding-top:4em}}.p-other::before{content:"";position:absolute;top:0;left:0;z-index:-2;background:radial-gradient(102.21% 102.02% at -4.15% 33.29%, rgba(200,157,219,0.5) 0%,rgba(226,201,222,0.5) 38.04%,rgba(255,255,255,0.5) 81.25%,rgba(255,255,255,0) 100%),#f2ebf4;background-blend-mode:multiply, normal;border-radius:0px 1.25rem 1.25rem 0px}@media only screen and (min-width: 1025px){.p-other::before{width:calc(614 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-other::before{width:40%}}@media only screen and (max-width: 767px){.p-other::before{width:40%}}@media only screen and (min-width: 1025px){.p-other::before{aspect-ratio:614 / 326}}@media only screen and (max-width: 1024px){.p-other::before{aspect-ratio:1 / 1}}.p-other>.c-title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-other>.c-title{width:calc(1200 / 1428 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-other>.c-title{max-width:calc(1200px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-other>.c-title{max-width:calc(1200px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-other>.c-title{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-other>.c-title{width:calc(388 / 428 * 100%)}}.p-other__list{display:flex;flex-direction:column}.p-other__list .c-card-info{margin-right:auto;margin-left:auto;padding-top:4rem}@media only screen and (min-width: 1025px){.p-other__list .c-card-info{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-other__list .c-card-info{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-other__list .c-card-info{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-other__list .c-card-info{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-other__list .c-card-info{width:calc(348 / 428 * 100%)}}.c-card-info2{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.c-card-info2{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.c-card-info2{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.c-card-info2{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-card-info2{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.c-card-info2{width:calc(300 / 428 * 100%)}}@media only screen and (min-width: 1025px){.c-card-info2{margin-top:8.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-card-info2{margin-top:7.5rem}}@media only screen and (max-width: 767px){.c-card-info2{margin-top:6em}}.p-info{margin-right:auto;margin-left:auto;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.p-info{width:calc(1100 / 1428 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-info{max-width:calc(1100px * ((17 + 3) / 16))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-info{max-width:calc(1100px * ((17 + 2) / 16))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-info{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-info{margin-top:8.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-info{margin-top:7.5rem}}@media only screen and (max-width: 767px){.p-info{margin-top:6em}}@media only screen and (min-width: 768px){.p-info{gap:3rem}}@media only screen and (max-width: 767px){.p-info{gap:2rem}}
