.ur .pagesMV {
    background: url(../img/mv_ur.webp) center/cover no-repeat;
}

.pagesMV .text__wrapper {
    width: 56%;
}

@media screen and (max-width: 767.9px) {
    .ur .pagesMV {
        background-image: url(../img/mv_ur_sp.webp);
    }

    .pagesMV .text__wrapper {
        width: 100%;
        padding: 22rem 10rem 14rem 20rem;
    }
}

/* story */
.story__list:nth-child(1) {
    margin-bottom: 48rem;
}

.story__list.reverse {
    margin-bottom: 183rem;
}

.story__list.reverse .img__wrapper {
    transform: translate(30rem, 50rem);
}

.story__list:nth-child(3) {
    margin-bottom: 133rem;
}


.story__list:nth-child(3) .note {
    text-align: right;
    margin-bottom: 64rem;
}

.certification {
    flex-direction: row-reverse;
    margin-bottom: 139rem;
}

.certification .story__img {
    width: 491rem;
    margin: 117rem 0 1rem;
}



.story__list:nth-child(5) .note {
    text-align: right;
    margin-top: 13rem;
}

.story__list:nth-child(5) .note.mt {
    margin-top: 214rem;
}

.info__wrapper {
    width: 100%;
    display: flex;
    margin: 91rem 0 36rem;
    padding: 8rem 20rem 16rem;
}

.info__wrapper .text__wrapper {
    width: 520rem;
}

.info__wrapper .story__img {
    width: 360rem;
    transform: none;
    margin: 0 0 12rem 61rem;
}

.seges__title {
    line-height: 1.25;
    display: block;
    margin: 4rem 0 38rem;
}

@media screen and (max-width: 767.9px) {

    .certification .story__img,
    .info__wrapper .story__img,
    .info__wrapper .text__wrapper {
        width: 100%;
    }

    .story__list.reverse .img__wrapper,
    .story__list:nth-child(3) .img__wrapper,
    .story__list:nth-child(5) .img__wrapper {
        transform: none;
    }

    .story__list:nth-child(1) {
        margin-bottom: 56rem;
    }

    .story .story__list.reverse {
        margin-bottom: 45rem;
    }

    .story__list:nth-child(3) .note {
        margin-bottom: 21rem;
    }

    .story__list:nth-child(3) {
        margin-bottom: 51rem;
    }

    .certification {
        margin-bottom: 49rem;
    }

    .certification .note {
        text-align: right;
    }

    .story__list:nth-child(5) {
        margin-bottom: 0;
    }

    .story__list:nth-child(5) .note {
        margin-top: 3rem;
    }

    .story__list:nth-child(5) .note.mt {
        margin-top: 20rem;
    }

    .info__wrapper {
        flex-direction: column;
        margin: 25rem 0;
        padding: 13rem 20rem 16rem;
    }

    .info__title {
        line-height: 1.6;
    }

    .seges__title {
        margin: 4rem 0 29rem;
    }

    .info__wrapper .story__img {
        margin: 37rem 0 10rem;
    }

    .story {
        margin-bottom: 60rem;
    }
    .note {
        width: 103%;
        margin-left: -2%;
    }
}