@charset "utf-8";
body,
h1,
h2,
h3,
p,
ol,
ul,
li,
hr,
table,
tr,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    font-size: 100%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background: #FFFFFF;
}

#wrapper {
    max-width: 1028px;
    width: 100%;
    margin: auto;
    margin: 0 auto;
}

#wrapper img {
    width: 100%;
    height: auto;
}

#top {
    position: relative;
}

img {
    display: block;
}

footer {
    color: #FA8C84;
    background: fc7998;
    clear: both;
    text-align: center;
}