Design System
デザインシステム
KITAMAE BASE 加賀橋立の公開デザインシステムです。配色・書体・余白・主要コンポーネントの様式を、関係者・協力会社との認識合わせのために公開しています。正本は CSS トークン(tokens.css)です。
カラートークン
azumi 由来のクール濃紺(ink)と藍鼠(surface)を基調に、青は機能限定で用います。
- ink#00053A
- ink header#0A152F
- accent muted#3A4A6B
- surface#EFF4F6
- text secondary#585E6A
- success#2F6F6A
- error#B3322F
- warning#B06A2A
タイポグラフィ
明朝=作品的な見出し / ゴシック=機能(ナビ・本文・数値)の二分法。
大見出し(Hero)
見出し1(H1)
見出し2(H2)
見出し3(H3)
本文。読みやすさを最優先に、行間を広く取り、計測幅を制限しています。
書体役割の二分法(R029)
eyebrow = 機能語(ナビ・ラベル・セクション区分)。heroTitle = 情緒語(ページの顔・作品的見出し)。同じ Serif でも役割クラスで使い分ける。
vds-eyebrow
Eyebrow — 機能語
vds-display-heading
海が見える、ここにしかない夕暮れ。
余白スケール
- 0.5rem
- 0.75rem
- 1rem
- 1.5rem
- 2.5rem
- 4rem
レイアウトプリミティブ
Container / Section / Grid の3コンポーネントを組み合わせてページブロックを組む。幅・縦リズム・列構成を分業。
Container — 水平幅
size プロパティで最大幅を3段階+full から選ぶ。left/right ガターは --vds-container-gutter(20px)で統一。
size="wide"≒ 1180px — 本文+写真の主要幅(既定)size="read"≒ 800px — 長文の読み幅size="measure"≒ 480px — キャプション・注記の最小可読幅size="full"FullBleed内で自前に幅制御するとき
Section — 縦リズム
spacing と surface の組み合わせで章のリズムと面を制御。章ブロックは spacing="asym" 推奨。
章ブロック標準(azumi推奨)
spacing="asym" surface="subtle"引用・補足など凹面
spacing="compact" surface="inset"CTA帯・フッタ直前の締め
spacing="default" surface="dark"
Grid — 列構成
cols プロパティでグリッドを選択。editorial は azumi の編集グリッド(1.2fr:1fr、769px 展開)。
cols="2"均等2列(sm で展開)
12cols="3"均等3列(sm→lg で展開)
123cols="editorial"1.2fr:1fr 非対称(769px 展開・iPad mini 対策)
12cols="5fr-7fr"5:7 非対称(lg で展開)
12
主要コンポーネント
CanBusTimetableModal
アクセスページの CAN BUS 時刻表モーダル。ルートタブ切替・ESC クローズ・スクロールロック対応。
PartyPickerDisclosure
空室カレンダー連動の折りたたみ式人数選択コンポーネント(NEXT_PUBLIC_AVAILABILITY_CALENDAR_ENABLED=true のとき有効)。現状は空室カレンダー未実装のため /rooms・/rooms/[slug] で非表示。カレンダー実装後に再接続する想定で保持。
⚠ 現状非機能(空室カレンダー連動が前提)
Footer 原子部品(3ゾーン)
Footer は3ゾーン+最下部帯で構成。各 molecule は暗色背景(vds-color-surface-inverse)前提。
FooterContactBlock
BrandLogo mark住所 + GoogleMapTel / EmailInstagram左ゾーン。ブランドマーク + 住所 + GoogleMap リンク + Tel/Email + Instagram。FooterPrimaryNavCol
物語客室料理体験アクセス中央左列。大 serif 明朝ナビ(物語/客室/料理/体験/アクセス)。FooterUtilityLinks
空室・ご予約宿泊案内ご滞在ガイドディナーランチFAQお知らせ中央右列。ターゲット別ユーティリティリンク(宿泊検討/予約/お知らせ セグメント統合)。グループラベル付き。FooterPressBlock
報道・取材の方へメディアキットデザインシステム右ゾーン。報道・取材・取引先セグメント(メディアキット / デザインシステム)。他ブランド追加は links に追記。FooterLegalBar
プライバシーポリシー個人情報保護方針特定商取引法に基づく表記© 2026 KITAMAE BASE 加賀橋立最下部帯。法務リンク横並び(細字)+ コピーライト。Footer グリッド外・full-width で配置。PreFooterCTA
BookingCTABlockStayConnectedBlock⚠ Newsletter UI のみ全ページ共通のフッター直上 CTA 帯。左列=BookingCTABlock(空室確認 pill + 電話)、右列=StayConnectedBlock(Instagram + Newsletter フォーム)。Newsletter は UI のみ(配信基盤 BACKLOG P-01)。
sections/ コンポーネント
ページ章を構成する上位レイヤーのブロック。Hero / EditorialSpread / AtmosphericSection / SectionHeader / FinalCTA の5種。
Hero — ページヒーロー
variant で高さを選ぶ。page は parallax 付き。compact は細帯。写真とセリフ h1 のみで構成。
北前基地
variant="default"標準ヒーロー(≒692px)。トップや大判ページ向け。北前基地
variant="page"下層ページ標準(≒346px)。scroll parallax 付き。北前基地
variant="compact"細帯(≒187px)。FAQ やサブページ向け。
SectionHeader — 章見出し
eyebrow → h2 → body の3段構成。vds-eyebrow / vds-heading-2 / vds-body トークンで統一。
FACILITIES
施設のご案内
温泉・大浴場をはじめ、日本海を望むラウンジや地元食材を活かした食事処をご用意しています。
<SectionHeader eyebrow="FACILITIES" title="施設のご案内" body="…" />
SectionHeaderWithAction — 見出し+右肩CTA
左に eyebrow → 明朝ディスプレイ見出し(section 見出しスケール)→ body、右に主要 CTA。lg 幅で両端・ベースライン揃え。タイポは vds-eyebrow(sea)/ vds-heading-display × --vds-fs-section-heading / vds-body。用途: 旅の目的別プラン等「見出し+右肩の予約CTA」。
CHOOSE YOUR PURPOSE
旅の目的で描く宿泊プラン
目的に近いプランからお進みください。空室・最終料金は公式予約画面で確認いただけます。
<SectionHeaderWithAction eyebrow title body action={<BookingCTA … />} />
EditorialSpread — 編集スプレッド
feature = CTA 付き章(ホーム向け)/ editorial = CTA なし連続フロー(cuisine/story 向け)。photoSide/reverse で構図を制御。
ROOMS
海を望む客室
日本海を一望できる客室。加賀橋立の静けさを体感してください。
photovariant="feature" photoSide="right"ホーム編集スプレッド。写真右・テキスト左。CTA リンク付き。- photo
ROOMS
海を望む客室
日本海を一望できる客室。加賀橋立の静けさを体感してください。
variant="feature" photoSide="left"写真左・テキスト右。交互配置で rhythm を作る。 ROOMS
海を望む客室
日本海を一望できる客室。加賀橋立の静けさを体感してください。
photovariant="editorial" reverse={false}CTA なし編集フロー。cuisine/story ページの章ブロックに使用。
AtmosphericSection — 情緒背景章
写真背景+SVG モーション付きの章ブロック。surface="dark" でネイビー帯、"paper"/"washi" で淡面。FinalCTA はこれをラップ。
ご予約はこちら
surface="dark" motion="sea"FinalCTA / 予約帯。濃紺+白文字+SVG モーション。章コンテンツ
surface="paper" motion="sea"アクセス情報など淡い章。ボーダー付き。章コンテンツ
surface="washi" motion="none"モーション無し。写真を渡すと薄い背景画像になる。
GuestVoicesSection — お客様のお声(レビュー節)
AtmosphericSection(washi) を地に、評価チップ+口コミ CardCarousel を束ねた社会的証明の章。評価は機能情報なので system-heading(ゴシック)で扱う。データは content/socialProof.ts。R031: 実投稿の要約のみ・件数と検証時点を明示し、希少性煽りや盛りはしない。
Reviews
お客様のお声
- Google4.9
- 一休・Yahoo!4.95
- 楽天トラベル4.83
- じゃらん5.0
ラウンジから望む日本海が印象的でした。
G様・富山県