body {margin:30px; padding:0; background-color:ivory;
      font-family:"ＭＳ ゴシック",monospace; color:black;}

a		{text-decoration:none;}
a:link		{color:blue;}
a:visited	{color:blue;}
a:hover	{color:red;}
a:active	{color:red;}
a.tree:link		{color:navy;}
a.tree:visited	{color:navy;}
a.tree:hover		{color:red;}
a.tree:active	{color:red;}
a.linklist:link	{color:blue;}
a.linklist:visited	{color:blue;}
a.linklist:hover	{color:red;}
a.linklist:active	{color:red;}
a.nolink:link	{color:black;}
a.nolink:visited	{color:black;}
a.nolink:hover	{color:black;}
a.nolink:active	{color:black;}
a.topb:link		{color:white;}
a.topb:visited	{color:white;}
a.topb:hover		{color:red;}
a.topb:active	{color:red;}

p {margin:0; border-style:solid; border-width:0px; padding:2px; font-size:12px;
   line-height:16px; white-space:nowrap; }
/* タイトル用の反転文字 */
 .top_title_line	{font-size:22px; line-height:26px; background-color:navy;
              padding:10px; font-weight:bold; text-align:center; color:white;
              width:95%; margin:auto;}
 .title_line	{font-size:18px; line-height:20px;
              padding:5px; font-weight:bold; text-align:center; color:navy;
              width:100%;}
 .sub_title_line	{font-size:14px; line-height:16px; background-color:lavender;
              padding:5px; font-weight:bold; text-align:center; color:navy;
              width:100%;}
/* ページのツリー位置表示用 */
 .link_list	{text-align:center; font-size:10px; line-height:12px;}
/* リザルト用クラス名 */
 .class_name	{font-size:16px; line-height:18px; font-weight:bold;}
/* リザルト用リンクリスト用 */
 .link_jamp	{text-align:left;}
/* レポート用の文字部分 */
 .report_str	{font-size:14px; line-height:16px;}
/* レポート用日程、会場表記用 */
 .date_place	{font-weight:bold; text-align:right;}
/* レポート用の写真用キャプション */
 .i_caption	{font-size:10px; line-height:12px;}
 .j_caption	{font-size:12px; line-height:14px;}
 .topbotton	{background-color:green; font-size:18px; line-height:20px;
              padding:20px; font-weight:bold; text-align:center; color:white;
              margin-left:auto; margin-right:auto; width:50%;}
 .pd5	{padding:5px;}
 .pd2	{padding:2px;}
 .pd0	{padding:0;}
 .BD	{font-weight:bold;}
 .FU	{font-size:larger;}
 .FD	{font-size:smaller;}
 .FL-L	{float:left;}
 .FL-R	{float:right;}
 
/* タイトル用の反転文字 */
 .red_line14R	{font-size:14px; line-height:18px; background-color:brown;
              padding:5px; font-weight:bold; text-align:right; color:white;
              width:100%;}
 .red_line14C	{font-size:14px; line-height:18px; background-color:brown;
              padding:5px; font-weight:bold; text-align:center; color:white;
              width:100%;}
 .left_space		{width:48%; float:left; padding:5px;}
 .right_space	{width:48%; float:right; padding:5px;}

table {border-collapse:collapse;}
 .cen		{margin-left:auto; margin-right:auto;}
tr,td	{padding:4px; border-collapse:collapse;
       font-size:12px; line-height:16px; white-space:nowrap; text-align:left;}
/* 列名の表示用（１行目） */
 .B-CAP	{font-weight:bold; text-align:center;
              border:1px solid black;}
/* 中央寄せ */
 .B-C		{text-align:center; border:1px solid black;}
 .B-C-S	{text-align:center; border:1px solid black; font-size:10px; line-height:13px;}
/* 右寄せ */
 .B-R		{text-align:right; border:1px solid black;}
 .B-R-S	{text-align:right; border:1px solid black; font-size:10px; line-height:13px;}
/* 左寄せ */
 .B-L		{text-align:left; border:1px solid black;}
 .B-L-S	{text-align:left; border:1px solid black; font-size:10px; line-height:13px;}
/* 右寄せ、太文字 */
 .B-R-W	{font-weight:bold; text-align:right; border:1px solid black;}
 .B-R-W-S	{font-weight:bold; text-align:right; border:1px solid black; font-size:10px; line-height:13px;}
/* 左寄せ、太文字 */
 .B-L-W	{font-weight:bold; text-align:left; border:1px solid black;}
 .B-L-W-S	{font-weight:bold; text-align:left; border:1px solid black; font-size:10px; line-height:13px;}
/* 中央寄せ、太文字 */
 .B-C-W	{font-weight:bold; text-align:center; border:1px solid black;}
 .B-C-W-S	{font-weight:bold; text-align:center; border:1px solid black; font-size:10px; line-height:13px;}
/* 中央寄せ、枠無し */
 .N-C		{text-align:center;}
/* 右寄せ、枠無し（表下のジャンプリンク用） */
 .N-R		{text-align:right;}
/* 左寄せ、枠無し */
 .N-L		{text-align:left;}
/* 中央寄せ、太文字、枠無し */
 .N-C-W	{font-weight:bold; text-align:center;}
/* 右寄せ、太文字、枠無し（表下のジャンプリンク用） */
 .N-R-W	{font-weight:bold; text-align:right;}
/* 左寄せ、太文字、枠無し */
 .N-L-W	{font-weight:bold; text-align:left;}
/* 左寄せ、太文字、枠無し */
 .WHATS	{font-size:12px; line-height:16px; white-space:normal;}
 .WHATSD	{font-size:12px; line-height:16px;}

 .IAS	{color:yellow; background-color:red;}
 .IA	{color:white; background-color:red;}
 .IB	{color:white; background-color:green;}
 .NA	{color:black; background-color:yellow;}
 .NB	{color:black; background-color:white;}
 .BE	{color:black; background-color:pink;}
 .E125	{color:white; background-color:dodgerblue;}
 .IA-C		{color:red;}
 .IB-C		{color:green;}
 .NA-C		{color:#ccae00;}
 .NB-C		{color:black;}
 .BE-C		{color:pink;}
 .table_title	{color:navy; background-color:lavender;}
