Johnny0619 commited on
Commit
6b604c1
·
verified ·
1 Parent(s): a72e9da

Update guide.html

Browse files
Files changed (1) hide show
  1. guide.html +25 -19
guide.html CHANGED
@@ -7,11 +7,14 @@
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-dark: #1e7e34;
13
- --theme-green-light: #f0f9f2;
14
- --theme-accent: #e67e22; /* アクセントカラー(オレンジ) */
15
  --header-height: 60px;
16
  }
17
  body {
@@ -22,8 +25,8 @@
22
  }
23
  html { scroll-behavior: smooth; }
24
 
25
- /* リンクの基本スタイル */
26
- a { color: var(--theme-green); text-decoration: none; }
27
  a:hover { text-decoration: underline; }
28
 
29
  /* ヘッダー */
@@ -59,8 +62,9 @@
59
  display: block; padding: 10px; color: #555; text-decoration: none; font-size: 14px; border-radius: 4px;
60
  transition: background 0.2s;
61
  }
 
62
  .side-nav a:hover, .side-nav a.active {
63
- background-color: var(--theme-green-light); color: var(--theme-green); font-weight: bold;
64
  }
65
  .main-content { flex: 1; padding: 0 15px 50px; min-width: 0; }
66
 
@@ -69,8 +73,9 @@
69
  margin-bottom: 60px; padding-top: 20px; border-top: 1px dashed #eee;
70
  scroll-margin-top: 80px;
71
  }
 
72
  .sec-header {
73
- border-left: 6px solid var(--theme-green); padding-left: 15px; margin-bottom: 20px;
74
  display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px;
75
  }
76
  .sec-title { font-size: 24px; font-weight: bold; margin: 0; }
@@ -84,8 +89,9 @@
84
  .img-caption { background: #f5f5f5; padding: 8px 15px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ddd; }
85
  .img-box img { width: 100%; height: auto; display: block; }
86
 
 
87
  .info-card {
88
- background: #f8fcf9; border: 1px solid #c3e6cb; padding: 15px; border-radius: 6px; margin-bottom: 20px;
89
  }
90
  .info-row { margin-bottom: 8px; font-size: 15px; }
91
  .label { font-weight: bold; margin-right: 10px; color: #444; }
@@ -96,7 +102,7 @@
96
  .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
97
 
98
  /* ==========================================================================
99
- * 【改修】高齢者向け:大きく分かりやすいリンクボタン
100
  * ========================================================================== */
101
  .elder-action-area {
102
  background-color: #f9f9f9;
@@ -109,23 +115,24 @@
109
  .elder-btn {
110
  display: block;
111
  background: #fff;
112
- border: 2px solid var(--theme-green); /* 緑の枠線 */
113
- color: var(--theme-green-dark);
114
  padding: 15px 20px;
115
  border-radius: 8px;
116
  text-decoration: none;
117
- font-size: 18px; /* 文字サイズを大きく */
118
  font-weight: bold;
119
  text-align: center;
120
- margin-bottom: 15px; /* ボタン同士の間隔 */
121
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
122
  transition: all 0.2s;
123
  line-height: 1.4;
124
  }
125
  .elder-btn:last-child { margin-bottom: 0; }
126
 
 
127
  .elder-btn:hover {
128
- background: var(--theme-green-light);
129
  transform: translateY(-2px);
130
  text-decoration: none;
131
  box-shadow: 0 5px 10px rgba(0,0,0,0.15);
@@ -137,7 +144,7 @@
137
  vertical-align: middle;
138
  }
139
 
140
- /* 電話用ボタン(オレンジ色) */
141
  .elder-btn-phone {
142
  border-color: var(--theme-accent);
143
  color: #d35400;
@@ -146,7 +153,6 @@
146
  background: #fff5eb;
147
  }
148
 
149
- /* URLなどの補足テキスト */
150
  .btn-sub-text {
151
  display: block;
152
  font-size: 12px;
@@ -156,7 +162,6 @@
156
  word-break: break-all;
157
  }
158
 
159
- /* サブタイトルの強調 */
160
  .area-label {
161
  font-weight: bold;
162
  font-size: 16px;
@@ -180,8 +185,9 @@
180
  display: inline-block; padding: 6px 15px; margin: 0 2px;
181
  color: #555; text-decoration: none; border-radius: 20px; font-size: 13px; border: 1px solid #ddd;
182
  }
 
183
  .mobile-nav a.active {
184
- background: var(--theme-green); color: #fff; border-color: var(--theme-green);
185
  }
186
  .elder-btn {
187
  font-size: 17px;
 
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
+ * カラー定義(entry_info.htmlと統一)
12
+ * ========================================================================== */
13
  :root {
14
+ --theme-color: #2fa4e7; /* メインカラー(明るい青) */
15
+ --theme-color-dark: #305590; /* 濃い青(文字や強調部) */
16
+ --theme-color-light: #eef7fc; /* 薄い青背景 */
17
+ --theme-accent: #e67e22; /* アクセント(オレンジ) */
18
  --header-height: 60px;
19
  }
20
  body {
 
25
  }
26
  html { scroll-behavior: smooth; }
27
 
28
+ /* リンクの基本スタイル(青に変更) */
29
+ a { color: var(--theme-color); text-decoration: none; }
30
  a:hover { text-decoration: underline; }
31
 
32
  /* ヘッダー */
 
62
  display: block; padding: 10px; color: #555; text-decoration: none; font-size: 14px; border-radius: 4px;
63
  transition: background 0.2s;
64
  }
65
+ /* アクティブ時の色を青に変更 */
66
  .side-nav a:hover, .side-nav a.active {
67
+ background-color: var(--theme-color-light); color: var(--theme-color); font-weight: bold;
68
  }
69
  .main-content { flex: 1; padding: 0 15px 50px; min-width: 0; }
70
 
 
73
  margin-bottom: 60px; padding-top: 20px; border-top: 1px dashed #eee;
74
  scroll-margin-top: 80px;
75
  }
76
+ /* 左ボーダーを青に変更 */
77
  .sec-header {
78
+ border-left: 6px solid var(--theme-color); padding-left: 15px; margin-bottom: 20px;
79
  display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px;
80
  }
81
  .sec-title { font-size: 24px; font-weight: bold; margin: 0; }
 
89
  .img-caption { background: #f5f5f5; padding: 8px 15px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ddd; }
90
  .img-box img { width: 100%; height: auto; display: block; }
91
 
92
+ /* 情報カードの色を青系に変更 */
93
  .info-card {
94
+ background: var(--theme-color-light); border: 1px solid #b8dcf5; padding: 15px; border-radius: 6px; margin-bottom: 20px;
95
  }
96
  .info-row { margin-bottom: 8px; font-size: 15px; }
97
  .label { font-weight: bold; margin-right: 10px; color: #444; }
 
102
  .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
103
 
104
  /* ==========================================================================
105
+ * 高齢者向け:大きく分かりやすいリンクボタン(青系に調整)
106
  * ========================================================================== */
107
  .elder-action-area {
108
  background-color: #f9f9f9;
 
115
  .elder-btn {
116
  display: block;
117
  background: #fff;
118
+ border: 2px solid var(--theme-color); /* 枠線を青に */
119
+ color: var(--theme-color-dark); /* 文字色を濃い青に */
120
  padding: 15px 20px;
121
  border-radius: 8px;
122
  text-decoration: none;
123
+ font-size: 18px;
124
  font-weight: bold;
125
  text-align: center;
126
+ margin-bottom: 15px;
127
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
128
  transition: all 0.2s;
129
  line-height: 1.4;
130
  }
131
  .elder-btn:last-child { margin-bottom: 0; }
132
 
133
+ /* ホバー背景を薄い青に */
134
  .elder-btn:hover {
135
+ background: var(--theme-color-light);
136
  transform: translateY(-2px);
137
  text-decoration: none;
138
  box-shadow: 0 5px 10px rgba(0,0,0,0.15);
 
144
  vertical-align: middle;
145
  }
146
 
147
+ /* 電話用ボタン(アクセントカラーのオレンジはそのまま維持) */
148
  .elder-btn-phone {
149
  border-color: var(--theme-accent);
150
  color: #d35400;
 
153
  background: #fff5eb;
154
  }
155
 
 
156
  .btn-sub-text {
157
  display: block;
158
  font-size: 12px;
 
162
  word-break: break-all;
163
  }
164
 
 
165
  .area-label {
166
  font-weight: bold;
167
  font-size: 16px;
 
185
  display: inline-block; padding: 6px 15px; margin: 0 2px;
186
  color: #555; text-decoration: none; border-radius: 20px; font-size: 13px; border: 1px solid #ddd;
187
  }
188
+ /* アクティブ時の色を青に変更 */
189
  .mobile-nav a.active {
190
+ background: var(--theme-color); color: #fff; border-color: var(--theme-color);
191
  }
192
  .elder-btn {
193
  font-size: 17px;