.Flow{

}
.Flow__Inner{
    display: flex;
    gap: 15px;
    padding-bottom: 50px;
}
.Flow__Item{
    order: 1;
}
.Flow__Title{
    font-size: 2.4rem;
    align-items: center;
    gap: 10px;
}
.Flow__Title > span{
    border-bottom: 1px solid black;
    padding-bottom: 2.5px;
}
.Flow__Title.--highlight > span{
    background: linear-gradient(transparent 70%, #ffff66 70%);
}
.Flow__Content{
    padding-top: 10px;
}
.Flow__Content dt{
    font-weight: bold;
    padding-bottom: 5px;
}
.Flow__Content dd{
    padding-bottom: 20px;
}
.Flow__Icons{
    display: contents;
}
.Flow__Icon01{
    order: 0;
    width: 100px;
    flex-shrink: 0;
}
.Flow__Icon02{
    order: 2;
    width: 100px;
    flex-shrink: 0;
}

@media screen and (max-width: 600px) {
    .Flow__Inner{
        flex-direction: column;
    }
    .Flow__Item{
        display: contents;
    }
    .Flow__Title > span{
        display: block;
    }
    .Flow__Content{
        padding-top: 5px;
    }
    .Flow__Icons{
        order: -1;
        display: flex;
        justify-content: space-between;
    }
    /* .Flow__Title{
        order: 
    } */
}