#calendar {
	position:absolute; left:0px; top:0px; visibility:hidden;
}
#calendarTable {
	font-family:Meiryo UI;
	background-color:white;
	border:2px solid #0072D3;
}
#dayHeader th {
    text-align:center;
}
#tableBody {
    text-align:center;
}
#basic {
	background-color:#ffcc33;
}
#tableHaderMonth{
	background-color:#0072D3;
	color:white;
	font-size:35px;
	font-weight:bold;
	height:50px;
}
#tableHeaderLink{
	background-color:#eeeeee;
}
.month{
	font-size:20px;
	height:35px;
}
.holiday{
	background-color:#eeeeee;
}
.now{
	font-weight:bold;
	background-color:powderblue;
}
.cell{
	border:1px solid #f3f3f3;
	padding:2px 5px;
	font-size:20px;
}
.cell-right{
	border-right:2px solid #0072D3;
}
.movelink{
	padding:3px 12px;
}