@charset "UTF-8";

.flex {
    display: flex;
    justify-content: center;
}
.flex img.top {
    width: 30%;
}
.flex img:last-child {
    margin-left: 40px;
}

.cap {
    font-size: 13px;
}

@media print, screen and (max-width: 767px) {
    .flex {
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .flex img {
        width: 100%;
    }
    .flex img:last-child {
        margin-left: 0;
    }
    ol {
        padding-left: 1rem;
    }
}