In the Kobo (using ADE) a font-family in a body selector gets overridden by the reader software; I wasn't aware of this on the Sony. Try putting the font-family in a p selector, to see if it works there.
OTOH, I seem to recall that if ADE detects any errors in the css file, the entire file gets ignored. I can't think of any css verifiers off-hand, unfortunately.