@charset "EUC-JP";
/**
 *	css for jscalendar
 */
div.jscalendar {
	margin: 1px;
	border: 3px double #666666;
	background: #ffffff;
	font-size: 10pt;
}
div.jscalendar .header {
	color: #3333cc;
}

div.jscalendar span.prev_month {
	position: absolute;
	top: 1px;
	left: 1px; 
	padding:1px;
	width: 2em;
	text-align: center;
	font-weight: bold;
	border: solid 1px #666666;
	background: white;
	color: #000066;
}
div.jscalendar span.next_month {
	position: absolute;
	top: 1px;
	right: 1px; 
	padding:1px;
	width: 2em;
	text-align: center;
	font-weight: bold;
	border: solid 1px #666666;
	background: white;
	color: #000066;
}
div.jscalendar table.calendarbody{
	float: left;
	border-collapse: collapse;
	empty-cells: show;
	background: #ffffff;
	margin: 0px 5px 5px 5px;
}
	div.jscalendar table.calendarbody caption{
		font-weight: bold;
		font-size: 10pt;
		line-height: 1.8em;
	}
	div.jscalendar table.calendarbody th,
	div.jscalendar table.calendarbody td {
		height: 1.4em;
		width: 1.4em;
		border: solid 1px #777777;
		font-family: monospace;
		font-size: 10pt;
	}
	div.jscalendar table.calendarbody th {
		background-color: #334455;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
	}
	div.jscalendar table.calendarbody td {
		text-align: right;
		vertical-align: bottom;
	}
	div.jscalendar table.calendarbody td.selectable {

	}
	div.jscalendar table.calendarbody td.unselectable {
		color: #aaaaaa;
		background: #dddddd;
	}

	div.jscalendar table.calendarbody td.selected {
		font-weight: bold;
		background: #ffcc00;
	}
	div.jscalendar table.calendarbody td.nodate {
		background: #f0f0f0;
	}

	div.jscalendar table.calendarbody .sun {
		background: #ffe9e9;
		color: #990000;
	}
	div.jscalendar table.calendarbody .sat{
		background: #e0e9ff;
		color: #000099;
	}
	div.jscalendar div.footer {
		clear: both;
		text-align: center;
	}
		div.jscalendar div.footer div.close {
			margin: auto;
			width: 8em;
			font-family: monospace;
			font-weight: bold;
			background: #ffffff;
			border-top: solid 1px #666666;
			border-left: solid 1px #666666;
			border-right: solid 1px #666666;
			color: #000066;
		}
