body	{
	line-height:150%;
/*	font-size:mediam;
*/
	font-family: 'Verdana', 'Helvetica', 'Arial', sans-serif;
/*
	font-family: 'Verdana', 'Helvetica', 'Arial', 'IPAGothic', sans-serif;
	font-family: 'Tahoma', 'Gill Sans', 'Gill Sans MT', 'Verdana', 'Helvetica', 'Arial', 'IPAPGothic', sans-serif;
*/
	background-color:#f0fff0;
	}
a:link	{
	color: #0000ff;
	background-color:#f0fff0;
	text-decoration: none;
	}
a:visited	{
	color: #800080;
	background-color:#f0fff0;
	text-decoration: none;
	}
a:hover	{
	color: #000000;
	background-color:#ffff99;
	text-decoration: underline;
	}
a:active	{
	color: #000000;
	background-color:#ffffcc;
	text-decoration: none;
	}
div.centre	{
	text-align:center;
	}
div.Photo	{
	text-align:center;
	}
p.photo	{
	text-indent:0em;
	text-align:center;
	}
div.Title1	{
	/*
	line-height:28pt;
	*/
	font-size:x-large;
	font-weight:bold;
	color:#000000;
	background-color:#f0fff0;
	}
div.Title2	{
	line-height:22pt;
	font-size:large;
	font-weight:bold;
	color:#000000;
	background-color:#f0fff0;
	}
div.Title3	{
	line-height:18pt;
	font-weight:bold;
	color:#000000;
	background-color:#f0fff0;
	}
div.Top	{
	line-height:18pt;
	color:#000000;
	background-color:#f0fff0;
	}
dt	{
	margin-top:1em;
	font-weight:bold;
	}
dd	{
	text-indent:1em;
	}
p	{
	text-indent:1em;
	text-align:justify;
	}
h1	{
	line-height:120%;
	color:#000000;
	background-color:#f0fff0;
	font-weight:bold;
	}
h2	{
	line-height:120%;
	color:black;
	background-color:#ffffbb;
	}
h3	{
	line-height:120%;
	font-size:100%;
	color:black;
	background-color:#f0fff0;
	}
h4	{
	line-height:120%;
	color:black;
	font-size:100%;
	background-color:#f0fff0;
	}
h5	{
	line-height:120%;
	font-size:100%;
	color:black;
	background-color:#f0fff0;
	}
img.emblem	{
	float: left;
	margin-top: 1pt;
	margin-right: 1em;
	}
span.xxsmall	{font-size:xx-small;}
span.xsmall	{font-size:x-small;}
span.small	{font-size:small;}
/*
span.mediam	{font-size:mediam;}
*/
span.large	{font-size:large;}
span.xlarge	{font-size:x-large;}
span.xxlarge	{font-size:xx-large;}
span.larger	{font-size:larger;}
span.smaller	{font-size:smaller;}
tt	{font-size:12pt;}
table	{border: solid 0px #f0fff0;}
table.hyouji	{
	border: solid 1px #808000;
	margin-top: 20px;
	margin-bottom: 20px;
	}
td	{border: solid 2px #f0fff0;}
td.hyouji	{
	border: solid 1px #bebebe;
	}
td.hyouji16	{
	border: solid 1px #bebebe;
	width: 8em;
	}
td.hyouji4r	{
	border: solid 1px #bebebe;
	text-align: right;
	width: 2em;
	}
td.hyouji8r	{
	border: solid 1px #bebebe;
	text-align: right;
	width: 5em;
	}

.centre{text-align:center;}
.flushright{text-align:right;}
.niji{letter-spacing:1em;}

/* verbatim */
pre	{
	font-size:100%;
	line-height:120%;
	margin-left:2em;
	/* background-color:#ffffcc; */
	background-color:#ffffff;
	}
span.textit{
	font-size:100%;
	font-family: 'Times-Italic', 'Times New Roman Italic', serif;
	font-style: italic;
	}
span.textrm{
	font-size:100%;
	font-family: 'Times-Roman', 'Times New Roman', serif;
	}
span.verb{
	font-size:110%;
	font-family: '‚l‚r ƒSƒVƒbƒN', MS-Gothic, Osaka, sans-serif;
}
span.verbp{
	font-size:110%;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN', MS-PGothic, Osaka, sans-serif;
}

p.noindent{
	text-indent:0em;
	text-align:justify;
}

div.wrapfloat{
	float:right;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	margin-right:5px;
	}

div.wrapfloatl{
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	margin-right:5px;
	}

