@charset "UTF-8";
/*=======================================
求人情報
=========================================*/
.l-pagetitle:before {
  background: url(../img/recruit/pagetitle_img1.jpg) no-repeat center;
  background-size: cover;
}

.p-recruit .c-table1 td {
  line-height: 1.5;
}
.p-recruit .c-table1 .contact {
  margin-top: 10px;
  margin-bottom: 15px;
}
.p-recruit .c-table1 .tel-link {
  display: inline-block;
  vertical-align: middle;
  color: #1A4999;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 500;
  font-style: italic;
  font-family: "Work Sans", "Noto Sans JP", YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "Yu Gothic", "游ゴシック", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
  background: url(../img/common/icon_tel.svg) no-repeat left center;
  background-size: 13px auto;
  padding-left: 18px;
  margin-right: 15px;
  text-decoration: none;
}
.p-recruit .c-table1 .form-btn {
  display: inline-block;
  vertical-align: middle;
  background: #5DA23F;
  color: #fff;
  padding: 2px 10px 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* ----------------------------- スマホ（～767px） */
@media screen and (max-width: 767px) {
  .p-recruit .c-table1 table,
  .p-recruit .c-table1 tbody,
  .p-recruit .c-table1 tr,
  .p-recruit .c-table1 th,
  .p-recruit .c-table1 td {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .p-recruit .c-table1 th,
  .p-recruit .c-table1 td {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    margin-top: -1px;
  }
  .p-recruit .c-table1 td {
    padding-bottom: 15px;
  }
  .p-recruit .c-table1 .contact {
    margin-top: 8px;
  }
  .p-recruit .c-table1 .contact .tel-link {
    margin-bottom: 8px;
  }
  .p-recruit .c-table1 .contact .form-btn {
    padding: 5px 15px;
  }
}
