*{font-family:"Noto Sans JP",sans-serif}body{color:#222}h1,h2,h3,h4,h5,h6,p{line-height:1.6em}a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover img{opacity:.8}a.opacity{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a.opacity:hover{opacity:.8}.base{width:56.25rem;margin:0 auto}.header{font-family:"Noto Sans JP",sans-serif;position:fixed;top:18px;left:0;z-index:9999;-webkit-transition:all .4s;transition:all .4s;width:100%}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1316px;width:100%;height:76px;margin:0 auto;padding:0 20px}.header__logo{max-width:242px}.header__logo img{display:block;width:100%}.header__gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 68px)}.header__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;gap:0 36px}.header__navi li a{font-size:16px;color:#fff;font-weight:700;letter-spacing:.01em}.header__bth{max-width:198px}.cta{position:relative}.cta__btn{display:block;width:32.6875rem;position:absolute;left:0;right:0;bottom:3.125rem;margin:0 auto}#reservation{padding:0 0 10.625rem}@media (min-width:768px){html{font-size:1.1111111111vw}}@media (max-width:767px){html{font-size:4.2666666667vw}}@media only screen and (max-width:767px){.base{width:21.25rem}.cta__btn{width:21.25rem;bottom:4.0625rem}#reservation{padding:0 0 5.625rem}.pc{display:none!important}}@media only screen and (min-width:1000px){.header.scroll{top:0;background:#fff}.header.scroll .header__logo{max-width:206px}.header.scroll .header__navi li a{color:#222}}@media only screen and (max-width:999px){.header{position:absolute;top:18px;height:auto}.header.scroll{top:10px;padding:0;background:0 0}.header__inner{display:block;padding:0 18px}.header__logo{max-width:160px}.header__gnav{width:100%;height:100vh;position:fixed;top:0;left:0;overflow-y:scroll;display:block;z-index:-9999;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s;margin:0;padding:135px 23px 100px;background:#1e1e1e}.header__gnav.active{opacity:1;visibility:visible;z-index:999999}.header__gnav__logo{max-width:160px;position:absolute;left:18px;top:18px}.header__navi{display:block;padding:0;margin:0 0 190px;width:100%}.header__navi li{margin:0 0 25px}.header__navi li:last-child{margin-bottom:0}.header__navi li a{font-size:20px;letter-spacing:.01em}.header__stl{text-align:center;margin-bottom:15px}.header__stl span{font-size:28px;font-weight:700;line-height:1.2857142857;background:-webkit-gradient(linear,left top,right top,from(#f53a3a),to(#e1b800));background:linear-gradient(90deg,#f53a3a 0,#e1b800 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.header__bth{max-width:414px;margin:0 auto}.header__toggle{width:36px;height:36px;position:fixed;top:17px;right:17px;z-index:9999999;cursor:pointer;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(30,30,30,.2);box-shadow:0 0 10px rgba(30,30,30,.2)}.header__toggle span{display:block;background:-webkit-gradient(linear,left top,right top,from(#0f67ff),to(#00fffb));background:linear-gradient(90deg,#0f67ff 0,#00fffb 100%);height:2px;width:10px;margin-left:-5px;-webkit-transition:all .4s;transition:all .4s;position:absolute;border-radius:9999px;left:50%}.header__toggle span:nth-child(1){top:40%}.header__toggle span:nth-child(2){bottom:40%}.header__toggle.opened span:nth-child(1){top:47%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header__toggle.opened span:nth-child(2){bottom:47%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}@media only screen and (min-width:768px){.sp{display:none!important}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
