a:link,a:visited,a:active,a:hover {
	color: #000000;
	text-decoration:underline;
}

body   { font-size: 14px; font-family: ＭＳ ゴシック, Osaka, Arial, generic font family }

td, th, b, dd, dl, p, li, ol, ul, div {font-size: 14px}

sup, sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

sup a:link,sup a:visited,sup a:active,sup a:hover {
	color: #000000;
	text-decoration:none;
}
sub a:link,sub a:visited,sub a:active,sub a:hover {
	color: #000000;
	text-decoration:none;
}

.set1  { font-size: 10px }
.set1b  { font-weight: bold; font-size: 10px }
.set1h  { font-size: 10px; line-height: 120% }
.set1bh { font-weight: bold;font-size: 10px; line-height: 120% }
.set2  { font-size: 12px }
.set2b  { font-weight: bold; font-size: 12px }
.set2h { font-size: 12px; line-height: 140% }
.set2h_r { color: red; font-size: 12px; line-height: 140% }
.set2bh  { font-weight: bold; font-size: 12px; line-height: 140% }
.set2bh_r  { color: red; font-weight: bold; font-size: 12px; line-height: 140% }
.set3  { font-size: 14px }
.set3b  { font-weight: bold; font-size: 14px }
.set3h { font-size: 14px; line-height: 140% }
.set3bh  { font-weight: bold; font-size: 14px; line-height: 140% }
.set4     { font-size: 18px }
.set4b     { font-weight: bold; font-size: 18px }
.set4h     { font-size: 18px; line-height: 140% }
.set4bh    { font-weight: bold; font-size: 18px; line-height: 140% }


.skip  { display: none }
form#start	{ margin:0px }

/*英語ページ用*/

table.en td.honbun {
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:140%;
}
table.en td.pagetop,table.en td.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:140%;
}