body{
color:#535353;
font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
letter-spacing:3px;
}

a:link { color: #535353; }
a:visited { color: #535353; }
a:hover { color: #535353; }
a:active { color: #535353; }



#contents{
position:absolute;
width:100%;
margin:0 auto;
}

#headerblock{
display:block;
overflow:hidden;
background:#000036;
width:100%;
position:fixed;

}

header{
width:1200px;
margin:0 auto;
}

h1#lead img{
width:320px;
padding:31px 0 26px 100px;
}



#popupblock{
display:block;
overflow:hidden;
width:1200px;
margin:100px auto 0 auto;
padding:0 0 100px 0;
background:#f2f2f2;
}


article{
text-align:center;
padding:0 0 10px 0;
}

h2#ichiran{
color:#baa037;
padding:65px 0 32px 0;
font-size:30px;
font-weight:bold;
}

hr{
color:#baa037;
border-top:solid 1px #baa037;
width:80%;
margin:0 auto;
padding:0 0 40px 0;
}

ul#supporter{
display:block;
overflow:hidden;
width:80%;
margin:0 auto;
}

ul#supporter li{
display:block;
overflow:hidden;
width:25%;
float:left;
font-size:32px;
text-align:left;
padding:0 0 20px 0;
}

p.namaefoot{
margin:0 auto;
width:80%;
font-size:15px;
text-align:right;
}

#certificatearea{
display:block;
overflow:hidden;
width:80%;
margin:0 auto;
padding:30px 0 40px 2px;
}

#certificate-l{
display:block;
overflow:hidden;
width:30%;
float:left;
font-size:15px;
text-align:left;
margin:0 0 0 10%;
}



#certificate-r{
display:block;
overflow:hidden;
width:59%;
float:right;
text-align:left;
font-size:23px;
line-height:2;
padding:50px 0 0 0;
margin:0 0 0 1%;
}



img#certificate{
width:220px;
}

p.sonota{
font-size:20px;
padding:0 0 30px 0;
}

p.mail{
font-size:30px;
padding:0 0 20px 0;
}





.tojiru{
width:200px;
border:1px solid #535353;
margin:0 auto;
font-size:20px;
}

a{
padding:30px 0;

}





