一覧に戻る

FamilyMart (ファミリーマート)

https://www.family.co.jp/
retailjapaneseconvenience-storetwo-colornoto-sans-jpmobile-firstconsumer

日本国内に約16,000店以上を展開する大手コンビニエンスストアチェーン。タグライン『あなたと、コンビに、ファミリーマート』のとおり、地域に寄り添う家族的な親しみやすさと日常の利便性をブランドの核に置く。ロゴの緑 (#00ab4e) + 青 (#0095da) 2色ブロックを軸にしつつ、UI 上では緑をアクセント・青を CTA に役割分離した実用本位のリテール向けデザイン。

https://www.family.co.jp/
FamilyMart (ファミリーマート) デスクトップスクリーンショット

Color Palette

Brand Green

Brand Blue

Text

Surface

Border

Status

Typography

Fonts

Noto Sans JP

本文・見出し全般。日本語テキストに最適化された Google Fonts のオープンソース書体。英数字も含めてこの 1 ファミリーで統一

'Noto Sans JP', sans-serif

icn_font

サイト固有のカスタムアイコンフォント。外部リンク・PDF・矢印などを管理 (外部流用不可)

'icn_font'

Type Scale

display / h12em · 500 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
nav-primary1.2rem · 500 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
nav-secondary1.0325rem · 500 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
button1.15385rem · 500 · lh 1.2
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
body0.94rem · 400 · lh 1.6
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
label0.8rem · 400 · lh 1.5
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
breadcrumb0.76666rem · 400 · lh 1.5
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
small0.73333rem · 400 · lh 1.5
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字

日本語タイポグラフィ

禁則処理・行間・字間・OpenType 機能の設定

フォントスタック
'Noto Sans JP', sans-serif
行間
1.6(欧文 1.43 に対し約 12% 広い)
字間
0
禁則処理
word-break: keep-allline-break: strict
OpenType
palt(プロポーショナル仮名): offkern: on

「日本語タイポグラフィの再現」

私たちは、文字の美しさと読みやすさを両立させるデザインを追求しています。 Webフォントは表示速度に影響しますが、適切な行間(line-height)と字間 (letter-spacing)を設定することで、可読性が向上します。 禁則処理を適用することで、行末に句読点や括弧が来るのを防ぎます。

Noto Sans JP のみで英数字も含めて統一、別途欧文フォントの指定なしhtml { font-size: 0.94rem } を基準に rem ベースで全サイズを計算本文 line-height: 1.6 で日本語の可読性を確保ly-sizeS / ly-sizeM / ly-sizeL クラスでアクセシビリティ対応の段階的調整が可能

Spacing

ベースユニット: 5px

xs
5px最小スペーシング
sm
10px小スペーシング
md
15px中スペーシング (モバイル左右余白)
lg
20px大スペーシング
xl
28pxボタン左右パディング・サイドナビ縦パディング
2xl
30pxサイドバーギャップ
3xl
40pxデスクトップ左右余白
4xl
50px中間セクション間隔
section
80pxメインセクション間隔 (divider マージン)
sidebar-width
216pxサイドバー固定幅 (これより縮めない)
sidebar-gap
30pxコンテンツ・サイドバー間隔
container-max
1200px最大コンテンツ幅

Shape

Border Radius

input

3px

image

8px

card

8px

button

25px

pill

30px

Components

Button

Primary CTA Button

ブルー背景のピル型 CTA。border-radius 25px が FamilyMart の標準形

Ghost Button

透明背景 + グレー枠線のセカンダリボタン

Link

Text Link

ブルー色のテキストリンク。ホバーで下線、訪問済みは紫

DefaultHoverVisited

Card

Card Image

標準サムネイル 300×300px 正方形、軽い角丸

Product Image

Product Name

製品の説明テキスト

購入詳細 ›
borderRadius:8px
width:300px
height:300px
transition:all 0.2s
Product Image

Product Name

製品の説明テキスト

購入詳細 ›
borderRadius:8px
width:300px
height:300px
opacity:0.7
transition:all 0.2s

nav

Global Navigation

高さ 71px の固定ナビ。ホバー時にアイテム下部から緑 3px ラインがスライドイン

Default

Default

nav

Sidebar Navigation

上部に緑 5px ボーダー + アイテムごとに薄いグレー区切り線

Default

Default

Hover / Active

Hover / Active

input

Search Input (Desktop)

デスクトップ用のシンプルな検索入力。薄グレー背景・ボーダーなし

Default

Default

input

Search Input (Mobile)

モバイル用のピル型検索入力。タッチ操作のため高さ 50px

Default

Default

alert

Important Notice

赤枠の重要なお知らせ枠

Default

Default

carousel

Hero Carousel

高さ 360px のメインカルーセル。非アクティブスライドは opacity 0.5

Active

Active

Inactive

Inactive

Guidelines

Do

  • グリーン (#00ab4e) はアクセント・アンダーラインに使う — ナビの下線・ボーダーアクセントが典型
  • ブルー (#0171a6) をリンクと CTA に統一する — 全インタラクティブ要素はこの色でそろえる
  • Noto Sans JP のみ使う — 英数字も含めてフォント混在させない
  • 0.2s〜0.3s のトランジションを使う — アニメーションは短くシンプルに保つ
  • コンテナは max-width: 1200px + 40px パディング — 幅広すぎる行幅を防ぐ
  • モバイルブレークポイントは 736px で一貫する
  • ボタンは border-radius: 25px のピル形状で統一
  • サイドバーは 216px 固定幅を維持する (コンテンツ幅の計算が依存)
  • 300×300px 正方形サムネイル × 4 列グリッドが標準パターン

Don't

  • 緑と青を 1 コンポーネント内で同格に使わない — ロゴ以外で 2 色を競合させない (核心ルール)
  • ベースフォントサイズを 0.94rem より大幅に変えない — ly-sizeS/M/L クラスによる段階的調整が前提
  • カスタムカラーをむやみに追加しない — すでに十分なパレットが定義されている
  • PNG ロゴを直接拡縮しない — 64×62px の小サイズ PNG は小さいアバター専用
  • オーバーレイに不透明度 0.5 以上の色を置かない — rgba(0,0,0,0.5) が上限
  • サイドバーを 216px 未満に縮めない — コンテンツ幅の計算が破綻する
  • アイコンフォント icn_font を外部サービスへ流用しない (サイト固有)
  • 派手なアニメーション・グラデーション・複雑なエフェクトを使わない (清潔感を維持)