@charset "UTF-8";
/* ベースとなるテキスト要素 */
body {
    word-break: break-word;
    overflow-wrap: break-word;
}

/* リンクは強制的に折り返し */
a {
    word-break: break-all !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
}

/* その他のテキスト要素 */
p, div, span, li, td, th, h1, h2, h3, h4, h5, h6 {
    word-break: break-word;
    overflow-wrap: break-word;
}
