A		{ color: #0033cc; text-decoration: underline; }
A:link		{ color: #0033cc; text-decoration: none; }
A:visited	{ color: #0033cc; text-decoration: none; }
A:active	{ color: #333333; text-decoration: underline; }
A:hover		{ color: #333333; text-decoration: underline; }

BODY{
font-size:12px;
color:#222222;
margin-left:20px;
margin-right:20px;
line-height:140%;
}

font		{ color:#111111; }
/* メニュー */
.mtitle1	{ font-size:14px; font-weight:bold;}
.mtitle2	{ font-size:13px; font-weight:bold;}
.mtitle3	{ font-size:12px; font-weight:bold;}
.mitem1		{ font-size:14px; }
.mitem2		{ font-size:13px; }
.mitem3		{ font-size:12px; }
/* メイン */
.title1		{ font-size:20px; font-weight:bold; }
.title1w	{ font-size:20px; color:#f9f9f9; font-weight:bold; }
.title2		{ font-size:18px; font-weight:bold; }
.title2w	{ font-size:18px; color:#f9f9f9; font-weight:bold; }
.title3		{ font-size:16px; font-weight:bold; }
.title3w	{ font-size:16px; color:#f9f9f9; font-weight:bold; }
.subtitle1	{ font-size:16px; color:#bb3333; font-weight:bold; }
.subtitle1m	{ font-size:16px; color:#333399; font-weight:bold; }
.subtitle2	{ font-size:15px; color:#bb3333; font-weight:bold; }
.subtitle2m	{ font-size:15px; color:#333399; font-weight:bold; }
.subtitlemark1	{ font-size:16px; color:#ff3333; font-weight:bold; }
.subtitlemark1m	{ font-size:16px; color:#6666ff; font-weight:bold; }
.subtitlemark2	{ font-size:15px; color:#ff3333; font-weight:bold; }
.subtitlemark2m	{ font-size:15px; color:#6666ff; font-weight:bold; }
/* エラー表示 */
.error1r	{ font-size:16px; color:#ff3333; font-weight:bold; }
.error2r	{ font-size:14px; color:#ff3333; font-weight:bold; }
/* タイトルインデックス */
.titleindex	{ font-size:13px; color:#333333; }
.titleindexa	{ font-size:14px; color:#333333; font-weight:bold; }
/* テーブル */
.ttitle1	{ font-size:15px; font-weight:bold; }
.ttitle1w	{ font-size:15px; color:#f9f9f9; font-weight:bold; }
/* リスト */
.list1		{ font-size:13px; }
.list2		{ font-size:14px; }
.list3		{ font-size:15px; }
/* 注釈 */
.note0		{ font-size:10px; line-height:120%; }
.note1		{ font-size:11px; line-height:120%; }
.note2		{ font-size:12px; line-height:120%; }
.note3		{ font-size:13px; line-height:120%; }
.note4		{ font-size:14px; line-height:120%; }
/* 一般（小さい文字） */
.sitem1		{ font-size:10px; line-height:150%; }
.sitem1b	{ font-size:10px; font-weight:bold; }
.sitem1br	{ font-size:10px; color:#ff2222; line-height:150%; font-weight:bold; }
.sitem2		{ font-size:11px; line-height:150%; }
.sitem2b	{ font-size:11px; font-weight:bold; }
.sitem2br	{ font-size:11px; color:#ff2222; line-height:150%; font-weight:bold; }
.sitem3		{ font-size:12px; line-height:150%; }
.sitem3b	{ font-size:12px; font-weight:bold; }
.sitem3br	{ font-size:12px; color:#ff2222; line-height:150%; font-weight:bold; }
/* 一般 */
/* r:red o:orange b:bold st:打ち消し線 */
.item1		{ font-size:14px; line-height:150%; }
.item1r		{ font-size:14px; color:#ff2222; line-height:150%; }
.item1br	{ font-size:14px; color:#ff2222; line-height:150%; font-weight:bold; }
.item1o		{ font-size:14px; color:#cc3300; line-height:150%; }
.item1w		{ font-size:14px; color:#f9f9f9; line-height:150%; }
.item1bw	{ font-size:14px; color:#f9f9f9; line-height:150%; font-weight:bold; }
.item1b		{ font-size:14px; font-weight:bold; }
.item1st	{ font-size:14px; line-height:150%; text-decoration: line-through; }
.item2		{ font-size:15px; line-height:150%; }
.item2b		{ font-size:15px; font-weight:bold; }
.item2w		{ font-size:15px; color:#f9f9f9; line-height:150%; }
.item2bw	{ font-size:15px; color:#f9f9f9; line-height:150%; font-weight:bold; }
.item3		{ font-size:16px; line-height:150%; }
.item3b		{ font-size:16px; font-weight:bold; }
.item3r		{ font-size:16px; color:#ff2222; line-height:150%; }
.item3br	{ font-size:16px; color:#ff2222; line-height:150%; font-weight:bold; }
.item3o		{ font-size:16px; color:#cc3300; line-height:150%; }
.item3bo	{ font-size:16px; color:#cc3300; line-height:150%; font-weight:bold;}
.item3w		{ font-size:16px; color:#f9f9f9; line-height:150%; }
.item3bw	{ font-size:16px; color:#f9f9f9; line-height:150%; font-weight:b.item3lo	{ font-size:16px; color:#ff3300; line-height:150%; }
.item3blo	{ font-size:16px; color:#ff3300; line-height:150%; font-weight:bold;}
