本来、デザインはCSSでやるものです。 レスポンシブWebデザインも、CSS3のメディアクエリで実現します。 テーマ設定では、パソコン用（タブレット横を含む）、タブレット縦用、スマートフォン横用、スマートフォン縦用と、追加のCSSで細かく記述できます。 このサイトのフラットデザインは、テンプレートに頼らずつくりあげていますが、HTML5とCSS3に完全対応だから、悩みは少なかったです。