/* Japanese typography and line-breaking adjustments for Management Philosophy */
.company_management_ja .core3v_copy p,
.company_management_ja .philosophy_typo,
.company_management_ja .philosophy_title_box h2,
.company_management_ja .philosophy_title_box p,
.company_management_ja .philosophy_text h3,
.company_management_ja .philosophy_text p {
    font-family: "Pretendard JP", "Yu Gothic", "Meiryo", sans-serif;
    word-break: normal;
    word-break: auto-phrase;
    overflow-wrap: break-word;
    line-break: strict;
    text-wrap: pretty;
}

.company_management_ja .philosophy_typo,
.company_management_ja .philosophy_title_box h2,
.company_management_ja .philosophy_text h3 {
    text-wrap: balance;
}

.company_management_ja .ja_no_wrap {
    white-space: nowrap;
}

.company_management_ja .ja_mobile_break {
    display: none;
}

.company_management_ja .footer_nav a {
    word-break: keep-all;
}

@media screen and (max-width: 599px) {
    .company_management_ja .philosophy_title_box p br {
        display: none;
    }
}

@media screen and (max-width: 430px) {
    .company_management_ja .philosophy_typo .ja_mobile_break {
        display: block;
    }
}
