.cal_text {
    font-size:75%;
}
.cal_day {
    font-size:120%;
}

.cal_holiday {
    color:#F00;
    font-weight:bold;
    font-size:75%;
}

.cal_title {
    margin:0;
    padding:0;
    line-height:1.0em;
    margin-bottom:10px;
}

.calendar_main table {
    border-collapse: collapse;
}

.calendar_main .dow td {
    height:20px;
    background-color: #EEE;
}

.calendar_main td {
    width:14%;
    height:90px;
    border:1px solid #CCC;
}

.eco_calcateg, .tokiwa_calcateg, .ono_calcateg {
    margin:0;padding:0;
}

#top_contents { margin-bottom:0px; } 
.ml12 { margin-left:20px; }