body{
margin: 0;
padding: 0 20px 20px;
background-color: #ffffff;
color: #333333;
}

.contents{
 margin: 0 auto;
 margin-top:20px;
 padding-bottom: 100px;
 width: 1000px;
 height: 100%;
 border-left: 10px solid #ffffff;
 border-right: 10px solid #ffffff;
 border-top: 2px solid #ffffff;
 border-bottom: 2px solid #ffffff;
 background-color: #ffffff;
}

.main{

   font-family:serif;
   font-weight:100;

}



.main h1{
  text-align:center;
  margin-top:20px;
  color:#996666;
  margin-bottom:0px;
  font-size: 35px;
}

h2{
  font-family:serif;
  font-weight:100;
  text-align:center;
  color:#663300;
  margin-top: 30px;
  margin-bottom:20px;
  padding-top:0px;
  font-size: 17px;
  margin-left:100px;
  margin-right:100px;
}

.main h3{
  text-align:center;
  margin-top: 15px;
  padding-top:0px;
  font-size: 18px;
  letter-spacing:0.2em;
  color: #336666;
}

.main h5{
  text-align:center;
  margin-top:50px;
  font-size:20px;
  text-decoration:none;
}

.main h4{
  text-align:center;
  margin-top:50px;
  margin-bottom:30px;
}

h6{
  text-align:center;
  margin-top:40px;
  margin-bottom:20px;
  color:#cccccc;
  font-size:15px;

}


#m1{
  margin-top:20px;
  margin-left:10px;
  margin-right:10px;
  font-size:15px;
  color:#669999;
  text-decoration:none;

}

#m1:link{
  color:#669999;
} 

#m1:hover{
  color:#663333;
}

#m2{
  margin-top:20px;
  margin-left:10px;
  margin-right:10px;
  font-size:15px;
  color:#cccccc;
  text-decoration:none;
}

#p1{
  width:200px;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  color:#808000;
  font-size:30px;
  letter-spacing:0.2em;
  text-align:center;
  border-top:2px solid #808000;
  border-bottom:2px solid #808000;
    


}

