/* スマホサイズ用のCSS */
@media(max-width:600px) {
    .common-btn {
        margin-top: 40px;
    }

    /* 流れ */
    .flow-item {
        padding: 60px 0;
    }

    .flow-number {
        font-size: 60px;
    }

    .flow-text h3 {
        margin-left: 100px;
    }

    .flow-text h3 {
        line-height: 1.5;
    }

    /* お知らせ */
    .news-item a {
        flex-direction: column;
        align-items: start;
        row-gap: 10px;
    }


}