@charset "UTF-8";

/*======================================================
新着情報ページの設定
======================================================*/

.news-category {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top:60px;
    margin-bottom:60px;
}
@media(min-width:768px){
    .news-category li {
        flex-basis: 20%;
    }
}
@media only screen and (max-width:767px){
    .news-category {
        flex-wrap: wrap;
    }
    .news-category li {
        flex-basis: 50%;
    }
}

.news-category a {
    color:#666;
    display: block;
    background: #ECECEC;
    text-align: center;
    margin:0;
    padding:16px 0;
    width:100%;
    border:2px solid #c9c9c9;
}
@media only screen and (max-width:767px){
    .news-category a {
        padding:8px 0;
    }
}

.news-category a.cat-news-all {
    background-color:#1a7f97;
    color:#ececec;
}

.news-category a.cat-news-event {
    background-color:#b75b05;
    color:#ececec;
}

.news-category a.cat-news-joseikin {
    background-color:#A24C84;
    color:#ececec;
}

.news-category a.cat-news-recruit {
    background-color:#766FAD;
    color:#ececec;
}

.news-category a.cat-news-other {
    background-color:#4761AF;
    color:#ececec;
}

dl.news-box {
    border-bottom:1px dotted #c9c9c9;
    margin-bottom:20px;
}
dl.news-box dt {
    margin-bottom:5px;
}
dl.news-box dd {
    padding-bottom:20px;
}

.news-cat-point {
    color: #fff;
    font-size: 1.1rem;
    text-align: center;
    margin-left: 0.4em;
    padding: 4px 6px;
    background: #186CBA;
}

.news-cat-point.cat-news-event {
    background-color:#b75b05;
}
.news-cat-point.cat-news-joseikin {
    background-color:#A24C84;
}
.news-cat-point.cat-news-recruit {
    background-color:#766FAD;
}
.news-cat-point.cat-news-other {
    background-color:#4761AF;
}
