body  { background-color: #FFFF99; }

h1{ font-size: xx-large; text-align: center;}

h2{ font-size: x-large;  }

h3{ font-size: large; font-weight: 500; }

h4{ font-size: medium; font-weight: 400; }
.fb-share-button {
    vertical-align: top !important;
}

p {
    font-size: medium;
    font-size: 16px;
}

footer { font-weight: 400; text-align: center;}

@media screen and (max-width: 1000px) {
    p {
        font-size: 18px;
    }
}



    /* リスト */
    ol.topic-path {
        margin: 0; /* マージン（上下左右） */
        padding: 7px 5px; /* パディング（上下、左右） */
        background-color: #ccffff; /* 背景色 */
        list-style-type: none; /* リストマーク非表示 */
        font-size: 100%; /* 文字サイズ */
    }
        /* リスト項目 */
        ol.topic-path li {
            padding-left: 5px; /* 左パディング */
            display: inline; /* 項目を横並び */
        }
            /* リスト項目（最初の項目） */
            ol.topic-path li.first {
                padding-left: 25px; /* 左パディング */
                background: url(../img/topic-path-home-green.png) no-repeat left; /* ホーム記号（※） */
            }
            /* リンクエリア */
            ol.topic-path li a {
                padding-right: 18px; /* 右パディング */
                background: url(../img/topic-path-gray.gif) no-repeat right; /* 矢印記号（※） */
            }
            /* リンク色 */
            ol.topic-path li a {
                color: #4682b4;
            }
                /* リンク色（マウスオーバー） */
                ol.topic-path li a:hover {
                    color: #79a7cc;
                }

@media screen and (max-width: 499px) {
    body {
        font-size: 18px;
    }
    /*　画面サイズ 499pxまで適用　*/
    img.cm {
        width: 320px;
        height: 40px;
        border: 0;
    }
}

@media screen and (min-width: 500px) and (max-width: 999px) {
    body {
        font-size: 18px;
    }
    /*　画面サイズ 500pxから999pxまで適用　*/
    img.cm {
        width: 480px;
        height: 60px;
        border: 0;
    }
}

@media screen and (min-width:1000px) {
    /*　画面サイズ 1000px以上から適用　*/
    img.cm {
        width: 480px;
        height: 60px;
        border: 0;
    }
}