.PC .PC_LOGIN .LIST {
  display: block !important;
}

/*#YF026主要框架*/
.PC #YF026 {
  background-image: url(../images/bg.jpg), url(../images/bg_repeat.jpg);
  background-color: #b41210;
  /* 2026計次：流年頁面背景色異動 */
}

/* 合併：電腦版免費頁和輸入頁的背景設定 */
.PC #YF026-wrapper #YF026 {
  background-image: url(../images/bg_free.jpg);
  background-color: #b41210;
  background-size: 220% auto;
  /* 預設值 - 最小螢幕 */
}

/* 合併：手機版設定 */
.MOBILE #YF026-wrapper .hero {
  background-image: url(../images/under_inph_mb.jpg);
  margin-bottom: 0;
}

/* 合併所有 media queries */
@media (min-width: 900px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 180% auto;
  }
}

@media (min-width: 1000px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 170% auto;
  }
}

@media (min-width: 1100px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 170% auto;
  }
}

@media (min-width: 1200px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 160% auto;
  }
}

@media (min-width: 1300px) {

  .PC #YF026-wrapper #YF026 {
    background-size: 150% auto;
  }
}

@media (min-width: 1400px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 140% auto;
  }
}

@media (min-width: 1500px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 130% auto;
  }
}

@media (min-width: 1600px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 120% auto;
  }
}

@media (min-width: 1800px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 110% auto;
  }
}

@media (min-width: 2000px) {
  .PC #YF026-wrapper #YF026 {
    background-size: 100% auto;
  }
}

.PC #YF026-wrapper .hero {
  max-height: 440px;
}

/* 新增 #YF026 免費頁標題圖 */
.PC #YF026-wrapper .hero h1 {
  width: 100%;
  aspect-ratio: 750 / 445;
  background: url(../images/hero_title_input.png) no-repeat top center;
  background-size: cover;
  text-indent: -9999px;
}

/* 新增手機版 #YF026 免費頁標題圖 */
.MOBILE #YF026-wrapper .hero h1 {
  width: 100%;
  aspect-ratio: 750 / 490;
  background-image: url(../images/under_inti_mb_01.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  text-indent: -9999px;
  position: relative;
}

.MOBILE .card-body.p-0 .row {
  flex-wrap: wrap;
}