Style とは外観に関しては服装・髪型等の様式のことで、「体型」の意味は全くありません。
- She has a great style -> 彼女は素晴らしい着こなしをしている
上の例文は上品・洗練・高級・気品があるにしても、穴あきジーンのように若者らしく安い素材を奇抜に着こなすにしても、とにかく髪型、服装、全てが独特の様式で素晴らしく統一されていることを意味します。また性別にも関係なく、男女を問わず使うことが出来ます。
Style は外観の様式だけでなく、行動の様式についても使われます。
- The team won with a style -> チームは(戦術的、技術的に)見事なやり方で勝った
- He has an abrasive management style -> 彼は摩擦的、強引、な経営管理手法を採る
体型については特に女性の場合は figure が使われます。Figure とは若い人の体型のことだけではありません。
- She is 60 but still maintains a great figure -> 彼女は六十だが素晴らしい体型を保っている
Body は普通性的な意味を含むので、他人の奥さんや職場の女性について使うのは失礼になります。
- She has a nice body -> あの女いいカラダしてるよな