/* Q&A 商品一覧：「Q&Aなし」文言（JS 描画）とカード下端揃え（Grid レイアウトは app.css に任せる） */
.p-qa .c-archive .c-archive-item.none {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.p-qa .c-archive .c-archive-item.none .c-archive-item__inner {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* 旧スタイル（CSS content 日本語固定）を無効化 */
.p-qa .c-archive .c-archive-item.none::after {
  content: none;
  display: none;
  margin: 0;
}

.p-qa .c-archive .c-archive-item .archive-no-qa {
  text-align: center;
  margin-top: auto;
  flex-shrink: 0;
  color: #1a1a1a;
}

@media print, screen and (min-width: 1025px) {
  .p-qa .c-archive .c-archive-item .archive-no-qa {
    font-size: min(20px, 1.5625vw);
    padding-top: min(30px, 2.34375vw);
  }
}

@media print, screen and (max-width: 1024px) {
  .p-qa .c-archive .c-archive-item .archive-no-qa {
    font-size: 3.125vw;
    padding-top: 3.90625vw;
  }
}
