﻿#header{border-bottom:0}.con_modal_load{position:fixed;width:100%;height:100%;transition:opacity 1000ms ease z-index 1000ms ease;opacity:1;z-index:5000;top:0;left:0;margin:0}.con_modal_load.hidden{opacity:0;z-index:-1}.con_modal_load .bg_modal{width:100%;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0.6);opacity:.95;opacity:0;position:fixed;height:100%;opacity:1}.con_modal_load .box_modal_load{z-index:100;position:relative;background:#FFF;width:90%;max-width:1000px;top:50%;left:50%;transform:translate(-50%, -50%);height:80%}.con_modal_load .box_modal_load .st_modal{padding:0.8em 3em 0.8em 3em;background:#4A4A4A;color:#fff;font-weight:bold;text-align:center;box-sizing:border-box}.con_modal_load .box_modal_load .close{display:inline-block;position:absolute;top:.25em;right:1em}.con_modal_load .box_modal_load .close button{display:inline-block;background:transparent;border:0;color:#fff;font-size:250%;padding:0;cursor:pointer}.con_modal_load .box_modal_load .modal_content{box-sizing:border-box;overflow-y:scroll;padding:3em 5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_modal_load .box_modal_load .modal_content{padding:3em 2em}}@media only screen and (max-width: 767px){.con_modal_load .box_modal_load .modal_content{padding:2em}}.con_modal_load .box_modal_load .modal_content .img{text-align:center;margin-bottom:1.5em}.con_modal_load .box_modal_load .modal_content .img a{display:block}.mouse .con_modal_load .box_modal_load .modal_content .img 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 .con_modal_load .box_modal_load .modal_content .img a:hover,.touch .con_modal_load .box_modal_load .modal_content .img a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_modal_load .box_modal_load .modal_content .img a{-webkit-tap-highlight-color:transparent}.touch .con_modal_load .box_modal_load .modal_content .img a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_modal_load .box_modal_load .modal_content .txt .c_red{color:#f60404}.con_modal_load .box_modal_load .modal_content .box_btn{text-align:center}.con_modal_load .box_modal_load .modal_content .box_btn .btn_sub_jp_s,.con_modal_load .box_modal_load .modal_content .box_btn .btn_basic_m{margin-top:1.5em}.con_fv{position:relative;width:calc(1300 / 1440 * 100%);margin:90px auto 0}@media only screen and (max-width: 767px){.con_fv{margin:4em auto 0}}.con_fv .box_slider_fv{position:relative}.con_fv .box_slider_fv .img{clip-path:none}.con_fv .box_slider_fv .splide__pagination{display:none}.con_fv .box_slider_fv .custom_arrows{position:absolute;left:50%;display:flex;justify-content:space-between;z-index:1;transform:translate(-50%, 0%);bottom:1.5em;align-items:center;width:175px}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_arrows{width:10em}}.con_fv .box_slider_fv .custom_arrows button{display:inline-block;border:0;cursor:pointer;position:relative;aspect-ratio:1;height:auto;width:12px}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_arrows button{width:1em}}.con_fv .box_slider_fv .custom_arrows button.splide-prev{left:auto;background:url(../images/home/arr_back.svg) center center/cover no-repeat}.con_fv .box_slider_fv .custom_arrows button.splide-prev::before{display:none}.con_fv .box_slider_fv .custom_arrows button.splide-next{right:auto;background:url(../images/home/arr_forward.svg) center center/cover no-repeat}.con_fv .box_slider_fv .custom_arrows button.splide-next::before{display:none}.con_fv .box_slider_fv .custom_arrows button:focus{outline:none}.con_fv .box_slider_fv .custom_counter{position:relative;bottom:auto;right:auto;top:auto;align-items:center;display:flex;justify-content:space-between;align-items:center;width:95px}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter{width:6em}}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter{width:6em}}.con_fv .box_slider_fv .custom_counter>span{font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;letter-spacing:.02em;color:#fff}@media only screen and (min-width: 1025px){.con_fv .box_slider_fv .custom_counter>span{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_slider_fv .custom_counter>span{font-size:108%}}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter>span{font-size:100%}}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay{padding:0;background:rgba(255,255,255,0.2);border:0;cursor:pointer;width:26px;height:26px;border-radius:50%;position:relative;margin:0 1em}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay{width:2em;height:2em}}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay.pause .icon-play{opacity:0}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay.pause .icon-pause{opacity:1}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay span{display:inline-block;width:100%;aspect-ratio:1;background:transparent;border:0;position:relative;box-sizing:border-box;border-radius:50%}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay span{width:1em;height:1em}}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay span::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-play::before{--mask-image:url("../images/common/ic_play.svg");width:7px;height:9px;display:inline-block;position:absolute;background:#000;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);content:"";filter:invert(1)}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-play::before{width:.5em;height:.525em}}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-pause::before{left:55%;top:50%;content:"\f488";font-family:"Ionicons";color:#fff}@media only screen and (min-width: 1025px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:93%}}@media only screen and (max-width: 767px){.con_fv .box_slider_fv .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:85%}}.con_news{width:calc(1300 / 1440 * 100%);background:#F7F7F7;box-sizing:border-box;margin:0 auto;padding:.75em 2em}@media only screen and (min-width: 768px){.con_news{display:flex;align-items:center}}@media only screen and (max-width: 767px){.con_news{width:100%}}.con_news .st{line-height:1;background:#1A1A1A;color:#fff;padding:.46rem 1.07rem}@media only screen and (max-width: 767px){.con_news .st{display:inline-block;margin-bottom:.5em}}.con_news .wrp_news a{display:flex;align-items:center;text-decoration:none;transition:all .5s}@media only screen and (max-width: 767px){.con_news .wrp_news a{flex-wrap:wrap}}.con_news .wrp_news a:hover{opacity:.7}.con_news .wrp_news a i{font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;padding:0 1.07rem}@media only screen and (max-width: 767px){.con_news .wrp_news a i{padding-left:0}}.con_news .wrp_news a span{padding:0 1.07rem;position:relative}.con_news .wrp_news a span:before,.con_news .wrp_news a span:after{content:'';width:1px;height:.92rem;background:#000;position:absolute;top:50%;transform:translateY(-50%)}.con_news .wrp_news a span:before{left:0}.con_news .wrp_news a span:after{right:0}.con_news .wrp_news a p{margin-left:1.23rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox .con_news .wrp_news a p,.ie .con_news .wrp_news a p{max-height:1.5em}@media only screen and (max-width: 767px){.con_news .wrp_news a p{width:100%;margin-left:0}}.topicpath{width:calc(1300 / 1440 * 100%);display:flex;justify-content:flex-start;flex-wrap:wrap;margin:25px auto 0}@media only screen and (max-width: 767px){.topicpath{margin:2.5em auto 0}}html.facility_taipei .topicpath{position:relative}html.facility_taipei .topicpath li:nth-child(2)::before{display:none}@media only screen and (min-width: 768px){html.facility_taipei .topicpath .txt_taipei{position:absolute;top:0;right:0}}.topicpath li:not(:last-child){position:relative;margin-right:40px}@media only screen and (max-width: 767px){.topicpath li:not(:last-child){margin-right:2em}}.topicpath li:not(:last-child)::before{content:"\f3d3";font-family:"Ionicons";position:absolute;top:48%;transform:translateY(-50%);line-height:1;right:-23px}@media only screen and (max-width: 767px){.topicpath li:not(:last-child)::before{right:-1.25em}}@media only screen and (max-width: 767px){.topicpath li:not(:last-child)::before{top:60%;font-size:90%}}.topicpath li>a,.topicpath li>span{letter-spacing:-.03em;line-height:2;text-decoration:none;color:#4A4A4A}@media only screen and (min-width: 1025px){.topicpath li>a,.topicpath li>span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.topicpath li>a,.topicpath li>span{font-size:93%}}@media only screen and (max-width: 767px){.topicpath li>a,.topicpath li>span{font-size:85%}}#modal:not(.active)::before{display:none}#modal:not(.active) .inner_modal{margin:0 auto}#modal:not(.active) .wrap_modal{background:transparent !important}#modal:not(.active) .box_panel{box-shadow:0 6px 12px 6px rgba(0,0,0,0.1);border:1px solid #e0e0e0;border-top:0}@media only screen and (max-width: 767px){#modal:not(.active) .con_search{width:100%}}@media only screen and (max-width: 767px){#modal:not(.active) .con_search .box_tripla .box_btn{flex-wrap:wrap}#modal:not(.active) .con_search .box_tripla .box_btn .btn_link:not(:last-child){margin-bottom:.5em}}#modal:not(.active) .box_member .box_accordion .content_accordion>.box_text{width:92%}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_utilities li .txt{white-space:nowrap}}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_cafe .inner>.ttxsJp_15{white-space:nowrap}}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_cafe .box_venue .txt_s{white-space:nowrap}}.con_hotel_appeal{width:90%;max-width:996px;margin:135px auto 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_hotel_appeal{margin:4em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_appeal{max-width:calc(996 / 1440 * 100%)}}.con_hotel_appeal ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:27px}@media only screen and (max-width: 767px){.con_hotel_appeal ul{margin-top:1.5em}}.con_hotel_appeal ul li{position:relative;width:calc(300 / 996 * 100%)}@media only screen and (max-width: 767px){.con_hotel_appeal ul li{width:100%}}@media only screen and (max-width: 767px){.con_hotel_appeal ul li:not(:last-child){margin-bottom:2em}}.con_hotel_appeal ul li .num{display:inline-block;letter-spacing:0.25px;line-height:1.50658;color:#fff;background:#B90069;padding:1em 1.2em;border-radius:4px 4px 20px 4px;position:absolute;top:0;left:0;z-index:1;font-family:"Inter", Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 1025px){.con_hotel_appeal ul li .num{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal ul li .num{font-size:108%}}@media only screen and (max-width: 767px){.con_hotel_appeal ul li .num{font-size:100%}}.con_hotel_appeal ul li div{margin:1em auto 0;width:calc(243 / 300 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal ul li div{width:90%}}@media only screen and (max-width: 767px){.con_hotel_appeal ul li div{width:90%}}.con_hotel_appeal ul li div h4{display:flex;align-items:center}.con_hotel_appeal ul li div h4::before{content:"";display:inline-block;width:14px;height:2px;background:#B90069;margin-right:.5em}.con_hotel_appeal ul li div .txt{margin-top:10px}@media only screen and (max-width: 767px){.con_hotel_appeal ul li div .txt{margin-top:1em}}.con_hotel_stay{position:relative;border-top:2px solid #B90069;margin-top:50px;padding-top:100px}@media only screen and (max-width: 767px){.con_hotel_stay{margin-top:2em}}@media only screen and (max-width: 767px){.con_hotel_stay{padding-top:4em}}.con_hotel_stay .con_guestroom{padding-top:135px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom{padding-top:100px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom{padding-top:4em}}.con_hotel_stay .con_guestroom .ttlEn_33{margin-bottom:30px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .ttlEn_33{margin-bottom:1.5em}}.con_hotel_stay .con_guestroom .box_room{position:relative;margin-bottom:130px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room{margin-bottom:4em}}.con_hotel_stay .con_guestroom .box_room::before{content:"";display:inline-block;width:calc(1319 / 1440 * 100%);aspect-ratio:2.31404;background:url(../images/home/bg_room01.webp) center left/cover no-repeat;position:absolute;right:0;z-index:-1;top:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room::before{top:20px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room::before{top:1.5em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room::before{width:95%}}.con_hotel_stay .con_guestroom .box_room:nth-of-type(2n)::before{right:auto;left:0;background:url(../images/home/bg_room02.webp) center right/cover no-repeat}.con_hotel_stay .con_guestroom .box_room:nth-of-type(2n) .wrap .box_content_cat{margin:0 auto 0 0;margin:0 auto 95px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room:nth-of-type(2n) .wrap .box_content_cat{margin:0 auto 80px 0}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room:nth-of-type(2n) .wrap .box_content_cat{margin:0 auto 3em 0}}.con_hotel_stay .con_guestroom .box_room .wrap{width:calc(1240 / 1440 * 100%);margin:0 auto}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat{width:calc(1150 / 1240 * 100%);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 95px auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat{margin:0 0 60px auto}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat{margin:0 auto 3em auto}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat{width:100%}}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat.txt_only{margin:0 auto 95px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat.txt_only{margin:0 auto 60px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat.txt_only{margin:0 auto 3em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat.txt_only .box_text{width:100%}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat.txt_only .box_text .txt{text-align:center}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text{width:calc(370 / 1150 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text{width:100%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text{order:2;margin-top:1.5em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .ttmJp_18 .jp{position:relative}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .ttmJp_18 .jp::before{content:"";display:inline-block;height:2px;background:#B90069;position:absolute;left:0;bottom:-8px;width:17px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .ttmJp_18 .jp::before{bottom:-.6em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .ttmJp_18 .jp::before{width:1.5em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .box_text .txt{margin-top:1.5em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .img{width:calc(700 / 1150 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .img{width:100%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_content_cat .img{order:1}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list{width:calc(1100 / 1240 * 100%);margin:0 auto}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list{width:100%}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more{text-align:center}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content{text-align:left;position:relative;height:auto;max-height:800px;overflow:hidden;transition:max-height 1s}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content{max-height:500px}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content.active::after{content:"";position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:20%;transition:1s;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#ffffff 100%)}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content.active.open:after{z-index:-1;opacity:0}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list{justify-content:space-between}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item{width:calc(350 / 1100 * 100%);margin-bottom:85px;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item{width:48.5%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item{margin-bottom:2.5em}}@media only screen and (min-width: 768px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item{margin-right:calc(25 / 1100 * 100%)}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:last-child,.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(3n){margin-right:0}}html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(6) table tr:last-child,html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(7) table tr:last-child{display:none}html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(6) table tr:nth-child(2) th,html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(6) table tr:nth-child(2) td,html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(7) table tr:nth-child(2) th,html.facility_hikone .con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item:nth-child(7) table tr:nth-child(2) td{border-bottom:1px solid #E0E0E0}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .ttxsJp_15{display:inline-flex;align-items:center;justify-content:center}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .box_img{margin-top:1em;position:relative}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .box_img .box_ic{position:absolute;top:0;left:0}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .box_img .box_ic span{display:inline-block}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .box_img .box_ic span img{width:2em;height:auto}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02{width:calc(300 / 350 * 100%);margin:1em auto 0}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02{width:100%}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02 th{width:100px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02 th{width:6em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02 td{color:#4A4A4A;width:calc(100% - 100px)}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .tbl_basic02 td{width:calc(100% - 6em)}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .txt-note{width:calc(300 / 350 * 100%);margin:1em auto 0}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_content .room_list .room_item .txt-note{width:100%}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn{display:inline-block;margin:0 auto;background:transparent;border:0;color:#000;position:relative;cursor:pointer}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show){margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show){margin-top:80px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show){margin-top:4em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show)::before{content:"";display:inline-block;aspect-ratio:2;background:url(../images/home/arr_down.svg) center center/cover no-repeat;position:absolute;left:50%;transform:translateX(-50%);width:60px;top:-45px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show)::before{width:3em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn:not(.show)::before{top:-2.5em}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show{text-align:left;border:1px solid #000;border-radius:900px;padding:8px 30px;width:200px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show{padding:0.5em 1.5em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show{width:70%}}.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show::after{content:"";display:inline-block;aspect-ratio:1;background:url(../images/home/ic_close.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:40px;width:12px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show::after{right:2.5em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_room .wrap .box_room_list .more .more_btn.show::after{width:1em}}.con_hotel_stay .con_guestroom .box_accordion{width:90%;max-width:1100px;margin:0 auto}@media only screen and (min-width: 1441px){.con_hotel_stay .con_guestroom .box_accordion{max-width:calc(1100 / 1440 * 100%)}}.con_hotel_stay .con_guestroom .box_accordion .ttxsJp_15 button{padding-left:40px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_accordion .ttxsJp_15 button{padding-left:1.5em}}.con_hotel_stay .con_guestroom .box_accordion .ttxsJp_15 button::before{display:none}.con_hotel_stay .con_guestroom .box_accordion .content_accordion{width:90%;max-width:1020px;margin:0 auto;padding:20px 0 40px}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_accordion .content_accordion{padding:1em 0 2em}}@media only screen and (min-width: 1441px){.con_hotel_stay .con_guestroom .box_accordion .content_accordion{max-width:calc(1020 / 1100 * 100%)}}.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul{display:flex;flex-wrap:wrap}.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul li{display:inline-block;color:#4A4A4A;line-height:1.5;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul li{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul li{font-size:93%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul li{font-size:85%}}.con_hotel_stay .con_guestroom .box_accordion .content_accordion .wrp_txt ul li:not(:last-child)::after{content:"、"}.con_hotel_stay .con_res_lounge{padding-top:145px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_res_lounge{padding-top:120px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge{padding-top:4em}}.con_hotel_stay .con_res_lounge .box_tab{margin-top:35px}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab{margin-top:1.5em}}.con_hotel_stay .con_res_lounge .box_tab .tab ul{flex-wrap:unset}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .tab ul.scroll_tab{width:1000px}}@media only screen and (min-width: 320px) and (max-width: 1370px){.con_hotel_stay .con_res_lounge .box_tab .tab ul.scroll_tab li{width:calc(200 / 1440 * 100%)}}.con_hotel_stay .con_res_lounge .box_tab .tab ul li{width:auto;min-width:calc(220 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .tab ul li{width:calc(440 / 1440 * 100%)}}.con_hotel_stay .con_res_lounge .box_tab .tab ul li button{line-height:1.5}@media only screen and (min-width: 768px){.con_hotel_stay .con_res_lounge .box_tab .tab ul li button{padding:4px 5px;min-height:3.5em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .tab ul li button{padding:0.5em}}.con_hotel_stay .con_res_lounge .box_tab .panel{width:90%;max-width:900px;margin:60px auto 0}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel{margin:2em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_stay .con_res_lounge .box_tab .panel{max-width:calc(900 / 1440 * 100%)}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_slider .custom_counter{margin:1em auto 0}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text{width:calc(800 / 900 * 100%);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:40px auto 0}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text{margin:1.5em auto 0}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left{width:calc(368 / 800 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left{width:100%}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .ttmJp_18 .jp{position:relative;display:block}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .ttmJp_18 .jp::before{content:"";display:inline-block;height:2px;background:#B90069;position:absolute;left:0;bottom:-8px;width:17px}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .ttmJp_18 .jp::before{bottom:-.6em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .ttmJp_18 .jp::before{width:1.5em}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .txt{margin-top:20px}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .box_left .txt{margin-top:1.5em}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02{width:calc(400 / 800 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02{width:100%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02 th{width:85px}}.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02 td{color:#4A4A4A}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_res_lounge .box_tab .panel .box_text .tbl_basic02 td{width:calc(100% - 85px)}}.con_hotel_stay .con_faci_ser{position:relative;padding-top:130px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser{padding-top:100px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser{padding-top:4em}}.con_hotel_stay .con_faci_ser::before{content:"";display:inline-block;width:calc(1400 / 1440 * 100%);aspect-ratio:2.45614;background:url(../images/home/bg_faci_ser.webp) center center/cover no-repeat;position:absolute;left:0;z-index:-1;top:125px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser::before{top:6em}}.con_hotel_stay .con_faci_ser .box_faci_ser{width:90%;max-width:1200px;margin:0 auto}@media only screen and (min-width: 1441px){.con_hotel_stay .con_faci_ser .box_faci_ser{max-width:calc(1200 / 1440 * 100%)}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider{margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider{margin-top:1.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex{align-items:flex-start}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .img{width:calc(700 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .img{width:100%}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text{width:calc(450 / 1200 * 100%);padding-right:calc(30 / 450 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text{width:100%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text{padding-right:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text{margin-top:50px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text{margin-top:1.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .ttmJp_18 .jp{position:relative}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .ttmJp_18 .jp::before{content:"";display:inline-block;height:2px;background:#B90069;position:absolute;left:0;bottom:-8px;width:17px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .ttmJp_18 .jp::before{bottom:-.6em}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .ttmJp_18 .jp::before{width:1.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .txt{margin-top:27px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .txt{margin-top:1.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02{background:#fff;margin-top:27px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02{margin-top:1.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 th{width:120px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 th{width:100px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 th{width:7em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 td{color:#4A4A4A;width:calc(100% - 120px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 td{width:calc(100% - 100px)}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__slide .box_flex .box_text .tbl_basic02 td{width:calc(100% - 7em)}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_arrows{width:calc(1255 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_arrows{top:6em;transform:translate(-50%, 0)}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_arrows .splide-prev{left:0}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_arrows .splide-next{right:0}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .splide__pagination{display:none}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter{position:absolute;top:auto;right:6%;bottom:0;align-items:center;display:flex;justify-content:space-between;align-items:center;width:95px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter{width:6em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter{bottom:-40px}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter{right:auto;left:50%;transform:translateX(-50%);bottom:-2.5em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter>span{font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;letter-spacing:.02em}@media only screen and (min-width: 1025px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter>span{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter>span{font-size:108%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter>span{font-size:100%}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter>span.current{color:#B90069}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay{padding:0;background:transparent;border:1px solid #1A1A1A;border:0;cursor:pointer;width:26px;height:26px;border-radius:50%;position:relative;margin:0 1em}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay{width:2em;height:2em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay.pause .icon-play{opacity:0}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay.pause .icon-pause{opacity:1}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay span{display:inline-block;width:100%;aspect-ratio:1;background:transparent;border:1px solid #1A1A1A;position:relative;box-sizing:border-box;border-radius:50%}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay span{width:2em;height:2em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay span::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-play::before{--mask-image:url("../images/common/ic_play.svg");width:8px;height:8px;display:inline-block;position:absolute;background:#000;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);content:""}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-play::before{width:.5em;height:.525em}}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-pause::before{left:55%;top:50%;content:"\f488";font-family:"Ionicons";color:#000}@media only screen and (min-width: 1025px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:93%}}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .box_faci_ser .box_slider .custom_counter .splide_toggle_autoplay .icon-pause::before{font-size:85%}}.con_hotel_stay .con_faci_ser .con_faci{width:90%;max-width:1100px;margin:85px auto 0}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .con_faci{margin:4.5em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_stay .con_faci_ser .con_faci{max-width:calc(1100 / 1440 * 100%)}}.con_hotel_stay .con_faci_ser .con_faci .ttxsJp_15 button{padding-left:40px}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .con_faci .ttxsJp_15 button{padding-left:1.5em}}.con_hotel_stay .con_faci_ser .con_faci .ttxsJp_15 button::before{display:none}.con_hotel_stay .con_faci_ser .con_faci .content_accordion{width:calc(1031 / 1100 * 100%);margin:0 auto;padding-bottom:1.5em}.con_hotel_stay .con_faci_ser .con_faci .content_accordion .wrp_faci{display:flex;flex-wrap:wrap;gap:.76rem}.con_hotel_stay .con_faci_ser .con_faci .content_accordion .wrp_faci li{display:flex;align-items:center;width:calc(263 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_hotel_stay .con_faci_ser .con_faci .content_accordion .wrp_faci li{width:49%}}.con_hotel_stay .con_faci_ser .con_faci .content_accordion .wrp_faci li i{width:2.46rem;margin-right:0.5em}.con_topics{position:relative;background:#F7F7F7;padding:80px 0;margin-top:130px}@media only screen and (max-width: 767px){.con_topics{padding:2.5em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics{margin-top:100px}}@media only screen and (max-width: 767px){.con_topics{margin-top:4em}}.con_topics .box_topics{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin:0 auto;width:calc(1200 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_topics .box_topics{width:90%}}.con_topics .box_topics .box_left{width:120px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_left{width:100%}}.con_topics .box_topics .box_right{width:calc(100% - 120px)}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right{width:100%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right{margin-top:1.5em}}.con_topics .box_topics .box_right .btn_sub_jp_m{text-align:right;margin-top:25px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .btn_sub_jp_m{text-align:center}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .btn_sub_jp_m{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li{margin-bottom:.5em}}.con_topics .box_topics .box_right .topics_list li:last-child a{border-bottom:1px solid #E0E0E0}.con_topics .box_topics .box_right .topics_list li a{display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .5s ease;border-top:1px solid #E0E0E0;text-decoration:none;padding:20px 30px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a{padding:1em}}.con_topics .box_topics .box_right .topics_list li a .box_text{display:flex;justify-content:space-between;align-items:center;width:100%}.con_topics .box_topics .box_right .topics_list li a .box_text .date{display:inline-block;line-height:1.2;color:#B90069;letter-spacing:-.03em;width:90px}@media only screen and (min-width: 1025px){.con_topics .box_topics .box_right .topics_list li a .box_text .date{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_topics .box_right .topics_list li a .box_text .date{font-size:85%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date{font-size:77%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date{width:6em}}.con_topics .box_topics .box_right .topics_list li a .box_text .txt{color:#000;width:calc(100% - 90px)}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .txt{width:calc(100% - 6em)}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .txt{line-height:1.5}}.con_topics .box_topics .box_right .topics_list li a:hover{background:rgba(200,198,192,0.2);box-shadow:0 4px 8px 4px rgba(0,0,0,0.08)}.con_hotel_info{position:relative;border-top:2px solid #B90069;margin-top:155px;padding-top:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info{margin-top:125px}}@media only screen and (max-width: 767px){.con_hotel_info{margin-top:4em}}@media only screen and (max-width: 767px){.con_hotel_info{padding-top:4em}}.con_hotel_info .box_hotel_info{width:90%;max-width:1204px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:60px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info{margin:2.5em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_hotel_info{max-width:calc(1204 / 1440 * 100%)}}.con_hotel_info .box_hotel_info>.img{border-radius:4px;overflow:hidden;width:calc(348 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info>.img{width:100%}}.con_hotel_info .box_hotel_info .box_info{width:calc(816 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info{width:100%}}.con_hotel_info .box_hotel_info .box_info .box_top{background:#fff;border-radius:4px;padding:0 32px 40px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top{padding:2em 1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li{display:flex;align-items:center;justify-content:space-between}.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .ttxsJp_15 span{font-weight:500;color:#B90069}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex{display:flex;flex-wrap:wrap}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{margin-left:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{margin-left:0}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{max-width:none;padding-right:5em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:93%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt_s{color:#4A4A4A}.con_hotel_info .box_hotel_info .box_info .box_bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom{margin-top:2em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:200px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo{text-align:center}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo img{width:80%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo img{height:auto}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{margin-top:.75em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{margin-top:.75em;line-height:1.5;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 220px)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{width:100%}}@media only screen and (min-width: 768px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{border-left:1px solid #9e9e9e;padding:15px 0;padding-left:25px}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{margin-top:1em;padding-top:1em;justify-content:space-between;border-top:1px solid #9e9e9e}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{box-sizing:border-box;display:flex}@media only screen and (min-width: 768px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{padding-right:2.3rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{display:block}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{display:block}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{width:100%;justify-content:center}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_trustyou iframe{height:144px;width:170px;border:none}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:1.15rem}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:0;margin-top:1.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:0;margin-top:1.15rem}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p iframe{border:0;width:100%;height:auto;aspect-ratio:1.1619}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:265px;margin-left:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{margin-left:0}}@media only screen and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{margin-top:1.15rem}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:.5em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{max-width:100%;width:100%;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{padding:7px 38px 7px 20px}}.con_hotel_info .box_hotel_detail{width:90%;max-width:1100px;margin:65px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_detail{margin:2.5em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_hotel_detail{max-width:calc(1100 / 1440 * 100%)}}.con_hotel_info .box_hotel_detail .box_accordion .ttxsJp_15 button{padding-left:40px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_detail .box_accordion .ttxsJp_15 button{padding-left:1.5em}}.con_hotel_info .box_hotel_detail .box_accordion .ttxsJp_15 button::before{display:none}.con_hotel_info .box_hotel_detail .box_accordion .content_accordion{width:90%;max-width:830px;margin:0 auto;padding:45px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_detail .box_accordion .content_accordion{padding:30px 0}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_detail .box_accordion .content_accordion{padding:1.5em 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_hotel_detail .box_accordion .content_accordion{max-width:calc(830 / 1100 * 100%)}}.con_hotel_info .box_hotel_detail .box_btn_page{display:flex;justify-content:flex-end;margin-top:30px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_detail .box_btn_page{margin-top:1.5em}}.con_hotel_info .box_hotel_detail .box_btn_page .btn_sub_jp_m:not(:last-child){margin-right:40px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_detail .box_btn_page .btn_sub_jp_m:not(:last-child){margin-right:2em}}.con_hotel_info .box_map{width:80%;max-width:1100px;margin:65px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_map{margin:3em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_map{max-width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_hotel_info .box_map{width:90%}}.con_hotel_info .box_map iframe{border:0;width:100%;height:auto;aspect-ratio:2.68293}@media only screen and (max-width: 767px){.con_hotel_info .box_map iframe{aspect-ratio:1.61181}}.con_info{background:#1A1A1A;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:110px}@media only screen and (max-width: 767px){.con_info{margin-top:4em}}.con_info .box_text{width:calc(500 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .box_text{width:100%}}@media only screen and (max-width: 767px){.con_info .box_text{padding:3em 1.5em}}.con_info .box_text>div{max-width:max-content;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 896px){.con_info .box_text>div{width:90%}}@media only screen and (max-width: 767px){.con_info .box_text>div{text-align:center}}.con_info .box_text>div *{color:#fff}.con_info .box_text>div .logo{width:320px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text>div .logo{width:200px}}@media only screen and (max-width: 767px){.con_info .box_text>div .logo{width:auto}}.con_info .box_text>div .logo img{height:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text>div .logo img{width:80%}}.con_info .box_text>div .name{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text>div .name{margin-top:10px}}@media only screen and (max-width: 767px){.con_info .box_text>div .name{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1185px){.con_info .box_text>div .name{margin-top:35px}}.con_info .box_text>div .address_phone{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text>div .address_phone{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text>div .address_phone{margin-top:1em}}.con_info .box_text>div .box_btn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text>div .box_btn{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text>div .box_btn{margin-top:1.5em}}.con_info .box_text>div .btn_link:nth-child(1){width:calc(136 / 340 * 100%)}@media only screen and (max-width: 767px){.con_info .box_text>div .btn_link:nth-child(1){width:calc(136 / 340 * 100%)}}@media only screen and (max-width: 767px){.con_info .box_text>div .btn_link:nth-child(1) a::before{width:.75em}}.con_info .box_text>div .btn_link:nth-child(2){width:calc(190 / 340 * 100%)}@media only screen and (max-width: 767px){.con_info .box_text>div .btn_link:nth-child(2){width:calc(190 / 340 * 100%)}}.con_info .box_text>div .btn_link a{white-space:nowrap;max-width:100%}.con_info .box_text>div .btn_link a::before{filter:invert(1)}.con_info .img{width:calc(940 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .img{width:100%}}@media only screen and (max-width: 767px){.ttl2 .en{font-size:280%}}
