Surround specific webform elements with a div
Why do you need a div? 

Just use a field set and hide label and turn off the collapsible feature. 

If anything this is more semantic than using a div in splitting up fields in a form. Visually will look excately the same and you can also use CSS class generated from the field set name in your styling.