@charset "UTF-8";

.name-flex {
  display: flex;
  gap: 2rem;
  justify-content: flex-start;
  text-align: left;
}

.name-70 {
  width: 70%;
}

@media screen and (max-width: 767px) {
  .name-70 {
    width: 100%;
  }
}

.u-mla {
  margin-left: auto;
}

.u-tal {
  text-align: left;
}

.u-mt3 {
  margin-top: 3rem;
}

@media screen and (max-width: 767px) {
  .u-mt3 {
    margin-top: 0;
  }
}

body[id="recruit"][data-controller="recruit-interview"] .section__recruit.-main .main-txt-name.-director {
  color: #000;
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  body[id="recruit"][data-controller="recruit-interview"] .section__recruit.-main .main-txt-name.-director {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 767px) {
  body[id="recruit"][data-controller="recruit-interview"] .section__recruit.-main .main-txt-name.-en {
    font-size: 4.4vw;
  }
}

@media screen and (min-width: 768px) {
  .is-sp {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  body[id="recruit"][data-controller="recruit-interview"] .section__recruit.-main .main-txt-comment {
    text-align: center;
  }
}

.contents_detail-name {
  font-weight: bold;
}

.contents_detail-name.contents_detail-name--man {
  color: #1d2861;
}

.contents_detail-name.contents_detail-name--woman {
  color: #f66400;
}
