@charset "UTF-8";
/* CSS Document */

@import "common.css";

/* NES ARCHIVE */

.contents-header {
    background: url("../press/images/header-img.jpg") center/cover no-repeat;
    height: 280px;
}
.newslist {
    max-width: 1200px;
    width: 86%;
    margin: auto;
}
.newslist h3 {
    border: 1px solid var(--main-color);
    padding: 4px 8px;
}
article.news-title {
    display: flex;
}
article.news-title time {
    flex-basis: 14%;
    margin-right: 40px;
    font-weight: 700;
}
article.news-title p {
    margin-bottom: 20px;
    flex-basis: 86%
}

@media screen and (max-width: 767px) {
    
    .contents-header h2 {
        margin-bottom: 0;
    }
    article.news-title {
        flex-direction: column;
    }
    article.news-title time {
        flex-basis: 14%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    article.news-title p {
        margin-bottom: 40px;
        flex-basis: 86%
    }
}