body{
  width:100%;
  background-size: cover;
}
* {
  margin:0; padding:0;
}
header {
  width: 100%;
  padding: 15px 0;
  margin: 0 auto;
  text-align: center;
  background-color: black;
  color: white;
}
header .headline{
  font-size: 32px;
}

table {
  width:50%;
  height:200px;
  text-align: center;
  margin: 0 auto;
  border-collapse:collapse;
}
tr,td {
  border:1px solid #fffff;
}
#img{
  width:30%;
  text-align: center;
  float:right;
}
.mokuhyou{
  float:left;
  width:70%;
}
#houhu{
  text-align: center; 
  color: red; 
}
h2{
  text-align: center;
  background-color:blue;
  color: white;
}