/* ==========================================================
   Japanese line breaking — loaded last on every page.
   js/ja/ja.js puts <wbr> at BudouX phrase boundaries (minus the inside of Janome words);
   word-break:keep-all is what makes those <wbr> the ONLY places a line may break.
   Without keep-all the browser breaks between any two characters and the <wbr> are decoration.
   overflow-wrap:break-word is the last resort for a phrase wider than its box (the gate counts those as failures).
   ========================================================== */
html{word-break:keep-all;overflow-wrap:break-word;line-break:strict}

/* lumps that never break inside: brackets, 「」, number + unit */
.jg,.jp{white-space:nowrap}
