/*<meta http-equiv='Content-Type' content='text/html; charset=shift_jis' />*/
body
{
	margin:2px;
	font-size:0.95em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
	background-color:#ffffff;
	background-image:url("image/background.gif");
}

form
{
	margin:0px;
}

table
{
	table-layout:auto;
	border-collapse:separate;
	border-spacing:0px;
	empty-cells:show;
}

table.b
{
	background-image:url("image/table_background.gif");
}

td.w, th.w
{
	background-color:#ffffff;
}

th.t
{
	text-align:right;
}

hr
{
	color:#c0c0c0;
	height:1px;
}

pre
{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
}

legend
{
	color:#000000;
}

sup
{
	text-decoration:none;
}

h3
{
	text-align:center;
}

h6
{
	text-align:center;
	font-weight:bold;
	font-size:9pt;
	color:#ff0000;
}

.float
{
	position:absolute;
	display:none;
	background-color:#ffffd0;
	z-index:100;
	border:solid 1px #000000;
	font-size:10pt;
}

.schedule
{
	height:8px;
/*	background-color:#0000ff;*/
	cursor:pointer;
	font-size:1pt;
}

.work
{
	height:1em;
	cursor:pointer;
/*
	border-style:solid;
	border-width:1px;
	border-color:#d0d0d0;
*/
}

.date
{
	cursor:pointer;
	height:1pc;
}

.menu
{
	border-style:outset;
	border-width:1px;
/*	border-color:#808080;*/
	margin-top:3px;
	padding:2px;
	background-color:#ffffff;
	font-size:10pt;
}

a:link
{
	color:#0000b0;
	text-decoration:none;
}

a:visited
{
	color:#0000b0;
	text-decoration:none;
}

a:hover
{
/*	color:#ff0000;	*/
	background-color:#e8e8e8;	
/*	text-decoration:underline; */
/*	border:solid 1px #e8e8e8;*/
}
