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"]) .con_search_lang{margin-inline:auto;text-align:center;width:75%;max-width:850px}@media only screen and (min-width: 768px) and (max-width: 1199px){html:not([lang="ja"]) .con_search_lang{width:90%}}@media only screen and (max-width: 767px){html:not([lang="ja"]) .con_search_lang{width:100%}}html:not([lang="ja"]) .con_search_lang .btn_basic{max-width:100%;width:100%}html:not([lang="ja"]) .con_search .box_link ul li{margin-bottom:0 !important}html:not([lang="ja"]) .con_search .box_link ul li a{height:100%}@media only screen and (max-width: 767px){html:not([lang="ja"]) .con_search .js_tab_box,html:not([lang="ja"]) .con_search .js_tab_box_m{padding-bottom:1em}}html:not([lang="ja"]) .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}html:not([lang="ja"]) .wrp_reservation .con_search .con_tab>div ul li{border-right:0 !important}html:not([lang="ja"]) #homepage .con_offers{display:none}@media only screen and (min-width: 1200px){html:not([lang="ja"]) #contact .con_request .tbl_primary .address_pre label select{width:70%}}@media print{html:not([lang="ja"]) #contact .con_request .tbl_primary .address_pre label select{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1199px){html:not([lang="ja"]) #contact .con_request .tbl_primary .address_pre label select{width:80%}}html[lang="en"] body p,html[lang="en"] body span,html[lang="en"] body div,html[lang="en"] body li{letter-spacing:0 !important}html[lang="en"] #homepage .con_3b h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-7rem}@media only screen and (min-width: 768px) and (max-width: 1199px){html[lang="en"] #homepage .con_3b h2{top:-5rem}}@media only screen and (max-width: 767px){html[lang="en"] #homepage .con_3b h2{top:1rem}}html[lang="en"] #homepage .con_3b h2 span{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;width:auto;padding:0 3rem 0 3rem}html[lang="en"] #homepage .con_3b h2 span>span{padding:0}html[lang="en"] #homepage .con_3b h2 span:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html[lang="en"] #homepage .con_3b h2 span:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}html[lang="en"] #homepage .con_3b h2 span:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}html[lang="en"] .wrp_reservation .con_search .box_link ul{max-width:850px;margin-inline:auto}@media only screen and (min-width: 768px){html[lang="en"] .con_search .box_link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){html[lang="en"] .con_search .box_link ul li{margin:0;width:49% !important}html[lang="en"] .con_search .box_link ul li:nth-child(2n){margin-left:2%}html[lang="en"] .con_search .box_link ul li:nth-child(n+3){margin-top:.5em}}@media only screen and (min-width: 768px){html[lang="en"] .con_search .box_link ul li a{padding-top:.5em;padding-bottom:.5em}}@media only screen and (max-width: 767px){html[lang="en"] .con_search .box_link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}html[lang="en"] #modal_search .con_search_upper .btn_submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}html[lang="en"] #modal_search .con_search_train .btn_train{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}
