@charset "UTF-8";
/************************************************
    Examination
*************************************************/
.examination {
  padding: inherit;
}
.examination a {
  color: white;
  text-decoration: none;
  display: block;
  background-color: var(--accent-color-01);
  padding-block: 2em;
  padding-inline: 3.4em 3.3em;
  border: 2px solid var(--accent-color-01);
  position: relative;
}
@supports not (padding-block: 2em) {
  .examination a {
    -webkit-padding-before: 2em;
    padding-block-start: 2em;
    -webkit-padding-after: 2em;
    padding-block-end: 2em;
  }
}
@supports not (padding-inline: 3.4em 3.3em) {
  .examination a {
    -webkit-padding-start: 3.4em;
    padding-inline-start: 3.4em;
    -webkit-padding-end: 3.3em;
    padding-inline-end: 3.3em;
  }
}
.examination a:hover {
  color: var(--accent-color-01);
  background-color: white;
}
.examination a::after {
  content: ">";
  font-size: 1.5em;
  display: inline-block;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0.55em;
  transform: translateY(-50%);
}
@supports not (inset-block-start: 50%) {
  .examination a::after {
    top: 50%;
  }
}
@supports not (inset-inline-end: 0.55em) {
  .examination a::after {
    right: 0.55em;
  }
}

.examinations {
  font-size: 1.25em;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: center;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 1em;
  margin: 0;
}

/************************************************
    検定のご案内
*************************************************/
.section-InformationOnTheExamination__content {
  max-inline-size: 44.4444444444em;
  -webkit-margin-before: 2em;
  margin-block-start: 2em;
  margin-inline: auto;
}
@supports not (margin-inline: auto) {
  .section-InformationOnTheExamination__content {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
}

/************************************************
    検定試験
*************************************************/
.section-CertificationExamination-organize {
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 2;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  -webkit-padding-start: 0.1em;
  padding-inline-start: 0.1em;
  margin-block: 1em;
  margin-inline: auto;
}
@supports (display: flow-root) {
  .section-CertificationExamination-organize {
    display: flow-root;
  }
}
@supports not (display: flow-root) {
  .section-CertificationExamination-organize::after {
    content: "";
    display: block;
    clear: both;
  }
}
_:-ms-lang(x)::-ms-backdrop, .section-CertificationExamination-organize::after {
  content: "";
  display: block;
  clear: both;
}

@supports not (margin-block: 1em) {
  .section-CertificationExamination-organize {
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
  }
}
@supports not (margin-inline: auto) {
  .section-CertificationExamination-organize {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
}
@media (min-width: 48rem) {
  .section-CertificationExamination-organize {
    text-align: center;
    display: block;
  }
}
.section-CertificationExamination-organize .term {
  float: inline-start;
  clear: inline-start;
}
@supports not (float: inline-start) {
  .section-CertificationExamination-organize .term {
    float: left;
  }
}
@supports not (clear: inline-start) {
  .section-CertificationExamination-organize .term {
    clear: left;
  }
}
@media (min-width: 48rem) {
  .section-CertificationExamination-organize .term {
    display: inline;
    float: none;
  }
}
.section-CertificationExamination-organize .term::after {
  content: "：";
}
.section-CertificationExamination-organize .description {
  -webkit-padding-start: 3.3em;
  padding-inline-start: 3.3em;
  margin: 0;
}
@media (min-width: 48rem) {
  .section-CertificationExamination-organize .description {
    display: inline;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    float: none;
  }
}
@media (min-width: 48rem) {
  .section-CertificationExamination-organize .description::after {
    content: "\a";
    white-space: pre;
  }
}
.section-CertificationExamination__content {
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  max-inline-size: 44.4444444444em;
  -webkit-margin-before: 2em;
  margin-block-start: 2em;
  margin-inline: auto;
}
@supports not (margin-inline: auto) {
  .section-CertificationExamination__content {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
}
/*# sourceMappingURL=../maps/exam.css.map */