 ul.list-banner {
   display: flex;
   flex-wrap: wrap;
 }

 ul.list-banner li {
   margin-right: 20px;
   margin-bottom: 10px;
   width: 211px;
   height: auto;
 }

 .mt3em {
   margin-top: 3em;
 }

 /* ====================================
	ホバーが有効な環境のみ
===================================== */
 @media (hover:hover) and (pointer: fine) {

   /* メインビジュアル・TVCMを見るボタン */
   .link-tvcm:hover {
     color: #000;
     background-color: #fff;
   }

   /* リンクテキストアンダーライン */ :where(.list-news, .faq-text) a:hover {
     text-decoration: none;
   }

 }
