  h1 { text-align:center; color:#0000ff;}
  h2 { margin-left:4%; margin-right: 6%;
       padding: 0.2em 1em 0em 1em;
  }       
  h2.un {
       background:#d9ffde; 
       border:outset #008800 2px;
       color:#006600;}
  h2.bun {
       background:#fff8a9; 
       border:outset #c0b42a 2px;
       color:#666600;}
  h2.betu {
       background:#abfdfc; 
       border:outset #25bdbf 2px;
       color:#000a88;}
  h3 { margin-left:2%; margin-right: 2%;
       padding: 0.2em 1em 0em 1em;
      }
  p  { line-height:130%; margin:1% 10% 1% 10%; text-indent:1em;
  }
  div.back{ text-align:right;margin-left:1em; margin-right:1em;}
  div.migi{ text-align:right;margin-left:1em; margin-right:5em;}
  address { font-style:normal; line-height:130%; text-align:center;}
  table.hutuu {margin:1em 1em 1em 10%; text-align:center;width:80%;}
  table.mada {margin-top:1em; margin-bottom:1em;}
  table.unmada { width:80%; margin-top:1em;
                 margin:1em 1em 1em 10%; background:#ffffff; font-size:80%;
                }
  th { color:blue;}
  td { text-align:center;
       padding:8px;}

  /*    .unkome { text-align:left; background:#d9ffde; border-top:outset #008800 2px;
                 border-bottom:outset #008800 2px;}
      .un1 {background:#d9ffde;
            border-top:outset #008800 2px;
            border-bottom:outset #008800 2px;
            border-left:outset #008800 2px;}
      .un2 {background:#d9ffde;
            border-top:outset #008800 2px;
            border-bottom:outset #008800 2px;
            border-right:outset #008800 2px;}  
      .gr { background:#c3ffcb; border:outset #008800 2px;}
 */

    .unkome { text-align:left; background:#effff1;
              border-top:solid #55b555 2px;
              border-bottom:solid #55b555 2px;
              border-right:solid #55b555 2px;
    }
    .un1 {background:#effff1;
          border-top:solid #55b555 2px;
          border-bottom:solid #55b555 2px;
          border-left:solid #55b555 2px;}
    .un2 {background:#effff1;
          border-top:solid #55b555 2px;
          border-bottom:solid #55b555 2px;
          border-right:solid #55b555 2px;}  
    .gr1 { background:#d9ffde; border-top:solid #008800 2px;
           border-bottom:solid #008800 2px; border-left:solid #008800 2px;
           width:25%;}
    .gr2 { background:#d9ffde;
           border-top:solid #008800 2px;
           border-bottom:solid #008800 2px;
           border-right:solid #008800 2px;
           width:75%;
    }
    .gr3 { background:#d9ffde;
           border-top:solid #008800 2px;
           border-bottom:solid #008800 2px;
           border-right:solid #008800 2px;
    }
    .index1un { background:#ffd3d3;font-size:130%;width:4em;}
    .index2un { background:#ffd3d3;padding:3px; text-align:left;line-height:150%;}

   /*  .bunkome { text-align:left; background:#fefce0; border:outset #888800 2px;}
       .bun {background:#fefce0; border:outset #888800 2px;}
       .ye { background:#fff8a9; border:outset #888800 2px;}
   */
    .bunkome { text-align:left;
               background:#fefce0;
               border-top:solid #c0b42a 2px;
               border-bottom:solid #c0b42a 2px;
               border-right:solid #c0b42a 2px;
    }
    .bun1 {background:#fefce0;
          border-top:solid #c0b42a 2px;
          border-bottom:solid #c0b42a 2px;
          border-left:solid #c0b42a 2px;}
    .bun2 {background:#fefce0;
          border-top:solid #c0b42a 2px;
          border-bottom:solid #c0b42a 2px;
          border-right:solid #c0b42a 2px;}
    .ye1 { background:#fffbcf; border-top:solid #c0b42a 2px;
           border-bottom:solid #c0b42a 2px; border-left:solid #c0b42a 2px;
           width:25%;}
    .ye2 { background:#fffbcf;
           border-top:solid #c0b42a 2px;
           border-bottom:solid #c0b42a 2px;
           border-right:solid #c0b42a 2px;
           width:75%;
    }

   /*  .ye3 { background:#fffbcf; border-top:solid #c0b42a 2px;
              border-bottom:solid #c0b42a 2px; border-right:solid #c0b42a 2px;}
   */

    .index1bun { background:#fefce0;font-size:130%;width:4em;}
    .index2bun { background:#fefce0;padding:3px; text-align:left;line-height:150%;}

   /*   
       .betu {background:#e3ffff; border:outset #2532db 2px;}
       .mizu { background:#abfdfc; border:outset #2532db 2px;}
   */

     .betukome { text-align:left;
                 background:#e3ffff;
                 border-top:solid #25bdbf 2px;
                 border-bottom:solid #25bdbf 2px;
                 border-right:solid #25bdbf 2px; 
     }
     .betu1 {background:#e3ffff;
          border-top:solid #25bdbf 2px;
          border-bottom:solid #25bdbf 2px;
          border-left:solid #25bdbf 2px;}

   /*   .betu2 {background:#e3ffff;
                border-top:solid #25bdbf 2px;
                border-bottom:solid #25bdbf 2px;
                border-right:solid #25bdbf 2px; 
        }
   */

    .mizu1 { background:#abfdfc; border-top:solid #02c6bf 2px;
           border-bottom:solid #02c6bf 2px; border-left:solid #02c6bf 2px;
           width:25%;}
    .mizu2 { background:#abfdfc;
             border-top:solid #02c6bf 2px;
             border-bottom:solid #02c6bf 2px;
             border-right:solid #02c6bf 2px;
             width:75%;
    }

   /*  .mizu3 { background:#abfdfc; border-top:solid #02c6bf 2px;
                border-bottom:solid #02c6bf 2px; border-right:solid #02c6bf 2px;}
   */

    .index1be { background:#e3ffff;font-size:130%;width:4em;}
    .index2be { background:#e3ffff;padding:3px; text-align:left;line-height:150%;}
  hr.betu { border:solid #6dddd9 1px;width:100%;}
    .bunk { border:solid #ebdf5f 1px;width:100%;}
    .und { border:solid #95f1a0 1px;width:100%;}
    .haicha { background:#c3ffeb;}
    .haiyuri { background:#ffffff;}
    .haichori { background:#fcff15;}
    .index1un { background:#effff1;font-size:130%;width:4em;}
    .index2un { background:#effff1;padding:3px; text-align:left;line-height:150%;}
  a:link { color: #6666cc; font-weight: bold; }
  a:visited { color: #996666 ; font-weight: bold;}
  a:active { color: #ff0000; font-weight: bold;}
  a:hover {  color: #ff0000; font-weight: bold;}
 
  body {background:#ffffff; }
  span{font-size:130%; font-weight:bold;}
      .unname{color:#005500;}
      .bunname{color:#666600;}
      .betuname{color:#000a88;}
      .menu{font-size:70%;}
  img{border:0;}

