Hakuhodo Brushes(白鳳堂) DESIGN.md

Japan

白鳳堂 公式オンラインショップ(https://www.hakuho-do.co.jp/)のデザイン仕様書。 1974年創業、広島県熊野町の化粧筆・書道筆メーカー。世界最高峰の筆づくりで知られ、プロのメイクアップアーティストから一般ユーザーまで幅広く支持される。 Shopify ベースのECサイト。実サイトの computed style 実測(2026-05-21 取得)に基づく。

Raw DESIGN.md

At a glance

Group
Japan
Main color
#fa4616Red design systems
Fonts
明朝MS P明朝small

Colors in this file

  • #000000

    Text Body

  • #ffffff

    Page Background

  • #0f0f0f

    : 純白背景に

  • #111111

    : 純白背景に

  • #5ba390

    Badge Teal

  • #e8e8e1

    Border Default

  • #1c1d1d

    Text Price

  • #fa4616

    Announcement Orange

  • #2b2b2b

    Brand Black Light

  • #f2f2f2

    Surface Dim

白鳳堂 公式オンラインショップ(https://www.hakuho-do.co.jp/)のデザイン仕様書。 1974年創業、広島県熊野町の化粧筆・書道筆メーカー。世界最高峰の筆づくりで知られ、プロのメイクアップアーティストから一般ユーザーまで幅広く支持される。 Shopify ベースのECサイト。実サイトの computed style 実測(2026-05-21 取得)に基づく。

1. Visual Theme & Atmosphere

  • デザイン方針: 純白背景に漆黒 #0f0f0f / #111111 を基調としたモノトーンの職人美学。ヒーローは全面ダーク(#0f0f0f)に白文字を載せ、筆の美しい写真を大きく見せる構成。全体に明朝体(MS PMincho / serif) を一貫使用し、ゴシック体を使わない老舗工芸の格式
  • 密度: 商品写真を大胆に使うビジュアル主導のレイアウト。テキスト情報量は少なく、余白を広く取る。視覚密度は高い(ヒーロー写真)が情報密度は低い
  • キーワード: 漆黒ヒーロー、純白背景、明朝体統一、ワイドレタースペーシング CTA、角丸ゼロ、職人の矜持、モノトーン
  • 特徴:
    • フォントは明朝体(MS PMincho, serif)で統一: 見出し・本文・CTA すべてが同一の明朝ファミリー。ゴシック体を使わない潔い選択
    • CTA は直角矩形 + ワイドレタースペーシング: border-radius: 0px、letter-spacing: 0.3em(3.9px / 13px)の広い字間が白鳳堂の象徴的な CTA スタイル
    • ヒーローセクションは #0f0f0f のダーク面: 大判の筆写真の上に白文字(40〜55px 明朝)で商品名・キャッチコピーを配置
    • 「おすすめ」バッジに青緑 #5ba390: 唯一の有彩色アクセント。職人の厳選を示すバッジ
    • アナウンスメントバーに朱色 #fa4616: カートドット・セール表示に使うアクセント色
    • body の letter-spacing は 0.025em(CSS変数 --typeBaseSpacing)— 明朝体の字間をわずかに開いて品格を出す
    • body line-height は 1.6(25.6 / 16)— 明朝本文の標準的な行間
    • 角丸はすべて 0px(CSS変数 --buttonRadius: 0px)
    • ライトモード前提(ダーク切替なし)

2. Color Palette & Roles

実サイトの computed style 実測値 + CSS Custom Properties。すべて hex 表記。 白鳳堂は漆黒+純白のモノトーンを基調に、バッジ青緑とアナウンス朱色の2色だけを有彩色として使う。

Brand

  • Brand Black (#111111): 主要 CTA 背景色(--colorBtnPrimary)。ブランドの基調色(rgb(17, 17, 17))
  • Brand Black Light (#2b2b2b): ボタンホバー時の明度アップ(--colorBtnPrimaryLight)
  • Brand Black Dim (#040404): ボタンプレス時の暗転(--colorBtnPrimaryDim)

Accent

  • Badge Teal (#5ba390): 「おすすめ」バッジの背景色(rgb(91, 163, 144))。唯一の有彩色アクセント — 職人が厳選した商品を示す
  • Announcement Orange (#fa4616): アナウンスメントバー背景・カートドット・セール価格テキスト(--colorAnnouncement / --colorCartDot / --colorTextSavings)

Surface

  • Page Background (#ffffff): ページ全体・ヘッダー・フッター・ナビ・ドロワーの純白(--colorBody / --colorNav / --colorFooter / --colorDrawers)
  • Hero / Large Image (#0f0f0f): ヒーロースライドショーのダーク面(--colorLargeImageBg)
  • Surface Dim (#f2f2f2): ドロワー・モーダルの薄いグレー背景(--colorBodyDim / --colorDrawersDim)
  • Modal Background (#e6e6e6): モーダル背景(--colorModalBg)

Text / Foreground

  • Text Body (#000000): 本文・リンク・ナビ・フッター・ドロワーのテキスト(--colorTextBody / --colorLink / --colorNavText / --colorFooterText)
  • Text Price (#1c1d1d): 商品価格・セールタグ(--colorPrice / --colorSaleTag)。純黒よりわずかに柔らかい
  • Text Inverse (#ffffff): ダーク面(ヒーロー・CTAボタン・アナウンスバー)上の白文字(--colorHeroText / --colorBtnPrimaryText / --colorAnnouncementText)

Border / Divider

  • Border Default (#e8e8e1): 入力欄・CTA secondary・ドロワーの枠線(--colorBorder / --colorDrawerBorder)。微かにウォームなグレー
  • Image Overlay (#000000 opacity 0.1): 画像オーバーレイ・グリッドオーバーレイ(--colorImageOverlay / --colorGridOverlay)

Semantic(補完)

  • 実 UI に表面化したエラー・成功色は確認できない
  • アラートを追加する場合はバッジ青緑 #5ba390(成功系)、アナウンス朱色 #fa4616(警告・エラー系)を流用するのが自然

3. Typography Rules

3.1 和文フォント

白鳳堂は明朝体を全面的に使用する。ゴシック体は一切使わない。

  • 採用: MS P明朝 ("MS P明朝", "MS PMincho")
  • フォールバック: serif, serif(二重指定は Shopify テーマの仕様)
  • 役割: 見出し・本文・CTA・ナビ・フッタすべてを統一。職人の手仕事にふさわしい伝統的な書体選択

Note: MS P明朝は Windows / macOS に標準搭載の明朝体。Web フォントは使用していない。preview.html では Google Fonts の Shippori Mincho を代替に使う。macOS 環境では ヒラギノ明朝 ProN が近い印象になる。

3.2 欧文フォント

  • 欧文専用フォントは未使用。明朝ファミリーの欧文グリフ(MS PMincho 内包)で対応
  • 例外: 言語切替 select が arial を使用(ブラウザデフォルト)

3.3 font-family 指定

実サイトの CSS Custom Properties:

css/* 全要素共通(--typeBasePrimary + --typeBaseFallback) */
font-family: "MS P明朝", "MS PMincho", serif, serif;

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

  • Windows: MS P明朝がそのまま適用
  • macOS: MS PMincho が無い場合、serif フォールバックでヒラギノ明朝が適用される
  • AI で再現する場合: "Shippori Mincho", "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", "MS PMincho", serif に置換可

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

実測値(トップページ + 商品一覧ページ、2026-05-21 取得)

RoleSizeWeightLine HeightLetter SpacingColor備考
Hero Title (h2)55px40055px (x1.0)normal#ffffff"2026文月絵手紙セット" 等の最大見出し
Hero Title (h2)50px40050px (x1.0)normal#ffffff"S100シリーズ 朱軸"
Hero Title (h2)45px40045px (x1.0)normal#ffffff"一本を究める"
Hero Title (h2)40px40040px (x1.0)normal#ffffff"ものづくり日本大賞"
Page Title (h1)38px40038px (x1.0)normal#000000商品一覧ページタイトル(--typeHeaderSize)
Section Heading (h2)32.3px40032.3px (x1.0)normal#000000セクション見出し
Sub Heading (p.h3)26.6px40026.6px (x1.0)normal#000000"化粧筆の使い方" 等
Collection Title (span)18px40018px (x1.0)0.025em#000000"200シリーズ" 等のコレクション名(--typeCollectionTitle)
Body Large17.6px40028.16px (x1.6)0.025em#000000説明文
Body16px40025.6px (x1.6)0.025em#000000標準テキスト(--typeBaseSize)
Collection Subtitle (span)14.4px40018px (x1.25)0.2em#000000シリーズ名のサブテキスト
Footer / Sub text13.6px40021.76px (x1.6)0.025em#000000メルマガ案内・フッタ本文
CTA Primary13px70018.46px (x1.42)0.3em#ffffff"シリーズを見る" "詳細を見る"
CTA Secondary12px40017.04px (x1.42)0.3em#000000"すべてを見る" "イベント情報を見る"
CTA Small12px70017.04px (x1.42)0.3em#ffffff"もっと見る"(btn--small)
Footer Small12px40019.2px (x1.6)0.025em#000000コピーライト
Product Caption11.2px40016.8px (x1.5)0.025em#000000商品コード・セット説明
Label10.2px40016.32px (x1.6)0.3em#000000"メールアドレスを登録する" 等のラベル

3.5 行間・字間

  • 本文の行間 (line-height): 1.6(25.6 / 16。CSS変数 --typeBaseLineHeight: 1.6)
  • 見出し・ヒーローの行間: 1.0(line-height = font-size。CSS変数 --typeHeaderLineHeight: 1)
  • 本文の字間 (letter-spacing): 0.025em(0.4px / 16px。CSS変数 --typeBaseSpacing: 0.025em)
  • CTA の字間: 0.3em(3.9px / 13px)— 白鳳堂の CTA を最も特徴づける値
  • 見出しの字間: 0em / normal(CSS変数 --typeHeaderSpacing: 0.0em)

ガイドライン:

  • 本文は letter-spacing: 0.025em で明朝の字間をわずかに開く — 職人の丁寧さを字間で表現
  • CTA は letter-spacing: 0.3em で大きく開く — ラグジュアリーブランドに共通するワイドスペーシング手法
  • 見出し(h1〜h2)は line-height: 1.0 のタイト設定 — 大きな文字サイズで迫力を出す

3.6 禁則処理・改行ルール

cssword-break: normal;
overflow-wrap: break-word;
line-break: strict;
  • 商品名("S100シリーズ 朱軸")は短めで改行しにくい
  • 長文の説明テキストは標準的な禁則処理

3.7 OpenType 機能

cssfont-feature-settings: normal;
  • palt / kern を有効化していない — MS P明朝の素の字面メトリクスをそのまま使用
  • 「P」は「プロポーショナル」の意で、元々欧文がプロポーショナル幅の明朝体

3.8 縦書き

  • 該当なし。横書きのみ
  • 書道筆のページでは writing-mode: vertical-rl が映えるが、現サイトは横書き統一

4. Component Stylings

Buttons

白鳳堂の CTA は直角矩形 + ワイドレタースペーシングに統一。border-radius は一切使わない。

Primary CTA("シリーズを見る" "詳細を見る" 等)

  • Background: #111111(--colorBtnPrimary)/ ダーク面では #000000
  • Text: #ffffff
  • Border: 1px solid transparent / ダーク面では 0px none
  • Padding: 11px 20px
  • Border Radius: 0px(--buttonRadius)
  • Font: 13px / weight 700 / line-height 1.42 / letter-spacing 0.3em
  • Hover: background #2b2b2b(--colorBtnPrimaryLight)

Inverse CTA(ダーク面上 "詳細を見る" "シリーズを見る" 等)

  • Background: transparent
  • Text: #ffffff
  • Border: 2px solid #ffffff
  • Padding: 11px 20px
  • Border Radius: 0px
  • Font: 13px / weight 700 / line-height 1.42 / letter-spacing 0.3em

Secondary CTA("すべてを見る" "イベント情報を見る" 等)

  • Background: transparent
  • Text: #000000
  • Border: 1px solid #e8e8e1(--colorBorder)
  • Padding: 8px 14px
  • Border Radius: 0px
  • Font: 12px / weight 400 / line-height 1.42 / letter-spacing 0.3em

Circle Button(スライドショー矢印)

  • Background: #ffffff
  • Text: #000000
  • Border: 1px solid #e8e8e1
  • Border Radius: 50%
  • Padding: 10px
  • Font: 13px / weight 700

Inputs

検索入力(header)

  • Background: transparent
  • Border: 0px none(ボーダーレス)
  • Padding: 8px 10px
  • Font: 16px / 明朝 / weight 400
  • Color: #000000

ニュースレター入力(footer)

  • Background: #ffffff
  • Border: なし(下線スタイル)
  • Padding: 10px 45px 10px 0px(右に送信ボタン分の余白)
  • Font: 13.6px / 明朝 / weight 400
  • Color: #000000

標準入力

  • Background: transparent
  • Border: 1px solid #e8e8e1
  • Border (focus): 1px solid #111111(推奨 — ブランドブラック)
  • Border Radius: 0px
  • Padding: 8px 10px
  • Font: 16px / 明朝 / weight 400
  • Color: #222222

Cards / Product Cards

商品一覧ページのコレクションカード:

  • Background: #ffffff
  • Border: なし
  • Border Radius: 0px
  • Shadow: なし(フラット)
  • 構造:
    • 商品画像(正方形に近い比率)
    • コレクション名(18px / weight 400 / #000000)
    • サブテキスト(14.4px / weight 400 / letter-spacing 0.2em)
    • 価格(16px / #1c1d1d)
    • 「おすすめ」バッジ(#5ba390 背景 / 白文字)

Header / Nav

  • Background: #ffffff(--colorNav)
  • Color: #000000(--colorNavText)
  • Shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 0px(極薄シャドウ)
  • Padding: 20px 0px
  • ナビアイコン: 13px / weight 400 / padding 7.5px 12px

Footer

  • Background: #ffffff(--colorFooter)
  • Color: #000000(--colorFooterText)
  • Padding: 60px 0px
  • メルマガ案内: 13.6px / 明朝 / weight 400
  • コピーライト: 12px / 明朝 / padding 7.5px 0px
  • ラベル: 10.2px / letter-spacing 0.3em

Badge

  • 「おすすめ」バッジ:
    • Background: #5ba390
    • Text: #ffffff(推定)
    • Border Radius: 0px
    • Font: small / weight 400

5. Layout Principles

Spacing Scale(推奨 8px グリッド)

TokenValue用途
XS4pxバッジ内余白
S8pxCTA 内パディング上下
M16pxカード内段落間
L22pxグリッドガッター(--grid-gutter: 22px)
XL48pxセクション内余白
XXL80pxセクション間・ヒーロー内余白

Container

  • Max Width: 1440px(Shopify テーマ標準)
  • Padding (horizontal): mobile 15px / desktop 30px

Grid

  • 商品カード: 2 カラム(mobile)→ 3 カラム(tablet)→ 4 カラム(desktop)
  • Gutter: 22px(--grid-gutter)
  • ヒーロースライドショー: 全幅(100vw)

Border Radius Scale

TokenValue用途
Square0pxすべてのボタン・カード・画像・入力欄
Circle50%スライドショー矢印ボタンのみ
  • 角丸は使わない(--buttonRadius: 0px)。白鳳堂のデザインは直線・直角で統一

6. Depth & Elevation

LevelShadow用途
0noneカード・ボタン・商品画像(基本フラット)
Headerrgba(0, 0, 0, 0.2) 0px 0px 1px 0pxヘッダーの極薄シャドウ
Overlayrgba(0, 0, 0, 0.1)画像オーバーレイ(--colorImageOverlayOpacity: .1)
  • 白鳳堂は影をほぼ使わない。ヘッダーの 0 0 1px のみ
  • 立体表現はゼロで、漆黒と純白のコントラストだけで視覚階層を作る
  • ホバー演出は背景色の微変化(#111111 → #2b2b2b)のみ

7. Do's and Don'ts

Do(推奨)

  • 背景は純白 #ffffff、ヒーロー/大判画像セクションのみ漆黒 #0f0f0f
  • フォントは明朝体で統一("MS P明朝", "MS PMincho", serif / preview では "Shippori Mincho", serif)
  • CTA の letter-spacing は 0.3em(13px なら 3.9px)— ワイドスペーシングが白鳳堂の象徴
  • CTA は border-radius: 0px の直角矩形。Primary は黒塗り白文字、Secondary は白背景+ #e8e8e1 枠
  • 本文の letter-spacing は 0.025em — 明朝の字間をわずかに開いて品格を出す
  • 見出しの line-height は 1.0(タイト)、本文は 1.6
  • ヒーロー見出しは 40〜55px / 明朝 / weight 400 / 白文字
  • 「おすすめ」バッジは青緑 #5ba390 — 唯一の有彩色
  • 角丸は一切使わない(スライドショー矢印の circle 50% のみ例外)
  • 価格表示は #1c1d1d で純黒よりわずかに柔らかく

Don't(禁止)

  • ゴシック体(sans-serif)を使わない — 白鳳堂は明朝統一
  • CTA に border-radius を付けない(pill も角丸も不可)
  • CTA の letter-spacing を normal にしない(0.3em のワイドスペーシングが必須)
  • 本文の letter-spacing を 0 にしない(0.025em の微開きが白鳳堂の組)
  • 有彩色を安易に増やさない(青緑バッジと朱色アナウンスのみ)
  • 影・グラデーションを使わない(フラット原則)
  • 見出しを太字(700)にしない(明朝 weight 400 が白鳳堂の見出し)
  • font-feature-settings: "palt" を適用しない(normal が白鳳堂の選択)

8. Responsive Behavior

Breakpoints

NameWidth説明
Mobile≤ 768pxスマホ。ドロワーナビに切替
Tablet769–959pxタブレット(Shopify テーマの中間幅)
Desktop> 959pxデスクトップ

モバイル時の調整

  • Hero Title: 55px → 32px 程度に縮小
  • ナビは drawer(スライドメニュー)に切替。ドロワーリンクは 22.4px / padding 15px
  • 商品グリッド: 4 → 2 → 1 カラム
  • CTA サイズは変更しない(タッチターゲットは padding で確保済み)

タッチターゲット

  • Primary CTA: padding 11px 20px + font 13px + line-height 18.46px = 高さ約 40.5px。横幅は letter-spacing 0.3em + padding で十分
  • タッチ最小サイズ 44x44px に近いが、text の横幅で補う

ダークモード

  • 対応なし。ライトモード固定
  • ヒーローセクションの #0f0f0f ダーク面がダーク的役割を担う

9. Agent Prompt Guide

クイックリファレンス

Background: #ffffff(純白)
Hero / Dark Surface: #0f0f0f
Text Body: #000000
Text Price: #1c1d1d
Text Inverse: #ffffff(ダーク面上)
Brand Black (CTA): #111111
Brand Black Hover: #2b2b2b
Badge Teal: #5ba390(「おすすめ」バッジ)
Announcement Orange: #fa4616(アナウンスバー・セール)
Border: #e8e8e1
Surface Dim: #f2f2f2

Font (全要素共通 — 明朝): "MS P明朝", "MS PMincho", serif
Font Web Fallback: "Shippori Mincho", "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif

Hero Title: 40–55px / 明朝 / weight 400 / line-height 1.0 / letter-spacing normal / white
Page Title (h1): 38px / 明朝 / weight 400 / line-height 1.0 / letter-spacing normal
Section Heading (h2): 32px / 明朝 / weight 400 / line-height 1.0
Sub Heading: 26.6px / 明朝 / weight 400 / line-height 1.0
Collection Title: 18px / 明朝 / weight 400 / letter-spacing 0.025em
Body: 16px / 明朝 / weight 400 / line-height 1.6 / letter-spacing 0.025em

CTA Primary: 13px / 明朝 / weight 700 / letter-spacing 0.3em / bg #111111 / white text / radius 0px / padding 11px 20px
CTA Inverse: 13px / weight 700 / letter-spacing 0.3em / transparent bg / 2px solid white / radius 0px
CTA Secondary: 12px / weight 400 / letter-spacing 0.3em / transparent bg / 1px solid #e8e8e1 / radius 0px

font-feature-settings: normal(palt 適用なし)
Border Radius: 0px(全要素)
Shadow: none(フラット)
Grid Gutter: 22px

プロンプト例

白鳳堂のデザインに従って、化粧筆の商品一覧ページを作成してください。
- 背景: #ffffff(純白)
- フォント: "Shippori Mincho", "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif(全要素共通、明朝統一)
- font-feature-settings: normal(palt は適用しない)
- letter-spacing: 本文 0.025em、CTA 0.3em
- ヒーロー: 背景 #0f0f0f / 白文字 50px / 明朝 weight 400 / line-height 1.0 / "S100シリーズ 朱軸"
- ページタイトル: 38px / 明朝 / weight 400 / line-height 1.0 / color #000000
- セクション見出し: 32px / weight 400 / line-height 1.0
- 商品カード: 白背景 / border なし / radius 0px / 影なし
  - 商品名: 18px / weight 400 / letter-spacing 0.025em
  - 価格: 16px / color #1c1d1d
  - 「おすすめ」バッジ: bg #5ba390 / 白文字
- "シリーズを見る" CTA: bg #111111 / 白文字 13px / weight 700 / letter-spacing 0.3em / radius 0px / padding 11px 20px
- "すべてを見る" CTA: transparent / 黒文字 12px / weight 400 / letter-spacing 0.3em / 1px solid #e8e8e1
- ヘッダー: 白背景 / shadow rgba(0,0,0,0.2) 0 0 1px / padding 20px 0
- フッタ: 白背景 / 黒文字 / メルマガ入力欄あり
- 影・グラデーションは一切使わない
- 角丸は一切使わない(radius 0px)
- ゴシック体は使わない(明朝統一)

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/hakuhodo-brushes.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "hakuhodo-brushes" })

Hakuhodo(博報堂)

Japan · Zen Kaku Gothic New

博報堂(https://www.hakuhodo.co.jp/)のデザイン仕様書。 日本第2位の広告代理店。「生活者発想」を掲げるクリエイティブエージェンシーのコーポレートサイト。 実サイトの computed style 実測(2026-05-09 取得)に基づく。

good design company(グッドデザインカンパニー)

Japan · century-old-style-std

good design company(https://gooddesigncompany.com/)のデザイン仕様書。 水野学が率いる、ブランディング/クリエイティブ・ディレクションの会社。相鉄グループ、中川政七商店、HOTEL THE MITSUI 等のブランディングを手がける。 最大の特徴は 純白(#fff)とライトグレー(#f5f5f5)だけのモノクローム極小パレット に、本文・見出しまで一貫して明朝体(century-old…

誠文堂新光社(SEIBUNDO SHINKOSHA)

Japan · 游ゴシック体

誠文堂新光社(SEIBUNDO SHINKOSHA)のデザイン仕様書。

BEAMS

Japan · Hiragino Kaku Gothic Pro

BEAMS(ビームス)公式サイト(https://www.beams.co.jp/)のデザイン仕様書。 実サイトの computed style に基づいて記述。

DELFONICS(デルフォニックス)

Japan · neue-frutiger-world

DELFONICS|デルフォニックス(https://www.delfonics.com/)のデザイン仕様書。 「ロルバーン(Rollbahn)」ノートや文具・雑貨で知られる、東京発のモダンな文具・デザインブランド。エディトリアルで遊びのある紙面設計が特徴。 最大の特徴は シグネチャーの鮮烈な朱赤 #ff3700(ヒーロー全面) と、特大の英字ディスプレイ(102px の "Stationery" 等)+ Neue Frutiger …

SANU 2nd Home

Japan · dnp-shuei-gothic-gin-std

SANU 2nd Home(https://sa-nu.com/)のデザイン仕様書。 2026-05-09 取得の computed style に基づく。