inou/portal/templates/pricing_ja.tmpl

291 lines
7.7 KiB
Cheetah
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{define "pricing_ja"}}
<style>
.pricing-container {
max-width: 1200px;
margin: 0 auto;
padding: 48px 24px 80px;
}
.pricing-header {
text-align: center;
margin-bottom: 48px;
}
.pricing-header h1 {
font-size: 2.5rem;
font-weight: 700;
color: var(--text);
margin-bottom: 16px;
}
.pricing-header .tagline {
font-size: 1.15rem;
font-weight: 300;
color: var(--text-muted);
}
.pricing-table-wrapper {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 8px;
overflow: hidden;
margin-bottom: 24px;
}
.pricing-table {
width: 100%;
border-collapse: collapse;
}
.pricing-table thead {
background: var(--bg-secondary);
}
.pricing-table th {
padding: 24px 16px;
text-align: left;
font-weight: 600;
color: var(--text);
border-bottom: 2px solid var(--border);
}
.pricing-table th:first-child {
width: 40%;
}
.tier-header {
text-align: center !important;
}
.tier-name {
font-size: 1.25rem;
margin-bottom: 8px;
}
.tier-price {
font-size: 1.75rem;
font-weight: 700;
color: var(--accent);
}
.tier-price .free {
color: #28a745;
}
.tier-price .small {
font-size: 1rem;
font-weight: 400;
}
.tier-price s {
color: var(--text-muted);
font-weight: 400;
}
.tier-free {
font-size: 0.85rem;
font-weight: 600;
color: #28a745;
margin-top: 4px;
}
.pricing-table tbody tr {
border-bottom: 1px solid var(--border);
}
.pricing-table tbody tr:last-child {
border-bottom: none;
}
.pricing-table td {
padding: 16px;
vertical-align: middle;
}
.feature-name {
font-weight: 500;
color: var(--text);
}
.feature-cell {
text-align: center;
font-size: 1.25rem;
}
.check {
color: #28a745;
}
.cross {
color: #dc3545;
}
.category-row {
background: var(--bg-secondary);
font-weight: 700;
color: var(--text);
}
.category-row td {
padding: 16px 16px;
font-size: 1.1rem;
border-left: 3px solid var(--accent);
letter-spacing: 0.02em;
}
/* Mobile */
@media (max-width: 768px) {
.pricing-container { padding: 24px 16px 48px; }
.pricing-header h1 { font-size: 2rem; }
.pricing-table th { padding: 16px 12px; }
.pricing-table td { padding: 12px; }
.tier-name { font-size: 1rem; }
.tier-price { font-size: 1.5rem; }
.feature-name { font-size: 0.9rem; }
}
@media (max-width: 480px) {
.pricing-container { padding: 16px 12px 32px; }
.pricing-header h1 { font-size: 1.75rem; }
.pricing-table th:first-child { width: 35%; }
.tier-name { font-size: 0.9rem; }
.tier-price { font-size: 1.25rem; }
}
</style>
<div class="pricing-container">
<div class="pricing-header">
<h1>料金プラン</h1>
<p class="tagline">2026年7月1日まで全プラン無料です。クレジットカードは不要です。</p>
</div>
<div class="pricing-table-wrapper">
<table class="pricing-table">
<thead>
<tr>
<th></th>
<th class="tier-header">
<div class="tier-name">モニター</div>
<div class="tier-price"><span class="free">無料</span></div>
</th>
<th class="tier-header">
<div class="tier-name">最適化</div>
<div class="tier-price"><s>$12<span class="small">/月</span></s></div>
<div class="tier-free">26/7/1まで無料</div>
</th>
<th class="tier-header">
<div class="tier-name">リサーチ</div>
<div class="tier-price"><s>$35<span class="small">/月</span></s></div>
<div class="tier-free">26/7/1まで無料</div>
</th>
</tr>
</thead>
<tbody>
<tr class="category-row">
<td colspan="4">健康データ</td>
</tr>
<tr>
<td class="feature-name">バイタルサイン(血圧、心拍、体重、体温)</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">症状と病状</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">薬</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">運動とアクティビティ</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">家族歴</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">検査結果</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">コンシューマーゲ23andMe</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">医用画像MRI、CT、X線</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">臨床ゲノムシーケンス</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell check">✓</td>
</tr>
<tr class="category-row">
<td colspan="4">AI機能</td>
</tr>
<tr>
<td class="feature-name">MCP連携Claude、ChatGPT</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">パーソナライズされたAI回答</td>
<td class="feature-cell">制限あり</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">健康トレンド分析</td>
<td class="feature-cell cross">✗</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr class="category-row">
<td colspan="4">ストレージとアクセス</td>
</tr>
<tr>
<td class="feature-name">マルチドシエサポート(家族)</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">FIPS 140-3 暗号化</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
<tr>
<td class="feature-name">データエクスポート</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
<td class="feature-cell check">✓</td>
</tr>
</tbody>
</table>
</div>
{{template "footer"}}
</div>
{{end}}