/* 767px以下のときに並び替え */
@media screen and (max-width: 767px) {
  .page_listFlex {
    display: flex;          /* 並べ替え可能に */
    flex-direction: column; /* 縦並び */
    gap: 1rem;              /* 必要なら間隔 */
  }

  .page_listFlex > section {
    order: 1; /* 先に表示 */
  }

  .page_listFlex > aside {
    order: 2; /* 後に表示 */
  }
}
