@charset "UTF-8";
/* CSS Document */
/*----------------------------------------
変数
----------------------------------------*/
/*----------------------------------------
サイト共通 スタイルシート
----------------------------------------*/
li {
  list-style: none;
}

/* 採用情報一覧
---------------------------------------------- */
@media screen and (max-width: 899px) {
  #recruitWrap {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 900px) {
  #recruitWrap {
    margin-bottom: 7rem;
  }
}
#recruitWrap ul li {
  position: relative;
  border-bottom: 1px solid var(--colorBorder);
}
#recruitWrap ul li a {
  font-size: var(--size16px);
  padding: 1rem 0 1rem 1.5rem;
}
#recruitWrap ul li a span {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#recruitWrap ul li a span svg {
  width: 7px;
  height: 11px;
}

/* 採用情報詳細
---------------------------------------------- */
#recruitDetailWrap {
  margin-bottom: var(--size64px);
}
#recruitDetailWrap table {
  width: 100%;
}
#recruitDetailWrap table tr {
  border-bottom: 1px solid var(--colorBorder);
}
#recruitDetailWrap table tr th,
#recruitDetailWrap table tr td {
  display: block;
  font-size: var(--size16px);
}
#recruitDetailWrap table tr th {
  font-weight: bold;
  text-align: left;
}
@media screen and (max-width: 589px) {
  #recruitDetailWrap table tr th {
    padding: 1.5rem 1rem 1rem;
  }
}
@media screen and (min-width: 590px) {
  #recruitDetailWrap table tr th {
    display: table-cell;
    width: 20%;
    padding: 2rem 0.5rem 2rem 1rem;
  }
}
@media screen and (max-width: 589px) {
  #recruitDetailWrap table tr td {
    padding: 0 1rem 1.5rem;
  }
}
@media screen and (min-width: 590px) {
  #recruitDetailWrap table tr td {
    display: table-cell;
    width: 80%;
    padding: var(--size32px);
  }
}

@media screen and (max-width: 589px) {
  .btn {
    margin-bottom: var(--size64px);
  }
}
@media screen and (min-width: 590px) {
  .btn {
    margin-bottom: 7rem;
  }
}/*# sourceMappingURL=recruit.css.map */