確認用・noindex

デザインシステム

姉妹サイト「松阪くらしの相談ナビ」の設計思想 ―― UD書体(BIZ UDPGothic)、温かい生成りの地色、 角丸カードと控えめな影、そして色だけに頼らず「形(アイコン)」でも区別する方針 ―― を継承し、藍(松阪もめん)を基調に再構成した実装トークンとコンポーネントの一覧です。 正本は project-documents/ux-design-system.md

カラートークン

テキストは背景に4.5:1、境界・アイコンは3:1以上(DADS/JIS)。カテゴリ色は単独で意味を運ばず、必ずラベル+アイコンと併用します。

ブランド藍ランプ(松阪もめん)

indigo-900
#14233F
Aa 文字
indigo-800
#1B2A4A
Aa 文字
indigo-700 (primary)
#24476E
Aa 文字
indigo-500
#3E7CB1
Aa 文字
indigo-300
#7FA9CE
Aa 文字
indigo-100
#DCE7F1
Aa 文字

ニュートラル(生成り基調)

bg 生成り地
#FBF7EE
Aa 文字
surface
#FFFDF8
Aa 文字
ink-900
#1A1A17
Aa 文字
ink-700
#3A3A34
Aa 文字
ink-500
#6B6B62
Aa 文字
border
#DDD6C6
Aa 文字

セマンティック(状態色)

primary
#24476E
Aa 文字
success
#1E7A46
Aa 文字
warning
#B26A00
Aa 文字
error
#C0362C
Aa 文字
info
#3E7CB1
Aa 文字
highlight
#FCE38A
Aa 文字

フィールド アクセント(6)

食べる
#C8553D
Aa 文字
遊ぶ・学ぶ
#2E8B7A
Aa 文字
買う
#8A4F86
Aa 文字
サービス・体験
#B9822F
Aa 文字
松阪を知る
#4A5CA8
Aa 文字
生活ガイド
#2F6E8F
Aa 文字

生活ガイド カテゴリ色(12→6ファミリー)

人・こども(珊瑚)
#C15C6E
Aa 文字
健康・介護(緑)
#3E8E63
Aa 文字
手続き・書類(藍)
#345E8C
Aa 文字
お金(黄土)
#9C7A22
Aa 文字
暮らし基盤(苔緑)
#5A7D5A
Aa 文字
緊急(赤)
#C0362C
Aa 文字
交通(青灰)
#46748C
Aa 文字

松阪もめん柄(ブランドモチーフ)

藍の縦縞(松阪もめん)をブランドの“らしさ”として要所に使います。ガイドライン: 柄は薄く/透過させず不透明で使う。柄の上に文字を乗せる場合は、白フレームやバッジにして可読性を確保する(柄の上に直接文字を置かない)。すべてCSSのみ=画像ダウンロードなし。

.momen-fill 面塗り(画像なしカードのフォールバック・アナウンスバー地)

.momen-band 横帯(フッター上端)

見出し左アクセント

--momen-vertical 縦縞(見出し左=.section-heading

柄の上に文字(白フレーム/バッジで可読性を確保)

まつさかガイド

※ロゴマークは松阪のシンボル「駅鈴」マークを銘板先頭に差し込み済み。

カテゴリアイコン(Magnific生成・背景透過)

フィールド・生活ガイドの識別アイコン。色だけでなく形で見分けられるよう、統一した画風・線幅で生成。小サイズでも形が読めること、同一ファミリー色どうしは形で区別することを重視します。

フィールド(6)

食べる食べる
遊ぶ・学ぶ遊ぶ・学ぶ
買う買う
サービス・体験サービス・体験
松阪を知る松阪を知る
生活ガイド生活ガイド

生活ガイド カテゴリ(12)

子育て・教育子育て・教育
介護・高齢者介護・高齢者
障がい福祉障がい福祉
健康・医療健康・医療
住民票・戸籍・各種届出住民票・戸籍・各種届出
税金税金
年金・国保・保険年金・国保・保険
ごみ・水道・生活環境ごみ・水道・生活環境
防災・消防・救急防災・消防・救急
住まい住まい
自動車自動車
公共交通公共交通
市政市政

タイポグラフィ

BIZ UDPGothic(400/700)。本文16px以上・14px未満は使わない・行高1.5以上(DADS)。文字サイズ切替(標準110%/大125%)はヘッダー右で試せます。

あア亜Aa 松阪text-3xl · 42pxヒーロー/Display
あア亜Aa 松阪text-2xl · 33pxH1 ページ見出し
あア亜Aa 松阪text-xl · 26pxH2 大見出し
あア亜Aa 松阪text-lg · 21pxH3 見出し
あア亜Aa 松阪text-base · 17.6px本文
あア亜Aa 松阪text-sm · 15.8px補助本文
あア亜Aa 松阪text-xs · 14.1px注釈(14px下限)

強調・ハイライト・インラインリンク

通常の本文の中で、太字(strong)で語句を強め、ハイライト(マーカー)で特に見てほしい箇所を目立たせます。 リンクは 色+下線 のインラインリンクにして、 本文中でも押せる場所だと分かるようにします(DADS: 本文リンクは色と下線を併用)。

<strong> 太字<mark> / .highlight ハイライト.inline-link インラインリンク

用語リンク・用語集

「その状況になって初めて出会う専門用語」(例: 妊娠→受診票・償還払い)に、やさしい説明を添えます。本文の該当語からは用語リンクで説明へジャンプできます。通常のインラインリンク(実線下線)と区別するため、破線下線にしています。著者が [[用語]] と明示した箇所だけリンク化します(全出現の自動リンクはしません)。

健診は受診票(用語の説明)を使って公費で受けられます。県外で受けたときは、あとから申請して払い戻す償還払い(用語の説明)になります。

ことばの意味

受診票
母子保健のしおりにつづられている、健診費用の公費助成を受けるための用紙。健診のときに医療機関へ出します。
償還払い(しょうかんばらい)
いったん窓口で費用を支払い、あとから申請して助成分が口座に払い戻される方式。
.term-link 用語リンク(破線下線).term-def ジャンプ先(:target でハイライト)Glossary.tsx 共通コンポーネント

本文スタイル(prose)

記事・ガイド本文はMarkdownをビルド時にHTML化し、この .prose スタイルで表示します。見出し・段落・箇条書き・引用・表・コード・リンク・ハイライトを一貫した余白と行間で整えます。

見出し H2(大見出し)

松阪のくらしに役立つ情報を、読みやすい行間でまとめます。文中のインラインリンクは色と下線で示し、ここは覚えておきたいという箇所はハイライトで強調できます。

見出し H3(小見出し)

  • 箇条書きの項目その1
  • 箇条書きの項目その2(太字も使えます)
引用・補足。出典や注意書きに使います。
項目内容
受付時間平日 8:30〜17:15
持ち物本人確認書類、印鑑

テーブル

本文内のテーブルは列数で自動的に表示を切り替えます。2列は「項目/内容」等の見出しが自明なので隠し、1列目を見出し(背景色・太字にはしない)にしてスマホ幅ではスタック表示。3列以上はヘッダー行を表示する従来レイアウトのままです。

2列(key-value・見出し行は隠す/スマホでスタック)

項目内容
所在地松阪市中町0-0-0
営業時間11:00〜21:00
定休日水曜
電話0598-00-0000

画面幅を狭めると各行がカード状のスタック表示に切り替わります。

3列以上(ヘッダー行を表示・従来レイアウト)

プラン料金内容
カット4,000円シャンプー・ブロー込み
カラー7,000円〜カット別
パーマ8,000円〜カット込み

スペーシング(8px基準)

space-3xs4px
space-2xs8px
space-xs12px
space-sm16px
space-md24px
space-lg32px
space-xl48px
space-2xl64px

角丸・影

角丸

sm · 8px
md · 12px
lg (カード) · 16px
xl · 24px

影(elevation)

elevation-1
elevation-2
elevation-3

コンポーネント

ボタン(最小タップ48px)

リンク+

チップ / フィールドバッジ

タグ松阪駅周辺サンプル食べる松阪を知るサービス・体験

状態色の帯

info: 案内・補足
success: 完了・成功
warning: 注意喚起
error: エラー・削除

エントリカード

一覧・トップで使う共通カード。メイン画像はカルーセル(自動再生・タップで送り・ドット)。画像内バッジは種別に加え、イベントは開催状況(開催前=日付/開催中/開催終了)、スポットは町名を表示します。開催中はアクセント配色+軽いシェイクで目立たせます。タイトル・説明・「詳しく」から詳細ページへ移動します。

※「開催中」バッジは今日の日付で判定するため、表示は閲覧時点によって変わります。

コンパクトカード(compact・関連する情報など補助導線用)

エントリ詳細ページ最下部の「関連する情報」など、主役ではない補助的な導線向けの小型版。カルーセル・要約・CTAボタンなしで、横長サムネイル+1行タイトルのみ。カード全体が1つのリンクです。

画像なしのフォールバック

メイン画像が無いエントリは、松阪もめん風の柄地に「まつさかガイド」の銘板を重ねたフォールバックを表示します。 (銘板の先頭アイコンは駅鈴ロゴに差し替え済み)

(画像がないエントリの例)

よくある用事カード

トップの「よくある用事から探す」と /tasks で使う、状況・ライフイベントのカード(アイコン枠+タイトル+説明)。

詳細ページのUIエレメント

詳細ページはPC幅で本文(メイン)+サイドバー(基本情報/アクセス)の2カラム。基本情報=営業・連絡先系(電話/公式サイト/SNS)、アクセス=場所にたどり着くための情報(住所/駐車場/行き方/地図)とMECEに分けています。ヒーロー画像の下に種別・エリアのバッジ帯は置きません。以下は各パーツの見本です。

サンプル/注記の帯

これはデザイン検証用のサンプル(架空)です。実在せず、掲載先としての推薦でもありません。

サイドバー:基本情報 / アクセス

基本情報

営業11:00〜21:00
休み水曜
電話0598-00-0000

アクセス

住所松阪市中町0-0-0
駐車場あり(5台・無料)
行き方松阪駅から徒歩8分
Googleマップで開く

シェア

タグはサイドバーの下から2枚目。事実の要約ではなく検索への入口なので、基本情報・アクセスより後に置きます。その下がシェアパネル(LINE/X/Threads/リンクをコピー。Web Share API 対応端末では「その他」=OS共有シートも出ます)。 シェアは外部SDKを読み込まず各社のintent URLへの素のリンクなので、押すまで外部通信は発生しません。ブランドマークは lucide に無いためインラインSVGで持ちますが、色はブランド色を使わず藍(--color-primary)に統一し、器も .btn-outline と同じアウトラインにしています(借りるのはマークの形だけ)。コピー成功時のみ状態色の緑になります。

出典・確認日 + 訂正・削除依頼(ページ最下部・フッター直上)

出典:サンプルデータ(架空) 取得日:2026-07-09 確認日:2026-07-09

掲載内容の訂正・削除を依頼する

出典・確認日は frontmatter(source/source_date/verified_date/next_review_date/source_note)から自動表示し、本文Markdownには重複して書きません。訂正・削除依頼ボタンは /correction へのリンクで全エントリ共通です。ページの一番最後(「〈フィールド名〉の一覧へ」より下)に、出典テキストと横並びで置きます。

イベント開催状況バッジ(画像内)

イベント:7月26日イベント:開催中イベント:開催終了スポット:河井町

前へ / ランダム / 次へ(タブレット・PC)

「〈フィールド名〉の一覧へ」ボタンのすぐ上に置きます。前へ・次へは同じフィールド内を巡回し、キーボードの ← → でも移動できます。 スマホ幅ではこの行を出さず、代わりに画面下から移動バー(前へ 4 : ランダム 2 : 次へ 4)が現れます。バーは400pxスクロールで現れ、そのページにいる間は引っ込みません。

印刷ボタン(シェア列に並べる)+印刷面のQR

印刷ボタン(アイコン+「印刷」)はシェアパネルのSNSアイコン列に並べます(幅が足りなければ折り返す)。押すと印刷用の画像を読み込んでから印刷ダイアログを開きます(Cmd/Ctrl+P も同じ動き)。 印刷面(@media print・A4想定)はヘッダー/フッター/シェア/タグ/関連/回遊ボタンを落とし、ヘッダーにサイト名+URL+印刷日、続けてタイトル・画像3枚・本文・基本情報+アクセス(横並び)+QR(Googleマップ/このページ)・出典だけを残します。実際の見た目はブラウザの印刷プレビューで確認してください。QRはビルド時にSVGとして焼き込み(クライアントJSゼロ)。

関連情報の見出し

関連する情報

※「エントリ」は内部呼称。利用者向けには「スポット・お店/記事/イベント」「関連する情報」と表示します。

ページ共通パーツ

複数ページで共通して使うパーツ。共通ヘッダー・フッターは全ページに常設(このページ上下にも表示中)。

アナウンスメントバー(お知らせ帯・ヘッダー最上部)

ページ見出し(PageHeader・下層ページ共通)

トップへ戻る

ページタイトルの例

ページの説明文がここに入ります。

最終更新: 2026-07-09

準備中・注記の帯

準備中:正式な内容は今後追加します(プレースホルダーページで使用)。
各カテゴリページは順次作成中です(生活ガイド等で使用)。

ダイナミックフィルタ(ホットキーワード)

カルーセル/一覧の上に置く絞り込みチップ。ワードは各コレクションの実タグ頻度から自動生成(トップは3〜4個、フィールド/一覧は多め)。選択でその場で絞り込み、無限スクロールもフィルタ後の集合で継続します。

選択中: すべて

横カルーセル/無限スクロール

トップの横カルーセル(InfiniteRow)は右端で次バッチをAjax追記、フィールド一覧(InfiniteGrid)は下端で追記します。初期ページのみサーバから渡し、画像は遅延読込=初回を軽く保ちます。実挙動はトップ(/)や各一覧で確認できます。