@charset "UTF-8";

#contents .l-notice {
    width: 100%;
}
#contents .l-notice li {
    width: 100%;
    text-indent: 0;
    display: flex;
}
#contents .l-notice li time {
    margin-right: 2rem;
    max-width: 115px;
}

/* ---------------------------------------
 レスポンシブ
 --------------------------------------- */

/* SP */
@media screen and (max-width: 430px) {
    #contents .l-notice li { flex-direction: column; }
    #contents .l-notice li a { padding-left: 0; }
}
@media screen and (max-width: 767px) {
    #contents .l-notice li time {
        width: 40%;
        margin-right: 0;
       min-width: 115px;
    }
}

/* SP & TB */
@media screen and (max-width: 1025px) {
}

/* TB */
@media screen and (min-width: 768px) {
}

/* PC */
@media screen and (min-width: 1025px) {
}

@media screen and (min-width: 1400px) {
}