#global-notice {
    background-color: #f4f1ce;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .5);
    border-bottom:1px solid gray;
    color: #000;
    font-size: 12px;
    text-align: center;
    padding:10px;
    z-index: 999;
}
#global-notice h2 {
    font-size: 24px;
    margin-top:0;
}
#global-notice p {
    font-size: 16px;
}
#global-notice *:last-child {
    margin-bottom:0;
}
@media only screen and (max-width: 39.9375em) and (min-width: 30em) {
    #global-notice h2 {
        font-size: 20px;
    }
    #global-notice p {
        font-size: 14px;
    }
}
@media only screen and (max-width: 29.9375em) {
    #global-notice h2 {
        font-size: 18px;
    }
    #global-notice p {
        font-size: 12px;
    }
}