/* fund.css のオーバーライド用スタイル */

/* Kaihou: 買付停止のお知らせ */
.un_fundNotice p {
  margin: 0;
  font-size: clamp(10px, 0.98vw, 19px);
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .un_fundNotice p {
    font-size: 3.89vw;
  }
}

/* Akebono: LP誘導バナー */
.un_fundBanner {
  text-align: center;
  margin-top: calc(clamp(42px, 5.56vw, 111px) / -2);
  margin-bottom: calc(clamp(42px, 5.56vw, 111px) / -2);
}
@media (max-width: 767.98px) {
  .un_fundBanner {
    margin-top: calc(22.23vw / -2);
    margin-bottom: calc(22.23vw / -2);
  }
}
.un_fundBanner a {
  display: block;
}
.un_fundBanner img {
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease;
}
.un_fundBanner a:hover img {
  opacity: 0.7;
}

/* 開示資料エリアのY軸余白調整 */
@media (min-width: 768px) {
  .un_detailList_pdfArea {
    row-gap: clamp(4px, 0.56vw, 11px);
  }
}

/* SP: 全項目を縦並びに */
@media (max-width: 767.98px) {
  .un_detailList.un_detailList__col2 > div {
    grid-template-columns: 1fr;
    row-gap: 2vw;
  }

  /* dtのフォントサイズを大きめに */
  .un_detailList.un_detailList__col2 dt {
    font-size: 4.45vw;
  }

  /* dd同士の余白を小さく */
  .un_detailList_pdfArea {
    gap: 2vw;
  }
}
