Oddsmakers favor the side that has the most money bet on the outcome, not who they believe will win (or cover the spread).
If the odds favor the 49ers, that means there is more money supporting the 49ers than is supporting the Seahawks.
Another reason for the Seahawks to win.