    /* 背景色 */
    main{ background: #fff; }

    /* ページタイトルの非表示 */
    .blog-page-title{display: none;}

    .blog-article p {
        font-size: 1.125rem !important;
        line-height: 2.25rem;
        margin-top: 0;
        margin-bottom: 1rem;
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .blog-article h2{
        margin-top: 54px;
        margin-bottom: -18px;
        font-weight: 700;
        font-feature-settings: "palt" 1;
        line-height: 2.25rem;
        letter-spacing: .04em;
    }
    .blog-article h3{
        margin-bottom: -18px;
        font-weight: bold;
        font-feature-settings: "palt" 1;
        line-height: 2.25rem;
        letter-spacing: .04em;
    }
    .blog-article img {
        display: block;
        max-width: 100%;
        height: auto!important;
        margin: 0 auto;
        text-align: center;
        cursor: pointer;
        border: 1px solid rgba(8,19,26,0.03137254901960784);
    }
    .blog-article figcaption{
        text-align: center;
    }
