

.news-list { padding: 4rem 0 2rem; }
.news-list ul li { border-top: 1px solid #dddddd; }
.news-list ul li:first-child { border-top: none; }
.news-list ul li a { padding: 1.5rem 0; background: url(../img/common/arw.png) no-repeat right center; background-size: 30px auto; }
.news-list ul li .date { width: 100px; box-sizing: border-box; font-size: 13px; border-radius: 0.25rem; line-height: 26px; height: 26px; }
.news-list ul li .title { width: calc(100% - 100px); padding: 0 1rem 0 1rem; box-sizing: border-box; font-weight: 400; }

.news-detail .main_col .heading { padding-bottom: 1.5rem; border-bottom: 1px solid #e6e6e6; }

.news-detail .news-list ul li a { padding: 1.25rem 0; }

.article-header-date { padding-bottom: 1rem; }

@media screen and (max-width: 767px) {
    
    .news-list { padding: 3rem 0 2rem; }
    .news-list ul li a { padding: 1.5rem 0; padding-right: 2rem !important; }
    .news-list ul li a .title { padding: 0.5rem 0 0; width: 100%; }
    .news-list ul li a { background-size: 25px auto; }

   
    .news-detail .post_image { padding-bottom: 2rem; }
}