@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W8);
  font-weight: 800;
}
h2 {
  font-family: "Hiragino Sans" !important;
  line-height: 1.5em;
  font-weight: 800;
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  color: #004da1;
}

.wish {
  margin: 80px auto;
}
.wish img {
  width: 800px;
  max-width: 90%;
  margin: 0 auto;
  line-height: 170%;
}
.wish p {
  width: 800px;
  max-width: 90%;
  margin: 0 auto;
  line-height: 170%;
  width: 1300px;
  text-align: center;
}

section.info {
  background: #f4fafe;
  margin: 100px 0;
  padding: 80px 0;
}
section.info table {
  width: 800px;
  max-width: 90%;
  margin: 0 auto;
  line-height: 170%;
  border-spacing: 0 50px;
  font-weight: 600;
  display: block;
  overflow-x: auto;
}
section.info table th {
  text-align: left;
  vertical-align: top;
  width: 150px;
}
section.info table th {
  border: 0;
  padding: 0;
}
section.info table th span {
  border-left: solid 5px #3399cc;
  padding: 7px 10px;
}
section.info table th,
section.info table td {
  margin-bottom: 50px;
}
section.info iframe {
  margin: 20px 0;
  width: 500px;
  max-width: 100%;
}

.link {
  width: 800px;
  max-width: 90%;
  margin: 0 auto;
  line-height: 170%;
  margin: 80px auto;
  width: 600px;
}

@media (max-width: 700px) {
  .wish p {
    text-align: left;
  }
}/*# sourceMappingURL=info.css.map */