body	{margin:0;padding:0;color:#036;font-size:14px;line-height:32px;text-decoration:none;}
a	{color:#0099cc;text-decoration:none;}
	a:link{color:#0099cc;text-decoration:none;}
	a:visited{color:#006666;text-decoration:none;}
	a:hover{color:#006699;text-decoration:underline;}
	a:active{color:#003333;text-decoration:none;}
h2   { margin:5px auto;color: #003; font-size: 18px; text-decoration: none;text-align:center; }
h3	{ margin:5px 10px 0; font-size: 18px; text-decoration: none;text-align:right;border-bottom:1px solid #003366;}
h4	{ margin: 10px 15px; font-size: 16px; border-width:0 0 0 10px;border-style:solid; border-color:#036;padding: 0 0 0 5px;}

table.waku { border: 3px double #003; background-color:#FFFFFF;}
table.ast	{margin:0 auto;padding:0;border: 1px solid #003;background-color:#FFFFFF;}

img.ast	{margin:0;padding-right:10px;float:left;display:inline;}

dl	{margin:5px 20px;}
	dt	{font-weight:bold;margin-top:5px;}
	dd	{padding-left:3px;margin:0px 20px 10px;line-height:22px}
dl.chara	{margin:5px 0 0 5px;}
	dt.chara	{margin-top:5px;padding-right:10px;width:150px;height:150px;float:left;}
	dd.chara	{margin:0px 20px;display:inline;}
ul	{margin:0 auto;padding:0 7px;font-size:14px;list-style-type:none;text-align:right; display:inline;}
	li	{display:inline;padding-left:10px;padding-right:10px;}
ul.page	{padding:0 7px;font-size:13px;list-style-type:none;text-align:right; display:inline;}
	li.page	{display:inline;padding-left:10px;}
.txst_1       { color: #036; font-size: 14px; line-height: 32px; text-decoration: none }
.tex_m_ast	{margin:0;padding:5px 20px;}
.text_a		{margin:0;padding:0px 10px;line-height:30px; }
.text_atp	{margin:0;padding:10px 10px;line-height:30px; }
.tex_cpr	{margin:0 auto;padding:0;font-size:12px;color:#000033;}