/* ----------
page-news
---------- */
.section-main-visual {position:relative; width:100%; height:auto; padding-top:80px; padding-bottom:50px;}
.section-title {position:relative; margin:0 auto; padding-bottom:15px; text-align:center; line-height:0;}
.section-title::after {position:absolute; bottom:0; left:calc(50% - 12.5px); width:25px; height:3px; background-color:#145880; content:'';}
.section-title img {height:20px;}
.section {}
.list-news {margin:0; padding:0; list-style:none;}
.list-news-wrap {padding:30px 0; list-style:none; border-top:1px solid #145880;}
.list-news-item {padding:10px; color:#145880; font-size:16px; font-weight:600;}
.list-news-item-time {}
.list-news-item-content {}
footer {position:fixed; bottom:42px; left:0; right:0;}
@media (min-width:768px) {
  .section-main-visual {height:auto; padding-top:160px;}
  .section-title {padding-bottom:20px;}
  .section-title img {height:30px;}
}