.con_info .box_info,.con_afterbath .con_afterbath__intro{max-width:1260px;width:89.58333%;margin-left:auto;margin-right:auto}body{background:white}.main_img img{width:100%}.con_pagetitle{margin-top:54px;margin-bottom:72px}@media only screen and (max-width: 767px){.con_pagetitle{margin-top:4em}}@media only screen and (max-width: 767px){.con_pagetitle{margin-bottom:2em}}.catch{margin-bottom:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#5b4b8a;letter-spacing:7px;letter-spacing:5px;font-weight:normal;line-height:1.6}@media only screen and (min-width: 1025px){.catch{font-size:200%}}@media print{.catch{font-size:200%}}.ie8 .catch{font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{font-size:187%}}@media only screen and (max-width: 767px){.catch{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{margin-bottom:20px}}@media only screen and (max-width: 767px){.catch{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{letter-spacing:4px}}@media only screen and (max-width: 767px){.catch{letter-spacing:2px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch .noview_tab{display:none}}.text-wbr{word-break:keep-all;overflow-wrap:anywhere}@media only screen and (max-width: 767px){.text-wbr--not-sp{word-break:inherit;overflow-wrap:inherit}}.text-lg{font-size:1.2em}.con_intro{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:130px}@media only screen and (max-width: 1850px){.con_intro{width:89.58333%}}@media print{.con_intro{width:89.58333%}}.ie8 .con_intro{width:89.58333%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:4em}}.con_intro .box_text{text-align:center;margin-inline:auto;max-width:1260px}@media only screen and (max-width: 767px){.con_intro .box_text{text-align:left}}.con_intro .box_text .catch{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_text .catch{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .box_text .catch{margin-bottom:.8em}}.con_intro .box_text .text{margin-inline:auto}.con_intro .box_text .text>*+*{margin-top:2.4rem}@media only screen and (max-width: 767px){.con_intro .box_text .text>*+*{margin-top:0}}.con_anchor{margin-bottom:38px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_anchor{margin-bottom:2em}}.con_anchor .con_anchor__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1260px;width:100%;margin-left:auto;margin-right:auto;gap:1rem}@media only screen and (max-width: 1410px){.con_anchor .con_anchor__inner{width:89.58333%}}@media print{.con_anchor .con_anchor__inner{width:89.58333%}}.ie8 .con_anchor .con_anchor__inner{width:89.58333%}@media only screen and (max-width: 767px){.con_anchor .con_anchor__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_anchor .con_anchor__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 767px){.con_anchor .con_anchor__item{text-align:center}}.con_anchor .con_anchor__lnk{border:1px solid #333;width:100%;display:inline-block;text-align:center;padding:1rem 2rem;padding:1rem 2rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor .con_anchor__lnk{padding:1rem}}@media only screen and (max-width: 767px){.con_anchor .con_anchor__lnk{padding:0.6rem 2rem}}@media only screen and (max-width: 767px){.con_anchor .con_anchor__lnk{width:90%;margin-inline:auto;padding:0.6rem 2rem}}.con_anchor .con_anchor__lnk::after{content:"";display:inline-block;width:8px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);position:absolute;top:50%;right:2rem;right:2rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor .con_anchor__lnk::after{right:.5rem}}@media only screen and (max-width: 767px){.con_anchor .con_anchor__lnk::after{right:2rem}}.con_onsen{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:134px;padding-top:100px}@media only screen and (max-width: 1850px){.con_onsen{width:89.58333%}}@media print{.con_onsen{width:89.58333%}}.ie8 .con_onsen{width:89.58333%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_onsen{margin-bottom:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen{padding-top:80px}}@media only screen and (max-width: 767px){.con_onsen{padding-top:2em}}.con_onsen .con_onsen__ttl{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;margin-bottom:54px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__ttl{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__ttl{margin-bottom:1em}}.con_onsen .con_onsen__ttl .con_onsen__ttl-sub{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:116%}@media only screen and (max-width: 767px){.con_onsen .con_onsen__ttl .con_onsen__ttl-sub{font-size:110%}}.con_onsen .con_onsen__ttl .st_l{color:#5b4b8a}.con_onsen .con_onsen__slickimg-wrapper{margin-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__slickimg-wrapper{margin-bottom:70px}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__slickimg-wrapper{margin-bottom:3em}}.con_onsen .con_onsen__slickimg-wrapper .box_tnumb{max-width:700px}@media only screen and (max-width: 767px){.con_onsen .con_onsen__slickimg-wrapper .box_tnumb{max-width:none;width:100%}}.con_onsen .con_onsen__slickimg-wrapper .box_tnumb .slick-track{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.con_onsen .con_onsen__slickimg-wrapper .box_tnumb .slick-track .slick-slide{width:auto !important;margin-left:8px}@media only screen and (max-width: 767px){.con_onsen .con_onsen__slickimg-wrapper .box_tnumb .slick-track .slick-slide{margin-inline:2px}}.con_onsen .con_onsen__intro_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:2rem;-webkit-column-gap:7vw;column-gap:7vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__intro_inner{-webkit-column-gap:3rem;column-gap:3rem}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_inner{-webkit-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_onsen .con_onsen__intro_inner--reverse{margin-top:90px;max-width:1480px;margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2vw;column-gap:2vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__intro_inner--reverse{margin-top:70px}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_inner--reverse{margin-top:2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__intro_inner--reverse{-webkit-column-gap:3rem;column-gap:3rem}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_inner--reverse{-webkit-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_inner--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_onsen .con_onsen__intro_inner--reverse .con_onsen__intro_txts{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.con_onsen .con_onsen__intro_inner--reverse .con_onsen__intro_img{margin-left:auto}.con_onsen .con_onsen__intro_inner--reverse .con_onsen__intro_img img{width:100%}.con_onsen .con_onsen__intro_txts{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_onsen .con_onsen__intro_txts{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}}.con_onsen .con_onsen__intro_img{margin-left:calc(50% - 50vw);-webkit-box-flex:1;-ms-flex:1;flex:1}.con_onsen .con_onsen__intro_img img{width:100%}@media only screen and (max-width: 767px){.con_onsen .con_onsen__intro_img img{width:90%}}.con_inbath{padding-top:0}.con_inbath .con_inbath__intro{display:grid;grid-template-columns:2fr 1fr;-webkit-column-gap:6vw;column-gap:6vw}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro{grid-template-columns:1fr}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_inbath .con_inbath__intro{-webkit-column-gap:3rem;column-gap:3rem}}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro{-webkit-column-gap:2rem;column-gap:2rem}}.con_inbath .con_inbath__intro img{width:100%}.con_inbath .con_inbath__intro_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:7rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_inbath .con_inbath__intro_inner{row-gap:4rem}}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro_inner{row-gap:2rem}}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro_inner{margin-bottom:3rem}}.con_inbath .con_inbath__intro_inner2{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3rem}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro_inner2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_inbath .con_inbath__intro_inner2{row-gap:4rem}}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro_inner2{row-gap:2rem}}@media only screen and (max-width: 767px){.con_inbath .con_inbath__intro_inner2{gap:1rem}.con_inbath .con_inbath__intro_inner2 .con_inbath__intro_img{-webkit-box-flex:1;-ms-flex:1;flex:1}.con_inbath .con_inbath__intro_inner2 .con_inbath__intro_desc{-webkit-box-flex:0;-ms-flex:0 1 63%;flex:0 1 63%}}.con_info{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-bottom:90px}@media only screen and (max-width: 1850px){.con_info{width:89.58333%}}@media print{.con_info{width:89.58333%}}.ie8 .con_info{width:89.58333%}@media only screen and (max-width: 767px){.con_info{margin-bottom:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_info{padding-bottom:1.5em}}@media only screen and (max-width: 767px){.con_info{margin-block:5em}}.con_info .catch{text-align:center;color:#333;font-family:"Cinzel",serif}.con_info .box_info{width:100%;background:#fff;padding:3em 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_info{padding:1em 0}}@media only screen and (max-width: 767px){.con_info .box_info{padding:0}}.con_info .box_info__tbl table{width:100%}.con_info .box_info__tbl th,.con_info .box_info__tbl td{padding:1.9rem 3.8rem}@media only screen and (max-width: 767px){.con_info .box_info__tbl th,.con_info .box_info__tbl td{padding:1rem}}.con_info .box_info__tbl th{font-weight:normal;padding-right:7rem;word-break:keep-all}@media only screen and (max-width: 767px){.con_info .box_info__tbl th{padding-right:2rem}}@media only screen and (max-width: 767px){.con_info .box_info__tbl th{border-bottom:2px solid #eee;text-align:center}}.con_info .box_info__tbl tr{border-top:2px solid #eee}.con_info .box_info__tbl tr:last-child{border-bottom:2px solid #eee}.con_afterbath{padding-block:80px;background:#eee}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath{padding-block:70px}}@media only screen and (max-width: 767px){.con_afterbath{padding-block:2em}}.con_afterbath .con_afterbath__ttl{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;margin-bottom:54px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .con_afterbath__ttl{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_afterbath .con_afterbath__ttl{margin-bottom:1em}}.con_afterbath .con_afterbath__ttl .con_afterbath__ttl-sub{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:116%}@media only screen and (max-width: 767px){.con_afterbath .con_afterbath__ttl .con_afterbath__ttl-sub{font-size:110%}}.con_afterbath .con_afterbath__ttl .st_l{color:#5b4b8a}.con_afterbath .con_afterbath__img_wrapper{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:72px}@media only screen and (max-width: 1850px){.con_afterbath .con_afterbath__img_wrapper{width:89.58333%}}@media print{.con_afterbath .con_afterbath__img_wrapper{width:89.58333%}}.ie8 .con_afterbath .con_afterbath__img_wrapper{width:89.58333%}@media only screen and (max-width: 767px){.con_afterbath .con_afterbath__img_wrapper{margin-bottom:2em}}.con_afterbath .con_afterbath__intro{margin-bottom:120px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .con_afterbath__intro{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_afterbath .con_afterbath__intro{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_afterbath .con_afterbath__intro{text-align:left}}.con_afterbath .box_afterbath{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1700px;width:100%;margin-left:auto;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:6vw;column-gap:6vw;margin-bottom:72px}@media only screen and (max-width: 1850px){.con_afterbath .box_afterbath{width:89.58333%}}@media print{.con_afterbath .box_afterbath{width:89.58333%}}.ie8 .con_afterbath .box_afterbath{width:89.58333%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .box_afterbath{-webkit-column-gap:3rem;column-gap:3rem}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath{-webkit-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_afterbath .box_afterbath__details{max-width:520px;-webkit-box-flex:1;-ms-flex:1;flex:1}.con_afterbath .box_afterbath__img{-webkit-box-flex:0;-ms-flex:0 1 52%;flex:0 1 52%}.con_afterbath .box_afterbath__btn{margin-top:2rem}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath__btn{margin-top:2rem}}.con_afterbath .box_afterbath__btn a{max-width:290px;color:#333;border:1px solid #333}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath__btn a{max-width:initial}}.con_afterbath .box_afterbath__btn a .ic_arr{background-color:#333}.con_afterbath .box_afterbath__btn a .ic_arr::after{background-color:#333}.con_afterbath .box_afterbath__ttl{margin-bottom:20px;margin-top:16px;color:#333;font-family:"Cinzel",serif}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .box_afterbath__ttl{margin-bottom:14px}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath__ttl{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .box_afterbath__ttl{margin-top:8px}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath__ttl{margin-top:.8em}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath__ttl{text-align:center}}.con_afterbath .box_afterbath--reverse{-webkit-column-gap:7vw;column-gap:7vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_afterbath .box_afterbath--reverse{-webkit-column-gap:3rem;column-gap:3rem}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath--reverse{-webkit-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width: 767px){.con_afterbath .box_afterbath--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
