.fix-btn-box {
    position: fixed;
    z-index: 203;
    top: 14px;
    right: calc(10% + -1vw + 2vw);
    transition: var(--TransitionEase);
    height: var(--NaviHeight);
    transition: all 0.5s ease-out;
}


.fix-btn-box.is-up {
    right: calc(8% + -1vw + 2vw);
    transition: all 0.5s ease-out;
}

.fix-btn-box a {
    color: #fff;
    border: 0;
    background: #006df9;
}

.fix-btn img {
    width: 22px;
    margin-right: 10px;
    filter: brightness(0) invert(1);

}

@media (max-width: 1920px) {
    .fix-btn-box {
        right: calc(11% + -1vw + 2vw);
    }
}

@media (max-width: 1700px) {

    .fix-btn-box.is-up {
        right: calc(9.5% + -1vw + 2vw);

    }
}

@media (max-width: 1400px) {
    .fix-btn-box {
        right: calc(10% + -1vw + 4vw);
    }

    .fix-btn-box.is-up {
        right: calc(9.5% + -1vw + 4vw);
    }
}

@media (max-width: 1150px) {
    .fix-btn-box {
        right: calc(11% + -1vw + 4vw);
    }
}

@media (max-width: 991px) {
    .fix-btn-box {
        right: 0;
        top: auto;
        bottom: 0;
        width: 100%;
        height: 53px;
    }

    .fix-btn-box.is-up {
        right: 0;
    }

    .fix-btn-box a {
        width: 100% !important;
        border-radius: 0;
        clip-path: initial;
    }

    .fix-btn-box {
        visibility: hidden;
        opacity: 0;
    }

    .fix-btn-box.is-up {
        visibility: visible;
        opacity: 1;
    }
}