Why is the image in div not displayed in full-size?

Just a guess, but img probably does not have a child element with the class size-full. The class is probably on the img itself. So it should probably be img.size-full without a space. Which would make this a CSS problem and not a WordPress problem.