.con_floor,.con_sauna,.con_att,.con_ame{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_floor,.con_sauna,.con_att,.con_ame{width:91.66667%}}.con_spa{max-width:1600px;margin:auto}@media only screen and (min-width: 1280px){.con_spa{padding:0 4.16667%}}@media print{.con_spa{padding:0 4.16667%}}@media only screen and (max-width: 1279px){.con_spa{width:91.66667%}}@media only screen and (max-width: 767px){.con_page_title.pattern_img .photo img{margin-left:0}}@media only screen and (min-width: 768px){.lower .con_int .box_int h3{width:51.25%;padding-right:3.90625%}}@media only screen and (min-width: 768px){.lower .con_int .box_int .txt{margin-inline:auto}}@media only screen and (min-width: 768px) and (max-width: 1279px){.lower .con_int .box_int .txt{width:100%}}.con_spa{max-width:1500px;margin-top:140px}@media only screen and (max-width: 767px){.con_spa{margin-top:15%}}.con_spa h3{letter-spacing:.2em;font-weight:500;margin-bottom:50px}.con_spa h3 .en{display:block;font-weight:500;font-family:'Barlow Condensed', sans-serif;color:#343434;line-height:.9}@media only screen and (min-width: 1280px){.con_spa h3 .en{font-size:600%}}@media print{.con_spa h3 .en{font-size:600%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_spa h3 .en{font-size:534%}}@media only screen and (max-width: 767px){.con_spa h3 .en{font-size:467%}}@media only screen and (max-width: 767px){.con_spa h3 .en{letter-spacing:normal}}.con_spa h3 .jp{display:block;margin-top:1em;letter-spacing:normal}@media only screen and (min-width: 768px){.con_spa h3 .jp{font-size:134%}}@media only screen and (max-width: 767px){.con_spa h3 .jp{font-size:120%}}.con_spa h3 .jp:before{content:"";width:1.4em;height:2px;background:#f61535;display:inline-block;margin-right:0.5em}@media only screen and (max-width: 767px){.con_spa h3 .en{font-size:347%}}@media only screen and (max-width: 767px){.con_spa h3{margin-bottom:7%}}@media only screen and (max-width: 767px){.con_spa .box_slider .photo{overflow:hidden}.con_spa .box_slider .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_spa .box_slider .photo img{height:auto}.con_spa .box_spa{margin-top:40px;overflow:hidden}@media only screen and (max-width: 767px){.con_spa .box_spa{margin-top:5%}}.con_spa .box_spa .txt{float:left;line-height:1.8;width:57.33333%}@media only screen and (max-width: 1023px){.con_spa .box_spa .txt{float:none;width:100%}}.con_spa .box_spa .box_table{float:right;width:40%}@media only screen and (max-width: 1023px){.con_spa .box_spa .box_table{float:none;width:100%;margin-top:30px}}@media only screen and (max-width: 1023px) and (max-width: 767px){.con_spa .box_spa .box_table{margin-top:5%}}.con_spa .box_spa .box_table table th{width:150px}@media only screen and (max-width: 767px){.con_spa .box_spa .box_table table th{width:30%}}.con_spa .box_spa .box_table .memo{margin-top:0.5em;font-size:94%;line-height:1.8}.con_spa .box_spa .box_table .memo.red{color:#f61535}.con_spa .box_info{max-width:640px;position:relative;margin:80px auto 0}@media only screen and (max-width: 767px){.con_spa .box_info{width:85%;margin:5.3em auto 0}}.con_spa .box_info dl{overflow:hidden;margin-bottom:1em;letter-spacing:-.4em}.con_spa .box_info dl dt{letter-spacing:normal;display:inline-block;vertical-align:middle;text-align:center;padding:.5em 0;background:#f8f8f8}@media only screen and (min-width: 768px){.con_spa .box_info dl dt{width:18.75%}}.con_spa .box_info dl dd{letter-spacing:normal;display:inline-block;vertical-align:middle;line-height:1.8}@media only screen and (min-width: 768px){.con_spa .box_info dl dd{width:78.125%;margin-left:3.125%}}@media only screen and (max-width: 767px){.con_spa .box_info dl dd{padding:.5em;box-sizing:border-box}}@media only screen and (max-width: 767px){.con_spa .box_info dl dt,.con_spa .box_info dl dd{display:block;width:100%}}.con_spa .box_info:before,.con_spa .box_info:after{position:absolute;width:2.5em;height:2.5em;content:""}.con_spa .box_info:before{right:100%;top:-2.5em;border-top:2px solid #000;border-left:2px solid #000;margin-right:3em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_spa .box_info:before{margin-right:1em}}@media only screen and (max-width: 767px){.con_spa .box_info:before{margin-right:0}}.con_spa .box_info:after{left:100%;bottom:-2.5em;border-bottom:2px solid #000;border-right:2px solid #000;margin-left:3em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_spa .box_info:after{margin-left:1em}}@media only screen and (max-width: 767px){.con_spa .box_info:after{margin-left:0}}.con_floor{margin-top:85px}@media only screen and (max-width: 767px){.con_floor{margin-top:5.6em}}@media only screen and (min-width: 768px){.con_floor{position:relative}.con_floor:after{content:"";position:absolute;z-index:1;width:848px;height:544px;margin:auto;top:0;right:0;bottom:0;left:0;background:#f8f8f8}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1279px){.con_floor:after{width:70.66667%;height:816px}}.con_floor .box_floor{overflow:hidden;position:relative;z-index:2}@media only screen and (min-width: 768px){.con_floor .box_floor:first-of-type .box_txt{margin-top:0}}@media only screen and (min-width: 768px){.con_floor .box_floor:first-of-type .box_txt .txt{margin-top:0}}@media only screen and (min-width: 768px){.con_floor .box_floor .photo{float:left;width:57.66667%}}.con_floor .box_floor .photo img{width:100%;height:auto}.con_floor .box_floor .box_txt{margin-top:85px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_floor .box_floor .box_txt{margin-top:0}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_txt{margin-top:3%}}@media only screen and (min-width: 768px){.con_floor .box_floor .box_txt{float:right;width:32.91667%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.con_floor .box_floor .box_txt{width:38%}}.con_floor .box_floor .box_txt h4{margin-top:.5em;font-weight:normal}@media only screen and (min-width: 1280px){.con_floor .box_floor .box_txt h4{font-size:174%}}@media print{.con_floor .box_floor .box_txt h4{font-size:174%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_floor .box_floor .box_txt h4{font-size:134%}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_txt h4{font-size:134%}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_txt h4{text-align:center}}.con_floor .box_floor .box_txt h4 small{font-size:77%}.con_floor .box_floor .box_txt h4:after{content:"";width:1.2em;height:2px;background:#f61535;display:block;margin-top:0.4em}@media only screen and (max-width: 767px){.con_floor .box_floor .box_txt h4:after{margin-inline:auto}}.con_floor .box_floor .box_txt .txt{margin-top:20px;line-height:1.8}@media only screen and (max-width: 767px){.con_floor .box_floor .box_txt .txt{margin-top:3%}}.con_floor .box_floor.right{margin-top:60px}@media only screen and (min-width: 768px){.con_floor .box_floor.right .photo{float:right}}@media only screen and (min-width: 768px){.con_floor .box_floor.right .box_txt{float:left}}@media only screen and (max-width: 767px){.con_floor .box_floor.right{margin-top:4em}}.con_sauna{margin:130px auto 0;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sauna{margin-top:10.83333%}}@media only screen and (max-width: 767px){.con_sauna{margin-top:5em}}.con_sauna .logo{width:170px;margin:0 auto 30px}@media only screen and (max-width: 767px){.con_sauna .logo{width:38.63636%;margin-bottom:1em}}.con_sauna .logo img{height:auto}.con_sauna h4{text-align:center;font-weight:normal;margin-bottom:55px}@media only screen and (min-width: 1280px){.con_sauna h4{font-size:174%}}@media print{.con_sauna h4{font-size:174%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sauna h4{font-size:134%}}@media only screen and (max-width: 767px){.con_sauna h4{font-size:134%}}.con_sauna h4:after{content:"";width:1.2em;height:2px;background:#f61535;display:block;margin:0.4em auto 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sauna h4{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){.con_sauna h4{margin-bottom:1em}}.con_sauna .box_sauna{position:relative}@media only screen and (min-width: 768px){.con_sauna .box_sauna{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sauna .box_sauna{align-items:flex-start}}.con_sauna .box_sauna:before{content:'';width:118.83333%;height:100%;display:block;position:absolute;bottom:-10.75269%;right:10.83333%;z-index:-1;background:#f8f8f8}@media only screen and (max-width: 767px){.con_sauna .box_sauna:before{right:-6%;height:86%;bottom:-8%}}@media only screen and (min-width: 768px){.con_sauna .box_sauna .photo{width:40.91667%}}@media only screen and (max-width: 767px){.con_sauna .box_sauna .photo{overflow:hidden;aspect-ratio:16 / 9;position:relative}.con_sauna .box_sauna .photo img{position:absolute;left:0;bottom:-3em}}.con_sauna .box_sauna .photo img{height:auto}.con_sauna .box_sauna .box_txt{width:50.83333%}@media only screen and (min-width: 768px){.con_sauna .box_sauna .box_txt{position:relative;max-width:480px;padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_sauna .box_sauna .box_txt{width:90.90909%;margin:1em auto 0}}.con_sauna .box_sauna .box_txt table{margin-top:25px}.con_sauna .box_sauna .box_txt table tr th,.con_sauna .box_sauna .box_txt table tr td{vertical-align:top}.con_sauna .box_sauna .box_txt table tr th{white-space:nowrap}@media only screen and (min-width: 768px){.con_sauna .box_sauna .box_txt table tr th{width:90px}}.con_att{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_att{margin-top:10%}}@media only screen and (max-width: 767px){.con_att{margin-top:8em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_att{margin-top:20%}}.con_att h4{text-align:center;font-weight:normal}@media only screen and (min-width: 1280px){.con_att h4{font-size:174%}}@media print{.con_att h4{font-size:174%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_att h4{font-size:134%}}@media only screen and (max-width: 767px){.con_att h4{font-size:134%}}.con_att h4:after{content:"";width:1.2em;height:2px;background:#f61535;display:block;margin:0.4em auto 0}.con_att .att{margin-top:2em;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_att .att{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_att .att{margin-top:1em}}@media only screen and (min-width: 768px){.con_att .att{text-align:center}}.con_ame{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_ame{margin-top:10%}}@media only screen and (max-width: 767px){.con_ame{margin-top:4.2em}}.con_ame h4{text-align:center;font-weight:normal}@media only screen and (min-width: 1280px){.con_ame h4{font-size:174%}}@media print{.con_ame h4{font-size:174%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_ame h4{font-size:134%}}@media only screen and (max-width: 767px){.con_ame h4{font-size:134%}}.con_ame h4:after{content:"";width:1.2em;height:2px;background:#f61535;display:block;margin:0.4em auto 0}.con_ame .tbl_basic{width:100%;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_ame .tbl_basic{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_ame .tbl_basic{margin-top:1em}}
