/*jobdescription--------------------*/
.job-description .c-table {
  /*table{

      tr{
          align-items: center;

          @include mq(max,md){
              align-items: flex-start;
          }
      }

      td:first-of-type {
          width: 35rem;

          @include mq(max,md){
              margin-bottom: 25px;
          }
      }

  }*/
}
.job-description .second .wp-block-columns .wp-block-column:nth-of-type(even) {
  margin-left: 0;
}
.job-description .third .wp-block-column {
  text-align: center;
  position: relative;
  width: calc(33.3333333333% - 3rem);
}
@media screen and (max-width: 781px) {
  .job-description .third .wp-block-column {
    width: 100%;
  }
}
.job-description .third .wp-block-column::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  border: 10px solid rgba(0, 139, 74, 0.33);
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}
.job-description .third .wp-block-column .wp-block-group.has-background {
  padding: 40px 0;
}
@media screen and (max-width: 781px) {
  .job-description .third .wp-block-column .wp-block-group.has-background {
    padding: 25px 0;
  }
}
.job-description .third .wp-block-column .wp-block-group.has-background .c-ttl20 {
  margin-top: 20px;
}
.job-description .third .wp-block-column .wp-block-image img {
  height: 14rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}
.job-description .third .wp-block-column:nth-of-type(even) {
  margin-left: 0;
}
.job-description .third .wp-block-column:nth-of-type(-n+3) {
  margin-bottom: 2rem;
}
@media screen and (max-width: 781px) {
  .job-description .third .wp-block-column:nth-of-type(-n+3) {
    margin-bottom: 25px;
  }
}
.job-description .third .wp-block-column:not(:nth-of-type(3n)) {
  margin-right: 2rem;
}
@media screen and (max-width: 781px) {
  .job-description .third .wp-block-column:not(:nth-of-type(3n)) {
    margin-right: 0;
  }
}
@media screen and (max-width: 781px) {
  .job-description .third .wp-block-column:not(:last-of-type) {
    margin-bottom: 25px;
  }
}
.job-description .third .wp-container-17 .wp-block-column:last-child::before {
  content: none;
}
.job-description .fourth .c-txt16 {
  width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 781px) {
  .job-description .fourth .c-txt16 {
    width: 100%;
  }
}

/*jobdescription--------------------*/