 body{
font-size: 100%;
font-family: "ＭＳ-ゴシック", Osaka,sans-serif;
background-color: #ffffff;
background-attachment: fixed; padding:0;margin:0;
color: #000000;
letter-spacing: 0.15em;
line-height: 130%;
voice-family: female;
speak-punctuation: code;
}

h1 {font-family:"ＭＳ-ゴシック",Osaka; font-size: 16pt; color: #660000; margin:0;
	font-weight: normal; font-style: normal; text-align: center;}
  
h2 {position:relative; top: 0%; left:10%;font-family: "ＭＳ-ゴシック",Osaka; font-size: 100%; color: #660000; margin:0%;
  font-weight: bold; text-align: left;}
  
h3 {font-family: "ＭＳ-ゴシック",Osaka; font-size: 12pt; color: #aa0000; margin-top:0%;margin-bottom:0%;
  font-weight: normal; font-style: normal; text-align: left;}
  
h4 {font-family: "ＭＳ-ゴシック",Osaka; font-size: 110%; color: #aa0033; margin:0;
  font-weight: normal; font-style: normal; text-align: center;}
  
a.sp:link {color:#FFFFFF;}
a.sp:visited {color:#FFFF00;}
img { border-style:none;}
img.left {float:left; margin:0.5em}
img.right {float:right; margin:0.5em}

p {margin:0; padding:0;}

  
.bg0 {position:relative;top:0%; left:0%; width:100%; background-color:#bbffff; margin:0; padding:0;
border-bottom-style:outset;border-bottom-width:5px;border-bottom-color:#bbffff;}	
	.bg01 { position: absolute;top:0%;width:100%;height:30px; text-align:center;font-size:70%;}
	.bg02 { position: absolute;top: 10px; left:0%; width: 15%; height:10px; margin:0px;text-align:center;} 
	.bg03 { position:absolute; top: 40px; left:20%; width: 60%; height:20px; margin:0px;text-align:center;} 
	.bg04 { position: absolute; top:25px; left:1%; width: 30%; height:10px; font-size:80%; margin:0px;text-align:left;}      
 	.bg05 {position:relative; top: 0%; left:15%; width: 70%; height:175px;text-align:center; } 
	 
.bg1 {position:relative; top: 0%; left:0%; width: 100%; margin:0px;padding:0px;
		text-align:center; vertical-align:top;background-color: #bbffff;
		border-bottom-style:outset;border-bottom-width:5px;border-bottom-color:#bbffff;}
	.bg11 {position:relative; top: 5px; left:15%; width: 70%;text-align:center; }
	
.bg2 { position: relative; top: 0%; left:0%;width: 100%; height: 2500px; background-color: #ddffdd; text-align:center;
     padding:0px; margin:0px;}
	.bg21 { position: relative; top:0px; left:10%; width:80%; height:25px;line-height:normal; font-size:100%; padding:5px; 
			background-color: #eeeeaa;color:#00000;  text-align:left; text-decoration: none;vertical-align:middle;margin:0px;
      border-style:solid;border-width:1px;border-color:#aa3300;}
	.bg22 { position: relative; top:0px; left:10%; width:80%; height:180px;line-height:normal; font-size:90%; padding:5px; margin:0;
			background-color: #ffffff;  text-align:left; vertical-align:top;
			border-style:solid;border-width:1px;border-color:#aa3300;}
		
	
table {
	width:100%; background-color:#bb6600;
	}
.tableA {
	width:70%; background-color:#66bb00;margin:0;
	}
	
caption {
	font-size:120%;
	color:#990000;
	text-align:left;padding:5px;
}

thead {
	text-align:center;
	}
	
tbody {
	
	text-align:left;
}

th, td {padding:0.2em 0.5em; font-size:90%;}

.tr1 {background-color:#bbdddd;}
.tr2 {background-color:#ddffee;}

.td1 {background-color:#ffeeaa;text-align:center;font-size:11pt;}
.td2 {background-color:#ccffee;text-align:left;font-size:10pt;line-height:120%;}
.td3 {background-color:#ccffee;text-align:left;padding-left:20px;}
.td4 {background-color:#ffffee;text-align:left;font-size:80%;line-height:140%;}
.td5 {background-color:#ddffcc;text-align:left;font-size:10pt;line-height:120%;}
.td6 {background-color:#ddffcc;text-align:left;padding-left:20px;}


