@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Regular.ttf") format("truetype");font-weight:300;font-style:normal;display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Light.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Black.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Marcellus';src:url("../fonts/Marcellus-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url("../fonts/ArialCE.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url("../ArialCEBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xh2fvj");src:url("../fonts/icomoon.eot?xh2fvj#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xh2fvj") format("truetype"),url("../fonts/icomoon.woff?xh2fvj") format("woff"),url("../fonts/icomoon.svg?xh2fvj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}body{background:-webkit-gradient(linear, left top, left bottom, from(#314b73),color-stop(20%, #253c67),color-stop(39%, #111742),color-stop(50%, #16214a),color-stop(70%, #2d4b73),color-stop(90%, #2d4b73),to(#101b39)) !important;background:linear-gradient(180deg, #314b73,#253c67 20%,#111742 39%,#16214a 50%,#2d4b73 70%,#2d4b73 90%,#101b39) !important}.anc_lnk{margin:6rem auto 0;width:69.44444%}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk{margin:4rem auto 0}}@media only screen and (max-width: 767px){.anc_lnk{margin:3rem auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk{width:90%}}@media only screen and (max-width: 767px){.anc_lnk{width:95%}}.anc_lnk ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anc_lnk ul li a{padding:0 3em}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk ul li a{padding:0 2em}}@media only screen and (max-width: 767px){.anc_lnk ul li a{padding:0 1em}}@media only screen and (min-width: 1025px){.anc_lnk ul li a span{font-size:100%}}@media print{.anc_lnk ul li a span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.anc_lnk ul li a span{font-size:86%}}@media only screen and (max-width: 767px){.anc_lnk ul li a span{font-size:72%}}.con_rooms{width:76.38889%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{width:85%}}@media only screen and (max-width: 767px){.con_rooms{width:90%}}@media only screen and (max-width: 767px){.con_rooms{margin:0 auto}}.con_rooms .box_room{margin-top:8rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room{margin-top:5rem}}@media only screen and (max-width: 767px){.con_rooms .box_room{margin-top:5rem}}.con_rooms .box_room .ttlEn30 .fsz-md{display:block;font-size:1.25em}.con_rooms .box_room .tmp_slider{margin-top:2rem}@media only screen and (max-width: 767px){.con_rooms .box_room .tmp_slider{margin-top:1rem}}.con_rooms .box_room .tmp_slider .slick-dots{left:1em;right:auto}.con_rooms .box_room .box_txt{width:100%;margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt{margin-top:3rem}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_rooms .box_room .box_txt .left{width:32.72727%}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left{width:100%}}@media only screen and (min-width: 1470px) and (max-width: 1600px){.con_rooms .box_room .box_txt .left{width:37%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_rooms .box_room .box_txt .left{width:35%}}.con_rooms .box_room .box_txt .left .modal{margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room .box_txt .left .modal{margin-top:2rem}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left .modal{margin-top:2rem}}.con_rooms .box_room .box_txt .left .btns{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;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room .box_txt .left .btns{margin-top:2rem}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left .btns{margin-top:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_rooms .box_room .box_txt .left .btns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.con_rooms .box_room .box_txt .left .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 1024px){.con_rooms .box_room .box_txt .left .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left .btns .btnRsv02{max-width:300px}}.con_rooms .box_room .box_txt .left .btns .inner_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-left:3rem;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-left:0}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-top:.5rem}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-top:1rem}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_rooms .box_room .box_txt .left .btns .btnBasic{margin-left:0}}.con_rooms .box_room .box_txt .right{margin-left:5.45455%;width:54.54545%}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .right{margin-left:0}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .right{width:100%}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .right{margin-top:3rem}}.con_rooms .box_room .box_txt .right .tbl_basic{width:100%}.con_rooms .box_room .box_txt .right .tbl_basic table{width:100%}@media only screen and (min-width: 1025px){.con_rooms .box_room .box_txt .right .tbl_basic table th,.con_rooms .box_room .box_txt .right .tbl_basic table td{font-size:86%}}@media print{.con_rooms .box_room .box_txt .right .tbl_basic table th,.con_rooms .box_room .box_txt .right .tbl_basic table td{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_room .box_txt .right .tbl_basic table th,.con_rooms .box_room .box_txt .right .tbl_basic table td{font-size:79%}}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .right .tbl_basic table th,.con_rooms .box_room .box_txt .right .tbl_basic table td{font-size:79%}}.con_rooms .box_room .box_txt .right .tbl_basic table td{word-break:keep-all;overflow-wrap:break-word}@media only screen and (max-width: 767px){.con_rooms .box_room .box_txt .right .tbl_basic table td{padding:1.5em 1em}}.con_rooms .box_room#room08 .box_txt .left .btns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_rooms .box_room#room08 .box_txt .left .btns .btnBasic{margin-left:0}.con_amenity{width:100%;margin:8rem auto 10rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity{margin:5rem auto 6rem}}@media only screen and (max-width: 767px){.con_amenity{margin:6rem auto 5rem}}.con_amenity:before{content:"";display:block;position:absolute;left:0;top:0;background:url(../../rooms/images/bg_amenity.jpg) no-repeat;background-size:cover;width:95%;height:45%;z-index:-1}@media only screen and (max-width: 767px){.con_amenity:before{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity:before{height:33%}}@media only screen and (max-width: 767px){.con_amenity:before{height:48%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_amenity:before{height:40%}}.con_amenity .wrp_amenity{width:76.38889%;margin:0 auto;padding:8rem 0 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .wrp_amenity{width:85%}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .wrp_amenity{padding:5rem 0 0}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity{padding:4rem 0 0}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_amenity .wrp_amenity{padding-top:6rem}}.con_amenity .wrp_amenity .ttlEn30 .en,.con_amenity .wrp_amenity .ttlEn30 .jp{color:#bdb093}.con_amenity .wrp_amenity .flexbox{margin:7rem auto 0;width:85.45455%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .wrp_amenity .flexbox{margin:4rem auto 0}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .flexbox{margin:3rem auto 0}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .flexbox{width:90%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_amenity .wrp_amenity .flexbox{margin-top:5rem}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_amenity .wrp_amenity .flexbox .box_img{width:46.80851%}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .flexbox .box_img{width:100%}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .flexbox .box_img:nth-child(2){margin-top:2rem}}.con_amenity .wrp_amenity .flexbox .box_img .img{width:100%}.con_amenity .wrp_amenity .flexbox .box_img .img img{width:100%}.con_amenity .wrp_amenity .flexbox .box_img .txt{width:95%;margin:2rem auto 0}.con_amenity .wrp_amenity .tbl_basic{width:90.90909%;margin:8rem auto 0}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .tbl_basic{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .wrp_amenity .tbl_basic{margin:5rem auto 0}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .tbl_basic{margin:4rem auto 0}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_amenity .wrp_amenity .tbl_basic{margin:6rem auto 0}}.con_amenity .wrp_amenity .tbl_basic table{width:100%}.con_amenity .wrp_amenity .tbl_basic table tr{width:100%;max-width:100%}@media only screen and (min-width: 1025px){.con_amenity .wrp_amenity .tbl_basic table th,.con_amenity .wrp_amenity .tbl_basic table td{font-size:93%}}@media print{.con_amenity .wrp_amenity .tbl_basic table th,.con_amenity .wrp_amenity .tbl_basic table td{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .wrp_amenity .tbl_basic table th,.con_amenity .wrp_amenity .tbl_basic table td{font-size:86%}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .tbl_basic table th,.con_amenity .wrp_amenity .tbl_basic table td{font-size:86%}}@media only screen and (min-width: 768px){.con_amenity .wrp_amenity .tbl_basic table .ame{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (max-width: 767px){.con_amenity .wrp_amenity .tbl_basic table .ame{word-break:keep-all;overflow-wrap:anywhere}}#btn_return{position:fixed;opacity:0;z-index:-1;bottom:-1em;-webkit-transition:all .3s ease;transition:all .3s ease}#btn_return.is-active{opacity:1;z-index:10;right:3em;bottom:3em}@media only screen and (max-width: 767px){#btn_return.is-active{right:1em;bottom:6em}}#btn_return a svg{-webkit-transform-origin:50% 75%;transform-origin:50% 75%;-webkit-transform:scale(1, -1);transform:scale(1, -1)}.mfp-bg{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;background-color:#1d1d1d}.mfp-bg.mfp-ready{opacity:0.9}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.inline-wrap{text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.inline-wrap .catch{letter-spacing:.05em;line-height:1.2}@media only screen and (min-width: 1025px){.inline-wrap .catch{font-size:186%}}@media print{.inline-wrap .catch{font-size:186%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inline-wrap .catch{font-size:158%}}@media only screen and (max-width: 767px){.inline-wrap .catch{font-size:143%}}.inline-wrap .img{margin:3rem auto 0;width:40.27778%}@media only screen and (min-width: 768px) and (max-width: 1024px){.inline-wrap .img{width:65%}}@media only screen and (max-width: 767px){.inline-wrap .img{width:90%}}.inline-wrap .img img{width:100%}.inline-wrap .mfp-close{right:20.13889%;top:-2rem;width:2.5rem;height:auto;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.inline-wrap .mfp-close{right:17.5%}}@media only screen and (max-width: 767px){.inline-wrap .mfp-close{right:5%}}.inline-wrap .mfp-close:hover{opacity:0.65}.inline-wrap .mfp-close img{width:100%}
