.c0 {
 line-height: 0.9;
 }
.c1 {
 line-height: 1.5;
 }
.c2 {
 line-height: 1.8;
 }
.c3 {
	line-height: 1.2;
	background-color: #497546;
 }   
span.pink {
 background-color: #FFCCCC;
 }

span.orange {
 background-color: #ffcc00;
 }
span.green {
 background-color: #00cc00;
 }

span.blue {
 background-color: #99ccff;
 }
span.yell {
 background-color: #ffff99;
 }
strong1 { 
border-bottom: double red 3px; 
}
.line {
line-height : normal;}

.redbold {
	font-weight:bold;
	color: #CC3300;
}

.redsmall {
	font-size:9pt;
	color: #CC3300;
}

p{
	font-size : 9pt;
	line-height: 1.2;
}

table.table021 {
 margin-top: 0.2em;
  margin-bottom: 1em;
  width:700px;
  border-collapse: collapse;
  border: dotted 1px #999;
  font-size: 10pt;
  align:center;
}



table.table021 caption {
  margin-top: 1em;
}


table.table021 th,
table.table021 td {
   border: dotted 1px #999;
  padding: 4px 6px;

}

table.table021 th {
	background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;

}

/* table.table021 td {
	border-width:1px;
	text-align: center;
	border-style:dotted;
	padding:2px;
	background:#EBFCCE;
	white-space: nowrap;
	background-color: #ffffff;
	background-attachment: fixed;
	border-right-color: #333333;
	border-bottom-color: #333333;
}

*/



h1{
	padding: 0.1em;
	text-align: center;
	letter-spacing: 1em;
	font-color:#ff9999;
	border-top:4px;
	border-bottom:3px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #99CC00;
	border-bottom-color: #99CC00;
	background-color: #CCFF99;
	font-size: 20px;
}

h2{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size:14pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
vertical-align:; color:#000000
border-bottom:1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	background-color: #CCFFCC;
}

h3{
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; 
font-size:12pt; 
font-weight:bold; 
font-style:normal; 
text-decoration:none; 
vertical-align:; color:#000000}

body{
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; 
font-size:9pt; 
font-weight:normal; 
font-style:normal; 
text-decoration:none; 
text-align:left; 
vertical-align:top; 
scrollbar-base-color :#ccffff; 
scrollbar-face-color :#ccffff; 
scrollbar-highlight-color :#94BFDF; 
scrollbar-shadow-color :#94BFDF;
scrollbar-arrow-color:#94BFDF;
}

a:link{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	border:0;

vertical-align:}

a:visited{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	text-align:left;
	border:0;

vertical-align:
}

a:active{
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; 
font-size:9pt; 
font-weight:normal; 
font-style:normal; 
text-decoration:underline; 
text-align:left; 
vertical-align:;
border:0;
}

a:hover{
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka";
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	text-align:left;
	border:0;


color;#ffffff
vertical-align:
; 	border-width: 0;
}


.line-height {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 9px; line-height: 150%}
.c4 {
	border: medium dotted #FF9999;
	
}
.c41 {
	border: dotted #FF9999;
	
}

.c5 {
	border: double #FF9999;
	
}
.c4b {
	border: medium dotted #66CCFF;
	
}


.c5b {
	border: double #66CCFF;
	
}
.c4g {
	border: medium dotted #66FF00;
	
}


.c5g {
	border: double #66FF00;
	
}

tr.even1 td {background-color: #f0fff0; padding: 5px; border-width:1px; border-style:solid; border-color:#708090}
tr.odd1 td {background-color: #f5f5dc; padding: 5px;  border-width:1px; border-style:solid; border-color:#708090}


table#table-01 {
    width: 530px;
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #999999 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

