/* List Description: 「.mod-list-description-03」と「.mod-list-description」を同一要素で利用する場合のスタイル調整 */
.mod-lyt-productInfo:has(.mod-list-description-03:where(.mod-list-description)) {
  margin-top: 0;
}
.mod-list-description-03:where(.mod-list-description) > .list > div + div {
  padding-top: 0;
}
.mod-list-description-03:where(.mod-list-description) > .list > div > dt.w-25 {
  width: 100% !important;
}
@media screen and (min-width: 768px), print {
  .mod-list-description-03:where(.mod-list-description) > .list > div + div {
    padding-top: 0;
  }
  .mod-list-description-03:where(.mod-list-description) > .list > div > dt.w-25 {
    width: auto !important;
  }
}
