body {
    background-color: black;
}
hr {
    margin: 30px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #7D7AA2;
    width: 95%;
}
.tiedote-title {
    font-family: 'Roboto Slab', serif;
    margin-bottom: 0;
    text-align: center;
    font-size:2rem;
    color:#eeeeee;
}
.tiedote-sub-title {
    font-family: 'Roboto Slab', serif;
    margin-top: 0;
    text-align: center;
    font-size:1.4rem;
    color:#7D7AA2;
}
.tiedote-content {
    font-family: 'Roboto Slab', serif;
    font-size:1.2rem;
    color:#dddddd;
}
.tiedote-italic {
    font-family: 'Roboto Slab', serif;
    margin-top: -1em;
    font-style: italic;
    font-size:1.2rem;
    color:#dddddd;
}
.tiedote-quote {
    font-family: 'Roboto Slab', serif;
    text-align: center;
    font-style: italic;
    font-size:1.3rem;
    color:#bbbbbb;
}
.tiedote-bg-dark {
    background-image: url("images/tiedote-text-bg.png?v=26.6");
    background-position: center;
    background-size: 100% 100%;
}