﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider *{outline:none}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slide:first-child{display:block}.slide:nth-child(n+2){display:none}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider .slide:nth-child(n+2){display:none}.slick-slider.slick-initialized .slide{display:block !important}.p-intro{position:relative;margin-inline:auto;margin-top:5.71429em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro{margin-top:5.71429em}}@media only screen and (max-width: 767px){.p-intro{margin-top:1.42857em}}.p-intro:after{content:'';width:100%;aspect-ratio:1920 / 578;background:#F7F7F7;display:block;position:absolute;bottom:4.6875vw;left:0;z-index:-1}.p-intro__lead{text-align:center;letter-spacing:.04em;font-size:158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__lead{font-size:158%}}@media only screen and (max-width: 767px){.p-intro__lead{font-size:129%}}@media only screen and (min-width: 768px){.p-intro__lead{line-height:2}}@media only screen and (max-width: 767px){.p-intro__lead{width:86.9898%;margin-inline:auto;line-height:1.8;text-align:left}}.p-intro__paragraph{margin-top:1.14286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__paragraph{margin-top:1.14286em}}@media only screen and (max-width: 767px){.p-intro__paragraph{margin-top:.71429em}}@media only screen and (min-width: 768px){.p-intro__paragraph{text-align:center}}@media only screen and (max-width: 767px){.p-intro__paragraph{width:86.9898%;margin-inline:auto;line-height:1.8}}.p-intro__image{margin-inline:auto;margin-top:3.57143em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__image{margin-top:2.85714em}}@media only screen and (max-width: 767px){.p-intro__image{margin-top:1.42857em}}@media only screen and (min-width: 768px){.p-intro__image{width:72.91667%}}@media only screen and (max-width: 767px){.p-intro__image{width:86.9898%}}.p-intro__image__main{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 1px}@media only screen and (max-width: 767px){.p-intro__image__main p{aspect-ratio:1 / .8;border-radius:rem(0);overflow:hidden}.p-intro__image__main p img{width:100%;height:100%;object-fit:cover;object-position:center center}}.p-intro__image__sub{display:flex;flex-direction:row;justify-content:center;gap:7.85714%}@media only screen and (min-width: 768px){.p-intro__image__sub{margin-top:-2.13542vw}}@media only screen and (max-width: 767px){.p-intro__image__sub{margin-top:-.71429em}}@media only screen and (min-width: 768px){.p-intro__image__sub p:first-child{width:25%}}@media only screen and (max-width: 767px){.p-intro__image__sub p:first-child{width:33.20513%}}@media only screen and (min-width: 768px){.p-intro__image__sub p:last-child{margin-top:6.25vw;width:32.14286%}}@media only screen and (max-width: 767px){.p-intro__image__sub p:last-child{margin-top:2.14286em;width:42.69231%}}.p-nav{width:86.9898%;margin-inline:auto;margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-nav{margin-top:7.14286em}}@media only screen and (max-width: 767px){.p-nav{margin-top:5.71429em}}@media only screen and (max-width: 767px){.p-nav .c-pnav2__list{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.p-nav .c-pnav2__list li{width:auto}}.p-hotspring{position:relative;margin-top:7.14286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring{margin-top:5.71429em}}@media only screen and (max-width: 767px){.p-hotspring{margin-top:4.28571em}}.p-hotspring.u-border{border:1px solid #D7D7D7;margin-inline:auto;margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring.u-border{margin-top:7.14286em}}@media only screen and (max-width: 767px){.p-hotspring.u-border{margin-top:4.28571em}}@media only screen and (min-width: 768px){.p-hotspring.u-border{padding:4.28571em 0;width:90%;max-width:1410px}}@media only screen and (max-width: 767px){.p-hotspring.u-border{padding:2.85714em 0;width:100%}}.p-hotspring__title span small.u-small{background:none;padding-inline:0;font-size:75%}.p-hotspring__main{margin-inline:auto;max-width:1400px;width:90%;margin-top:2.14286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__main{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-hotspring__main{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-hotspring__main__image .slide{aspect-ratio:1 / .7;border-radius:rem(0);overflow:hidden}.p-hotspring__main__image .slide img{width:100%;height:100%;object-fit:cover;object-position:center center}}.p-hotspring__main__text{margin-inline:auto;margin-top:1.42857em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__main__text{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-hotspring__main__text{margin-top:1.42857em}}@media only screen and (min-width: 768px){.p-hotspring__main__text{width:90%;max-width:700px}}@media only screen and (max-width: 767px){.p-hotspring__main__text{width:86.9898%}}.p-hotspring__main__text .text{margin-top:.42857em}@media only screen and (max-width: 767px){.p-hotspring__main__text .text{line-height:1.85}}.p-hotspring__main__text .table{margin-top:2.57143em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__main__text .table{margin-top:1.78571em}}@media only screen and (max-width: 767px){.p-hotspring__main__text .table{margin-top:1.42857em}}.p-hotspring__main__text .note{text-indent:-1em;padding-left:1em;line-height:1.8;letter-spacing:.04em;font-size:93%;margin-top:2.57143em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__main__text .note{margin-top:1.78571em}}@media only screen and (max-width: 767px){.p-hotspring__main__text .note{margin-top:1.42857em}}.p-hotspring__sub{position:relative;padding-bottom:5em;margin-top:4.28571em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__sub{padding-bottom:4.28571em}}@media only screen and (max-width: 767px){.p-hotspring__sub{padding-bottom:1.42857em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__sub{margin-top:2.85714em}}@media only screen and (max-width: 767px){.p-hotspring__sub{margin-top:2.85714em}}.p-hotspring__sub:before{content:'';width:100%;aspect-ratio:1920 / 306;background:#F7F7F7;display:block;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__sub:before{aspect-ratio:4.18301}}@media only screen and (max-width: 767px){.p-hotspring__sub:before{aspect-ratio:1 / .35}}.p-hotspring__sub ul{display:grid;margin-inline:auto;gap:6.52174%;width:90%}.p-hotspring__sub ul:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){.p-hotspring__sub ul:has(>li:nth-child(2):last-child){max-width:920px}}.p-hotspring__sub ul:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 768px){.p-hotspring__sub ul:has(>li:nth-child(3):last-child){max-width:1420px}}.p-hotspring__sub ul:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.p-hotspring__sub ul{width:86.9898%}}.p-hotspring__sub ul .text{line-height:1.8;letter-spacing:.04em;margin-top:.71429em;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__sub ul .text{font-size:100%}}@media only screen and (max-width: 767px){.p-hotspring__sub ul .text{font-size:93%}}.p-hotspring__grid{position:relative;margin-top:2.85714em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid{margin-top:2.14286em}}@media only screen and (max-width: 767px){.p-hotspring__grid{margin-top:1.42857em}}.p-hotspring__grid__list{position:relative;margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.85714em 9.80392%;padding-bottom:2.85714em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid__list{padding-bottom:2.14286em}}@media only screen and (max-width: 767px){.p-hotspring__grid__list{padding-bottom:1.42857em}}@media only screen and (min-width: 768px){.p-hotspring__grid__list{width:72.34043%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid__list{width:80%}}@media only screen and (max-width: 767px){.p-hotspring__grid__list{width:86.9898%;gap:1.42857em .71429em}}.p-hotspring__grid__list:after{content:'';width:100%;aspect-ratio:1200 / 29;background:url(../images/common/bg_title_shadow.webp) no-repeat center top;background-size:100% auto;display:block;position:absolute;top:100%;left:0;right:0;margin-inline:auto}.p-hotspring__grid__list .text{line-height:1.8;letter-spacing:.04em;margin-top:.71429em;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid__list .text{font-size:100%}}@media only screen and (max-width: 767px){.p-hotspring__grid__list .text{font-size:93%}}.p-hotspring__grid__text{margin-inline:auto;margin-top:4.92857em}@media only screen and (min-width: 768px){.p-hotspring__grid__text{width:80%;max-width:700px}}@media only screen and (max-width: 767px){.p-hotspring__grid__text{width:86.9898%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid__text{margin-top:2.14286em}}@media only screen and (max-width: 767px){.p-hotspring__grid__text{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-hotspring__grid__text .text{line-height:1.85}}.p-hotspring__grid__text table{margin-top:2.14286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__grid__text table{margin-top:2.14286em}}@media only screen and (max-width: 767px){.p-hotspring__grid__text table{margin-top:1.42857em}}.p-hotspring__grid__text table tr th{white-space:nowrap}.p-hotspring__other{margin-inline:auto;margin-top:2.64286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__other{margin-top:2.14286em}}@media only screen and (max-width: 767px){.p-hotspring__other{margin-top:1.42857em}}@media only screen and (min-width: 1200px){.p-hotspring__other{padding-bottom:6.42857em}}@media print{.p-hotspring__other{padding-bottom:6.42857em}}@media only screen and (min-width: 768px){.p-hotspring__other{display:grid;align-items:center;grid-template-columns:1fr 22.14286em;gap:6.42857%;max-width:1400px;width:90%;padding-bottom:6.42857em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__other{padding-bottom:4.28571em}}@media only screen and (max-width: 767px){.p-hotspring__other{width:86.9898%;padding-bottom:2.85714em}}.p-hotspring__other:after{content:'';width:100%;aspect-ratio:1920 / 620;background:#F7F7F7;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (min-width: 1200px){.p-hotspring__other:after{height:44.28571em}}@media print{.p-hotspring__other:after{height:44.28571em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-hotspring__other:after{height:auto;aspect-ratio:1920 / 770;min-height:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__other:after{aspect-ratio:1920 / 300}}@media only screen and (max-width: 767px){.p-hotspring__other:after{aspect-ratio:1 / .9}}.p-hotspring__other__image{overflow:hidden}.p-hotspring__other__image .js-slider1{width:100%}@media only screen and (max-width: 767px){.p-hotspring__other__text{margin-top:1.42857em}}.p-hotspring__other__text .lead{letter-spacing:.04em;line-height:2;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__other__text .lead{font-size:129%}}@media only screen and (max-width: 767px){.p-hotspring__other__text .lead{font-size:122%}}.p-hotspring__other__text .text{margin-top:.71429em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-hotspring__other__text .text{margin-top:.71429em}}@media only screen and (max-width: 767px){.p-hotspring__other__text .text{margin-top:.71429em}}@media only screen and (max-width: 1199px){.p-hotspring__other__text .text{line-height:1.85}}.p-information{margin-top:10em;padding-bottom:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information{margin-top:7.14286em}}@media only screen and (max-width: 767px){.p-information{margin-top:3.57143em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information{padding-bottom:7.14286em}}@media only screen and (max-width: 767px){.p-information{padding-bottom:4.28571em}}.p-information__inner{margin-inline:auto;margin-top:2.14286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information__inner{margin-top:2.14286em}}@media only screen and (max-width: 767px){.p-information__inner{margin-top:1.07143em}}@media only screen and (min-width: 768px){.p-information__inner{max-width:1000px;width:90%}}@media only screen and (max-width: 767px){.p-information__inner{width:86.9898%}}.p-information__inner .title button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;font-family:"Shippori Mincho", "游明朝 Demibold", "Yu Mincho Demibold", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;position:relative;width:100%;color:#3F3F3F;display:block;letter-spacing:.04em;text-align:left;line-height:2;padding:.71429em 2.85714em .71429em 1.42857em;border-bottom:1px solid #3F3F3F;font-size:115%}.p-information__inner .title button::-ms-expand{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information__inner .title button{font-size:108%}}@media only screen and (max-width: 767px){.p-information__inner .title button{font-size:100%}}.p-information__inner .title button::after{content:'';width:1em;aspect-ratio:1 / 1;display:inline-block;vertical-align:middle;mask:url("../images/icons/add_2.svg") center/contain no-repeat;mask-size:contain;background:#3F3F3F;position:absolute;top:50%;transform:translateY(-50%);right:1.42857em}.p-information__inner .title.active button::after{content:'';width:1em;aspect-ratio:1 / 1;display:inline-block;vertical-align:middle;mask:url("../images/icons/remove.svg") center/contain no-repeat;mask-size:contain;background:#3F3F3F}.p-information__inner .inner{display:none}@media only screen and (min-width: 1200px){.p-information__inner .inner{padding:2.85714em 5em}}@media print{.p-information__inner .inner{padding:2.85714em 5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information__inner .inner{padding:2.85714em 1.42857em}}@media only screen and (max-width: 767px){.p-information__inner .inner{padding:1.07143em .35714em}}.p-information__inner .inner table tr th,.p-information__inner .inner table tr td{border-bottom:1px solid #D7D7D7;line-height:1.8;letter-spacing:.04em;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-information__inner .inner table tr th,.p-information__inner .inner table tr td{font-size:100%}}@media only screen and (max-width: 767px){.p-information__inner .inner table tr th,.p-information__inner .inner table tr td{font-size:93%}}@media only screen and (min-width: 768px){.p-information__inner .inner table tr th,.p-information__inner .inner table tr td{padding:.71429em 2.85714em}}@media only screen and (max-width: 767px){.p-information__inner .inner table tr th,.p-information__inner .inner table tr td{padding:.71429em}}.p-information__inner .inner table tr th{white-space:nowrap}
