.main-section.shoukai .main-section-title {
  font-weight: 500;
}

.main-section.shoukai .main-section-subtitle {
  font-weight: normal;
  text-align: center;
  margin-top: 10px;
  font-size: 1.1em;
  line-height: 1.4em;
}

.main-section.shoukai .main-section-catch {
  font-weight: normal;
  text-align: center;
  margin-top: 5px;
  font-size: 1em;
  line-height: 1.4em;
}

.main-section.shoukai .main-section-catch span {
  display: inline-block;
  margin: 0 0.2em;
}

.main-section.shoukai .main-section-text {
  font-size: 0.9em;
}

.main-section.shoukai .main-section-fig {
  margin: 1em auto 0 auto;
  text-align: center;
}

.main-section.shoukai  .site-link {
  margin: 0.5em 0;
}
