@charset "UTF-8";

.lead-inner {
  width: 100%;
  margin: 0 auto;
  padding: 19px 20px 28px;
}

.lead-txt {
  font-size: 14px;
  font-weight: 400;
  line-height: calc(21/14);
  letter-spacing: 0;
}

.lead-ttl {
  font-size: 16px;
  font-weight: 600;
  line-height: calc(26/16);
  letter-spacing: 0;
  margin-top: 10px;
}

.article-inner {
  background-color: #FBFAF4;
  padding: 30px 0 100px;
  position: relative;
}

.article-inner::before,
.article-inner::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  background-size: contain;
  background-repeat: repeat-y;
  z-index: 0;
}

.article-inner::before {
  left: -60px;
  background-image: url("../img/report/bg-left_sp.png"); /* 左の背景画像 */
}

.article-inner::after {
  right: -60px;
  background-image: url("../img/report/bg-right_sp.png"); /* 右の背景画像 */
}

.article-item-wrapper {
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}

.article-item:not(:last-child) {
  margin-bottom: 40px;
}

#wrapper .article-item-img {
  margin-bottom: 15px;
}

.link-area {
  margin: 86px auto 0px;
  padding: 0 20px;
}

.article-ttl {
  font-size: 15px;
  font-weight: 600;
  line-height: calc(24/15);
  letter-spacing: 0;
  margin-bottom: 15px;
}

.article-txt {
  font-size: 14px;
  font-weight: 400;
  line-height: calc(22/14);
  letter-spacing: 0;
}