Typically, when you place a BoxCollider on a sprite, it expands the box to fit the sprite. The question here is why it isn't doing that. Is your sprite transparent?
In any case, you can set the collider bounds manually in the inspector.
I've uploaded a working example, use it to compare what's going wrong.