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

Update entry_info.html

Browse files
Files changed (1) hide show
  1. entry_info.html +47 -24
entry_info.html CHANGED
@@ -11,15 +11,21 @@
11
  * ベーススタイル・共通
12
  * ========================================================================== */
13
  :root {
14
- --theme-green: #29a745;
15
- --theme-green-dark: #1e7e34;
16
- --theme-green-light: #f0f9f2;
17
- --theme-accent: #e67e22;
 
18
  --bg-color: #ffffff;
19
  --text-color: #333;
20
  --gray-bg: #f8f9fa;
21
  }
22
 
 
 
 
 
 
23
  body {
24
  margin: 0; padding: 0;
25
  background-color: var(--bg-color);
@@ -32,7 +38,7 @@
32
  /* ヘッダー */
33
  header {
34
  background: #fff;
35
- border-bottom: 4px solid var(--theme-green);
36
  padding: 15px 0;
37
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
38
  position: sticky; top: 0; z-index: 1000;
@@ -49,9 +55,10 @@
49
 
50
  /* 挨拶エリア */
51
  .welcome-box { text-align: center; margin-bottom: 40px; }
52
- .page-title { font-size: 28px; font-weight: 800; margin-bottom: 10px; color: var(--theme-green-dark); }
53
  .status-message {
54
- background: #f0f9f2; border-left: 5px solid var(--theme-green);
 
55
  padding: 20px; border-radius: 4px; text-align: left; margin-top: 20px;
56
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
57
  }
@@ -59,11 +66,11 @@
59
  /* マイナンバー登録エリア */
60
  .pweb-section {
61
  background: #fff;
62
- border: 2px solid var(--theme-green);
63
  border-radius: 12px;
64
  padding: 40px 30px;
65
  margin-bottom: 60px;
66
- box-shadow: 0 5px 15px rgba(41, 167, 69, 0.1);
67
  position: relative;
68
  overflow: hidden;
69
  }
@@ -80,8 +87,8 @@
80
 
81
  /* ログイン情報カード */
82
  .login-card {
83
- background: #f8fcf9;
84
- border: 2px solid #c3e6cb;
85
  border-radius: 8px;
86
  padding: 25px;
87
  max-width: 600px;
@@ -91,7 +98,8 @@
91
  .card-head {
92
  font-weight: bold; font-size: 20px; margin-bottom: 20px;
93
  padding-bottom: 10px; border-bottom: 1px dashed #aaa;
94
- color: var(--theme-green-dark); display: flex; align-items: center; gap: 10px;
 
95
  }
96
  .login-grid {
97
  display: grid; grid-template-columns: 1fr; gap: 20px;
@@ -134,7 +142,8 @@
134
  counter-increment: step;
135
  content: "STEP " counter(step);
136
  display: block;
137
- background: var(--theme-green); color: #fff;
 
138
  font-size: 12px; font-weight: bold;
139
  padding: 2px 10px; border-radius: 10px;
140
  width: fit-content; margin: 0 auto 10px auto;
@@ -146,21 +155,24 @@
146
  color: #ccc; font-size: 18px; z-index: 1;
147
  background: #fff; height: 20px; line-height: 20px;
148
  }
149
- .step-icon { font-size: 28px; color: var(--theme-green); margin-bottom: 10px; display: block; }
150
  .step-text { font-weight: bold; font-size: 14px; line-height: 1.4; }
151
- .step-highlight { color: #d35400; font-weight: 800; display: block; margin-top: 4px;}
152
 
153
- /* アクションボタン(改修:マージン調整) */
154
  .action-area {
155
  text-align: center;
156
  margin-bottom: 30px;
157
  margin-top: 40px;
158
  }
 
159
  .btn-pweb-main {
160
  display: inline-block;
 
161
  background-color: var(--theme-accent); color: #fff;
162
  font-size: 22px; font-weight: bold;
163
- padding: 20px 60px; border-radius: 50px;
 
164
  text-decoration: none;
165
  box-shadow: 0 4px 6px rgba(0,0,0,0.2);
166
  transition: all 0.3s;
@@ -200,7 +212,7 @@
200
  background: #fff; cursor: pointer;
201
  }
202
  .manual-link:hover {
203
- border-color: var(--theme-green);
204
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
205
  transform: translateY(-2px);
206
  }
@@ -208,7 +220,8 @@
208
 
209
  .zoom-hint {
210
  position: absolute; bottom: 20px; right: 20px;
211
- background: rgba(41, 167, 69, 0.9); color: #fff;
 
212
  padding: 10px 20px; border-radius: 30px;
213
  font-size: 15px; font-weight: bold;
214
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
@@ -216,7 +229,7 @@
216
  display: flex; align-items: center; gap: 8px;
217
  }
218
  .manual-caption {
219
- margin-top: 15px; font-weight: bold; color: var(--theme-green-dark); font-size: 18px;
220
  }
221
 
222
  /* モーダル用スタイル */
@@ -272,17 +285,18 @@
272
  padding: 20px; text-decoration: none; color: #333; transition: all 0.2s; box-shadow: 0 2px 5px rgba(0,0,0,0.05);
273
  }
274
  .menu-card:hover {
275
- border-color: var(--theme-green); background-color: #f9fff9;
 
276
  transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.1);
277
  }
278
- .menu-icon { font-size: 24px; color: var(--theme-green); width: 50px; text-align: center; margin-right: 15px; }
279
  .menu-content { flex: 1; }
280
  .menu-title { font-weight: bold; font-size: 18px; display: block; }
281
  .menu-desc { font-size: 13px; color: #666; }
282
  .menu-arrow { color: #ccc; }
283
 
284
  /* フッター */
285
- footer { background-color: #305590; color: #fff; padding: 30px 0; font-size: 13px; text-align: center; margin-top: 50px; }
286
 
287
  /* スマホ対応 */
288
  @media (max-width: 768px) {
@@ -422,11 +436,20 @@
422
  </div>
423
 
424
  </div>
 
 
 
 
 
 
 
 
 
425
  </div>
426
 
427
  <div class="action-area">
428
  <a href="https://kyuyo5.keitai-bin.jp/leoc" target="_blank" class="btn-pweb-main">
429
- <i class="fa-solid fa-right-to-bracket"></i> P-web ログイン画面へ
430
  <span class="url-text">https://kyuyo5.keitai-bin.jp/leoc</span>
431
  </a>
432
  <p style="font-size:12px; color:#666; margin-top:10px;">(外部サイトが新しいタブで開きます)</p>
 
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
+ }
28
+
29
  body {
30
  margin: 0; padding: 0;
31
  background-color: var(--bg-color);
 
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(48, 85, 144, 0.1); /* 色変更に伴う影色調整 */
74
  position: relative;
75
  overflow: hidden;
76
  }
 
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
  .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 {
105
  display: grid; grid-template-columns: 1fr; gap: 20px;
 
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;
149
  width: fit-content; margin: 0 auto 10px auto;
 
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
 
162
+ /* アクションボタン */
163
  .action-area {
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;
 
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
 
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;
227
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
 
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
  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) {
 
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">
451
  <a href="https://kyuyo5.keitai-bin.jp/leoc" target="_blank" class="btn-pweb-main">
452
+ <i class="fa-solid fa-right-to-bracket"></i> マイナンバー登録 ログイン画面へ
453
  <span class="url-text">https://kyuyo5.keitai-bin.jp/leoc</span>
454
  </a>
455
  <p style="font-size:12px; color:#666; margin-top:10px;">(外部サイトが新しいタブで開きます)</p>