@charset "EUC-JP";
body {
    margin: 0;
    padding: 0;
font-family:'Verdana', 'Tahoma', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', sans-serif;
}
.calendar {
    color: #333333;
    text-align: center;
}
.calendarhead {
    font-size: 9px;
    letter-spacing: .2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-top: 5px;
    font-size:10px;
    width : 20px ;
}
.calendar td {
    padding: 2px 0;
    font-size:10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.holiday {
    color: #620000;
}
.saturday {
    color: #000066;
}
