/* header */
@media screen and (min-width: 1360px) {
  header .logo.en {
    max-width: 570px;
  }
}
@media screen and (max-width: 1359px) {
  header .logo.en {
    max-width: 540px;
  }
}
@media screen and (max-width: 1159px) {
  header .logo.en {
    max-width: 480px;
  }
}
@media screen and (max-width: 899px) {
  header .logo.en {
    max-width: 420px;
  }
}
@media screen and (max-width: 499px) {
  header .logo.en {
    max-width: 221px;
    padding: 0;
  }
}

h2.toplead.jan_kakko {
  text-indent: 0em;
}

.toppage_GMP_training_course_summary .this_fig {
  width: 320px;
  margin-top: 0em;
}
@media screen and (max-width: 767px) {
  .toppage_GMP_training_course_summary .this_fig {
    margin: 1em auto;
    max-width: 300px;
  }
}

h2.laboratory_first_h2 {
  margin-bottom: 0.5em;
  font-weight: bold;
  color: #00aaf5;
}

footer .f_contents_box .data_box .flex_span span {
  margin-right: 0.25em;
}