@charset "UTF-8";
/*アイキャッチ画像*/
@media (max-width: 767px) {
  .u-background-cover {
    background-image: url("/wp-content/package/page/staff/img/eyecatch-sp.png?ul4k9z8ht"); } }
.ncColumns {
  margin: 50px auto 80px;
  justify-content: space-around; }
  @media (min-width: 768px) {
    .ncColumns {
      container-type: inline-size; }
      .ncColumns_panel {
        padding-left: 3cqw;
        padding-right: 3cqw; } }
  @media (max-width: 767px) {
    .ncColumns .-mini img {
      width: 80%;
      margin: auto; } }

.staff_header {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .staff_header .name {
    margin-right: 0.8em;
    font-weight: 700; }
    .staff_header .name .post {
      margin-right: 0.8em;
      font-size: 16px; }
  .staff_header .ruby {
    margin-bottom: 0;
    font-family: "Noto Serif JP", serif;
    font-size: 16px;
    color: #E58C20;
    font-weight: 500; }
  @media (max-width: 767px) {
    .staff_header {
      justify-content: center; }
      .staff_header .name {
        width: 100%;
        text-align: center; } }

.joining-date {
  width: fit-content;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0.2em 0.5em;
  background-color: #E58C20;
  color: #fff;
  border-radius: 2em; }
  @media (max-width: 767px) {
    .joining-date {
      margin: 0.5em auto 0.8em;
      font-size: 90%; } }
  .joining-date::after {
    content: "入社"; }

.hobby {
  container-type: inline-size;
  width: min(100%, 500px);
  margin: auto;
  border-radius: 10px;
  background-color: #FFF3E2;
  background-image: url("/wp-content/package/common/img/icon-garland.svg?ul4k9z8hv");
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .hobby {
      padding: 2cqw 0;
      background-size: 3.5cqw auto;
      background-position: right 2cqw top 2cqw; } }
  @media (max-width: 767px) {
    .hobby {
      padding: 6cqw 0;
      background-size: 15cqw auto;
      background-position: right 5cqw top 10cqw; } }
  .hobby dt, .hobby dd {
    text-align: center; }
  .hobby dt {
    color: #E58C20;
    font-size: 20px; }
  .hobby dd {
    margin-top: 3cqw; }
