A:link{color:#0000FF;text-decoration:none;}
A:visited{color:#0000FF;text-decoration:none;}
A:hover{color:#DC143C;text-decoration:underline;}

A.menu:link{color:#000000;text-decoration:none;font-size:10pt;}
A.menu:visited{color:#000000;text-decoration:none;font-size:10pt;}
A.menu:hover{color:#FFFFFF;background:#696969;font-size:10pt;}

A.s-menu:link{color:#b0e0e6;text-decoration:none;}
A.s-menu:visited{color:#b0e0e6;text-decoration:none;}
A.s-menu:hover{color:#FFFFFF;text-decoration:none;}

H1{
	color:darkred;
	font-size:18pt;
	margin-bottom:0.5em;
	padding-left:0.5em;
}

H2{
	color:#333333;
	font-size:12pt;
	background:#DCDCDC;
	padding:0.3em 1em 0.3em 1em;
	margin-top:0.5em;
	margin-bottom:-0.5em;
}

.top{
	background-image:URL("img/back.jpg");
	background-repeat:no-repeat;
}

.menu1-1{
	font-size:10pt;
}

.menu1-2{
	color:#FFFFFF;
	font-size:10pt;
	background:#696969;
}

.menu2-1{
	font-size:10pt;
	background:#FFA500;
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#FFA500;
	margin-top:15px;
}

.menu2-2{
	color:#333333;
	font-size:10pt;
	background:#FFFFE0;
	border-style:solid;
	border-width:1px;
	border-color:#FFA500;
	margin-top:17px;
}

.waku_m{
	width:132px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	background:#303565;
	padding:0.2em 0em 0.2em 0em;
	border-style:solid;
	border-width:1px;
	border-color:#333366;
}

.waku_m2{
	width:760px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	background:#303565;
	padding:0.2em 1em 0.2em 1em;
	text-align:right;
}

.waku_m1{
	width:130px;
	border-style:solid;
	border-width:1px;
	border-color:#303565;
}

.table{
	border:solid 1px #303565;
	border-spacing:0px;
	padding:0em 0em 1em 0em;
	}

.table2{
	background-color:#303565;
	border-spacing:0px;
	}

.td1{
	background-color:#eeeeee;
	border-spacing:0px;
	color:#555555;
	font-size:13px;	
	text-align:center;
	}

.td1-1	{
	background-color:#ffffff;
	border-color:darkred;
	border-style:solid;
	border-width:1px;
	}

.td2{
	background-color:#ffffff;
	border-spacing:0px;
	color:#555555;
	font-size:13px;	
	text-align:center;
	}

.td3{
	background-color:#ffffff;
	border-spacing:0px;
	}

.td-s{
	background-color:#ffffff;
	border-spacing:0px;
	color:#555555;
	font-size:13px;	
	text-align:left;
	}

.td-ss{
	font-size:small;
	color:#003399;
	margin-left:5px;
	}

.td-k{
	background-color:#ffffff;
	border-spacing:0px;
	color:#555555;
	font-size:11pt;
	font-weight:bold;
	text-align:right;
	padding-right:0.5em;
	}

.td-l{
	height:5px;
	background:#303565;
}

.td-b{
	height:80px;
	background-image:URL("img/wall2.gif");
	background-repeat:repeat;
	font-size:9pt;
	color:#333333;
	text-align:right;
}

HR.btm{
	width:100%;
	height:10px;
	color:#303565;
	margin:-0.5em 0em 0em 0em;
}

HR.tp{
	width:100%;
	height:10px;
	color:#303565;
	margin:-0.9em 0em 0em 0em;
}

.docBR{
	color:#DC143C;
	font-size:10.5pt;
	font-weight:bold;
}

.docSG{
	color:#333333;
	font-size:9pt;
}

.waku_ph{
	border-style:solid;
	border-color:#FFFFFF;
}

.doc{
	color:#333333;
	font-size:x-small;
	line-height:1.6em;
}

.doc2{
	color:#333333;
	font-size:x-small;
	line-height:1.4em;
}

.doc2-2{
	color:#333333;
	font-size:12px;
	line-height:20px;
	width:100;
	height:114px;
	background-color:#dcdcdc;
	border-style:solid;
	border-color:#708090;
	border-width:1px;
	padding:3px;
}

.doc3{
	color:#FFFFFF;
	font-size:x-small;
}

.r-text1{
	margin-top:-5px;
	margin-left:2px;
	}

.r-text2{
	margin-top:0px;
	margin-left:2px;
	}

.text01	{
		color:darkred;
		font-size:12px;
		margin-bottom:0.5em;
		padding-left:0.5em;
		font-weight:bold;
		}

.text01-1	{
	font-size:10pt;
	color:darkred;
	text-align:left;
	margin-left:5px;
	}

.text02	{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	}

.text02-s	{
	font-size:12px;
	color:#333333;
	}

.text03	{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	}

.text04	{
	font-size:14pt;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FF0000;
	border-color:#CCCC99;
	}

.text04-s	{
	font-size:14pt;
	color:#000000;
	background-color:#FFFF99;
	margin-left:200px;
	}

.text05	{
	font-size:11pt;
	color:#003399;
	text-align:left;
	margin-left:2px;
	}

.text05-s	{
	font-size:11pt;
	color:#003399;
	text-align:center;
	margin-left:2px;
	background-color:#FFFF99;
	}

.text05-ss	{
	font-size:10pt;
	color:#003399;
	text-align:center;
	margin-left:2px;
	background-color:#FFFFFF;
	}

.text05-sss	{
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	background-color:#DCDCDC;
	width:150px;
	}

.text06	{
	font-size:10.5pt;
	color:#333333;
	}

.midashi1	{
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
	background-color:#4682b4;
	width:450px;
	height:25px;
	padding:3;
	margin-top:1em;
}

.box1	{
	font-size:x-small;
	color:#333333;
	line-height:1.5;
	background-color:#b0e0e6;
	border-color:#4682b4;
	border-style:solid;
	border-width:1px;
	width:450px;
	height:25px;
	padding:3;
	}

.textarea	{
	border-color:#66CC00;
	border-style:solid;
	border-width:thin;
	color:#333333;
	font-size:x-small;
	line-height:1.2;
	scrollbar-3dlight-color:#BCD1BD;
	scrollbar-arrow-color:#66CC00;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:#FBFADD;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#FBFADD;
	scrollbar-shadow-color:#BCD1BD;
	margin-top:-1px;
	}

.box1	{
	font-size:x-small;
	color:#333333;
	line-height:1.5;
	background-color:#b0e0e6;
	border-color:#4682b4;
	border-style:solid;
	border-width:1px;
	width:450px;
	height:25px;
	padding:3;
	}

.box2	{
	font-size:x-small;
	color:#333333;
	line-height:1.5;
	background-color:#FFFFCC;
	border-color:#4682b4;
	border-style:solid;
	border-width:1px;
	width:530px;
	padding:3;
	margin-top:15px;
	}

.koushin	{
	color:#5a5e66;
	font-size:10pt;
	}

