/* 採用について */
#recruit_sec1 .top-column-flex {
  margin-top: 90px;
}
#recruit_sec1 .top-column-flex .item-text .box-text .main-text::after {
  display: none;
}

/* 社長メッセージ */
#recruit_sec2 .inner {
  padding-top: 0;
}
#recruit_sec2 .message-flex {
  margin-top: 60px;
}

/* 募集要項 */
#recruit_sec3 .inner {
  padding-top: 0;
}
#recruit_sec3 .table-wrap {
  margin-top: 60px;
}
#recruit_sec3 .default-table td > div {
  margin-top: 10px;
}
#recruit_sec3 .default-table td > div:first-child {
  margin-top: 0;
}

/* 応募フォーム */
#recruit_sec4 .inner {
  padding-top: 0;
}

@media only screen and (max-width: 1080px) {
  #recruit_sec1 .top-column-flex {
    margin-top: 30px;
  }
  #recruit_sec2 .message-flex {
    margin-top: 40px;
  }
  #recruit_sec3 .table-wrap {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  #recruit_sec2 .message-flex {
    margin-top: 30px;
  }
  #recruit_sec3 .table-wrap {
    margin-top: 30px;
  }
}