.container{
  width:1000px;margin:10px;
//border-top-color:white;
//border-right:solid 1px silver;
//border-left:solid 1px silver;
  display:flex;
  flex-wrap:wrap;
}

.p-head{
width:1000px;
display:block;
border:solid 2px brown;
border-radius:10px;
background-image:url(../image/img02.png);
background-repeat:no-repeat;
height:100px;font-size:30pt;
color:brown;
padding-top:50px;
text-align:right;
}

.main{
width:950px;
margin-left:auto;margin-right:auto;
}

footer{
width:1000px;height:35px;
padding:10px 5px;
background-color:navy;
font-size:8pt;color:#ffffff;text-align:right;font-style:italic;
}

.tbt{width:800px;display:block;margin-left:auto;margin-right:auto;}
.tbt caption{font-weight:bold;font-size:15pt}
.tbt th{width:200px;font-size:14pt;background-color:yellow}
.tbt td{text-align:center;height:45px}

.tbtop{ width:800px:display:block;margin-left:auto;margin-right:auto;}
.tbtop caption{font-weight:bold;font-size:15pt}
.tbtop th{font-size:14pt;background-color:yellow}
.tbtop td{height:45px}

.tbmid{ width:800px:display:block;margin-left:auto;margin-right:auto;}
.tbmid caption{font-weight:bold;font-size:15pt}
.tbmid th{font-size:14pt;background-color:yellow}
.tbmid td{width:100px;height:50px;vertical-align:middle;font-size:11pt;}

.btn{ 
width:150px;display:block;
border-radius:5px;margin-left:auto;margin-right:auto;
color:white;background-color:#A20E56;    
font-size:12pt;
text-align:center;
padding:5px
}

.btn a:link{color:white; text-decoration:none;}
.btn a:visited{color:white; text-decoration:none}

.cont{
width:600px;margin:10px;
display:flex;flex-wrap:wrap;
}

.section2{
width:600px;height:50px;background-color:#A20E56;
font-size:20pt;padding-top:10px;
color:white;text-align:center;
}

.text{
width:550px;margin-left:auto;margin-right:auto;
color:blue;font-size:10pt;
}

.f{
width:600px;height:35px;padding:10px 5px;background-color:navy;
font-size:8pt;color:#ffffff;text-align:right;font-style:italic;
}


