#calendar_body {
	min-width: 927px;
}
div#caption {
	width: 100%;
	margin-top: 0px;
	text-align: center;
}
div#caption span#month {
	vertical-align: middle;
	font-size: 2em;
	border-top: 2px solid green;
	border-bottom: 2px solid green;
}
div#control {
	margin-top: 20px;
	text-align: center;
}
div#control a.prev,
div#control a.next {
	border-radius: 5px;
	color: #ffffff;
	background: #40c744;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-style: none;}
div#control a.prev {
	margin-right: 15%;
}
div#control a.next {
	margin-left: 15%;
}
div#legend {
	width: 100%;
	display: inline;
}
div#legend span#japanGames,
div#legend span#internationalGames {
	margin: 0 5px 0 5px;
}
div#legend span#japanGames {
	background: linear-gradient(transparent 60%, #95dffe 60%);
}
div#legend span#internationalGames {
	background: linear-gradient(transparent 60%, #ffff66 60%);
}
#calendarTable {
	width: 95%;
	margin: 10px 20px 0 20px;
	border-collapse: collapse;
	border: 1px solid #999999;
	background-color: #ffffff;
}
#calendarTable td {
	height: 30px;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px dotted #888888;
	vertical-align: middle;
	//background-color: #ffffff;
}
td.date_weekday,
td.date_saturday,
td.date_sunday {
	text-align: center;
	width: 60px;
}
td.date_saturday span,
td.date_sunday span {
	display: inline-block;
	width: 30px;
	height: 25px;
	margin: 0;
	padding-top: 5px;
	text-align: center;
	border-radius: 30px;
	color: #ffffff;
}
td.date_saturday span {
	background-color: #0162f4;
}
td.date_sunday span {
	background-color: #eb3337;
}
td.summary {
	text-align: left;
}
ul.eventList {
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: middle;
}
ul.eventList li {
	//height: 50px;
	margin: 0;
	padding: 0 0 0 10px;
	//border: 1px solid blue;
	vertical-align: middle;
	font-size: 0.9em;
}
ul.eventList li.japan span {
	background: linear-gradient(transparent 60%, #95dffe 60%);
}
ul.eventList li.international span {
	background: linear-gradient(transparent 60%, #ffff66 60%);
}
#reference {
	text-align: center;
}
#reference span a:link { color: #1841ce; }
#reference span a:visited { color: #1841ce; }
#reference span a:hover { color: #fe2eff; }


//*{border:solid 0.5px red;}
