.con_intro .anc_lnk{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_intro .anc_lnk{width:91.66667%}}.con_intro,.con_room .inner{width:90%;margin:auto}@media only screen and (min-width: 1025px){.con_intro,.con_room .inner{padding:0 50px}}@media only screen and (max-width: 1024px){.con_intro,.con_room .inner{width:91.66667%}}.img img{width:100%;height:auto}@media only screen and (min-width: 1025px){#footer{margin-top:16.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer{margin-top:11.53rem}}.con_intro{margin-top:7.69rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:5.38rem}}@media only screen and (max-width: 767px){.con_intro{margin-top:4.61rem}}@media only screen and (min-width: 1025px){.con_intro{padding-left:0;padding-right:0}}@media only screen and (max-width: 767px){.con_intro .ttl2 .jp{letter-spacing:0.02em}}.con_intro .txt{margin-top:2.3rem;margin-top:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:1.53rem}}@media only screen and (min-width: 768px){.con_intro .txt{text-align:center}}.con_intro .anc_lnk{margin-top:3.46rem;margin-bottom:10.38rem;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .anc_lnk{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_intro .anc_lnk{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .anc_lnk{margin-bottom:6.92rem}}@media only screen and (max-width: 767px){.con_intro .anc_lnk{margin-bottom:4.61rem}}@media only screen and (min-width: 768px){.con_intro .anc_lnk{max-width:1100px}}.con_intro .anc_lnk ul{width:calc(800 / 1100 * 100%);margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .anc_lnk ul{width:calc(900 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_intro .anc_lnk ul{width:100%}}.con_room{padding-top:13.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room{padding-top:7.69rem}}@media only screen and (max-width: 767px){.con_room{padding-top:6.15rem}}.con_room.--bath{margin-top:-6.16rem;padding-bottom:13.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room.--bath{margin-top:-.77rem}}@media only screen and (max-width: 767px){.con_room.--bath{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room.--bath{padding-bottom:7.69rem}}@media only screen and (max-width: 767px){.con_room.--bath{padding-bottom:6.15rem}}.con_room.--sauna{position:relative}.con_room.--sauna::before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1440/700;background:url(./../images/facilities/bg_blue.png) center top no-repeat;background-size:cover}.con_room .inner{position:relative;z-index:1;max-width:1000px;padding-top:2.3rem;margin-top:-2.31rem}@media only screen and (min-width: 1025px){.con_room .inner{padding-left:0;padding-right:0}}@media only screen and (min-width: 1501px){.con_room .inner{max-width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_room .inner{width:85%}}.con_room .inner .ttl2{margin-bottom:2.3rem}.con_room .inner .box_info{padding-top:2.3rem;max-width:calc(890 / 1000 * 100%);margin-inline:auto}@media only screen and (max-width: 767px){.con_room .inner .box_info{padding-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info{max-width:93%}}@media only screen and (max-width: 767px){.con_room .inner .box_info{max-width:95%}}.con_room .inner .box_info .txt_s16{font-family:"Hina Mincho", serif;font-weight:normal}@media only screen and (min-width: 1025px){.con_room .inner .box_info .txt_s16{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info .txt_s16{font-size:124%}}@media only screen and (max-width: 767px){.con_room .inner .box_info .txt_s16{font-size:124%}}.con_room .inner .box_info .txt{margin-top:1.53rem}@media only screen and (min-width: 768px){.con_room .inner .box_info .txt{text-align:center}}.con_room .inner .box_info .box_table{margin-top:3.84rem}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_table{margin-top:2.3rem}}.con_room .inner .box_info .box_table th{white-space:nowrap}.con_room .inner .box_flex{position:absolute;right:30px;bottom:30px}@media only screen and (max-width: 767px){.con_room .inner .box_flex{right:1em}}@media only screen and (max-width: 767px){.con_room .inner .box_flex{bottom:1em}}
