OSDN Git Service

[Add] 3.0.0Alpha3のリリースノート追加.
[hengband/web.git] / src / hengband.css
1 *, *:after, *:before { box-sizing: border-box; }\r
2 a:link          { color: #E09990;}\r
3 a:visited       { color: #C09990;}\r
4 a:active        { color: #F0DDDD;}\r
5 a:hover         { color: #F0DDDD;}\r
6 \r
7 body {\r
8         min-height: 100vh;\r
9 \r
10         color: #D0D0D0;\r
11         background-color: #300900;\r
12         display: flex;\r
13         flex-direction: column;\r
14         justify-content: space-between;\r
15         align-content: center;\r
16         align-items: center;\r
17 \r
18         padding: 0px;\r
19         border: 0px;\r
20         margin: 0px;\r
21         font-family:"メイリオ","Meiryo",Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;\r
22         font-size: 1.0rem;\r
23         line-height: 1.2rem;\r
24 }\r
25 \r
26 #wrapper{\r
27         background-color: #000000;\r
28         min-width: 400px;\r
29         max-width: 800px;\r
30         text-align: left;\r
31         position: relative;\r
32         padding: 0px 0px 0px 0px;\r
33         border: 0px;\r
34         margin: 0 auto;\r
35 }\r
36 \r
37 /* ヘッダ/フッタ ////////////////////////////////////////////////// */\r
38 \r
39 header{\r
40         background-color : #000000;\r
41         display: flex;\r
42         flex-direction: column;\r
43         width: 100%;\r
44 }\r
45 \r
46 footer\r
47 {\r
48         background-color: #000000;\r
49         padding: 1rem 1rem;\r
50 \r
51         display: flex;\r
52         flex-direction: row;\r
53         justify-content: space-around;\r
54         width: 100%;\r
55 }\r
56 \r
57 footer > section\r
58 {\r
59         font-size: 70%;\r
60         line-height: 100%;\r
61 }\r
62 \r
63 \r
64 /* タイトル系統 ////////////////////////////////////////////////// */\r
65 \r
66 section#title\r
67 {\r
68         width: 60vw;\r
69         max-width: 50rem;\r
70         min-height: 4rem;\r
71         max-height: 8rem;\r
72         margin-right : auto;\r
73         margin-left  : auto;\r
74 \r
75         display: flex;\r
76         justify-content: space-around;\r
77         align-content: center;\r
78         align-items: flex-end;\r
79 }\r
80 \r
81 img#hengTitle\r
82 {\r
83         width: auto;\r
84         height: 12vh;\r
85         min-height: 4rem;\r
86         max-height: 8rem;\r
87 }\r
88 \r
89 img.tama4\r
90 {\r
91         height: 10vh;\r
92         min-height: 4rem;\r
93         max-height: 8rem;\r
94 }\r
95 \r
96 img.tama3\r
97 {\r
98         height: 5vh;\r
99         min-height: 2rem;\r
100         max-height: 4rem;\r
101 }\r
102 \r
103 img.tama2\r
104 {\r
105         height: 2.5vh;\r
106         min-height: 1rem;\r
107         max-height: 2rem;\r
108 }\r
109 \r
110 img.tama1\r
111 {\r
112         height: 1.25vh;\r
113         min-height: 0.5rem;\r
114         max-height: 1rem;\r
115 }\r
116 \r
117 \r
118 \r
119 /* メインメニュー系統 ////////////////////////////////////////////////// */\r
120 \r
121 section#mainMenu\r
122 {\r
123         margin-right : auto;\r
124         margin-left  : auto;\r
125         background-color: #000000;\r
126 \r
127         justify-content: center;\r
128         align-content: center;\r
129         display: flex;\r
130 }\r
131 \r
132 section#mainMenu > a {\r
133         position: relative;\r
134         display: inline-block;\r
135         padding: 0.25em 0.5em;\r
136         text-decoration: none;\r
137         background: #302010;\r
138         color: #FFFFFF;\r
139         border-radius: 0.3vw;\r
140         box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);\r
141         font-weight: bold;\r
142         border: solid 2px #d27d00;/*線色*/\r
143 }\r
144 \r
145 section#mainMenu > span {\r
146         position: relative;\r
147         display: inline-block;\r
148         padding: 0.25em 0.5em;\r
149         text-decoration: none;\r
150         color: #908080;\r
151         background: #442200;\r
152         border-radius: 0.3vw;\r
153         box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);\r
154         font-weight: bold;\r
155         border: solid 2px #d27d00;/*線色*/\r
156 }\r
157 \r
158 section#mainMenu > a:hover\r
159 {\r
160         background: #A06535;\r
161         box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);\r
162 }\r
163 \r
164 \r
165 /* 本文系統 ////////////////////////////////////////////////// */\r
166 \r
167 div#main\r
168 {\r
169         font-size: 0.85rem;\r
170         line-height: 1.25rem;\r
171         width: 70%;\r
172         max-width: 50rem;\r
173 \r
174         display: flex;\r
175         flex-direction: column;\r
176         flex: 1 0 auto;\r
177 }\r
178 \r
179 .paragraph > p\r
180 {\r
181         margin: 1rem 1.5rem;\r
182         padding: 0.2rem 0.2rem;\r
183 }\r
184 \r
185 li > p\r
186 {\r
187         margin: 0rem;;\r
188         padding: 0.2rem 0.2rem;\r
189 }\r
190 \r
191 .ulist\r
192 {\r
193         margin: 0.1rem 0.1rem;\r
194         padding: 0.1rem 0.1rem;\r
195 }\r
196 \r
197 .content\r
198 {\r
199         padding: 0.5rem;\r
200         margin: 1rem;\r
201         display: flex;\r
202         flex-direction: row;\r
203         justify-content: center;\r
204         justify-items: center;\r
205         align-content: space-around;\r
206         align-items: center;\r
207 }\r
208 \r
209 .update{\r
210         text-align: center;\r
211         padding: 6px;\r
212         margin:  30px 5px;\r
213 }\r
214 \r
215 ul{\r
216         border: 0px;\r
217         margin: 0px 1.6rem;\r
218         padding: 0px;\r
219 }\r
220 \r
221 li{\r
222         margin: 0px 1.0rem;\r
223         padding: 0px;\r
224 }\r
225 \r
226 .image {\r
227         text-align: center;\r
228         padding: 10px;\r
229 }\r
230 \r
231 h2{\r
232         padding: 1.1rem;\r
233         margin: 1.5rem 0 0.7rem 0;\r
234         border: 0.5rem #775540 solid;\r
235         background-color: #000000;\r
236         border-radius: 0.8rem;\r
237 }\r
238 \r
239 h3{\r
240         padding: 0.7rem;\r
241         margin: 0.6rem;\r
242         border: 0.3rem #554433 solid;\r
243         border-radius: 0.9rem;\r
244         background-color: #100800;\r
245 }\r
246 \r
247 h4{\r
248         padding: 0.5rem;\r
249         margin: 0.5rem 1.0rem;\r
250         border: 0.2rem #332010 solid;\r
251         border-radius: 1.0rem;\r
252         background-color: #201000;\r
253 }\r
254 \r
255 .strong\r
256 {\r
257         font-weight: bold;\r
258 }\r
259 \r
260 .line-through\r
261 {\r
262         text-decoration: line-through;\r
263 }\r
264 \r
265 \r
266 /* common footer */\r
267 \r
268 .footer_banner\r
269 {\r
270         float: right;\r
271 }\r
272 \r
273 \r
274 .topimage\r
275 {\r
276         border: 3px #554433 solid;\r
277         text-align: center;\r
278 }\r
279 \r
280 pre {\r
281         width: 100%;\r
282         white-space: pre-wrap;\r
283         word-wrap: break-word;\r
284         background-color: #000000;\r
285         padding: 1rem;\r
286         margin: 0.2rem;\r
287         font-family: MS 明朝, monospace;\r
288 }\r
289 \r
290 .button {\r
291         text-decoration: none;\r
292         border-radius: 0.2rem;\r
293         margin: 0.2rem 0.2rem 0.4rem 0.2rem;\r
294         height: auto;\r
295         min-height: 4.6rem;\r
296         max-height: 6.5rem;\r
297         padding: 0.0rem 0.15rem;\r
298         display: flex;\r
299         flex: 1 1 auto;\r
300         flex-direction: row;\r
301         text-shadow: 0.1rem 0.1rem 0.1rem #FFFFFF, -0.1rem 0.1rem 0.1rem #FFFFFF, 0.1rem -0.1rem 0.1rem #FFFFFF, -0.1rem -0.1rem 0.1rem #FFFFFF;\r
302         justify-content: space-around;\r
303         align-items: center;\r
304         color: #000000;\r
305         border-top: solid 0.40rem #AF874D;\r
306         border-left: solid 0.40rem #AF874D;\r
307         border-right: solid 0.40rem #905020;\r
308         border-bottom: solid 0.40rem #905020;\r
309         background: -moz-linear-gradient(80% 28% 275deg, #FFF2E0, #FFFFFF 55%);\r
310         background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 244, 223, 0.8)));\r
311         box-shadow: 0.4rem 0.4rem 0.15rem rgba(0, 0, 0, 0.9), 0.02rem 0.1rem 2.2rem rgba(255, 255, 255, 0.4);\r
312 }\r
313 \r
314 .button > img\r
315 {\r
316         width: auto;\r
317         max-height: 4.0rem;\r
318 }\r
319 \r
320 .button > span\r
321 {\r
322         font-size: 200%;\r
323         color: #000000;\r
324 }\r
325 \r
326 /* スコア系統 ////////////////////////////////////////////////// */\r
327 \r
328 .scorelinks {\r
329         display: flex;\r
330         margin: 1rem;\r
331         padding: 1rem;\r
332 }\r
333 \r