/* MV */
.maintenance .heading--primary.imgBg {
    background-image: url(../../img/mv_maintenance.webp);
}

@media screen and (max-width: 767.9px) {
    .maintenance .heading--primary.imgBg {
        background-image: url(../../img/mv_maintenance_sp.webp);
    }
}

/* qa__lists */
.qa__lists {
padding-top: 67rem;
}
.qa .acc__title {
    font-size: 16rem;
    font-weight: 600;
    padding: 22rem 0 19rem;
    letter-spacing: .1em;
}
.qa .acc__title::before,
.qa .acc__title::after {  
    background-color: var(--color-black);
    right: 0;
    width: 22rem;
    height: 2rem;
    top: 29rem;
}
.qa .acc__contents {
    font-size: 16rem;
    padding: 12rem 0 0;
    color: var(--color-black);
}
.qa__lists .answer {
    color: var(--color-green);
    font-weight: 600;
    letter-spacing: .1em;
    margin-bottom: 3rem;
}
.qa__lists .text {
    padding-left: 29rem;
}
.qa .btn--prev {
    margin: 200rem auto 50rem;
    font-size: 16rem;
}

@media screen and (max-width: 767.9px) {
    .qa__lists {
            padding-top: 0;
        }
.qa .acc__title {
    line-height: 1.5;
    padding: 16rem 24rem 16rem 40rem;
    text-indent: -40rem;
}

.qa__lists .answer {
    padding-left: 29rem;
    text-indent: -29rem;
}
.qa .btn--prev {
    margin: 119rem auto 32rem;
}
}