@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 div{outline:0}.slick-dots li button{margin:0;padding:0;background:0 0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;display:block;cursor:pointer;font-size:0;border-radius:9999px;overflow:hidden}.slick-dots li button::-ms-expand{display:none}.p-hotspring.u-bg{background:url(../images/common/celecton/bg_celecton_texture03.webp)}@media only screen and (min-width:768px){.p-hotspring.u-bg{padding-block:3.75rem}}@media only screen and (max-width:767px){.p-hotspring.u-bg{padding-block:2.5rem 1.875rem}}.p-hotspring__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-hotspring__inner{width:90%}}@media print{.p-hotspring__inner{width:90%}}@media only screen and (min-width:768px){.p-hotspring__inner{max-width:1400px}}@media only screen and (max-width:1199px){.p-hotspring__inner{width:89.7435897436%}}.p-hotspring__inner{margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__inner{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-hotspring__inner{margin-top:1.25rem}}@media only screen and (min-width:768px){.p-hotspring__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.p-hotspring__inner .image{width:60.7142857143%}}.p-hotspring__inner .image .slide{aspect-ratio:3/2;border-radius:.375rem;overflow:hidden}.p-hotspring__inner .image .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (min-width:768px){.p-hotspring__inner .text{width:33.5714285714%}}@media only screen and (max-width:767px){.p-hotspring__inner .text{margin-top:1.25rem}}.p-hotspring__inner .text .txt{color:#fff}.p-hotspring__inner .text .information{margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__inner .text .information{margin-top:.9375rem}}@media only screen and (max-width:767px){.p-hotspring__inner .text .information{margin-top:.9375rem}}.p-hotspring__inner .text .information dl dd,.p-hotspring__inner .text .information dl dt{color:#fff;padding:.625rem 1.25rem;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-hotspring__inner .text .information dl dd,.p-hotspring__inner .text .information dl dt{font-size:.9375rem}}@media print{.p-hotspring__inner .text .information dl dd,.p-hotspring__inner .text .information dl dt{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__inner .text .information dl dd,.p-hotspring__inner .text .information dl dt{font-size:.9375rem}}@media only screen and (max-width:767px){.p-hotspring__inner .text .information dl dd,.p-hotspring__inner .text .information dl dt{font-size:.875rem}}.p-hotspring__inner .text .information dl dt{background:#000}.p-hotspring+.p-hotspring{margin-top:6.25vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring+.p-hotspring{margin-top:3.75rem}}@media only screen and (max-width:767px){.p-hotspring+.p-hotspring{margin-top:2.5rem}}.p-point{position:relative;padding-top:6.25vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point{padding-top:5rem}}@media only screen and (max-width:767px){.p-point{padding-top:3.75rem}}.p-point:before{content:"";position:absolute;left:0;top:0;height:0;background:url(../../celecton/_facility/images/bg_l.webp) no-repeat bottom left/cover;z-index:1;width:42.7083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-point:before{width:40%}}@media only screen and (max-width:767px){.p-point:before{width:100%}}.p-point:before{padding-top:31.7708333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-point:before{padding-top:29.765625%}}@media only screen and (max-width:767px){.p-point:before{padding-top:87.9487179487%}}.p-point__inner{position:relative;z-index:1;border-top:1px solid #cac4b1;border-bottom:1px solid #cac4b1;margin-top:2.0833333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-point__inner{margin-top:1.25rem}}.p-point__inner ul{border-left:1px solid #cac4b1}.p-point__inner ul{margin-inline:auto}@media only screen and (min-width:1200px){.p-point__inner ul{width:90%}}@media print{.p-point__inner ul{width:90%}}@media only screen and (min-width:768px){.p-point__inner ul{max-width:1396px}}@media only screen and (max-width:1199px){.p-point__inner ul{width:89.7435897436%}}@media only screen and (min-width:768px){.p-point__inner ul{display:grid;grid-template-columns:repeat(3,1fr)}.p-point__inner ul:has(>li:nth-child(4)) li{border-bottom:1px solid #cac4b1;margin-bottom:-1px}}@media only screen and (max-width:767px){.p-point__inner ul{border-right:1px solid #cac4b1}}.p-point__inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.p-point__inner ul li{gap:1.25vw;padding:2.6041666667vw 15.6652360515%;border-right:1px solid #cac4b1}.p-point__inner ul li:nth-child(n+4){border-top:1px solid #cac4b1}}@media only screen and (max-width:767px){.p-point__inner ul li{gap:.9375rem;padding:1.875rem;border-bottom:1px solid #cac4b1}.p-point__inner ul li:last-child{border-bottom:none}}.p-point__inner ul li .sst{display:grid;gap:.8em;padding-bottom:.625rem;border-bottom:1px solid #826a27}@media only screen and (min-width:768px){.p-point__inner ul li .sst{grid-template-columns:auto 1fr}}@media only screen and (max-width:767px){.p-point__inner ul li .sst{gap:.5em;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-point__inner ul li .sst:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;font-size:.75rem;margin:0;padding-right:.5em;color:#826a27}.p-point__inner ul li .sst.active:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;margin:0;padding-right:.5em}}.p-point__inner ul li .sst i{color:#826a27;font-family:"EB Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-point__inner ul li .sst i{font-size:1.25rem}}@media print{.p-point__inner ul li .sst i{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner ul li .sst i{font-size:1.125rem}}@media only screen and (max-width:767px){.p-point__inner ul li .sst i{font-size:1.125rem}}.p-point__inner ul li .sst span{letter-spacing:.02em}@media only screen and (min-width:1200px){.p-point__inner ul li .sst span{font-size:1.125rem}}@media print{.p-point__inner ul li .sst span{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner ul li .sst span{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-point__inner ul li .sst span{font-size:1rem}}@media only screen and (min-width:768px){.p-point__inner ul li .inner{display:contents}}@media only screen and (max-width:767px){.p-point__inner ul li .inner{display:none}}.p-point__inner ul li .img{border-radius:.25rem;overflow:hidden;position:relative}.p-point__inner ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1200px){.p-point__inner ul li .txt{margin-top:-.3125rem}}@media print{.p-point__inner ul li .txt{margin-top:-.3125rem}}@media only screen and (max-width:767px){.p-point__inner ul li .txt{margin-top:.9375rem}}.p-about{margin-top:6.25vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-about{margin-top:5rem}}@media only screen and (max-width:767px){.p-about{margin-top:3.75rem}}.p-about__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-about__inner{width:90%}}@media print{.p-about__inner{width:90%}}@media only screen and (min-width:768px){.p-about__inner{max-width:1100px}}@media only screen and (max-width:1199px){.p-about__inner{width:89.7435897436%}}.p-about__inner{margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-about__inner{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-about__inner{margin-top:1.25rem}}@media only screen and (min-width:1200px){.p-about__inner table tr th{width:18.75rem}}@media print{.p-about__inner table tr th{width:18.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-about__inner table tr th{width:12.5rem}}@media only screen and (max-width:767px){.p-about__inner table tr th{width:25%}}