@media screen and (max-width: 810px){.p-pageLead__desc{flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start;justify-content:center}}@media screen and (max-width: 810px){.p-pageLead__desc .title{margin:0 35vw}}.p-pageLead__desc .catch{writing-mode:vertical-rl;font-size:2.4rem;line-height:1.8;letter-spacing:.4em;height:max-content;margin:auto -30px -110px -40px}@media screen and (max-width: 1080px){.p-pageLead__desc .catch{margin:auto -15px -105px -30px}}@media screen and (max-width: 810px){.p-pageLead__desc .catch{margin:-40px 0px 0px 20px}}@media screen and (max-width: 650px){.p-pageLead__desc .catch{margin:-40px -15px 0px 10px;line-height:1.6;font-size:2.2rem}}@media screen and (max-width: 500px){.p-pageLead__desc .catch{font-size:2rem;margin:-40px -15px 0px 10px}}@media screen and (max-width: 350px){.p-pageLead__desc .catch{margin-left:7px;font-size:1.8rem}}.p-pageLead__desc .text{line-height:3.8}@media screen and (max-width: 1080px){.p-pageLead__desc .text{line-height:3.6}}@media screen and (max-width: 810px){.p-pageLead__desc .text{line-height:3}}@media screen and (max-width: 650px){.p-pageLead__desc .text{line-height:2.2}}@media screen and (max-width: 500px){.p-pageLead__desc .text{font-size:1.5rem;margin-left:-10px}}@media screen and (max-width: 350px){.p-pageLead__desc .text{font-size:1.4rem;margin-left:-15px}}.p-spa .splide{margin-top:80px}@media screen and (max-width: 1080px){.p-spa .splide{margin-top:70px}}@media screen and (max-width: 810px){.p-spa .splide{margin-top:60px}}@media screen and (max-width: 500px){.p-spa .splide{margin-top:50px}}.p-spa .splide .splide__pagination{margin:40px auto 0}@media screen and (max-width: 500px){.p-spa .splide .splide__pagination{margin:30px auto 0}}#spa02{padding-top:200px}@media screen and (max-width: 1080px){#spa02{padding-top:180px}}@media screen and (max-width: 810px){#spa02{padding-top:140px}}@media screen and (max-width: 650px){#spa02{padding-top:120px}}@media screen and (max-width: 500px){#spa02{padding-top:100px}}.p-spaContent__desc .c-titleCatch{margin-top:40px}@media screen and (max-width: 500px){.p-spaContent__desc .c-titleCatch{margin-top:30px}}.p-spaContent__desc .text{margin-top:30px}@media screen and (max-width: 810px){.p-spaContent__desc .text{margin-top:25px}}@media screen and (max-width: 500px){.p-spaContent__desc .text{margin-top:20px}}.p-spaInfo{margin:80px auto 0;display:flex;justify-content:center}@media screen and (max-width: 1080px){.p-spaInfo{margin:70px auto 0}}@media screen and (max-width: 810px){.p-spaInfo{margin:60px auto 0}}@media screen and (max-width: 500px){.p-spaInfo{margin:50px auto 0;font-size:1.4rem}}.p-sauna{padding-top:250px}@media screen and (max-width: 1080px){.p-sauna{padding-top:220px}}@media screen and (max-width: 810px){.p-sauna{padding-top:180px}}@media screen and (max-width: 650px){.p-sauna{padding-top:140px}}@media screen and (max-width: 500px){.p-sauna{padding-top:100px}}.p-saunaWrap,.p-yuagariSpot__wrap{display:flex;gap:0 5%}@media screen and (max-width: 810px){.p-saunaWrap,.p-yuagariSpot__wrap{flex-direction:column;gap:40px 0}}@media screen and (max-width: 650px){.p-saunaWrap,.p-yuagariSpot__wrap{gap:20px 0}}@media screen and (max-width: 810px){.p-saunaWrap .c-title.--vertical,.p-yuagariSpot__wrap .c-title.--vertical{writing-mode:initial}}@media screen and (max-width: 810px){.p-saunaContent{order:2}}@media screen and (max-width: 810px){.p-yuagariSpot__wrap{align-items:flex-end}}.p-saunaContent,.p-yuagariSpot__content{width:768px}@media screen and (max-width: 810px){.p-saunaContent,.p-yuagariSpot__content{width:100%}}.p-saunaContent .splide__slide,.p-yuagariSpot__content .splide__slide{height:430px}@media screen and (max-width: 810px){.p-saunaContent .splide__slide,.p-yuagariSpot__content .splide__slide{height:45vw}}.sauna-pagination,.yuagariSpot-pagination{position:absolute;right:30px;bottom:20px}@media screen and (max-width: 650px){.sauna-pagination,.yuagariSpot-pagination{right:15px;bottom:10px}}.splide .sauna-pagination_circle,.splide .yuagariSpot-pagination_circle{background-color:rgba(255,255,255,.3)}.splide .sauna-pagination_circle.is-active,.splide .yuagariSpot-pagination_circle.is-active{background-color:#fff}.p-saunaTitle,.p-yuagariTitle{margin-top:50px}@media screen and (max-width: 810px){.p-saunaTitle,.p-yuagariTitle{margin-top:40px}}@media screen and (max-width: 500px){.p-saunaTitle,.p-yuagariTitle{margin-top:30px}}.p-saunaText,.p-yuagariSpot__text{margin-top:20px}@media screen and (max-width: 1080px){.p-saunaText,.p-yuagariSpot__text{margin-top:15px}}.p-saunaInfo,.p-yuagariSpot__info{margin-top:60px;text-align:right}@media screen and (max-width: 1080px){.p-saunaInfo,.p-yuagariSpot__info{margin-top:50px}}@media screen and (max-width: 810px){.p-saunaInfo,.p-yuagariSpot__info{margin-top:40px}}@media screen and (max-width: 500px){.p-saunaInfo,.p-yuagariSpot__info{margin-top:30px}}.p-yuagariSpot{padding-top:160px}@media screen and (max-width: 1080px){.p-yuagariSpot{padding-top:140px}}@media screen and (max-width: 810px){.p-yuagariSpot{padding-top:120px}}@media screen and (max-width: 500px){.p-yuagariSpot{padding-top:100px}}.p-springQuality{padding:200px 0 160px}@media screen and (max-width: 1080px){.p-springQuality{padding:180px 0 160px}}@media screen and (max-width: 810px){.p-springQuality{padding:140px 0 120px}}@media screen and (max-width: 500px){.p-springQuality{padding:100px 0 80px}}.p-springQuality__content:first-of-type{margin-top:70px}@media screen and (max-width: 1080px){.p-springQuality__content:first-of-type{margin-top:60px}}@media screen and (max-width: 810px){.p-springQuality__content:first-of-type{margin-top:50px}}@media screen and (max-width: 650px){.p-springQuality__content:first-of-type{margin-top:40px}}@media screen and (max-width: 500px){.p-springQuality__content:first-of-type{margin-top:30px}}.p-springQuality__content:nth-of-type(n + 2){margin-top:160px}@media screen and (max-height: 760px)and (min-width: 1081px){.p-springQuality__content:nth-of-type(n + 2){margin-top:140px}}@media screen and (max-width: 1080px){.p-springQuality__content:nth-of-type(n + 2){margin-top:140px}}@media screen and (max-width: 810px){.p-springQuality__content:nth-of-type(n + 2){margin-top:100px}}@media screen and (max-width: 500px){.p-springQuality__content:nth-of-type(n + 2){margin-top:80px}}.p-springQuality__mv{width:80vw;max-width:1024px;height:430px}@media screen and (max-width: 810px){.p-springQuality__mv{width:100%;height:44vw}}@media screen and (max-width: 500px){.p-springQuality__mv{height:48vw}}.p-springQuality__desc{margin-top:70px}@media screen and (max-width: 1080px){.p-springQuality__desc{margin-top:60px}}@media screen and (max-width: 810px){.p-springQuality__desc{margin-top:30px}}@media screen and (max-width: 500px){.p-springQuality__desc{margin-top:20px}}.p-springQuality__desc .text{margin-top:45px}@media screen and (max-width: 1080px){.p-springQuality__desc .text{margin-top:40px}}@media screen and (max-width: 810px){.p-springQuality__desc .text{margin-top:25px}}@media screen and (max-width: 650px){.p-springQuality__desc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-springQuality__desc .text{margin-top:15px}}.p-efficacyContent{margin-top:90px}@media screen and (max-width: 1080px){.p-efficacyContent{margin-top:80px}}@media screen and (max-width: 810px){.p-efficacyContent{margin-top:60px}}@media screen and (max-width: 500px){.p-efficacyContent{margin-top:50px}}.p-efficacyTitle{position:relative;padding-left:20px;font-size:2.5rem;border-left:2px solid #2f2f2f}@media screen and (max-width: 810px){.p-efficacyTitle{padding-left:15px;font-size:2.4rem}}.p-efficacyList{margin-top:35px;display:flex;flex-wrap:wrap;gap:20px 10px}@media screen and (max-width: 1080px){.p-efficacyList{margin-top:30px;gap:15px 5px}}@media screen and (max-width: 810px){.p-efficacyList{gap:12px 5px}}@media screen and (max-width: 500px){.p-efficacyList{gap:10px 5px}}.p-efficacyList__title{position:relative;padding-left:20px;width:100%;font-size:2rem;font-weight:500}@media screen and (max-width: 500px){.p-efficacyList__title{padding-left:15px;font-size:1.8rem}}.p-efficacyList__title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:9px;height:9px;background-color:#000}.p-efficacy__item{padding:10px;border:1px solid #707070}@media screen and (max-width: 650px){.p-efficacy__item{padding:5px 6px}}.p-efficacyTable{margin:170px auto 0;width:100%;max-width:640px}@media screen and (max-width: 1080px){.p-efficacyTable{margin:150px auto 0}}@media screen and (max-width: 810px){.p-efficacyTable{margin:100px auto 0}}@media screen and (max-width: 650px){.p-efficacyTable{margin:60px auto 0}}@media screen and (max-width: 500px){.p-efficacyTable{margin:50px auto 0}}.p-efficacyTable__item{display:flex}@media screen and (max-width: 650px){.p-efficacyTable__item{flex-direction:column}}.p-efficacyTable__item:nth-child(1) .title{padding:0 30px 50px}@media screen and (max-width: 1080px){.p-efficacyTable__item:nth-child(1) .title{padding:0 25px 40px}}@media screen and (max-width: 810px){.p-efficacyTable__item:nth-child(1) .title{padding:0 20px 30px}}@media screen and (max-width: 650px){.p-efficacyTable__item:nth-child(1) .title{padding:0 0 20px}}.p-efficacyTable__item:nth-child(1) .content{padding:0 30px 50px 0}@media screen and (max-width: 1080px){.p-efficacyTable__item:nth-child(1) .content{padding:0 25px 40px 0}}@media screen and (max-width: 810px){.p-efficacyTable__item:nth-child(1) .content{padding:0 20px 30px 0}}@media screen and (max-width: 650px){.p-efficacyTable__item:nth-child(1) .content{padding:0 15px 20px 0}}.p-efficacyTable__item:nth-child(n+2){border-top:1px solid rgba(47,47,47,.2)}.p-efficacyTable__item:nth-child(n+2) .title{padding:30px 0 30px 30px}@media screen and (max-width: 1080px){.p-efficacyTable__item:nth-child(n+2) .title{padding:25px 0 25px 25px}}@media screen and (max-width: 810px){.p-efficacyTable__item:nth-child(n+2) .title{padding:20px 20px 0 20px}}@media screen and (max-width: 650px){.p-efficacyTable__item:nth-child(n+2) .title{padding:15px 0 0}}.p-efficacyTable__item:nth-child(n+2) .content{padding:30px 0}@media screen and (max-width: 1080px){.p-efficacyTable__item:nth-child(n+2) .content{padding:25px 0}}@media screen and (max-width: 810px){.p-efficacyTable__item:nth-child(n+2) .content{padding:20px}}@media screen and (max-width: 500px){.p-efficacyTable__item:nth-child(n+2) .content{padding:15px 0}}.p-efficacyTable__item .title{width:256px;vertical-align:middle;font-weight:800}@media screen and (max-width: 810px){.p-efficacyTable__item .title{width:180px}}@media screen and (max-width: 650px){.p-efficacyTable__item .title{width:100%}}.p-efficacyTable__item .content{width:calc(100% - 256px);min-width:425px;font-weight:500}@media screen and (max-width: 810px){.p-efficacyTable__item .content{width:calc(100% - 180px);min-width:auto}}@media screen and (max-width: 650px){.p-efficacyTable__item .content{width:100%}}@media screen and (max-width: 650px){.p-efficacyTable__item.--table{gap:15px 0;display:flex;flex-direction:column;width:100%}}.p-efficacyTable__item.--table .title{width:215px}@media screen and (max-width: 810px){.p-efficacyTable__item.--table .title{width:180px}}@media screen and (max-width: 650px){.p-efficacyTable__item.--table .title{width:100%}}.p-efficacyTable__item.--table .content{width:50%}@media screen and (max-width: 810px){.p-efficacyTable__item.--table .content{padding:0;width:calc(100% - 180px)}}@media screen and (max-width: 650px){.p-efficacyTable__item.--table .content{width:100%}}@media screen and (max-width: 650px){.p-contentList{margin-bottom:30px}}.p-contentList__item{display:flex;gap:0 18px}@media screen and (max-width: 650px){.p-contentList__item{flex-direction:column;gap:15px 0}}.p-contentList__item:nth-child(n+2){margin-top:30px}.p-contentList__title{display:flex;align-items:center;justify-content:center;padding:20px;width:142px;background-color:#ebebeb;font-weight:800}@media screen and (max-width: 650px){.p-contentList__title{padding:15px 0;width:100%}}.p-contentList__text{display:flex;align-items:center;width:calc(100% - 160px);font-weight:500}@media screen and (max-width: 810px){.p-contentList__text{padding:0 20px}}@media screen and (max-width: 650px){.p-contentList__text{padding:0;width:100%}}