.watari .pagesMV {
    background: url(../img/mv_watari.webp) center/cover no-repeat;
}

.pagesMV .text__wrapper {
    width: 46%;
}

@media screen and (max-width: 767.9px) {
    .watari .pagesMV {
        background-image: url(../img/mv_watari_sp.webp);
    }

    .pagesMV .text__wrapper {
        width: 100%;
    }
}

/* story */
.story {
    padding-top: 80rem;
    padding-bottom: 97rem;
}

.story .lead {
    padding-bottom: 75rem;
}

.story__list:nth-child(1) {
    margin-bottom: 200rem;
}

.story__list.reverse:nth-child(2) {
    margin-bottom: 114rem;
}

.story__list:nth-child(3) {
    margin-bottom: 117rem;
}

.story__img {
    transform: translate(-30rem, 51rem);
}

.story__list:nth-child(4) .story__img {
    transform: translate(30rem, 50rem);
}

.story__img--s {
    width: 420rem;
}

.story__text--w {
    width: 634rem;
    margin-top: 50rem;
}

.img__wrapper {
    transform: translateX(30rem);
}

.story__list:nth-child(3) .img__wrapper {
    transform: translateX(-30rem);
}

.story__list:nth-child(3) .story__text--w {
    margin-top: 73rem;
}

.story__list:nth-child(3) .note {
    text-align: right;
}

.story__list:nth-child(4) .note {
    margin: 152rem 0 0 58rem;
    line-height: 1.43;
}

@media screen and (max-width: 767.9px) {
    .story {
        padding-top: 50rem;
        padding-bottom: 24rem;
    }

    .story .lead {
        padding-bottom: 43rem;
    }

    .story__list:nth-child(1) {
        margin-bottom: 1rem;
    }

    .story__list.reverse:nth-child(2) {
        margin-bottom: -27rem;
    }

    .story__list:nth-child(3) {
        margin-bottom: 45rem;
    }

    .story__img--s {
        width: 100%;
        margin-top: 12rem;
    }

    .story__text--w {
        width: 100%;
    }

    .story__list:nth-child(2) .note {
        text-align: right;
    }

    .story__img,
    .story__list:nth-child(4) .story__img,
    .img__wrapper,
    .story__list:nth-child(3) .img__wrapper {
        transform: none;
    }

    .story__list:nth-child(4) .text__wrapper {
        display: contents;
    }

    .story__list:nth-child(4) .note {
        order: 1;
        margin: 16rem 0 0;
    }
}

/* imageSection */
.imageSection {
    margin-bottom: 150rem;
}

@media screen and (max-width: 767.9px) {
    .imageSection {
        margin-bottom: 60rem;
    }
}

/* inquirySection */
.inquirySection .btn {
    margin: 90rem auto 0;
}

@media screen and (max-width: 767.9px) {
    .inquirySection .btn {
        margin: 50rem auto 0;
    }

    .btn--bottom {
        margin: 70rem auto 50rem;
    }

}