@charset "utf-8"; 

/* 行事食カレンダー(calendar.html) */

#month {
	position: relative;
	margin: 20px 0 0;
	overflow: hidden;
}
#month ul {
	position: relative;
	left: 50%;
	float: left;
	width: auto;
}
#month li {
	position: relative;
	left: -50%;
	float: left;
	width: auto;
	padding: 0 0 0 10px;
}
#month li:first-child {
	padding: 0;
}

table {
	margin: 20px 0 40px;
	border: solid 1px #ddddd5;
}
th, td {
	padding: 5px;
	border: solid 1px #ddddd5;
}
th {
	text-align: center;
}

.explain {
	background: #f6f6f6;
}
.sweet {
	background: #ffd9d4;
}
.sushi {
	background: #e6ffd4;
}

#spring, 
.spring th {
	background: #fdf6d6;
}

#summer, 
.summer th {
	background: #e1fdd6;
}

#autumn, 
.autumn th {
	background: #d6f4fd;
}

#winter, 
.winter th {
	background: #fde7d6;
}

