<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head>
  <meta charset="UTF-8" />
  <title>{{title}}</title>
  <style>
    @page { size: A4 portrait; margin: 22mm 18mm 18mm 18mm; }
    body { font-family: "Noto Serif CJK JP", "Yu Mincho", "MS PMincho", serif; color: #17212b; font-size: 11.5pt; line-height: 1.75; }
    .header { display: table; width: 100%; margin-bottom: 6mm; font-size: 10pt; }
    .header .l { display: table-cell; }
    .header .r { display: table-cell; text-align: right; }
    .title { text-align: center; font-size: 18pt; letter-spacing: 0.3em; font-weight: 700; margin: 6mm 0 8mm 0; }
    .greeting { font-size: 11.5pt; margin-bottom: 6mm; }
    .leading { background: #fff7e0; border-left: 1.5mm solid #b7791f; padding: 4mm 6mm; margin: 4mm 0; font-size: 11.5pt; }
    table.cert { width: 100%; border-collapse: collapse; margin: 4mm 0; font-size: 11pt; }
    table.cert th, table.cert td { border: 0.25mm solid #4a4a4a; padding: 3mm 4mm; vertical-align: top; }
    table.cert th { width: 36mm; background-color: #f1ebd8; font-weight: 600; text-align: left; }
    .note { margin-top: 4mm; font-size: 10.5pt; }
    .note ul { padding-left: 6mm; }
    .footer { margin-top: 10mm; display: table; width: 100%; }
    .footer .date { display: table-cell; font-size: 11pt; vertical-align: bottom; }
    .footer .seal { display: table-cell; text-align: right; font-size: 12pt; vertical-align: bottom; }
    .footer .seal .mayor { border: 0.6mm solid #b3261e; color: #b3261e;
                           padding: 3mm 4mm; display: inline-block; font-weight: 700; }
    .verify { margin-top: 6mm; font-size: 9pt; color: #444; }
  </style>
</head>
<body>
  <div class="header">
    <div class="l">{{noticeNumber}}</div>
    <div class="r">様式: {{formId}}</div>
  </div>

  <div class="title">{{title}}</div>

  <div class="greeting">{{name}} 様</div>

  <div class="leading">
    あなたの在留期間が満了する日が近づいています。在留期限までに在留期間の更新等の手続きを行ってください。
  </div>

  <table class="cert">
    <tbody>
      <tr><th>氏名</th><td>{{name}}（{{nameKana}}）</td></tr>
      <tr><th>住所</th><td>{{addressText}}</td></tr>
      <tr><th>国籍</th><td>{{nationality}}</td></tr>
      <tr><th>在留資格</th><td>{{residenceStatus}}</td></tr>
      <tr><th>在留期限</th><td><strong>{{residencePeriodEnd}}</strong></td></tr>
      <tr><th>満了まで</th><td>{{daysUntilExpiry}} 日</td></tr>
    </tbody>
  </table>

  <div class="note">
    <ul>
      <li>在留期間更新の手続きは地方出入国在留管理局で行います。</li>
      <li>更新せず在留期限を超過した場合は不法残留となる可能性があります。</li>
      <li>本通知票はあくまでお知らせであり、公的な在留資格を変更するものではありません。</li>
    </ul>
  </div>

  <div class="footer">
    <div class="date">
      <div>発行年月日: {{issueDate}}</div>
      <div>発行: {{municipality}} 住民課</div>
    </div>
    <div class="seal">
      <div>{{municipality}}長 {{mayorName}}</div>
      <div class="mayor">公 印</div>
    </div>
  </div>

  <div class="verify">
    本通知票は改ざん防止コード付です。検証URL: /api/v1/verify/{{verifyToken}}
  </div>
</body>
</html>
