@charset "UTF-8";

@font-face {
    font-family: Noto Serif JP;
    src: url(../fonts/NotoSerifJP-Regular.woff2) format("woff2"), url(../fonts/NotoSerifJP-Regular.woff) format("woff"), url(../fonts/NotoSerifJP-Regular.ttf) format("truetype")
}

@font-face {
    font-family: Noto Serif JP;
    font-weight: 500;
    src: url(../fonts/NotoSerifJP-Medium.woff2) format("woff2"), url(../fonts/NotoSerifJP-Medium.woff) format("woff"), url(../fonts/NotoSerifJP-Medium.ttf) format("truetype")
}

@font-face {
    font-family: Noto Serif JP;
    font-weight: 700;
    src: url(../fonts/NotoSerifJP-Bold.woff2) format("woff2"), url(../fonts/NotoSerifJP-Bold.woff) format("woff"), url(../fonts/NotoSerifJP-Bold.ttf) format("truetype")
}

@font-face {
    font-family: Source Han Sans;
    src: url(../fonts/SourceHanSans-Regular.woff2) format("woff2"), url(../fonts/SourceHanSans-Regular.woff) format("woff"), url(../fonts/SourceHanSans-Regular.ttf) format("truetype")
}

@font-face {
    font-family: Source Han Sans;
    font-weight: 700;
    src: url(../fonts/SourceHanSans-Bold.woff2) format("woff2"), url(../fonts/SourceHanSans-Bold.woff) format("woff"), url(../fonts/SourceHanSans-Bold.ttf) format("truetype")
}

html {
    background-color: #EBDFC6;
    text-align: center;
    word-wrap: break-word;
}

body {
    font-family: Source Han Sans, Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN W3, Noto Sans JP, meiryo, メイリオ, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

h1 {
    font-family: Noto Serif JP, georgia, 游明朝, Yu Mincho, yumincho, Hiragino Mincho ProN, hgs明朝e, メイリオ, meiryo, serif;
}