a{
		cursor:default;
		text-decoration:none;
}

a:link,a:visited,{
		color:#8CA6C6;
		cursor:default;

}

a:hover{
		color: #CCFFFF;
		position: relative;
		left:1px;
		cursor:default;
}

body{
		margin: 20px 20px 20px;
		background-color:transparent;
		scrollbar-face-color:#ffffff;
		scrollbar-track-color:#ffffff;
		scrollbar-arrow-color:#000000;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		cursor:default;

}



body,td,th{
		color:#000000;
		font-size:70%;
		font-family:osaka,‚l‚r ‚oƒSƒVƒbƒN,Meiryo;
}

.page{
		weight:800;
		
}

h1{
	border-left:#993300 15px solid;
	border-bottom:#CCCCff 1px inset;
	border-right:#CCCCff 1px inset;
	background-color:#FFFFCC;
	font-size:130%;
	font-weight:bold;
	color:#000000;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:5px;
	width:180px;
	
}

h2{
	font-size:130%;
	font-weight:bold;
	color:#990033;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	
}

h3{
	font-size: 120%;
	color: #990033;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left:8px;
}

h4{
	border-left:#996666 15px solid;
	border-bottom:#CCCCff 1px inset;
	border-right:#CCCCff 1px inset;
	background-color:#FFFFCC;
	font-size:130%;
	font-weight:bold;
	width:200px;
	color:#000000;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:5px;
	
}

h5{
	border-left:#996666 15px solid;
	border-bottom:#CCCCff 1px inset;
	border-right:#996666 15px solid;
	background-color:#FFFFCC;
	font-size:130%;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:5px;
	padding-right:20px;
	
}


hr{
	color:#CCFF33;
	border-style:dashed;
}


ul li{
		list-style-image:url(g1.gif);
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
}

.report01{
		font-weight:bold;
		color:#6699FF;
}


