GMO ペパボ共通のデザインシステム Nachiguro(なちぐろ) の上に構築されている。面色はすべて二重の linear-gradient で塗られ、background-color は透明のまま。border-radius: .5rem(8px)が CSS 中 322 回で圧倒的。以下はすべて computed style と nachiguro.css(1.89MB)の実測値(2026-08-27 取得)。
| 見た目 | トークンの宣言 | CSS 中の実出現 | 実装値 |
|---|---|---|---|
| 主 CTA の青 | --color-primary-500: #007bbb | 1 回(宣言のみ) | #067bbf が 1002 回 |
| いいねの赤 | --color-danger-500: #e83929 | 宣言のみ | #bf2213 が 1960 回 |
| 枠線ボタンの文字 | --color-default-* 経由 | — | #63686b が 1144 回 |
ビルド時に色が焼き込まれており、変数を読んで #007bbb で実装すると 1 トーンずれる。必ず computed style の実測値を採用すること。
また、ページ最上部の GMO グループ帯(#30f4c5)と最下部のグループフッター(#005bac)は全社共通ウィジェットで SUZURI の色ではない。
| 対象 | 指定 |
|---|---|
| サイト全体 | "Open Sans", "Noto Sans JP", apple-system, "system-ui", Roboto, "Lucida Grande", Helvetica, Arial, sans-serif |
| アイコン | "Nachiguro Icons"(ペパボ専用のアイコンフォント。CSS 中 22 回) |
| ペパボ共通フッター | "Noto Sans JP", -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif |
※ 欧文優先。Open Sans を先頭に置き、価格・件数・クリエイター名の欧文を Open Sans で組む。和文は Noto Sans JP に落ちる。
※ フッターだけ和文優先(ペパボ共通コンポーネント)。1 サイト内で 2 つの方針が同居している。
※ letter-spacing は CSS 中の宣言 21 個がすべて normal。日本語でも字間を触らない。
※ font-feature-settings の宣言が1 つも無い(= palt を使わない)。
※ このプレビューは実サイトと同じ Open Sans + Noto Sans JP を Google Fonts から読み込んでいる。アイコンだけ記号で代用。
#fbca4d(warning-500)/ 2 位 #b0b0b0(default-200)/ 3 位 #ce4216(secondary-600)/ 4 位〜 白地 + 1px solid #d0d0d0。すべて radius 32px・14px / 700
New!: #007bbb / 白文字 / radius 500px(ピル)/ padding 4px 8px / 12px・400 | 人気アイテム: #e6f2f8 / #00507a / radius 0px(角)/ padding 4px 8px / 12px・700
| プロパティ | 値 |
|---|---|
| height | 2.5rem(40px)。大は 3rem(48px)/ 3.5rem(56px) |
| padding | 0(高さで決め、上下 padding を持たない) |
| border-radius | .5rem(8px) |
| font-size / weight / line-height | 1rem / 400 / 1.5rem |
| gap | .25rem(アイコンとラベルの間) |
| 白背景の塗り方 | background-image: linear-gradient(色, 色) の二重指定。background-color は透明のまま |
| hover | 色を差し替えず linear-gradient(rgba(255,255,255,.08), rgba(255,255,255,.08)) を1 枚重ねる |
| text 制御 | white-space: nowrap + text-overflow: ellipsis。ラベルは 8 文字前後に収める |
検索バーだけ面色が #dfdfdf(--color-search-bar-background)。プレースホルダは rgba(0,0,0,0.2)(--color-placeholder-text)。
0 -2px rgba(0,0,0,.24) が下辺だけを暗くし、物理的なボタンの厚みを表現する。
| 宣言 | px | 出現 | 用途 |
|---|---|---|---|
.5rem | 8px | 322 回 | ボタン・カード・入力欄・チップ。既定 |
1.25rem | 20px | 104 回 | 大きめのブロック |
1rem | 16px | 53 回 | 中サイズ |
1.75rem | 28px | 52 回 | 丸め強め |
1.5rem | 24px | 52 回 | 丸め強め |
.75rem | 12px | 52 回 | 小さめ |
.25rem | 4px | 12 回 | 最小 |
0 | — | 17 回 | 角バッジ |
| Query | 出現 | 用途 |
|---|---|---|
max-width: 768px | 22 回 | 1 カラム。ヘッダーのセグメントを畳む |
min-width: 1280px | 21 回 | 商品グリッド 7〜8 列 |
min-width: 720px | 16 回 | グリッド 4 列 |
min-width: 540px | 16 回 | グリッド 3 列 |
max-width: 480px | 14 回 | グリッド 2 列 |
min-width: 768px | 5 回 | 通常レイアウト |