﻿@font-face{font-family:'Zen Kaku Gothic Antique';src:url("../font/ZenKakuGothicAntique-Regular.woff2") format("woff2"),url("../font/ZenKakuGothicAntique-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Zen Old Mincho';src:url("../font/ZenOldMincho-Medium.woff2") format("woff2"),url("../font/ZenOldMincho-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Lora';src:url("../font/Lora-VariableFont_wght.woff2") format("woff2"),url("../font/Lora-VariableFont_wght.woff") format("woff");font-weight:400;font-style:normal}html{font-size:small;scroll-padding-top:calc(85px + 1em)}body{color:#221f1f;background:#fff;-webkit-text-size-adjust:none;font-size:14px}.ie body{font-size:105%}@media only screen and (max-width: 767px){body{font-size:93%}}body a{color:#221f1f !important;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}input,select,textarea{font-size:100%}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1280px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{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: 1199px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}@media only screen and (max-width: 1225px){#htlMainContent{width:100% !important}}.mouse .over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page{overflow:hidden}@media only screen and (min-width: 1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}.c-btn>*{display:flex;align-items:center;position:relative;min-height:50px;padding:10px 80px 10px 25px;color:#44444e;background:#fff;cursor:pointer;box-sizing:border-box;text-decoration:none;transition:ease 0.5s background, ease 0.5s color;border-radius:1000px;white-space:nowrap}.c-btn>*>span{line-height:1;font-weight:300}.c-btn>* .ic{position:absolute;top:50%;right:3em;fill:currentColor;width:1em;height:1em;transform:translateY(-50%)}.c-btn>* .ic.ic_arrow2{width:23px;height:8px;background:url(../images/common/ic_arrow.png) no-repeat 0 0/contain;fill:none;stroke:currentColor}.c-btn>* .ic.ic_list{width:16px;height:8px;background:url(../images/common/ic_list.png) no-repeat 0 0/contain;fill:none;stroke:currentColor}.c-btn>* .ic_arrow{width:0.7em;height:0.7em}.c-btn--basic-center>*{margin:auto}.c-btn--basic>*{max-width:360px;width:100%;border:1px solid rgba(34,31,31,0.5);background:#fff;transition:ease 0.3s box-shadow}@media only screen and (min-width: 1200px){.c-btn--basic>*:hover{box-shadow:0px 4px 8px rgba(89,101,112,0.1),0px 0px 100px rgba(89,101,112,0.3)}}@media print{.c-btn--basic>*:hover{box-shadow:0px 4px 8px rgba(89,101,112,0.1),0px 0px 100px rgba(89,101,112,0.3)}}.c-btn--rsv>*{padding:0 1em;justify-content:center;color:#fff !important;background-color:#053033}.c-btn--rsv>* .c-btn__text{position:relative}.c-btn--rsv>* .c-btn__text:has(.ic){padding-right:1.5em}.c-btn--rsv>* .c-btn__text .ic{position:absolute;right:0}.c-btn--rest>*{padding:0 1em;color:#fff;justify-content:center;background:var(--color-cv-2)}.c-btn--rest>* .c-btn__text{position:relative}.c-btn--rest>* .c-btn__text:has(.ic){padding-right:1.5em}.c-btn--rest>* .c-btn__text .ic{position:absolute;right:0}@media only screen and (min-width: 1200px){.c-btn--rest>*:hover{background:var(--color-cv-1)}}@media print{.c-btn--rest>*:hover{background:var(--color-cv-1)}}.c-btn--rsv2>*{color:#fff;border:1px solid #b7bbbf;background:var(--color-accent-2)}@media only screen and (min-width: 1200px){.c-btn--rsv2>*:hover{background:var(--color-cv-1)}}@media print{.c-btn--rsv2>*:hover{background:var(--color-cv-1)}}.c-btn.size_s>*{min-height:rem(24)}@media only screen and (max-width: 767px){.c-btn.size_s>*{min-height:2.2em}}.c-btn--center>*{margin:auto}.nav_anchor{background:url(../images/common/bg_anc.png) 0 0 repeat-y;padding:30px 0;box-sizing:border-box;z-index:-2}.nav_anchor .pagelink{margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.nav_anchor .pagelink li{min-width:213px;position:relative;vertical-align:top}.nav_anchor .pagelink li:after{content:"";width:1px;height:12px;z-index:2;position:absolute;top:37%;left:0;background:#969696}.nav_anchor .pagelink li:nth-child(n+5){margin-top:30px}.nav_anchor .pagelink li:nth-child(4)::before,.nav_anchor .pagelink li:last-child::before{content:"";width:1px;height:12px;z-index:2;position:absolute;top:37%;right:0;background:#969696}.nav_anchor .pagelink a{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;display:block;position:relative;text-decoration:none;z-index:1}.nav_anchor .pagelink a span{position:relative;display:block;width:100%;padding:8px 0;box-sizing:border-box}.nav_anchor .pagelink a:hover{color:#c05658 !important;transition:0.3s ease-in}.nav_anchor .pagelink a:hover span{position:relative}.nav_anchor .pagelink a:hover span:after{content:"";width:100%;height:100%;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:#f2e6e2}.box_tab{width:100%}.box_tab .tab-labels{display:flex;flex-wrap:wrap;justify-content:center;width:890px;margin-right:auto;margin-left:auto}.box_tab .tab-labels .tab-label{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.3;text-align:center;width:218px;height:70px;border:1px solid #e4e4e4;box-sizing:border-box;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;letter-spacing:-0.04em;box-sizing:border-box}.box_tab .tab-labels .tab-label:not(:first-child,:nth-child(5)){margin-left:5px}.box_tab .tab-labels .tab-label:nth-child(n+5){margin-top:5px}.box_tab .tab-labels .tab-label.active{background-color:#f2e6e2}.box_tab input[type="radio"]{display:none}.box_tab .tab-content .tab-pane{display:none}.box_tab2 .tab-labels{border-bottom:1px solid #e0e0e0;display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative}.box_tab2 .tab-labels::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1000px;z-index:-2;background:#fff}.box_tab2 .tab-labels .tab-label{position:relative;width:100%;padding-bottom:16px;text-align:center}.box_tab2 .tab-labels .tab-label::before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#286560;transition:ease 0.3s width;width:100%;opacity:0}.box_tab2 .tab-labels .tab-label button{font-size:15px;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;color:#221f1f;padding:0 15px 16px;line-height:1.6}.box_tab2 .tab-labels .tab-label.active::before{width:100%}.box_tab2 input[type="radio"]{display:none}.box_tab2 .tab-content .tab-pane{display:none}#tab_room_01:checked ~ .tab-labels .tab-label1,#tab_room_02:checked ~ .tab-labels .tab-label2,#tab_room_03:checked ~ .tab-labels .tab-label3,#tab_room_04:checked ~ .tab-labels .tab-label4,#tab_room_05:checked ~ .tab-labels .tab-label5,#tab_room_06:checked ~ .tab-labels .tab-label6,#tab_room_07:checked ~ .tab-labels .tab-label7,#tab_room_08:checked ~ .tab-labels .tab-label8,#tab_room_09:checked ~ .tab-labels .tab-label9,#tab_room_10:checked ~ .tab-labels .tab-label10{background:#f2e6e2;cursor:default}#tab_room_01:checked ~ .tab-labels .tab-label1::before,#tab_room_02:checked ~ .tab-labels .tab-label2::before,#tab_room_03:checked ~ .tab-labels .tab-label3::before,#tab_room_04:checked ~ .tab-labels .tab-label4::before,#tab_room_05:checked ~ .tab-labels .tab-label5::before,#tab_room_06:checked ~ .tab-labels .tab-label6::before,#tab_room_07:checked ~ .tab-labels .tab-label7::before,#tab_room_08:checked ~ .tab-labels .tab-label8::before,#tab_room_09:checked ~ .tab-labels .tab-label9::before,#tab_room_10:checked ~ .tab-labels .tab-label10::before{opacity:1}#tab_room_01:checked ~ .tab-content #tab_room_01,#tab_room_02:checked ~ .tab-content #tab_room_02,#tab_room_03:checked ~ .tab-content #tab_room_03,#tab_room_04:checked ~ .tab-content #tab_room_04,#tab_room_05:checked ~ .tab-content #tab_room_05,#tab_room_06:checked ~ .tab-content #tab_room_06,#tab_room_07:checked ~ .tab-content #tab_room_07,#tab_room_08:checked ~ .tab-content #tab_room_08,#tab_room_09:checked ~ .tab-content #tab_room_09,#tab_room_10:checked ~ .tab-content #tab_room_10{display:block}.cmn_header .con_fv{position:relative}.cmn_header .con_fv .logo{position:absolute;top:28px;left:30px;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.cmn_header .con_fv .logo:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.con_h_gnav{position:relative;padding-top:40px}.con_h_gnav .h_gnav{display:flex;justify-content:center;align-items:center;column-gap:20px;line-height:1}.con_h_gnav .h_gnav>li:last-child{margin-left:10px}.con_h_gnav .h_gnav>li a{font-size:14px;letter-spacing:0.01em;padding:10px 0;position:relative}.con_h_gnav .h_gnav>li a.active::after,.con_h_gnav .h_gnav>li a:hover::after{opacity:1}.con_h_gnav .h_gnav>li a.btn_rsrv{display:inline-block;width:120px;padding:0.5em 1em;color:#fff !important;justify-content:center;background:#053033;border-radius:20px;line-height:1;text-align:center;box-sizing:border-box}.cmn_footer{margin-top:100px}.cmn_footer .con_f_links{width:100%;padding:0 0 85px;background:url(../images/footer/bg_footer.jpg) no-repeat}.cmn_footer .con_f_links ul{display:flex;justify-content:space-between;align-items:flex-start;max-width:548px;margin:auto}.cmn_footer .con_f_links ul li{width:270px}.cmn_footer .con_f_links ul li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.cmn_footer .con_f_links ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.cmn_footer .con_footer{position:relative}.cmn_footer .con_footer::after{content:"";background:url(../images/footer/bg_footer.png) no-repeat;width:100%;height:466px;position:absolute;top:0;left:0;z-index:-1}.cmn_footer .con_footer .box_footer{width:100%}.cmn_footer .con_footer .inner{width:820px;margin:0 auto;padding:84px 0 70px}.cmn_footer .con_footer .inner .box_footer{display:flex;justify-content:space-between;align-items:flex-start}.cmn_footer .con_footer .inner .box_footer .box_hotel .logo a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.cmn_footer .con_footer .inner .box_footer .box_hotel .logo a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.cmn_footer .con_footer .inner .box_footer .box_hotel .box_info{margin-top:40px;color:#fff !important}.cmn_footer .con_footer .inner .box_footer .box_hotel .box_info .hotel{font-weight:bold}.cmn_footer .con_footer .inner .box_footer .box_hotel .box_info address{font-size:15px;margin-top:22px}.cmn_footer .con_footer .inner .box_footer .box_hotel .box_info .box_tel{font-size:15px;margin-top:10px}.cmn_footer .con_footer .inner .box_footer .box_hotel .box_info .box_tel .tel{font-size:24px;font-weight:bold}.cmn_footer .con_footer .inner .box_footer .box_sitemap{width:410px;display:flex;flex-wrap:wrap}.cmn_footer .con_footer .inner .box_footer .box_sitemap li{width:177px}.cmn_footer .con_footer .inner .box_footer .box_sitemap li:nth-child(even){margin-left:56px}.cmn_footer .con_footer .inner .box_footer .box_sitemap li:nth-child(n+3){margin-top:34px}.cmn_footer .con_footer .inner .box_footer .box_sitemap li a{font-size:15px;color:#fff !important;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.cmn_footer .con_footer .inner .box_footer .box_sitemap li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.cmn_footer .con_footer .inner .btn_rsv{width:400px;margin:54px auto 0;display:block}.cmn_footer .con_footer .inner .btn_rsv a{padding:18px 0}.con_rktn_bn{display:flex;justify-content:center;width:950px;padding:20px 0;margin-left:auto;margin-right:auto}.con_rktn_bn .tmp_bnr:nth-of-type(n+2){margin-left:25px}.con_rktn_bn .tmp_bnr>a{display:block;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.con_rktn_bn .tmp_bnr>a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.homepage .abi_inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:990px;background:url(../images/home/bg_intro3.webp) no-repeat;z-index:-1}.abi_inner{position:relative;width:950px;margin:auto}
