内部資料 — denryoku-gas.jp
デザインガイド
このサイトで使えるカラー・タイポグラフィ・デザイン原則のリファレンスです。コンポーネントの使い方は デザインシステム を参照してください。
デザイン原則
コンポーネントやレイアウトを組む際に守る考え方。迷ったときはこの原則に立ち戻る。
シンプルさを優先する
コントラストを確保する
色の意味を守る
余白のリズムを守る
py-10 md:py-14 で統一する。セクションごとに違う余白を設定するとページ全体がバラバラに見える。
情報の階層を明確にする
モバイルでもデスクトップでも明解で機能的なページを
カラーパレット
すべての色は css/app.css の @theme で定義されたトークンを使う。
トークン外のTailwind色(bg-blue-500 など)は原則使用禁止。
Global Color Assets
ブランドアイデンティティを構成するコアカラー。ページの骨格・主要アクション・ブランドタッチポイントに使う。これらは常にデザインの中心にある色。
どの場面で使うか
- ナビゲーション・ヘッダー
- 主要CTAボタン
- リンクテキスト
- 強調したい数値・見出し
- アイコン(text-primary)
- チェックマーク・成功アイコン
- エコ・再エネのラベル
- メリット・ポジティブな強調
- リストマーカー(自動適用)
- 「節約」「お得」の視覚表現
- ガス関連セクションの差別化
- セカンダリーボタン
- サポート情報の背景
- Primaryとの対比が必要な時
サイト内での色の使用割合(目安)
Accentは使いすぎると「肯定・エコ」の意味が薄れる。ページ内で2〜3箇所を目安にする。Primaryが骨格を作り、Accentが重要ポイントをひと押しするイメージ。
Extended Color Assets
状態・意味の表現とUIの骨格に使う拡張色。Global Colorと組み合わせて使うが、それ自体がブランドカラーにはならない。
Semantic — 状態表現
Neutral — テキスト・ボーダー・背景
タイポグラフィ
フォントは Noto Sans JP(Google Fonts CDN経由)。
.article-body 内の見出し・本文サイズはCSSが自動適用するため、Tailwindの text-* をむやみに上書きしない。
余白・レイアウト
ページ構造の基本ルール。
<section> タグに必ず対称の py-X を設定する。非対称(pt-X pb-Y)は禁止。<section> ではなく内側の <div> に設定する。セクション自体をフル幅にして背景色を端まで伸ばせるようにするため。x-layouts.article レイアウトを使えば自動的に適切な幅になる。手動で幅を指定しない。<section> 内に置く。複数の H2 を1つのセクションにまとめない。やってはいけないこと — 早見表
上の原則セクションのNG例をまとめた早見表。
| やってはいけないこと | 正しい代替 |
|---|---|
NGbg-blue-500 など@theme外の色 |
OKbg-primary・text-accent などトークンを使う |
NGpt-8 pb-2 のような非対称パディング |
OKpy-10 md:py-14 で統一 |
| NGH2 の下に H3 が1つだけ | OKH3 を2つ以上、または H2 に統合 |
NGグレー背景に text-slate-400 のテキスト |
OKtext-slate-700 以上でコントラスト 4.5:1 を確保 |
| NGAccentカラーを破壊的操作ボタンに使う | OK解約・削除は text-error(赤)を使う |
| NG装飾アイコンや色を5種類以上一画面に並べる | OK必要最小限にとどめ、余計な装飾は削る |