Firefoxのdisplay:tableを指定している項目内でmax-width:100%; が効かない場合

Firefoxでdisplay:table指定後に画像などのmax-width:100%が効かなくなる場合はdisplay:table;を指定している要素に、table-layout:fixed;を指定することで効くようになるようです。

.table-block {
display:table;
table-layout:fixed;
}