@charset "UTF-8";
/* Scss Document */
/* Scss Document */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* Scss Document */
/*お知らせ*/
section h3 {
  margin-bottom: 10px;
}

table.recruit {
  margin: 0 auto;
  border-collapse: separate;
  font-size: 15px;
  line-height: 150%;
}
@media only screen and (max-width: 759px) {
  table.recruit {
    width: 100%;
    font-size: 13px;
  }
}
table.recruit tr.viewPc {
  display: table-row !important;
}
@media only screen and (max-width: 759px) {
  table.recruit tr.viewPc {
    display: none !important;
  }
}
table.recruit th {
  width: 170px;
  padding: 15px 15px;
  background: #0EB48D;
  color: #FFFFFF;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}
table.recruit td {
  padding: 15px 15px;
  border-bottom: 2px solid #F0F0F0;
  vertical-align: top;
}
@media only screen and (max-width: 759px) {
  table.recruit td {
    display: list-item;
    list-style-type: none;
    padding: 2px 0 2px 0;
    text-align: left;
    border: none;
  }
  table.recruit td:first-child {
    border-top: 2px solid #F0F0F0;
  }
  table.recruit td:last-child {
    margin-bottom: 5px;
  }
  table.recruit td span {
    display: inline !important;
    color: #F26633;
  }
}
