/* -------------------- 採用情報 */
/* recruit */
div.recruit{
  width: 100%;
  padding: 0 14px 0;
  margin: 0 auto 80px;
}
div.recruit table{
  width: 100%;
  max-width: 920px;
  border: 1px solid #CFC0B3;
  margin: 0 auto 30px;
}
div.recruit table:last-child{
  margin-bottom: unset;
}
div.recruit table tr{
  width: 100%;
  border-bottom: 1px solid #CFC0B3;
  vertical-align: middle;
}
div.recruit table tr:last-child{
  border-bottom: unset;
}
div.recruit table tr th{
  width: 180px;
  border-right: 1px solid #CFC0B3;
  background-color: #F6F3E7;
  padding: 16px 16px;
}
div.recruit table tr td{
  padding: 16px 16px;
}
div.recruit table tr td a{
  font-weight: bold;
  color: #91BF26;
}
div.recruit table tr td a:hover{
  border-bottom: 1px solid #91BF26;
}
div.recruit table tr td figure{
  width: 100%;
  max-width: 300px;
}
div.recruit table tr td br.pcNone{
  display: none;
}

@media screen and (max-width: 510px){
  div.recruit table tr th{
    display: block;
    width: 100%;
    border-right: unset;
    padding: 16px 0;
  }
  div.recruit table tr td{
    display: block;
    width: 100%;
    padding: 16px 10px;
  }
  div.recruit table tr td br.pcNone{
    display: block;
  }
}
