/* コンテンツの上下マージン設定 */
.innerContents {
  margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .innerContents {
    margin-bottom: 120px;
  }
}
.innerContents .messageWrapper {
  margin-top: -4px;
}
.innerContents .messageWrapper p:not(:last-child) {
  margin-bottom: 25px;
}
/* 人事部長長谷川様のマージン設定 */
.innerContents .messageWrapper span {
  display: block;
  margin: 16px 0 0;
  float: none;
  text-align: right;
  font-size: 14px;
  line-height: 1.2858;
  letter-spacing: 0.03em;
}
@media screen and (max-width: 767px) {
  .innerContents .messageWrapper span {
    letter-spacing: 0em;
  }
}