BODY { margin-top: 1px; font-size: 9pt; 
	font-family: "ＭＳ ゴシック"; 
	background-color: #ffffff;
	
	}
TABLE.bar	{ margin-left: 0%; }
TABLE.bar TD{ color: white; background: black;  }

A.bw		{ font-weight: bold; color: white; text-decoration: none; 
                  font-size: 9pt;}
A.bw:link	{ color: white; }
A.bw:visited  { color: white; }
A.bw:hover	{ background-color: #ffffcc;color: red;  
		 text-decoration: underline; }
TABLE.bb TD{ color: black; background: white;  }

A.b1		{ font-weight: bold; color: black; text-decoration: none; 
                  font-size: 9pt;}
A.b1:link	{ color: #00a6ff; }
A.b1:visited    { color: #007631; }
A.b1:hover	{ background-color: #ffffcc;color: red;  }

A.b2		{ color: black; text-decoration: none; 
                  font-size: 11pt;font-family:"Times New Roman";}
A.b2:link	{ color: #00a6ff; }
A.b2:visited    { color: #007631; }
A.b2:hover	{ background-color: #ffffcc;color: red;  }






TD              { font-size: 9pt; font-family: "ＭＳ ゴシック" }

H1	{
	font-size:56pt;			/* 文字サイズ：56pt */
	color:#000066;			/* 文字色：暗い青 */
	font-weight:900;		/* 文字太さ：極太 */
	text-align:center;		/* 中央揃え */
	margin-top:40px;		/* 上マージン：40ピクセル */
	}

H2	{
        font-family:"ＤＦまるもじ体";
	font-size:24pt;			/* 文字サイズ：24ポイント */
	color:#FFFFFF;			/* 文字色：暗い青 */
	font-weight:700;		/* 文字太さ：極太 */
	text-align:center;		/* 中央揃え */
	margin-left:8%;		/* 左マージン：8% */
	margin-right:8%;		/* 右マージン：8% */
	padding-top:4px;		/* 上パディング：4ピクセル */
	padding-bottom:4px;		/* 下パディング：4ピクセル */
	background-color:#85baf5;	/* 背景色：淡い青 */
	border-width:thin;		/* 傍線太さ：細い */
	border-style:solid;		/* 傍線種類：直線 */
	border-color:#000099		/* 傍線色：暗い青 */
	}

H3	{
	font-size:20pt;			/* 文字サイズ：24ポイント */
	color:#996600;			/* 文字色：暗い青 */
	font-weight:700;		/* 文字太さ：極太 */
	text-align:center;		/* 中央揃え */
	margin-left:20%;		/* 左マージン：8% */
	margin-right:20%;		/* 右マージン：8% */
	padding-top:4px;		/* 上パディング：4ピクセル */
	padding-bottom:4px;		/* 下パディング：4ピクセル */
	background-color:#ffff99;	/* 背景色：淡い青 */
	border-width:thin;		/* 傍線太さ：細い */
	border-style:solid;		/* 傍線種類：直線 */
	border-color:#000099		/* 傍線色：暗い青 */
	}
H4	{
	font-size:24pt;			/* 文字サイズ：24ポイント */
	color:#FFFFFF;
	font-weight:700;		/* 文字太さ：極太 */
	text-align:center;		/* 中央揃え */
	margin-left:20%;		/* 左マージン：8% */
	margin-right:20%;		/* 右マージン：8% */
	padding-top:4px;		/* 上パディング：4ピクセル */
	padding-bottom:4px;		/* 下パディング：4ピクセル */
	background-color:#ff3366;	/* 背景色：淡い青 */
	border-width:thin;		/* 傍線太さ：細い */
	border-style:solid;		/* 傍線種類：直線 */
	border-color:#000099		/* 傍線色：暗い青 */
	}
	
P.lead	{
	font-size:14pt;			/* 文字サイズ：14ポイント */
	color:#CC0000;			/* 文字色：赤 */
	line-height:130%;		/* 行間：130% */
	font-weight:700;		/* 文字太さ：太字 */
	margin-left:8%;			/* 左マージン：8% */
	margin-right:8%;			/* 右マージン：8% */
	}
                        
SPAN.plain	{
        font-size:20pt;
	color:#9966FF;			/* 文字色：紫*/
	font-weight:900;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}

SPAN.plain1	{
        font-size:9pt;
	color:#FFFFFF;			/* 文字色：紫*/
	font-weight:500;		/* 文字太さ：極太 */
	background-color:#000000;	/* 背景色：白 */
	}

SPAN.t1		{
	font-weight: bold;
	font-size:10pt;
	font-family:"Times New Roman";
	color:#FF0000;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	}
        
SPAN.t2		{
	font-weight: bold;
	font-size:10pt;
	font-family:"Times New Roman";
	color:#FFFFFF;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	}
        
.flow
		{
	color: blue;
  	font-weight: bold;
  	font-style:italic;
  	font-size: 9pt;
  	position: absolute;
  	top: 50px;
  	left: 150px ;
	}
	
SPAN.plan	{
        font-size:9pt;
	color:#000000;			/* 文字色：紫*/
	font-weight:500;		/* 文字太さ：極太 */
	
	}
	
span.plan1	{
	font-size:9pt;
	color:#ff9900;			/* 文字色：紫*/
	font-weight:500;		/* 文字太さ：極太 */
	}
	
span.plan2	{
	font-size:9pt;
	color:#999900;			/* 文字色：紫*/
	font-weight:500;		/* 文字太さ：極太 */
	}

span.plan21	{
	font-size:9pt;
	color:#ff0000;			/* 文字色：紫*/
	font-weight:500;		/* 文字太さ：極太 */
	}

SPAN.oosu	{
        font-size:11pt;
	color:#000000;			/* 文字色：黒*/
	font-weight:500;		/* 文字太さ：極太 */
	background-color:#ffffff;	/* 背景色：白 */
	}	

SPAN.chara	{
	font-size:14pt;
	color:#CC0000;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：淡いピンク */
	}

SPAN.chara1	{
	font-size:14pt;
	font-family:"Times New Roman";
	color:#CC66ff;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：淡いピンク */
	}
	
SPAN.chara2	{
	font-size:14pt;
	font-family:"Times New Roman";
	color:#FF99CC;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}

SPAN.chara3	{
	font-size:11pt;
	font-family:"Times New Roman";
	color:#6666ff;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}

SPAN.chara31	{
	font-size:9pt;
	font-family:"Times New Roman";
	color:#000000;			/* 文字色：赤 */
	font-weight:300;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}


SPAN.chara4	{
	font-size:9pt;
	color:#ff9933;			/* 文字色：赤 */
	font-weight:200;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}

SPAN.chara5	{
	font-size:10pt;
	color:#00000;			/* 文字色：赤 */
	font-weight:200;		/* 文字太さ：極太 */
	background-color:#FFFFFF;	/* 背景色：白 */
	}

SPAN.chara6	{
	font-size:10pt;
	color:#00a6ff;			/* 文字色：赤 */
	font-weight:200;		/* 文字太さ：極太 */
	background-color:#FFf2a3;	/* 背景色：白 */
	}

SPAN.keyword	{
	color:#CC0000;			/* 文字色：紫 */
	font-weight:900;		/* 文字太さ：極太 */
	background-color:#FFCCCC;	/* 背景色：淡い赤 */
	}

SPAN.mylink	{
	 font-size: 22pt;
	 color:#ffff99;
	 line-height:130%;
	 font-family:"Stop";
	 font-weight:500;
	 text-align:center;
	 font-style:italic;
	 }
	

P.lead SPAN.ruby	{
	font-size:10t;			/* 文字サイズ：10ポイント */
	}

OL	{
	list-style-type:decimal;	/* 行頭のタイプ：数字 */
	font-size:12pt;			/* 文字サイズ：12ポイント */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間：130% */
	font-weight:400;		/* 文字太さ：普通 */
	margin-left:15%;		/* 左マージン：15% */
	margin-right:8%			/* 右マージン：8% */
	}

