@charset "UTF-8";
/************************************************
    外部リンク
*************************************************/
.external-link {
  box-sizing: border-box;
  inline-size: 50%;
  padding: 0.625rem;
}
@media (min-width: 48rem) {
  .external-link {
    inline-size: auto;
    padding: 1.25rem;
  }
}

.external-links {
  -js-display: flex;
  display: flex;
  flex-wrap: wrap;
  max-inline-size: 32.5rem;
  padding: 0.625rem;
  margin-block: 0;
}
@supports not (margin-block: 0) {
  .external-links {
    margin-block-start: 0;
    margin-block-end: 0;
  }
}
.external-links {
  margin-inline: auto;
}
@supports not (margin-inline: auto) {
  .external-links {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
}
@media (min-width: 48rem) {
  .external-links {
    justify-content: center;
    max-inline-size: 70rem;
    padding: 1.25rem;
  }
}
.definition-list + .external-links {
  margin-block-start: 1.875em;
}

/************************************************
    PROFILE
*************************************************/
.section-Profile-profile {
  color: #728483;
  font-family: "m-plus-rounded-2p", sans-serif;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
}
@supports (display: flow-root) {
  .section-Profile-profile {
    display: flow-root;
  }
}
@supports not (display: flow-root) {
  .section-Profile-profile::after {
    content: "";
    display: block;
    clear: both;
  }
}
_:-ms-lang(x)::-ms-backdrop, .section-Profile-profile::after {
  content: "";
  display: block;
  clear: both;
}

.section-Profile-profile {
  max-inline-size: 46.25em;
  margin-block: 1.875em 0;
}
@supports not (margin-block: 1.875em 0) {
  .section-Profile-profile {
    margin-block-start: 1.875em;
    margin-block-end: 0;
  }
}
.section-Profile-profile {
  margin-inline: auto;
}
@supports not (margin-inline: auto) {
  .section-Profile-profile {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
}
.section-Profile-profile .date {
  font-weight: inherit;
  padding-block: 1.1875em;
}
@supports not (padding-block: 1.1875em) {
  .section-Profile-profile .date {
    padding-block-start: 1.1875em;
    padding-block-end: 1.1875em;
  }
}
.section-Profile-profile .date {
  float: inline-start;
}
@supports not (float: inline-start) {
  .section-Profile-profile .date {
    float: left;
  }
}
.section-Profile-profile .date {
  clear: inline-start;
}
@supports not (clear: inline-start) {
  .section-Profile-profile .date {
    clear: left;
  }
}
.section-Profile-profile .event {
  padding-block: 1.1875em;
}
@supports not (padding-block: 1.1875em) {
  .section-Profile-profile .event {
    padding-block-start: 1.1875em;
    padding-block-end: 1.1875em;
  }
}
.section-Profile-profile .event {
  border-block-end: 1px solid #505050;
  padding-inline-start: 6.3em;
  margin: 0;
}
@media (min-width: 48rem) {
  .section-Profile-profile .event {
    padding-inline-start: 9.625em;
  }
}
.section-Profile-profile .event p {
  margin: 0;
}/*# sourceMappingURL=../maps/about.css.map */
