.l-hero img{width:100%}body{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:400;font-style:normal;font-display:swap}.con_intro{width:90%;margin:35px auto 0}@media only screen and (max-width: 767px){.con_intro{margin:2em auto 0}}.con_intro .o_txt1{text-align:center}@media only screen and (max-width: 767px){.con_intro .o_txt1{text-align:left}}.con_intro .o_txt1{margin-top:25px}@media only screen and (max-width: 767px){.con_intro .o_txt1{margin-top:1em}}.con_tenku_field{max-width:1920px;margin:135px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_tenku_field{margin:100px auto 0}}@media only screen and (max-width: 767px){.con_tenku_field{margin:4em auto 0}}.con_tenku_field .box_tenku_field{background:url(../images/tenku_field/bg_tenku_field.png) center bottom no-repeat;background-size:cover;padding:170px 0 230px}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_tenku_field .box_tenku_field{padding:150px 0 160px}}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field{padding:6em 0 8em}}.con_tenku_field .box_tenku_field{margin-top:-120px}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_tenku_field .box_tenku_field{margin-top:-100px}}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field{margin-top:-3em}}.con_tenku_field .box_tenku_field ul{max-width:1720px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field ul{width:90%}}.con_tenku_field .box_tenku_field ul li{width:23.2558139535%}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field ul li{width:46.5%}}.con_tenku_field .box_tenku_field ul li{margin-right:2.3255813953%;margin-bottom:30px}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field ul li{margin-bottom:1em}}.con_tenku_field .box_tenku_field ul li:nth-child(4n),.con_tenku_field .box_tenku_field ul li:last-child{margin-right:0}.con_tenku_field .box_tenku_field ul li a{display:block;text-decoration:none;-webkit-box-shadow:0px 1px 12px #ccc;box-shadow:0px 1px 12px #ccc}.con_tenku_field .box_tenku_field ul li a .img img{width:100%}.con_tenku_field .box_tenku_field ul li a .o_ttl2{padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;-webkit-transition:all .5s;transition:all .5s;position:relative}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_tenku_field .box_tenku_field ul li a .o_ttl2 .o_ttl2_en{font-size:3vw}}@media only screen and (max-width: 767px){.con_tenku_field .box_tenku_field ul li a .o_ttl2 .o_ttl2_en{font-size:136%}}.con_tenku_field .box_tenku_field ul li a .o_ttl2::after{position:absolute;bottom:5px;right:5px}@media only screen and (max-width: 1199px){.con_tenku_field .box_tenku_field ul li a .o_ttl2 h3{letter-spacing:.1em}}.con_tenku_field .box_tenku_field ul li a:hover .o_ttl2{color:#fff;background:#01a2bf}#heated_pool{width:100%;max-width:1920px;position:relative;margin:0 auto}#heated_pool .bg{width:46.875%;position:absolute;top:-5%;right:0;z-index:-1}#heated_pool .box_heated_pool{width:90%;max-width:1580px;margin:0 auto}#heated_pool .box_heated_pool .box_text .o_txt1{text-align:center}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_text .o_txt1{text-align:left}}#heated_pool .box_heated_pool .box_text .o_txt1{margin-top:15px}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_text .o_txt1{margin-top:1em}}#heated_pool .box_heated_pool .img_main{margin-top:40px}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .img_main{margin-top:1.5em}}#heated_pool .box_heated_pool .img_main img{width:100%}#heated_pool .box_heated_pool .box_flex{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;max-width:1280px;width:95%}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex{width:100%}}#heated_pool .box_heated_pool .box_flex{margin:20px auto 0}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex{margin:.5em auto 0}}#heated_pool .box_heated_pool .box_flex .box_left{width:49.375%}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex .box_left{width:100%}}#heated_pool .box_heated_pool .box_flex .box_left .o_tbl{max-width:565px;margin:40px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#heated_pool .box_heated_pool .box_flex .box_left .o_tbl{margin:30px auto 0}}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex .box_left .o_tbl{margin:1.5em auto 0}}#heated_pool .box_heated_pool .box_flex .box_left .o_tbl a{text-decoration:none;display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}#heated_pool .box_heated_pool .box_flex .box_right{width:49.375%}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex .box_right{width:100%}}@media only screen and (max-width: 767px){#heated_pool .box_heated_pool .box_flex .box_right{margin-top:1.5em}}#footbath{width:100%;max-width:1920px;position:relative;margin:140px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#footbath{margin:120px auto 0}}@media only screen and (max-width: 767px){#footbath{margin:5em auto 0}}#footbath .bg{width:21.3541666667%;position:absolute;top:-95%;left:0;z-index:-1}#footbath .box_footbath{width:90%;max-width:1580px;margin:0 auto}#footbath .box_footbath .box_text .o_txt1{margin-top:15px}@media only screen and (max-width: 767px){#footbath .box_footbath .box_text .o_txt1{margin-top:.5em}}#footbath .box_footbath .box_flex{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;max-width:1435px;width:95%}@media only screen and (min-width: 768px)and (max-width: 1199px){#footbath .box_footbath .box_flex{width:100%}}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex{width:100%}}#footbath .box_footbath .box_flex{margin:35px auto 0 0}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex{margin:1.5em auto 0}}#footbath .box_footbath .box_flex .box_left{width:44.0418118467%}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex .box_left{width:100%}}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex .box_left{margin-top:.5em}}#footbath .box_footbath .box_flex .box_left .o_tbl{max-width:565px;margin:40px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#footbath .box_footbath .box_flex .box_left .o_tbl{margin:30px auto 0}}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex .box_left .o_tbl{margin:1.5em auto 0}}#footbath .box_footbath .box_flex .box_left .o_tbl a{text-decoration:none;display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}#footbath .box_footbath .box_flex .box_right{width:54.3554006969%}@media only screen and (max-width: 767px){#footbath .box_footbath .box_flex .box_right{width:100%}}#large_tent{width:100%;max-width:1920px;position:relative;margin:170px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#large_tent{margin:120px auto 0}}@media only screen and (max-width: 767px){#large_tent{margin:5em auto 0}}#large_tent .bg02{width:37.7083333333%;position:absolute;bottom:-15%;right:0;z-index:-1}#large_tent .box_large_tent{width:90%;max-width:1580px;margin:0 auto;position:relative}#large_tent .box_large_tent .bg01{width:15.7594936709%;position:absolute;top:-5%;left:0;z-index:-1}#large_tent .box_large_tent .box_text .o_txt1{text-align:center}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_text .o_txt1{text-align:left}}#large_tent .box_large_tent .box_text .o_txt1{margin-top:15px}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_text .o_txt1{margin-top:1em}}#large_tent .box_large_tent .img_main{margin-top:40px}@media only screen and (max-width: 767px){#large_tent .box_large_tent .img_main{margin-top:1.5em}}#large_tent .box_large_tent .img_main img{width:100%}#large_tent .box_large_tent .box_flex{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;max-width:1280px;width:95%}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex{width:100%}}#large_tent .box_large_tent .box_flex{margin:20px auto 0}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex{margin:.5em auto 0}}#large_tent .box_large_tent .box_flex .box_left{width:49.375%}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex .box_left{width:100%}}#large_tent .box_large_tent .box_flex .box_left .o_tbl{max-width:565px;margin:40px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#large_tent .box_large_tent .box_flex .box_left .o_tbl{margin:30px auto 0}}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex .box_left .o_tbl{margin:1.5em auto 0}}#large_tent .box_large_tent .box_flex .box_left .o_tbl a{text-decoration:none;display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}#large_tent .box_large_tent .box_flex .box_right{width:49.375%}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex .box_right{width:100%}}@media only screen and (max-width: 767px){#large_tent .box_large_tent .box_flex .box_right{margin-top:1.5em}}#middle_tent{width:100%;max-width:1920px;position:relative;margin:140px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#middle_tent{margin:120px auto 0}}@media only screen and (max-width: 767px){#middle_tent{margin:5em auto 0}}#middle_tent .bg{width:70.8333333333%;position:absolute;top:-30%;left:0;z-index:-1}#middle_tent .box_middle_tent{width:90%;max-width:1580px;margin:0 auto}#middle_tent .box_middle_tent .box_text .o_txt1{margin-top:15px}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_text .o_txt1{margin-top:1em}}#middle_tent .box_middle_tent .box_flex{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;max-width:1580px;width:100%;margin:35px auto 0 0}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex{margin:1.5em auto 0}}#middle_tent .box_middle_tent .box_flex .box_left{width:40%}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_left{width:100%}}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_left .img{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.5em}}#middle_tent .box_middle_tent .box_flex .box_left .o_tbl{max-width:565px;margin:40px auto 0}@media only screen and (min-width: 768px)and (max-width: 1199px){#middle_tent .box_middle_tent .box_flex .box_left .o_tbl{margin:30px auto 0}}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_left .o_tbl{margin:1.5em auto 0}}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_left .o_tbl{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#middle_tent .box_middle_tent .box_flex .box_left .o_tbl a{text-decoration:none;display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}#middle_tent .box_middle_tent .box_flex .box_right{width:58.8607594937%}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_right{width:100%}}@media only screen and (max-width: 767px){#middle_tent .box_middle_tent .box_flex .box_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_price{max-width:1790px;width:95%}@media only screen and (max-width: 767px){.con_price{width:90%}}.con_price{margin:140px auto 125px}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price{margin:120px auto}}@media only screen and (max-width: 767px){.con_price{margin:5em auto}}.con_price ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media only screen and (max-width: 767px){.con_price ul{margin-top:1em}}.con_price ul li{background:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;width:31.6759776536%}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li{width:48%}}@media only screen and (max-width: 767px){.con_price ul li{width:100%}}.con_price ul li{padding:70px 2.5%}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li{padding:45px 3%}}@media only screen and (max-width: 767px){.con_price ul li{padding:0}}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li:last-child{margin-top:20px}}@media only screen and (max-width: 767px){.con_price ul li:not(:last-child){margin-bottom:1.5em}}.con_price ul li .o_ttl2{position:relative}@media only screen and (max-width: 767px){.con_price ul li .o_ttl2{padding:1em}.con_price ul li .o_ttl2::before{content:"";font-weight:bold;position:absolute;top:50%;right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;transition:all .5s;font-size:120%}.con_price ul li .o_ttl2.active::before{content:""}}@media only screen and (min-width: 1921px){.con_price ul li .o_ttl2_en{font-size:40px !important}}@media only screen and (min-width: 1200px){.con_price ul li .o_ttl2_en{font-size:2.1vw}}@media print{.con_price ul li .o_ttl2_en{font-size:2.1vw}}@media only screen and (max-width: 767px){.con_price ul li .o_ttl2_en{font-size:160%}}.con_price ul li .inner{padding-top:35px}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li .inner{padding-top:25px}}@media only screen and (max-width: 767px){.con_price ul li .inner{padding-top:0}}@media only screen and (max-width: 767px){.con_price ul li .inner{display:none;padding-bottom:1.5em;width:90%;margin:0 auto}}@media only screen and (min-width: 1921px){.con_price ul li .inner .o_tbl th,.con_price ul li .inner .o_tbl td{font-size:15px !important}}@media only screen and (min-width: 1200px){.con_price ul li .inner .o_tbl th,.con_price ul li .inner .o_tbl td{font-size:.8vw}}@media print{.con_price ul li .inner .o_tbl th,.con_price ul li .inner .o_tbl td{font-size:.8vw}}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li .inner .o_tbl th,.con_price ul li .inner .o_tbl td{padding:1em .5em}}@media only screen and (min-width: 1921px){.con_price ul li .inner .o_tbl th{width:180px !important}}@media only screen and (min-width: 1200px){.con_price ul li .inner .o_tbl th{width:9.4vw;padding:1em .5em}}@media print{.con_price ul li .inner .o_tbl th{width:9.4vw;padding:1em .5em}}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li .inner .o_tbl th{width:35%}}.con_price ul li .inner .o_tbl td.c_orange{font-weight:500;color:#ec602d}.con_price ul li .inner .o_tbl .fw{font-weight:500}.con_price ul li .inner .o_note{width:95%;margin:20px auto 0}@media only screen and (max-width: 767px){.con_price ul li .inner .o_note{margin:1em auto 0}}.con_price ul li .inner .box_text{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li .inner .box_text{margin-top:30px}}@media only screen and (max-width: 767px){.con_price ul li .inner .box_text{margin-top:1.5em}}.con_price ul li .inner .box_text{padding:40px 7%}@media only screen and (min-width: 768px)and (max-width: 1199px){.con_price ul li .inner .box_text{padding:30px 1em}}@media only screen and (max-width: 767px){.con_price ul li .inner .box_text{padding:1.5em 1em}}.con_price ul li .inner .box_text .o_st1{letter-spacing:.2em;font-weight:500}.con_price ul li .inner .box_text .o_txt1{line-height:2;margin-top:10px}@media only screen and (max-width: 767px){.con_price ul li .inner .box_text .o_txt1{margin-top:.5em}}.box_btn{margin:30px auto 0 auto;max-width:400px}.scn-sauna-points,.scn-sauna-points *{box-sizing:border-box}.scn-sauna-points{width:90%;max-width:1200px;margin:60px auto}.scn-sauna-points-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:50px 0 0;padding:0;list-style:none}.scn-sauna-points-item{display:flex;flex-direction:column;align-items:center;padding:30px 24px 34px;border:1px solid #e8e2dc;border-radius:6px;background:#fff;text-align:center}.scn-sauna-points-number{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0 0 22px;color:#df7242;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em}.scn-sauna-points-number span{font-size:24px;font-weight:400;letter-spacing:.04em}.scn-sauna-points-text{width:100%;max-width:220px;margin:auto 0;color:#444;font-size:15px;font-weight:400;line-height:1.9;letter-spacing:.06em;overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1024px){.scn-sauna-points-list{gap:14px}.scn-sauna-points-item{padding:26px 16px}.scn-sauna-points-text{font-size:14px}}@media (max-width:767px){.scn-sauna-points{margin:40px auto}.scn-sauna-points-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scn-sauna-points-item{padding:24px 14px}.scn-sauna-points-number{margin-bottom:16px;font-size:10px}.scn-sauna-points-number span{font-size:22px}.scn-sauna-points-text{font-size:13px;line-height:1.8;letter-spacing:.03em}}