@charset "UTF-8";
.awards_read .outline {
    font-size : 16px;
    letter-spacing : 1.28px;
}
.contents-flx {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 10px;
}
.contents-content .date {
    font-size : 16px;
    letter-spacing : 1.28px;
    color : #142F80;
}
.contents-content .tag span {
    margin-bottom: 0;
}
@media screen and (min-width:1024px) and (max-width:1300px) {}
@media screen and (min-width:640px) and (max-width:1200px) {}
@media only screen and (min-width:640px) {}
@media only screen and (max-width:640px) {
    .awards_read .outline {
        font-size: 3.2vw;
        padding: 0 4.688vw;
    }
    .contents-list.is-ver2 {
        margin-top: 8vw;
    }
    .contents-flx {
        gap: 0 1.6vw;
    }
    .contents-content .date {
        font-size: 3.733vw;
    }
}