@charset "utf-8";
main {
    background-color: #F2F4F8;
    padding-top: 60px;
    padding-bottom: 60px;
}
.information {
    color: #0F284D;
    background-color: #FFFFFF;
    width: 90%;
    margin: auto;
    padding-bottom: 60px;
    border-radius: 8px;
}
.information h1 {
    font-size: 39px;
    text-align: center;
    border-bottom: 3px solid #D9D9D9;
    padding-top: 70px;
    padding-bottom: 50px;
    width: 90%;
    margin: auto;
}
.information .date,.information ul {
    width: 85%;
    margin: auto;
}
.information .date {
    text-align: end;
    color: #8696B5;
    padding-top: 40px;
    padding-bottom: 40px;
}
.information ul {
    list-style: none;
    line-height: 45px;
    font-size: 17px;
    letter-spacing: -0.3px;
}
.information ul li:empty {
    padding-top: 15px;
    padding-bottom: 15px;
}
.information p img {
    padding-top: 70px;
}
.g-footer {
    margin-top: 0;
}
@media screen and (max-width: 768px) {
    main {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .information {
        padding-bottom: 30px;
    }
    .information h1 {
        font-size: 23px;
        line-height: 40px;
        padding-top: 30px;
        padding-bottom: 30px;
        border-bottom: 2px solid #D9D9D9;
    }
    .information .date {
        font-size: 13px;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .information ul {
        line-height: 33px;
        font-size: 16px;
    }
}