Johnny0619 commited on
Commit
a72e9da
·
verified ·
1 Parent(s): 86e3416

Update entry_info.html

Browse files
Files changed (1) hide show
  1. entry_info.html +44 -40
entry_info.html CHANGED
@@ -11,17 +11,17 @@
11
  * ベーススタイル・共通
12
  * ========================================================================== */
13
  :root {
14
- /* 【改修】カラーテーマを青系に変更 */
15
- --theme-color: #305590; /* メインカラー(青) */
16
- --theme-color-dark: #1a3a6c; /* 濃い青 */
17
- --theme-color-light: #eef2f7; /* 薄い青背景 */
18
- --theme-accent: #e67e22; /* アクセント(オレンジ色) */
19
  --bg-color: #ffffff;
20
  --text-color: #333;
21
  --gray-bg: #f8f9fa;
22
  }
23
 
24
- /* 【改修】全ての要素に box-sizing: border-box を適用し、幅のはみ出しを防ぐ */
25
  *, *::before, *::after {
26
  box-sizing: border-box;
27
  }
@@ -38,7 +38,7 @@
38
  /* ヘッダー */
39
  header {
40
  background: #fff;
41
- border-bottom: 4px solid var(--theme-color); /* 色変更 */
42
  padding: 15px 0;
43
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
44
  position: sticky; top: 0; z-index: 1000;
@@ -55,10 +55,10 @@
55
 
56
  /* 挨拶エリア */
57
  .welcome-box { text-align: center; margin-bottom: 40px; }
58
- .page-title { font-size: 28px; font-weight: 800; margin-bottom: 10px; color: var(--theme-color-dark); /* 色変更 */ }
59
  .status-message {
60
- background: var(--theme-color-light); /* 色変更 */
61
- border-left: 5px solid var(--theme-color); /* 色変更 */
62
  padding: 20px; border-radius: 4px; text-align: left; margin-top: 20px;
63
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
64
  }
@@ -66,11 +66,11 @@
66
  /* マイナンバー登録エリア */
67
  .pweb-section {
68
  background: #fff;
69
- border: 2px solid var(--theme-color); /* 色変更 */
70
  border-radius: 12px;
71
  padding: 40px 30px;
72
  margin-bottom: 60px;
73
- box-shadow: 0 5px 15px rgba(48, 85, 144, 0.1); /* 色変更に伴う影色調整 */
74
  position: relative;
75
  overflow: hidden;
76
  }
@@ -87,8 +87,8 @@
87
 
88
  /* ログイン情報カード */
89
  .login-card {
90
- background: var(--theme-color-light); /* 色変更 */
91
- border: 2px solid #b8cce4; /* 色変更 */
92
  border-radius: 8px;
93
  padding: 25px;
94
  max-width: 600px;
@@ -98,7 +98,7 @@
98
  .card-head {
99
  font-weight: bold; font-size: 20px; margin-bottom: 20px;
100
  padding-bottom: 10px; border-bottom: 1px dashed #aaa;
101
- color: var(--theme-color-dark); /* 色変更 */
102
  display: flex; align-items: center; gap: 10px;
103
  }
104
  .login-grid {
@@ -118,6 +118,7 @@
118
  font-size: 15px; color: #e74c3c; margin-top: 20px; font-weight: bold;
119
  background: #fff5f5; padding: 15px; border-radius: 6px; border: 1px dashed #e74c3c;
120
  text-align: center;
 
121
  }
122
 
123
  /* 手順フロー */
@@ -142,7 +143,7 @@
142
  counter-increment: step;
143
  content: "STEP " counter(step);
144
  display: block;
145
- background: var(--theme-color); /* 色変更 */
146
  color: #fff;
147
  font-size: 12px; font-weight: bold;
148
  padding: 2px 10px; border-radius: 10px;
@@ -155,7 +156,7 @@
155
  color: #ccc; font-size: 18px; z-index: 1;
156
  background: #fff; height: 20px; line-height: 20px;
157
  }
158
- .step-icon { font-size: 28px; color: var(--theme-color); /* 色変更 */ margin-bottom: 10px; display: block; }
159
  .step-text { font-weight: bold; font-size: 14px; line-height: 1.4; }
160
  .step-highlight { color: var(--theme-accent); font-weight: 800; display: block; margin-top: 4px;}
161
 
@@ -164,27 +165,31 @@
164
  text-align: center;
165
  margin-bottom: 30px;
166
  margin-top: 40px;
 
167
  }
168
- /* 【改修】幅のはみ出し防止のため box-sizing を明示(全体設定で効いているが念のため) */
169
  .btn-pweb-main {
170
  display: inline-block;
171
- box-sizing: border-box;
172
  background-color: var(--theme-accent); color: #fff;
173
- font-size: 22px; font-weight: bold;
174
- padding: 20px 30px; /* 左右のpaddingを少���調整 */
 
175
  border-radius: 50px;
176
  text-decoration: none;
177
  box-shadow: 0 4px 6px rgba(0,0,0,0.2);
178
  transition: all 0.3s;
179
- width: 100%; max-width: 500px;
 
180
  word-break: break-all;
 
181
  }
182
  .btn-pweb-main:hover {
183
  background-color: #d35400; transform: translateY(-2px);
184
  box-shadow: 0 8px 16px rgba(0,0,0,0.25);
185
  }
186
  .url-text {
187
- font-size: 14px; color: #fff; display: block; font-weight: normal; margin-top: 5px; opacity: 0.9;
188
  }
189
 
190
  /* 画像マニュアル表示エリア */
@@ -212,7 +217,7 @@
212
  background: #fff; cursor: pointer;
213
  }
214
  .manual-link:hover {
215
- border-color: var(--theme-color); /* 色変更 */
216
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
217
  transform: translateY(-2px);
218
  }
@@ -220,7 +225,7 @@
220
 
221
  .zoom-hint {
222
  position: absolute; bottom: 20px; right: 20px;
223
- background: rgba(48, 85, 144, 0.9); /* 色変更(青系) */
224
  color: #fff;
225
  padding: 10px 20px; border-radius: 30px;
226
  font-size: 15px; font-weight: bold;
@@ -229,7 +234,7 @@
229
  display: flex; align-items: center; gap: 8px;
230
  }
231
  .manual-caption {
232
- margin-top: 15px; font-weight: bold; color: var(--theme-color-dark); /* 色変更 */ font-size: 18px;
233
  }
234
 
235
  /* モーダル用スタイル */
@@ -285,18 +290,18 @@
285
  padding: 20px; text-decoration: none; color: #333; transition: all 0.2s; box-shadow: 0 2px 5px rgba(0,0,0,0.05);
286
  }
287
  .menu-card:hover {
288
- border-color: var(--theme-color); /* 色変更 */
289
- background-color: var(--theme-color-light); /* 色変更 */
290
  transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.1);
291
  }
292
- .menu-icon { font-size: 24px; color: var(--theme-color); /* 色変更 */ width: 50px; text-align: center; margin-right: 15px; }
293
  .menu-content { flex: 1; }
294
  .menu-title { font-weight: bold; font-size: 18px; display: block; }
295
  .menu-desc { font-size: 13px; color: #666; }
296
  .menu-arrow { color: #ccc; }
297
 
298
  /* フッター */
299
- footer { background-color: var(--theme-color); /* 色変更 */ color: #fff; padding: 30px 0; font-size: 13px; text-align: center; margin-top: 50px; }
300
 
301
  /* スマホ対応 */
302
  @media (max-width: 768px) {
@@ -315,7 +320,7 @@
315
  }
316
  .step-icon { font-size: 24px; margin-bottom: 0; width: 30px; text-align: center; }
317
 
318
- .btn-pweb-main { font-size: 18px; padding: 15px 20px; }
319
  .url-text { font-size: 11px; }
320
 
321
  .manual-label { font-size: 16px; }
@@ -371,6 +376,14 @@
371
  <p class="note-red">
372
  <i class="fa-solid fa-triangle-exclamation"></i> 初回ログイン時に「電子交付の承諾」と「パスワード変更」が必須となります。
373
  </p>
 
 
 
 
 
 
 
 
374
  </div>
375
 
376
  <div class="flow-area">
@@ -436,15 +449,6 @@
436
  </div>
437
 
438
  </div>
439
-
440
- <div class="action-area" style="margin-top: 40px;">
441
- <a href="https://kyuyo5.keitai-bin.jp/leoc" target="_blank" class="btn-pweb-main">
442
- <i class="fa-solid fa-right-to-bracket"></i> マイナンバー登録 ログイン画面へ
443
- <span class="url-text">https://kyuyo5.keitai-bin.jp/leoc</span>
444
- </a>
445
- <p style="font-size:12px; color:#666; margin-top:10px;">(外部サイトが新しいタブで開きます)</p>
446
- </div>
447
-
448
  </div>
449
 
450
  <div class="action-area">
 
11
  * ベーススタイル・共通
12
  * ========================================================================== */
13
  :root {
14
+ /* 【改修】カラーテーマを添付画像のイメージ(青)に変更 */
15
+ --theme-color: #2fa4e7; /* メインカラー(明るい青) */
16
+ --theme-color-dark: #305590; /* 濃い青(文字や強調部) */
17
+ --theme-color-light: #eef7fc; /* 薄い青背景 */
18
+ --theme-accent: #e67e22; /* アクセント(ボタンのオレンジ) */
19
  --bg-color: #ffffff;
20
  --text-color: #333;
21
  --gray-bg: #f8f9fa;
22
  }
23
 
24
+ /* 【改修】ボックスサイズの計算を統一し、はみ出しを防止 */
25
  *, *::before, *::after {
26
  box-sizing: border-box;
27
  }
 
38
  /* ヘッダー */
39
  header {
40
  background: #fff;
41
+ border-bottom: 4px solid var(--theme-color);
42
  padding: 15px 0;
43
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
44
  position: sticky; top: 0; z-index: 1000;
 
55
 
56
  /* 挨拶エリア */
57
  .welcome-box { text-align: center; margin-bottom: 40px; }
58
+ .page-title { font-size: 28px; font-weight: 800; margin-bottom: 10px; color: var(--theme-color-dark); }
59
  .status-message {
60
+ background: var(--theme-color-light);
61
+ border-left: 5px solid var(--theme-color);
62
  padding: 20px; border-radius: 4px; text-align: left; margin-top: 20px;
63
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
64
  }
 
66
  /* マイナンバー登録エリア */
67
  .pweb-section {
68
  background: #fff;
69
+ border: 2px solid var(--theme-color);
70
  border-radius: 12px;
71
  padding: 40px 30px;
72
  margin-bottom: 60px;
73
+ box-shadow: 0 5px 15px rgba(47, 164, 231, 0.1);
74
  position: relative;
75
  overflow: hidden;
76
  }
 
87
 
88
  /* ログイン情報カード */
89
  .login-card {
90
+ background: var(--theme-color-light);
91
+ border: 2px solid #b8dcf5; /* 薄い青枠 */
92
  border-radius: 8px;
93
  padding: 25px;
94
  max-width: 600px;
 
98
  .card-head {
99
  font-weight: bold; font-size: 20px; margin-bottom: 20px;
100
  padding-bottom: 10px; border-bottom: 1px dashed #aaa;
101
+ color: var(--theme-color-dark);
102
  display: flex; align-items: center; gap: 10px;
103
  }
104
  .login-grid {
 
118
  font-size: 15px; color: #e74c3c; margin-top: 20px; font-weight: bold;
119
  background: #fff5f5; padding: 15px; border-radius: 6px; border: 1px dashed #e74c3c;
120
  text-align: center;
121
+ margin-bottom: 25px; /* ボタンとの間隔を確保 */
122
  }
123
 
124
  /* 手順フロー */
 
143
  counter-increment: step;
144
  content: "STEP " counter(step);
145
  display: block;
146
+ background: var(--theme-color);
147
  color: #fff;
148
  font-size: 12px; font-weight: bold;
149
  padding: 2px 10px; border-radius: 10px;
 
156
  color: #ccc; font-size: 18px; z-index: 1;
157
  background: #fff; height: 20px; line-height: 20px;
158
  }
159
+ .step-icon { font-size: 28px; color: var(--theme-color); margin-bottom: 10px; display: block; }
160
  .step-text { font-weight: bold; font-size: 14px; line-height: 1.4; }
161
  .step-highlight { color: var(--theme-accent); font-weight: 800; display: block; margin-top: 4px;}
162
 
 
165
  text-align: center;
166
  margin-bottom: 30px;
167
  margin-top: 40px;
168
+ width: 100%; /* 親要素に合わせる */
169
  }
170
+ /* 【改修】ボタンのはみ出し防止調整 */
171
  .btn-pweb-main {
172
  display: inline-block;
173
+ box-sizing: border-box; /* パディングを含めた幅計算にする */
174
  background-color: var(--theme-accent); color: #fff;
175
+ font-size: 20px; /* 少しサイズ調整 */
176
+ font-weight: bold;
177
+ padding: 18px 20px; /* 左右パディングを減らしてはみ出し防止 */
178
  border-radius: 50px;
179
  text-decoration: none;
180
  box-shadow: 0 4px 6px rgba(0,0,0,0.2);
181
  transition: all 0.3s;
182
+ width: 100%;
183
+ max-width: 500px;
184
  word-break: break-all;
185
+ line-height: 1.3;
186
  }
187
  .btn-pweb-main:hover {
188
  background-color: #d35400; transform: translateY(-2px);
189
  box-shadow: 0 8px 16px rgba(0,0,0,0.25);
190
  }
191
  .url-text {
192
+ font-size: 13px; color: #fff; display: block; font-weight: normal; margin-top: 5px; opacity: 0.9;
193
  }
194
 
195
  /* 画像マニュアル表示エリア */
 
217
  background: #fff; cursor: pointer;
218
  }
219
  .manual-link:hover {
220
+ border-color: var(--theme-color);
221
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
222
  transform: translateY(-2px);
223
  }
 
225
 
226
  .zoom-hint {
227
  position: absolute; bottom: 20px; right: 20px;
228
+ background: rgba(48, 85, 144, 0.9);
229
  color: #fff;
230
  padding: 10px 20px; border-radius: 30px;
231
  font-size: 15px; font-weight: bold;
 
234
  display: flex; align-items: center; gap: 8px;
235
  }
236
  .manual-caption {
237
+ margin-top: 15px; font-weight: bold; color: var(--theme-color-dark); font-size: 18px;
238
  }
239
 
240
  /* モーダル用スタイル */
 
290
  padding: 20px; text-decoration: none; color: #333; transition: all 0.2s; box-shadow: 0 2px 5px rgba(0,0,0,0.05);
291
  }
292
  .menu-card:hover {
293
+ border-color: var(--theme-color);
294
+ background-color: var(--theme-color-light);
295
  transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.1);
296
  }
297
+ .menu-icon { font-size: 24px; color: var(--theme-color); width: 50px; text-align: center; margin-right: 15px; }
298
  .menu-content { flex: 1; }
299
  .menu-title { font-weight: bold; font-size: 18px; display: block; }
300
  .menu-desc { font-size: 13px; color: #666; }
301
  .menu-arrow { color: #ccc; }
302
 
303
  /* フッター */
304
+ footer { background-color: var(--theme-color-dark); color: #fff; padding: 30px 0; font-size: 13px; text-align: center; margin-top: 50px; }
305
 
306
  /* スマホ対応 */
307
  @media (max-width: 768px) {
 
320
  }
321
  .step-icon { font-size: 24px; margin-bottom: 0; width: 30px; text-align: center; }
322
 
323
+ .btn-pweb-main { font-size: 18px; padding: 15px 10px; /* スマホでより狭く */ }
324
  .url-text { font-size: 11px; }
325
 
326
  .manual-label { font-size: 16px; }
 
376
  <p class="note-red">
377
  <i class="fa-solid fa-triangle-exclamation"></i> 初回ログイン時に「電子交付の承諾」と「パスワード変更」が必須となります。
378
  </p>
379
+
380
+ <div style="text-align: center;">
381
+ <a href="https://kyuyo5.keitai-bin.jp/leoc" target="_blank" class="btn-pweb-main">
382
+ <i class="fa-solid fa-right-to-bracket"></i> マイナンバー登録 ログイン画面へ
383
+ <span class="url-text">https://kyuyo5.keitai-bin.jp/leoc</span>
384
+ </a>
385
+ </div>
386
+ <p style="font-size:12px; color:#666; margin-top:10px; text-align:center;">(外部サイトが新しいタブで開きます)</p>
387
  </div>
388
 
389
  <div class="flow-area">
 
449
  </div>
450
 
451
  </div>
 
 
 
 
 
 
 
 
 
452
  </div>
453
 
454
  <div class="action-area">