BODY { color:black;  
       background:white;
       background-image:url("img/wall/u006bcg.gif");
       background-attachment:fixed; }


/******  リンク時のテキスト  ******/
A.a_01:link    { text-decoration:none; color:cornflowerblue; }
A.a_01:visited { text-decoration:none; color:cornflowerblue; }
A.a_01:active  { text-decoration:none; color:cornflowerblue; }
A.a_01:hover   { text-decoration:none; color:blue; cursor:pointer; }

A.a_02:link    { text-decoration:none; color:dodgerblue; }
A.a_02:visited { text-decoration:none; color:dodgerblue; }
A.a_02:active  { text-decoration:underline; color:dodgerblue; }
A.a_02:hover   { text-decoration:underline; color:dodgerblue; cursor:pointer; }


/******  DIV  ******/
DIV.center_01 {margin-left:100px; }

   .left_01 {text-align:left; }


/******  P  ******/


/******  FONT  ******/
FONT.f_blk_b  {color:black; font-size:11pt; font-weight:bold; }

    .f_gry    {color:gray; font-size:9pt; }

    .f_red    {color:salmon; }

    .f_blu    {color:blue; }

    .f_dgry_b {color:dimgray; font-size:11pt; font-weight:bold; }

    .f_org_b  {color:orange; font-size:10pt; font-weight:bold; }

    .f_blu_b  {color:sienna; font-size:13pt; font-weight:bold; }

    .f_red_b  {color:red; font-size:11pt; font-weight:bold; }

    .f_red_b2 {color:red; font-weight:bold; }

    .f_dam    {color:black; font-size:7pt; }


/******  テーブル  ******/
TABLE.t_01 { border:0pt; border-color:dimgray; border-style:solid;
             border-collapse:collapse;
             widht:740; }

     .t_05 { border:0pt; border-color:dimgray; border-style:solid;
             border-collapse:collapse; }

     .t_08    { border:0pt; border-collapse:collapse; }

     .t_09    { border:0pt; border-collapse:collapse; }

     .t_10    { border:0pt; border-collapse:collapse; }


/******  TD  ******/
TD.td_01 { border:1pt; border-color:dimgray; border-style:solid; padding:0; background-color:black;
           color:dimgray; font-weight:bold; font-size:11pt;
           width:720; height:60; padding-left:20px; }

  .td_01_01 { border:1pt; border-color:dimgray; border-style:solid; padding:0; background-color:black;
              color:dimgray; }

  .td_02 { border:1pt; border-color:dimgray; border-style:solid; padding:0; background-color:whitesmoke;
           font-weight:bold; font-size:10pt;
           width:740; }

  .td_02_01 { border:0pt; border-color:dimgray; border-style:solid; padding:1em;
              font-size:8pt;
              width:130;
              text-align:left; vertical-align:top; }

  .td_02_02 { border:0pt; border-color:dimgray; border-style:solid; padding:1em 1em 1em 2em;
              color:dimgray; font-size:10pt;
              line-height:1.6em;
              width:590;
              text-align:left; vertical-align:top; }

  .td_02_03 { border:0pt; border-color:dimgray; border-style:solid;
              color:dimgray; font-size:10pt;
              text-align:left; vertical-align:top; }

  .td_03 { border:1pt; border-color:dimgray; border-style:solid; padding:0; background-color:black;
           color:white; font-size:10pt;
           width:740; height:30;
           text-align:center; }

  .td_04_01 { border:0pt; border-color:dimgray; border-style:solid; padding:1em 1em 1em 2em;
              color:dimgray; font-size:10pt;
              line-height:1.6em;
              width:720;
              text-align:left; vertical-align:top; }

  .td_04_02 { border:0pt; border-color:dimgray; border-style:solid;
              color:dimgray; font-size:10pt; line-height:1.4em;
              text-align:left; vertical-align:top; }

  .td_04_03 { border:0pt; border-color:dimgray; border-style:solid;
              color:dimgray; font-size:10pt; line-height:1.4em;
              width:270; text-align:left; vertical-align:top; }

  .td_04_04 { border:0pt; border-color:dimgray; border-style:solid;
              color:dimgray; font-size:10pt; line-height:1.4em; padding-right:22px;
              text-align:left; vertical-align:top; }

   .td_05_01_01 { border:1pt; border-color:dimgray; border-style:solid;
                  color:dimgray; font-size:7.5pt; font-family:'verdana'; padding:5px 5px 5px 5px;
                  ext-align:left; letter-spacing:0.00em; line-height:1.6em; }

   .td_05_01_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:dimgray; font-size:7.5pt; font-family:verdana; padding:0px 5px 0px 5px;
                  height:40; ext-align:left; letter-spacing:0.00em; line-height:1.6em; }

   .td_05_01_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:dimgray; font-size:7.5pt; font-family:verdana; padding:5px 5px 5px 5px;
                  ext-align:left; letter-spacing:0.00em; line-height:1.6em; }


   .td_08_01_02 { border:0pt; border-color:dimgray; border-style:solid;
                  color:dimgray; font-size:9pt;
                  padding:0px 0px 0px 0px;
                  text-align:left; vertical-align:top; letter-spacing:0.1em; line-height:1.6em; }

   .td_08_01_02_01 { border:0pt; border-color:dimgray; border-style:solid;
                     color:dimgray; font-size:9pt;
                     padding:10px 0px 0px 0px;
                     text-align:left; vertical-align:top; letter-spacing:0.1em; line-height:1.6em; }

   .td_08_01_03 { border:0pt; border-color:dimgray; border-style:solid;
                  color:dimgray; font-size:10pt;
                  padding:10px 0px 0px 0px;
                  text-align:left; vertical-align:top; letter-spacing:0.0em; line-height:1.6em; }

   .td_08_02_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:black; font-size:8pt; font-family:verdana;
                  width:100; height:50;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_08_02_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:palegoldenrod;
                  color:darkslategray; font-size:8pt;
                  width:115;
                  text-align:center; vertical-align:middle; letter-spacing:0.00em; line-height:1.8em; }

   .td_08_02_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:darkslategray; font-size:8pt;
                  width:115;
                  text-align:center; vertical-align:middle; letter-spacing:0.00em; line-height:1.8em; }

   .td_08_02_04 { border:1pt; border-color:dimgray; border-style:solid; background-color:ghostwhite;
                  color:darkslategray; font-size:8pt;
                  width:115;
                  text-align:center; vertical-align:middle; letter-spacing:0.00em; line-height:1.8em; }

   .td_08_02_05 { border:1pt; border-color:dimgray; border-style:solid; background-color:mistyrose;
                  color:darkslategray; font-size:8pt;
                  width:115;
                  text-align:center; vertical-align:middle; letter-spacing:0.00em; line-height:1.8em; }

   .td_08_03_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:black; font-size:8pt; font-family:verdana;
                  height:50;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_08_03_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:gainsboro;
                  color:darkslategray; font-size:12pt; font-family:HG創英角ﾎﾟｯﾌﾟ体;
                  text-align:center; vertical-align:middle; letter-spacing:0.01em; line-height:1.8em; }

   .td_08_03_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:palegoldenrod;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  width:100;
                  text-align:center; vertical-align:middle; letter-spacing:0.01em; line-height:1.8em; }

   .td_08_04_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:black; font-size:8pt; font-family:verdana;
                  height:35;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_08_04_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:palegoldenrod;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  width:100;
                  padding-right:20px;
                  text-align:right; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_08_04_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  padding-right:20px;
                  text-align:right; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_08_04_04 { border:1pt; border-color:dimgray; border-style:solid; background-color:ghostwhite;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  padding-right:20px;
                  text-align:right; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_08_04_05 { border:1pt; border-color:dimgray; border-style:solid; background-color:mistyrose;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  padding-right:20px;
                  text-align:right; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_08_05_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightgrey;
                  color:black; font-size:8pt; font-family:verdana; font-weight:bold;
                  height:40;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_08_05_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:palegoldenrod;
                  color:crimson; font-size:11pt; font-family:verdana; font-weight:bold;
                  width:100;
                  padding-right:15px; font-family:HG創英角ﾎﾟｯﾌﾟ体;
                  text-align:right; vertical-align:middle; letter-spacing:0.02em; line-height:1.8em; }

   .td_08_05_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:crimson; font-size:11pt; font-family:verdana; font-weight:bold;
                  padding-right:15px; font-family:HG創英角ﾎﾟｯﾌﾟ体;
                  text-align:right; vertical-align:middle; letter-spacing:0.02em; line-height:1.8em; }

   .td_08_05_04 { border:1pt; border-color:dimgray; border-style:solid; background-color:ghostwhite;
                  color:crimson; font-size:11pt; font-family:verdana; font-weight:bold;
                  padding-right:15px; font-family:HG創英角ﾎﾟｯﾌﾟ体;
                  text-align:right; vertical-align:middle; letter-spacing:0.02em; line-height:1.8em; }

   .td_08_05_05 { border:1pt; border-color:dimgray; border-style:solid; background-color:mistyrose;
                  color:crimson; font-size:11pt; font-family:verdana; font-weight:bold;
                  padding-right:15px; font-family:HG創英角ﾎﾟｯﾌﾟ体;
                  text-align:right; vertical-align:middle; letter-spacing:0.02em; line-height:1.8em; }

   .td_08_06_01 { border:0pt; border-color:dimgray; border-style:solid; background-color:whitesmoke;
                  color:black; font-size:8pt; font-family:verdana; font-weight:bold;
                  width:115;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_09_01_02 { border:0pt; border-color:dimgray; border-style:solid;
                  color:dimgray; font-size:9pt;
                  padding:0px 0px 0px 0px;
                  text-align:left; vertical-align:top; letter-spacing:0.04em; line-height:1.6em; }

   .td_09_01_03 { border:0pt; border-color:dimgray; border-style:solid;
                  color:dimgray; font-size:10pt;
                  padding:0px 0px 0px 0px;
                  text-align:left; vertical-align:top; letter-spacing:0.0em; line-height:1.6em; }

   .td_09_01_03_01 { border:0pt; border-color:dimgray; border-style:solid;
                     color:dimgray; font-size:10pt;
                     padding:0px 0px 0px 0px;
                     text-align:left; vertical-align:top; letter-spacing:0.0em; line-height:1.6em; }

   .td_09_02_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:black; font-size:8pt; font-family:verdana;
                  width:180; height:25;
                  text-align:center; vertical-align:middle; letter-spacing:0.05em; }

   .td_09_02_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:darkslategray; font-size:8pt;
                  width:190;
                  text-align:center; vertical-align:middle; letter-spacing:0.01em; line-height:1.8em; }

   .td_09_02_03 { border:1pt; border-color:dimgray; border-style:solid; background-color:lightcyan;
                  color:darkslategray; font-size:8pt;
                  width:300;
                  text-align:center; vertical-align:middle; letter-spacing:0.01em; line-height:1.8em; }

   .td_09_03_01 { border:1pt; border-color:dimgray; border-style:solid; background-color:gainsboro;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  height:30; padding:0.5em 1em 0.5em 1em;
                  text-align:left; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_09_03_02 { border:1pt; border-color:dimgray; border-style:solid; background-color:gainsboro;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  height:30; padding:0.5em 1em 0.5em 1em;
                  text-align:left; vertical-align:middle; letter-spacing:0.05em; line-height:1.8em; }

   .td_10_01_01 { border:1pt; border-color:orange; border-style:solid; background-color:gold;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  width:60; padding:1em 1em 1em 1em;
                  text-align:left; vertical-align:top; letter-spacing:0.00em; line-height:2.2em; }

   .td_10_01_02 { border:1pt; border-color:orange; border-style:solid; background-color:honeydew;
                  color:darkslategray; font-size:8pt; font-family:verdana;
                  width:560; padding:1em 1em 1em 1em;
                  text-align:left; vertical-align:middle; letter-spacing:0.00em; line-height:2.2em; }

   .td_10_01_03 { border:0pt; border-color:orange; border-style:solid;
                  text-align:left; vertical-align:middle; padding-left="3em" }

   .td_10_01_04 { border:0pt; color:darkslategray; font-size:12px; font-family:verdana;
                  text-align:left; letter-spacing:0.00em; line-height:1.8em; padding-top:10px; }



/******  画　像  ******/
IMG.img_01 { border:2pt; border-color:lightgray; border-style:ridge; }

   .img_02 { border:0pt; float:right; }

/******  フォント  ******/
FONT.f_02 { font-size:10pt; color:black; font-weight:bold; }


/******  水平線  ******/
HR.hr_01  { border-color:sienna; border-style:solid;
            width:100%; }

HR.hr_02  { border-color:darkgray; border-style:dotted;
            width:100%; }