[data-v-1b39a1e7]:root{--color-primary:#690f2b;--color-primary-text:#4f1326;--z-index-bg:-10;--z-index-melody-line:-9;--z-index-balloon:-10;--z-index-header:1000;--z-index-hamburger-overlay:2000;--z-index-hamburger-modal:2100;--z-index-hamburger:2200;--z-index-overlay:2300;--z-index-modal:2400;--layout-width-pc:1090px;--layout-width-sp:100%}@keyframes fadeInDown-1b39a1e7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-1b39a1e7{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes noteBounceIn-1b39a1e7{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes noteBounce-1b39a1e7{0%{transform:translateY(0)}10%{transform:translateY(-10px)}20%{transform:translateY(0)}30%{transform:translateY(-10px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shine-1b39a1e7{0%{opacity:.7;transform:rotate(0) scale(1)}25%{opacity:1;transform:rotate(90deg) scale(1.1)}50%{opacity:.8;transform:rotate(180deg) scale(1.2)}75%{opacity:1;transform:rotate(270deg) scale(1.1)}to{opacity:.7;transform:rotate(1turn) scale(1)}}@keyframes sparkle-1b39a1e7{0%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}to{opacity:.6;transform:scale(.8)}}.button-navigation-menu[data-v-1b39a1e7]{background-color:var(--color-primary);border:2px solid transparent;-o-border-image:linear-gradient(60deg,#ffff7f,#d89f3a 27%,#ffff84 68%,#dba23b 90%) 1;border-image:linear-gradient(60deg,#ffff7f,#d89f3a 27%,#ffff84 68%,#dba23b 90%) 1;box-shadow:0 0 0 5px var(--color-primary),0 0 15px 6px #0009;height:56px;transition:.4s ease;width:56px}.button-navigation-menu.is-open .line[data-v-1b39a1e7]:first-child{rotate:135deg;top:20px;translate:0 10px}.button-navigation-menu.is-open .line[data-v-1b39a1e7]:nth-child(2){opacity:0}.button-navigation-menu.is-open .line[data-v-1b39a1e7]:nth-child(3){rotate:-135deg;top:20px;translate:0 -10px}.line[data-v-1b39a1e7]{background-image:linear-gradient(60deg,#ffff7f,#d89f3a 27%,#ffff84 68%,#dba23b 90%);display:block;height:4px;margin:6px auto;transition:rotate .3s ease,translate .3s ease,opacity .3s ease;width:54%}
