.p-combi_img--reverse {
    text-align: center;
}

.p-combi_img--reverse img:first-of-type {
    margin-bottom: 27px;
}
.p-combi_img--reverse img:last-of-type {
    margin-bottom: 8px;
}
.p-combi_img--reverse img:last-of-type,.p-combi_img--reverse figucaption {
    margin-left: -96px;
}
.p-combi_img--reverse figucaption {
    display: block;
    color: #ccc;
}
.p-caption {
    display: block;
    font-size: 12px;
}
.notes {
    font-size: 12px;
}
@media only screen and (max-width: 768px) {
    .p-combi_img--reverse {
        position: relative;
    }   
    .p-combi_img--reverse img:last-of-type {
        position: absolute;
        top: 56vw;
        right: 11vw;
    }
    .p-combi_img--reverse figucaption {
        margin-top: 17vw;
        margin-left: -21vw;
    }
}

.notice-contents .flex-nowrap  {
    flex-wrap: nowrap;
}