.header {
  width: 100%;
  text-align: center;
  margin-top: 80px;
}

.header .logo {
  width: 640px;
  display: inline-block;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}

.header .logo img {
  margin: 40px 0px;
  width: 600px;
}

.footer {
  width: 100%;
  text-align: center;
}

.footer table {
  margin: 40px auto 0px auto;
  width: 520px;
}

.footer table th {
  font-size: 24px;
  padding-right: 20px;
  border-right: 1px solid #ccc;
}

.footer table td {
  text-align: left;
  padding-left: 20px;
}
