採用支援 & コンサル
求人媒体に頼らない採用設計、採用広報、運用代行まで。中小企業・地場企業のリアルな悩みに伴走型で応えるパートナー。
ローカルビジネスのDX・不動産取引を手がける合同会社LEOSENSEのビジュアルシステム第一版。 本サイトから抽出したトークン、コンポーネント、パターンを一元化した Single Source of Truth です。
デザインシステムは「値の集合」ではなく「意思決定の集合」です。 LEOSENSE の見た目を支える 5つのコア原則を、以下に明文化します。 新しい画面/部品を作る際は、まずこれを参照してください。
強調は色と動きで。em は同じフォント・同じ太さで、色と下線アニメーションだけで強調する。フォント種類を変えると視線が字形の変化を追うことになり、疲れる。
ブランドは水色階層(blue-50〜900)。テキストは #0a2540 のインクネイビー。水色と白で構成された清潔さと、ネイビーの可読性のコントラストで "信頼" を表現。
cubic-bezier(0.2, 0.8, 0.2, 1)すべての動きはこのイージング。立ち上がりが早く、減速がゆるやかな曲線。"安心感"と"機敏さ"を両立するブランドのシグネチャ。迷ったらこれ。
装飾より余白。親近感は「呼吸する」デザインから生まれる。セクション間は最低 120px、カード内余白は 40-44pxを基本とする。
em の直下に、左から右へ描かれる細いグラデーションライン。静的な強調ではなく、スクロール時に "気がつく" 程度の上品なアクセント。クラフト感を添えつつノイズにならない。
ブランドは水色階層(blue-50 → blue-900)。その横に、意味を持つ semantic colors(accent-text, bg, surface-dark)、テキスト階層 ink, そして 境界線用のソフトブルーが並びます。
--color-accent-text を使う。--color-blue-500 は派手すぎる。視覚的ノイズになる。
幾何的な Plus Jakarta Sans を Display に、親和性の高い DM Sans を Body に。 日本語は Zen Kaku Gothic New で可読性と親しみを両立させ、Mono はラベルや数値に JetBrains Mono。
地域の、次の一手を。
/* Shared rule — applies everywhere em appears */ em { font-style: normal; /* no italic */ font-family: inherit; /* same as parent */ font-weight: inherit; /* same as parent */ color: var(--color-accent-text); position: relative; } /* Animated underline draws in on scroll */ h1 em::after, h2 em::after, blockquote em::after { content: ''; position: absolute; left: 0; right: 0; bottom: -0.06em; height: 0.14em; background: var(--gradient-underline-accent); opacity: 0.32; transform: scaleX(0); transform-origin: left; transition: transform var(--duration-slowest) var(--ease-standard); } .in-view em::after { transform: scaleX(1); }
4pxベースのスケール。コンテンツ内は space-4〜10、
セクション間は section-py プリセットを使います。
| Token | Value | Usage |
|---|---|---|
--section-py-sm | 80px | Compact sections, footer |
--section-py | 120px | Standard sections |
--section-py-lg | 160px | Hero, Philosophy |
角丸は親しみやすさのキー。カードは md(18px)をデフォルトに、大きな特徴カードは lg(28px)を使います。
シャドウはすべてブルー寄りにティントされており、ブランドの透明感と統一感を維持します。
ホバー時に md → lg へ持ち上がるのが標準パターン。
動きはブランドの「人格」です。立ち上がりが早く、減速がゆるやかな
ease-standard がLEOSENSEのシグネチャ曲線。迷ったらこれ。
| Token | Value | Usage |
|---|---|---|
--duration-instant | 150ms | Color changes, state shifts |
--duration-fast | 250ms | Small UI transitions, hover color |
--duration-base | 350ms | Card hover lift, standard transitions |
--duration-slow | 500ms | Field row expansion, larger states |
--duration-slower | 700ms | Underline draw, line reveals |
--duration-slowest | 900ms | Full scroll reveal sequences |
| Pattern | Description | Where |
|---|---|---|
fadeUp | opacity 0→1 + translateY 32px→0 | All reveal elements |
riseMask | translateY 110%→0 inside overflow-hidden | Hero headlines |
hoverLift | translateY 0→-8px + shadow md→lg | Service cards |
underlineDraw | scaleX 0→1, left origin | em underline accents |
bob | translateY loop, 5s ease-in-out | Floating chips |
orbFloat | translate+scale loop, 12-16s | Background orbs |
ping | scale 1→2.4 + opacity 1→0 | Live-indicator pulse |
marquee | linear infinite translateX | Ticker text scroll |
現サイトで使用中の主要アイコン。Lucide 風のシンプルなライン表現、
ストローク幅 1.6、
24×24 viewBox が標準。
すべてのコンポーネントはトークンを参照します。ハードコードされた値は含みません。
クラス名はすべて c- プレフィックス。
<span class="c-kicker">— 01 Services</span>
<span class="c-badge"> <span class="tag">NEW</span> <span>ローカルビジネスのDXパートナー</span> <span class="pulse"></span> </span>
求人媒体に頼らない採用設計、採用広報、運用代行まで。中小企業・地場企業のリアルな悩みに伴走型で応えるパートナー。
コンポーネントを組み合わせたセクション単位のテンプレート。 新しいページを作る際は、まずここから必要なパターンを選びます。
地域企業の複雑な課題に、分野を跨いで応えます。
窓口を一本化するから、設計も実装もスムーズに。
section-py-lg、header下マージン = space-20 (80px)
採用のこと、不動産のこと、空家のこと、DXのこと。
事業の境目をまたがった相談、歓迎します。
テクノロジーは、
地方の味方になれる。
大きな仕組みでなく、一件ずつを確実に動かすために。
デザインシステムを使って新しい画面を実装する手順と、Claude Code 等の エージェントに渡す際のプロンプト例。
<link rel="stylesheet" href="./leosense-ds-tokens.css"> <style> .card { background: var(--color-bg); border: 1px solid var(--color-border); border-radius: var(--radius-lg); padding: var(--space-10); box-shadow: var(--shadow-md); transition: all var(--duration-base) var(--ease-standard); } </style>
# LEOSENSE ブランド実装ルール このプロジェクトには leosense-ds-tokens.css がある。 以下を厳守すること: 1. 色/余白/角丸/シャドウは全て CSS 変数 (--color-* 等) を参照。 ハードコードされた hex 値 や px 値は禁止。 2. 強調 (em) は同じフォント・同じ太さ・色のみで表現。 font-family や font-style の変更は禁止。 3. 動きは全て var(--ease-standard) を使う。 これがブランドのシグネチャイージング。 4. セクション間の余白は var(--section-py) をデフォルトに。 5. 新規コンポーネントを作る際は、 既存の .c-* コンポーネントのパターンに倣う。 参照ドキュメント: - leosense-ds-tokens.css (全トークン) - leosense-ds-guide.html (ビジュアルリファレンス)
| Version | Scope | Stability |
|---|---|---|
1.x.x | Corporate site のみ | Stable |
2.x.x | + Real Estate サイト統合 | Planned |
3.x.x | + Brand foundation 層 (Voice & Tone, Writing) | Future |