﻿.con_intro{max-width:1500PX;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_intro{width:87%}}@media only screen and (min-width: 1025px){.con_intro{margin-bottom:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:2em}}.con_intro .tmp_catch{text-align:center}@media only screen and (min-width: 1025px){.con_intro .tmp_catch{font-size:175%}}@media only screen and (min-width: 768px){.con_intro .tmp_text{text-align:center}}.con_anc{max-width:1500PX;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_anc{width:87%}}@media only screen and (min-width: 1441px){.con_anc.con_anc_standard{margin-bottom:150px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_anc.con_anc_standard{margin-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc.con_anc_standard{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_anc.con_anc_standard{margin-bottom:3em}}@media only screen and (min-width: 1025px){.con_anc.con_anc_standard ul{margin-right:auto;margin-left:auto;max-width:1000px;justify-content:center}.con_anc.con_anc_standard ul li:nth-child(n+5){margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc.con_anc_standard ul li{width:25%}.con_anc.con_anc_standard ul li:nth-child(n+5){margin-top:20px}}@media only screen and (min-width: 1025px){.con_anc.con_anc_executive{margin-top:-10px}}.con_anc .anc_inner{position:relative}.con_anc .anc_inner:after{background:url(../../files/images/common/bg_concrete.jpg) #f6f6f6 repeat center top;content:"";width:100vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px){.con_anc .anc_inner:after{height:76.40449%}}@media only screen and (max-width: 767px){.con_anc .anc_inner:after{height:100%}}@media only screen and (min-width: 1700px){.con_anc .anc_inner:after{transform:translateX(0);left:-95px}}.con_anc ul{display:flex;flex-wrap:wrap;justify-items:center;position:relative}@media only screen and (min-width: 1025px){.con_anc ul{padding-bottom:65px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc ul{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_anc ul{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_anc ul{padding-top:2em}}.con_anc li{position:relative;z-index:2}@media only screen and (max-width: 767px){.con_anc li{width:100%}.con_anc li:not(:first-of-type){border-top:1px solid #ccc}}.con_anc a{display:block;text-decoration:none;position:relative}@media only screen and (min-width: 768px){.con_anc a{text-align:center}}@media only screen and (max-width: 767px){.con_anc a{text-align:left}}@media only screen and (max-width: 767px){.con_anc a{width:100%;display:flex;align-items:center;padding:.5em 0}}.con_anc .renewal{font-size:88%;display:inline-block;padding:.25em 1.25em;color:#fff;line-height:1.3;background:#014099;position:absolute;top:0;left:-30px;transform:translate(0, -50%);z-index:2}@media only screen and (max-width: 767px){.con_anc .renewal{font-size:69%;padding:.3em .75em;transform:translate(0, 0);top:-.25em;left:calc(40% + 2em)}}@media only screen and (max-width: 767px){.con_anc .img{width:40%}}.con_anc .txt{line-height:1.6}@media only screen and (min-width: 768px){.con_anc .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_anc .txt{margin-top:0}}@media only screen and (max-width: 767px){.con_anc .txt{width:60%;padding:0 1.5em}}@media only screen and (min-width: 768px){.con_anc .col_2{justify-content:center}.con_anc .col_2 li{width:320px}.con_anc .col_2 li:not(:first-of-type){margin-left:20px}}@media only screen and (min-width: 1700px){.con_anc .col_2:after{left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 1025px){.con_anc .col_6{justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc .col_6{justify-content:center}}@media only screen and (min-width: 1025px){.con_anc .col_6 li{width:15.53333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc .col_6 li{width:23.4%;margin-left:2%}.con_anc .col_6 li:nth-of-type(4n+1){margin-left:0}.con_anc .col_6 li:nth-child(n+5){margin-top:4%}}.con_anc .col_5{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_anc .col_5{max-width:1245px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc .col_5{max-width:739px}}@media only screen and (min-width: 1025px){.con_anc .col_5 li{width:18.71486%;margin-left:1.60643%}.con_anc .col_5 li:nth-child(5n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc .col_5 li{width:32%;margin-left:2%}.con_anc .col_5 li:nth-of-type(3n+1){margin-left:0}.con_anc .col_5 li:nth-child(n+4){margin-top:4%}}@media only screen and (min-width: 1441px){.wrp_rooms{margin-bottom:160px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_rooms{margin-bottom:130px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_rooms{margin-bottom:100px}}@media only screen and (max-width: 767px){.wrp_rooms{margin-bottom:4em}}.con_rooms{max-width:1500px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_rooms{width:87%}}@media only screen and (min-width: 1441px){.box_rooms:not(:first-of-type){margin-top:160px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_rooms:not(:first-of-type){margin-top:130px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms:not(:first-of-type){margin-top:100px}}@media only screen and (max-width: 767px){.box_rooms:not(:first-of-type){margin-top:5em}}.box_rooms .renewal{font-size:88%;display:inline-block;padding:0 1em;color:#fff;background:#014099}@media only screen and (min-width: 768px){.box_rooms .renewal{margin-bottom:25px}}@media only screen and (max-width: 767px){.box_rooms .renewal{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_rooms .tmp_st_h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.box_rooms .tmp_st_h3{margin-bottom:1em}}.box_rooms .box_img{position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.box_rooms .box_img{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_img{margin-bottom:40px}}@media only screen and (max-width: 767px){.box_rooms .box_img{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_rooms .box_img{padding-top:44%}}@media only screen and (max-width: 767px){.box_rooms .box_img{padding-top:100%}}.box_rooms .box_img .tmp_wrp_slider{width:100%;margin-bottom:0;position:absolute;top:0;left:0}.box_rooms .box_img .ic_castle{position:absolute;top:0;right:0;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_img .ic_castle{width:12.20703%}}@media only screen and (max-width: 767px){.box_rooms .box_img .ic_castle{width:24.41406%}}.box_rooms .tmp_wrp_slider{width:100%}.box_rooms .box_text{max-width:1200px;width:92%;margin-right:auto;margin-left:auto;width:100% !important;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.box_rooms .box_text{width:87%}}@media only screen and (min-width: 768px){.box_rooms .box_l{width:35%}}@media only screen and (max-width: 767px){.box_rooms .box_l{width:100%}}@media only screen and (min-width: 1025px){.box_rooms .box_l{padding-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_l{padding-top:10px}}@media only screen and (max-width: 767px){.box_rooms .box_l{padding-top:.5em}}@media only screen and (max-width: 767px){.box_rooms .box_l{order:2}}@media only screen and (min-width: 768px){.box_rooms .box_l .img{margin-bottom:20px}}@media only screen and (max-width: 767px){.box_rooms .box_l .img{margin-bottom:1em}}@media only screen and (max-width: 767px){.box_rooms .box_l .img img{width:100%}}.box_rooms .room_type{display:flex;flex-wrap:wrap}.box_rooms .room_type li{font-size:94%;display:flex;align-items:center;line-height:1}@media only screen and (min-width: 1025px){.box_rooms .room_type li:not(:last-of-type){margin-right:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .room_type li:not(:last-of-type){margin-right:3%}}@media only screen and (max-width: 767px){.box_rooms .room_type li:not(:last-of-type){margin-right:3%}}.box_rooms .room_type .ic{margin-right:.25em}@media only screen and (max-width: 767px){.box_rooms .room_type .ic{width:1.5em}}.box_rooms .room_type .wifi,.box_rooms .room_type .wifi_w,.box_rooms .room_type .barrier{position:relative}@media only screen and (min-width: 1025px){.box_rooms .room_type .wifi,.box_rooms .room_type .wifi_w,.box_rooms .room_type .barrier{padding-left:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .room_type .wifi,.box_rooms .room_type .wifi_w,.box_rooms .room_type .barrier{padding-left:3%}}@media only screen and (max-width: 767px){.box_rooms .room_type .wifi,.box_rooms .room_type .wifi_w,.box_rooms .room_type .barrier{padding-left:3%}}.box_rooms .room_type .wifi:before,.box_rooms .room_type .wifi_w:before,.box_rooms .room_type .barrier:before{content:"";width:1px;height:60%;background:#ccc;position:absolute;top:20%;left:0}@media only screen and (min-width: 768px){.box_rooms .box_r{width:65%}}@media only screen and (max-width: 767px){.box_rooms .box_r{width:100%}}@media only screen and (min-width: 1025px){.box_rooms .box_r{padding-left:8.33333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_r{padding-left:4.16667%}}@media only screen and (max-width: 767px){.box_rooms .box_r{padding-left:0}}@media only screen and (min-width: 1025px){.box_rooms .box_r{padding-top:10px}}@media only screen and (max-width: 767px){.box_rooms .box_r{margin-bottom:1.5em;order:1}}@media only screen and (min-width: 1025px){.box_rooms .tmp_text{margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .tmp_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.box_rooms .tmp_text{margin-bottom:1.5em}}.box_rooms .tmp_text span{display:block;margin-top:1em}.box_rooms table{width:100%}@media only screen and (min-width: 768px){.box_rooms table th{width:240px}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.box_rooms table th{width:220px}}.box_rooms .text_link{text-align:right}@media only screen and (min-width: 768px){.box_rooms .text_link{margin-top:20px}}@media only screen and (max-width: 767px){.box_rooms .text_link{margin-top:1em}}.box_rooms .box_service{background:#222}@media only screen and (min-width: 1025px){.box_rooms .box_service{margin-top:75px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service{margin-top:55px}}@media only screen and (max-width: 767px){.box_rooms .box_service{margin-top:3em}}@media only screen and (min-width: 1025px){.box_rooms .box_service{padding:80px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service{padding:60px 0}}@media only screen and (max-width: 767px){.box_rooms .box_service{padding:3em 0}}.box_rooms .box_service h4{max-width:1195px;width:92%;margin-right:auto;margin-left:auto;text-align:center;font-weight:400;overflow:hidden}@media only screen and (max-width: 767px){.box_rooms .box_service h4{width:87%}}@media only screen and (min-width: 1441px){.box_rooms .box_service h4{font-size:163%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_rooms .box_service h4{font-size:150%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service h4{font-size:138%}}@media only screen and (max-width: 767px){.box_rooms .box_service h4{font-size:119%}}@media only screen and (min-width: 1025px){.box_rooms .box_service h4{margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.box_rooms .box_service h4{margin-bottom:1em}}.box_rooms .box_service h4 span{display:inline-block;padding:0 1em;position:relative;line-height:1.5}.box_rooms .box_service h4 span:before,.box_rooms .box_service h4 span:after{content:"";width:80px;height:1px;background:#fff;margin-top:.5px;position:absolute;top:50%}.box_rooms .box_service h4 span:before{left:0;margin-left:-80px}.box_rooms .box_service h4 span:after{right:0;margin-right:-80px}.box_rooms .box_service ul{max-width:1195px;width:92%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.box_rooms .box_service ul{width:87%}}@media only screen and (min-width: 1025px){.box_rooms .box_service li{width:24.43515%}.box_rooms .box_service li:not(:nth-child(4n+1)){margin-left:.75314%}.box_rooms .box_service li:nth-child(n+5){margin-top:35px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service li{width:32%}.box_rooms .box_service li:not(:nth-child(3n+1)){margin-left:2%}.box_rooms .box_service li:nth-child(n+4){margin-top:30px}}@media only screen and (max-width: 767px){.box_rooms .box_service li{width:49%}.box_rooms .box_service li:not(:nth-child(odd)){margin-left:2%}.box_rooms .box_service li:nth-child(n+3){margin-top:1.5em}}.box_rooms .box_service li .txt{margin-top:1em;text-align:center}@media only screen and (min-width: 768px){.box_rooms .box_service li .txt{line-height:1.875}}@media only screen and (max-width: 767px){.box_rooms .box_service li .txt{line-height:1.8}}@media only screen and (max-width: 767px){.box_rooms .box_service li .txt{font-size:82%}}@media only screen and (min-width: 1025px){.box_rooms .box_service+.box_btn{margin-top:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_service+.box_btn{margin-top:65px}}@media only screen and (max-width: 767px){.box_rooms .box_service+.box_btn{margin-top:2em}}.box_rooms .bn_champagne{max-width:750px;width:92%;margin-right:auto;margin-left:auto;position:relative;border:1px solid #867638}@media only screen and (max-width: 767px){.box_rooms .bn_champagne{width:87%}}@media only screen and (min-width: 1025px){.box_rooms .bn_champagne{margin-top:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .bn_champagne{margin-top:50px}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne{margin-top:2em}}.box_rooms .bn_champagne .sub{line-height:1.3;background:#958546;position:absolute;top:0;left:0;z-index:2}@media only screen and (min-width: 1025px){.box_rooms .bn_champagne .sub{font-size:94%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .bn_champagne .sub{font-size:88%}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .sub{font-size:79%}}@media only screen and (min-width: 768px){.box_rooms .bn_champagne .sub{padding:0.3em 1.1em}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .sub{padding:0.3em 0.75em}}.box_rooms .bn_champagne .inn_bn_champagne{display:flex;position:relative}.box_rooms .bn_champagne .inn_bn_champagne:before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid rgba(134,118,56,0.55);box-sizing:border-box;position:absolute;top:3px;left:3px;z-index:3}.box_rooms .bn_champagne .bn_champagne_text{display:flex;align-items:center;justify-content:center;margin-top:1em;color:#cdb761;text-align:center}@media only screen and (min-width: 768px){.box_rooms .bn_champagne .bn_champagne_text{width:62.66667%}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .bn_champagne_text{width:62.66667%}}@media only screen and (min-width: 768px){.box_rooms .bn_champagne .bn_champagne_text{padding:40px 0.5em}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .bn_champagne_text{padding:1.1em 0.5em}}.box_rooms .bn_champagne .bn_champagne_text p{line-height:1.5}@media only screen and (min-width: 1025px){.box_rooms .bn_champagne .bn_champagne_text p{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .bn_champagne .bn_champagne_text p{font-size:125%}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .bn_champagne_text p{font-size:94%}}.box_rooms .bn_champagne .bn_champagne_text p span{font-size:78%}@media only screen and (min-width: 768px){.box_rooms .bn_champagne .bn_champagne_img{width:37.33333%}}@media only screen and (max-width: 767px){.box_rooms .bn_champagne .bn_champagne_img{width:37.33333%}}.box_rooms .bn_champagne .bn_champagne_img .img{display:block;width:100%;height:100%;background-size:cover;background-position:center}.box_rooms .box_btn{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1025px){.box_rooms .box_btn{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_btn{margin-top:45px}}@media only screen and (max-width: 767px){.box_rooms .box_btn{margin-top:2em}}@media only screen and (min-width: 1025px){.box_rooms .box_btn .tmp_btn{width:350px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_rooms .box_btn .tmp_btn{width:calc((100% - 20px) / 2)}}@media only screen and (max-width: 767px){.box_rooms .box_btn .tmp_btn{width:100%}}@media only screen and (min-width: 768px){.box_rooms .box_btn .tmp_btn{max-width:350px}}.box_rooms .box_btn .ic{margin-right:.5em}@media only screen and (max-width: 767px){.box_rooms .box_btn .ic{width:1.5em}}@media only screen and (min-width: 768px){.box_rooms .box_btn.col_2 .tmp_btn:not(:first-of-type){margin-left:20px}}@media only screen and (max-width: 767px){.box_rooms .box_btn.col_2 .tmp_btn:not(:first-of-type){margin-top:.5em}}.box_rooms.rooms_suite_room .box_service ul{max-width:915px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.box_rooms.rooms_suite_room .box_service ul{width:87%}}@media only screen and (min-width: 768px){.box_rooms.rooms_suite_room .box_service ul>li{width:32%}.box_rooms.rooms_suite_room .box_service ul>li:not(:nth-child(4n+1)){margin-left:0}.box_rooms.rooms_suite_room .box_service ul>li:not(:nth-child(3n+1)){margin-left:2%}.box_rooms.rooms_suite_room .box_service ul>li:nth-child(n+4){margin-top:30px}}.room_type_executive{margin-bottom:0;background:#333;color:#fff}@media only screen and (min-width: 1441px){.room_type_executive{padding:160px 0}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.room_type_executive{padding:120px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.room_type_executive{padding:80px 0}}@media only screen and (max-width: 767px){.room_type_executive{padding:3em 0 4em}}.room_type_executive .tmp_st_h3{color:#fff}.room_type_executive a{color:#fff}.room_type_executive .room_type .wifi:before,.room_type_executive .room_type .wifi_w:before,.room_type_executive .room_type .barrier:before{background:#555}.wrp_ameni{background:url(../../files/images/common/bg_concrete.jpg) #f6f6f6 repeat center top}@media only screen and (min-width: 1441px){.wrp_ameni{margin-bottom:150px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_ameni{margin-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_ameni{margin-bottom:100px}}@media only screen and (max-width: 767px){.wrp_ameni{margin-bottom:4em}}@media only screen and (min-width: 1441px){.wrp_ameni{padding:140px 0}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_ameni{padding:100px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_ameni{padding:80px 0}}@media only screen and (max-width: 767px){.wrp_ameni{padding:3em 0 4em}}@media only screen and (min-width: 1025px){.wrp_ameni .tmp_st_h2_enjp{margin-bottom:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_ameni .tmp_st_h2_enjp{margin-bottom:30px}}@media only screen and (max-width: 767px){.wrp_ameni .tmp_st_h2_enjp{margin-bottom:1.5em}}@media only screen and (min-width: 1441px){.wrp_ameni .tmp_st_h2_enjp .en{font-size:400%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_ameni .tmp_st_h2_enjp .en{font-size:375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_ameni .tmp_st_h2_enjp .en{font-size:313%}}@media only screen and (max-width: 767px){.wrp_ameni .tmp_st_h2_enjp .en{font-size:207%}}@media only screen and (min-width: 1441px){.wrp_ameni .tmp_st_h2_enjp .jp{font-size:150%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_ameni .tmp_st_h2_enjp .jp{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_ameni .tmp_st_h2_enjp .jp{font-size:125%}}@media only screen and (max-width: 767px){.wrp_ameni .tmp_st_h2_enjp .jp{font-size:113%}}.con_ameni{max-width:1200px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_ameni{width:87%}}.box_ic{max-width:790px;width:92%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;width:100% !important}@media only screen and (max-width: 767px){.box_ic{width:87%}}@media only screen and (min-width: 1441px){.box_ic{margin-bottom:100px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_ic{margin-bottom:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_ic{margin-bottom:60px}}@media only screen and (max-width: 767px){.box_ic{margin-bottom:2em}}@media only screen and (min-width: 768px){.box_ic li{width:23.16456%}}@media only screen and (max-width: 767px){.box_ic li{width:49%}}@media only screen and (min-width: 768px){.box_ic li:not(:first-of-type){margin-left:2.44726%}}@media only screen and (max-width: 767px){.box_ic li:nth-child(even){margin-left:2%}}@media only screen and (max-width: 767px){.box_ic li:nth-child(n+3){margin-top:1em}}.box_ic .ic{background:#fff;padding-top:18.57923%;padding-bottom:18.57923%}.box_ic .inner{display:block;width:63.38798%;margin:auto}.box_ic .inner span{display:block;padding-top:100%;position:relative;overflow:hidden}.box_ic .inner span img{width:100%;position:absolute;top:0;left:0}.box_ic .txt{text-align:center}@media only screen and (min-width: 1025px){.box_ic .txt{margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_ic .txt{margin-top:20px}}@media only screen and (max-width: 767px){.box_ic .txt{margin-top:.5em}}.box_ameni{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.inn_ameni:not(:first-of-type){margin-top:1.5em}}.inn_ameni h5{font-size:125%;font-weight:400}@media only screen and (min-width: 1025px){.inn_ameni h5{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inn_ameni h5{margin-bottom:10px}}@media only screen and (max-width: 767px){.inn_ameni h5{margin-bottom:.5em}}.inn_ameni ul{position:relative}@media only screen and (min-width: 768px){.inn_ameni ul{padding-left:20px}}@media only screen and (max-width: 767px){.inn_ameni ul{padding-left:1em}}.inn_ameni ul:before{content:"";width:1px;height:100%;background:#ccc;position:absolute;top:0;left:0}.inn_ameni li{position:relative;padding-left:.75em;padding-right:1em}.inn_ameni li:before{content:"・";position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width: 1025px){.inn_ameni.facility{width:35.83333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inn_ameni.facility{width:50%}}@media only screen and (max-width: 767px){.inn_ameni.facility{width:100%}}@media only screen and (min-width: 1025px){.inn_ameni.equipment{width:21.25%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inn_ameni.equipment{width:50%}}@media only screen and (max-width: 767px){.inn_ameni.equipment{width:100%}}@media only screen and (min-width: 1025px){.inn_ameni.amenities{width:42.91667%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inn_ameni.amenities{width:70%}}@media only screen and (max-width: 767px){.inn_ameni.amenities{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inn_ameni.amenities{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.inn_ameni.amenities{width:80%}}.inn_ameni.amenities ul{overflow:hidden}.inn_ameni.amenities li{width:50%;float:left}.con_linkarea{max-width:1198px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_linkarea{width:87%}}.box_bn_rooms{max-width:950px;width:92%;margin-right:auto;margin-left:auto;width:100% !important}@media only screen and (max-width: 767px){.box_bn_rooms{width:87%}}.box_bn_rooms a{display:flex;flex-wrap:wrap;width:100%;color:#333;text-decoration:none}.box_bn_rooms .box_l{background-size:cover;background-position:center}@media only screen and (min-width: 768px){.box_bn_rooms .box_l{width:40%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_l{width:100%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_l{padding-top:50%}}.box_bn_rooms .box_r{text-align:center}@media only screen and (min-width: 1025px){.box_bn_rooms .box_r{padding:50px 1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_bn_rooms .box_r{padding:45px 1em}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r{padding:0.75em 0.5em 1.75em}}@media only screen and (min-width: 768px){.box_bn_rooms .box_r{width:60%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r{width:100%}}.box_bn_rooms .box_r .txt{position:relative}@media only screen and (min-width: 1025px){.box_bn_rooms .box_r .txt{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_bn_rooms .box_r .txt{margin-bottom:15px}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .txt{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_bn_rooms .box_r .txt{padding-bottom:10px}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .txt{padding-bottom:.5em}}@media only screen and (min-width: 768px){.box_bn_rooms .box_r .txt{font-size:94%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .txt{font-size:88%}}.box_bn_rooms .box_r .txt:before{content:"";width:25px;height:1px;background:#333;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.box_bn_rooms .box_r .tit span{display:block;line-height:1}.box_bn_rooms .box_r .tit .en{font-family:'Cardo', serif;letter-spacing:.06em;font-feature-settings:"palt"}@media only screen and (min-width: 1025px){.box_bn_rooms .box_r .tit .en{font-size:325%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_bn_rooms .box_r .tit .en{font-size:288%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .tit .en{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.box_bn_rooms .box_r .tit .en{font-size:263%}}@media only screen and (min-width: 768px){.box_bn_rooms .box_r .tit .jp{font-size:113%}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .tit .jp{font-size:94%}}@media only screen and (min-width: 768px){.box_bn_rooms .box_r .tit .jp{margin-top:1em}}@media only screen and (max-width: 767px){.box_bn_rooms .box_r .tit .jp{margin-top:.75em}}.bn_standard{border:1px solid #dadada}.bn_executive .box_r{color:#fff;background:#333}.bn_executive .box_r .txt:before{background:#fff}.box_bn_other{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1025px){.box_bn_other{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_bn_other{margin-top:30px}}@media only screen and (max-width: 767px){.box_bn_other{margin-top:1.5em}}@media only screen and (min-width: 768px){.box_bn_other .item{width:49.91653%}}@media only screen and (max-width: 767px){.box_bn_other .item{width:100%}}@media only screen and (max-width: 767px){.box_bn_other .item:not(:first-of-type){margin-top:.1em}}.box_bn_other a{display:block;width:100%;text-decoration:none;text-align:center;position:relative}.box_bn_other .img{padding-top:28.42809%;position:relative;overflow:hidden}.box_bn_other .img:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:2}.box_bn_other .img img{width:100%;position:absolute;top:0;left:0}.box_bn_other .tit{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.box_bn_other .tit span{display:block;line-height:1}.box_bn_other .tit .en{font-family:'Cardo', serif;letter-spacing:.06em;font-feature-settings:"palt"}@media only screen and (min-width: 1025px){.box_bn_other .tit .en{font-size:163%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_bn_other .tit .en{font-size:150%}}@media only screen and (max-width: 767px){.box_bn_other .tit .en{font-size:138%}}.box_bn_other .tit .jp{font-size:94%;margin-top:.5em}.box_sofa{margin-left:auto;margin-right:auto;border:1px #333 solid;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:900px}@media only screen and (min-width: 1025px){.box_sofa{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_sofa{margin-top:30px}}@media only screen and (max-width: 767px){.box_sofa{margin-top:2em}}@media only screen and (min-width: 1025px){.box_sofa{padding:20px 30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_sofa{padding:20px}}@media only screen and (max-width: 767px){.box_sofa{padding:1em}}@media only screen and (min-width: 1025px){.box_sofa{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_sofa{width:100%}}@media only screen and (max-width: 767px){.box_sofa{width:100%}}@media only screen and (min-width: 768px){.box_sofa .box_img_l{width:48%}}@media only screen and (max-width: 767px){.box_sofa .box_img_l{width:100%}}@media only screen and (min-width: 768px){.box_sofa .box_text_r{width:48%}}@media only screen and (max-width: 767px){.box_sofa .box_text_r{width:100%}}@media only screen and (max-width: 767px){.box_sofa .box_text_r{margin-top:1em}}.box_sofa .box_text_r .st_text{font-size:150%}@media only screen and (min-width: 768px){.box_sofa .box_text_r .st_text{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_sofa .box_text_r .st_text{margin-bottom:.2em}}@media only screen and (min-width: 768px){.box_sofa .box_text_r .text{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_sofa .box_text_r .text{margin-bottom:.5em}}@media only screen and (min-width: 768px){.box_sofa .box_text_r table th{width:25%}}
