.navbar[data-v-117b7ad1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;position:-webkit-sticky;top:0;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f0f3f5;height:100vh;overflow-y:scroll;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-right:2px solid #edf0f3}.menu-btn[data-v-117b7ad1]{width:48px;height:48px;border-radius:50%;background:#00b1ff;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.16);box-shadow:0 4px 8px 0 rgba(0,0,0,.16)}.menu-btn[data-v-117b7ad1]:hover{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-filter:contrast(140%);filter:contrast(140%)}.menu-font[data-v-117b7ad1]{padding-left:20px;-ms-flex-item-align:center;align-self:center}.menu-font[data-v-117b7ad1]:hover{-webkit-filter:contrast(60%);filter:contrast(60%);cursor:pointer}.logo-font[data-v-117b7ad1]{font-size:14px}.menu-toggle[data-v-117b7ad1]{opacity:0;display:none}.navbar-brand[data-v-117b7ad1]{margin-right:0}.page-link[data-v-117b7ad1]{color:#00b1ff!important}.navbar-toggler[data-v-117b7ad1]{border:none;bottom:40px;left:10px;width:48px;height:48px;outline:none}.toggle-btn[data-v-117b7ad1]{-webkit-filter:hue-rotate(100deg);filter:hue-rotate(100deg)}.router-link-active[data-v-117b7ad1],.router-link-active[data-v-117b7ad1]:hover{color:#00b1ff}.icon-chat[data-v-117b7ad1]{position:relative;top:-10px;right:8px}.navigation[data-v-60a5feba]{background-color:#e3f4ff;color:#fff!important;-webkit-box-shadow:0 6px 10px rgba(244,169,174,.2);box-shadow:0 6px 10px rgba(244,169,174,.2);font-family:Kosugi,sans-serif;text-align:center;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation .news[data-v-60a5feba]{position:absolute;top:65px;color:#222;text-align:left}.navigation .news[data-v-60a5feba]:after,.navigation .news[data-v-60a5feba]:before{content:"";display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}.navigation .news[data-v-60a5feba]:after{top:-19px;left:488px;border-color:transparent transparent transparent #fff;border-width:10px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@media screen and (min-width:300px) and (max-width:380px){.navigation .news[data-v-60a5feba]:after{left:262px}}@media screen and (min-width:385px) and (max-width:390px){.navigation .news[data-v-60a5feba]:after{left:278px}}@media screen and (min-width:401px) and (max-width:415px){.navigation .news[data-v-60a5feba]:after{left:302px}}@media screen and (min-width:416px) and (max-width:428px){.navigation .news[data-v-60a5feba]:after{left:317px}}@media screen and (min-width:430px) and (max-width:769px){.navigation .news[data-v-60a5feba]:after{left:388px}}@media screen and (min-width:801px) and (max-width:1023px){.navigation .news[data-v-60a5feba]:after{left:388px}}@media screen and (min-width:1024px) and (max-width:1366px){.navigation .news[data-v-60a5feba]:after{left:387px}}@media screen and (min-width:1920px){.navigation .news[data-v-60a5feba]:after{left:488px}}.navigation .news[data-v-60a5feba]:before{top:-22px;left:487px;border-color:transparent transparent transparent #00b1ff;border-width:11px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@media screen and (min-width:300px) and (max-width:380px){.navigation .news[data-v-60a5feba]:before{left:261px}}@media screen and (min-width:385px) and (max-width:390px){.navigation .news[data-v-60a5feba]:before{left:277px}}@media screen and (min-width:401px) and (max-width:415px){.navigation .news[data-v-60a5feba]:before{left:301px}}@media screen and (min-width:416px) and (max-width:428px){.navigation .news[data-v-60a5feba]:before{left:316px}}@media screen and (min-width:430px) and (max-width:769px){.navigation .news[data-v-60a5feba]:before{left:387px}}@media screen and (min-width:801px) and (max-width:1023px){.navigation .news[data-v-60a5feba]:before{left:387px}}@media screen and (min-width:1024px) and (max-width:1366px){.navigation .news[data-v-60a5feba]:before{left:386px}}@media screen and (min-width:1920px){.navigation .news[data-v-60a5feba]:before{left:487px}}.header-title-item[data-v-60a5feba]{display:inline-block}.btn-dropdown[data-v-60a5feba]{background-color:#e3f4ff!important}.btn-dropdown-text[data-v-60a5feba]{color:#222!important}.header-menu[data-v-60a5feba]{width:auto;min-width:180px;background:#00b1ff;color:#fff;font-size:22px;padding:25.5px 20px;line-height:1.2}.header-menu[data-v-60a5feba]:first-child{border:none}.header-menu.reservations[data-v-60a5feba]{padding:4px 20px}.header-menu.login[data-v-60a5feba]{height:77px}.header-menu:not(:first-child).login[data-v-60a5feba]{line-height:77px}.request[data-v-60a5feba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp img[data-v-60a5feba]{padding-right:12px}.navbar[data-v-60a5feba],navbar-brand[data-v-60a5feba]{padding:0!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-menu.to-form[data-v-60a5feba]{padding:12px 20px}.btn-secondary[data-v-60a5feba]{background:none;position:relative;border:none;top:0}.btn-secondary[data-v-60a5feba]:active,.btn-secondary[data-v-60a5feba]:focus,.btn-secondary[data-v-60a5feba]:hover{background:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#news[data-v-60a5feba]{position:absolute;width:100vw;max-width:600px;height:500px;background:#fff;border:1px solid #00b1ff;z-index:9999;right:-60px;display:block;margin:auto;padding:20px;font-weight:700;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16)}@media screen and (max-width:1366px) and (min-width:768px){#news[data-v-60a5feba]{right:-160px}}#news p[data-v-60a5feba]{margin-bottom:0}#news .border[data-v-60a5feba]{margin:10px 0}#news .read[data-v-60a5feba]{opacity:.69;font-weight:400;color:#98a6b5}.badge[data-v-60a5feba]{position:absolute!important;right:8px;top:0!important;border-radius:10rem;font-size:150%!important}@media screen and (min-width:320px) and (max-width:991px){.badge[data-v-60a5feba]{right:8px;top:-2px!important}}.navbar-light .navbar-toggler[data-v-60a5feba]{margin-right:0}.font-size-14[data-v-60a5feba]{font-size:14px}.font-size-16[data-v-60a5feba]{font-size:16px}.badge-primary[data-v-60a5feba]{color:#fff;background-color:#00b1ff}.top-right[data-v-60a5feba]{list-style-type:none}