/* KKDEV2-1502 リボーンPJ SEO対応実装 */

/* -------------------------------------------------------
   H1 スタイル定義
   search-list.css(圧縮)でpf-ttl_wrap--200 .pf-ttl strongが
   12pxに上書きされるため、ここでPC/SP別に再指定する。
   参考画像基準: メイン18px太字, 件数18px赤太字, 条件15px通常
   ------------------------------------------------------- */

@media screen and (max-width: 767px) {
    /* SP: H1全体を14pxに統一 */
    .pf-ttl_wrap--200 .pf-ttl strong {
        font-size: 14px !important;
        font-weight: 600;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_0 {
        font-size: 14px !important;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-no_1 {
        font-size: 14px !important;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_1 {
        font-size: 14px !important;
        font-weight: bold;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_count {
        color: #e83d3d;
        font-size: 14px !important;
        font-weight: bold;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_2 {
        font-size: 14px !important;
        font-weight: bold;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_3 {
        font-size: 14px !important;
        font-weight: normal;
    }
    /* --- 追従ヘッダー（SP） --- */
    .pg-ttl_list_v2 .pf-mv_1 {
        font-size: 12px !important;
        font-weight: normal !important;
    }
    .pg-ttl_list_v2 .pf-mv_count {
        display: none !important;
    }
    .pg-ttl_list_v2 .pf-mv_2 {
        display: none !important;
    }
}

@media screen and (min-width: 768px) {
    /* PC: H1全体を18pxに統一（search-list.cssの12px上書きを修正） */
    .pf-ttl_wrap--200 .pf-ttl strong {
        font-size: 16px !important;
        font-weight: 600;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_0 {
        font-size: 18px !important;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-no_1 {
        font-size: 15px  !important;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_02 {
        font-size: 18px !important;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_1 {
        color: #000000;
        font-size: 15px !important;
        font-weight: bold;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_count {
        color: #e83d3d;
        font-size: 15px  !important;
        font-weight: bold;
        padding-left: 4px;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_2 {
        color: #000000;
        font-size: 15px  !important;
        font-weight: bold;
    }
    .pf-ttl_wrap--200 .pf-ttl strong .pf-mv_3 {
        color: #000000;
        font-size: 15px !important;
        font-weight: normal;
    }
    /* --- 追従ヘッダー（PC） --- */
    .pg-ttl_list_v2 {
        font-size: 12px !important;
    }
    .pg-ttl_list_v2 .pf-mv_1 {
        font-size: 12px !important;
        font-weight: normal !important;
    }
    .pg-ttl_list_v2 .pf-mv_count {
        font-size: 15px  !important;
        display: none !important;
    }
    .pg-ttl_list_v2 .pf-mv_2 {
        display: none !important;
    }
    .pg-ttl_list_v2 .pf-mv_3 {
        font-size: 12px !important;
    }
    .pg-ttl_list_v2 .pf-util_ml-pc--5 {
        margin-left: 0 !important;
    }
}

/* KKDEV2-1502 リボーンPJ SEO対応実装 */