﻿@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}html:not([lang=ja]) .disp_ja{display:none !important}html:lang(ja) .hide_ja{display:none !important}html:not([lang=en]) .disp_en{display:none !important}html:lang(en) .hide_en{display:none !important}html:not([lang="ja"]) body .tmp_search .box_search_lang .tmp_btn_cv{margin-inline:auto;width:30.76rem}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_lang .tmp_btn_cv{width:calc(350 / 400 * 100%)}}html:not([lang="ja"]) body .tmp_search .box_search_change{margin-right:auto;margin-left:auto;display:flex;width:100%;justify-content:center;border:1px solid var(--color-gra-silver)}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{width:calc(400 / 428 * 100%)}}@media only screen and (min-width: 1025px){html:not([lang="ja"]) body .tmp_search .box_search_change{width:calc(700 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){html:not([lang="ja"]) body .tmp_search .box_search_change{width:calc(700 / 900 * 100%)}}@media only screen and (min-width: 768px){html:not([lang="ja"]) body .tmp_search .box_search_change{gap:3em}}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{gap:1em}}@media only screen and (min-width: 768px){html:not([lang="ja"]) body .tmp_search .box_search_change{flex-direction:row}}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{flex-direction:column}}@media only screen and (min-width: 768px){html:not([lang="ja"]) body .tmp_search .box_search_change{margin-top:2em}}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{margin-top:1em}}@media only screen and (min-width: 768px){html:not([lang="ja"]) body .tmp_search .box_search_change{padding:1.5em}}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{padding:0}}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change{border:none;border-top:1px solid var(--color-gra-silver);padding-top:1em}}html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_l p,html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_r p{color:var(--color-gra-purple);font-weight:400;font-style:normal;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1.8;font-weight:800}@media only screen and (max-width: 767px){html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_l p,html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_r p{text-align:center}}html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_l .tmp_btn_base,html:not([lang="ja"]) body .tmp_search .box_search_change .wrp_change_r .tmp_btn_base{margin-top:1em}html:not([lang="ja"]) #homepage #main>.con_lower_type:last-child{display:none}html:not([lang="ja"]) #stay .tmp_pick_wrp{display:none !important}html:not([lang="ja"]) #party .tmp_tab_btn ul li:nth-child(4){display:none}html:not([lang="ja"]) #party .wrp_lower_link .inner .common_link_item:nth-child(2){display:none}html:not([lang="ja"]) #party .wrp_packages{display:none}html:not([lang="ja"]) .tmp_search .box_shinkansen .tmp_btn_cv{min-width:23.07rem;width:fit-content}@media only screen and (max-width: 767px){html:not([lang="ja"]) .tmp_search .box_shinkansen .tmp_btn_cv{width:100%;min-width:auto}}@media only screen and (min-width: 768px){html:not([lang="ja"]) .restaurantFrom{max-width:46.15rem;margin-inline:auto}}@media only screen and (min-width: 768px){html:not([lang="ja"]) .restaurantFrom .field-shop{width:calc(500 / 710 * 100%)}}html:not([lang="ja"]) .restaurantFrom .field-day{display:none !important}html:not([lang="ja"]) .restaurantFrom .field-time{display:none !important}html:not([lang="ja"]) .restaurantFrom .field-people{display:none !important}@media only screen and (min-width: 768px){html:not([lang="ja"]) .restaurantFrom .field-button{width:calc(190 / 710 * 100%)}}@media only screen and (min-width: 768px){html:not([lang="ja"]) .restaurantFrom .field-button{margin-left:calc(20 / 710 * 100%)}}html[lang="en"] body #header .wrp_header .txt_seo{width:auto}html[lang="en"] body #header .wrp_header .txt_seo span{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb}@media only screen and (min-width: 768px){html[lang="en"] body #header .wrp_header .con_h_link{width:calc(31.92rem + var(--lang-w))}}@media only screen and (max-width: 767px){html[lang="en"] body #header .wrp_header .con_h_link{width:var(--lang-w)}}html[lang="en"] body #header .wrp_header .con_h_link .btn_link a,html[lang="en"] body #header .wrp_header .con_h_link .btn_link button{line-height:1.5}@media only screen and (min-width: 768px){html[lang="en"] body #header .wrp_header .con_h_link .btn_link a,html[lang="en"] body #header .wrp_header .con_h_link .btn_link button{min-height:3.2rem}}html[lang="en"] body #header .wrp_header .con_h_link .btn_link a{text-align:center}html[lang="en"] body #header .wrp_header .con_h_link .btn_link.bg_rsv{width:7.69rem}html[lang="en"] body .tmp_border_link .border_link_item .box_txt .lower_link_st .jp{display:none !important}html[lang="en"] body .tmp_border_link .border_link_item .box_txt .lower_link_st .en{opacity:1 !important}.mouse html[lang="en"] body .tmp_border_link .border_link_item a:hover .box_txt .lower_link_st .en,.touch html[lang="en"] body .tmp_border_link .border_link_item a.touchstart .box_txt .lower_link_st .en{opacity:.7 !important}.touch html[lang="en"] body .tmp_border_link .border_link_item a{-webkit-tap-highlight-color:transparent}.touch html[lang="en"] body .tmp_border_link .border_link_item a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk a .tit .jp{display:none}.mouse html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk a:hover .tit .en,.touch html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk a.touchstart .tit .en{opacity:0.7}.touch html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk a{-webkit-tap-highlight-color:transparent}.touch html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk:nth-of-type(n+2) a{border-left:0}@media only screen and (min-width: 768px){html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk:nth-of-type(4n+1)>a{border-left:1px solid var(--color-gra-silver)}html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk:nth-of-type(n+5)>a{border-top:0}}@media only screen and (max-width: 767px){html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk:nth-of-type(2n+1)>a{border-left:1px solid var(--color-gra-silver)}html[lang="en"] body .tmp_lower_lnk .con_lower_lnk .box_lower_lnk:nth-of-type(n+3)>a{border-top:0}}html[lang="en"] body .wrp_roo_fea .con_fea .slide_inner .swiper-slide .inner_item{align-items:flex-start}html[lang="en"] #homepage .con_home_notice .box_notice_list li a{--cate-w:8.46rem}html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .shop,html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .cate,html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .tag{color:#fff;line-height:1.2;display:inline-block;border-radius:.23rem;padding:.15em 1em;margin-bottom:.5em;font-size:.85rem}html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .shop:not(:last-child),html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .cate:not(:last-child),html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .tag:not(:last-child){margin-right:.5em}@media only screen and (max-width: 1024px){html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .shop,html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .cate,html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .tag{padding:.15em .5em}}html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .shop{background-color:var(--color-gra-gold)}html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .cate{background-color:var(--color-gra-purple)}html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .tag{background-color:var(--color-gra-silver)}@media only screen and (min-width: 768px){html[lang="en"] #homepage .con_home_notice .box_notice_list li a .txt_inf .cate{min-width:6.15rem}}html[lang="en"] #members #main .wrp_mem_bene .con_bene .box_gold_bene .inner .inn_item .label .t{text-align:center}html[lang="en"] #stay_breakfast .con_break_menu .inner .swiper-slide .inner_item{align-items:flex-start}
