@media only screen and (min-width:768px){.con_lower_header{background-image:url(../../rooms/images/img_main-pc.jpg);margin-bottom:0}}@media only screen and (max-width:767px){.con_lower_header{background-image:url(../../rooms/images/img_main-sp.jpg)}}@media only screen and (max-width:767px){.tmp_intro .tmp_text-center{text-align:left!important}}@media only screen and (min-width:768px){.tmp_n_anch{margin-bottom:calc(160 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.tmp_n_anch{margin-bottom:calc(160 * var(--base-margin-raito) * 1em)}}.tmp_n_anch ul{max-width:1040px;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.tmp_n_anch ul{width:calc(1600 / 1920 * 100%)}}@media only screen and (max-width:767px){.tmp_n_anch ul{width:calc(600 / 700 * 100%)}}.wrp_rooms.annex{background-color:#1a1a1a;color:#fff}@media only screen and (min-width:768px){.wrp_rooms.annex{padding-top:calc(225 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.wrp_rooms.annex{padding-top:calc(225 * var(--base-margin-raito) * 1em)}}@media only screen and (min-width:768px){.wrp_rooms.annex{padding-bottom:calc(200 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.wrp_rooms.annex{padding-bottom:calc(200 * var(--base-margin-raito) * 1em)}}.wrp_rooms.annex .con_rooms{margin-bottom:0}.wrp_rooms.annex .con_rooms li{width:calc(580 / 1800 * 100%);margin-top:0!important}.wrp_rooms.annex .con_rooms li:not(:first-child){margin-left:calc(30 / 1800 * 100%)}.wrp_rooms.annex .con_rooms li a{color:#fff}.wrp_rooms.annex .con_rooms li a .catch{color:#fff}@media only screen and (min-width:768px){.wrp_rooms .st_rooms{margin-bottom:calc(50 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.wrp_rooms .st_rooms{margin-bottom:calc(50 * var(--base-margin-raito) * 1em)}}.box_rooms_int{background-color:#000;position:relative;color:#fff}@media only screen and (min-width:768px){.box_rooms_int{margin-bottom:calc(190 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.box_rooms_int{margin-bottom:calc(190 * var(--base-margin-raito) * 1em)}}@media only screen and (min-width:768px){.box_rooms_int{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.box_rooms_int{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.box_rooms_int .box_txt{display:-webkit-box;display:-ms-flexbox;display:flex;--catch:150px}@media only screen and (min-width:768px){.box_rooms_int .box_txt{width:580px;position:absolute}}@media only screen and (max-width:767px){.box_rooms_int .box_txt{width:86%;margin-right:auto;margin-left:auto;padding-top:4em;padding-bottom:4em}}@media only screen and (min-width:1025px){.box_rooms_int .box_txt.pos_lb{left:calc(150 / 1920 * 100%);bottom:calc(140 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt.pos_lb{left:2em;bottom:2em}}.box_rooms_int .box_txt.pos_lb+.img{margin-right:0;margin-left:auto}@media only screen and (min-width:1025px){.box_rooms_int .box_txt.pos_rb{right:calc(150 / 1920 * 100%);bottom:calc(140 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt.pos_rb{right:2em;bottom:2em}}.box_rooms_int .box_txt.pos_rb+.img{margin-left:0;margin-right:auto}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt{--catch:120px}}@media only screen and (max-width:767px){.box_rooms_int .box_txt{--catch:100px}}.box_rooms_int .box_txt .catch{--zoom:1;font-size:calc((60 / var(--base-font-size)) * var(--zoom) * 1em);-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:var(--catch);line-height:calc(1 / 1)}@media only screen and (min-width:1025px) and (max-width:1440px){.box_rooms_int .box_txt .catch{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt .catch{--zoom:.7}}@media only screen and (max-width:767px){.box_rooms_int .box_txt .catch{--zoom:.6}}@media only screen and (min-width:1025px){.box_rooms_int .box_txt .catch{min-height:6.5em}}.box_rooms_int .box_txt div{width:calc(100% - var(--catch))}.box_rooms_int .box_txt div .catch2{--zoom:1;font-size:calc((40 / var(--base-font-size)) * var(--zoom) * 1em);line-height:calc(60 / 40)}@media only screen and (min-width:1025px) and (max-width:1440px){.box_rooms_int .box_txt div .catch2{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt div .catch2{--zoom:.7}}@media only screen and (max-width:767px){.box_rooms_int .box_txt div .catch2{--zoom:.6}}.box_rooms_int .box_txt div .txt{line-height:calc(40 / 16);margin-top:calc(20 / 16 * 1em)}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_int .box_txt div .txt{line-height:2}}@media only screen and (max-width:767px){.box_rooms_int .box_txt div .txt{line-height:2}}@media only screen and (min-width:768px){.box_rooms_int .img{margin-right:0;margin-left:auto;width:calc(1500 / 1920 * 100%)}}@media only screen and (max-width:767px){.box_rooms_int .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.box_rooms_txt01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.box_rooms_txt01{margin-bottom:calc(145 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.box_rooms_txt01{margin-bottom:calc(145 * var(--base-margin-raito) * 1em)}}.box_rooms_txt01 .box_txt{max-width:580px;width:86%;display:-webkit-box;display:-ms-flexbox;display:flex;--catch-w:140px}@media only screen and (max-width:767px){.box_rooms_txt01 .box_txt{--catch-w:90px}}.box_rooms_txt01 .box_txt .catch{--zoom:1;font-size:calc((40 / var(--base-font-size)) * var(--zoom) * 1em);line-height:calc(50 / 40);width:var(--catch-w)}@media only screen and (min-width:1025px) and (max-width:1440px){.box_rooms_txt01 .box_txt .catch{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_txt01 .box_txt .catch{--zoom:.7}}@media only screen and (max-width:767px){.box_rooms_txt01 .box_txt .catch{--zoom:.6}}.box_rooms_txt01 .box_txt .catch span{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}.box_rooms_txt01 .box_txt .txt{width:calc(100% - var(--catch-w));line-height:calc(40 / 16);margin-right:0;margin-left:auto}@media only screen and (max-width:767px){.box_rooms_txt01 .box_txt .txt{line-height:2}}.box_rooms_txt02{width:calc(1600 / 1920 * 100%);margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.box_rooms_txt02{margin-bottom:calc(200 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.box_rooms_txt02{margin-bottom:4em}}@media only screen and (max-width:767px){.box_rooms_txt02{width:85%;width:calc(600 / 700 * 100%)}}.box_rooms_txt02>.inner{max-width:1115px}@media only screen and (min-width:768px){.box_rooms_txt02>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:auto;width:92%}}@media only screen and (max-width:767px){.box_rooms_txt02>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.box_rooms_txt02 .img{width:calc(720 / 1115 * 100%)}}@media only screen and (max-width:767px){.box_rooms_txt02 .img{margin-bottom:2em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.box_rooms_txt02 .box_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.box_rooms_txt02 .box_txt{margin-right:auto;margin-left:0;width:calc(365 / 1115 * 100%)}}@media only screen and (max-width:767px){.box_rooms_txt02 .box_txt{display:-webkit-box;display:-ms-flexbox;display:flex}}.box_rooms_txt02 .box_txt .st{--zoom:1;font-size:calc((30 / var(--base-font-size)) * var(--zoom) * 1em);line-height:calc(40 / 30);margin-bottom:1em;margin-top:auto}@media only screen and (min-width:1025px) and (max-width:1440px){.box_rooms_txt02 .box_txt .st{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_txt02 .box_txt .st{--zoom:.7}}@media only screen and (max-width:767px){.box_rooms_txt02 .box_txt .st{--zoom:.6}}.box_rooms_txt02 .box_txt .st span{display:block}@media only screen and (min-width:768px){.box_rooms_txt02 .box_txt .st span{margin-right:-2em}}.box_rooms_txt02 .box_txt .txt{width:calc(100% - var(--catch-w));line-height:calc(40 / 16);margin-right:0;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.box_rooms_txt02 .box_txt .txt{line-height:2}}@media only screen and (max-width:767px){.box_rooms_txt02 .box_txt .txt{line-height:2;width:100%}}@media only screen and (min-width:768px){.box_rooms_txt02 .box_txt .box_btn{margin-top:calc(45 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.box_rooms_txt02 .box_txt .box_btn{margin-top:calc(45 * var(--base-margin-raito) * 1em)}}@media only screen and (min-width:1025px){.box_rooms_txt02 .box_txt .box_btn{max-width:250px}}.box_rooms_txt02 .box_txt .box_btn a{color:#fff}.box_rooms_img{max-width:2560px;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.box_rooms_img{margin-bottom:calc(200 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.box_rooms_img{margin-bottom:calc(200 * var(--base-margin-raito) * 1em)}}@media only screen and (max-width:767px){.box_rooms_img{width:calc(600 / 700 * 100%)}}.box_rooms_img .img{width:calc(1680 / 1920 * 100%);margin-right:0;margin-left:auto}@media only screen and (max-width:767px){.box_rooms_img .img{--offset:calc(50 / 600 * 100%);width:calc(100% + var(--offset));margin-right:calc(var(--offset) * -1);margin-left:auto}}.con_rooms{max-width:1800px;width:92%;margin-right:auto;margin-left:auto;position:relative}@media only screen and (max-width:767px){.con_rooms{width:88%}}@media only screen and (min-width:768px){.con_rooms{margin-bottom:calc(185 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.con_rooms{margin-bottom:calc(185 * var(--base-margin-raito) * 1em)}}@media only screen and (max-width:767px){.con_rooms{width:calc(600 / 700 * 100%)}}.con_rooms .tmp_st_simple{text-align:center}@media only screen and (min-width:768px){.con_rooms .tmp_st_simple{margin-bottom:calc(70 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.con_rooms .tmp_st_simple{margin-bottom:calc(70 * var(--base-margin-raito) * 1em)}}.con_rooms .bg3{position:absolute;right:80%;z-index:-1;bottom:calc(-25 / 1920 * 100%)}@media only screen and (min-width:1441px){.con_rooms .bg3{width:calc(961 / 1920 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1440px){.con_rooms .bg3{width:calc(961 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms .bg3{width:calc(768.8 / 1024 * 100%)}}@media only screen and (max-width:767px){.con_rooms .bg3{width:calc(672.7 / 768 * 100%)}}@media only screen and (min-width:768px){.con_rooms ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_rooms li{position:relative}@media only screen and (min-width:768px){.con_rooms li{width:calc(875 / 1800 * 100%)}.con_rooms li:not(:nth-child(2n+1)){margin-left:calc(50 / 1800 * 100%)}.con_rooms li:nth-child(n+3){margin-top:calc(130 / 1800 * 100%)}}@media only screen and (max-width:767px){.con_rooms li:not(:first-child){margin-top:3em}}.con_rooms li a{display:block}.con_rooms li a .img{position:relative;--st-offset:60px;padding-top:var(--st-offset)}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img{--st-offset:2rem}}@media only screen and (max-width:767px){.con_rooms li a .img{--st-offset:2rem}}.con_rooms li a .img .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--w:68px;--h:185px;position:absolute;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;right:0;top:0}.con_rooms li a .img .inner .name{--zoom:1;font-size:calc((25 / var(--base-font-size)) * var(--zoom) * 1em);-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-box-shadow:5px -5px 20px rgba(0,0,0,.2);box-shadow:5px -5px 20px rgba(0,0,0,.2);background-color:#fff;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;padding:.75em 0;width:100%;color:var(--base-color);width:var(--w);min-height:var(--h);margin-top:calc(var(--st-offset) * .5)}@media only screen and (min-width:1025px) and (max-width:1440px){.con_rooms li a .img .inner .name{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img .inner .name{--zoom:.7}}@media only screen and (max-width:767px){.con_rooms li a .img .inner .name{--zoom:.6}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img .inner .name{--w:2.75em;--h:7em}}@media only screen and (max-width:767px){.con_rooms li a .img .inner .name{--w:2.75em;--h:7em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img .inner .name{height:auto;min-height:7em;padding:.5em 0}}@media only screen and (max-width:767px){.con_rooms li a .img .inner .name{min-height:3em;height:auto;padding:.5em 0}}.con_rooms li a .img .inner .name.len_short span{letter-spacing:1em;padding-top:1em}@media only screen and (max-width:767px){.con_rooms li a .img .inner .name.len_short span{letter-spacing:.5em;padding-top:.5em}}.con_rooms li a .img .inner .type{-webkit-box-shadow:5px -5px 20px rgba(0,0,0,.2);box-shadow:5px -5px 20px rgba(0,0,0,.2);-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;--zoom:1;font-size:calc((18 / var(--base-font-size)) * var(--zoom) * 1em);width:33px;background-color:#514025;top:-2em;letter-spacing:0;color:#fff;padding:12px 7px 12px 0}@media only screen and (min-width:1025px) and (max-width:1440px){.con_rooms li a .img .inner .type{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img .inner .type{--zoom:.7}}@media only screen and (max-width:767px){.con_rooms li a .img .inner .type{--zoom:.6}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .img .inner .type{padding:10px 3px 10px 0;width:1.7em;top:-1em}}@media only screen and (max-width:767px){.con_rooms li a .img .inner .type{padding:10px 3px 10px 0;width:1.7em;top:-1em}}.con_rooms li a .img img{width:100%;height:auto;aspect-ratio:857/600;-o-object-fit:cover;object-fit:cover}.con_rooms li a .c_red{color:red!important}.con_rooms li a .born{padding:1em .5em;margin-right:0;margin-left:0;bottom:-15px;position:absolute;background-color:#002424;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5em;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}@media only screen and (min-width:1025px){.con_rooms li a .born{font-size:1.25rem}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .born{font-size:1rem}}@media only screen and (max-width:767px){.con_rooms li a .born{font-size:.8rem}}@media only screen and (min-width:1025px){.con_rooms li a .born{left:1.5em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .born{left:1em}}@media only screen and (max-width:767px){.con_rooms li a .born{left:1.5em}}@media only screen and (min-width:1025px) and (max-width:1200px){.con_rooms li a .born{font-size:1.1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .born{letter-spacing:.05em}}@media only screen and (max-width:767px){.con_rooms li a .born{bottom:-7px;letter-spacing:.05em}}.con_rooms li a .catch{font-family:'Noto Serif JP',serif;letter-spacing:.15em;--zoom:1;font-size:calc((25 / var(--base-font-size)) * var(--zoom) * 1em);color:#54534a;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.con_rooms li a .catch{margin-top:calc(45 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.con_rooms li a .catch{margin-top:calc(45 * var(--base-margin-raito) * 1em)}}@media only screen and (min-width:1025px) and (max-width:1440px){.con_rooms li a .catch{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms li a .catch{--zoom:.7}}@media only screen and (max-width:767px){.con_rooms li a .catch{--zoom:.6}}.con_rooms li a .catch>span{display:block;border-bottom:1px solid #9f9f9f}.con_rooms li a dl{margin-top:1em;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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.con_rooms li a dl div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1em;margin-left:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_rooms li a dl div dt{font-weight:400}.con_rooms li a dl div dt::after{content:"："}@media only screen and (max-width:767px){.con_rooms li a dl div{margin-top:.3em;margin-bottom:.3em}}.wrp_info{position:relative}.wrp_info .bg2{position:absolute;z-index:-1;-webkit-transform:scaleX(-1);transform:scaleX(-1);right:0;top:-7em}@media only screen and (min-width:1441px){.wrp_info .bg2{width:calc(961 / 1920 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1440px){.wrp_info .bg2{width:calc(961 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_info .bg2{width:calc(768.8 / 1024 * 100%)}}@media only screen and (max-width:767px){.wrp_info .bg2{width:calc(672.7 / 768 * 100%)}}.con_info{width:calc(1200 / 1920 * 100%);margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width:768px){.con_info{padding-top:calc(210 * var(--base-margin-raito) * 1px)}}@media only screen and (max-width:767px){.con_info{padding-top:calc(210 * var(--base-margin-raito) * 1em)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_info{width:calc(1440 / 1920 * 100%)}}@media only screen and (max-width:767px){.con_info{width:calc(600 / 700 * 100%)}}.con_info .st_info{--zoom:1;font-size:calc((30 / var(--base-font-size)) * var(--zoom) * 1em);text-align:center;font-weight:400;margin-bottom:35px}@media only screen and (min-width:1025px) and (max-width:1440px){.con_info .st_info{--zoom:.7}}@media only screen and (min-width:768px) and (max-width:1024px){.con_info .st_info{--zoom:.7}}@media only screen and (max-width:767px){.con_info .st_info{--zoom:.6}}