@charset "utf-8";

.mt200 {
    margin-top:200px;
}

.text-center {
    text-align:center;
}

/* ルート用 */
.route_box {
    padding:5px;
    margin:5px auto;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.clear {
    clear:both;
}

/* テーブル分割版カレンダー用 */
.ta2 .holiday_date {
    color:#ff0000;
}

.ta2 #today button {
    border-color:#0000ff;
}

.ta2 {
    margin-bottom:0;
}

.ta2 .calendar_date {
    width:10%;
}
.ta2 .calendar_data {
    width:90%;
}

@media screen and (max-width:800px){
    .table_body_scroll .calendar_date {
        width:20%;
    }
    .ta2 .calendar_date {
        width:20%;
    }
}
