人気プランの比較
プラン | 価格 | 特徴 |
---|---|---|
ライト | ¥500/月 | 最低限の機能を搭載 |
スタンダード | ¥1,500/月 | 多くのユーザーに人気 |
プレミアム | ¥3,000/月 | 全機能+サポート完備 |
HTML
<div class="badge-table_box">
<div class="badge-table_title">人気プランの比較</div>
<table class="badge-table">
<thead>
<tr>
<th>プラン</th>
<th>価格</th>
<th>特徴</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="badge badge-blue">ライト</span></td>
<td>¥500/月</td>
<td>最低限の機能を搭載</td>
</tr>
<tr>
<td><span class="badge badge-green">スタンダード</span></td>
<td>¥1,500/月</td>
<td>多くのユーザーに人気</td>
</tr>
<tr>
<td><span class="badge badge-orange">プレミアム</span></td>
<td>¥3,000/月</td>
<td>全機能+サポート完備</td>
</tr>
</tbody>
</table>
</div>
CSS
.badge-table_box {
max-width: 700px;
margin: 60px auto;
padding: 20px;
background: #fff9f0;
border-radius: 16px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
font-family: 'Segoe UI', sans-serif;
}
.badge-table_title {
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
color: #444;
text-align: center;
}
.badge-table {
width: 100%;
border-collapse: separate;
border-spacing: 0 12px;
}
.badge-table th {
text-align: left;
padding: 12px 16px;
background: #ffd68a;
border-radius: 8px 8px 0 0;
color: #333;
font-weight: 600;
font-size: 14px;
}
.badge-table td {
padding: 12px 16px;
background: #fff;
border-radius: 8px;
font-size: 14px;
vertical-align: middle;
}
.badge {
display: inline-block;
padding: 4px 12px;
border-radius: 999px;
color: white;
font-weight: bold;
font-size: 13px;
}
.badge-blue {
background: #3b82f6;
}
.badge-green {
background: #10b981;
}
.badge-orange {
background: #f97316;
}