Johnny0619 commited on
Commit
061f4b0
·
verified ·
1 Parent(s): 707613a

Update entry_info04.html

Browse files
Files changed (1) hide show
  1. entry_info04.html +63 -72
entry_info04.html CHANGED
@@ -7,13 +7,13 @@
7
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
 
9
  <style>
10
- /* * ==========================================================================
11
- * ベーススタイル
12
- * ==========================================================================
13
- */
14
  :root {
15
  --theme-green: #29a745;
16
  --theme-green-dark: #1e7e34;
 
17
  --theme-accent: #e67e22;
18
  --bg-color: #ffffff;
19
  --text-color: #333;
@@ -28,7 +28,7 @@
28
  line-height: 1.6;
29
  font-size: 16px;
30
  }
31
-
32
  /* ヘッダー */
33
  header {
34
  background: #fff;
@@ -46,8 +46,8 @@
46
 
47
  /* メインコンテンツ枠 */
48
  .container { max-width: 900px; margin: 0 auto; padding: 40px 20px 80px; }
49
-
50
- /* 1. 挨拶エリア */
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 {
@@ -55,11 +55,8 @@
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
  }
58
-
59
- /* * ==========================================================================
60
- * 2. マイナンバー登録エリア
61
- * ==========================================================================
62
- */
63
  .pweb-section {
64
  background: #fff;
65
  border: 2px solid var(--theme-green);
@@ -77,11 +74,10 @@
77
  padding: 5px 20px; font-weight: bold; font-size: 14px;
78
  border-bottom-right-radius: 12px;
79
  }
80
-
81
  .pweb-header { text-align: center; margin-bottom: 30px; }
82
  .pweb-title { font-size: 26px; font-weight: 800; color: #333; margin-bottom: 10px; }
83
  .pweb-desc { color: #666; font-size: 16px; }
84
-
85
  /* ログイン情報カード */
86
  .login-card {
87
  background: #f8fcf9;
@@ -115,7 +111,7 @@
115
  background: #fff5f5; padding: 15px; border-radius: 6px; border: 1px dashed #e74c3c;
116
  text-align: center;
117
  }
118
-
119
  /* 手順フロー */
120
  .flow-area { margin-bottom: 40px; }
121
  .flow-title {
@@ -153,9 +149,13 @@
153
  .step-icon { font-size: 28px; color: var(--theme-green); margin-bottom: 10px; display: block; }
154
  .step-text { font-weight: bold; font-size: 14px; line-height: 1.4; }
155
  .step-highlight { color: #d35400; font-weight: 800; display: block; margin-top: 4px;}
156
-
157
- /* アクションボタン */
158
- .action-area { text-align: center; margin-bottom: 50px; }
 
 
 
 
159
  .btn-pweb-main {
160
  display: inline-block;
161
  background-color: var(--theme-accent); color: #fff;
@@ -174,7 +174,7 @@
174
  .url-text {
175
  font-size: 14px; color: #fff; display: block; font-weight: normal; margin-top: 5px; opacity: 0.9;
176
  }
177
-
178
  /* 画像マニュアル表示エリア */
179
  .manual-vertical-area {
180
  margin-top: 40px;
@@ -218,16 +218,12 @@
218
  .manual-caption {
219
  margin-top: 15px; font-weight: bold; color: var(--theme-green-dark); font-size: 18px;
220
  }
221
-
222
- /* * ==========================================================================
223
- * モーダル用スタイル (95%幅制御・スクロール対応)
224
- * ==========================================================================
225
- */
226
  .modal-overlay {
227
  display: none;
228
  position: fixed; top: 0; left: 0; width: 100%; height: 100%;
229
  background: rgba(0, 0, 0, 0.9); z-index: 2000;
230
- /* 縦長画像対応のためスクロール許可 */
231
  overflow-y: auto;
232
  -webkit-overflow-scrolling: touch;
233
  box-sizing: border-box;
@@ -235,32 +231,26 @@
235
  }
236
  .modal-overlay.active {
237
  display: flex;
238
- align-items: flex-start; /* 上端合わせでスクロールさせる */
239
  justify-content: center;
240
  opacity: 1;
241
  }
242
-
243
  .modal-content {
244
  position: relative;
245
- /* 【重要】ウィンドウ幅の95%に固定 */
246
  width: 95%;
247
- max-width: 1400px; /* PCでの拡大しすぎ防止(任意) */
248
- margin: auto; /* 上下左右中央寄せ(スクロール時はよしなに配置される) */
249
  background: transparent;
250
  border-radius: 4px;
251
  box-shadow: 0 10px 30px rgba(0,0,0,0.5);
252
  }
253
-
254
  .modal-img {
255
  display: block;
256
- /* コンテンツ幅(95%)いっぱいに表示 */
257
  width: 100%;
258
  height: auto;
259
  background: #fff;
260
  border-radius: 4px;
261
  }
262
-
263
- /* 閉じるボタン(追従型) */
264
  .modal-close-btn {
265
  position: fixed; top: 20px; right: 20px;
266
  background: rgba(0,0,0,0.6); color: #fff;
@@ -271,7 +261,7 @@
271
  transition: background 0.2s;
272
  }
273
  .modal-close-btn:hover { background: rgba(0,0,0,0.9); transform: scale(1.1); }
274
-
275
  /* メニューエリア */
276
  .menu-header { text-align: center; margin-bottom: 30px; position: relative; margin-top: 50px; }
277
  .menu-header h2 { font-size: 22px; color: #555; background: #fff; display: inline-block; padding: 0 15px; z-index: 1; position: relative; }
@@ -290,9 +280,11 @@
290
  .menu-title { font-weight: bold; font-size: 18px; display: block; }
291
  .menu-desc { font-size: 13px; color: #666; }
292
  .menu-arrow { color: #ccc; }
293
-
 
294
  footer { background-color: #305590; color: #fff; padding: 30px 0; font-size: 13px; text-align: center; margin-top: 50px; }
295
-
 
296
  @media (max-width: 768px) {
297
  .page-title { font-size: 24px; }
298
  .pweb-section { padding: 30px 15px; }
@@ -406,14 +398,6 @@
406
  </div>
407
  </div>
408
 
409
- <div class="action-area">
410
- <a href="https://kyuyo5.keitai-bin.jp/leoc" target="_blank" class="btn-pweb-main">
411
- <i class="fa-solid fa-right-to-bracket"></i> P-web ログイン画面へ
412
- <span class="url-text">https://kyuyo5.keitai-bin.jp/leoc</span>
413
- </a>
414
- <p style="font-size:12px; color:#666; margin-top:10px;">(外部サイトが新しいタブで開きます)</p>
415
- </div>
416
-
417
  <div class="manual-vertical-area">
418
  <div class="manual-label">
419
  <i class="fa-solid fa-images"></i> 手順詳細・画面イメージ(クリックで拡大)
@@ -440,6 +424,14 @@
440
  </div>
441
  </div>
442
 
 
 
 
 
 
 
 
 
443
  </section>
444
 
445
  <section class="menu-header">
@@ -516,35 +508,34 @@
516
  <script>
517
  document.addEventListener('DOMContentLoaded', () => {
518
  const modal = document.getElementById('imageModal');
519
- const modalImg = document.getElementById('modalImg');
520
- const closeBtn = document.getElementById('modalClose');
521
- const triggers = document.querySelectorAll('.js-modal-trigger');
522
-
523
- // リンククリックでモーダル表示
524
- triggers.forEach(trigger => {
525
- trigger.addEventListener('click', (e) => {
526
- e.preventDefault();
527
- const imgSrc = trigger.getAttribute('href');
528
- modalImg.src = imgSrc;
529
- modal.classList.add('active');
530
- document.body.style.overflow = 'hidden'; // 背景スクロール禁止
 
531
  });
532
- });
533
 
534
- // 閉じる処理
535
- const closeModal = () => {
536
- modal.classList.remove('active');
537
- document.body.style.overflow = ''; // スクロール解除
538
- setTimeout(() => { modalImg.src = ''; }, 300);
539
- };
540
-
541
- closeBtn.addEventListener('click', closeModal);
542
- modal.addEventListener('click', (e) => {
543
- // 画像以外の領域クリックで閉じる
544
- if (e.target === modal || e.target.classList.contains('modal-content')) {
545
- closeModal();
546
- }
547
- });
548
  });
549
  </script>
550
 
 
7
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
 
9
  <style>
10
+ /* ==========================================================================
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;
 
28
  line-height: 1.6;
29
  font-size: 16px;
30
  }
31
+
32
  /* ヘッダー */
33
  header {
34
  background: #fff;
 
46
 
47
  /* メインコンテンツ枠 */
48
  .container { max-width: 900px; margin: 0 auto; padding: 40px 20px 80px; }
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 {
 
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
  }
58
+
59
+ /* マイナンバー登録エリア */
 
 
 
60
  .pweb-section {
61
  background: #fff;
62
  border: 2px solid var(--theme-green);
 
74
  padding: 5px 20px; font-weight: bold; font-size: 14px;
75
  border-bottom-right-radius: 12px;
76
  }
 
77
  .pweb-header { text-align: center; margin-bottom: 30px; }
78
  .pweb-title { font-size: 26px; font-weight: 800; color: #333; margin-bottom: 10px; }
79
  .pweb-desc { color: #666; font-size: 16px; }
80
+
81
  /* ログイン情報カード */
82
  .login-card {
83
  background: #f8fcf9;
 
111
  background: #fff5f5; padding: 15px; border-radius: 6px; border: 1px dashed #e74c3c;
112
  text-align: center;
113
  }
114
+
115
  /* 手順フロー */
116
  .flow-area { margin-bottom: 40px; }
117
  .flow-title {
 
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;
 
174
  .url-text {
175
  font-size: 14px; color: #fff; display: block; font-weight: normal; margin-top: 5px; opacity: 0.9;
176
  }
177
+
178
  /* 画像マニュアル表示エリア */
179
  .manual-vertical-area {
180
  margin-top: 40px;
 
218
  .manual-caption {
219
  margin-top: 15px; font-weight: bold; color: var(--theme-green-dark); font-size: 18px;
220
  }
221
+
222
+ /* モーダル用スタイル */
 
 
 
223
  .modal-overlay {
224
  display: none;
225
  position: fixed; top: 0; left: 0; width: 100%; height: 100%;
226
  background: rgba(0, 0, 0, 0.9); z-index: 2000;
 
227
  overflow-y: auto;
228
  -webkit-overflow-scrolling: touch;
229
  box-sizing: border-box;
 
231
  }
232
  .modal-overlay.active {
233
  display: flex;
234
+ align-items: flex-start;
235
  justify-content: center;
236
  opacity: 1;
237
  }
 
238
  .modal-content {
239
  position: relative;
 
240
  width: 95%;
241
+ max-width: 1400px;
242
+ margin: auto;
243
  background: transparent;
244
  border-radius: 4px;
245
  box-shadow: 0 10px 30px rgba(0,0,0,0.5);
246
  }
 
247
  .modal-img {
248
  display: block;
 
249
  width: 100%;
250
  height: auto;
251
  background: #fff;
252
  border-radius: 4px;
253
  }
 
 
254
  .modal-close-btn {
255
  position: fixed; top: 20px; right: 20px;
256
  background: rgba(0,0,0,0.6); color: #fff;
 
261
  transition: background 0.2s;
262
  }
263
  .modal-close-btn:hover { background: rgba(0,0,0,0.9); transform: scale(1.1); }
264
+
265
  /* メニューエリア */
266
  .menu-header { text-align: center; margin-bottom: 30px; position: relative; margin-top: 50px; }
267
  .menu-header h2 { font-size: 22px; color: #555; background: #fff; display: inline-block; padding: 0 15px; z-index: 1; position: relative; }
 
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) {
289
  .page-title { font-size: 24px; }
290
  .pweb-section { padding: 30px 15px; }
 
398
  </div>
399
  </div>
400
 
 
 
 
 
 
 
 
 
401
  <div class="manual-vertical-area">
402
  <div class="manual-label">
403
  <i class="fa-solid fa-images"></i> 手順詳細・画面イメージ(クリックで拡大)
 
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>
433
+ </div>
434
+
435
  </section>
436
 
437
  <section class="menu-header">
 
508
  <script>
509
  document.addEventListener('DOMContentLoaded', () => {
510
  const modal = document.getElementById('imageModal');
511
+ if (modal) {
512
+ const modalImg = document.getElementById('modalImg');
513
+ const closeBtn = document.getElementById('modalClose');
514
+ const triggers = document.querySelectorAll('.js-modal-trigger');
515
+
516
+ triggers.forEach(trigger => {
517
+ trigger.addEventListener('click', (e) => {
518
+ e.preventDefault();
519
+ const imgSrc = trigger.getAttribute('href');
520
+ modalImg.src = imgSrc;
521
+ modal.classList.add('active');
522
+ document.body.style.overflow = 'hidden';
523
+ });
524
  });
 
525
 
526
+ const closeModal = () => {
527
+ modal.classList.remove('active');
528
+ document.body.style.overflow = '';
529
+ setTimeout(() => { modalImg.src = ''; }, 300);
530
+ };
531
+
532
+ if(closeBtn) closeBtn.addEventListener('click', closeModal);
533
+ modal.addEventListener('click', (e) => {
534
+ if (e.target === modal || e.target.classList.contains('modal-content')) {
535
+ closeModal();
536
+ }
537
+ });
538
+ }
 
539
  });
540
  </script>
541