body {
  background-color: #252525;
  color: #FFFFFF;
  font-family: 'Noto Sans JP', sans-serif;
　
  margin: 0;
  padding: 2rem;
}

main.container {
  max-width: 800px;
  margin: 0 auto;letter-spacing: 0.2rem;
}

h1, h2, h3, h4, h5, h6,
p, a, small, strong, label, input, button {
  color: #FFFFFF;
  font-family: 'Adams', 'Noto Sans JP', sans-serif;
}
p{margin-bottom: 5rem;}
a {
  color: #FD5B54;
  text-decoration: none;
}

.nav {
  background-color: #252525;
  padding: 1rem 0;
  border-bottom: 1px solid #444;
}

.nav-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
