Muji

このファイルはAIエージェントが正確な日本語UIを生成するためのデザイン仕様書です。

Back to all styles

A live page in this style is not built yet — the CSS variables and the prompt below are enough to reproduce it.

At a glance

18tokens
11type steps
2radius steps
8pxspacing base

Muji, in one page

Do's and don'ts

Do

  • テキスト色は #3c3c43 を使い、純黒 #000 を避ける
  • line-height は 1.6 で統一する
  • 余白を十分に取り、要素間にゆとりを持たせる
  • ボタンの角丸は 4px に留め、過度な丸みを避ける
  • きなり色 #f4eede やベージュ #e0ceaa で温かみを加える
  • スペーシングスケールに従い、一貫した余白を使う

Don't

  • 装飾的なグラデーション、シャドウ、アニメーションを多用しない
  • MUJI Red #7f0019 を広い面積に使わない(アクセントとして控えめに)
  • palt(プロポーショナル字詰め)を適用しない
  • 角丸を大きくしない(8px以上は MUJIらしくない)
  • テキストに純黒 #000000 を使わない
  • letter-spacing を全体に適用しない(h3 の 2.4px は例外)

Copy this into your AI builder

Paste it as-is. Every value below was measured from the original site, not guessed.

This prompt ships with the source DESIGN.md.

無印良品のデザインシステムに従って、商品一覧ページを作成してください。
- テキスト色: #3c3c43(純黒を使わない)
- フォント: "Helvetica Neue", Arial, "Noto Sans JP", sans-serif
- 行間: line-height: 1.6 で統一
- 背景: きなり色 #f4eede をヒーローセクションに使用
- ボタン: bg #3c3c43, 角丸 4px, 12px/700
- 余白: 4px〜96px の12段階スペーシングスケールを使用
- 装飾は最小限に。影やグラデーションは使わない
- MUJI Red #7f0019 はロゴやアクセントのみに限定

The specification

Colour paletteRead the full spec

Primary(ブランドカラー)

  • MUJI Red (#7f0019): ムジの赤。深みのあるブランドカラー。ロゴ、アクセントに控えめに使用
  • Red (#dd0c14): 強調・セール・エラー表示

Brand Neutral(MUJIらしさを出すニュートラル)

  • Kinari(きなり色) (#f4eede): MUJIの象徴。ヒーロー背景、セクション背景に使用
  • Beige (#e0ceaa): ベージュ。温かみのあるアクセント面

Semantic(意味的な色)

  • Danger (#dd0c14): エラー、削除、危険な操作
  • Warning: 未定義(実測なし)
  • Success: 未定義(実測なし)

Neutral(ニュートラル)

  • Text Primary (#3c3c43): 本文テキスト。純黒ではなく暗いグレー
  • Text Secondary (#6d6d72): 補足テキスト、ラベル
  • Text Tertiary (#76767b): さらに薄い補足テキスト
  • Text Disabled (#9d9da0): 無効状態のテキスト
  • Border (#d8d8d9): 区切り線、入力欄の枠
  • Border Light (#ebebec): 薄い区切り線
  • Background (#fff): ページ背景
  • Background Secondary (#f5f5f5): セクション背景
  • Surface (#fff): カード、モーダル等の面
  • Black (#000): 限定的に使用(ヘッダー等)

Gray Scale(12段階)

TokenValue
Gray 800#3c3c43
Gray 700#6d6d72
Gray 600#76767b
Gray 500#9d9da0
Gray 400#c4c4c6
Gray 300#d8d8d9
Gray 200#ebebec
Gray 100#f5f5f5
White#fff
Type scaleRead the full spec

3.1 和文フォント

  • ゴシック体: Noto Sans JP, Noto Sans JP Fallback, Hiragino Kaku Gothic ProN, Meiryo
  • 明朝体: 使用なし

3.2 欧文フォント

  • サンセリフ: Helvetica Neue, Arial
  • セリフ: 使用なし
  • 等幅: 未定義

3.3 font-family 指定

/* 本文(欧文を先に指定し、和文フォントでフォールバック) */
font-family: "Helvetica Neue", Arial, "Noto Sans JP", "Noto Sans JP Fallback", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;

フォールバックの考え方:

  • 欧文フォント(Helvetica Neue, Arial)を先に指定し、欧文グリフの品質を優先
  • 和文は Noto Sans JP を第一候補とし、ヒラギノ・メイリオでフォールバック
  • generic family は sans-serif

3.4 文字サイズ・ウェイト階層

RoleFontSizeWeightLine HeightLetter Spacing備考
Heading 1本文と同じ26px70041.6px (×1.6)normal「店舗を探す」等
Heading 2本文と同じ32px70051.2px (×1.6)normal「新商品」等
Heading 3本文と同じ26px70029.9px (×1.15)2.4px広いトラッキング
Body本文と同じ16px40025.6px (×1.6)normalページ全体のベース
Paragraph本文と同じ12px40019.2px (×1.6)normal商品説明等
Nav Link本文と同じ16px70022.4px (×1.4)normalナビゲーション
Caption本文と同じ14px40022.4px (×1.6)normalフッター補足
CTA Button本文と同じ12px700—normal「アプリで開く」等

3.5 行間・字間

  • 本文の行間 (line-height): 1.6(すべての要素でほぼ統一。珍しい特徴)
  • 見出しの行間: 1.6(h1, h2)/ 1.15(h3 のみ例外)
  • 本文の字間 (letter-spacing): normal
  • 見出しの字間: normal(h3 のみ 2.4px の広いトラッキング)

ガイドライン:

  • line-height を 1.6 で統一する設計思想。見出しも本文も同じリズムを持つ
  • h3 だけが例外で、line-height: 1.15 / letter-spacing: 2.4px と異なるスタイル
  • 全体的に穏やかで静かなリズム感を維持する

3.6 禁則処理・改行ルール

/* 実測値に基づく推定設定 */
word-break: break-all;
overflow-wrap: break-word;
line-break: strict;

禁則対象:

  • 行頭禁止: )」』】〕〉》」】、。,.・:;?!
  • 行末禁止: (「『【〔〈《「【

3.7 OpenType 機能

font-feature-settings: normal;  /* palt なし */
font-kerning: auto;
  • palt: 使用していない。プロポーショナル字詰めを適用しない設計
  • kern: 標準のカーニングのみ
  • MUJIはフォント機能を最小限にとどめ、素朴な組版を維持している

3.8 縦書き

該当なし

Components and layoutRead the full spec

Buttons

Primary (CTA)

  • Background: #3c3c43(テキスト色と同じ暗いグレー)
  • Text: #fff
  • Padding: 8px 16px(推定)
  • Border Radius: 4px
  • Font Size: 12px
  • Font Weight: 700

Secondary (Outline)

  • Background: transparent
  • Text: #3c3c43
  • Border: 1px solid #d8d8d9
  • Padding: 8px 16px(推定)
  • Border Radius: 4px

Brand Accent

  • Background: #7f0019(MUJI Red)
  • Text: #fff
  • Border Radius: 4px
  • 使用頻度は低い。特別な強調時のみ

Inputs

  • Background: #fff
  • Border: 1px solid #d8d8d9
  • Border (focus): 1px solid #3c3c43(推定)
  • Border Radius: 0px(角丸なし。MUJIらしいシャープさ)
  • Padding: 8px 12px(推定)
  • Font Size: 16px

Cards

  • Background: #fff
  • Border: 1px solid #ebebec
  • Border Radius: 0px(推定。直線的なデザイン)
  • Padding: 16px
  • Shadow: なし(フラットデザイン)

Spacing Scale(12段階)

TokenValue
XXXXS4px
XXXS8px
XXS12px
XS16px
S20px
SM24px
M32px
ML40px
L48px
XL56px
XXL64px
XXXL80px
XXXXL96px

CSS Custom Properties: --space-v-xxxxs (4px) から --space-v-xxxxl (96px) まで12段階

Container

  • Max Width: 1120px(推定)
  • Padding (horizontal): 16px〜32px

Grid

  • Columns: 可変(商品グリッドは 2〜4 列)
  • Gutter: 16px〜24px
LevelShadow用途
0noneほぼすべての要素。フラットが基本
10 1px 2px rgba(0,0,0,0.08)ホバー時のカード(控えめ)
20 2px 8px rgba(0,0,0,0.1)ドロップダウン、ポップオーバー

MUJIは影をほぼ使わない。フラットで素朴な表現が基本方針

Responsive behaviourRead the full spec

Breakpoints

NameWidth説明
Mobile≤ 767pxモバイルレイアウト
Tablet≤ 1024pxタブレットレイアウト
Desktop> 1024pxデスクトップレイアウト

タッチターゲット

  • 最小サイズ: 44px × 44px(WCAG基準)

フォントサイズの調整

  • モバイルでは本文 14–16px、見出しはデスクトップの 70–80% 程度に縮小

Drop-in CSS variables

The same values as a theme block. Add the class to <body> and the site repaints.

body.theme-muji {--page-bg: #ffffff;
  --page-bg-gradient: none;
  --text-color: #3c3c43;
  --heading-color: #3c3c43;
  --link-color: #7f0019;
  --link-hover-color: #4c000f;
  --border-color: #dcdcdd;
  --card-bg: #ffffff;
  --card-shadow: 0 1px 2px rgba(60,60,67,0.06);
  --card-hover-shadow: 0 6px 18px rgba(60,60,67,0.12);
  --header-bg: #3c3c43;
  --header-text-color: #ffffff;
  --header-shadow: none;
  --footer-bg: #ffffff;
  --footer-text-color: #76767b;
  --button-bg: #7f0019;
  --button-text-color: #ffffff;
  --button-hover-bg: #4c000f;
  --button-border: none;
  --button-border-radius: 4px;
  --button-secondary-bg: #f3f3f4;
  --button-secondary-text-color: #3c3c43;
  --button-secondary-hover-bg: #e8e8e8;
  --button-secondary-border: 1px solid #dcdcdd;
  --prompt-bg: #f5f5f6;
  --prompt-text-color: #3c3c43;
  --base-font: var(--font-helvetica);
  --heading-font: var(--font-helvetica);
  --card-border-radius: 4px;
}

Download theme.css

Visually close to

Measured with a deterministic colour + geometry comparison across 958 styles. Not a hand-picked list.

Where this came from

Source document
jp/design-md/muji/DESIGN.md · 6.2 KB
Repository
kzhrknt/awesome-design-md-jp
Licence
MIT

Source text is reproduced under its original licence. Tokens, similarity scores and page structure are ours.