@charset "UTF-8";

.bj_hero_top_txtarea2312 {
    padding: 1.3125rem 0.875rem;
}

.bj_section_top_heading2312 {
    font-weight: 900;
    font-size: calc(1.475rem + 3.9vw);
    line-height: 1.2;
    letter-spacing: 0;
}

.bj_section_top_copy2312 {
    margin-top: 1rem;
    line-height: 1;
    letter-spacing: .1em;
    font-weight: 900;
    font-size: .875rem;
}

@media (min-width: 640px) {
    .bj_section_top_copy2312 {
        font-size: calc(0.875rem + 1vw);
    }

    .bj_hero_top_txtarea2312 {
        padding: 1.3125rem 1.75rem;
    }
}

@media (min-width:1024px) {
    .bj_section_top_heading2312_br01 {
        display: none;
    }

    .bj_message2312 {
        margin-top: -1.125rem;
    }
}

@media (min-width:1280px) {
    .bj_section_top_heading2312 {
        font-size: 4.6875rem;
    }

    .bj_section_top_copy2312 {
        font-size: 1.5625rem;
        margin-top: .75rem;
    }
}

@media (min-width:1440px) {
    .bj_hero_top_txtarea2312 {
        padding: 1.3125rem 8.4375rem;
    }

    .bj_news2312 {
        margin-left: auto;
    }
}
