* {
	background-color:#fff;
	color:#000;
	text-align:center;
	line-height:1.2;
}
.pad{
	padding-bottom:3px;
}
.setumei{
	text-align:left;
	padding:5px 0 0 15px;
}
#calendar_table td a{
	display:block;
	width:100%;
	height:100%;
}
#calendar_table {
	width:165px;
	height:160px;
	font-size:15px;
	color:#666;
	background-color:#333;
	margin:5px 0 0 5px;
}
#calendar_table td{
	padding:2px;
}
#calendar_title {
	background-color:#ff9;
	line-height:2;
	padding:2px;
}
#calendar_title a{
	background-color:#ffc;
}
#icon_hidari{
	margin:0 10px 2px 0;
	background-color:#ffc;
}
#icon_migi{
	margin:0 0 2px 10px;
	background-color:#ffc;
}
.iwaikyukan {
	color:#f30;
	background-color:#9cf;	
}
.doyoukyukan {
	color:#30c;
	background-color:#9cf;	
}
.doyou5heikan {
	background-color:#ff9;
}
.niti {
	color:#f30;
}
.header_heijitu {
	background-color:#fcc;
}
.heijitu {
	background-color:#fff;	
}
.doyou {
	color:#30c;
}
.kyukanbi {
	background-color:#9cf;
}
.5heikan {
	color:#f30;
	background-color:#ff9;
}
.syuku5heikan{
	background-color:#ff9;
	color:#f33;
}
.hei5heikan{
	background-color:#ff9;
}
.doyou5heikan{
	background-color:#ff9;
	color:#30c;
}
.hei5heikan{
	background-color:#ff9;
}
.taikai {
	background-color:#f6c;
}
.syukujitu{
	background-color:#fff;
	color:#f33;	
}
.event{
	background-color:#9f6;
}
#setumei {
	font-size:15px;
}
#setumei_kyukan{
	color:#9cf;
}
#setumei_5heikan{
	color:#ff9;
	padding-left:18px;
}
#setumei_taikai{
	color:#ff69b4;
}
#setumei_event{
	color:#9f6;
	padding-left:29px;
}
