picks design

Design System

Color, Typography & Global Styles

Figmaデザインガイドのカラーを体系化。メインカラー・グラデーション・グレースケール・7色カラーそれぞれに50〜900の6段階展開。全色不透明。

Source Code

AI・開発者向け全カラー定義

全カラーコードをCSS変数形式でまとめたソースコード。ワンクリックで全体コピー可能。

CSS Custom Properties

Main Color

メインカラー

picksのブランドを象徴するピンク〜ブルーのグラデーション。単色で使う場合はPink 500またはBlue 500をメインカラーとして使用。

Click to copy
Brand Gradient
#FF34A9 → #039EF5
Click to copy
2 Color Gradient (Light)
#FFC8E2 → #A8D9FC(Pink 100 → Blue 100)
Click to copy
Pink
#FF34A9
Click to copy
Blue
#039EF5
Click to copy
Dark
#22232B
Click to copy
Base Gray
#ABB8C3
Click to copy
Base Light
#F4F7F9

Gradation

グラデーション

グラデーションはpicksのデザインの可能性を示す重要な要素。背景には薄く色がかかったグラデーションを使用し、picksらしさを表現する。
ペール(50/100)同士のグラデーションを基本とし、200同士で華やかに、500同士でフルカラーに。

Pink → Blue
50 → 50#FFF3FA → #ECF6FE
100 → 100#FFC8E2 → #A8D9FC
200 → 200#FF8DC4 → #60BAF8
500 → 500#FF34A9 → #039EF5
Gradient Patterns — 500 Base
Pink → Purple#FF34A9 → #7B5ADC
Pink → Orange#FF34A9 → #FF764D
Orange → Yellow#FF764D → #FFE900
Yellow → Lime#FFE900 → #49EDA7
Lime → Green#49EDA7 → #1DD4E3
Green → Blue#1DD4E3 → #039EF5
Blue → Purple#039EF5 → #7B5ADC
Blue → Lime#039EF5 → #49EDA7
Purple → Green#7B5ADC → #1DD4E3
Purple → Pink#7B5ADC → #FF34A9
Yellow → Blue#FFE900 → #039EF5
Pink → Green#FF34A9 → #1DD4E3

※ カラーについてはカバー画像等、多くて2色使用すること。それ以上は煩雑になるため推奨しない。
基本的にはベースカラーとメインカラー・グレースケールの組み合わせにてデザインをすること。

Grayscale

グレースケール

テキスト・ボーダー・背景に使う中性的なグレー。Figma定義の9段階グレースケール。

Grayscale 9段階(Figma定義値)
White#FFFFFF
50#FAFAFA
100#F2F2F2
200#E6E6E6
300#D8D8D8
400#B3B3B3
500#999999
600#808080
700#676767
800#404040
900#000000

Colors

カラー

全体的に可能性を感じられるような鮮やかな色味をベースに使用。各色50〜900の6段階展開。
50はほぼ白に色味を感じるレベル。100はパステル。200はミディアムペール。

Pink Base #FF34A9
50#FFF3FA
100#FFC8E2
200#FF8DC4
500#FF34A9BASE
700#CC1A85
900#800F54
Orange Base #FF764D
50#FFF3EF
100#FFCBBA
200#FFA182
500#FF764DBASE
700#CC5530
900#803318
Yellow Base #FFE900
50#FFFDE6
100#FFF6A3
200#FFF060
500#FFE900BASE
700#CCB900
900#806F00
Lime Base #49EDA7
50#EEFDF5
100#B5F6D7
200#7EF1BA
500#49EDA7BASE
700#28B87A
900#15734C
Green Base #1DD4E3
50#ECFBFD
100#ADF0F6
200#70E3ED
500#1DD4E3BASE
700#10A3B2
900#086670
Blue Base #039EF5
50#ECF6FE
100#A8D9FC
200#60BAF8
500#039EF5BASE
700#0274B8
900#014A75
Purple Base #7B5ADC
50#F3EEFB
100#CDBDEF
200#A78DE2
500#7B5ADCBASE
700#5A3CA8
900#382368

System

システムカラー

エラー・サクセスなどシステムステータスに使用するカラー。テキスト用とバックグラウンド用の2色セットで定義。

Error
Text#E04545
BG#FEF0EF
Success Lime 700 / Lime 50 を使用
Text#28B87A
BG#EEFDF5

Typography

タイポグラフィ

フォントは和文にNoto Sans JP、欧文にReadex Proを使用する。見出し等のウェイトにはBold/SemiBoldを基本とし、
本文にはRegularを使用。文字サイズはrem基準で8段階のスケールを定義。

Noto Sans JP
和文フォント — Google Fonts
あいうえお あいうえお
3rem / 48px Bold 700 / Line-height: 72px / Letter-spacing: 2.4px
デザインの力で、 ビジネスの可能性を広げる。
2.5rem / 40px Bold 700 / Line-height: 60px / Letter-spacing: 2px
デザインの力で、 ビジネスの可能性を広げる。
2rem / 32px Bold 700 / Line-height: 48px / Letter-spacing: 1.6px
デザインの力で、 ビジネスの可能性を広げる。
1.5rem / 24px Bold 700 / Line-height: 36px / Letter-spacing: 1.2px
デザインの力で、 ビジネスの可能性を広げる。
1.25rem / 20px Bold 700 / Line-height: 32px / Letter-spacing: 1px
デザインの力で、 ビジネスの可能性を広げる。
1.125rem / 18px Bold 700 / Line-height: 24px / Letter-spacing: 0.9px
デザインの力で、 ビジネスの可能性を広げる。
1rem / 16px Regular 400 / Line-height: 28px / Letter-spacing: 0.8px
デザインの力で、 ビジネスの可能性を広げる。
0.875rem / 14px Regular 400 / Line-height: 24px / Letter-spacing: 0.7px
デザインの力で、 ビジネスの可能性を広げる。
Readex Pro
欧文フォント — Google Fonts
ABC abc ABC abc
3rem / 48px SemiBold 600 / Line-height: 72px / Letter-spacing: 0
Expanding business possibilities through the power of design.
2.5rem / 40px SemiBold 600 / Line-height: 60px / Letter-spacing: 0
Expanding business possibilities through the power of design.
2rem / 32px SemiBold 600 / Line-height: 48px / Letter-spacing: 0
Expanding business possibilities through the power of design.
1.5rem / 24px SemiBold 600 / Line-height: 36px / Letter-spacing: 0
Expanding business possibilities through the power of design.
1.25rem / 20px SemiBold 600 / Line-height: 32px / Letter-spacing: 0
Expanding business possibilities through the power of design.
1.125rem / 18px SemiBold 600 / Line-height: 28px / Letter-spacing: 0
Expanding business possibilities through the power of design.
1rem / 16px SemiBold 600 / Line-height: 24px / Letter-spacing: 0
Expanding business possibilities through the power of design.
0.875rem / 14px Regular 400 / Line-height: 22px / Letter-spacing: 0
Expanding business possibilities through the power of design.
Text Color

テキストに使用するデフォルトカラーの定義。背景色に応じて適切な文字色を選択する。

On Light Background
見出しテキスト
Dark — #22232B
本文テキスト・段落
Grayscale 0007 — #404040
補足テキスト・キャプション
#8A8A8A
プレースホルダー・非活性
Grayscale 0005 — #999999
On Dark Background
見出しテキスト
Grayscale 0000 — #FFFFFF
本文テキスト・段落
Grayscale 0004 — #D8D8D8
補足テキスト・キャプション
#8A8A8A
プレースホルダー・非活性
Grayscale 0006 — #676767
Link & Accent
リンクテキスト(デフォルト)
Blue 500 — #039EF5
リンクテキスト(ホバー)
Blue 700 — #0274B8
アクセント・強調テキスト
Pink 500 — #FF34A9
System Status
Error
#E04545
Error Background
#FEF0EF
Success
#28B87A
Success Background
#EEFDF5

Usage Examples

picks-design.com 実使用例

picks design コーポレートサイトの各セクションで使用されるカラー・タイポグラフィの適用例。

Hero Section
What's picks design.
顧客体験のデザインで、
企業の事業成長を支援するクリエイティブカンパニーです。
お問い合わせ
Brand Gradient(Pink→Blue)/ Dark CTA / Readex Pro 700
picks design
デザイン実績 会社概要 採用情報 お問い合わせ
Dark 900 背景 / Base Gray テキスト / グラデーションロゴ / White CTAボタン
GENCHO
UI & UX Design
GENCHO 現場調査アプリの改善
2023.12.4
Base Light 背景 / White カード / Blue 50 バッジ / Blue 700 テキスト / Base Gray 日付
Service
UI/UX WEB DESIGN
WEBサイト・システムのUI/UXのデザインを行っています。ユーザーに寄り添いクリエイティブカンパニーならではのデザインを提供します。
UI/UXのデザイン支援 →
White 背景 / Dark 見出し / Gray 600 本文 / Blue 500 リンク / Gray 100 ボーダー
Blog
実装ズレを防ぐ、Figmaコンポーネントライブラリ戦略
Figma アプリ開発 デザインシステム
2025.11.17
Blue 50・Purple 50・Pink 50 タグ / 各色 700 テキスト / Base Light セクション背景
picks design
〒466-0064
愛知県名古屋市昭和区鶴舞1丁目2番32号 STATION Ai
資料請求 お問い合わせ
©2021 picks design Inc. All rights reserved.
Dark 900 背景 / Base Gray アドレス / White ボタン / Gray 600 コピーライト

Global Styles

テーマCSS要素一覧

picks-design.com のWordPressテーマで定義されているグローバルCSS。見出し・ボタン・テキスト・テーブル・レイアウトの実装仕様とライブプレビュー。

Heading 1
h1
42px / bold / center / responsive (28→24px)
全ページ共通 — セクション大見出し
h1 { font-size: 42px; font-weight: 800; text-align: center; } /* @media 768px → 28px / 480px → 24px */
Heading 2
h2 + ::before
Gradient bar (Pink→Blue) + flex
ブログ記事・サービスページ — セクション見出し
h2 { display: flex; align-items: center; gap: 12px; } h2::before { content: ''; width: 5px; height: 28px; border-radius: 3px; background: linear-gradient(to top, #039EF5, #ED19C4); }
H2
.h2
64px / Readex Pro / bold / center
TOPページ — 英字セクションラベル
.h2 { font-family: 'Readex Pro', sans-serif; font-size: 64px; font-weight: 800; text-align: center; } /* @media 768px → 44px */
Heading 3 .sblog h3 — Blog見出し
h3 / .sblog h3
21px center / 18px #404040
ブログ記事 — 小見出し・段落タイトル
h3, .h3 { font-size: 21px; text-align: center; } .sblog h3 { font-size: 18px; color: #404040; }
Title
.mainTitle h1
136px Readex Pro / ::after gradient underline
TOPページ — メインビジュアル大文字タイトル
.mainTitle h1 { font-family: 'Readex Pro'; font-size: 136px; font-weight: 800; } .mainTitle h1::after { width: 100%; height: 4px; background: linear-gradient(to right, #039EF5, #FF34A9); } /* Responsive: 136→90→80→60px */
Black Button
.btn a._black
bg #000 / pill / hover: scale + shadow
全ページ共通 — 主要CTA(お問い合わせ等)
.btn a._black { background: #000; color: #fff; font-family: 'Readex Pro'; border-radius: 50px; } :hover { box-shadow: 0 6px 20px rgba(0,0,0,0.25); transform: scale(1.04); }
White Button
.btn a._white
outline pill / hover: fill black
全ページ共通 — 副次CTA(詳しく見る等)
.btn a._white { color: #000; border-radius: 50px; border: 1px solid #000; background: transparent; } :hover { background: #000; color: #fff; }
Ripple Button
.btn-6
Gradient ripple on hover (CSS + JS)
TOPページ — View More / メインCTA
.btn-6 { background: black; border-radius: 50px; min-width: 224px; overflow: hidden; } .btn-6:hover .demo { width: 225%; background: linear-gradient(to right, #039EF5, #FF34A9); }
Header CTA
.hbtns a
160x36 / hover: gradient fill
グローバルヘッダー — ナビゲーションボタン
.hbtns a { width: 160px; height: 36px; background: #000; border-radius: 50px; } :hover { background: linear-gradient(to right, #039EF5, #FF34A9); }
Footer CTA
.fbtns a
180px / outline / hover: gradient
グローバルフッター — SNS・お問い合わせリンク
.fbtns a { width: 180px; background: #fff; border: 1px solid #000; border-radius: 50px; } :hover { background: linear-gradient(to right, #039EF5, #FF34A9); color: #fff; border-color: transparent; }

段落テキストのプレビューです。margin: 2em 0 が適用されます。

p
margin 2em 0
全ページ共通 — 本文段落
p { margin: 2em 0; }

ブログ本文テキスト。weight 400、line-height 2で読みやすさを確保。

.sblog p
#404040 / weight 400 / line-height 2
ブログ記事 — 本文テキスト
.sblog p { color: #404040 !important; font-weight: 400; line-height: 2; }
https://picks-design.com/long-url-example
a
word-break: break-all / no decoration
全ページ共通 — リンクテキスト
a { word-break: break-all; text-decoration: none; }
ブログ内リンク
.sblog a
#498cde / underline / ::after ↗ / hover opacity
ブログ記事 — 外部・内部リンク
.sblog a { color: #498cde; text-decoration: underline; } .sblog a::after { content: '↗'; } .sblog a:hover { opacity: 0.7; }
強調テキスト(strong)
strong
color #404040 / 800
ブログ記事 — キーワード強調
strong { color: #404040; font-weight: 800; }
引用テキストのプレビュー。背景 #f5f7f9 に padding 70px 50px。
blockquote
bg #f5f7f9 / radius 5px / padding 70px 50px
ブログ記事 — 引用ブロック
blockquote { margin: 0; padding: 70px 50px; background: #f5f7f9; border-radius: 5px; }
PropertyValue
border1px solid #d2d2d2
collapsecollapse
.sblog table / th / td
border-collapse / 1px solid #d2d2d2
ブログ記事 — 比較表・仕様表
.sblog table { border-collapse: collapse; } .sblog th, .sblog td { border: 1px solid #d2d2d2; }
  • リスト項目 1
  • リスト項目 2
  • リスト項目 3
li / .sblog ul
list-style: none / padding-left: 0
ブログ記事 — 箇条書き・手順リスト
li { list-style: none; } .sblog ul { padding-left: 0; }
.sblog img
border-radius: 5px
ブログ記事 — 挿入画像・キャプチャ
.sblog img { border-radius: 5px; }
body
Noto Sans JP / line-height 1.7 / bg #f5f7f9
body
Noto Sans JP / line-height 1.7 / bg #f5f7f9
全ページ共通 — ベーススタイル
body { font-family: 'Noto Sans JP', sans-serif; line-height: 1.7; background: #f5f7f9; }
.inner
max-width: 1080px
margin: 0 auto
.inner
max-width 1080px / margin 0 auto
全ページ共通 — コンテンツ幅制限ラッパー
.inner { max-width: 1080px; margin: 0 auto; }
.article
padding: 50px 150px 150px
.article
padding 50px 150px 150px
ブログ記事 — 記事本文エリア
.article { padding: 50px 150px 150px; }

Content Styles

ブログ記事本文に適用されるテキスト・要素スタイル

ブログCSSで定義されているすべてのコンテンツスタイルのライブプレビュー。Codeボタンでそのまま参照可能。

ブログ記事のタイトルテキスト H1

h1
font-size: 42px / font-weight: 700 / text-align: center / color: #404040
ブログ記事のメインタイトル
h1 { font-size: 42px; font-weight: 700; text-align: center; color: #404040; line-height: 1.4; }
大見出し H2 — グラデーションのアクセントライン
h2
display: flex / ::before — width: 6px / background: linear-gradient(to top, #039EF5 → #ED19C4)
記事内の大見出し
h2 { display: flex; align-items: center; color: #404040; font-size: 22px; font-weight: 700; } h2::before { content: ""; display: block; width: 6px; border-radius: 3px; margin-right: 10px; min-height: 52px; background: linear-gradient(to top, rgba(3,158,245,1) 0%, rgba(237,25,196,1) 100%); flex-shrink: 0; }
小見出し H3 — セクションの区切り
h3
font-size: 18px / font-weight: 700 / color: #404040
記事内の小見出し
h3 { font-size: 18px; font-weight: 700; color: #404040; }

WEBデザインにおいて、一貫性はユーザー体験の品質を左右する重要な要素です。

p(本文テキスト)
color: #404040 / font-weight: 400 / line-height: 2 / font-size: 15px
ブログ記事の本文テキスト
p { color: #404040; font-weight: 400; line-height: 2; font-size: 15px; }

コンポーネントの一貫性はユーザー体験の品質を左右する重要な要素。

strong
font-weight: 800 / color: #404040
本文内の重要語句の強調
strong { font-weight: 700; color: #404040; }

デザインシステムを導入することで、開発速度と品質の両立が可能になります。

mark
background: linear-gradient(transparent 80%, rgba(124,167,225,.42) 0%) / font-weight: 800
文章内のハイライト・マーカー
mark { background: linear-gradient(transparent 80%, rgba(124,167,225,.42) 0%); font-weight: 700; }

詳しくはこちらの記事をご覧ください。

a(インラインリンク)
color: #498cde / text-decoration: underline / ::after 外部リンクアイコン(14px)
記事内のテキストリンク
a { color: #498cde; text-decoration: underline; text-decoration-color: #498cde; word-break: break-all; } a::after { content: ""; width: 14px; height: 14px; display: inline-block; /* PNG 外部リンクアイコン */ }
優れたデザインは、単なる見た目の美しさではなく、使う人の行動と感情を導くものである。
blockquote
padding: 70px 50px / background: #f5f7f9 / ::before・::after — 装飾画像(left-top.png / right-bottom.png)
記事内の引用テキスト
blockquote { padding: 70px 50px; background-color: #f5f7f9; position: relative; border-radius: 5px; } blockquote::before { background: url(img/left-top.png) no-repeat; position: absolute; top: -10px; left: 50%; transform: translateX(-50%); } blockquote::after { background: url(img/right-bottom.png) no-repeat; bottom: -60px; }
  • デザインシステムの構築
  • コンポーネントの整理
  • スタイルガイドの作成
ul li
list-style: disc / color: #404040 / font-weight: 400 / line-height: 2
記事内の箇条書きリスト
ul li { list-style: disc; color: #404040; font-weight: 400; line-height: 2; }
  1. 要件定義を行う
  2. デザインカンプを制作
  3. コーディングと実装
ol li
list-style: decimal / color: #404040 / font-weight: 400 / line-height: 2
記事内の番号付きリスト
ol li { list-style: decimal; color: #404040; font-weight: 400; line-height: 2; }
項目内容備考
フォントNoto Sans JP本文・UI共通
メインカラー#039EF5グラデーション起点
table / th / td
border-collapse: collapse / th・td — border: 1px solid #d2d2d2 / th — background: #f5f7f9
記事内のデータテーブル
table { border-collapse: collapse; width: 100%; } th, td { border: 1px solid #d2d2d2; padding: 10px 16px; font-size: 14px; color: #404040; font-weight: 400; text-align: left; } th { background: #f5f7f9; font-weight: 700; }
h2::before {
  content: "";
  display: block;
  width: 6px;
  background: linear-gradient(to top, #039EF5 0%, #ED19C4 100%);
}
pre
color: #000 / background: #F4F7F9 / font-size: 12px / font-family: monospace / line-height: 1.8
記事内のコードブロック
pre { color: #000; background-color: #F4F7F9; font-size: 12px; padding: 20px 24px; border-radius: 5px; line-height: 1.8; overflow-x: auto; font-family: 'Courier New', Courier, monospace; }
#toc_container
padding: 30px / border-radius: 5px / border: 1px solid #efefef / li a — border-bottom: 1px solid #efefef / line-height: 3
記事内の目次(Table of Contents Plus)
#toc_container { width: 100%; padding: 30px; border-radius: 5px; border: 1px solid #efefef; background: #fff; } #toc_container ul li a { display: inline-block; width: 100%; border-bottom: 1px solid #efefef; line-height: 3; color: #404040; font-weight: 400; text-decoration: none; }

Post Types

投稿タイプ別スタイル適用マップ

picks-design.com の各投稿タイプに適用されているCSSクラスの全体像。コンテンツスタイル・アーカイブスタイルどちらが使われているかをまとめた一覧。

スタイル適用マップ
Blog
ブログ記事(/blog/)
CONTENT STYLES
.sblog
h1 / h2 / h3 / p / strong / mark / a
blockquote / ul / ol / table / pre
#toc_container
ARCHIVE STYLES
.ar .item._blog
3カラムカード / ホバーシャドウ / トップ画像
News
ニュース(/news/)
CONTENT STYLES
.sblog Blog と共通
ブログ記事と同一CSSクラスを使用
ARCHIVE STYLES
.ar .item._newsa .img._newsa
2カラムカード / ホバーシャドウ / トップ画像
Works
デザイン実績(/works/)
CONTENT STYLES
なし(固定テンプレート)
本文エリアなし。画像・タグ・タイトルの固定レイアウト
ARCHIVE STYLES
.singles .item .imgBox._aworks
3カラムスクエアカード / ホバーで画像切替
Archive Card Styles

各アーカイブ(一覧)ページで使用されるカードコンポーネントのスタイル定義。

Design2025.01
デザインシステムを導入するメリット
デザイン / Figma
UI/UX2025.03
UXデザインの基本フロー解説
UI/UX / 設計
.ar .item / .ar .item._blog / .ar .item._newsa
width: 32% / background: #fff / border-radius: 5px / hover — box-shadow: 10px 10px 18px #dedede / トップ画像 height: 200px
Blog・News 一覧ページのカードコンポーネント(3カラム)
.ar .item { display: block; color: #000; width: 32%; margin-right: 2%; background-color: #fff; padding-bottom: 30px; border-radius: 5px; } .ar .item:hover { box-shadow: 10px 10px 18px #dedede; transition: .3s; } .ar .item .img img { height: 200px; object-fit: cover; border-radius: 5px 5px 0 0; } .ar .item ul li { list-style: none; font-family: 'Readex Pro'; color: #fff; border-radius: 25px; min-width: 60px; font-weight: 700; } .ar .item .title { font-weight: 700; font-size: 18px; } .ar .item ul li._time { color: #999; font-size: 12px; }
Hover
UI/UX
GENCHO 現場調査アプリ
2024.01
Hover
Design
ECサイト リニューアル
2024.03
Hover
Web
コーポレートサイト制作
2024.05
.singles .item / .singles .item .imgBox / .item__img / .item__himg
width: 32% / aspect-ratio: 1/1 / border-radius: 5px / .item__himg — opacity: 0 → hover: 1 (transition: .5s)
Works 一覧ページのカードコンポーネント(ホバーで画像切り替え)
.singles .item { width: 32%; margin-right: 2%; margin-bottom: 50px; color: #000; } .singles .item .imgBox { position: relative; border-radius: 5px; overflow: hidden; } .singles .item .imgBox img { aspect-ratio: 1/1; object-fit: cover; border-radius: 5px; } .singles .item .imgBox .item__himg { position: relative; opacity: 0; z-index: 3; } .singles .item .imgBox .item__himg:hover { opacity: 1; transition-duration: .5s; } .singles .item ul li { list-style: none; font-family: 'Readex Pro'; font-size: 10px; color: #fff; border-radius: 25px; border: 1px solid #fff; } .singles .item .title { font-size: 25px; font-weight: 800; }