a {
    display: inline-block;
}
/* spanタグをblockにしてしまった いつか変更したい */
span {
    display: block;
}
/* img {
    background-color: #D9D9D9;
} */
input:-webkit-autofill {
    box-shadow: 0 0 0 1000px white inset;
}
/* ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~~=~=~=~=~=~~=~=~=~=~=~=~~=~=~=~=~=~=~= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 被り要素 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~~=~=~=~=~=~~=~=~=~=~=~=~~=~=~=~=~=~=~= */
/* セクションのタイトル */
.heading .en {
    font-size: 10rem;
    font-family: 'Georgia', system-ui, sans-serif;
}
.heading .en > span {
    display: inline;
}
.heading .ja {
    margin-top: 1rem;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 2.89rem;
    letter-spacing: 0.1em;
}
/* 色一部変更 */
.letter {
    color: #2F6DB0;
}

/*=============================================================================
* フォントサイズ変更
* -----------------------------------------------------------------------------
* 『スマホ版』
*  〜428px
*
* 『タブレット版』
*  429px〜960px
*
* 『pc版』デフォルト
*  961px〜
*
=============================================================================*/
@media screen and (max-width: 960px) {
    /* ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~~=~=~=~=~=~~=~=~=~=~=~=~~=~=~=~=~=~=~= */
    /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 被り要素 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
    /* ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~~=~=~=~=~=~~=~=~=~=~=~=~~=~=~=~=~=~=~= */
    .heading {
        text-align: center;
    }
    .heading .ja {
        font-size: 4rem;
        line-height: 4.5rem;
    }
    br.pc-only {
        display: none;
    }
}

@media screen and (min-width: 961px) {
    br.sp-only {
        display: none;
    }
}