.calendar {
    margin: 5px 0;
    text-align: center;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 23px;
}
.calendar td {
    padding: 2px 0;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
	background-color:#CEEDFF;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}

.calbox{
	width:180px;
}

.calheader{
	background-image: url(/images/information/bar_scnavi.gif);
	background-repeat: no-repeat;
}

.calbody{
    padding: 8px;
	background-image: url(/images/information/sc_line.gif);
	background-repeat: repeat-y;
}

.caltable td, th{
	text-align:center;
	background-color:#FFF;
}


