@charset 'uft-8';

#fc-about {
    margin-top: 110px;
}
.p-fc__subttl1 {
    font-family: var(--font-shippori);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.66;
    color: var(--color-gold);
    margin-bottom: 2em;
}
.p-fc__subttl2 {
    font-family: var(--font-shippori);
    font-size: 15px;
    font-weight: 700;
    line-height: 2;
    color: var(--color-gold);
}
.p-fc__subsec:not(:last-of-type) {
    margin-bottom: 50px;
}
.p-fc__subsec2:not(:last-of-type) {
    margin-bottom: 2em;
}
.p-fc .c-ol__kana {
    margin-bottom: 2em;
}
.p-fc__about-img {
    display: block;
    max-width: 912px;
    width: 100%;
    margin: 44px 0 0 103px;
}
.p-fc__about-img2 {
    display: block;
    max-width: 788px;
    width: 100%;
    margin: 44px 0 50px 166px;
}
#fc-destory .p-fc__subsec2 {
    margin-top: 2em;
}
#fc-destory {
    margin-top: 80px;
}
.p-fc__download-ttl {
    font-size: 16px;
    font-weight: 400;
    color: var(--color-gold);
    margin-bottom: 15px;
}


/* このページの文字はすべて明朝（Shippori Mincho）に揃える。
   パンくず・見出し・番号付きリスト・本文は共通パーツ（common.css）側で
   ゴシック（Noto Sans JP）が指定されているため、このページ内に限って上書きする。
   :is() の詳細度は中で最も高い「.c-bread a」などに合わせられるので、共通側の指定に確実に勝つ。 */
.p-fc :is(.c-bread a, .c-bread span, .c-subttl2, .c-subsec h3, .c-subsec h4, .c-subsec p,
          .c-ol__num, .c-ol__num2, .c-ol__alpha, .c-ol__kana, .c-ol__greek) {
    font-family: var(--font-shippori);
}


@media screen and (max-width: 1200px) {
    .p-fc__about-img,
    .p-fc__about-img2 {
        margin-left: 0;
    }
}

@media screen and (max-width:768px) {
    #fc-about {
        margin-top: 50px;
    }
    #fc-destory {
        margin-top: 50px;
    }
}