@media (max-width:767px){.header-logo img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(103%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(103%) contrast(101%)}.header-wrap.scrolled .header-logo img{-webkit-filter:brightness(0) saturate(100%) invert(0%) sepia(91%) saturate(9%) hue-rotate(62deg) brightness(94%) contrast(87%);filter:brightness(0) saturate(100%) invert(0%) sepia(91%) saturate(9%) hue-rotate(62deg) brightness(94%) contrast(87%)}}.facility{position:relative}.facility .splide{margin-bottom:42px}.facility .splide .splide__pagination{bottom:25px}.facility .splide .splide__pagination__page{background:#808080;margin:0 7px}.facility .splide .splide__pagination__page.is-active{-webkit-transform:unset;-ms-transform:unset;transform:unset;background:#101010}@media screen and (max-width:767px){.facility .splide .splide__pagination{bottom:15px}.facility .splide .splide__pagination__page{margin:0 6px;width:6px;height:6px}.facility .splide .splide__slide img{height:auto;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}.facility .sec-sub{font-size:26px;color:#231815;font-weight:500;line-height:1;letter-spacing:0.05em;margin-bottom:32px}.facility .sec-text{font-size:15px;color:#101010;font-weight:400;line-height:1.867;letter-spacing:0.08em;margin-bottom:32px}.facility .content-sec-img{width:100%;margin-bottom:42px}.facility .content-sec-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.facility .content-sec-flex .content-sec-flex-left{width:100%;max-width:240px}.facility .content-sec-flex .content-sec-flex-right{padding-right:180px}.facility .content-sec-flex .content-sec-flex-ttl{font-size:26px;color:#231815;font-weight:500;line-height:1;letter-spacing:0.08em}.facility .content-sec-flex .content-sec-flex-text{font-size:15px;color:#101010;font-weight:400;line-height:1.867;letter-spacing:0.08em;margin-bottom:30px}.facility .content-sec-flex .onsen-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media screen and (max-width:1100px){.facility .content-sec-flex .content-sec-flex-right{padding-right:0}}@media screen and (max-width:767px){.facility .sec-sub{font-size:24px;line-height:1.6666666667;margin-bottom:20px}.facility .content-sec-flex{display:block;padding:0 25px}.facility .content-sec-flex .content-sec-flex-left{margin-bottom:22px}.facility .content-sec-flex .content-sec-flex-text{line-height:1.7333333333;margin-bottom:28px}.facility .content-sec-flex .onsen-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:12px 0}.facility .lounge .c-wrap,.facility .machine .c-wrap,.facility .massage .c-wrap,.facility .onsen .c-wrap,.facility .restaurant .c-wrap,.facility .souvenir .c-wrap{padding:0}}.facility .c-mainvisual .c-pagelink{max-width:612px;gap:35px 30px}.facility .c-mainvisual .c-pagelink-list{max-width:184px}.facility .c-mainvisual .c-pagelink-list:nth-child(2):after{top:15px}.facility .c-mainvisual .c-pagelink-list:nth-child(2) .c-pagelink-link{position:relative;top:15px}.facility .c-mainvisual .c-pagelink-list:nth-child(3):after{top:15px}.facility .c-mainvisual .c-pagelink-list:nth-child(3) .c-pagelink-link{position:relative;top:15px}.facility .c-mainvisual .c-pagelink-list:nth-child(6) .c-pagelink-link{font-size:16px;letter-spacing:0.05em}@media screen and (max-width:767px){.facility .c-mainvisual .c-pagelink{gap:10px 0}.facility .c-mainvisual .c-pagelink-list:nth-child(3):after{top:0}.facility .c-mainvisual .c-pagelink-list:nth-child(3) .c-pagelink-link{top:0}.facility .c-mainvisual .c-pagelink-list:nth-child(6) .c-pagelink-link{font-size:14px}.facility .c-mainvisual .page-link-link{padding:10px 0 10px 0px}.facility .c-mainvisual .c-mainvisual-bottom.scrolled .c-pagelink-list:first-child br{display:none}.facility .c-mainvisual .c-mainvisual-bottom.scrolled .c-pagelink-list:nth-child(2):after{top:0}.facility .c-mainvisual .c-mainvisual-bottom.scrolled .c-pagelink-list:nth-child(2) .c-pagelink-link{top:0}}.facility .facility-heading-section{padding:95px 0 85px 0}.facility .facility-heading-section .sec-text{margin-bottom:0}@media screen and (max-width:767px){.facility .facility-heading-section{padding:30px 0 60px 0}}.facility .onsen{padding:0 0 85px 0}.facility .onsen .restaurant-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px}.facility .onsen .restaurant-item.last{margin-bottom:0;margin-top:0}.facility .onsen .restaurant-item-ttl{font-size:16px;color:#101010;font-weight:400;line-height:1;letter-spacing:0.08em;width:100%;max-width:70px;margin-top:5px}.facility .onsen .onsen-link{margin-bottom:25px}.facility .onsen .restaurant-item-time-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.facility .onsen .restaurant-item-time-list p{font-size:26px;color:#101010;font-weight:600;line-height:1;letter-spacing:0.08em}.facility .onsen .restaurant-item-time-list p:nth-child(2){margin-left:-6px}.facility .onsen .restaurant-item-time-list .hyphen{position:relative;bottom:2px;margin:0 5px}.facility .onsen .restaurant-item-time-list .time-list-caption{font-size:13px;font-weight:400;margin-left:5px;position:relative;bottom:1px}.facility .onsen .content-sec-flex-right{padding-right:0}.facility .onsen .content-sec-flex-text{padding-right:180px}@media screen and (max-width:1200px){.facility .onsen .content-sec-flex{display:block}.facility .onsen .content-sec-flex-left{margin-bottom:30px}.facility .onsen .content-sec-flex-text{padding-right:0}}@media screen and (max-width:767px){.facility .onsen{padding:0 0 75px 0}.facility .onsen .onsen-link{margin-bottom:30px}.facility .onsen .restaurant-item{gap:20px}.facility .onsen .restaurant-item-ttl{font-weight:500}.facility .onsen .restaurant-item-time-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 0}.facility .onsen .restaurant-item-time-list p:nth-child(2){margin-left:0}.facility .onsen .restaurant-item-time-list .time-list-caption{margin-left:-6px;bottom:0}}.facility .restaurant{padding:0 0 85px 0}.facility .restaurant .content-sec-flex-ttl{font-size:22px;letter-spacing:0.05em}.facility .restaurant .restaurant-item{margin-bottom:37px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px}.facility .restaurant .restaurant-item.last{margin-bottom:0;margin-top:0}.facility .restaurant .restaurant-item-ttl{font-size:16px;color:#101010;font-weight:400;line-height:1;letter-spacing:0.08em;width:100%;max-width:90px;margin-top:5px}.facility .restaurant .restaurant-item-time-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.facility .restaurant .restaurant-item-time-list.first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 0}.facility .restaurant .restaurant-item-time-list p{font-size:26px;color:#101010;font-weight:600;line-height:1;letter-spacing:0.08em}.facility .restaurant .restaurant-item-time-list p:nth-child(2){margin-left:-6px}.facility .restaurant .restaurant-item-time-list .hyphen{position:relative;bottom:2px;margin:0 5px}.facility .restaurant .restaurant-item-time-list .time-list-caption{font-size:13px;font-weight:400;margin-left:5px;position:relative;bottom:1px}.facility .restaurant .restaurant-item-time-list:first-child{margin-bottom:12px}.facility .restaurant .restaurant-item-text{font-size:16px;color:#101010;font-weight:400;line-height:1.75;letter-spacing:0.08em}.facility .restaurant .restaurant-item-text .caption{display:inline-block;font-size:13px;line-height:1.5384615385;letter-spacing:0.08em;margin-top:10px}.facility .restaurant .c-link{width:236px}.facility .restaurant .c-link:first-of-type{margin-bottom:15px}.facility .restaurant .content-sec-flex-right{padding-right:0}.facility .restaurant .content-sec-flex-text{padding-right:180px}.facility .restaurant .content-sec-flex-right-bottom{padding:40px 0 0 0}@media screen and (max-width:1200px){.facility .restaurant .content-sec-flex{display:block}.facility .restaurant .content-sec-flex-left{margin-bottom:30px}.facility .restaurant .content-sec-flex-text{padding-right:0}}@media screen and (max-width:767px){.facility .restaurant{padding:0 0 100px 0}.facility .restaurant .restaurant-item{gap:20px;margin-bottom:25px}.facility .restaurant .restaurant-item-ttl{font-weight:500}.facility .restaurant .restaurant-item-time-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 0}.facility .restaurant .restaurant-item-time-list p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.facility .restaurant .restaurant-item-time-list p:nth-child(2){margin-left:0}.facility .restaurant .restaurant-item-time-list .time-list-caption{margin-left:-6px;bottom:4px}.facility .restaurant .restaurant-item-time-list:first-child{margin-bottom:6px}.facility .restaurant .content-sec-flex-right-bottom{padding:55px 0 0 0}.facility .restaurant .restaurant-item-text{font-size:15px;line-height:1.7333333333}.facility .restaurant .restaurant-item-text .caption{margin-top:2px;font-size:12px;line-height:1.8333333333}}.facility .lounge{padding:0 0 85px 0}@media screen and (max-width:767px){.facility .lounge{padding:0 0 75px 0}.facility .lounge .content-sec-flex .content-sec-flex-text{margin-bottom:0}}.facility .machine{padding:0 0 85px 0}@media screen and (max-width:767px){.facility .machine{padding:0 0 75px 0}.facility .machine .content-sec-flex .content-sec-flex-text{margin-bottom:0}}.facility .massage{padding:0 0 85px 0}.facility .massage .massage-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.facility .massage .c-link{width:213px;height:32px;letter-spacing:-0.02em}.facility .massage .c-link.tel{width:240px}.facility .massage .c-link .list-center{display:inline-block}.facility .massage .c-link .font-size{display:inline-block;font-size:20px;margin-left:12px;letter-spacing:0.1em}.facility .massage .c-link .c-link-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.facility .massage{padding:0 0 75px 0}.facility .massage .massage-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px 0}}.facility .souvenir{padding:0 0 150px 0}.facility .souvenir .content-sec-flex .content-sec-flex-text{margin-bottom:0}