@charset "UTF-8";
/*-------------------------
　採用情報_MEMT紹介
-------------------------*/
/* 共通
-------------------------*/
/* ページヘッダー */
.recruit__page-header {
  background-image: url("/recruit/work/img/recruit_subpage_kv_sp.jpg");
}
@media screen and (min-width: 768px) {
  .recruit__page-header {
    background-image: url("/recruit/work/img/recruit_subpage_kv_tb.jpg");
  }
}
@media screen and (min-width: 980px) {
  .recruit__page-header {
    background-image: url("/recruit/work/img/recruit_subpage_kv_pc.jpg");
  }
}

/* セクションごとのスタイル
-------------------------*/
/* MEMT紹介 */
.recruit-work {
  margin-top: 56px;
}
.recruit-work .sub_section_header {
  margin-top: 6px;
  font-size: 22px;
}
.recruit-work .text_button {
  letter-spacing: 0.05em;
}
.recruit-work_image {
  width: 100%;
  aspect-ratio: 500/281;
}
@media screen and (min-width: 768px) {
  .recruit-work {
    margin-top: 63px;
  }
  .recruit-work .grid_122 {
    gap: 50px;
  }
  .recruit-work .sub_section_header {
    font-size: 30px;
    margin-top: 15px;
  }
}
@media screen and (min-width: 980px) {
  .recruit-work {
    margin-top: 80px;
  }
}

#main {
  padding-bottom: 41px;
}
@media screen and (min-width: 768px) {
  #main {
    padding-bottom: 90px;
  }
}