body {
  font-size: 14px;
}
#d2900105 .c-text:nth-child(4),
#d2900105 .c-text:nth-child(10),
#d2900105 .c-text:nth-child(20),
#d2900108 .c-text:first-child,
#d2900108 .c-text:nth-child(7),
#d2900106 .c-text:first-child,
#d2900106 .c-text:nth-child(11),
#d2900112 .c-text,
#d2900107 .c-text:first-child {
  font-weight: bold;
  text-decoration: underline;
  margin: 2% 0;
}
#d2895433 .l-inner a,
#d2895431 .l-inner a {
  text-decoration: none;
}
#d2895433 .l-inner a:hover,
#d2895431 .l-inner a:hover {
  text-decoration: underline;
}
#d2900113 .p-media-list__img,
#d2900114 .p-media-list__img,
#d2900115 .p-media-list__img,
#d2900116 .p-media-list__img {
  max-width: 240px;
}
#d2900113 .p-media-layout__media,
#d2900114 .p-media-layout__media,
#d2900115 .p-media-layout__media,
#d2900116 .p-media-layout__media {
  margin: 0 0 24px;
}
:is(#d2895430, #d2895436) h3 {
  font-size: var(--h3-font-size-mobile);
  font-weight: 400;
}
#d2900107 .p-media-list ul {
  flex-direction: column;
}
@media only screen and (min-width: 769px) {
  :is(#d2895430, #d2895436) h3 {
    font-size: var(--h3-font-size-pc);
  }
  #d2900113 .p-media-layout--row-reverse-wide .p-media-layout__inner,
  #d2900114 .p-media-layout--row-reverse-wide .p-media-layout__inner,
  #d2900115 .p-media-layout--row-reverse-wide .p-media-layout__inner,
  #d2900116 .p-media-layout--row-reverse-wide .p-media-layout__inner {
    justify-content: flex-end;
  }
}
@media only screen and (max-width: 768px) {
  .p-media-list[data-col-narrow='auto'] .p-media-list__list {
    justify-content: left;
  }
  .p-media-layout__inner {
    gap: 0;
  }
  #d2900113 .p-media-layout__media,
  #d2900114 .p-media-layout__media,
  #d2900115 .p-media-layout__media,
  #d2900116 .p-media-layout__media {
    margin: 6px;
  }
}