@@ -5,19 +5,18 @@ import Layout from '../layouts/Layout.astro';
5
5
<Layout >
6
6
<header class =" hero" >
7
7
<div class =" container" >
8
- <h1 >VimConf 2025</h1 >
9
- <p >なんか</p >
8
+ <h1 >VimConf <wbr />2025</h1 >
10
9
</div >
11
10
</header >
12
11
13
12
<section >
14
13
<div class =" container" >
15
- <h2 class =" section-title" >VimConf 2025 とは?</h2 >
14
+ <h2 id = " VimConf 2025 とは? " class =" section-title" >< a href = " # VimConf 2025 とは?" >VimConf 2025 とは?</ a > </h2 >
16
15
<p >VimConf は、世界初かつ世界で唯一のコミュニティによって定期運営されているVimの国際カンファレンスです。</p >
17
16
<h3 >概要</h3 >
18
17
<table >
19
18
<tr >
20
- <th >開催日(予定)</th >
19
+ <th style = " word-break::keep-all; " >開催日< wbr /> (予定)</th >
21
20
<td >2025-11-02(日)</td >
22
21
</tr >
23
22
<tr >
@@ -29,7 +28,7 @@ import Layout from '../layouts/Layout.astro';
29
28
<td ><a href =" https://www.fsi.co.jp/akibaplaza/hall.html" >アキバプラザ・アキバホール</a ></td >
30
29
</tr >
31
30
</table >
32
- <iframe src =" https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3240.053340275775!2d139.77188631510504!3d35.70030498018984!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ea7a29cf80b%3A0xdce74a4dd51e0a66!2z5a-M5aOr44K944OV44OI44Ki44Kt44OQ44OX44Op44K2!5e0!3m2!1sja!2sjp!4v1513741028586&key=AIzaSyDYecdzqzXTkep-BSPK-rl52Yx3D1HFjME" width = " 1000 " height =" 400" frameborder = " 0 " style =" border:0" allowfullscreen =" " ></iframe >
31
+ <iframe src =" https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3240.053340275775!2d139.77188631510504!3d35.70030498018984!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ea7a29cf80b%3A0xdce74a4dd51e0a66!2z5a-M5aOr44K944OV44OI44Ki44Kt44OQ44OX44Op44K2!5e0!3m2!1sja!2sjp!4v1513741028586&key=AIzaSyDYecdzqzXTkep-BSPK-rl52Yx3D1HFjME" height =" 400" style =" border:0;width:100% " allowfullscreen =" " ></iframe >
33
32
<h3 >その他</h3 >
34
33
<p >発表スライドはすべて英語です。発表は英語か日本語かいずれかの言語で行われます。</p >
35
34
<p >登壇の様子を撮影し、後日 YouTube にアップロードします。</p >
@@ -43,7 +42,7 @@ import Layout from '../layouts/Layout.astro';
43
42
44
43
<section >
45
44
<div class =" container" >
46
- <h2 class =" section-title" >なぜスポンサー募集が必要なのか?</h2 >
45
+ <h2 id = " なぜスポンサー募集が必要なのか? " class =" section-title" >< a href = " # なぜスポンサー募集が必要なのか?" >なぜスポンサー募集が必要なのか?</ a > </h2 >
47
46
<p >
48
47
VimConf2025は、普段なかなか顔を合わせられないVimmer同士が情熱を交わし、知見を共有するための貴重な場です。<br >
49
48
今年は、イベント継続の担保と柔軟な運営のため、必要な資金をスポンサー様のご支援で集める仕組みを採用します。
@@ -53,20 +52,20 @@ import Layout from '../layouts/Layout.astro';
53
52
54
53
<section >
55
54
<div class =" container sponsor-info" >
56
- <h2 class =" section-title" >スポンサーシップ概要</h2 >
55
+ <h2 id = " スポンサーシップ概要 " class =" section-title" >< a href = " # スポンサーシップ概要" >スポンサーシップ概要</ a > </h2 >
57
56
<p >
58
- <strong >募集期間と判断タイミング:</strong >< br >
57
+ <h3 >募集期間と判断タイミング:</h3 >
59
58
スポンサー募集は既に開始されています。イベント開催は、必要な支援金が集まった場合にのみ実施します。<br >
60
- 開催の最終判断は<strong >2025年5月15日(木)</strong >に行います。
59
+ 開催の最終判断は<b >2025年5月15日(木)</b >に行います。
61
60
</p >
62
61
<p >
63
- <strong >ご提供いただく支援:</strong >< br >
62
+ <h3 >ご提供いただく支援:</h3 >
64
63
スポンサーシップに応じたメリット(公式サイトでのロゴ掲載、ノベルティの配布、バックパネルへのロゴ掲載など)をご用意しております。<br >
65
64
イベント開催のための資金として、ぜひご協力ください。<br >
66
65
<em >※ 個人スポンサー募集も行っております。(開催されなかった場合でも返金不可)</em >
67
66
</p >
68
67
<p >
69
- <strong >初の試みですので、</strong >不明点やご質問があれば遠慮なくお問い合わせください。
68
+ <b >初の試みですので、</b >不明点やご質問があれば遠慮なくお問い合わせください。
70
69
</p >
71
70
</div >
72
71
</section >
@@ -77,31 +76,31 @@ import Layout from '../layouts/Layout.astro';
77
76
<h2 class =" section-title" >スポンサーに関するお問い合わせ</h2 >
78
77
<p >
79
78
スポンサーシップに関するご質問、提案などのお問い合わせは、下記のフォームまたはメールにてお気軽にご連絡ください。<br >
80
- <strong >※最新情報は随時更新していきます。</strong >
79
+ <b >※最新情報は随時更新していきます。</b >
81
80
</p >
82
- <p style =" text-align: center; margin-top: 20px; " >
83
- <a class =" btn" href =" https://docs.google.com/presentation/d/1lePjhmnJj7YuH6orB8ykrXXGLMnLMnKSAz22tzCb_Ko/edit#slide=id.p" style = " background-color: #069700; " _target =" blank" >
81
+ <p style =" text-align: center;" >
82
+ <a class =" btn" href =" https://docs.google.com/presentation/d/1lePjhmnJj7YuH6orB8ykrXXGLMnLMnKSAz22tzCb_Ko/edit#slide=id.p" target =" blank" >
84
83
お問い合わせフォームへ
85
84
</a >
86
85
</p >
87
86
</div >
88
87
</section >
88
+ <footer style =" background: linear-gradient(240deg, #9ebd13 0%, #069700 100%); color: #fff; text-align: center; padding: 20px 0;" >
89
+ </footer >
89
90
</Layout >
90
91
91
92
<style >
92
93
93
-
94
- img {
95
- max-width: 100%;
96
- height: auto;
94
+ h3 {
95
+ font-size: 1.2rem;
97
96
}
98
97
99
98
/* コンテナ */
100
99
.container {
101
100
width: 90%;
102
101
max-width: 960px;
103
102
margin: auto;
104
- padding: 20px 0;
103
+ padding: 24px 0;
105
104
}
106
105
107
106
/* ヒーローセクション */
@@ -110,68 +109,60 @@ img {
110
109
color: #fff;
111
110
padding: 100px 0;
112
111
text-align: center;
113
- }
114
-
115
- .hero h1 {
116
- font-size: 2.5rem;
117
- margin-bottom: 20px;
118
- font-family: "Cardo", serif;
119
- font-weight: 400;
120
- font-style: italic;
121
- }
122
112
123
- .hero p {
124
- font-size: 1.2rem;
113
+ h1 {
114
+ font-size: 4rem;
115
+ margin-bottom: 16px;
116
+ font-family: "Cardo", serif;
117
+ font-weight: 400;
118
+ font-style: italic;
119
+ }
125
120
}
126
121
127
122
/* セクションタイトル */
128
123
.section-title {
129
- font-size: 1.8rem;
130
- margin-bottom: 20px;
124
+ font-size: 2.4rem;
131
125
border-bottom: 2px solid #ccc;
132
- padding-bottom: 10px;
126
+
127
+ a {
128
+ text-decoration: none;
129
+ color: inherit;
130
+ }
133
131
}
134
132
135
133
/* セクション共通 */
136
134
section {
137
135
padding: 50px 0;
138
136
background-color: #fff;
139
- margin-bottom: 20px;
140
- }
141
137
142
- section :nth-of-type(even) {
143
- background-color : #f9f9f9 ;
144
- }
138
+ & :nth-of-type(even) {
139
+ background: #f1f9f1 ;
140
+ }
145
141
146
- /* スポンサー募集セクション */
147
- .sponsor-info ul {
148
- list-style: disc inside;
149
- margin: 10px 0 20px;
142
+
143
+ section + section {
144
+ margin-top: 16px;
150
145
}
151
146
152
147
/* お問い合わせボタン */
153
148
.btn {
154
149
display: inline-block;
155
- background-color: #007acc ;
150
+ background-color: #069700 ;
156
151
color: #fff;
157
152
padding: 12px 20px;
158
153
border-radius: 4px;
159
- transition: background-color 0.3s ease;
160
154
}
161
155
162
- .btn:hover {
163
- background-color: #005fa3;
164
- }
165
156
table {
166
157
width: 100%;
167
158
border-collapse: collapse;
168
- margin: 20px 0;
159
+ margin: 12px 0;
169
160
}
170
161
171
162
table th,
172
163
table td {
173
164
border: 1px solid #ccc;
174
- padding: 10px ;
165
+ padding: 12px ;
175
166
text-align: left;
176
167
}
177
168
@@ -183,13 +174,11 @@ table th {
183
174
/* レスポンシブ調整 */
184
175
@media (max-width: 600px) {
185
176
.hero h1 {
186
- font-size: 2rem;
187
- }
188
- .hero p {
189
- font-size: 1rem;
177
+ font-size: 3rem;
190
178
}
179
+
191
180
.section-title {
192
- font-size: 1.5rem ;
181
+ font-size: 1.6rem ;
193
182
}
194
183
}
195
184
</style >
0 commit comments