.anc_lnk,.con_rooms .box_point,.con_rooms .box_btn,.con_popup .wrp{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.anc_lnk,.con_rooms .box_point,.con_rooms .box_btn,.con_popup .wrp{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.anc_lnk,.con_rooms .box_point,.con_rooms .box_btn,.con_popup .wrp{max-width:calc(1100px * ((16 + 1) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk,.con_rooms .box_point,.con_rooms .box_btn,.con_popup .wrp{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.anc_lnk,.con_rooms .box_point,.con_rooms .box_btn,.con_popup .wrp{width:calc(630 / 750 * 100%)}}.con_rooms .box_tbl,.con_other{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_rooms .box_tbl,.con_other{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_rooms .box_tbl,.con_other{max-width:calc(1000px * ((16 + 1) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_tbl,.con_other{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_rooms .box_tbl,.con_other{width:calc(630 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_lower_int .box_txt>.inner .tmp_tate>.inner{width:11.66rem}}@media only screen and (min-width: 768px){.con_lower_int .box_txt>.inner .tmp_tate>.inner{height:22.66rem}}.anc_lnk{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.anc_lnk{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk{margin-top:80px}}@media only screen and (max-width: 767px){.anc_lnk{margin-top:4em}}@media only screen and (min-width: 1025px){.anc_lnk{margin-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk{margin-bottom:100px}}@media only screen and (max-width: 767px){.anc_lnk{margin-bottom:4em}}@media only screen and (min-width: 1025px){.anc_lnk{justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk{justify-content:center}}@media only screen and (max-width: 767px){.anc_lnk{justify-content:flex-start}}.anc_lnk>div{display:flex}@media only screen and (min-width: 768px){.anc_lnk>div{justify-content:space-between}}@media only screen and (max-width: 767px){.anc_lnk>div{justify-content:flex-start}}.anc_lnk>div .box a{display:block;text-align:center;text-decoration:none;position:relative;padding-bottom:1.3em}.anc_lnk>div .box a::after{position:absolute;content:"\f3d0";font-family:"Ionicons";bottom:0;left:50%;transform:translateX(-50%);line-height:1}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1){margin-right:3%}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1){margin-right:0}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1){padding-right:3%}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1){padding-right:0}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1){width:63%}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1){width:100%}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1){border-right:1px solid #ccc}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1){margin-bottom:1.5em}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1) .tmp_st_s{width:50px}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1) .tmp_st_s{width:18%}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(1) .box{width:calc((100% - 115px) / 2)}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1) .box{width:38%}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(1) .box:first-of-type{margin-right:6%}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(2){width:31%}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(2){width:100%}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(2) .tmp_st_s{width:50px}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(2) .tmp_st_s{width:18%}}@media only screen and (min-width: 768px){.anc_lnk>div:nth-of-type(2) .box{width:calc(100% - 70px)}}@media only screen and (max-width: 767px){.anc_lnk>div:nth-of-type(2) .box{width:38%}}@media only screen and (min-width: 1025px){.con_rooms{margin-bottom:160px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_rooms{margin-bottom:6em}}.con_rooms .box_detail{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.con_rooms .box_detail{align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail{align-items:flex-start}}@media only screen and (max-width: 767px){.con_rooms .box_detail{align-items:flex-start}}.con_rooms .box_detail .box_slider{overflow:hidden;position:relative}@media only screen and (min-width: 1025px){.con_rooms .box_detail .box_slider{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail .box_slider{width:60%}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_slider{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1439px){.con_rooms .box_detail .box_slider{width:calc(100% - 430px)}}.con_rooms .box_detail .box_slider .tmp_swiper_arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.con_rooms .box_detail .box_slider .tmp_swiper_arrow.prev{left:0}.con_rooms .box_detail .box_slider .tmp_swiper_arrow.next{right:0}.con_rooms .box_detail .box_slider .tmp_pagination{position:absolute;z-index:2;bottom:2%}.con_rooms .box_detail .box_slider .tmp_pagination .swiper-pagination-bullet::before{background:rgba(0,0,0,0.5)}.con_rooms .box_detail .box_slider .tmp_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:#000}@media only screen and (min-width: 1025px){.con_rooms .box_detail .box_txt{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_txt{width:100%}}@media only screen and (min-width: 1025px){.con_rooms .box_detail .box_txt{padding:0 6%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail .box_txt{padding:0 4%}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_txt{padding:0 2.5em}}@media only screen and (min-width: 1025px) and (max-width: 1439px){.con_rooms .box_detail .box_txt{width:430px}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_txt{margin-top:3.5em}}@media only screen and (min-width: 1025px){.con_rooms .box_detail .box_txt .tmp_st_l{margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail .box_txt .tmp_st_l{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_txt .tmp_st_l{margin-bottom:2em}}@media only screen and (min-width: 1025px){.con_rooms .box_detail .box_txt .layout,.con_rooms .box_detail .box_txt .tmp_table{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_detail .box_txt .layout,.con_rooms .box_detail .box_txt .tmp_table{margin-top:30px}}@media only screen and (max-width: 767px){.con_rooms .box_detail .box_txt .layout,.con_rooms .box_detail .box_txt .tmp_table{margin-top:2em}}.con_rooms .box_detail .box_txt .layout img,.con_rooms .box_detail .box_txt .tmp_table img{width:100%}@media only screen and (min-width: 1025px){.con_rooms .box_point{margin-top:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_point{margin-top:80px}}@media only screen and (max-width: 767px){.con_rooms .box_point{margin-top:4em}}.con_rooms .box_point .num{font-family:'EB Garamond', serif;font-weight:400;letter-spacing:.1em;display:inline-block;color:#b08b4b}.con_rooms .box_point .txt_lnk{display:inline-block}.con_rooms .box_point .txt_lnk::after{content:"\f3d3";font-family:"Ionicons"}.con_rooms .box_point .txt_lnk.ex_lnk span::after{content:"\f3ef";font-family:"Ionicons"}@media only screen and (min-width: 1025px){.con_rooms .box_point .tmp_st_m{margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_point .tmp_st_m{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_rooms .box_point .tmp_st_m{margin-bottom:2em}}.con_rooms .box_point .tmp_st_m .num{margin:0 3px;font-size:180%}.con_rooms .box_point .inner{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.con_rooms .box_point .inner>div{width:31%}}@media only screen and (max-width: 767px){.con_rooms .box_point .inner>div{width:100%}}@media only screen and (min-width: 768px){.con_rooms .box_point .inner>div{margin-right:3.5%}}@media only screen and (max-width: 767px){.con_rooms .box_point .inner>div{margin-right:0}}@media only screen and (min-width: 1025px){.con_rooms .box_point .inner>div{margin-bottom:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_point .inner>div{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_rooms .box_point .inner>div{margin-bottom:3em}}@media only screen and (min-width: 768px){.con_rooms .box_point .inner>div .tmp_st_s{margin:15px 0 10px}}@media only screen and (max-width: 767px){.con_rooms .box_point .inner>div .tmp_st_s{margin:0.5em 0}}.con_rooms .box_point .inner>div .tmp_st_s .num{margin-right:.2em;font-size:160%}.con_rooms .box_point .inner>div:nth-of-type(3){margin-right:0}.con_rooms .box_point .inner>div:last-of-type{margin-right:0}.con_rooms .box_btn{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1040px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.con_rooms .box_btn{margin-top:60px}}@media only screen and (max-width: 767px){.con_rooms .box_btn{margin-top:2.5em}}@media only screen and (min-width: 768px){.con_rooms .box_btn .tmp_btn_bs,.con_rooms .box_btn .tmp_btn_cv{width:48.5%}}@media only screen and (max-width: 767px){.con_rooms .box_btn .tmp_btn_bs,.con_rooms .box_btn .tmp_btn_cv{width:100%}}@media only screen and (max-width: 767px){.con_rooms .box_btn .tmp_btn_bs{margin-bottom:1em}}.con_rooms.bg{background:url(../images/common/bg_patt2.png) #f9f9f9 repeat top}@media only screen and (min-width: 1025px){.con_rooms.bg{padding:70px 0 100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms.bg{padding:70px 0 90px}}@media only screen and (max-width: 767px){.con_rooms.bg{padding:0 0 4em}}.con_rooms.bg .box_txt{color:#000}@media only screen and (min-width: 768px){.con_rooms.bg .box_txt .tmp_st_s{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_rooms.bg .box_txt .tmp_st_s{margin-bottom:1em}}.con_rooms.bg .box_tbl,.con_rooms.bg .box_point{color:#000}@media only screen and (min-width: 1025px){.con_other{margin-bottom:11.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_other{margin-bottom:6.66rem}}@media only screen and (max-width: 767px){.con_other{margin-bottom:5em}}@media only screen and (min-width: 768px){.con_other .t,.con_other .img,.con_other .tmp_table{margin-top:2.66rem}}@media only screen and (max-width: 767px){.con_other .t,.con_other .img,.con_other .tmp_table{margin-top:2.5em}}.con_other .img{margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.con_other .img{width:66%}}@media only screen and (max-width: 767px){.con_other .img{width:100%}}.con_popup{position:fixed;left:0;top:0;width:100%;height:100%}.con_popup .overlay{position:relative;width:100%;height:100%}.con_popup .wrp{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../images/common/bg_patt1.png) #222 repeat top;height:80%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1025px){.con_popup .wrp{padding:130px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_popup .wrp{padding:80px 0 0}}@media only screen and (max-width: 767px){.con_popup .wrp{padding:6em 0 0}}.con_popup .wrp>div{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_popup .wrp>div{margin-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_popup .wrp>div{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_popup .wrp>div{margin-bottom:3em}}@media only screen and (min-width: 768px){.con_popup .wrp>div{width:77%}}@media only screen and (max-width: 767px){.con_popup .wrp>div{width:86%}}.con_popup .wrp>div .close_btn_bottom{text-align:center}@media only screen and (min-width: 768px){.con_popup .wrp>div .close_btn_bottom{margin-top:50px}}@media only screen and (max-width: 767px){.con_popup .wrp>div .close_btn_bottom{margin-top:1em}}.con_popup .wrp>div .close_btn_bottom a{border-radius:4em;margin:0 auto;background:#000;display:flex;justify-content:center;align-items:center;text-decoration:none}@media only screen and (min-width: 1025px){.con_popup .wrp>div .close_btn_bottom a{width:60%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_popup .wrp>div .close_btn_bottom a{width:100%}}@media only screen and (max-width: 767px){.con_popup .wrp>div .close_btn_bottom a{width:100%}}@media only screen and (min-width: 768px){.con_popup .wrp>div .close_btn_bottom a{padding:1em 1em}}@media only screen and (max-width: 767px){.con_popup .wrp>div .close_btn_bottom a{padding:1em}}.con_popup .wrp>div .close_btn_bottom a i{margin-right:.5em}@media only screen and (min-width: 768px){.con_popup .wrp>div .t,.con_popup .wrp>div .img,.con_popup .wrp>div .tmp_table{margin-top:2.66rem}}@media only screen and (max-width: 767px){.con_popup .wrp>div .t,.con_popup .wrp>div .img,.con_popup .wrp>div .tmp_table{margin-top:2.5em}}.con_popup .wrp>div .img{margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.con_popup .wrp>div .img{width:66%}}@media only screen and (max-width: 767px){.con_popup .wrp>div .img{width:100%}}.con_popup .wrp .close_btn{position:absolute;z-index:50}@media only screen and (min-width: 768px){.con_popup .wrp .close_btn{right:30px}}@media only screen and (max-width: 767px){.con_popup .wrp .close_btn{right:1em}}@media only screen and (min-width: 768px){.con_popup .wrp .close_btn{top:30px}}@media only screen and (max-width: 767px){.con_popup .wrp .close_btn{top:1em}}.con_popup .wrp .close_btn a{display:flex;justify-content:center;align-items:center;background:#000;text-decoration:none;font-size:140%}@media only screen and (min-width: 768px){.con_popup .wrp .close_btn a{width:60px}}@media only screen and (max-width: 767px){.con_popup .wrp .close_btn a{width:12vw}}@media only screen and (min-width: 768px){.con_popup .wrp .close_btn a{height:60px}}@media only screen and (max-width: 767px){.con_popup .wrp .close_btn a{height:12vw}}@media only screen and (min-width: 768px){.con_popup .wrp .close_btn a{border-radius:30px}}@media only screen and (max-width: 767px){.con_popup .wrp .close_btn a{border-radius:6vw}}
