#home-news{ padding-top:36px; }
#home-news .heroes .entry .row{ align-items:center; }
#home-news .heroes .entry .entry-meta .posted-on{ font-size:1.143em; font-weight:bold; margin-bottom:12px; color:#999; }
#home-news .heroes .entry .entry-meta .entry-title{ font-size:2.429em; padding-right:48px; margin-bottom:24px; }
#home-news .heroes .entry .entry-meta .entry-title a{ color:#121212; }
#home-news .heroes .entry .entry-meta .entry-title a:hover,
#home-news .heroes .entry .entry-meta .entry-title a:active,
#home-news .heroes .entry .entry-meta .entry-title a:focus{ color:#16afba; text-decoration:none; }
#home-news .heroes .entry .entry-thumbnail{ display:block; aspect-ratio:3/2; background-origin:border-box; box-sizing: border-box;  background-position:center center; background-size:cover; background-repeat: no-repeat; border-radius:12px; margin-bottom:0; }
#home-news .heroes .entry-thumbnail:before{ display:none; }
#home-event{ padding-top:0; }

#news-archive{ padding-bottom:48px; }
#news-archive .local-headline .title{ justify-content:center; }
#news-archive .view-archive{ color:#121212; text-decoration:underline; }
#news-archive .entries{ margin-bottom:24px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, sans-serif; }
#news-archive .entries .entry{ font-size:1.143em; padding-top:18px; padding-bottom:0; margin-bottom:12px; position:relative; }
#news-archive .entries .entry .posted-on{ margin-right:48px; }
#news-archive .entries .entry .entry-thumbnail{ width:100%; display:block; aspect-ratio:3/2; background-origin:border-box; box-sizing: border-box; border: 1px solid rgba(0,0,0,.1); background-position: center center; background-size:cover; background-repeat: no-repeat; border-radius:5px; margin-right:24px; margin-bottom:0; }
#news-archive .entries .entry .entry-title{ font-size:1em; margin-bottom:0; display:flex; align-items:center; }
#news-archive .nav-readmore{ text-align:center; font-size:1.143em; }

/**************
 * Responsive *
 **************/
/* 1025 - 1280 */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
}
/* iPad [all] 768 - 1024 [portrait&landscape] */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#home-news .heroes .entry .entry-meta .entry-title{ font-size:1.714em; padding-right:0; }
}

 /* 569 - 767 */
@media only screen and (min-width: 320px) and (max-width: 767px) {
#home-news{ padding-top:0; }
#home-news .heroes .entry .row{ flex-direction:column-reverse; position:relative; }
#home-news .heroes .entry .row .col-meta{ position:absolute; z-index:2; padding:18px; background: rgb(255,255,255,.9); background: linear-gradient(0deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%); }
#home-news .heroes .entry .entry-meta .posted-on{ color:#333; font-size:0.857em; margin-bottom:8px; }
#home-news .heroes .entry .entry-meta .entry-title{ font-size:1.571em; padding-right:0; margin-bottom:0px; }
#home-news .heroes .entry .entry-meta .btn{ font-size:0.857em; padding:8px 18px; display:none; }
#home-news .heroes .entry .entry-thumbnail{  }
#home-event{ padding-top:48px; }
}
