.t10 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 10px;

	line-height: 120%;

}

.t12 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 12px;

	line-height: 120%;

}

.t14 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 120%;

}

.t18 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 18px;

	line-height: 120%;

}

.t24 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 24px;

	line-height: 120%;

}

a:link {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	text-decoration: underline;

	color: #0033CC;

}

a:visited {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	text-decoration: underline;

	color: #0033CC;

}

a:hover {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	text-decoration: underline;

	color: #0099FF;

}

a:active {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	text-decoration: underline;

	color: #0099FF;

}

body {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #666666;

}

.form-text {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;

	line-height: 120%;

	font-weight: bold;

	text-transform: uppercase;

	color: #009900;

}

.Indispensab {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight: bold;

	color: #FF0000;

}

.TD-LMa { text-align: left; vertical-align: middle; }

.TD-MMa { text-align: center; vertical-align: middle; }

.TD-RMa { text-align: right; vertical-align: middle; }

.TD-LMb { text-align: left; vertical-align: middle; background-color: #FFCCCC; font-weight: bold; color: #333333; }

.TD-MMb { text-align: center; vertical-align: middle; background-color: #FFCCCC; font-weight: bold; color: #333333; }

.TD-RMb { text-align: right; vertical-align: middle; background-color: #FFCCCC; font-weight: bold; color: #333333; }

