#container {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

h1 {
  color: gray;
  font-weight: bold;
}

img {
  border-style: none;
}

#top_content {
  width: 540px;
  margin-left: auto;
  margin-right: auto;
}

#hakata_logo {
  width: 500px;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
}

.icons {
  margin: 1em auto;
}

#footer {
  text-align: right;
  color: gray;
  font-size: small;
}
