.content-wrap {
  width: 100%;
  padding: 30px 0 112px;
  position: relative;
}
.content-wrap .triangle-right {
  width: var(--triangle-right);
  right: 0;
  bottom: -1px;
  position: absolute;
}
.content-wrap .page-content {
  margin: auto;
  max-width: var(--page-width);
  padding: 0 var(--page-padding);
}
.content-wrap .page-content .back-title {
  display: flex;
  align-items: center;
  margin-top: 42px;
  margin-bottom: 56px;
  font-size: 22px;
}
.content-wrap .page-content .back-title a {
  color: #662d91;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.content-wrap .page-content .back-title a img {
  transform: rotate(180deg);
  width: 8px;
  margin-right: 8px;
}
@media (max-width: 1200px) {
  .content-wrap {
    padding: 0 0 68px;
  }
  .content-wrap .page-content .back-title {
    display: flex;
    align-items: center;
    margin-top: 42px;
    margin-bottom: 20px;
  }
  .content-wrap .page-content .back-title a {
    color: #662d91;
    text-decoration: none;
    font-size: 16px;
  }
  .content-wrap .page-content .back-title a img {
    transform: rotate(180deg);
    width: 8px;
    margin-right: 4px;
  }
  .content-wrap .triangle-right {
    width: var(--triangle-right-m);
  }
}