> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# デザインとテーマのカスタマイズ

> チェックアウト、ストアフロント、カスタマーポータルの外観を1か所でカスタマイズします。事前構築されたテーマを選択し、タイポグラフィやカラーを設定し、セクションごとのオーバーライドを適用しながらライブプレビューで確認できます。

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-overview.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=89f19bfb791cb903fccb3ea7127246ba" alt="ライブプレビュー付きのチェックアウト、カスタマーポータル、ストアフロントを表示するデザイン設定ページ" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1920" data-path="images/design/general-overview.jpg" />
</Frame>

<Info>
  デザインページは、チェックアウト、ストアフロント、カスタマーポータルのすべての顧客向け画面のブランディングを統合管理するハブです。変更は3つすべてに即時適用され、保存前にリアルタイムでプレビューできます。
</Info>

## 主要なハイライト

1. **統合デザインハブ** - チェックアウト、ストアフロント、カスタマーポータルの外観を1ページで設定
2. **事前構築テーマ** - キュレーションされたテーマからスタートしてカスタマイズ
3. **ライト＆ダークモード** - 各モード用に別個のカラーパレットを定義
4. **ライブプレビュー** - 保存前にチェックアウト、カスタマーポータル、ストアフロントで変更を確認
5. **セクションごとのオーバーライド** - 他を変更せずに個別セクション（チェックアウト、ストアフロント、カスタマーポータル）を微調整
6. **プログラムによる制御** - API または Checkout SDK を使ってチェックアウト時にテーマをオーバーライド

## はじめに

マーチャントダッシュボードで**設定 → デザイン**に移動します。デザインページには4つのタブがあります:

| タブ            | 目的                             |
| ------------- | ------------------------------ |
| **一般**        | ビジネス名、ロゴ、テーマ選択、およびグローバルな高度な設定  |
| **チェックアウト**   | チェックアウトページ専用にテーマ設定をオーバーライド     |
| **ストアフロント**   | テーマ設定をオーバーライドし、ストアフロントレイアウトを構成 |
| **カスタマーポータル** | カスタマーポータル専用にテーマ設定をオーバーライド      |

## 一般設定

**一般**タブでは、ベースとなるブランドアイデンティティとグローバルテーマを管理します。

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-advanced-settings.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=00131c2a9d74d4c120bf85f588e358d8" alt="タイポグラフィー、色、境界線の設定を含む高度な設定を表示する一般タブ" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2672" data-path="images/design/general-advanced-settings.jpg" />
</Frame>

### 基本構成

| 設定         | 説明                                |
| ---------- | --------------------------------- |
| **ビジネス名**  | チェックアウト、ストアフロント、カスタマーポータルに表示される名称 |
| **ビジネスロゴ** | すべての顧客向けページで表示されるブランドロゴ           |
| **テーマ**    | 出発点として事前構築テーマを選択                  |

### 高度な設定

**高度な設定**を展開すると、詳細なコントロールにアクセスできます：

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-color-settings.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=c09ecc738beb79cff0d130f46bb72b0a" alt="ライトモードとダークモードのフルカラー設定を表示する拡張された高度な設定" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="4192" data-path="images/design/general-color-settings.jpg" />
</Frame>

#### タイポグラフィ

| 設定            | オプション                                   | 説明                    |
| ------------- | --------------------------------------- | --------------------- |
| **プライマリフォント** | 任意の Google Font                         | 見出しと本文のメインフォント        |
| **セカンダリフォント** | 任意の Google Font                         | ラベルや補助テキスト用のアクセントフォント |
| **フォントサイズ**   | `xs`, `sm`, `md`, `lg`, `xl`, `2xl`     | グローバルベースのフォントサイズ      |
| **フォントウェイト**  | `normal`, `medium`, `bold`, `extraBold` | デフォルトのフォントウェイト        |

#### カラー構成

**ライトモード**と**ダークモード**で別々のカラーパレットを定義します。各モードは以下のプロパティをサポートします：

| プロパティ              | 説明              |
| ------------------ | --------------- |
| **背景（プライマリ）**      | メイン背景色          |
| **背景（セカンダリ）**      | セカンダリ背景（タブ、カード） |
| **テキスト（プライマリ）**    | メインテキスト色        |
| **テキスト（セカンダリ）**    | ミュートされたテキスト色    |
| **ボタン（プライマリ）**     | プライマリボタンの背景     |
| **ボタン（プライマリテキスト）** | プライマリボタンのテキスト色  |
| **ボタン（セカンダリ）**     | セカンダリボタンの背景     |
| **ボタン（セカンダリテキスト）** | セカンダリボタンのテキスト色  |
| **ボーダー（プライマリ）**    | メインボーダー色        |
| **ボーダー（セカンダリ）**    | アクセントボーダー色      |

#### ボーダー

| 設定         | 説明                                                      |
| ---------- | ------------------------------------------------------- |
| **ボーダー半径** | 入力欄、ボタン、タブ、カードの角丸度を制御（例：`0`でシャープな角、`8px`で丸み、`16px`でピル型） |

## 事前構築テーマ

Dodo Paymentsでは4つのキュレーションテーマを提供しています。一般タブの**テーマ**ドロップダウンから1つ選択すると、チェックアウト、ストアフロント、カスタマーポータル全体に統一されたデザインが即座に適用されます。

### Dodo Pulses

デフォルトの Dodo Payments テーマ。ライムグリーンのアクセントでエネルギッシュかつフレッシュな雰囲気。余裕のある間隔を持つクリーンなサンセリフタイポグラフィ。

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Dodo Pulses in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-dodo-pulses-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=f081086300770146c0df373b6304ea12" alt="ライトモードのDodo Pulsesテーマがチェックアウト、カスタマーポータル、ストアフロントを表示" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="525" data-path="images/design/theme-dodo-pulses-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Dodo Pulses in dark mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-dodo-pulses-dark.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=d2fe47c69734ccb419471609095627fe" alt="ダークモードのDodo Pulsesテーマがチェックアウト、カスタマーポータル、ストアフロントを表示" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="525" data-path="images/design/theme-dodo-pulses-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Terminal

等幅タイポグラフィとロイヤルブルーのアクセントを持つ開発者向けテーマ。シャープな角とテクニカルな美学で、開発ツールやAPIファースト製品と相性が良い。

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Terminal in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-terminal-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=3e3320fc9c073ed9bf3ebe7b03bf7a3f" alt="ブルーアクセントと等幅フォントを使用してチェックアウトを表示するライトモードのTerminalテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="526" data-path="images/design/theme-terminal-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Terminal in dark mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-terminal-dark.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=dea087e1c0fad9cf7a66fc37cfbda8ac" alt="ブルーアクセントと等幅フォントを使用してチェックアウトを表示するダークモードのTerminalテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="526" data-path="images/design/theme-terminal-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Bumblebee

温かみのあるアンバーとゴールドのアクセントに丸みを帯びたモダンなスタイル。太く高コントラストで、プレミアムな印象を与えたいコンシューマー向け製品に最適。

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Bumblebee in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-bumblebee-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=e276288fe683a831d10add3f8af4eae0" alt="アンバーアクセントを使用してチェックアウトを表示するライトモードのBumblebeeテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bumblebee-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Bumblebee in dark mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bumblebee-dark.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=a35df24ccd45a9acb717652ce5b5fd19" alt="ゴールドアクセントを使用してチェックアウトを表示するダークモードのBumblebeeテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bumblebee-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Bubblegum

遊び心のあるピンクとマゼンタのアクセントに完全な丸み。クリエイティブツール、デザイン製品、ライフスタイルブランドにマッチするモダンで親しみやすいルック。

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Bubblegum in light mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bubblegum-light.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=3b53c9d3c6d07ef0ff44d4c613520789" alt="ピンクアクセントを使用してチェックアウト、カスタマーポータル、ストアフロントを表示するライトモードのBubblegumテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bubblegum-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Bubblegum in dark mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bubblegum-dark.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=ef4a70ff8f289715628377b0631adf25" alt="ピンクアクセントを使用してチェックアウト、カスタマーポータル、ストアフロントを表示するダークモードのBubblegumテーマ" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bubblegum-dark.png" />
    </Frame>
  </Tab>
</Tabs>

<Tip>
  事前構築されたテーマを選択した後、**高度な設定**で個別プロパティをさらにカスタマイズできます。未指定のプロパティはテーマのデフォルトにフォールバックします。
</Tip>

## セクションごとのオーバーライド

各セクションタブ（チェックアウト、ストアフロント、カスタマーポータル）には**テーマをオーバーライド**のトグルがあります。有効にすると、そのセクションの外観をグローバルテーマとは独立してカスタマイズできます。

### チェックアウトタブ

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/checkout-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=a17880492490e6abe2f6b8b9e9f4680e" alt="製品詳細と支払いフォームを含むフルチェックアウトプレビューを表示するチェックアウトタブ" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/checkout-tab.jpg" />
</Frame>

チェックアウト体験専用にタイポグラフィ、カラー、ボーダー設定をオーバーライドします。ライブプレビューには以下が表示されます：

* 商品情報と価格
* エクスプレスチェックアウトオプション（Apple Pay、Google Pay）
* 支払い方法の選択とカードフォーム
* 割引コード入力と価格内訳

### ストアフロントタブ

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/storefront-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=3b45fc842eb771be573ae1a5744d82c5" alt="ストアURL、ブランディングコントロール、およびストアフロントプレビューを表示するストアフロントタブ" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/storefront-tab.jpg" />
</Frame>

ストアフロント固有の設定を構成します：

| 設定              | 説明                                                  |
| --------------- | --------------------------------------------------- |
| **ストアURL**      | ストアフロントのアドレス（例：`store.dodopayments.com/your-store`） |
| **ストア名**        | ストアフロントに表示する名称を表示/非表示に切り替え                          |
| **ストアロゴ**       | ヘッダーに表示するロゴを表示/アップロード                               |
| **ストアバナー**      | バナー画像を表示/アップロード                                     |
| **商品説明**        | カード上の説明文を表示/非表示に切り替え                                |
| **テーマをオーバーライド** | ストアフロントのタイポグラフィ、カラー、ボーダーのみをカスタマイズするために有効化           |

### カスタマーポータルタブ

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/customer-portal-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=38c16ef9ed1648f0f5d3851d7c91f17c" alt="サブスクリプション管理、請求履歴、および支払い方法のプレビューを表示するカスタマーポータルタブ" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/customer-portal-tab.jpg" />
</Frame>

カスタマーポータルのテーマをオーバーライドします。ポータルには以下が含まれます：

* サブスクリプション管理
* 請求履歴
* 支払い方法
* ウォレットとクレジット

## 関連リソース

<CardGroup cols={2}>
  <Card title="Checkout Features" icon="cart-shopping" href="/features/checkout">
    通貨、言語、税金、割引などを含むチェックアウト機能。
  </Card>

  <Card title="Overlay Checkout SDK" icon="layer-group" href="/developer-resources/overlay-checkout">
    チェックアウトをページ上のモーダルオーバーレイとして埋め込む。
  </Card>

  <Card title="Inline Checkout SDK" icon="credit-card" href="/developer-resources/inline-checkout">
    チェックアウトをページレイアウトに直接埋め込む。
  </Card>

  <Card title="Storefront" icon="store" href="/features/storefront">
    ブランド化されたストアフロントを設定および管理。
  </Card>

  <Card title="Customer Portal" icon="user" href="/features/customer-portal">
    サブスクリプションと請求の顧客セルフサービスポータル。
  </Card>

  <Card title="Multi-Brand Setup" icon="building-columns" href="/features/multi-brands">
    別ブランドのブランディングをそれぞれ設定して1つのアカウントで複数ブランドを運用。
  </Card>
</CardGroup>
