body{
 margin: 10px 5px 10px 20px;
 padding: 10px 0px 0px 0px;
 text-align:center;
 background-color:#F0F0F0;
 background-image : url(back.gif);
}
.main{
 background-color:#FFFFFF;
 width:600px;
}
p,hr,address,h1,h2{
 width:540px;
 margin-left:auto;
 margin-right:auto;
}
h1{
 background-color: #FFFFFF;
 padding: 10px 10px 10px 10px;
 font-size: 20px;
 color: #000000;
}
h2{
 border-left:solid 12px #205776;
 text-align:left;
 padding: 5px 5px 0px 5px;
 font-size: 16px;
 color: #205776;
}
h3{
 text-align:left;
 padding: 5px 5px 0px 10px;
 font-size: 14px;
}
p{
 text-align:left;
 padding: 2px 10px 2px 10px;
 font-size: 12px;
 line-height: 1.8em;
}
address{
 padding: 10px 10px 10px 10px;
 border-top:solid 9px #205776;
 padding-top: 4px;
 font-size: 10px;
 font-style: normal;
 text-align: right;
}
img{
 margin-left:10;
 margin-right:10;
}
a{
 color: #207665;
}
.next{
 font-size: 12px;
 text-align:right;
 padding: 0px 0px 0px 0px;
}
.contents{
 text-align:left;
 padding: 5px 15px 5px 15px;
 font-size: 12px;
 line-height: 1.8em;
}
.contents2{
 text-align:center;
 padding: 5px 15px 5px 15px;
 font-size: 12px;
 line-height: 1.8em;
}