@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%)}}.history-contents-ttl{font-size:26px;font-weight:500;letter-spacing:0.1em;margin-bottom:50px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.history-contents-txt{font-size:15px;line-height:1.8666666667;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}@media screen and (max-width:1300px){.history-contents-ttl{margin-bottom:30px;line-height:1.5454545455}}@media screen and (max-width:767px){.history-contents-ttl{font-size:22px;margin-bottom:20px;line-height:1.7272727273}.history-contents-txt{font-size:15px;line-height:1.7333333333}}.c-link-steam-session{cursor:pointer}.schedule-popup{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;z-index:100}.schedule-popup .schedule-popup-wrap{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-popup .schedule-popup-bg{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100vh}.schedule-popup .schedule-popup-img{position:relative;z-index:1;max-width:900px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;margin:auto}.schedule-popup .schedule-popup-img img{width:auto;height:auto;max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block}.schedule-popup .close-circle{position:absolute;top:-60px;right:0px;width:50px;height:50px;border:none;border-radius:50%;background-color:#eee;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.schedule-popup .close-circle:after,.schedule-popup .close-circle:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.schedule-popup .close-circle:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.schedule-popup .close-circle:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.schedule-popup .close-circle:hover{background-color:#ddd}@media (max-width:1024px){.schedule-popup{padding:0 25px}.schedule-popup .schedule-popup-img{max-width:100%}.schedule-popup .close-circle{width:40px;height:40px;top:-50px}.schedule-popup .close-circle:after,.schedule-popup .close-circle:before{width:14px}}.sec-ttl{font-size:22px;color:#101010;font-weight:500;line-height:1;letter-spacing:0.1em;margin-bottom:65px;position:relative}.sec-ttl:before{content:"";background-color:#231815;border-radius:50%;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:-35px}@media screen and (max-width:767px){.sec-ttl{font-size:20px;letter-spacing:0.05em;margin-bottom:60px;padding-left:12px}.sec-ttl:before{width:15px;height:15px;top:2px;left:-8px}}.splide .splide__pagination{bottom:25px}.splide .splide__pagination__page{background:#808080;margin:0 7px}.splide .splide__pagination__page.is-active{-webkit-transform:unset;-ms-transform:unset;transform:unset;background:#101010}@media screen and (max-width:767px){.splide .splide__pagination{bottom:15px}.splide .splide__pagination__page{margin:0 6px;width:6px;height:6px}.splide .splide__slide img{height:auto;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}.sec-sub{font-size:26px;color:#231815;font-weight:500;line-height:1;letter-spacing:0.1em;margin-bottom:32px}.sec-text{font-size:15px;color:#101010;font-weight:400;line-height:1.867;letter-spacing:0.08em;margin-bottom:32px}.onsen-img{margin-bottom:40px}.c-mainvisual{background-image:url(../img/onsen/mainvisual-img.jpg)}.c-mainvisual .c-mainvisual-ttl .c-mainvisual-ttl-year{margin-top:0;font-size:34px;letter-spacing:unset;position:relative;left:2px}.c-mainvisual .c-mainvisual-ttl .plus{margin-top:0;font-size:34px;letter-spacing:unset;position:relative;left:-1px}.c-mainvisual .c-mainvisual-ttl .rekishi{margin-top:0;font-size:34px;letter-spacing:unset;position:relative;left:-3px}.c-mainvisual .c-mainvisual-ttl .c-mainvisual-ttl-eng{margin-top:2px;display:block;margin-right:28px}.c-mainvisual .c-pagelink{max-width:640px}.c-mainvisual .c-pagelink-list{max-width:184px}@media screen and (max-width:767px){.c-mainvisual{background-image:url(../img/onsen/mainvisual-img-sp.jpg)}.c-mainvisual .c-mainvisual-ttl span{display:inline-block}.c-mainvisual .c-mainvisual-ttl .c-mainvisual-ttl-year{font-size:26px}.c-mainvisual .c-mainvisual-ttl .plus{font-size:26px}.c-mainvisual .c-mainvisual-ttl .rekishi{font-size:26px;padding-bottom:2px}.c-mainvisual .c-mainvisual-ttl .c-mainvisual-ttl-eng{margin-top:0;margin-right:18px}.c-mainvisual .c-pagelink-list{max-width:152px;border-bottom:2px solid #fff}.c-mainvisual .c-pagelink-list:nth-last-child(-n+2) .c-pagelink-link{font-size:15px}.c-mainvisual .c-pagelink-link{letter-spacing:0.05em;padding:10px 0 10px 0}}.section-hotspring{padding-top:120px}.section-hotspring .section-hotspring-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.section-hotspring .section-hotspring-img{width:100%;max-width:820px}.section-hotspring .section-hotspring-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-size:34px;line-height:1.7941176471;letter-spacing:0.1em}.section-hotspring .section-hotspring-bottom{width:100%;max-width:604px}@media screen and (max-width:767px){.section-hotspring{padding-top:30px}.section-hotspring .sec-ttl{padding:0 25px 0 35px}.section-hotspring .sec-ttl:before{left:15px}.section-hotspring .section-hotspring-wrap{padding:0}.section-hotspring .section-hotspring-top{margin-top:-15px;margin-bottom:55px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;padding-right:20px}.section-hotspring .section-hotspring-img{min-width:260px;padding-top:20px}.section-hotspring .section-hotspring-ttl{font-size:24px;line-height:1.5833333333;font-weight:500}.section-hotspring .section-hotspring-bottom{padding:0 25px}}.section-root{padding-top:50px}.section-root .section-root-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:55px}.section-root .section-root-left{width:100%;max-width:460px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.section-root .section-root-right{padding-bottom:35px}.section-root .history-contents-txt:nth-of-type(2){margin-top:35px}@media screen and (max-width:1200px){.section-root .section-root-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-root .section-root-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:767px){.section-root .section-root-inner{display:block}.section-root .section-root-left{margin-bottom:30px}.section-root .history-contents-txt:nth-of-type(2){margin-top:30px}.section-root .section-root-right{padding-bottom:0}}.section-tree{padding-top:90px;padding-bottom:90px}.section-tree .section-tree-inner{width:100%;max-width:870px;margin-left:auto}.section-tree .section-tree-img{margin-bottom:70px}@media screen and (max-width:767px){.section-tree{padding-top:70px;padding-bottom:70px}.section-tree .section-tree-img{margin-bottom:30px}}.modern-bathing{padding-bottom:90px}.modern-bathing .section-modern-bathing-inner{width:100%;max-width:870px;margin-left:auto}.modern-bathing .disinfection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:62px}.modern-bathing .disinfection-left{width:100%;max-width:560px}.modern-bathing .disinfection-right{width:100%;max-width:366px}.modern-bathing .disinfection-ttl{font-size:26px;color:#101010;font-weight:500;line-height:1;letter-spacing:0.08em;margin-bottom:50px}.modern-bathing .disinfection-text{font-size:15px;color:#101010;font-weight:400;line-height:1.733;letter-spacing:0.08em;margin-bottom:20px}.modern-bathing .disinfection-wr{padding-left:33px}.modern-bathing .disinfection-list{font-size:15px;color:#101010;font-weight:400;line-height:1.733;letter-spacing:0.08em;margin-bottom:6px;position:relative}.modern-bathing .disinfection-list:last-child{margin-bottom:0}.modern-bathing .disinfection-list:before{content:"";background-color:#101010;border-radius:50%;width:8px;height:8px;position:absolute;top:0;bottom:0;margin:auto;left:-20px}@media screen and (max-width:767px){.modern-bathing .disinfection{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:40px}.modern-bathing .disinfection-ttl{font-size:22px;line-height:1.7;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;margin-bottom:20px}.modern-bathing .disinfection-text{letter-spacing:0.04em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;margin-bottom:25px}.modern-bathing .disinfection-wr{padding-left:25px}.modern-bathing .disinfection-list{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.modern-bathing .disinfection-list:before{top:10px;left:-15px;margin:unset}}.quality-effects{padding-bottom:110px}.quality-effects .quality-effects-wr{background-color:#f3f6f6;padding:65px 60px;margin-bottom:73px}.quality-effects .quality-effects-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:43px}.quality-effects .quality-effects-ttl{font-size:16px;color:#101010;font-weight:500;line-height:1.733;letter-spacing:0.05em;width:100%;max-width:135px}.quality-effects .quality-effects-ttl span{display:inline-block;margin-left:-10px}.quality-effects .quality-effects-text{font-size:15px;color:#101010;font-weight:400;line-height:1.733;letter-spacing:0.08em}.quality-effects .c-link{margin-left:138px}@media screen and (max-width:767px){.quality-effects{padding-bottom:85px}.quality-effects .sec-ttl{margin-bottom:30px}.quality-effects .quality-effects-wr{border-radius:10px;padding:30px 20px 35px 20px;margin-bottom:35px}.quality-effects .quality-effects-item{display:block;margin-bottom:25px}.quality-effects .quality-effects-ttl{font-size:16px;margin-bottom:5px}.quality-effects .quality-effects-text{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;letter-spacing:0.05em;line-height:1.7333333333}.quality-effects .c-link{width:184px;margin-left:0}}.day-bathing{padding-bottom:70px}.day-bathing .day-bathing-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}.day-bathing .morning-bath{padding-top:60px}.day-bathing .day-bathing-enjoy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px}.day-bathing .enjoy-ttl{font-size:28px;color:#231815;font-weight:400;line-height:1;letter-spacing:0.08em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-left:25px;padding-top:70px}.day-bathing .enjoy-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0}.day-bathing .enjoy-item{-webkit-box-flex:0;-ms-flex:0 0 402px;flex:0 0 402px}.day-bathing .enjoy-item-img{margin-bottom:31px}.day-bathing .enjoy-item-ttl{font-size:22px;color:#231815;font-weight:500;line-height:1;letter-spacing:0.08em;margin-bottom:20px}.day-bathing .enjoy-item-text{font-size:15px;color:#231815;font-weight:500;line-height:1.867;letter-spacing:0.08em;margin-bottom:20px}@media screen and (max-width:767px){.day-bathing{padding-bottom:90px}.day-bathing .sec-ttl{margin-bottom:40px}.day-bathing .sec-sub{font-size:24px;line-height:1.75;letter-spacing:0.05em;margin-bottom:25px}.day-bathing .sec-text{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;letter-spacing:0.05em;margin-bottom:25px}.day-bathing .day-bathing-link{display:block}.day-bathing .day-bathing-link a:first-child{margin-bottom:12px}.day-bathing .day-bathing-enjoy{gap:0 30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.day-bathing .enjoy-ttl{padding-top:0;padding-left:0;font-size:20px;font-weight:500}.day-bathing .enjoy-wr{width:100%;gap:45px 0}.day-bathing .enjoy-item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.day-bathing .enjoy-item-ttl{font-size:18px;letter-spacing:0.05em;margin-bottom:18px;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.day-bathing .enjoy-item-text{font-weight:400;letter-spacing:0.05em;line-height:1.7333333333;margin-bottom:15px}}.onsen-introduction{padding-bottom:60px}.onsen-introduction .onsen-introduction-item{margin-bottom:65px}.onsen-introduction .onsen-introduction-item:last-child{margin-bottom:0}.onsen-introduction .splide{margin-bottom:40px}.onsen-introduction .splide .splide__slide{width:100%}.onsen-introduction .onsen-introduction-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.onsen-introduction .onsen-introduction-left{width:100%;max-width:200px}.onsen-introduction .onsen-introduction-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.onsen-introduction .onsen-introduction-right.no-flex{display:block;padding-right:0}.onsen-introduction .onsen-introduction-place{font-size:26px;color:#231815;font-weight:500;line-height:1;letter-spacing:0.08em}.onsen-introduction .onsen-introduction-text{font-size:15px;color:#231815;font-weight:400;line-height:1.867;letter-spacing:0.03em;width:100%;max-width:600px}.onsen-introduction .onsen-introduction-text span{display:inline-block;margin-top:20px}.onsen-introduction .onsen-introduction-text.margin-bottom{margin-bottom:26px}.onsen-introduction .onsen-introduction-icon{font-size:15px;color:#101010;font-weight:500;line-height:1.3;letter-spacing:0.08em;text-align:center;width:100%;max-width:87px;height:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #101010;border-radius:50%}.onsen-introduction .onsen-introduction-icon .font-size{font-size:16px}@media screen and (max-width:767px){.onsen-introduction{padding-bottom:65px}.onsen-introduction .sec-ttl{padding:0 25px 0 35px;margin-bottom:35px}.onsen-introduction .sec-ttl:before{left:15px}.onsen-introduction .sec-sub{font-size:24px;line-height:1.75;letter-spacing:0.05em;margin-bottom:25px}.onsen-introduction .c-wrap{padding:0}.onsen-introduction .splide{margin-bottom:15px}.onsen-introduction .onsen-introduction-item{margin-bottom:75px}.onsen-introduction .onsen-introduction-item.jacuzzi .onsen-introduction-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.onsen-introduction .onsen-introduction-item.jacuzzi .splide{margin-bottom:35px}.onsen-introduction .onsen-introduction-item.jacuzzi .onsen-introduction-left{padding-top:0;margin-bottom:25px}.onsen-introduction .onsen-introduction-item.jacuzzi .onsen-introduction-text{margin-top:0;max-width:100%}.onsen-introduction .onsen-introduction-item.medicinal-bath .onsen-introduction-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.onsen-introduction .onsen-introduction-item.medicinal-bath .splide{margin-bottom:35px}.onsen-introduction .onsen-introduction-item.medicinal-bath .onsen-introduction-left{padding-top:0;margin-bottom:25px}.onsen-introduction .onsen-introduction-item.medicinal-bath .onsen-introduction-text{margin-top:0;max-width:100%}.onsen-introduction .onsen-introduction-flex{padding:0 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0}.onsen-introduction .onsen-introduction-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:70%;padding-top:25px}.onsen-introduction .onsen-introduction-right{display:contents}.onsen-introduction .onsen-introduction-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.onsen-introduction .onsen-introduction-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:72%;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif;letter-spacing:0.05em;line-height:1.7333333333;margin-top:-10px}.onsen-introduction .onsen-introduction-text span{margin-top:12px;font-size:12px}}.sauna{padding-top:60px;padding-bottom:80px}.sauna .sec-ttl{margin-bottom:55px}.sauna .sauna-sub-title p{font-size:26px;font-weight:500;margin-bottom:25px}.sauna .sauna-sub-title-txt{margin-bottom:65px}.sauna .sauna-sub-title-txt p{font-size:15px;line-height:1.4;letter-spacing:0.05em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.sauna .onsen-introduction-item{margin-bottom:65px}.sauna .onsen-introduction-item:last-child{margin-bottom:0}.sauna .splide{margin-bottom:40px}.sauna .splide .splide__slide{width:100%}.sauna .onsen-introduction-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.sauna .onsen-introduction-left{width:100%;max-width:230px}.sauna .onsen-introduction-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.sauna .onsen-introduction-right.no-flex{display:block;padding-right:0}.sauna .onsen-introduction-place{font-size:26px;color:#231815;font-weight:500;line-height:1.2;letter-spacing:0.08em}.sauna .onsen-introduction-text{font-size:15px;color:#231815;font-weight:400;line-height:1.867;letter-spacing:0.03em;width:100%;max-width:555px}.sauna .onsen-introduction-text span{display:inline-block;margin-top:20px}.sauna .onsen-introduction-text.margin-bottom{margin-bottom:26px}.sauna .onsen-introduction-icon{font-size:15px;color:#101010;font-weight:500;line-height:1.3;letter-spacing:0.08em;text-align:center;width:100%;max-width:87px;height:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #101010;border-radius:50%}.sauna .onsen-introduction-icon .font-size{font-size:16px}@media screen and (max-width:767px){.sauna{padding-top:80px;padding-bottom:60px}.sauna .sec-ttl{padding:0 25px 0 35px;margin-bottom:35px}.sauna .sec-ttl:before{left:15px}.sauna .sauna-sub-title{padding:0 25px}.sauna .sauna-sub-title p{font-size:24px;line-height:1.75;letter-spacing:0.05em;margin-bottom:25px}.sauna .sauna-sub-title-txt{padding:0 25px;margin-bottom:55px}.sauna .sauna-sub-title-txt p{font-size:15px;line-height:1.8666666667;letter-spacing:0.05em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.sauna .c-wrap{padding:0}.sauna .splide{margin-bottom:35px}.sauna .onsen-introduction-item{margin-bottom:75px}.sauna .onsen-introduction-flex{padding:0 25px;display:block}.sauna .onsen-introduction-place{margin-bottom:25px}.sauna .onsen-introduction-text.margin-bottom{margin-bottom:15px}}.private{padding-top:60px;padding-bottom:190px}.private .private-icon-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:55px;gap:18px}.private .private-icon{font-size:15px;color:#101010;font-weight:500;line-height:1.3;letter-spacing:-0.03em;text-align:center;width:100%;max-width:87px;height:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #101010;border-radius:50%}.private .private-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:55px;margin-bottom:55px}.private .private-price-wide{-webkit-box-flex:48%;-ms-flex:48%;flex:48%}.private .private-price-ttl{font-size:16px;color:#101010;font-weight:400;line-height:1;letter-spacing:0.08em;margin-bottom:18px}.private .private-price-list{padding:38px 0;background-image:radial-gradient(circle,#101010 1px,transparent 1px),radial-gradient(circle,#101010 1px,transparent 1px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:4px 2px,4px 2px;height:198px}.private .private-price-list.second{padding:30px 0}.private .private-price-item{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.private .private-price-item.last{margin-bottom:0;color:#666666}.private .private-price-item.last .price{color:#666666}.private .private-price-item span{display:inline-block}.private .private-price-item .price{font-size:26px;color:#101010;font-weight:700;line-height:1;letter-spacing:0.08em;margin-right:2px}.private .private-price-item .ma-right1{margin-right:25px}.private .private-price-item .ma-right2{margin-right:10px}.private .private-price-item .ma-right3{margin-right:35px}.private .private-price-text{font-size:14px;color:#666666;font-weight:400;line-height:1;letter-spacing:0.08em;margin-bottom:15px}.private .private-price-amenities-text{font-size:15px;color:#101010;font-weight:400;line-height:1.867;letter-spacing:0.08em;margin-bottom:15px}.private .private-price-amenities-sub{font-size:14px;color:#101010;font-weight:400;line-height:1.714;letter-spacing:0.08em}.private .private-slide-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.private .private-slide-item{-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%}.private .private-slide-item-ttl{font-size:22px;color:#101010;font-weight:500;line-height:1;letter-spacing:0.08em;margin-bottom:20px}.private .private-slide-item-text{font-size:15px;color:#101010;font-weight:400;line-height:1.8666666667;letter-spacing:0.05em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}@media screen and (max-width:1250px){.private .private-price{gap:20px}.private .private-price-item .ma-right1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.private .private-price-item .ma-right3{margin-right:15px}.private .private-price-list{height:250px}.private .private-price-amenities-sub{font-size:13px}}@media screen and (max-width:767px){.private{padding-bottom:140px}.private .sec-ttl{padding:0 25px 0 35px;margin-bottom:35px}.private .sec-ttl:before{left:15px}.private .c-wrap{padding:0}.private .sec-sub{padding:0 25px;font-size:24px;line-height:1.75;letter-spacing:0.05em;margin-bottom:25px}.private .sec-text{padding:0 25px;font-size:15px;line-height:1.8666666667;letter-spacing:0.05em;margin-bottom:25px}.private .private-icon-wr{padding:0 25px;gap:14px;margin-bottom:35px}.private .splide{margin-bottom:35px}.private .private-slide-flex{display:block;padding:0 25px}.private .private-slide-item:not(:last-child){margin-bottom:35px}.private .private-bottom-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.private .private-price-wide{background-image:radial-gradient(circle,#101010 1px,transparent 1px),radial-gradient(circle,#101010 1px,transparent 1px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:4px 2px,4px 2px}.private .private-price-wide:first-child{padding:25px 18px 35px}.private .private-price-wide:last-child{background-image:radial-gradient(circle,#101010 1px,transparent 1px);background-position:left bottom;padding:35px 18px 35px}.private .private-price-wide:last-child .private-price-ttl{margin-bottom:20px}.private .private-price-list{height:auto;background-image:none;padding:0}.private .private-price-list.second{padding:0}.private .private-slide{margin-bottom:75px}.private .private-price{padding:0 25px;display:block;margin-bottom:0}.private .private-price-ttl{font-size:16px;font-weight:500;margin-bottom:10px}.private .private-price-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.private .private-price-item .ma-right1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:0}.private .private-price-item .ma-right2{margin-right:0}.private .private-price-item .ma-right3{margin-right:0}.private .private-price-item .price{font-size:22px;margin-right:-2px}.private .private-price-text{margin-bottom:5px}.private .private-price-item-sp-wrap.heijitsu{margin-right:30px}.private .private-price-amenities-text{font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.private .private-price-amenities-sub{font-size:11.2px;letter-spacing:0.05em;font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}}