.p-intr{position:relative;overflow:visible}.p-intr .title i{line-height:1.2;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:swap;display:block;letter-spacing:.002em;font-size:188%}@media only screen and (max-width: 767px){.p-intr .title i{font-size:211%}}@media only screen and (max-width: 767px){.p-intr .title i{font-size:158%}}.p-intr .title i small{font-size:60%}@media only screen and (max-width: 767px){.p-intr .title i small{display:block;font-size:64%}}.p-intr .title span{line-height:1.5;display:block;letter-spacing:.006em;font-size:100%}@media only screen and (max-width: 767px){.p-intr .title span{font-size:112%}}@media only screen and (max-width: 767px){.p-intr .title span{margin-top:.5em;font-size:93%}}.p-intr .text{line-height:2;letter-spacing:.004em;font-size:94%}@media only screen and (max-width: 767px){.p-intr .text{font-size:106%}}@media only screen and (min-width: 768px){.p-intr .text{margin-inline:auto;max-width:57.14286em}}@media only screen and (max-width: 767px){.p-intr .text{text-align:left}}.p-intr .information{margin-top:2.14286em}@media only screen and (max-width: 767px){.p-intr .information{margin-top:1em}}@media only screen and (min-width: 768px){.p-intr .information{max-width:32.14286em;margin-inline:auto}}.p-intr .information table{border-top:1px solid #D4D4D4}@media only screen and (max-width: 767px){.p-intr .information table tr th{width:35%}}.p-intr .information table tr th,.p-intr .information table tr td{padding:1.07143em .71429em}.p-intr .information table tr td{text-align:left}.p-intr .information .txt_note{margin-top:1em;text-indent:-1em;padding-left:1em;letter-spacing:.006em;font-size:82%}@media only screen and (max-width: 767px){.p-intr .information .txt_note{font-size:91%}}@media only screen and (max-width: 767px){.p-intr .information .txt_note{text-align:left}}@media only screen and (min-width: 768px){.p-intr .image{margin-top:4.16667vw;width:83.33333vw;position:relative;left:50%;translate:-50% 0}.p-intr .image img{width:100%}}@media only screen and (max-width: 767px){.p-intr .image{margin-top:1em;overflow:hidden}.p-intr .image img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-hotspring{margin-inline:auto}@media only screen and (min-width: 768px){.p-hotspring{margin-top:9.72222vw;width:82.8125%}}@media only screen and (max-width: 767px){.p-hotspring{width:85.33333%;margin-top:6em}}.p-hotspring__title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:1.42857em;text-align:center;justify-content:center}.p-hotspring__title span{line-height:1;letter-spacing:.08em;font-size:175%}@media only screen and (max-width: 767px){.p-hotspring__title span{font-size:196%}}@media only screen and (max-width: 767px){.p-hotspring__title span{font-size:172%}}.p-hotspring__title i{line-height:1.2;letter-spacing:.06em;font-size:100%}@media only screen and (max-width: 767px){.p-hotspring__title i{font-size:112%}}.p-hotspring__catch{text-align:center;margin-top:2.08333vw}@media only screen and (max-width: 767px){.p-hotspring__catch{margin-top:1em}}.p-hotspring__inner{margin-top:2.60417vw}@media only screen and (max-width: 767px){.p-hotspring__inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-hotspring__inner{display:grid;grid-template-columns:61.63522% 37.10692%;gap:1.04167%}}@media only screen and (max-width: 767px){.p-hotspring__inner{display:flex;flex-direction:column;gap:.5em}}.p-hotspring__inner__map{position:relative;border:1px solid #E1E1E1}@media only screen and (max-width: 767px){.p-hotspring__inner__map{height:16em;overflow:hidden}}.p-hotspring__inner__map .image img{position:absolute;top:50%;left:50%;translate:-50% -50%}@media only screen and (max-width: 767px){.p-hotspring__inner__map .image img{width:auto;max-height:100%}}.p-hotspring__inner__map .information{position:absolute;bottom:0;left:0;width:100%;text-align:right;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.42857em;background:rgba(255,255,255,0.5)}@media only screen and (min-width: 768px){.p-hotspring__inner__map .information{padding:1.42857em}}@media only screen and (max-width: 767px){.p-hotspring__inner__map .information{padding:1.07143em}}.p-hotspring__inner__map .information .icon a{display:block;text-decoration:none;width:2.14286em;height:2.14286em}.p-drink{margin-inline:auto;margin-top:7.29167vw}@media only screen and (max-width: 767px){.p-drink{margin-top:5em}}@media only screen and (min-width: 768px){.p-drink{width:90%;max-width:1070px}}@media only screen and (max-width: 767px){.p-drink{width:85.33333%}}.p-drink__catch{text-align:center;margin-top:2.60417vw}@media only screen and (max-width: 767px){.p-drink__catch{margin-top:1.5em}}.p-drink__inner{margin-top:2.60417vw}@media only screen and (max-width: 767px){.p-drink__inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-drink__inner ul{display:flex;justify-content:center;gap:3.64583vw}}@media only screen and (max-width: 767px){.p-drink__inner ul{display:flex;flex-direction:column;gap:3em}}.p-drink__inner ul li{display:flex;flex-direction:column;gap:1.14286em}@media only screen and (min-width: 768px){.p-drink__inner ul li{width:calc(100% / 3);max-width:310px}}@media only screen and (max-width: 767px){.p-drink__inner ul li{width:90%;margin-inline:auto}}.p-drink__inner ul li .title{line-height:1.6;letter-spacing:.08em;font-size:113%}@media only screen and (max-width: 767px){.p-drink__inner ul li .title{font-size:127%}}.p-drink__inner ul li .text{margin-top:-.5em}@media only screen and (min-width: 768px){.p-nav{margin-top:7.29167vw}}.p-nav__inner ul{margin-inline:auto;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 1200px){.p-nav__inner ul{width:38.52814%;min-width:500px}}@media print{.p-nav__inner ul{width:38.52814%;min-width:500px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-nav__inner ul{width:60%;min-width:450px}}
