/* 背景色 */
  body {
    background-color: #D5FFDF;
   }
  h1,h2,h3 {
    color: #993300;
    line-height: 100%;
  }
/* コンテンツの囲みなど */
  #contents {
    width: 800;
    border-style: solid;
    border-color: #3FC0C0;
    border-width: medium;
    padding: 30px
  }

  #navi {
    margin: 0px 0px 0px 0px;
    padding:0px 0px 15px  0px;
  }

/* 見出し（一文字あけ） */
  #em1 {
    letter-spacing: 1em;
   }
  *.em1 {
    letter-spacing: 1em;
   }

p,li,td,dd,dt,div {
font-size: 95%;
line-height: 135%;
}

th {
text-align:center;
font-size:95%;
color:#ffffff;
background:#cc3300;
}

.top{
float:left;
width:100%;
height:80px;
background:#D5FFDF;
margin-bottom: 0px;
}


.bottom{
clear:left;
width:100%;
background:#ffffff;
text-align:center;
font-size: smaller;
margin:0px;
padding:0px;
}
