.header-mainpage .menu li a svg {
    top: calc(50% - 2.8vh);
    height: calc(50% - 1vh);
}
.header-mainpage .menu li a:hover svg {
    top: 2.3vh;
    height: calc(100% - 5vh);
}
@media screen and (max-width: 480px) {
    .header-mainpage .menu li a svg {
        left: -9vh;
        top: calc(50% - 2vh);
    }
    .header-mainpage .menu li a:hover svg {
        left: -12vh;
        top: 1.9vh;
        height: calc(100% - 3.9vh);
    }
    .header-mainpage .menu li a:hover {
        opacity: 1;
        color: #fff;
        -webkit-text-stroke: 0;
    }
}
