/* -------------------------------------
PC  1000px
TABLET 700px
SMARTPHONE 100%
------------------------------------- */

/* for PC (width 1000px) */
body {
    width: 1000px;
    margin: 0 auto 0;
}

div.message_img {
    width: 100%;
}

img {
    display: block;
    width: 100%;
    margin: 2em  auto;
}



@media screen and (max-width: 999px) {
/* for TABLET (width 700px) */
body {
    width: 700px;
}

img {
    width: 100%;
}
}



@media screen and (max-width: 699px) {
/* for SMARTPHONE (width 100%) */
body {
    width: 100%;
}
}