.note {
    font-size: 0.7em;
    letter-spacing: 0em;
}

.Catch {
    text-align: center;
    margin: 0px;
}

.Media {
    margin: 60px auto 50px;
}

.sp_br {
    display: none;
}


@media screen and (max-width: 640px) {

    .sp_br {
        display: block;
    }

    .pc_br {
        display: none;
    }

    .topbanner_pc {
        display: none;
    }

    .topbanner_sp {
        display: block;
        width: auto;
    }
}

@media screen and (max-width: 320px) {
    .form a {
        font-size: 0.85em;
    }

    .month {
        font-size: 2.3em;
    }

    .time,
    .day {
        font-size: 1.1em;
    }

    .place,
    .join,
    .fax {
        font-size: 1.24em;
    }

    .holding_sympo h3 {
        font-size: 1.24em;
    }
}
