#footer .inner,#footer .inner .box_footer{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){#footer .inner,#footer .inner .box_footer{width:91.66667%}}html{font-size:small;line-height:1.5}body{color:#231815;background-size:100%;-webkit-text-size-adjust:none;font-size:100%}body.hidden{overflow:hidden}@media only screen and (min-width: 1441px){body{font-size:109%}}@media only screen and (min-width: 768px) and (max-width: 896px){body{font-size:93%}}@media only screen and (min-width: 1025px) and (max-width: 1280px){body{font-size:85%}}@media only screen and (max-width: 767px){body{font-size:93%}}body a{color:#231815;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}body img{height:auto;max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho"}input,select,textarea{font-size:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.en{font-family:"Sorts Mill Goudy", serif}.jp_hina{font-family:"Hina Mincho", serif}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1200px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.mouse .over{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}[data-text]::before{content:attr(data-text) ""}@media only screen and (min-width: 1025px){#abi_page{width:100%;margin:auto}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}#header{width:calc(195 / 1440 * 100%);position:absolute;right:auto;left:calc(115 / 1440 * 100%);z-index:11;top:-35px}@media only screen and (min-width: 768px) and (max-width: 1024px){#header{top:-65px}}@media only screen and (max-width: 767px){#header{top:-8.5em}}#header h1{width:calc(121 / 195 * 100%)}@media only screen and (max-width: 767px){#header h1{width:7em}}#header h1 img{width:100%}#header .nav{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .nav{margin-top:45px}}@media only screen and (max-width: 767px){#header .nav{margin-top:0}}#header .nav li:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 767px){#header .nav li:not(:last-child){margin-bottom:1em}}#header .nav li a{position:relative;line-height:1.4;-webkit-transition:all .5s;transition:all .5s;letter-spacing:.13em}@media only screen and (min-width: 1025px){#header .nav li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .nav li a{font-size:100%}}@media only screen and (max-width: 767px){#header .nav li a{font-size:93%}}#header .nav li a::before{content:"";width:5px;height:5px;border-radius:50%;background:#587a8c;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-10px;opacity:0;-webkit-transition:all .5s;transition:all .5s}#header .nav li a:hover{color:#587a8c}#header .nav li a:hover::before{opacity:1}#header .wrp_rsv{position:fixed;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);right:0;width:40px}@media only screen and (max-width: 767px){#header .wrp_rsv{width:2em}}@media only screen and (max-width: 767px){#header .wrp_rsv{width:45%;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);bottom:0;right:auto;left:5%;height:3.5em;-webkit-transition:all .5s;transition:all .5s}}#header .wrp_rsv .en{display:inline-block;text-align:center;width:100%;background:#587a8c;border:1px solid #587a8c;color:#fff;-webkit-transition:all .5s;transition:all .5s;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;height:240px;padding-top:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .wrp_rsv .en{height:200px}}@media only screen and (max-width: 767px){#header .wrp_rsv .en{height:100%}}@media only screen and (min-width: 1025px){#header .wrp_rsv .en{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .wrp_rsv .en{font-size:116%}}@media only screen and (max-width: 767px){#header .wrp_rsv .en{font-size:100%}}@media only screen and (max-width: 767px){#header .wrp_rsv .en{padding-top:0}}@media only screen and (max-width: 767px){#header .wrp_rsv .en{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#header .wrp_rsv .en .t{letter-spacing:.13em}@media only screen and (min-width: 768px){#header .wrp_rsv .en .t{text-orientation:sideways !important;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media only screen and (max-width: 767px){#header .wrp_rsv .en .t{text-transform:capitalize}}#header .wrp_rsv .en .ic{display:inline-block;width:100%;text-align:center;margin-bottom:5px}@media only screen and (max-width: 767px){#header .wrp_rsv .en .ic{margin-bottom:0}}@media only screen and (max-width: 767px){#header .wrp_rsv .en .ic{width:auto;margin-right:.5em}}#header .wrp_rsv .en .ic::before{content:"";display:inline-block;width:10px;height:10px;background:url(../images/common/ic_calendar.svg) center center/cover no-repeat}@media only screen and (max-width: 767px){#header .wrp_rsv .en .ic::before{width:.8em;height:.8em}}#header .wrp_rsv .en:hover,#header .wrp_rsv .en.active{background:url(../images/common/bg_rsv.png) center/cover no-repeat;color:#587a8c}#header .wrp_rsv .en:hover .ic::before,#header .wrp_rsv .en.active .ic::before{-webkit-filter:brightness(.4);filter:brightness(.4)}#header .wrp_rsv #accordionContainer{position:fixed;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;width:20em;background:#587a8c;border:1px solid #587a8c;padding:20px;overflow-y:auto;height:240px;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 767px){#header .wrp_rsv #accordionContainer{width:150%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .wrp_rsv #accordionContainer{height:200px}}@media only screen and (max-width: 767px){#header .wrp_rsv #accordionContainer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (max-width: 767px){#header .wrp_rsv #accordionContainer{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}}@media only screen and (min-width: 768px){#header .wrp_rsv #accordionContainer.open{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@media only screen and (max-width: 767px){#header .wrp_rsv #accordionContainer.open{-webkit-transform:translate(0, -108%);transform:translate(0, -108%)}}#header .wrp_rsv .accordion-item{margin-bottom:10px}#header .wrp_rsv .accordion-item .btn_rsv{width:100%;padding:.8em;margin-top:.5em;text-align:center;border:1px solid #587a8c;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#header .wrp_rsv .accordion-item .btn_rsv span{position:relative;color:#587a8c}@media only screen and (min-width: 1025px){#header .wrp_rsv .accordion-item .btn_rsv span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header .wrp_rsv .accordion-item .btn_rsv span{font-size:93%}}@media only screen and (max-width: 767px){#header .wrp_rsv .accordion-item .btn_rsv span{font-size:85%}}#header .wrp_rsv .accordion-item .btn_rsv span::after{position:absolute;content:"";display:inline-block;width:0.5em;height:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0.5em;background:url(../images/common/ic_right.svg) center center/contain no-repeat;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#header .wrp_rsv .accordion-item .btn_rsv span i{width:1em;height:1em;content:"";display:inline-block}#header .wrp_rsv .accordion-item .btn_rsv span i.ic_bed{background:url(../images/common/ic_bed.svg) center bottom/contain no-repeat}#header .wrp_rsv .accordion-item .btn_rsv span i.ic_air{background:url(../images/common/ic_air.svg) center bottom/contain no-repeat}#header .wrp_rsv .accordion-item .btn_rsv span i.ic_car{background:url(../images/common/ic_car.svg) center bottom/contain no-repeat}#header .wrp_rsv .accordion-item .btn_rsv:hover{background:#587a8c;border:1px solid #fff}#header .wrp_rsv .accordion-item .btn_rsv:hover span{color:#fff}#header .wrp_rsv .accordion-item .btn_rsv:hover span::after{-webkit-filter:brightness(10);filter:brightness(10)}#header .wrp_rsv .accordion-item .btn_rsv:hover span i{-webkit-filter:brightness(10);filter:brightness(10)}.btn_menu{display:inline-block;width:45%;height:3.5em;background:#9BB0BF;position:fixed;bottom:0;right:5%;z-index:9998}.btn_menu.active button .ic em:nth-child(1){width:100%;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn_menu.active button .ic em:nth-child(2){display:none}.btn_menu.active button .ic em:nth-child(3){width:100%;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn_menu.active button .t .close{opacity:1}.btn_menu.active button .t .menu{opacity:0}.btn_menu button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;background:transparent;padding:0;position:relative;font-size:108%}.btn_menu button .ic{display:inline-block;width:1em;aspect-ratio:1.13043;position:relative}@media only screen and (max-width: 767px){.btn_menu button .ic{aspect-ratio:1.3}}.btn_menu button .ic em{display:inline-block;height:1px;background:#fff;position:absolute;left:0;-webkit-transition:all .5s;transition:all .5s}.btn_menu button .ic em:nth-child(1){width:80%;top:0}.btn_menu button .ic em:nth-child(2){width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn_menu button .ic em:nth-child(3){width:60%;top:100%}.btn_menu button .t{color:#fff;letter-spacing:.13em;position:relative;margin-left:.5em;margin-top:.2em}.btn_menu button .t em{-webkit-transition:all .5s;transition:all .5s}.btn_menu button .t .close{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.popup_menu{width:50%;height:100vh;position:fixed;top:0;right:-100%;background:#fff;z-index:-1;padding-top:6em;-webkit-transition:all 1s;transition:all 1s;opacity:0}.popup_menu.active{right:0;opacity:1;z-index:9997}.popup_menu .inner{width:calc(160 / 214 * 100%);margin:0 auto}.popup_menu .inner .nav{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.popup_menu .inner .nav li{margin-bottom:1.8em}.popup_menu .inner .nav li a{letter-spacing:.1em}@media only screen and (min-width: 1025px){.popup_menu .inner .nav li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.popup_menu .inner .nav li a{font-size:100%}}@media only screen and (max-width: 767px){.popup_menu .inner .nav li a{font-size:108%}}.popup_menu .inner .btn_rsv a{display:block;text-align:center;padding:.5em 1em;background:#587a8c;color:#fff;font-size:108%;letter-spacing:.13em}.popup_menu .inner .logo{text-align:center;margin-top:2em}.popup_menu .inner .logo img{width:6em}#footer{margin-top:245px}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer{margin-top:180px}}@media only screen and (max-width: 767px){#footer{margin-top:7em}}@media only screen and (min-width: 1025px) and (max-width: 1300px){#footer{margin-top:200px}}@media only screen and (max-width: 767px){#footer{text-align:center}}#footer .inner{max-width:1180px;border-top:1px solid #bbac9f;padding:140px 0 120px}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner{padding:80px 0}}@media only screen and (max-width: 767px){#footer .inner{padding:6em 0 4em}}@media only screen and (max-width: 767px){#footer .inner{max-width:calc(348 / 428 * 100%)}}#footer .inner .box_footer{max-width:995px}@media only screen and (min-width: 768px){#footer .inner .box_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#footer .inner .box_footer .box_left{width:625px;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left{width:80%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left{width:100%}}@media only screen and (min-width: 768px){#footer .inner .box_footer .box_left .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#footer .inner .box_footer .box_left .box_flex .logo{width:calc(155 / 625 * 100%)}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .logo{width:100%}}@media only screen and (min-width: 768px){#footer .inner .box_footer .box_left .box_flex .logo{padding-top:1em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .logo{margin-bottom:2em}}.mouse #footer .inner .box_footer .box_left .box_flex .logo a{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #footer .inner .box_footer .box_left .box_flex .logo a:hover,.touch #footer .inner .box_footer .box_left .box_flex .logo a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch #footer .inner .box_footer .box_left .box_flex .logo a{-webkit-tap-highlight-color:transparent}.touch #footer .inner .box_footer .box_left .box_flex .logo a.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}#footer .inner .box_footer .box_left .box_flex .logo a img{width:100%}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .logo a img{width:7em}}#footer .inner .box_footer .box_left .box_flex .box_info{width:calc(425 / 625 * 100%)}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info{width:100%}}#footer .inner .box_footer .box_left .box_flex .box_info .st_title{font-weight:400;letter-spacing:.13em;margin-bottom:15px}@media only screen and (min-width: 1025px){#footer .inner .box_footer .box_left .box_flex .box_info .st_title{font-size:170%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .box_flex .box_info .st_title{font-size:154%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .st_title{font-size:124%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .st_title{margin-bottom:.5em}}#footer .inner .box_footer .box_left .box_flex .box_info .txt_tel{font-weight:300}@media only screen and (min-width: 1025px){#footer .inner .box_footer .box_left .box_flex .box_info .txt_tel{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .box_flex .box_info .txt_tel{font-size:108%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .txt_tel{font-size:108%}}#footer .inner .box_footer .box_left .box_flex .box_info .txt_sm{margin:20px 0}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .txt_sm{margin:1em 0 1.5em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .txt_sm{line-height:1.8}}#footer .inner .box_footer .box_left .box_flex .box_info .box_link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link{gap:30px}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link{gap:2em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{display:inline-block;position:relative;line-height:1.4;border-bottom:1px solid rgba(35,24,21,0.5);letter-spacing:.013em;margin-left:15px}@media only screen and (min-width: 1025px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{font-size:100%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{font-size:93%}}.mouse #footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a:hover,.touch #footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch #footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{-webkit-tap-highlight-color:transparent}.touch #footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a{margin-left:1.5em}}#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_map a::before{content:"";display:inline-block;width:10px;aspect-ratio:.90909;background:url(../images/home/ic_address.svg) center center/cover no-repeat;position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_pdf a{padding-right:20px;position:relative;font-weight:300;letter-spacing:.06em}@media only screen and (min-width: 1025px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_pdf a{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_pdf a{font-size:100%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_pdf a{font-size:93%}}#footer .inner .box_footer .box_left .box_flex .box_info .box_link .btn_pdf a::after{content:"";position:absolute;top:0.2em;right:0;width:12px;aspect-ratio:.84615;background:url(./../../assets/images/footer/ic_pdf.svg) center center/cover no-repeat}#footer .inner .box_footer .box_left .box_flex .box_info .box_social{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_social{margin-top:1.5em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_social{gap:1em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .box_flex .box_info .box_social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .inner .box_footer .box_left .box_flex .box_info .box_social .link_social.sm{margin-top:2px}#footer .inner .box_footer .box_left .note{font-weight:300;letter-spacing:.06em;margin-top:110px;padding-left:calc(50 / 625 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .note{margin-top:80px}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .note{margin-top:4em}}@media only screen and (min-width: 1025px){#footer .inner .box_footer .box_left .note{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_left .note{font-size:85%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .note{font-size:77%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_left .note{padding-left:0}}#footer .inner .box_footer .box_hotel_group{width:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .inner .box_footer .box_hotel_group{width:18%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_hotel_group{width:100%}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_hotel_group{gap:2em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_hotel_group{margin-top:4em}}#footer .inner .box_footer .box_hotel_group .st_title{font-size:93%;font-family:"Sorts Mill Goudy", serif;font-weight:400;white-space:nowrap;letter-spacing:.13em}#footer .inner .box_footer .box_hotel_group .box_hotel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}@media only screen and (min-width: 768px){#footer .inner .box_footer .box_hotel_group .box_hotel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_hotel_group .box_hotel{gap:2em}}@media only screen and (max-width: 767px){#footer .inner .box_footer .box_hotel_group .box_hotel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .inner .box_footer .box_hotel_group .box_hotel .img a{display:block;text-align:center}.mouse #footer .inner .box_footer .box_hotel_group .box_hotel .img a{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #footer .inner .box_footer .box_hotel_group .box_hotel .img a:hover,.touch #footer .inner .box_footer .box_hotel_group .box_hotel .img a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.touch #footer .inner .box_footer .box_hotel_group .box_hotel .img a{-webkit-tap-highlight-color:transparent}.touch #footer .inner .box_footer .box_hotel_group .box_hotel .img a.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}#footer .inner .box_footer .box_hotel_group .box_hotel .img a img{width:80%}#footer .box_comming{display:block;background:#587a8c;color:#fff;text-align:center;padding:55px 1em}@media only screen and (max-width: 767px){#footer .box_comming{padding:2.5em 1em}}#footer .box_comming h2 span{display:inline-block}#footer .box_comming h2 span.en{font-weight:400;line-height:1.4;letter-spacing:.13em}@media only screen and (min-width: 1025px){#footer .box_comming h2 span.en{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_comming h2 span.en{font-size:116%}}@media only screen and (max-width: 767px){#footer .box_comming h2 span.en{font-size:100%}}#footer .box_comming h2 span.jp{font-weight:300;line-height:1;margin-left:5px;letter-spacing:.06em}@media only screen and (min-width: 1025px){#footer .box_comming h2 span.jp{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_comming h2 span.jp{font-size:100%}}@media only screen and (max-width: 767px){#footer .box_comming h2 span.jp{font-size:85%}}#footer .box_comming .date{line-height:1;letter-spacing:.06em;margin-top:10px;font-family:"Hina Mincho", serif}@media only screen and (min-width: 1025px){#footer .box_comming .date{font-size:247%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_comming .date{font-size:216%}}@media only screen and (max-width: 767px){#footer .box_comming .date{font-size:185%}}@media only screen and (max-width: 767px){#footer .box_comming .date{margin-top:.5em}}#footer .box_comming .txt{font-weight:400;line-height:1.6;margin-top:15px;letter-spacing:.06em}@media only screen and (min-width: 1025px){#footer .box_comming .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_comming .txt{font-size:100%}}@media only screen and (max-width: 767px){#footer .box_comming .txt{font-size:85%}}@media only screen and (max-width: 767px){#footer .box_comming .txt{margin-top:1em}}#footer .box_comming .txt span{font-size:115%}#footer .box_comming .box_btn{max-width:950px;margin-inline:auto;margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}@media only screen and (max-width: 767px){#footer .box_comming .box_btn{margin-top:1em}}@media only screen and (max-width: 767px){#footer .box_comming .box_btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){#footer .box_comming .box_btn{gap:1em}}#footer .box_comming .box_btn a{width:18em}@media only screen and (max-width: 767px){#footer .box_comming .box_btn a{width:90%}}#footer .box_comming .box_btn .btn_rsv{width:100%;padding:.8em;margin-top:.5em;text-align:center;border:1px solid #587a8c;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#footer .box_comming .box_btn .btn_rsv span{position:relative;color:#587a8c}@media only screen and (min-width: 1025px){#footer .box_comming .box_btn .btn_rsv span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer .box_comming .box_btn .btn_rsv span{font-size:93%}}@media only screen and (max-width: 767px){#footer .box_comming .box_btn .btn_rsv span{font-size:85%}}#footer .box_comming .box_btn .btn_rsv span::after{position:absolute;content:"";display:inline-block;width:0.5em;height:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0.5em;background:url(../images/common/ic_right.svg) center center/contain no-repeat;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#footer .box_comming .box_btn .btn_rsv span i{width:1em;height:1em;content:"";display:inline-block}#footer .box_comming .box_btn .btn_rsv span i.ic_bed{background:url(../images/common/ic_bed.svg) center bottom/contain no-repeat}#footer .box_comming .box_btn .btn_rsv span i.ic_air{background:url(../images/common/ic_air.svg) center bottom/contain no-repeat}#footer .box_comming .box_btn .btn_rsv span i.ic_car{background:url(../images/common/ic_car.svg) center bottom/contain no-repeat}#footer .box_comming .box_btn .btn_rsv:hover{background:#587a8c;border:1px solid #fff}#footer .box_comming .box_btn .btn_rsv:hover span{color:#fff}#footer .box_comming .box_btn .btn_rsv:hover span::after{-webkit-filter:brightness(10);filter:brightness(10)}#footer .box_comming .box_btn .btn_rsv:hover span i{-webkit-filter:brightness(10);filter:brightness(10)}#footer #copyright{text-align:center;font-family:"Sorts Mill Goudy", serif;letter-spacing:.13em;padding:30px 1em}@media only screen and (min-width: 1025px){#footer #copyright{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer #copyright{font-size:93%}}@media only screen and (max-width: 767px){#footer #copyright{font-size:85%}}@media only screen and (max-width: 767px){#footer #copyright{padding:2.5em 1em 7em}}.txt_catch{font-weight:400;line-height:1.6;letter-spacing:.06em}@media only screen and (min-width: 1025px){.txt_catch{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_catch{font-size:116%}}@media only screen and (max-width: 767px){.txt_catch{font-size:108%}}@media only screen and (min-width: 768px){.txt_catch{letter-spacing:.06em}}@media only screen and (max-width: 767px){.txt_catch{letter-spacing:.01em}}.tlEn24{font-weight:400;letter-spacing:.13em}@media only screen and (min-width: 1025px){.tlEn24{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tlEn24{font-size:170%}}@media only screen and (max-width: 767px){.tlEn24{font-size:170%}}@media only screen and (min-width: 1025px){.tlEn24{letter-spacing:.13em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tlEn24{letter-spacing:.13em}}@media only screen and (max-width: 767px){.tlEn24{letter-spacing:.06em}}.tlEn16{font-weight:400;text-transform:capitalize;letter-spacing:.13em}@media only screen and (min-width: 1025px){.tlEn16{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tlEn16{font-size:116%}}@media only screen and (max-width: 767px){.tlEn16{font-size:124%}}@media only screen and (min-width: 1025px){.tlEn16{letter-spacing:.13em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tlEn16{letter-spacing:.13em}}@media only screen and (max-width: 767px){.tlEn16{letter-spacing:.06em}}.txt.jp{font-weight:300;letter-spacing:.06em}@media only screen and (min-width: 768px){.txt.jp{letter-spacing:.06em}}@media only screen and (max-width: 767px){.txt.jp{letter-spacing:.01em}}@media only screen and (min-width: 1025px){.txt.jp{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt.jp{font-size:100%}}@media only screen and (max-width: 767px){.txt.jp{font-size:85%}}.txt.en{font-weight:400;letter-spacing:.13em}@media only screen and (min-width: 1025px){.txt.en{letter-spacing:.13em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt.en{letter-spacing:.13em}}@media only screen and (max-width: 767px){.txt.en{letter-spacing:.06em}}@media only screen and (min-width: 1025px){.txt.en{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt.en{font-size:93%}}@media only screen and (max-width: 767px){.txt.en{font-size:77%}}
