@charset "utf-8";

body {
  padding: 0;
  background-color: #a4a4a4;
  font-family: "Noto Sans JP", sans-serif;
}

.main-content {
  margin: 10px auto;
  z-index: 1;
  max-width: 1040px;
  width: 100%;
}

h2 {
  font-size: 30px;
}

p {
  font-size: 16px;
}

a,
.a-cs {
  color: #000;
  text-decoration: none;
  font-size: 16px;
}

.link-text {
  color: blue;
  text-decoration: underline;
}


@media (hover: none) and (pointer: coarse) {
  .overlay {
    pointer-events: none;
  }
}