/* CascadingStyleSheet(CSS) */
BODY	{
	OVERFLOW: auto; /*visible*/
	MARGIN: 0px; DIRECTION: ltr; 
	FONT-FAMILY: "ＭＳ ゴシック","ＭＳ Ｐゴシック";
	/*"ＭＳ 明朝","ＭＳ Ｐ明朝", serif*/
	BACKGROUND:url(image/background.gif);
	background-repeat: repeat;
	/*repeat-x-y*/
	}
A	{ text-decoration: none; }
a:link		{color:#000000 }	/* 未訪 */
a:visited	{color:#660099 }	/* 既訪 */
a:hover		{color:#000066 }	/* 通過 */
a:active	{color:#3333CC }	/* 作動中 */

DIV	{ DIRECTION: ltr; }	/* 文字方向 */

DIV.header {
	WIDTH: 660px;
	HEIGHT: 100px;
	border-style: hidden;
	border-color:#999999;
	margin: 0px 100px 0px 100px; 
	padding:0px;
	LINE-HEIGHT: 2;
	WRITING-MODE: lr-tb;
	}
.header P {
	MARGIN: 2px 10px 1px 0px;
	TEXT-INDENT: 0px;
	}
.header H2 {
	MARGIN: 0px 10px 0px 100px;
	FONT-SIZE: 120%;
	}
DIV.header1 {
	white-space: pre;
	WIDTH: 660px;
	HEIGHT: 40px;
	border-style:rigde;/*solid rigde inset outset */
	border-width:0px 0px;
	border-color:#999999;
	margin: 0px 100px 0px 100px; 
	padding:2px 0px 2px 0px;
	LINE-HEIGHT: 0;
	WRITING-MODE: lr-tb;
	BACKGROUND-COLOR:#6699CC;
	text-align:center;
	}
.header1 P {
	MARGIN: 0% 0px 0px 0px;
	FONT-SIZE: 110%;
	font-weight: bold;
	TEXT-INDENT: 0px;
}
.header1 H1 {
	MARGIN: 20px 0px 0px 0px;
	FONT-SIZE: 110%;
	font-weight: bold;
	TEXT-INDENT: 0px;
	}
.header1 H2 {
	MARGIN: 0% 0px 0px 0px;
	FONT-SIZE: 110%;
	TEXT-INDENT: 0px;
	}

DIV.header2 {
	white-space: normal;
	OVERFLOW: auto;
	WIDTH: 660px;
	HEIGHT: 150px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:hidden
	border-right:hidden
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px; 
	margin-right: 100px; 
	padding:1em;
	LINE-HEIGHT: 2;
	WRITING-MODE: lr-tb;
	FONT-SIZE: 100%;
	font-weight: normal;
	COLOR: #000000;
	BACKGROUND-COLOR:#FFFFFF;
	}
.header2 P {
	MARGIN: 0% 0px 0px 0px;
	FONT-SIZE: 120%;
	TEXT-INDENT: 0px;
	}
.header2 H1 {
	MARGIN: 1p 110px 1px 120px;
	FONT-SIZE: 100%;
	font-weight: normal;
	text-align: right; 
	TEXT-INDENT: 0px;
	}
.header2 H2 {
	MARGIN: 5p 10px 10px 20px;
	FONT-SIZE: 100%;
	font-weight: normal;
	TEXT-INDENT: 0px;
	}
DIV.footer {
	white-space: pre;
	OVERFLOW: hidden;
	WIDTH: 660px;
	HEIGHT: 50px;
	border-style:rigde;/*solid rigde inset outset */
	border-width:2px 2px;
	border-color:#999999;
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px; 
	margin-right: 100px; 
	padding:0px;
	LINE-HEIGHT: 1;
	WRITING-MODE: lr-tb;
	COLOR: #FFFFFF;
	text-align:center;
	}
.footer P {
	font-weight: bold;
	TEXT-INDENT: 0px;
}
.footer H1 {
	MARGIN: 0px 0px 0px 120px;
	TEXT-INDENT: 0px;
	FONT-SIZE: 100%;
}

.footer H3 {
	MARGIN: 0px 1px 1px 1px;
	TEXT-INDENT: 0px;
	FONT size:95%;
	FONT-FAMILY:"Times New Roman";
	text-align:right ; /*center left*/
}
DIV.footer1 {
	white-space: normal;
	OVERFLOW: hidden;
	WIDTH: 660px;
	HEIGHT: 40px;
	border-top:solid 0px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;
	border-left:hidden
	border-right:hidden
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px; 
	margin-right: 100px; 
	padding:0px;
	LINE-HEIGHT: 1;
	WRITING-MODE: lr-tb;
	COLOR: #000000;
	BACKGROUND-COLOR:#6699CC;
	text-align:center
	}
.footer1 P {
	font-weight: bold;
	TEXT-INDENT: 0px;
}
.footer1 H1 {
	MARGIN: 0px 0px 0px 120px;
	TEXT-INDENT: 0px;
	FONT-SIZE: 100%;
}

.footer1 H3 {
	MARGIN: 0px 1px 1px 1px;
	TEXT-INDENT: 0px;
	FONT size:95%;
	FONT-FAMILY:"Times New Roman";
	text-align:right ; /*center left*/
}
.lst{
	white-space: pre;
	OVERFLOW: auto;
	WIDTH: 660px;
	/*border-style:dashed;*/
	border-style:solid;/*solid rigde inset outset */
	border-width:1px 1px;
	border-color:#999999;
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px; 
	margin-right: 100px; 
	padding:1em;
	LINE-HEIGHT: 2;
	WRITING-MODE: lr-tb;
	HEIGHT: 70%;
}
DIV.table{
	table-layout:fixed;/*auto*/
	white-space: normal;
	list-style-type: none;
	WIDTH: 660px;
	OVERFLOW: auto;
	border-style:solid;
	border-width:1px 1px;
	border-color:#FFFFFF;
	margin-top: 1px; 
	margin-left: 100px; 
	margin-bottom: 1px; 
	margin-right: 100px; 
	padding:1em;
	line-height: 1.5;
	WRITING-MODE: lr-tb;
	HEIGHT: 70%;
	FONT-SIZE: 100%;
	BACKGROUND-COLOR:#FFFFFF;
}

.table P {
	TEXT-INDENT: 0px;
	COLOR: #FFFFFF;
}
}
.table F4 {
	font-weight: bold;
	TEXT-INDENT: 0px;
}

DIV.text {
	white-space: normal;
	OVERFLOW: auto;
	WIDTH: 660px;
	/*border-style:dashed;*/
	border-style:solid;/*solid rigde inset outset */
	border-width:0px 0px;
	border-color:#999999;
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 10px; 
	margin-right: 100px; 
	padding:1em;
	LINE-HEIGHT: 150%;
	WRITING-MODE: lr-tb;
	COLOR: #000000;
	BACKGROUND-COLOR:#FFFFFF;
	FONT-SIZE: 100%;
}
.R1 {
	text-align:right;
	FONT size:100%;
}
.text S1 {
	MARGIN: 0px 1px 1px 1px;
	text-align:right; /*center left */
	FONT size:100%;
}

H1 {	MARGIN: 1em,0.5em;	FONT-SIZE: 100%;	font-weight: bold; }
H2 {	MARGIN: 0em,0em;	FONT-SIZE: 100%;	font-weight: bold; }
H3 {	MARGIN: 0em,0.5em;	FONT-SIZE: 100%;	font-weight: bold; }
H4 {	margin-top: 0em;	margin-left: 2em;	margin-bottom: 0em;
		margin-right: 0em;	FONT-SIZE: 100%;	font-weight: normal; }
H5 {
	text-align:right;
	FONT size:100%;
}

HR {	MARGIN: 0.5em,0.5em;}
P {	MARGIN: 1% 0px;		text-indent: 1em;}
P.author {	FONT-WEIGHT: bold;	FONT-SIZE: 120%;
	TEXT-ALIGN: right;	MARGIN: 2em,2em;}
A:link {	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000066;}
.gaiji {
	width:1em;
	height:1em;
	vertical-align:text-top;
}

/* 外字<IMG src=" x.gif" alt="読み" class="gaiji"> middle*/



DIV.box {
	white-space: pre;
	OVERFLOW: no;
	WIDTH: 660px;
	border-top:solid 0px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;
	border-left:hidden
	border-right:hidden
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px; 
	margin-right: 100px; 
	padding:0px;
	LINE-HEIGHT: 2;
	WRITING-MODE: lr-tb;
	BACKGROUND-COLOR: #FFFFFF;
	text-align:center
	}

/* table-layout
border-collapse 
border-spacing 
empty-cells 
caption-side  */

/* transparent 透明 */