﻿@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}@media only screen and (min-width: 1025px){.tmp_tab_btn>ul>li .btn{min-width:13.84rem !important}}.wrp_highlight{position:relative}@media only screen and (min-width: 768px){.wrp_highlight{margin-top:8.46rem}}@media only screen and (max-width: 767px){.wrp_highlight{margin-top:5em}}.wrp_highlight::before{content:"";height:0;position:absolute;z-index:-1;background:url(../images/common/wave_s.png) no-repeat top/100%;left:0}@media only screen and (min-width: 768px){.wrp_highlight::before{width:calc(480 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_highlight::before{width:80%}}@media only screen and (min-width: 768px){.wrp_highlight::before{padding-bottom:calc(315 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_highlight::before{padding-bottom:60%}}@media only screen and (min-width: 1025px){.wrp_highlight::before{bottom:3.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_highlight::before{bottom:0}}@media only screen and (max-width: 767px){.wrp_highlight::before{bottom:0}}@media only screen and (min-width: 768px){.wrp_highlight>.tmp_txt_btn{margin-top:3.07rem}}@media only screen and (max-width: 767px){.wrp_highlight>.tmp_txt_btn{margin-top:2em}}.con_highlight{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_highlight{margin-top:3.84rem}}@media only screen and (max-width: 767px){.con_highlight{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight{width:calc(1390 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_highlight{width:calc(400 / 428 * 100%)}}@media only screen and (min-width: 1025px){.con_highlight{width:calc(1300 / 1440 * 100%);max-width:100rem}}.con_highlight .slide_inner{overflow:hidden}.con_highlight .inner_item{display:flex;justify-content:center}@media only screen and (min-width: 1025px){.con_highlight .inner_item{margin:0 7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight .inner_item{margin:0 4.61rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item{margin:0 1em}}@media only screen and (min-width: 768px){.con_highlight .inner_item{align-items:center}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_highlight .inner_item{margin:0 3.07rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item{align-items:flex-start;flex-direction:column}}@media only screen and (min-width: 1025px){.con_highlight .inner_item .box_img{width:calc(755 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight .inner_item .box_img{width:calc(730 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_img{width:100%}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_img{order:-1}}.con_highlight .inner_item .box_txt{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_highlight .inner_item .box_txt{width:90%;max-width:42.3rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt{margin-top:1em;width:80%}}.con_highlight .inner_item .box_txt .tmp_st_s .num{display:block;font-weight:400;font-style:normal;line-height:1.2;font-family:"Cardo", serif;line-height:1.5}@media only screen and (min-width: 1025px){.con_highlight .inner_item .box_txt .tmp_st_s .num{font-size:3.08rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight .inner_item .box_txt .tmp_st_s .num{font-size:2.69rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt .tmp_st_s .num{font-size:2rem}}.con_highlight .inner_item .box_txt .tmp_st_s .jp{display:block;word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.con_highlight .inner_item .box_txt .tmp_st_s .jp{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt .tmp_st_s .jp{margin-top:0}}@media only screen and (min-width: 768px){.con_highlight .inner_item .box_txt .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_highlight .inner_item .box_txt .tmp_txt_btn{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt .tmp_txt_btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt .tmp_txt_btn{display:flex;justify-content:center}}@media only screen and (min-width: 1025px){.con_highlight .inner_item .box_txt{width:calc(345 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight .inner_item .box_txt{width:calc(370 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt{width:100%}}@media only screen and (min-width: 1025px){.con_highlight .inner_item .box_txt>*{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_highlight .inner_item .box_txt>*{width:92%}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt>*{width:90%}}@media only screen and (max-width: 767px){.con_highlight .inner_item .box_txt>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){.con_highlight .inner_item .box_txt .txt{max-width:20.76rem}}.con_highlight .inner_item .box_txt .tmp_st_s{max-width:auto}@media only screen and (min-width: 768px){.con_highlight .btn_arr_prev{left:0}}@media only screen and (max-width: 767px){.con_highlight .btn_arr_prev{left:-1em}}@media only screen and (min-width: 768px){.con_highlight .btn_arr_next{right:0}}@media only screen and (max-width: 767px){.con_highlight .btn_arr_next{right:-1em}}@media only screen and (min-width: 768px){.con_highlight .js-swiper-pagination{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_highlight .js-swiper-pagination{margin-top:1.5em}}@media only screen and (min-width: 768px){.wrp_room{margin-top:7.69rem}}@media only screen and (max-width: 767px){.wrp_room{margin-top:5em}}.wrp_room .tmp_anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .tmp_anch{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .tmp_anch{width:calc(370 / 428 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .tmp_anch{width:calc(1120 / 1260 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .tmp_anch{margin-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .tmp_anch{margin-top:1.53rem}}@media only screen and (max-width: 767px){.wrp_room .tmp_anch{margin-top:2em}}@media only screen and (min-width: 768px){.wrp_room .tmp_anch{justify-content:center}}#stay_suite-rooms .wrp_room .tmp_anch{max-width:76.92rem}@media only screen and (min-width: 1025px){#stay_granviafloor-rooms .wrp_room .tmp_anch>li{min-width:23.07rem}}@media only screen and (min-width: 1025px) and (max-width: 1365px){#stay_granviafloor-rooms .wrp_room .tmp_anch>li{min-width:19.23rem}}@media only screen and (min-width: 1025px){#stay_suite-rooms .wrp_room .tmp_anch>li>a{padding-right:4em}}.wrp_room .tmp_anch>li>a{display:flex;align-items:center;height:100%}.wrp_room .tmp_anch .jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.wrp_room .con_room{margin-top:5rem}}@media only screen and (max-width: 767px){.wrp_room .con_room{margin-top:3em}}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_slide{margin-top:2.3rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_slide{margin-top:2em}}.wrp_room .con_room .inner_detail{display:flex;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_detail{width:calc(900 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_detail{width:95%}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail{width:100%}}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_detail{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_detail{margin-top:1.53rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail{margin-top:1em}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.wrp_room .con_room .inner_detail{width:calc(1000 / 1260 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail{display:block}}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_detail .box_txt{width:calc(450 / 900 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_txt{width:100%}}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_detail .box_txt .tmp_table{margin-top:1.92rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_txt .tmp_table{margin-top:1em}}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_detail .box_txt .tmp_table tr th{width:27%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_detail .box_txt .tmp_table tr th{width:30%}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_txt .tmp_table tr th{width:30%}}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_detail .box_map{width:calc(398 / 900 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_map{width:90%}}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_detail .box_map{margin-left:calc(47 / 900 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_map{margin-left:auto}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_detail .box_map{margin-top:1.5em;margin-right:auto}}.wrp_room .con_room .tmp_acc{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc{width:calc(900 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc{width:95%}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc{width:100%}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc{margin-top:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc{margin-top:3.84rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc{margin-top:2.5em}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.wrp_room .con_room .tmp_acc{width:calc(1000 / 1260 * 100%)}}.wrp_room .con_room .tmp_acc[open] .acc_btn .btn{border-bottom:0}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner{padding:2.3rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner{padding:1.53rem 0}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner{padding:1.5em 1em}}.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni{width:calc(820 / 900 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni{width:100%}}.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list{margin-top:.76rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list{margin-top:.75em}}.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{font-size:.92rem;padding-left:1em;padding-right:.5em;position:relative;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{width:calc(1 / 5 * 100%)}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{width:calc(1 / 2 * 100%)}}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{margin-bottom:.76rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{margin-bottom:.75em}}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{line-height:1.8}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li{line-height:1.4}}.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list li::before{content:"・";position:absolute;top:0;left:0;display:inline-block;width:1em;height:1em}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col4{max-width:calc(640 / 820 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col4>li{width:calc(160 / 640 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col4>li{width:calc(1 / 4 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w1{width:calc(180 / 820 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w1{width:calc(170 / 820 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w2{width:calc(140 / 820 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w2{width:calc(150 / 820 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w3{width:calc(110 / 820 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w3{width:calc(120 / 820 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w4{width:calc(220 / 820 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w4{width:calc(210 / 820 * 100%)}}@media only screen and (min-width: 1025px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w5{width:calc(170 / 820 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni .list.col5>li.w5{width:calc(170 / 820 * 100%)}}@media only screen and (min-width: 768px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni+.inner_ameni{margin-top:1.53rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .tmp_acc .answer_inner .inner_ameni+.inner_ameni{margin-top:1.5em}}.wrp_room .con_room .inner_btn{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_btn{width:calc(900 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_btn{width:95%}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_btn{width:100%}}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_btn{margin-top:3.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_btn{margin-top:3.07rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_btn{margin-top:2.5em}}.wrp_room .con_room .inner_btn .tmp_btn_cv{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.wrp_room .con_room .inner_btn .tmp_btn_cv{width:30.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room .inner_btn .tmp_btn_cv{width:23.07rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_btn .tmp_btn_cv{width:70%}}.wrp_room .con_room .inner_btn.phone_only{text-align:center;display:flex;flex-direction:column;align-items:center}.wrp_room .con_room .inner_btn.phone_only .tel_text{font-size:1rem}.wrp_room .con_room .inner_btn.phone_only .tel_text+.tel_num{margin-top:.5em}.wrp_room .con_room .inner_btn.phone_only .tel_num{margin-top:.5em;line-height:1;text-align:center}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_btn.phone_only .tel_num{font-size:1.38rem}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_btn.phone_only .tel_num{font-size:1.33rem}}.wrp_room .con_room .inner_btn.phone_only .tel_num .tel,.wrp_room .con_room .inner_btn.phone_only .tel_num a{font-size:167%}.wrp_room .con_room .inner_btn.phone_only .tel_num a{text-decoration:none}.mouse .wrp_room .con_room .inner_btn.phone_only .tel_num a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .wrp_room .con_room .inner_btn.phone_only .tel_num a:hover,.touch .wrp_room .con_room .inner_btn.phone_only .tel_num a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .wrp_room .con_room .inner_btn.phone_only .tel_num a{-webkit-tap-highlight-color:transparent}.touch .wrp_room .con_room .inner_btn.phone_only .tel_num a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 1025px){.wrp_room .con_room+.con_room{margin-top:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_room .con_room+.con_room{margin-top:7.69rem}}@media only screen and (max-width: 767px){.wrp_room .con_room+.con_room{margin-top:4.5em}}@media only screen and (min-width: 768px){.tmp_border_links{margin-top:7.69rem}}@media only screen and (max-width: 767px){.tmp_border_links{margin-top:5em}}
