body{
    background-color: LavenderBlush;
    margin: 0;
    padding: 0;
}
.content {
    width: 60%;
    margin: 0 auto;
}
h1 {
    font-family: 'Indie Flower', cursive;
    font-size: 3em;
    text-align: center;
    margin: 1em;
    padding: 0;
}
.note {
    font-style: italic;
    font-size: 0.8em;
    text-align: center;
}
.memo {
    margin: 0 auto;
}
.black-top {
    height: 2em;
    background-color: black;
}
img {
    display: block;
    width:100%;
}
.black-bottom {
    background-color: black;
    color: white;
    font-family: monospace;
    text-align: justify;
    margin: 0;
    padding: 1em;
}

@media (max-width: 767px){
    .content{ width: 95%; }
}
@media (min-width: 1470px){
    .content{ width: 50%; }
}
@media (min-width: 1920px){
    .content{ width: 40%; }
}