@charset 'UTF-8';

.index-news {
    margin-bottom: 100px;
}
.index-news .news-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 90px;
}
.news-box .news {
    width: 200px;
    margin: 0 26.666px 26.666px 0;
}
.news-box .news:nth-child(4n),
.news-box .news:last-child {
    margin-right: 0;
}
.index-news .square img {
    padding: 0;
}
.news-box .news .date {
    font-size: 1.2rem;
    margin:15px auto 4px;
    color: #7c6d2b;
}
.news-box h4 {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
}

.news .date {
	margin-bottom: 10px;
	font-weight: bold;
}
.link_btn {
	margin-top: 50px;
}

