.message__area {
  padding: 2em 0;
}

.message__area .message__copy {
  padding-bottom: 1rem;
}

.message__area .message__text_box p + p {
  margin-top: 2em;
}

.message__text_box p strong{
    font-weight: bold;
 }

.message__text_box p span{
    display: flex;
    justify-content: flex-end;
 }

@media screen and (min-width: 768px) {
  .message__area {
    padding: 4rem 0 14rem;
  }
  .message__area .message__copy {
    padding-bottom: 3rem;
  }
  .message__area .p__box_ttl {
    max-width: 20em;
  }
  .message__text_box p {
    font-size: .9em;
  }
  .message__text_box p + p {
    margin-top: 3em;
  }
}



.recruit__area {
  padding: 2em 0;
}

.recruit__area .recruit__content {
  margin-bottom: 4em;
  padding: 1.5em;
  border: 1px solid #707070;
}

.recruit__area .recruit__content__copy {
  padding-bottom: 1.5rem;
}

.recruit__area .recruit__content__information__recruit_list > li {
  padding-bottom: 4em;
}

.recruit__area .recruit__content__information__recruit_list > li .ttl {
  padding: .3em;
  background-color: #A5A5A5;
  color: #fff;
  text-align: center;
  font-size: 1.2em;
}

.recruit__area .recruit__content__information__recruit_list > li .salary_box {
  padding: 1em 0;
}

.recruit__area .recruit__content__information__recruit_list > li .salary_box__item {
  border: 1px solid #707070;
}

.recruit__area .recruit__content__information__recruit_list > li .salary_box__item__ttl, .recruit__area .recruit__content__information__recruit_list > li .salary_box__item__content {
  padding: 0 .5em;
  text-align: center;
}

.recruit__area .recruit__content__information__recruit_list > li .salary_box__item__content {
  color: #E636A0;
}

.recruit__area .recruit__content__information__recruit_list > li .salary_box__salary_list .salary_box__item:not(:last-of-type) {
  border-bottom: none;
}

.recruit__area .recruit__content__information__recruit_list > li .text_box p + p {
  margin-top: 1.5em;
}

.recruit__area .recruit__last_text {
  color: #E636A0;
}

@media screen and (min-width: 768px) {
  .recruit__area {
    padding: 6rem 0;
  }
  .recruit__area .recruit__content {
    padding: 2em;
  }
  .recruit__area .recruit__content__copy {
    padding-bottom: 3rem;
  }
  .recruit__area .recruit__content .p__box_ttl {
    max-width: 768px;
  }
  .recruit__area .recruit__content__information__recruit_list {
    max-width: 768px;
    margin: auto;
  }
  .recruit__area .recruit__content__information__recruit_list > li {
    font-size: .9em;
  }
  .recruit__area .recruit__content__information__recruit_list > li .salary_box__item {
    display: table;
    width: 100%;
  }
  .recruit__area .recruit__content__information__recruit_list > li .salary_box__item__ttl, .recruit__area .recruit__content__information__recruit_list > li .salary_box__item__content {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.5;
    padding: .5em;
  }
  .recruit__area .recruit__content__information__recruit_list > li .salary_box__item__ttl {
    width: 60%;
    border-right: 1px solid #707070;
    text-align: left;
  }
  .recruit__area .recruit__content__information__recruit_list > li .salary_box__item__ttl.bg_gray {
    background-color: #F1F1F1;
  }
  .recruit__area .recruit__content__information__recruit_list > li .salary_box__salary_list .salary_box__item__ttl {
    width: 70%;
  }
  .recruit__area .recruit__last_text {
    text-align: center;
  }
}
/*# sourceMappingURL=information.css.map */