body	{
	line-height:120%;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Verdana', 'Helvetica', arial,sans-serif;
	font-size:115%;
	/* font-size:large; 'Gill Sans', */
	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:#ffffcc;
	text-decoration: underline;
	}
a:active	{
	color: #000000;
	background-color:#ffffcc;
	text-decoration: none;
	}

a img	{
	border: 2px solid;
	}

div.Photo	{
	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	{
	line-height:120%;
	text-indent:0em;
/*	font-size:mediam;
*/
	text-align:justify;
	}
h1.Title1	{
	line-height:120%;
	color:#000000;
	background-color:#f0fff0;
	}
h2	{color:black;
	background-color:#ffffbb;
	}
h3	{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;
	font-size:12pt;
	}
table.hyouji	{
	border: solid 1px #808000;
	margin-top: 20px;
	margin-bottom: 20px;
	}
/*
td	{border: solid 2px #f0fff0;}
*/
td	{border: solid 2px #bebebe;}
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;
	}
pre	{
	line-height:200%;
	margin-left:2em;
	}
span.textit{
/*
	font-size:12pt;
*/
	font-family: serif;
	font-style: italic;
	}
span.textrm{
/*
	font-size:12pt;
*/
	font-family: serif;
/*
	font-style: italic;
*/
	}



.centre{text-align:center;}
.flushright{text-align:right;}


ul,ol{
	text-align:justify;
}

