.header-logo-text{font-family:Noto Sans JP,sans-serif}.header-logo-yamanashi{letter-spacing:-1.6px}.header-nav-link{font-family:Noto Sans JP,sans-serif}.hamburger-icon{width:24px;height:18px;position:relative;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:currentColor;border-radius:2px;left:0;transition:all .3s ease}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-icon span:nth-child(3){bottom:0}.hamburger-icon.is-active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger-icon.is-active span:nth-child(2){opacity:0;transform:translateY(-50%) scale(0)}.hamburger-icon.is-active span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}
