@page {
  size: A4 portrait;
}
@media (min-width: 768px) {
  .p-head {
    background-image: url("../images/newsletter_img_sp.svg");
    background-repeat: no-repeat;
    background-color: rgb(255, 255, 255);
    background-blend-mode: lighten;
    background-position: 50%;
    background-size: cover;
  }
}

.p-topics {
  page-break-after: always;
}
.p-topics__wrap {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.p-topics__media {
  flex: 0 0 25%;
  max-width: 25%;
}
.p-topics__media__image {
  margin-bottom: 20px;
}
.p-topics__media__image::before {
  content: none;
}
.p-topics__media__image::after {
  content: none;
}
.p-topics__content {
  flex: 0 0 70%;
  max-width: 70%;
}

.p-anchor {
  display: none;
}

.p-section {
  background-color: #FFF;
}
.p-section__image {
  padding: 10px 0;
}
.p-section .column-image-left,
.p-section .column-image-right,
.p-section .column-media-left,
.p-section .column-media-right {
  max-width: 200px;
}
.p-section .card-item__content {
  margin-top: 18px;
}
.p-section .card-item__ttl2 {
  margin-top: -10px;
}