@charset "utf-8";
/* CSS Document */

/* Between the lines */
#d2301373,
#d2301374,
#d2301375 {
    margin-bottom: 1.5rem;
    & .p-media-layout {
      margin-bottom: 0.5rem;
    }
    & .p-link-list {
      margin-bottom: 0;
    }
}

@media only screen and (min-width: 769px) {
  /* Align image left */
  #d2301377 {
    & .p-media-list__img {
      margin: 0;
      width: auto;
    }
    & .p-media-layout__media {
      margin: 0;
    }
  }
}

@media only screen and (max-width: 769px) {
  /* KV */
  .l-mainvisual {
    padding-bottom: 0;
  }
}

