機能紹介 · 機能紹介セクション

B2Bコーポレートの機能紹介セクション

保存した一覧を見る 0 →

このブラウザー内に保存します。別の端末との同期はなく、サイトデータを消すと保存も消えます。

印刷時は見本を静止画にし、プロンプトと解説を出力します。PDF保存はブラウザーの印刷画面から選べます。

Vibehaus · デザイン資料
https://vibe.itlibra.com/design/corporate-feature/
完全無料・著作権フリー(CC0)· 料金¥0 · 商用利用・改変自由

プレビュー

画面に合わせる

指定幅で実際に組み替えて表示します。表示領域より広い場合は、この枠の中で横へスクロールできます。

vibe.itlibra.com/preview/corporate-feature/

AIへの指示文

エンタープライズ向けSaaSの機能紹介セクションを作ってください。

要件:
- 配色: 紙白 #f8f9fb + 紺 #0e2a4f + 寒色アクセント #2563eb。彩度は抑えめ。
- 12カラムグリッド、3カラム×2行 = 6機能のレイアウト。
- 各機能は左上に線画アイコン(24px、stroke 1.5px、紺色)+ 見出し(1.2rem 太字)+ 短い説明文(2-3行)+ 「Learn more →」リンク。
- セクション上部に小さな eyebrow("Capabilities")+ 大型見出し + 1段の説明文。
- セクション下部にメトリクスバー(「99.99% Uptime / SOC2 Type II / 14日無料」)。
- 機能間は1pxのhairline罫線で区切る(影は使わない)。
- フォント: 見出し Inter Tight Display または system-ui の太字、本文 Inter + Noto Sans JP。
- フルレスポンシブ。768px 以下で1カラム、1024-1280 で2カラム、それ以上で3カラム。
- 一切のグラデや派手な装飾を避ける。

バリエーション

アイコンを2列タブ化

6機能を 6 タブ(左サイドメニュー)に変更し、選択中のタブだけ右側に説明と動画プレースホルダーを表示。
インタラクティブな印象になり、長尺ページでもダレない。

ロゴ強調版

セクション最下部に "Trusted by Enterprise Teams" の文言と、6-8 個の導入企業ロゴ(モノクロ + 透過)を 1 行で並べる。

このプレビューのコード

HTMLとCSSの1ファイルです。外部依存・広告・解析コードはありません。架空の法人向け製品です。各リンクは導入時に確認する項目へ移動します。認証取得・SLA・監査・外部連携・問い合わせは実装していません。

CC0 · 改変・商用利用自由 · revision a52352ecd48a

コードを表示
<!doctype html>
<!-- Vibehaus — CC0。外部素材・ライブラリ不要の1ファイル版。製品・性能値・認証は架空の表示見本です。 -->
<html lang="ja">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="robots" content="noindex" />
    <title>B2Bコーポレートの機能紹介セクション — Vibehaus プレビュー</title>
    <style>
      :root {
        --bg: #f8f9fb;
        --bg-elev: #ffffff;
        --ink: #0e2a4f;
        --ink-2: #1a3a66;
        --muted: #4a5a73;
        --quiet: #8a96a8;
        --accent: #2563eb;
        --accent-soft: #eef3ff;
        --rule: #d8dde6;
        --rule-strong: #b8c2d4;
        --signal: #16a34a;
      }
      * { box-sizing: border-box; }
      html, body { margin: 0; padding: 0; }
      body {
        font-family: "Inter", "Noto Sans JP", "Hiragino Kaku Gothic ProN",
          "Yu Gothic", "Meiryo", sans-serif;
        background: var(--bg);
        color: var(--ink);
        line-height: 1.7;
        -webkit-font-smoothing: antialiased;
        font-feature-settings: "kern", "ss01";
      }
      .wrap {
        max-width: 1240px;
        margin: 0 auto;
        padding: clamp(2.5rem, 6vw, 5rem) clamp(1.25rem, 4vw, 2.5rem);
      }

      /* Section head */
      .head { max-width: 64ch; margin-bottom: 3rem; }
      .eyebrow {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding: 0.35rem 0.75rem;
        background: var(--accent-soft);
        border: 1px solid color-mix(in srgb, var(--accent) 25%, transparent);
        border-radius: 999px;
        font-family: "JetBrains Mono", ui-monospace, monospace;
        font-size: 0.7rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--accent);
        margin-bottom: 1.25rem;
        font-weight: 600;
      }
      .eyebrow::before {
        content: "";
        width: 6px; height: 6px;
        background: var(--accent);
        border-radius: 999px;
      }
      .head h2 {
        margin: 0 0 1rem;
        font-size: clamp(2rem, 4vw, 3rem);
        line-height: 1.35;
        letter-spacing: 0;
        font-weight: 800;
        color: var(--ink);
      }
      .head h2 :lang(ja) { letter-spacing: 0; line-height: 1.4; }
      .head p {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.85;
        color: var(--muted);
        max-width: 60ch;
      }

      /* Features grid */
      .grid {
        display: grid;
        grid-template-columns: 1fr;
        background: var(--bg-elev);
        border: 1px solid var(--rule);
        border-radius: 12px;
        overflow: hidden;
      }
      @media (min-width: 720px) { .grid { grid-template-columns: 1fr 1fr; } }
      @media (min-width: 1100px) { .grid { grid-template-columns: 1fr 1fr 1fr; } }
      .feature {
        padding: 1.85rem 1.85rem 1.5rem;
        border-bottom: 1px solid var(--rule);
        border-right: 1px solid var(--rule);
        position: relative;
      }
      .feature:last-child { border-bottom: 0; }
      @media (min-width: 720px) {
        .feature:nth-last-child(-n+2) { border-bottom: 0; }
        .feature:nth-child(2n) { border-right: 0; }
      }
      @media (min-width: 1100px) {
        .feature { border-bottom: 1px solid var(--rule); border-right: 1px solid var(--rule); }
        .feature:nth-child(2n) { border-right: 1px solid var(--rule); }
        .feature:nth-child(3n) { border-right: 0; }
        .feature:nth-last-child(-n+3) { border-bottom: 0; }
      }
      .feature .icon {
        width: 36px;
        height: 36px;
        margin-bottom: 1.1rem;
        color: var(--accent);
        display: grid;
        place-items: center;
        background: var(--accent-soft);
        border-radius: 8px;
      }
      .feature .icon svg { width: 22px; height: 22px; display: block; }
      .feature h3 {
        margin: 0 0 0.5rem;
        font-size: 1.15rem;
        font-weight: 700;
        line-height: 1.4;
        color: var(--ink);
        letter-spacing: 0;
      }
      .feature p {
        margin: 0 0 1rem;
        color: var(--muted);
        font-size: 0.92rem;
        line-height: 1.75;
      }
      .feature .more {
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--accent);
      }
      .feature .more .arr { transition: transform 0.2s; }
      .feature .more:hover .arr { transform: translateX(3px); }

      /* Metrics bar */
      .metrics {
        margin-top: 1.5rem;
        padding: 1.25rem 1.5rem;
        background: var(--ink);
        color: var(--bg);
        border-radius: 12px;
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
        align-items: center;
      }
      @media (min-width: 600px) { .metrics { grid-template-columns: repeat(4, 1fr); } }
      .metrics .item { padding: 0.25rem 0.5rem; }
      .metrics .item + .item { border-left: 1px solid rgba(255, 255, 255, 0.1); }
      @media (max-width: 599px) {
        .metrics .item + .item { border-left: 0; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 0.85rem; }
      }
      .metrics .num {
        display: block;
        font-size: 1.45rem;
        font-weight: 700;
        letter-spacing: -0.02em;
        line-height: 1.2;
        color: var(--bg);
      }
      .metrics .lab {
        display: block;
        margin-top: 0.2rem;
        font-family: "JetBrains Mono", monospace;
        font-size: 0.7rem;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: rgba(255, 255, 255, 0.6);
      }

      /* 配布前の実幅監査: 内容を切らず、デモの行き先を示す */
      .feature .more { min-height: 44px; padding: 8px 0; }
      a:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
      .demo-note { max-width: 1160px; margin: 0 auto 2rem; padding: 0 1.25rem; color: var(--muted); }
      .demo-note h3 { color: var(--ink); line-height: 1.4; }
      .demo-note p { scroll-margin-top: 2rem; }
      @media (prefers-reduced-motion: reduce) { .feature .more .arr { transition: none; transform: none; } }
      .demo-note { font-size: 0.85rem; line-height: 1.8; letter-spacing: 0; }
    </style>
  </head>
  <body>
    <div class="wrap">
      <div class="head">
        <span class="eyebrow">Capabilities</span>
        <h2>エンタープライズに必要な、すべてを1つの基盤で。</h2>
        <p>セキュリティ、可用性、運用効率。意思決定者が確認するチェックポイントを満たすために、Helix は最初から作られています。</p>
      </div>

      <div class="grid">
        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>
            </svg>
          </div>
          <h3>SOC 2 Type II 認証</h3>
          <p>独立第三者監査による情報セキュリティ管理態勢を毎年認証取得。データの保護方針を透明に開示。</p>
          <a class="more" href="#security">仕様書を読む<span class="arr">→</span></a>
        </article>

        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/>
            </svg>
          </div>
          <h3>SCIM プロビジョニング</h3>
          <p>SAML / OIDC SSO と SCIM を備え、Okta・Azure AD・Google Workspace と即座に連携。</p>
          <a class="more" href="#sso">SSO ガイド<span class="arr">→</span></a>
        </article>

        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <circle cx="12" cy="12" r="10"/>
              <polyline points="12 6 12 12 16 14"/>
            </svg>
          </div>
          <h3>99.99% SLA</h3>
          <p>マルチリージョン冗長化と自動フェイルオーバーで、年間ダウンタイム 53 分以内を保証。</p>
          <a class="more" href="#status">ステータスページ<span class="arr">→</span></a>
        </article>

        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <path d="M3 3h18v18H3z"/>
              <path d="M9 9h6v6H9z"/>
            </svg>
          </div>
          <h3>監査ログ・データ書き出し</h3>
          <p>すべての操作を改ざん不可能な形で記録。CSV / Parquet / S3 連携で BI ツールへ統合可能。</p>
          <a class="more" href="#audit">監査ログ仕様<span class="arr">→</span></a>
        </article>

        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <path d="M12 2L2 7l10 5 10-5-10-5z"/>
              <polyline points="2 17 12 22 22 17"/>
              <polyline points="2 12 12 17 22 12"/>
            </svg>
          </div>
          <h3>カスタムリージョン</h3>
          <p>東京・ロンドン・バージニア・シンガポール。データレジデンシー要件に応じてリージョン選択。</p>
          <a class="more" href="#regions">リージョン一覧<span class="arr">→</span></a>
        </article>

        <article class="feature">
          <div class="icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
              <path d="M20 7h-3V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v3H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM7 4h10v3H7z"/>
            </svg>
          </div>
          <h3>専任サクセスチーム</h3>
          <p>導入から運用最適化まで、専任のカスタマーサクセスマネージャが日本語で伴走します。</p>
          <a class="more" href="#support">サポート体制<span class="arr">→</span></a>
        </article>
      </div>

      <div class="metrics">
        <div class="item">
          <span class="num">99.99%</span>
          <span class="lab">Uptime SLA</span>
        </div>
        <div class="item">
          <span class="num">SOC 2</span>
          <span class="lab">Type II Compliance</span>
        </div>
        <div class="item">
          <span class="num">4 Regions</span>
          <span class="lab">Tokyo / LON / IAD / SIN</span>
        </div>
        <div class="item">
          <span class="num">14 Days</span>
          <span class="lab">Free Trial</span>
        </div>
      </div>
    </div>
  <aside class="demo-note" aria-label="表示見本について"><p>架空の製品の表示見本です。認証・稼働率・サポート条件は説明用の設定です。実際の契約・認証・連携機能は含みません。</p><p id="security" tabindex="-1"><strong>認証の確認</strong> — 実際に公開する場合は、認証機関・対象範囲・有効期間を確認し、正式な仕様書へのリンクに置き換えます。</p>
<p id="sso" tabindex="-1"><strong>SSOの導入条件</strong> — 認証方式・対応するID管理サービス・利用できるプランを整理します。この見本から認証やユーザー登録は行いません。</p>
<p id="status" tabindex="-1"><strong>稼働状況の公開</strong> — 実測値を掲載するステータスページと、SLAの対象・除外条件が必要です。ここにある99.99%は実測値ではありません。</p>
<p id="audit" tabindex="-1"><strong>監査ログの仕様</strong> — 記録項目・保持期間・閲覧権限・書き出し形式を決めてから実装します。このHTMLはログを収集しません。</p>
<p id="regions" tabindex="-1"><strong>リージョンの選択</strong> — 保存場所・移転条件・バックアップ先を確認します。このHTMLにデータ保存や転送の機能はありません。</p>
<p id="support" tabindex="-1"><strong>サポートの条件</strong> — 受付時間・返信目安・問い合わせ先を決めます。この見本から担当者への接続や問い合わせ送信は行いません。</p></aside>
  </body>
</html>

2026年10月14日、Chromiumで320・390・768・1280pxの描画とキーボードのフォーカス表示を確認しました。他のブラウザは未確認です。利用先のブラウザと実データでも確認してください。

概要

B2Bの購買は、B2Cと根本的に異なります。買う人と使う人と決裁する人が別人で、しかも検討は数週間から数ヶ月に及ぶ。担当者は機能を比較表にまとめ、上司に説明し、稟議を通す。コーポレートの機能紹介セクションは、その「組織的な意思決定プロセス」を支える資料として設計されるべきものです。

派手さより「整然」が信頼になる

消費者向けのLPは、感情を動かす派手な演出が有効です。しかしB2Bでは、過剰な装飾はむしろ警戒を呼びます。「見た目に予算をかけるより、製品の中身に投資してほしい」——これが意思決定者の本音です。落ち着いた寒色、整然としたグリッド、抑制されたアイコン。この「真面目さ」は、退屈なのではなく、相手の判断基準に合わせた敬意の表れです。整列したカードは、担当者がそのまま比較表に書き写せる構造になっています。

数値が説得を代行する

B2Bの担当者が上司を説得するとき、最も効くのは形容詞ではなく数値です。「高速」より「レスポンス99パーセンタイルで200ms」、「安全」より「SOC 2 Type II 準拠」「SLA 99.9%」。機能カードに具体的な数値や規格名を添えると、それはそのまま稟議書の根拠になります。あなたのページは、担当者の社内プレゼンの代行資料になるのです。

崩れる形高速・安全・簡単

形容詞は書き手の主観です。担当者がこれを上司に伝えても、比較の材料にならないので稟議は動きません。競合も同じ言葉を使っています。

効く形200ms・SOC 2・SLA 99.9%

数値と規格名はそのまま稟議書の根拠になります。あなたのページが、担当者の社内プレゼンの代行資料として働きはじめます。

仕上げの判断軸

機能カードは3列または4列のグリッドで整列し、各カードの高さを揃えて視線の往復を妨げないこと。アイコンは装飾ではなく識別子として、線の太さとスタイルを全カードで統一します。1セクションの機能数は6〜9個が上限——それ以上はカテゴリ分けして階層化します。

3〜4列カードのグリッド。高さを揃えて視線の往復を止める
6〜9個1セクションの機能数の上限。超えたら階層化する

誇張のない、検証可能な記述に徹することが、結局いちばんの信頼になります。

機能紹介の構成要素

機能紹介の構成要素 記号 ── 見出し ── 説明 この順序を全カードで揃える 揃っていないと、比較ではなく1つずつ読む作業になる
機能紹介は並列であることが伝わるかどうかで決まります。順序・行数・記号の扱いを揃えると、目が横に流れて比較できます。

使いどころ

  • エンタープライズ向けB2B SaaSのLP
  • 金融・医療・製造など堅実な業界向けプロダクト
  • 上場企業のIRサイト・コーポレートサイト
  • セキュリティやコンプライアンスを訴求したいプロダクト

このデザインの分類

カテゴリ
機能紹介
スタイル
コーポレート / SaaS / クール / ミニマル

背景と狙いどころ

よくある質問

派手さがなくて競合に埋もれませんか?
B2Bでは「派手さ」より「整然としたデータ提示」が信頼につながります。差別化はコピー(具体的な数値・導入事例)で出します。
アイコンは画像のほうが豊かに見える?
線画SVGの方がクリーンで、解像度・色変更にも強い。Lucide / Heroicons / Tabler から統一スタイルで選ぶのが現実的です。
モバイルでスペックが落ちる印象を与えないか?
そもそもエンタープライズの意思決定者はデスクトップで見ていることが多い。モバイルは「確認用」と割り切り、1カラムスタックで読みやすさだけ優先すれば問題ありません。

この画面を実装する

動くサンプルとコピペできるコードを、技術別にまとめています。