.p-section-job__introduction {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.p-section-job__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.1rem;
}
.p-section-job__item:last-child {
  margin-bottom: 0;
}
.p-section-job__detail-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.p-section-job__detail-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #79af65;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.p-section-job .c-heading--tertiary {
  margin-bottom: 0;
  color: #79af65;
}

@media print, screen and (width >= 768px) {
  .p-section-job {
    padding-bottom: 141px;
  }
  .p-section-job .c-heading--primary {
    margin-bottom: 76px;
  }
  .p-section-job .c-list--secondary {
    margin-bottom: 115px;
  }
  .p-section-job__item {
    margin-bottom: 30px;
    padding: 32px;
    border: 3px solid #79af65;
  }
  .p-section-job__detail {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 50px;
  }
  .p-section-job__detail-description {
    margin-bottom: 27px;
  }
  .p-section-job__detail-head {
    margin-bottom: 22px;
  }
  .p-section-job__detail-number {
    min-width: 50px;
    height: 50px;
    margin-right: 20px;
    border-radius: 10px;
    font-size: 0.26rem;
  }
  .p-section-job__photo {
    width: 345px;
  }
}
@media screen and (width < 768px) {
  .p-section-job {
    padding-bottom: 1.1rem;
    background-image: url("../img/common/blur_green_bg_05.png"), url("../img/common/blur_green_bg_06.png");
  }
  .p-section-job .c-heading--primary {
    margin-bottom: 0.57rem;
  }
  .p-section-job__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 0.25rem;
    padding: 0.23rem 0.18rem 0.28rem;
    border: 0.02rem solid #79af65;
  }
  .p-section-job__detail-number {
    min-width: 0.33rem;
    height: 0.33rem;
    margin-right: 0.1rem;
    border-radius: 0.05rem;
    font-size: 0.18rem;
  }
  .p-section-job__detail-head {
    margin-bottom: 0.13rem;
  }
  .p-section-job__detail {
    text-align: center;
  }
  .p-section-job__detail-description {
    margin-bottom: 0.22rem;
    text-align: left;
  }
  .p-section-job__detail .c-button--primary {
    left: -0.04rem;
  }
  .p-section-job__photo {
    width: 2.79rem;
    margin-bottom: 0.16rem;
  }
}
/*# sourceMappingURL=work.css.map */