コメント欄にも書いたけど、上記の問題の原因は、HTMLのhead内にあるCSS定義の最後に自動挿入される
div.body{clear: both;}
の野郎でした。…こんなものが挿入されるなんてどこかに書いてあっただろうか。はてなめ…おせっかい的な自動挿入は悪です。誰がなんと言おうと今決めた。悪。
なので解決策は、CSS定義に
div.body {clear:none ! important;}
と書いて終了。無事に自動挿入部分を無効にできました。…clearしないことで他の部分で不都合が出るかもしれないけど、それはそのとき考えることにして、ひとまず一件落着。ありがとうございましたー。