header .header-pc {
  background-color: #242632;
}
.main-section {
  min-height: 40vh;
  margin-top: 8.64rem;
  margin-bottom: 4.55rem;
}
.main-section .title {
  margin-bottom: 1.82rem;
  padding-bottom: 0.68rem;
  border-bottom: 0.05rem solid #e5e5e5;
}
.main-section .title h2 {
  font-size: 1.09rem;
  line-height: 1.36rem;
  font-weight: normal;
}
.main-section p {
  line-height: 1.64rem;
}
.main-section p > span {
  line-height: 1.64rem;
}
.main-section p > img {
  width: 80%;
  display: block;
  margin: 0 auto 0.45rem;
}
@media only screen and (max-width: 768px) {
  .main-section {
    margin: 4.82rem 0 4.55rem;
  }
  .main-section .position {
    padding-bottom: 2.27rem;
  }
}
