@charset "UTF-8";

.flow_01,
.flow_02 {
    padding-top: 10px;
}
@media screen and (min-width: 481px) {
    .flow_01,
    .flow_02 {
        display: flex;
        align-content: space-around;
        flex-wrap: wrap;
        max-width: 1200px !important;
        margin: 0 auto;
        flex-direction: column;
    }
    .flow_01 section, .flow_02 section {
        width: 100%;
    }
    .flow_wrap00 {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        max-width: 1200px;
        margin: 0 auto;
    }
    .flow_wrap00 .flow_wrap01,
    .flow_wrap00 .flow_wrap02 {
        width: 48%;
    }
}