body						{ margin: 0px; padding: 0px; color: #000000; background-image:url(../common_images/bg.gif); }

h1							{ color: #444444; font-size: 12pt; border-top: 3px double #b84; border-bottom: 3px double #b84; padding: 5px; }

div.title				{ margin-bottom: 0.5cm; }
div.content			{ border-bottom: solid 3px #cb9; border-right: solid 5px #cb9; padding: 5px; width="580"; }

p								{ color: #000000; line-height: 1.3em; font-size: 10pt;}
p.text					{ color: #000000; line-height: 1.3em; font-size: 10pt; text-indent: 1em; }
p.subtitle			{ color: #7c412f; font-weight: bold; font-size: 12pt; }
p.texttitle			{ color: #6b3900; font-weight: bold; font-size; 12.5pt; }
p.sengen				{ color: #8e5a34; font-weight: bolder; font-size: 14pt; }
p.index_title		{ color: #124D81; font-weight: bold; font-size: 10pt; padding-top: 3px; padding-bottom: 3px; border-top: 3px #999 double; border-bottom: 3px #999 double; }
li							{ font-size: 10pt; }
ol li						{ font-size: 9pt; line-height: 1.5em; }
ol li.index			{ font-size: 9pt; line-height: 2em; }

table.top_navi	{ border :1px rgb(0, 0, 0); border-style: solid; padding: 10px; font-size: 10pt; }

td.mp0					{ margin: 0px; padding: 0px; }
td.navi					{ margin: 0px; padding: 0px; font-size: 10pt; }
td.main					{ margin: 0px; padding: 10px; }
td.index				{ padding: 10px; font-size: 11pt; }
td.enkaku				{ padding-bottom: 10px; padding-right: 10px; font-size: 10pt; }


img							{ border: none; margin: 0px; padding: 0px; }
	
a								{ text-decoration: none; margin: 0px; }
a:hover					{ text-decoration: underline; }

a.navi					{ font-size: 9.5pt; }
a.navi:link			{ color: #000000; }
a.navi:visited	{ color: #000000; }
a.navi:active		{ color: #98abce; }

a.top						{ font-size: 9.5pt; font-weight: bold; }
a.top:link			{ color: #ffffff; }
a.top:visited		{ color: #ffffff; }
a.top:active		{ color: #98abce; }
