
html {
    max-width: none;
}

body {
    max-width: none;
}

button.fv-pc-button {
    padding: 24px 0 !important;
    font-size: 24px !important;
    width: 100%;
}


.wave-line {
    height: 85px;
}

.fv-submit-button {
    width: 480px !important;
    padding: 24px 0 !important;
    font-size: 24px !important;
    line-height: 24px !important;
    box-shadow: none !important;
}

.fv-content {
    width: 425px;
}

.fv-img {
    margin-top: -50px;
    /* width: calc(100% - 480px); */
    /* margin-bottom: 24px; */
}

.fv-content-wrapper {
    min-width: 830px;
}

button[type="submit"]:disabled {
    background-color: grey !important;
    color: white !important;
}

.fv-section-title {
    letter-spacing: 2.5pt;
}

.fv-section-sub-title {
    height: 24px;
}

.profile-content {
    position: relative;
}

.profile-index {
    position: absolute;
    left: -20px;
}

@media (min-width: 1025px) {
    .pc-hdn {
        display: none;
    }
}

@media (max-width: 1024px) {
    .new {
        padding: 4px;
        margin-left: 4px;
    }

    .news-title {
        margin: 8px 0 0;
    }

    .fv-submit-button {
        width: 80% !important;
        font-size: 18px !important;
        padding: 12px 0 !important;
    }

    .top-form input {
        padding: 12px 20px !important;
        font-size: 18px !important;
    }

    .easy10free div {
        font-size: 16px !important;
    }

    .top-background {
        top: 40% !important;
    }

    .footer .right-arrow-r {
        font-size: 16px !important;
    }
}

#enduser-top .right-movement-container{
    transition-duration: 0.5s;
}
#enduser-top .right-movement-container .right-movement{
    margin-left: 10px;
    transition-duration: 0.5s;
}
#enduser-top .right-movement-container:hover .right-movement{
    margin-left: 20px;
}