@media only screen and (min-width:768px){.con_lower_title{background-image:url(../../room/images/img_main-pc.jpg)}}@media only screen and (max-width:767px){.con_lower_title{background-image:url(../../room/images/img_main-sp.jpg)}}.wrp_intro{background:#010400;position:relative}@media only screen and (min-width:1025px){.wrp_intro{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro{margin-bottom:80px}}@media only screen and (max-width:767px){.wrp_intro{margin-bottom:2.5em}}@media only screen and (min-width:768px){.wrp_intro{padding-top:55px}}@media only screen and (max-width:767px){.wrp_intro{padding-top:3em}}@media only screen and (min-width:1025px){.wrp_intro{padding-bottom:170px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro{padding-bottom:110px}}@media only screen and (max-width:767px){.wrp_intro{padding-bottom:4em}}@media only screen and (min-width:1025px){.wrp_intro .tmp_lowerlnk{padding-bottom:110px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro .tmp_lowerlnk{padding-bottom:70px}}@media only screen and (max-width:767px){.wrp_intro .tmp_lowerlnk{padding-bottom:2em}}.wrp_intro .bg1{position:absolute;right:0;z-index:0}@media only screen and (min-width:768px){.wrp_intro .bg1{width:calc(1037 / 1920 * 100%)}}@media only screen and (max-width:767px){.wrp_intro .bg1{width:100%}}@media only screen and (min-width:768px){.wrp_intro .bg1{top:calc(72 / 2050 * 100%)}}@media only screen and (max-width:767px){.wrp_intro .bg1{top:3em}}.wrp_intro .bg1 span{display:block;padding-top:calc(872 / 1037 * 100%);position:relative;overflow:hidden}.wrp_intro .bg1 span img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.wrp_intro .bg1 span{padding-top:calc(780 / 768 * 100%)}}.wrp_intro .bg2{position:absolute;bottom:calc(345 / 2050 * 100%);left:calc(25 / 1920 * 100%);z-index:0}@media only screen and (min-width:768px){.wrp_intro .bg2{width:calc(1138 / 1920 * 100%)}}@media only screen and (max-width:767px){.wrp_intro .bg2{width:100%}}.wrp_intro .bg2 span{display:block;padding-top:calc(960 / 1138 * 100%);position:relative;overflow:hidden}.wrp_intro .bg2 span img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.wrp_intro .bg2 span{padding-top:calc(929 / 768 * 100%)}}.con_intro_top{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media only screen and (min-width:1025px){.con_intro_top{margin-bottom:5em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_intro_top{margin-bottom:3em}}@media only screen and (max-width:767px){.con_intro_top{margin-bottom:2em}}@media only screen and (max-width:767px){.con_intro_top{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1025px){.con_intro_top .box_l{width:calc(800 / 1600 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_intro_top .box_l{width:45%}}@media only screen and (max-width:767px){.con_intro_top .box_l{width:100%}}@media only screen and (max-width:767px){.con_intro_top .box_l{margin-bottom:1em}}.con_intro_top .box_l .img{display:block;padding-top:calc(550 / 800 * 100%);position:relative;overflow:hidden}.con_intro_top .box_l .img img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){.con_intro_top .box_r{width:calc(800 / 1600 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_intro_top .box_r{width:55%}}@media only screen and (max-width:767px){.con_intro_top .box_r{width:100%}}@media only screen and (min-width:768px){.con_intro_top .box_r{padding-left:calc(60 / 1600 * 100%)}}@media only screen and (max-width:767px){.con_intro_top .box_r{padding-left:0}}.con_intro_top .box_r .img.lower_inview_chd.anime_bottom{opacity:unset}@media only screen and (min-width:1025px){.con_intro_top .box_text{width:cW(768px)}}@media only screen and (min-width:768px) and (max-width:1024px){.con_intro_top .box_text{width:95%}}@media only screen and (max-width:767px){.con_intro_top .box_text{width:100%}}@media only screen and (max-width:767px){.con_intro_top .tmp_h3_vrt._before{display:none}}@media only screen and (min-width:768px){.con_intro_top .tmp_h3_vrt._after{display:none}}@media only screen and (min-width:768px) and (max-width:895.5px){.con_intro_top .img{margin-top:30px}}.con_intro_top .img span{display:block;padding-top:calc(200 / 400 * 100%);position:relative;overflow:hidden}.con_intro_top .img span img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.con_intro_top .img:first-of-type{margin-top:40px}}@media only screen and (max-width:767px){.con_intro_top .img:first-of-type{margin-top:1em}}.con_intro_top .box_clone_tit{width:100%;text-align:center;margin-bottom:1.5em}@media only screen and (max-width:767px){.con_intro_top .tmp_block_text_pat3.lower_inview_chd{opacity:1}}.con_intro_bottom{position:relative;z-index:1}@media only screen and (min-width:1025px){.con_intro_bottom .tmp_h4{margin-bottom:65px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_intro_bottom .tmp_h4{margin-bottom:45px}}@media only screen and (max-width:767px){.con_intro_bottom .tmp_h4{margin-bottom:2em}}.con_intro_bottom .tmp_flex_img_text6{position:relative;z-index:1}.con_intro_bottom .tmp_flex_img_text6 .box_flex_img_text_multiple_img{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_intro_bottom .tmp_flex_img_text6 .multiple_img{width:calc(297 / 1200 * 100%)}@media only screen and (min-width:768px){.con_intro_bottom .tmp_flex_img_text6 .multiple_img:nth-of-type(even){margin-top:40px}}@media only screen and (max-width:767px){.con_intro_bottom .tmp_flex_img_text6 .multiple_img:nth-of-type(even){margin-top:1em}}@media only screen and (min-width:768px){.con_intro_bottom .tmp_flex_img_text6 .multiple_img span{padding-top:calc(450 / 297 * 100%)}}@media only screen and (max-width:767px){.con_intro_bottom .tmp_flex_img_text6 .multiple_img span{padding-top:calc(350 / 160 * 100%)}}@media only screen and (min-width:1025px){.con_rooms .tmp_h3_line{margin-bottom:110px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms .tmp_h3_line{margin-bottom:80px}}@media only screen and (max-width:767px){.con_rooms .tmp_h3_line{margin-bottom:2em}}.wrp_intro_room{position:relative}@media only screen and (min-width:1025px){.wrp_intro_room{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro_room{margin-bottom:80px}}@media only screen and (max-width:767px){.wrp_intro_room{margin-bottom:2.5em}}@media only screen and (min-width:768px){.wrp_intro_room{padding-top:55px}}@media only screen and (max-width:767px){.wrp_intro_room{padding-top:3em}}@media only screen and (min-width:1025px){.wrp_intro_room .tmp_lowerlnk{padding-bottom:90px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro_room .tmp_lowerlnk{padding-bottom:50px}}@media only screen and (max-width:767px){.wrp_intro_room .tmp_lowerlnk{padding-bottom:2em}}@media only screen and (min-width:1025px){.wrp_intro_room .tmp_block_text_pat1{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro_room .tmp_block_text_pat1{margin-bottom:80px}}@media only screen and (max-width:767px){.wrp_intro_room .tmp_block_text_pat1{margin-bottom:2.5em}}@media only screen and (min-width:1025px){.wrp_intro_room .tmp_flex_img_text6{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro_room .tmp_flex_img_text6{margin-bottom:80px}}@media only screen and (max-width:767px){.wrp_intro_room .tmp_flex_img_text6{margin-bottom:2.5em}}@media only screen and (min-width:768px){.wrp_intro_room .tmp_flex_img_text6 .txt{text-align:center}}@media only screen and (max-width:767px){.wrp_intro_room .tmp_flex_img_text6 .txt{text-align:left}}@media only screen and (min-width:1025px){.box_benefits{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.box_benefits{margin-bottom:80px}}@media only screen and (max-width:767px){.box_benefits{margin-bottom:2.5em}}.box_benefits .box_benefits_txt{padding:10px 20px;border:solid 1px #000;outline:solid 3px #000;outline-offset:1px;margin:6px}.box_benefits .box_benefits_txt span{color:#81722b}@media only screen and (min-width:1025px){.wrp_roominfo{padding-bottom:170px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_roominfo{padding-bottom:110px}}@media only screen and (max-width:767px){.wrp_roominfo{padding-bottom:4em}}@media only screen and (min-width:1025px){.wrp_roominfo .tmp_flex_tbl_img{padding-bottom:110px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_roominfo .tmp_flex_tbl_img{padding-bottom:110px}}@media only screen and (max-width:767px){.wrp_roominfo .tmp_flex_tbl_img{padding-bottom:4em}}.con_plan{position:relative;background:#070a04}@media only screen and (min-width:1025px){.con_plan{padding-bottom:170px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan{padding-bottom:110px}}@media only screen and (max-width:767px){.con_plan{padding-bottom:4em}}@media only screen and (min-width:1025px){.con_plan{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan{margin-bottom:80px}}@media only screen and (max-width:767px){.con_plan{margin-bottom:2.5em}}.con_plan .tmp_h3_line{position:relative;z-index:1}@media only screen and (min-width:1025px){.con_plan .tmp_h3_line{margin-bottom:70px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .tmp_h3_line{margin-bottom:50px}}@media only screen and (max-width:767px){.con_plan .tmp_h3_line{margin-bottom:1.5em}}.con_plan .tmp_flex_img_text2{position:relative;z-index:1}@media only screen and (min-width:1025px){.con_plan .tmp_flex_img_text2{margin-bottom:70px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .tmp_flex_img_text2{margin-bottom:50px}}@media only screen and (max-width:767px){.con_plan .tmp_flex_img_text2{margin-bottom:1.5em}}.con_plan .tmp_lower_text .txt_center{text-align:center}@media only screen and (min-width:1025px){.con_plan .tmp_lower_text .txt_center{margin-top:35px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .tmp_lower_text .txt_center{margin-top:25px}}@media only screen and (max-width:767px){.con_plan .tmp_lower_text .txt_center{margin-top:1em}}@media only screen and (min-width:1025px){.con_plan .box_btn{margin-top:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_plan .box_btn{margin-top:10px}}@media only screen and (max-width:767px){.con_plan .box_btn{margin-top:1em}}@media only screen and (min-width:768px){.con_plan .box_btn{margin-bottom:60px}}@media only screen and (max-width:767px){.con_plan .box_btn{margin-bottom:3em}}@media only screen and (min-width:1025px){.con_plan .box_btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_plan .box_btn .tmp_btn_cnv,.con_plan .box_btn .tmp_btn_ghost{max-width:350px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.con_plan .box_btn .tmp_btn_cnv,.con_plan .box_btn .tmp_btn_ghost{width:88%}}@media only screen and (min-width:1025px){.con_plan .box_btn .tmp_btn_cnv:nth-child(even){margin-left:.3em}}@media only screen and (max-width:1024px){.con_plan .box_btn .tmp_btn_cnv:first-child{margin-bottom:.5em}}.con_plan .bg{width:100%;position:absolute;top:0;left:0;z-index:0}@media only screen and (max-width:767px){.con_plan .bg{top:2.5%}}.con_plan .bg span{display:block;padding-top:calc(952 / 1920 * 100%);position:relative;overflow:hidden}.con_plan .bg span img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.con_plan .bg span{width:150%;padding:calc(1428 / 2880 * 100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.con_rooms .tmp_h4{text-align:center}@media only screen and (min-width:1025px){.con_rooms .tmp_h4{margin-bottom:110px}}@media only screen and (min-width:768px) and (max-width:1024px){.con_rooms .tmp_h4{margin-bottom:80px}}@media only screen and (max-width:767px){.con_rooms .tmp_h4{margin-bottom:2em}}