Johnny0619 commited on
Commit
574be9b
·
verified ·
1 Parent(s): 368c336

Update guide.html

Browse files
Files changed (1) hide show
  1. guide.html +202 -202
guide.html CHANGED
@@ -1,203 +1,203 @@
1
- <!DOCTYPE html>
2
- <html lang="ja">
3
- <head>
4
- <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>入社時各種ご案内 | LEOC</title>
7
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
-
9
- <style>
10
- :root {
11
- --theme-green: #29a745;
12
- --theme-green-light: #f0f9f2;
13
- --header-height: 60px;
14
- }
15
- body {
16
- margin: 0; padding: 0;
17
- font-family: "Helvetica Neue", Arial, sans-serif;
18
- color: #333; line-height: 1.6; background-color: #fff;
19
- font-size: 16px;
20
- }
21
- html { scroll-behavior: smooth; }
22
-
23
- /* ヘッダー */
24
- header {
25
- background: #fff; border-bottom: 1px solid #ddd; height: var(--header-height);
26
- position: fixed; top: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 5px rgba(0,0,0,0.05);
27
- }
28
- .header-inner {
29
- max-width: 900px; margin: 0 auto; height: 100%; padding: 0 15px;
30
- display: flex; align-items: center; justify-content: space-between;
31
- }
32
- .header-title { font-weight: bold; font-size: 18px; color: #222; }
33
- .back-link {
34
- font-size: 14px; color: #555; text-decoration: none; border: 1px solid #ccc; padding: 5px 12px; border-radius: 4px;
35
- }
36
-
37
- /* レイアウト */
38
- .layout-wrapper {
39
- max-width: 900px; margin: 0 auto; padding-top: calc(var(--header-height) + 20px);
40
- display: flex; gap: 30px;
41
- }
42
-
43
- /* サイドナビ(PC用) */
44
- .side-nav {
45
- width: 200px; flex-shrink: 0;
46
- position: sticky; top: 80px; height: calc(100vh - 100px); overflow-y: auto;
47
- display: none;
48
- }
49
- .side-nav ul { list-style: none; padding: 0; margin: 0; }
50
- .side-nav li { margin-bottom: 10px; }
51
- .side-nav a {
52
- display: block; padding: 10px; color: #555; text-decoration: none; font-size: 14px; border-radius: 4px;
53
- transition: background 0.2s;
54
- }
55
- .side-nav a:hover, .side-nav a.active {
56
- background-color: var(--theme-green-light); color: var(--theme-green); font-weight: bold;
57
- }
58
-
59
- .main-content { flex: 1; padding: 0 15px 50px; min-width: 0; }
60
-
61
- /* セクション */
62
- .section {
63
- margin-bottom: 60px; padding-top: 20px; border-top: 1px dashed #eee;
64
- scroll-margin-top: 80px;
65
- }
66
- .sec-header {
67
- border-left: 6px solid var(--theme-green); padding-left: 15px; margin-bottom: 20px;
68
- display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px;
69
- }
70
- .sec-title { font-size: 24px; font-weight: bold; margin: 0; }
71
- .sec-sub { font-size: 13px; color: #666; background: #eee; padding: 2px 8px; border-radius: 4px; }
72
-
73
- /* 画像・情報カード */
74
- .img-box {
75
- border: 1px solid #ddd; border-radius: 8px; overflow: hidden; margin-bottom: 20px;
76
- box-shadow: 0 2px 8px rgba(0,0,0,0.05);
77
- }
78
- .img-caption { background: #f5f5f5; padding: 8px 15px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ddd; }
79
- .img-box img { width: 100%; height: auto; display: block; }
80
-
81
- .info-card {
82
- background: #f8fcf9; border: 1px solid #c3e6cb; padding: 15px; border-radius: 6px; margin-bottom: 20px;
83
- }
84
- .info-row { margin-bottom: 8px; font-size: 15px; }
85
- .label { font-weight: bold; margin-right: 10px; color: #444; }
86
- .val { font-family: monospace; font-weight: bold; background: #fff; padding: 2px 6px; border: 1px solid #ccc; border-radius: 3px; }
87
-
88
- .video-wrap {
89
- position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; background: #000; border-radius: 8px; margin-bottom: 10px;
90
- }
91
- .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
92
-
93
- /* スマホ対応 */
94
- @media (min-width: 769px) { .side-nav { display: block; } }
95
- @media (max-width: 768px) {
96
- .layout-wrapper { display: block; padding-top: var(--header-height); }
97
- .mobile-nav {
98
- position: sticky; top: var(--header-height); z-index: 99;
99
- background: rgba(255,255,255,0.95); border-bottom: 1px solid #eee;
100
- white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;
101
- padding: 10px 5px;
102
- }
103
- .mobile-nav a {
104
- display: inline-block; padding: 6px 15px; margin: 0 2px;
105
- color: #555; text-decoration: none; border-radius: 20px; font-size: 13px; border: 1px solid #ddd;
106
- }
107
- .mobile-nav a.active {
108
- background: var(--theme-green); color: #fff; border-color: var(--theme-green);
109
- }
110
- }
111
- </style>
112
- </head>
113
- <body>
114
-
115
- <header>
116
- <div class="header-inner">
117
- <div class="header-title">入社時各種ご案内</div>
118
- <a href="index.html" class="back-link">TOPへ戻る</a>
119
- </div>
120
- </header>
121
-
122
- <nav class="mobile-nav" id="mobileNav">
123
- <a href="#sec-health">体調・緊急</a>
124
- <a href="#sec-training">研修動画</a>
125
- <a href="#sec-welfare">福利厚生</a>
126
- <a href="#sec-info">社内報</a>
127
- <a href="#sec-anpi">安否確認</a>
128
- <a href="#sec-compliance">相談窓口</a>
129
- </nav>
130
-
131
- <div class="layout-wrapper">
132
- <aside class="side-nav">
133
- <ul>
134
- <li><a href="#sec-health">体調不良・緊急</a></li>
135
- <li><a href="#sec-training">研修動画</a></li>
136
- <li><a href="#sec-welfare">福利厚生・手当</a></li>
137
- <li><a href="#sec-info">社内報・メルマガ</a></li>
138
- <li><a href="#sec-anpi">安否確認</a></li>
139
- <li><a href="#sec-compliance">相談窓口</a></li>
140
- </ul>
141
- </aside>
142
-
143
- <main class="main-content">
144
- <section id="sec-health" class="section">
145
- <div class="sec-header"><h2 class="sec-title">体調不良・緊急連絡</h2><span class="sec-sub" style="color:#d35400;">重要</span></div>
146
- <p>勤務中の体調不良、特に消化器系症状(嘔吐・下痢)がある場合は、直ちに責任者へ報告してください。</p>
147
- <div class="img-box"><div class="img-caption">▼ 対応ルール・緊急連絡先カード</div><img src="https://lh3.googleusercontent.com/d/1XlMVeBv-kHYBgPo_1ufrbLXDeBAV0dGQ" alt="体調不良対応"></div>
148
- <div class="img-box"><img src="https://lh3.googleusercontent.com/d/189ei6TnFnGyWKG88YpVK5veckMHV9b1V" alt="緊急連絡先"></div>
149
- </section>
150
-
151
- <section id="sec-training" class="section">
152
- <div class="sec-header"><h2 class="sec-title">入社時研修動画</h2><span class="sec-sub">必須</span></div>
153
- <div class="video-wrap"><iframe src="https://www.youtube.com/embed/M5DebUhDCVc" title="YouTube video" frameborder="0" allowfullscreen></iframe></div>
154
- <p style="text-align:center;"><a href="https://youtube.com/watch?v=M5DebUhDCVc" target="_blank">YouTubeで直接見る場合はこちら</a></p>
155
- </section>
156
-
157
- <section id="sec-welfare" class="section">
158
- <div class="sec-header"><h2 class="sec-title">福利厚生・手当</h2></div>
159
- <div class="info-card">
160
- <div class="info-row"><strong>ベネフィット・ステーション</strong></div>
161
- <div class="info-row"><span class="label">URL</span> <a href="http://bs.benefit-one.inc" target="_blank">http://bs.benefit-one.inc</a></div>
162
- <div class="info-row"><span class="label">団体ID</span> <span class="val">C100130AV</span></div>
163
- </div>
164
- <div class="img-box"><div class="img-caption">▼ 福利厚生詳細</div><img src="https://lh3.googleusercontent.com/d/1r1lauavxtwC3Ya1L8UGr2GcJ2jhjwU36" alt="福利厚生"></div>
165
- </section>
166
-
167
- <section id="sec-info" class="section">
168
- <div class="sec-header"><h2 class="sec-title">社内報・メルマガ</h2></div>
169
- <div class="info-card">
170
- <div class="info-row"><strong>Web社内報「オノパー」</strong></div>
171
- <div class="info-row"><span class="label">URL</span> <a href="https://park.onodera-group.com/" target="_blank">https://park.onodera-group.com/</a></div>
172
- <div class="info-row"><span class="label">ID/PW</span> <span class="val">op</span> / <span class="val">2</span></div>
173
- </div>
174
- <div class="img-box"><div class="img-caption">▼ メルマガ登録用QR</div><img src="https://lh3.googleusercontent.com/d/1yTjJFqUfCGMoUE1wrolzfHlu4ZNSc5jk" alt="メルマガ登録"></div>
175
- </section>
176
-
177
- <section id="sec-anpi" class="section">
178
- <div class="sec-header"><h2 class="sec-title">安否確認サービス</h2></div>
179
- <div class="img-box"><div class="img-caption">▼ 登録手順</div><img src="https://lh3.googleusercontent.com/d/11od2GZX7U7zOP2J846dDADIfMFLsyxB_" alt="安否確認登録"></div>
180
- </section>
181
-
182
- <section id="sec-compliance" class="section">
183
- <div class="sec-header"><h2 class="sec-title">コンプライアンス相談窓口</h2></div>
184
- <div class="img-box"><div class="img-caption">▼ 相談窓口カード</div><img src="https://lh3.googleusercontent.com/d/1D10GDFZpNyla9UctZ1O2ITzB4UCv5Acp" alt="相談窓口"></div>
185
- </section>
186
- </main>
187
- </div>
188
-
189
- <script>
190
- const sections = document.querySelectorAll('.section');
191
- const navLinks = document.querySelectorAll('.side-nav a, .mobile-nav a');
192
- window.addEventListener('scroll', () => {
193
- let current = '';
194
- sections.forEach(sec => { if(pageYOffset >= sec.offsetTop - 150) current = sec.getAttribute('id'); });
195
- navLinks.forEach(link => {
196
- link.classList.remove('active');
197
- if(current && link.getAttribute('href').includes(current)) link.classList.add('active');
198
- });
199
- });
200
- </script>
201
-
202
- </body>
203
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="ja">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>入社時各種ご案内 | LEOC</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
+
9
+ <style>
10
+ :root {
11
+ --theme-green: #29a745;
12
+ --theme-green-light: #f0f9f2;
13
+ --header-height: 60px;
14
+ }
15
+ body {
16
+ margin: 0; padding: 0;
17
+ font-family: "Helvetica Neue", Arial, sans-serif;
18
+ color: #333; line-height: 1.6; background-color: #fff;
19
+ font-size: 16px;
20
+ }
21
+ html { scroll-behavior: smooth; }
22
+
23
+ /* ヘッダ�� */
24
+ header {
25
+ background: #fff; border-bottom: 1px solid #ddd; height: var(--header-height);
26
+ position: fixed; top: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 5px rgba(0,0,0,0.05);
27
+ }
28
+ .header-inner {
29
+ max-width: 900px; margin: 0 auto; height: 100%; padding: 0 15px;
30
+ display: flex; align-items: center; justify-content: space-between;
31
+ }
32
+ .header-title { font-weight: bold; font-size: 18px; color: #222; }
33
+ .back-link {
34
+ font-size: 14px; color: #555; text-decoration: none; border: 1px solid #ccc; padding: 5px 12px; border-radius: 4px;
35
+ }
36
+
37
+ /* レイアウト */
38
+ .layout-wrapper {
39
+ max-width: 900px; margin: 0 auto; padding-top: calc(var(--header-height) + 20px);
40
+ display: flex; gap: 30px;
41
+ }
42
+
43
+ /* サイドナビ(PC用) */
44
+ .side-nav {
45
+ width: 200px; flex-shrink: 0;
46
+ position: sticky; top: 80px; height: calc(100vh - 100px); overflow-y: auto;
47
+ display: none;
48
+ }
49
+ .side-nav ul { list-style: none; padding: 0; margin: 0; }
50
+ .side-nav li { margin-bottom: 10px; }
51
+ .side-nav a {
52
+ display: block; padding: 10px; color: #555; text-decoration: none; font-size: 14px; border-radius: 4px;
53
+ transition: background 0.2s;
54
+ }
55
+ .side-nav a:hover, .side-nav a.active {
56
+ background-color: var(--theme-green-light); color: var(--theme-green); font-weight: bold;
57
+ }
58
+
59
+ .main-content { flex: 1; padding: 0 15px 50px; min-width: 0; }
60
+
61
+ /* セクション */
62
+ .section {
63
+ margin-bottom: 60px; padding-top: 20px; border-top: 1px dashed #eee;
64
+ scroll-margin-top: 80px;
65
+ }
66
+ .sec-header {
67
+ border-left: 6px solid var(--theme-green); padding-left: 15px; margin-bottom: 20px;
68
+ display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px;
69
+ }
70
+ .sec-title { font-size: 24px; font-weight: bold; margin: 0; }
71
+ .sec-sub { font-size: 13px; color: #666; background: #eee; padding: 2px 8px; border-radius: 4px; }
72
+
73
+ /* 画像・情報カード */
74
+ .img-box {
75
+ border: 1px solid #ddd; border-radius: 8px; overflow: hidden; margin-bottom: 20px;
76
+ box-shadow: 0 2px 8px rgba(0,0,0,0.05);
77
+ }
78
+ .img-caption { background: #f5f5f5; padding: 8px 15px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ddd; }
79
+ .img-box img { width: 100%; height: auto; display: block; }
80
+
81
+ .info-card {
82
+ background: #f8fcf9; border: 1px solid #c3e6cb; padding: 15px; border-radius: 6px; margin-bottom: 20px;
83
+ }
84
+ .info-row { margin-bottom: 8px; font-size: 15px; }
85
+ .label { font-weight: bold; margin-right: 10px; color: #444; }
86
+ .val { font-family: monospace; font-weight: bold; background: #fff; padding: 2px 6px; border: 1px solid #ccc; border-radius: 3px; }
87
+
88
+ .video-wrap {
89
+ position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; background: #000; border-radius: 8px; margin-bottom: 10px;
90
+ }
91
+ .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
92
+
93
+ /* スマホ対応 */
94
+ @media (min-width: 769px) { .side-nav { display: block; } }
95
+ @media (max-width: 768px) {
96
+ .layout-wrapper { display: block; padding-top: var(--header-height); }
97
+ .mobile-nav {
98
+ position: sticky; top: var(--header-height); z-index: 99;
99
+ background: rgba(255,255,255,0.95); border-bottom: 1px solid #eee;
100
+ white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;
101
+ padding: 10px 5px;
102
+ }
103
+ .mobile-nav a {
104
+ display: inline-block; padding: 6px 15px; margin: 0 2px;
105
+ color: #555; text-decoration: none; border-radius: 20px; font-size: 13px; border: 1px solid #ddd;
106
+ }
107
+ .mobile-nav a.active {
108
+ background: var(--theme-green); color: #fff; border-color: var(--theme-green);
109
+ }
110
+ }
111
+ </style>
112
+ </head>
113
+ <body>
114
+
115
+ <header>
116
+ <div class="header-inner">
117
+ <div class="header-title">入社時各種ご案内</div>
118
+ <a href="entry_info04.html" class="back-link">TOPへ戻る</a>
119
+ </div>
120
+ </header>
121
+
122
+ <nav class="mobile-nav" id="mobileNav">
123
+ <a href="#sec-health">体調・緊急</a>
124
+ <a href="#sec-training">研修動画</a>
125
+ <a href="#sec-welfare">福利厚生</a>
126
+ <a href="#sec-info">社内報</a>
127
+ <a href="#sec-anpi">安否確認</a>
128
+ <a href="#sec-compliance">相談窓口</a>
129
+ </nav>
130
+
131
+ <div class="layout-wrapper">
132
+ <aside class="side-nav">
133
+ <ul>
134
+ <li><a href="#sec-health">体調不良・緊急</a></li>
135
+ <li><a href="#sec-training">研修動画</a></li>
136
+ <li><a href="#sec-welfare">福利厚生・手当</a></li>
137
+ <li><a href="#sec-info">社内報・メルマガ</a></li>
138
+ <li><a href="#sec-anpi">安否確認</a></li>
139
+ <li><a href="#sec-compliance">相談窓口</a></li>
140
+ </ul>
141
+ </aside>
142
+
143
+ <main class="main-content">
144
+ <section id="sec-health" class="section">
145
+ <div class="sec-header"><h2 class="sec-title">体調不良・緊急連絡</h2><span class="sec-sub" style="color:#d35400;">重要</span></div>
146
+ <p>勤務中の体調不良、特に消化器系症状(嘔吐・下痢)がある場合は、直ちに責任者へ報告してください。</p>
147
+ <div class="img-box"><div class="img-caption">▼ 対応ルール・緊急連絡先カード</div><img src="https://lh3.googleusercontent.com/d/1XlMVeBv-kHYBgPo_1ufrbLXDeBAV0dGQ" alt="体調不良対応"></div>
148
+ <div class="img-box"><img src="https://lh3.googleusercontent.com/d/189ei6TnFnGyWKG88YpVK5veckMHV9b1V" alt="緊急連絡先"></div>
149
+ </section>
150
+
151
+ <section id="sec-training" class="section">
152
+ <div class="sec-header"><h2 class="sec-title">入社時研修動画</h2><span class="sec-sub">必須</span></div>
153
+ <div class="video-wrap"><iframe src="https://www.youtube.com/embed/M5DebUhDCVc" title="YouTube video" frameborder="0" allowfullscreen></iframe></div>
154
+ <p style="text-align:center;"><a href="https://youtube.com/watch?v=M5DebUhDCVc" target="_blank">YouTubeで直接見る場合はこちら</a></p>
155
+ </section>
156
+
157
+ <section id="sec-welfare" class="section">
158
+ <div class="sec-header"><h2 class="sec-title">福利厚生・手当</h2></div>
159
+ <div class="info-card">
160
+ <div class="info-row"><strong>ベネフィット・ステーション</strong></div>
161
+ <div class="info-row"><span class="label">URL</span> <a href="http://bs.benefit-one.inc" target="_blank">http://bs.benefit-one.inc</a></div>
162
+ <div class="info-row"><span class="label">団体ID</span> <span class="val">C100130AV</span></div>
163
+ </div>
164
+ <div class="img-box"><div class="img-caption">▼ 福利厚生詳細</div><img src="https://lh3.googleusercontent.com/d/1r1lauavxtwC3Ya1L8UGr2GcJ2jhjwU36" alt="福利厚生"></div>
165
+ </section>
166
+
167
+ <section id="sec-info" class="section">
168
+ <div class="sec-header"><h2 class="sec-title">社内報・メルマガ</h2></div>
169
+ <div class="info-card">
170
+ <div class="info-row"><strong>Web社内報「オノパー」</strong></div>
171
+ <div class="info-row"><span class="label">URL</span> <a href="https://park.onodera-group.com/" target="_blank">https://park.onodera-group.com/</a></div>
172
+ <div class="info-row"><span class="label">ID/PW</span> <span class="val">op</span> / <span class="val">2</span></div>
173
+ </div>
174
+ <div class="img-box"><div class="img-caption">▼ メルマガ登録用QR</div><img src="https://lh3.googleusercontent.com/d/1yTjJFqUfCGMoUE1wrolzfHlu4ZNSc5jk" alt="メルマガ登録"></div>
175
+ </section>
176
+
177
+ <section id="sec-anpi" class="section">
178
+ <div class="sec-header"><h2 class="sec-title">安否確認サービス</h2></div>
179
+ <div class="img-box"><div class="img-caption">▼ 登録手順</div><img src="https://lh3.googleusercontent.com/d/11od2GZX7U7zOP2J846dDADIfMFLsyxB_" alt="安否確認登録"></div>
180
+ </section>
181
+
182
+ <section id="sec-compliance" class="section">
183
+ <div class="sec-header"><h2 class="sec-title">コンプライアンス相談窓口</h2></div>
184
+ <div class="img-box"><div class="img-caption">▼ 相談窓口カード</div><img src="https://lh3.googleusercontent.com/d/1D10GDFZpNyla9UctZ1O2ITzB4UCv5Acp" alt="相談窓口"></div>
185
+ </section>
186
+ </main>
187
+ </div>
188
+
189
+ <script>
190
+ const sections = document.querySelectorAll('.section');
191
+ const navLinks = document.querySelectorAll('.side-nav a, .mobile-nav a');
192
+ window.addEventListener('scroll', () => {
193
+ let current = '';
194
+ sections.forEach(sec => { if(pageYOffset >= sec.offsetTop - 150) current = sec.getAttribute('id'); });
195
+ navLinks.forEach(link => {
196
+ link.classList.remove('active');
197
+ if(current && link.getAttribute('href').includes(current)) link.classList.add('active');
198
+ });
199
+ });
200
+ </script>
201
+
202
+ </body>
203
  </html>