@charset "UTF-8";
body {
    background: #C9ACE6;
    color: #000000;
    width: 100%;
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
h1 { font-size: 24px; font-weight: bold; text-align: center; }
h5 { font-size: 18px; font-weight: bold; text-align: center; }
h2 { font-size: 100%; font-weight: bold; }
#map_canvas {
    margin: 0 auto 1rem;
    width: 400px;
    height: 400px;
}
.question-title { margin-left: 2rem; margin-right: 2rem; text-align: center; }
@media screen and (min-width: 700px) {
    h1 { font-size: 36px; }
    h5 { font-size: 24px; }
    h2 { font-size: 120%; }
}
