.harumi .pagesMV {
    background: url(../img/mv_harumi.webp) center/cover no-repeat;
}

@media screen and (max-width: 767.9px) {
    .harumi .pagesMV {
        background-image: url(../img/mv_harumi_sp.webp);
    }
}

/* story */
.story {
    padding-bottom: 150rem;
}

.story__list:not(.reverse) .note {
    text-align: right;
    margin-top: 8rem;
    line-height: 1.42;
}

.story__list:nth-child(2) {
    margin-bottom: 143rem;
}

.story__list:nth-child(3) {
    margin-bottom: 142rem;
}
.story__list:nth-child(3) .note{
    letter-spacing: -.05em;
}
.story__list:nth-child(4) .story__title {
    padding-left: 70rem;
}

.story__list:nth-child(4) .story__text {
    width: 634rem;
    padding: 53rem 70rem;

}

.story__img--s {
    width: 420rem;
}

.story--bottom {
    width: 100%;
    padding: 53rem 59rem 40rem;
}

@media screen and (max-width: 767.9px) {
    .story {
        padding-bottom: 54rem;
    }

    .story__list:nth-child(4) .story__text,
    .story__img--s {
        width: 100%;
    }

    .story .story__list {
        margin-bottom: 55rem;
    }

    .story .story__list:nth-child(2) {
        margin-bottom: 51rem;
    }

    .story .story__list:nth-child(4) {
        margin-bottom: 12rem;
    }

    .story__list.reverse .note {
        text-align: right;
    }

    .story__list:nth-child(4) .story__title,
    .story__list:nth-child(4) .story__text,
    .story--bottom {
        padding: 0;
    }
}