@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes modalopen{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footerFadeIn{0%{transform:translateY(200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}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"]) .box_home_lower.wedding a{pointer-events:none}html:not([lang="ja"]) .box_home_lower.wedding a .target_img::before{display:none}html:not([lang="ja"]) .box_home_lower.wedding a .target_img .ic_arrow{display:none}html:not([lang="ja"]) .wrp_modal .con_modal .box_modal_link .nav_inner .nav_small li:nth-child(n+2){margin-top:0}html:not([lang="ja"]) .wrp_modal .con_modal .box_modal_link .nav_inner .nav_small li:nth-child(n+3){margin-top:.6em}html:not([lang="ja"]) #footer .con_btn,html:not([lang="ja"]) #footer .con_f_search{margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){html:not([lang="ja"]) #footer .con_btn,html:not([lang="ja"]) #footer .con_f_search{width:calc(650 / 750 * 100%)}}@media only screen and (min-width: 768px){html:not([lang="ja"]) #footer .con_btn,html:not([lang="ja"]) #footer .con_f_search{max-width:57.14rem;width:calc(1300 / 1440 * 100%)}}html:not([lang="ja"]) #footer .con_btn{gap:0;letter-spacing:0}html:not([lang="ja"]) #footer .con_btn .btn{border-radius:60px;max-width:none}@media only screen and (min-width: 768px) and (max-width: 1024px){html:not([lang="ja"]) #footer .con_btn .btn{width:49%}}@media only screen and (min-width: 1025px){html:not([lang="ja"]) #footer .con_btn .btn{width:calc(440 / 900 * 100%)}}@media only screen and (max-width: 767px){html:not([lang="ja"]) #footer .con_btn .btn{width:100%}}@media only screen and (min-width: 1025px){html:not([lang="ja"]) #footer .con_btn .btn:nth-child(2n){margin-left:calc(20 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){html:not([lang="ja"]) #footer .con_btn .btn:nth-child(2n){margin-left:2%}}@media only screen and (min-width: 768px) and (max-width: 1024px){html:not([lang="ja"]) #footer .con_btn .btn.active img{width:80px}}@media only screen and (min-width: 1025px){html:not([lang="ja"]) #footer .con_rsv_other dl{max-width:57.14rem}}html[lang="en"] body .tate [class^="jp"]{text-orientation:sideways;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:sideways}html[lang="en"] body .tmp_tate [class~="inner"]{text-orientation:sideways;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:sideways}html[lang="en"] body .tate_pt [class^="jp"]{text-orientation:sideways;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:sideways}html[lang="en"] body a,html[lang="en"] body p,html[lang="en"] body h1,html[lang="en"] body h2,html[lang="en"] body h3,html[lang="en"] body h4,html[lang="en"] body h5,html[lang="en"] body h6{letter-spacing:0}html[lang="en"] body a span,html[lang="en"] body p span,html[lang="en"] body h1 span,html[lang="en"] body h2 span,html[lang="en"] body h3 span,html[lang="en"] body h4 span,html[lang="en"] body h5 span,html[lang="en"] body h6 span{letter-spacing:0 !important}html[lang="en"] body td,html[lang="en"] body th,html[lang="en"] body dd,html[lang="en"] body dt,html[lang="en"] body a,html[lang="en"] body p,html[lang="en"] body h1,html[lang="en"] body h2,html[lang="en"] body h3,html[lang="en"] body h4,html[lang="en"] body h5,html[lang="en"] body h6,html[lang="en"] body div,html[lang="en"] body li,html[lang="en"] body span{word-break:normal !important}html[lang="en"] #header .con_h_nav .view_pc{margin-left:2rem}html[lang="en"] #header .con_h_nav .view_pc li{white-space:pre-line}html[lang="en"] #header .con_h_nav .view_pc li.btn_shop{white-space:nowrap}html[lang="en"] #header .con_h_menu .btn_rsv span,html[lang="en"] #header .con_h_menu .btn_rest span,html[lang="en"] #header .con_h_menu .btn_menu span{white-space:pre-line}@media only screen and (min-width: 768px){html[lang="en"] #header .con_h_menu .btn_menu{width:calc(135 / 415 * 100%)}}@media only screen and (min-width: 768px){html[lang="en"] #header .con_h_menu .btn_rest{width:calc(195 / 415 * 100%)}}@media only screen and (min-width: 768px){html[lang="en"] #header .con_h_menu .btn_rsv{width:calc(135 / 415 * 100%)}}@media only screen and (min-width: 768px){html[lang="en"] #footer .con_btn,html[lang="en"] #footer .con_f_search{max-width:64.28rem}}html[lang="en"] #footer .con_btn .btn.jp{padding-left:1em;padding-right:1em;display:flex;flex-wrap:wrap;align-items:center}html[lang="en"] #footer .con_rsv_other dl{--dt-width:12em}@media only screen and (min-width: 768px) and (max-width: 1024px){html[lang="en"] #footer .con_rsv_other dl{--dt-width:10em}}@media only screen and (min-width: 768px){html[lang="en"] #footer .con_rsv_other dl>div dt{width:var(--dt-width);letter-spacing:0}}@media only screen and (min-width: 768px){html[lang="en"] #footer .con_rsv_other dd{width:calc(100% - var(--dt-width))}}html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rsv,html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rest{width:21.42rem}@media only screen and (min-width: 768px) and (max-width: 1024px){html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rsv,html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rest{width:17.85rem}}@media only screen and (max-width: 767px){html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rsv,html[lang="en"] #footer .con_rsv_other dd .tmp_btn_rest{width:80%}}@media only screen and (max-width: 767px){html[lang="en"] #homepage .con_home_rooms .tmp_st_xl,html[lang="en"] #homepage .con_home_rest .tmp_st_xl{width:fit-content}}html[lang="en"] #homepage .con_home_rooms .txt_inner,html[lang="en"] #homepage .con_home_rest .txt_inner{flex-direction:column}html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_st_m,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_st_m{margin-left:0;height:auto}@media only screen and (min-width: 768px){html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_st_m,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_st_m{width:100%}}@media only screen and (max-width: 767px){html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_st_m,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_st_m{width:auto}}html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_tate .inner,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_tate .inner{height:auto;white-space:pre-line}@media only screen and (min-width: 768px){html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_tate .inner,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_tate .inner{width:100%}}@media only screen and (max-width: 767px){html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_tate .inner,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_tate .inner{width:auto}}html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_tate .inner br,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_tate .inner br{display:none}html[lang="en"] #homepage .con_home_rooms .txt_inner .tmp_btn_base,html[lang="en"] #homepage .con_home_rest .txt_inner .tmp_btn_base{max-width:14rem}html[lang="en"] #homepage .con_home_rooms .box_room_type .txt,html[lang="en"] #homepage .con_home_rest .box_room_type .txt{white-space:pre-line}html[lang="en"] #homepage .con_home_rest .txt_inner{margin-left:3rem}html[lang="en"] #homepage .wrp_nara_stay .box_btn .tmp_btn_base{width:21rem}html[lang="en"] #homepage .wrp_home_fac .con_home_fac .tmp_txt{white-space:pre-line}html[lang="en"] #homepage .tmp_news_wrp .tmp_txt{white-space:pre-line}html[lang="en"] #about_history .wrp_omotenashi .tmp_st_m .jp{height:auto}@media only screen and (min-width: 768px){html[lang="en"] #about_history .wrp_omotenashi .tmp_st_m .jp{width:24.28rem}}@media only screen and (max-width: 767px){html[lang="en"] #about_history .wrp_omotenashi .tmp_st_m .jp{width:80%}}@media only screen and (min-width: 768px){html[lang="en"] #stay .con_floor .box_map .tmp_btn_base{width:12rem}}@media only screen and (max-width: 767px){html[lang="en"] #stay .con_floor .box_map .tmp_btn_base{width:11rem}}@media only screen and (max-width: 767px){html[lang="en"] #stay .wrp_stay_type .img3{top:35%}}html[lang="en"] #stay .con_stay_int .inner .tmp_txt{white-space:pre-line}@media only screen and (min-width: 768px){html[lang="en"] #stay_breakfast .wrp_break_type .con_break_menu .box_break_menu .inner{max-width:calc(750 / 1200 * 100%)}html[lang="en"] #stay_breakfast .wrp_break_type .con_break_menu .box_break_menu .inner ul{width:45%}}html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{margin-top:2rem}@media only screen and (min-width: 1025px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{padding-left:8.58rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{padding-left:7.58rem}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{padding-left:0}}@media only screen and (min-width: 768px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{text-align:left}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{text-align:center}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html[lang="en"] #restaurant .wrp_chef .con_chef .tmp_st_m{padding-left:7.1rem}}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt{flex-direction:column}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt .tmp_tate .inner{height:100%;width:auto}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt .tmp_tate .inner br.view_pc-tab{display:none}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt .tmp_tate:first-child{white-space:pre-line}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt .tmp_tate:first-child br{display:none}html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt .tmp_tate:nth-child(2){margin-top:2rem;width:auto}@media only screen and (min-width: 768px){html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt,html[lang="en"] #restaurant .wrp_chef .con_chef .img{margin-top:1rem}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant .wrp_chef .con_chef .box_txt,html[lang="en"] #restaurant .wrp_chef .con_chef .img{margin-top:1rem}}html[lang="en"] #restaurant_mikasa .con_rest_chef .tmp_st_m{top:-1.15rem}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_mikasa .box_rest_chef{margin-top:1.71rem}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_mikasa .box_rest_chef{margin-top:2rem}}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_mikasa .box_rest_chef .tmp_tate.tate1>.inner{width:100%}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_mikasa .box_rest_chef .tmp_tate.tate1>.inner{width:75%}}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_mikasa .box_rest_chef .js-move-pt{margin-left:calc(35 / 400 * 100%)}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_mikasa .box_rest_chef .js-move-pt{margin-left:0}}html[lang="en"] #restaurant_mikasa .box_rest_chef .tmp_tate.tate1>.inner{width:100%}html[lang="en"] #restaurant_mikasa .box_rest_chef .tmp_tate.tate2>.inner{width:100%}html[lang="en"] #restaurant_mikasa .con_rest_menu .box_rest_menu .rsv_breakfast .tmp_txt{white-space:pre-line}html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .tmp_st_m,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .tmp_st_m{top:-1.15rem}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef{margin-top:1rem}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef{margin-top:1rem}}html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef .text,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text{flex-direction:column}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef .text,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text{margin-left:2rem}}html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner{white-space:pre-line}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner br,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner br{display:none}}html[lang="en"] #restaurant_hanagiku .wrp_rest_chef .con_rest_chef .box_rest_chef .box_img .tmp_tate,html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .box_img .tmp_tate{text-align:left}html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef{align-items:flex-start}html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner{height:auto}@media only screen and (min-width: 768px){html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner{width:100%}}@media only screen and (max-width: 767px){html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner{width:9.5rem}}html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .tmp_tate .inner br{display:none}html[lang="en"] #restaurant_tea_lounge .wrp_rest_chef .con_rest_chef .box_rest_chef .text .view_pt .tmp_tate .inner br{display:block}html[lang="en"] #facilities .floor_label{width:6rem}html[lang="en"] #facilities_daijyo_in_toha .wrp_tem_detail .con_det_nav .tmp_anch li a{text-align:left}html[lang="en"] #facilities_shop .wrp_fac_shop .con_menu .box_menu .inn_img .label{text-align:center}@media only screen and (min-width: 1025px){html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route{--way-h:8.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route{--way-h:8rem}}@media only screen and (max-width: 767px){html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route{--way-h:6rem}}html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route p,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h1,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h2,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h3,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h4,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h5,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route h6,html[lang="en"] #access .con_route_info .route_info_inner>.route_inner .box_route span{white-space:pre-line}
