  BODY {
          background: white url(boy_t.gif) repeat-x;
          margin: 7% 14% 3% 14%; 
          line-height: 1.4em; 
           Font-size:95%;  
           padding: 8px;
  }

 strong   {
           Font-size:1.5em; 
           color: orange;
}
/*エピローグの設定*/
  DIV.epi {background: #FFB6C1; /* エピローグ */
           background: white url(agairu.gif)  fixed}

  DIV.epi P {margin: 0.6em 0.7em;
             }

  hr.dmy {color:#ffcc00;
          margin: -1em 0 0 0;
  } 
  
  DIV.box { 
           line-height: 1.3em; 
           background: #ffffcc;
           padding:0.5em 0.7em; /*上下　左右*/
           font-size:10pt;
           color: #663300;
           border-width:2px;
           border-style: solid; /* エピローグ */
        } 

 /* 
  DIV.box {border-width:2px;
           border-style: solid; /* エピローグ */
           padding:0.7em 0.3em; /*上下　左右*/
         } 
*/
  DIV.box P {
             margin: 0.7em 0.8em;

            }

/*中央寄せのデザイン*/
  DIV.dekigoto {text-align:Center;
              color: #006000;
              font-family: Times New Roman;
              /*font-size: x-small;*/
              }


ul {list-style-image:url(reef02.gif);
}

   /* A:link    { color: red }
  A:visited { color: orange }
  A:hover   { color: #0f0 }
  A:focus   { color: #fff }
  A:active  { color: #f00 }*/


/*メインメニューテーブル書式の設定*/
  DIV.write_menu  table {table-layout:auto;
                  background: white;
                  margin: 0em ;
                  line-height: 1.3em;

                  }
  td.menu1       {
                     width:260px;
                  vertical-align:top;
                    font-size:10pt;
                 padding:0em 1em 0em 0em; /*上下　左右*/
                  
}
  td.menu2    {background: pink;
               padding:0 0;
                    width: 12px;
                    }
  td.menu3    {
                  padding:0em 0em; /*上下　左右*/
                  vertical-align:top;
               
                  
}

/* heading */

  H1, H2, H3, H4, H5, H6 {
          font-weight: normal;
          line-height: 1.35em;
          padding: 0 0 0 .2em;
          border-color: #880; /*#784b4b;
*/  }
  
  H1, H2 { clear: none }
  H3, H4 { clear: left }
  H5, H6 { clear: none }
  
  H1 { color: #fff; border-color: #800 }
  H2 { color: green; border-color: #800 }
  H3 { color: #800; border-color: #800 }
  H4 { color: #ccc; border-color: #888 }
  H5 { color: #bbb; border-color: #777 }
  H6 { color: #aaa; border-color: #666 }

  H1 {   background:  #ffcc00;
          text-align: left;
          font-size: 1.1em;
          font-weight: 700;
          margin: 2em 0 0 0;
          padding: 5px 5px 5px 10px;
  }
  H2 {

          font: italic 1.0736em/1 "Brush Script MT","Century","Times",cursive;
          text-align: right;
          margin: 0 0 0.5em 0;
          padding: 5px;
          border-bottom: 1px solid;
  }

  H3 {
          font-size: 1.1em;
          text-align: center;
          font-weight: 600;
          margin: 0 0 0 -0.2em;
  }
  H4 {
          font-size: 1.1em;
          font-weight: 600;
          margin: 2em 0 .63em -2%;
          border-bottom: 2px ridge;
  }
  H5 {
          font-size: 1em;
          font-weight: bolder;
          margin: 1.8em 0 .82em -1%;
          border-bottom: 2px ridge;
  }
  H6 {
          font-size: .8em;
          font-weight: bolder;
          margin: 1.5em 0 2.33em 0;
          border-bottom: 1px ridge;
  }


  H1+H2, H2+H3, H3+H4, H4+H5, H5+H6 { margin-bottom: 0 }


