Browsers have custom CSS in the default stylesheet for elements fieldset.
In Chrome, it has min-width: -webkit-min-content;
You can simply set this rule:
.section fieldset{
min-width: 0;
}
See the script:
http://jsfiddle.net/tg5uk25L/4/
Firebug, Chrome Dev Tools, div fieldset !