@charset "utf-8";

/* フレックスボックス */

.flex{
    display: flex;
}

.fd_row-rev{
    flex-direction:row-reverse;
}

.fd_column{
    flex-direction:column;
}

.fd_column-rev{
    flex-direction:column-reverse;
}

.jc_between{
    justify-content:space-between;
}

.jc_center{
    justify-content:center;
}

.jc_start{
    justify-content:flex-start;
}

.jc_end{
    justify-content:flex-end;
}

.jc_around{
    justify-content:space-around;
}

.jc_evenly {
    justify-content: space-evenly;
}

.al_center{
    align-items:center;
}

.al_end{
    align-items: flex-end;
}

.al_start{
    align-items:flex-start;
}

.fw_wrap{
    flex-wrap:wrap;
}

.fw_nowrap{
    flex-wrap: nowrap;
}
