@media all and (min-width: 641px) {
    .page-title-holder {
        background: url("../img/page-title-base.jpg") center top no-repeat
    }

    .page-title-holder .title-svg {
        width: 100px
    }

    .page-title-holder .page-title-products {
        width: 174px;
        top: 74px;
        margin-left: 285px
    }
}

@media screen and (max-width: 640px) {
    .page-title-holder {
        background: url("../img/page-title-base-sp.jpg") center top no-repeat;
        padding-top: 9.375vw;
        letter-spacing: -0.02em
    }

    .page-title-holder .page-title img {
        width: 19.0625vw
    }

    .page-title-holder .page-title-products {
        width: 29.375vw
    }

    body.ver19 .section-other {
        border-top: 1px solid #ccc;
        width: 100%
    }
}

body.ver19 .section-answer .accordion-holder .accordion-inner .btn-arrow-right.btn-arrow-right__mt{
    margin-top: 0;
}