body{
margin:0;
padding:0;
font-size:80%;
line-height:120%;
color:#535353;
background:#cccccc;
text-align:center;
}

.body{
margin:0 auto;
padding:0;
width:700px;
background:#ffffff;
text-align:center;
}

.header{
margin:0 auto;
padding:0;
text-align:center;
color:#FFF;
background:#C2054A;
}



.header h1{
margin: 0 auto;
padding: 10px 5px5px 5px;
font-size: 16px;
text-align: center;
color:#fff;
}

.header h1 span{
margin: 0 auto;
padding: 10px 5px 5px 150px;
font-size: 12px;
color:#fff;
}

.header h1 a{
padding: 10px 5px5px 5px;
font-size: 16px;
color:#fff;
text-decoration: none;
}

.header h1 a:hover{
padding: 10px 5px5px 5px;
font-size: 17px;
color: #0000ff;
text-decoration: underline;
}

.header2{
margin:0 auto;
padding:5;
text-align:center;
}

.header2 p{
margin: 0 auto;
padding: 10px 5px 10px 5px;
text-align:center;
color:#000;
font-size:12px;
}


.header2 p a{
margin: 0 auto;
padding: 10px 10px 10px 10px;
color:#000;
font-size:14px;
font-weight: bold;
text-decoration: none;
}

.header2 p a:hover{
color: #C2054A;
text-decoration: underline;
}


.img{
margin:5px 5px 5px 5px;
padding:5px;
text-align:center;
}

.main{
margin:0;
padding:5px;
text-align:center;
}

.contents{
margin:auto;
padding:5px;
text-align:center;
}

.contents h2{
margin:5px 5px 5px 5px;
padding: 15px 5px 5px 5px;
color:#000;
font-size: 14px;
font-weight:normal;
}
.contents h2 span {
font-weight:bold;
font-size: 16px;
padding: 15px 10px 15px 10px;
}



.contents h3{
color:#333;
margin:20px 5px 5px 5px;
padding:5px;
font-size:x-small;
}



.contents h1{
margin:auto;
padding: 10px 0px 0px 80px;
color:#000;
font-size: 14px;
font-weight:bold;
text-align:left;

}

.contents h4{
margin:auto;
padding: 0px 0px 0px 100px;
color:#000;
font-size: 12px;
font-weight:normal;
text-align:left;
line-height: 170%;
}
.contents h4 a{
color:#000;
text-decoration: none;
}

.contents h4 a:hover{
color: #0000ff;
text-decoration: underline;
}




.footer{
margin:0 auto;
padding:0;
text-align:center;
color:#FFF;
background:#C2054A;
}


.footer p{
margin: 0 auto;
padding: 10px 5px5px 5px;
font-size: 12px;
text-align: center;
color:#fff;
}

.footer p span{
margin: 0 auto;
padding: 10px 120px 5px 5px;
font-size: 14px;
color:#fff;
}

.footer p a{
padding: 10px 5px 5px 5px;
font-size: 14px;
color:#fff;
text-decoration: none;
}

.footer p a:hover{
padding: 10px 5px 5px 5px;
font-size: 14px;
color: #0000ff;
text-decoration: underline;
}
