/* インタビュー詳細 説明文用 */
@media screen and (min-width:767px) and (max-width:1199px) {
  .flexible-newline-pc {
    display: none;
  }
  .flexible-newline-tablet {
    display: block;
  }
}
@media not screen and (min-width:767px) and (max-width:1199px) {
  .flexible-newline-pc {
    display: block;
  }
  .flexible-newline-tablet {
    display: none;
  }
}

/* 採用LP アコーディオンタイトル非表示 */
.c-accordion .inner>p:first-child {
  display: none;
}

/* 一覧リンク不活性化 */
/* ---- recruit: job search ---- */
.c-article-list-search > li > div {
  display: block;
  padding: 20px 30px 16px;
  color: #333;
}
.c-article-list-search > li > div::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100%;

}
.c-article-list-search > li > div .category {
  display: inline-block;
  padding: 5px 16px 4px;
  background-color: #2e2e2e;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
}
.c-article-list-search > li > div .title {
  margin-top: 0.8em;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;

}
.c-article-list-search > li > div p {
  margin-top: 0.8em;
  font-size: 1.4rem;
  line-height: 1.4;
}

@media screen and (max-width: 767.9px) {
  .c-article-list-search {
    margin-top: 8.5vw;
  }
  .body-inner .c-article-list-search {
    margin-left: -5vw;
    margin-right: -5vw;
  }
  .c-article-list-search > li > div {
    padding: 20px 5vw 14px;
  }
  .c-article-list-search > li > div .title {
    font-size: 1.6rem;
  }
  .c-article-list-search > li > div .title span {
    background: none;
  }
  .c-article-list-search > li > div p {
    margin-top: 0.6em;
    font-size: 1.4rem;
    line-height: 1.6;
  }
  .c-article-list-search > li > div p:lang(en) {
    line-height: 1.4;
  }
}