@charset "utf-8";
table#calendar2 {	
	border-collapse:collapse;
	width:100%;
	border:1px solid rgb(220,220,220);
}
table#calendar2 th,
table#calendar2 td {
	border:1px solid rgb(220,220,220);
	vertical-align:top;
	padding:1px 5px;
}
table#calendar2 th {
	text-align:right;
	font-size:80%;
}
/* Caption :: Next&Back YearMonth */
table#calendar2 caption {
	padding:0.5em 0;
	font-size:108%;
}
table#calendar2 caption a {
	font-size:77%;
	color:rgb(100,100,100) !important;
}
table#calendar2 caption a.next {
	padding-left:1em;
}
table#calendar2 caption a.back {
	padding-right:1em;
}
/* thead th :: Week */
table#calendar2 th {
	width:5em;
}
.wtn {
	display:none;
}
