﻿.p-onsen-intro{position:relative}@media only screen and (min-width: 1025px){.p-onsen-intro{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-onsen-intro{padding-top:3em}}@media only screen and (min-width: 1025px){.p-onsen-intro{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-onsen-intro{padding-bottom:4em}}.p-onsen-intro::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic-bottom);background-size:cover;background-position:bottom}.p-onsen-intro .p-intro{display:flex;justify-content:flex-end;align-items:center;position:relative}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro{flex-direction:column-reverse}}.p-onsen-intro .p-intro::before{content:"";position:absolute;width:28vw;height:8vw;top:-1vw;left:2vw;z-index:-1;background:url(../../onsen/images/nami_intro.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-intro::before{width:38vw;height:18vw;top:-5vw}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro::before{width:48vw;height:28vw;left:0;top:-5vw}}.p-onsen-intro .p-intro__text{display:flex;flex-direction:row-reverse}@media only screen and (min-width: 768px){.p-onsen-intro .p-intro__text{width:calc(739 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text{width:85%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text{flex-direction:column-reverse;margin-top:-3em}}.p-onsen-intro .p-intro__text-img{position:relative;z-index:1}@media only screen and (min-width: 768px){.p-onsen-intro .p-intro__text-img{width:calc(309 / 739 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-img{width:45%}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-intro__text-img{margin-top:4vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-intro__text-img{margin-top:6vw}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-img{margin-top:0}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-intro__text-inner{width:calc(350 / 739 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-intro__text-inner{width:calc(430 / 739 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-inner{width:100%}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-intro__text-inner{margin-left:calc(80 / 739 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-intro__text-inner{margin-left:calc(40 / 739 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-inner{margin-left:0}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-onsen-intro .p-intro__text-inner .txt{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__text-inner .txt{margin-top:1.2em}}.p-onsen-intro .p-intro__img{position:relative}@media only screen and (min-width: 768px){.p-onsen-intro .p-intro__img{width:calc(594 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__img{width:75%}}@media only screen and (min-width: 768px){.p-onsen-intro .p-intro__img{margin-left:calc(80 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__img{margin-left:auto}}.p-onsen-intro .p-intro__img::before{content:"";position:absolute;width:23vw;height:7vw;bottom:1vw;left:-15vw;z-index:-1;background:url(../../onsen/images/nami_intro.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-intro__img::before{width:33vw;height:11vw}}@media only screen and (max-width: 767px){.p-onsen-intro .p-intro__img::before{width:43vw;height:15vw;left:auto;right:-5vw;bottom:-18vw}}.p-onsen-intro .p-abouts{margin-inline:auto;position:relative}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts{width:calc(960 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts{width:85%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts{width:85%}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts{margin-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts{margin-top:5.71rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts{margin-top:4em}}.p-onsen-intro .p-abouts::before{content:"";position:absolute;width:20.5vw;height:9.8vw;bottom:0;left:-7vw;z-index:-1;background:url(../../onsen/images/nami_about.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts::before{width:24vw;height:11vw;left:-5vw;bottom:auto;top:50vw}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts::before{width:37vw;height:20vw;top:17em;left:2em}}.p-onsen-intro .p-abouts::after{content:"";position:absolute;width:14.5vw;height:7vw;bottom:8vw;left:-14vw;z-index:-1;opacity:.9;background:url(../../onsen/images/nami_about.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts::after{width:17vw;height:8vw;left:-12vw;bottom:auto;top:60vw}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts::after{width:30vw;height:15vw;top:21em;left:-2em}}.p-onsen-intro .p-abouts .p-about{display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts .p-about{margin-top:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about{align-items:flex-start}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts .p-about__img{width:calc(399 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about__img{width:45%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__img{width:100%}}@media only screen and (min-width: 768px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(1){width:calc(339 / 399 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(1){width:70%}}.p-onsen-intro .p-abouts .p-about__img .img:nth-child(2){margin-left:auto}@media only screen and (min-width: 768px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(2){width:calc(249 / 399 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(2){width:50%}}@media only screen and (min-width: 768px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(2){margin-top:.71rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__img .img:nth-child(2){margin-top:.5em}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts .p-about__text{width:calc(461 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about__text{width:50%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text{width:100%}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts .p-about__text{margin-left:calc(100 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about__text{margin-left:5%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text{margin-left:0}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-onsen-intro .p-abouts .p-about__text .txt{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-onsen-intro .p-abouts .p-about__text .c-table{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text .c-table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-onsen-intro .p-abouts .p-about__text .c-table tr th{width:calc(120 / 461 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-intro .p-abouts .p-about__text .c-table tr th{width:30%}}@media only screen and (max-width: 767px){.p-onsen-intro .p-abouts .p-about__text .c-table tr th{width:30%}}.p-onsen-links{position:relative}@media only screen and (min-width: 1025px){.p-onsen-links{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-links{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-onsen-links{padding-top:3em}}@media only screen and (min-width: 768px){.p-onsen-links{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-onsen-links{padding-bottom:3em}}.p-onsen-links::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-point-beige) center;background-size:cover}.p-onsen-links .p-onsen-link{margin-right:auto;margin-left:auto;display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-onsen-links .p-onsen-link{width:calc(1120 / 1440 * 100%);max-width:calc(1120px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-onsen-links .p-onsen-link{max-width:calc(1120px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-onsen-links .p-onsen-link{max-width:calc(1120px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-links .p-onsen-link{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-links .p-onsen-link{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link{width:calc(348 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link{flex-wrap:wrap}}@media only screen and (min-width: 1025px){.p-onsen-links .p-onsen-link__item{width:calc(170 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-links .p-onsen-link__item{width:25%}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link__item{width:49%}}@media only screen and (min-width: 1025px){.p-onsen-links .p-onsen-link__item:nth-child(n+2){margin-left:calc(36 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-links .p-onsen-link__item:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link__item:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link__item:nth-child(2n+1){margin-left:0}.p-onsen-links .p-onsen-link__item:nth-child(n+3){margin-top:1.5em}}.p-onsen-links .p-onsen-link__item>a{display:flex;flex-direction:column-reverse;justify-content:flex-end;height:100%;position:relative}.p-onsen-links .p-onsen-link__item .img{overflow:hidden;border-bottom-right-radius:1.42rem;transition:ease .3s border-bottom-right-radius}.p-onsen-links .p-onsen-link__item .img img{transition:ease .3s transform}.p-onsen-links .p-onsen-link__item-text{display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (min-width: 768px){.p-onsen-links .p-onsen-link__item-text{margin-top:1rem}}@media only screen and (max-width: 767px){.p-onsen-links .p-onsen-link__item-text{margin-top:1em}}.p-onsen-links .p-onsen-link__item-text-cate .cate{font-size:.86rem;padding:.35rem 1.14rem;color:var(--color-text-reverse);border-radius:1000px}.p-onsen-links .p-onsen-link__item-text-cate.u-color--blue .cate{background:var(--gradation-blue)}.p-onsen-links .p-onsen-link__item-text-cate.u-color--gold .cate{background:var(--gradation-gold)}.p-onsen-links .p-onsen-link__item-text-tit{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:1rem;margin-top:.2em;line-height:1.5}@media only screen and (min-width: 1025px){.p-onsen-links .p-onsen-link__item:hover .img{border-bottom-right-radius:0}.p-onsen-links .p-onsen-link__item:hover .img img{transform:scale(1.1)}}.p-onsens .p-onsen{position:relative}@media only screen and (min-width: 1025px){.p-onsens .p-onsen{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen{padding-top:3em}}@media only screen and (min-width: 1025px){.p-onsens .p-onsen{padding-bottom:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen{padding-bottom:3em}}.p-onsens .p-onsen::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic-bottom);background-size:cover;background-position:bottom}.p-onsens .p-onsen--koukou::after{content:"";position:absolute;top:6vw;right:0;z-index:-1;width:35.9vw;height:11.9vw;background:url(../../onsen/images/nami_onsen01.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen--koukou::after{top:15vw}}@media only screen and (max-width: 767px){.p-onsens .p-onsen--koukou::after{top:32vw;width:45vw;height:16vw}}.p-onsens .p-onsen--reirei::after{content:"";position:absolute;top:6vw;left:0;z-index:-1;width:35.9vw;height:11.9vw;background:url(../../onsen/images/nami_onsen02.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen--reirei::after{top:15vw}}@media only screen and (max-width: 767px){.p-onsens .p-onsen--reirei::after{top:32vw;width:45vw;height:16vw}}.p-onsens .p-onsen--large::after{content:"";position:absolute;top:6vw;right:0;z-index:-1;width:35.9vw;height:11.9vw;background:url(../../onsen/images/nami_onsen01.webp) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen--large::after{top:15vw}}@media only screen and (max-width: 767px){.p-onsens .p-onsen--large::after{top:32vw;width:45vw;height:16vw}}.p-onsens .p-onsen__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__title{width:calc(1190 / 1440 * 100%);max-width:calc(1190px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-onsens .p-onsen__title{max-width:calc(1190px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-onsens .p-onsen__title{max-width:calc(1190px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__title{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__title{width:calc(348 / 428 * 100%)}}.p-onsens .p-onsen__slide{margin-inline:auto}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide{width:calc(1040 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide{width:80%}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide{width:85%}}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide{margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide{margin-top:2em}}.p-onsens .p-onsen__slide-item{margin-inline:auto;position:relative}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide-item{width:calc(920 / 1040 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide-item{width:95%}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide-item{width:95%}}.p-onsens .p-onsen__slide-item .img{padding-top:calc(613 / 920 * 100%);position:relative}.p-onsens .p-onsen__slide-item .img img{position:absolute;top:0;left:0;z-index:1}.p-onsens .p-onsen__slide-item .cap-txt{position:absolute;bottom:0;left:0;z-index:2;color:var(--color-text-reverse);background:var(--gradation-blue)}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide-item .cap-txt{font-size:1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide-item .cap-txt{font-size:1.07rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide-item .cap-txt{font-size:1rem}}@media only screen and (min-width: 768px){.p-onsens .p-onsen__slide-item .cap-txt{padding:.35rem 1.14rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide-item .cap-txt{padding:0.2em 1em}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide-item .cap-txt{bottom:auto;top:0}}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide .js-swiper-prev{left:-1.79rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide .js-swiper-prev{left:-2.15rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide .js-swiper-prev{left:calc(50% - 2.5em)}}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__slide .js-swiper-next{right:-1.79rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__slide .js-swiper-next{right:-2.15rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__slide .js-swiper-next{right:calc(50% - 6em)}}.p-onsens .p-onsen__text{margin-inline:auto}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__text{width:calc(720 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__text{width:80%}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text{width:85%}}@media only screen and (min-width: 768px){.p-onsens .p-onsen__text{margin-top:4.64rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text{margin-top:3.5em}}@media only screen and (min-width: 768px){.p-onsens .p-onsen__text .txt{text-align:center}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text .txt{text-align:left}}@media only screen and (min-width: 768px){.p-onsens .p-onsen__text-table{margin-top:1.71rem}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text-table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-onsens .p-onsen__text-table tr th{width:calc(160 / 720 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsens .p-onsen__text-table tr th{width:30%}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text-table tr th{width:30%}}@media only screen and (max-width: 767px){.p-onsens .p-onsen__text-table th,.p-onsens .p-onsen__text-table td{padding:.5em 1em}}.p-salons{position:relative}@media only screen and (min-width: 1025px){.p-salons{padding-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-salons{padding-top:4em}}@media only screen and (min-width: 1025px){.p-salons{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-salons{padding-bottom:4em}}.p-salons::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic-bottom);background-size:cover;background-position:bottom}.p-salons .p-salon{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width: 1025px){.p-salons .p-salon{width:calc(1120 / 1440 * 100%);max-width:calc(1120px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-salons .p-salon{max-width:calc(1120px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-salons .p-salon{max-width:calc(1120px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon{width:100%}}@media only screen and (max-width: 767px){.p-salons .p-salon{width:calc(348 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-salons .p-salon{flex-direction:column-reverse}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon{align-items:flex-start;width:85%;margin-inline:auto}}@media only screen and (min-width: 1025px){.p-salons .p-salon__slide{width:calc(580 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon__slide{width:57%}}@media only screen and (max-width: 767px){.p-salons .p-salon__slide{width:100%}}.p-salons .p-salon__slide-item{position:relative}.p-salons .p-salon__slide-item .cap-txt{position:absolute;bottom:0;left:0;z-index:2;color:var(--color-text-reverse);background:var(--gradation-blue)}@media only screen and (min-width: 1025px){.p-salons .p-salon__slide-item .cap-txt{font-size:1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon__slide-item .cap-txt{font-size:1.07rem}}@media only screen and (max-width: 767px){.p-salons .p-salon__slide-item .cap-txt{font-size:1rem}}@media only screen and (min-width: 768px){.p-salons .p-salon__slide-item .cap-txt{padding:.35rem 1.14rem}}@media only screen and (max-width: 767px){.p-salons .p-salon__slide-item .cap-txt{padding:0.2em 1em}}@media only screen and (min-width: 1025px){.p-salons .p-salon__text{width:calc(360 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon__text{width:35%}}@media only screen and (max-width: 767px){.p-salons .p-salon__text{width:100%}}@media only screen and (min-width: 1025px){.p-salons .p-salon__text{margin-left:calc(120 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon__text{margin-left:7%}}@media only screen and (max-width: 767px){.p-salons .p-salon__text{margin-left:0}}@media only screen and (min-width: 1025px){.p-salons .p-salon__text{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-salons .p-salon__text{margin-top:0}}@media only screen and (max-width: 767px){.p-salons .p-salon__text{margin-top:3em}}@media only screen and (min-width: 768px){.p-salons .p-salon__text .txt{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-salons .p-salon__text .txt{margin-top:2em}}.p-onsen-days{position:relative}@media only screen and (min-width: 1025px){.p-onsen-days{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-onsen-days{padding-top:3em}}@media only screen and (min-width: 1025px){.p-onsen-days{padding-bottom:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days{padding-bottom:7.14rem}}@media only screen and (max-width: 767px){.p-onsen-days{padding-bottom:5em}}.p-onsen-days::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic2-bottom);background-size:cover;background-position:bottom}.p-onsen-days::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:34.5vw;height:15.4vw;background:url(../../onsen/images/nami_day.webp) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.p-onsen-days::after{width:45vw;height:24vw}}.p-onsen-days__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-onsen-days__title{width:calc(1190 / 1440 * 100%);max-width:calc(1190px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-onsen-days__title{max-width:calc(1190px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-onsen-days__title{max-width:calc(1190px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days__title{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-onsen-days__title{width:calc(348 / 428 * 100%)}}.p-onsen-days .p-onsen-day{display:flex;justify-content:flex-end;align-items:center;margin-inline:auto}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day{width:85%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day{width:85%}}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day{margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day{align-items:flex-start}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day{flex-direction:column-reverse}}.p-onsen-days .p-onsen-day::after{content:"";position:absolute;bottom:-8vw;right:-9vw;z-index:-1;width:23.6vw;height:12vw;background:url(../../onsen/images/nami_day2.webp) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day::after{width:45vw;height:24vw;bottom:-17vw}}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day__text{width:calc(340 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day__text{width:40%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__text{width:100%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__text{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-onsen-days .p-onsen-day__text-tbl{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__text-tbl{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day__text-tbl tr th{width:calc(120 / 340 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day__text-tbl tr th{width:26%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__text-tbl tr th{width:30%}}.p-onsen-days .p-onsen-day__text-tbl tr td .att{font-size:.86rem;padding-left:1.3em;text-indent:-1.3em}.p-onsen-days .p-onsen-day__text-tbl tr td .att::before{content:"※"}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day__img{width:calc(720 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day__img{width:55%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__img{width:100%}}@media only screen and (min-width: 1025px){.p-onsen-days .p-onsen-day__img{margin-left:calc(80 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-onsen-days .p-onsen-day__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-onsen-days .p-onsen-day__img{margin-left:0}}.l-footer{margin-top:0 !important}
