OSDN Git Service

[add] #37370 2.0.0までのバージョン履歴を整理。
[hengband/web.git] / src / hengband.css
1 \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         width: 100%;\r
41         background-color : #000000;\r
42         display: flex;\r
43         flex-direction: column;\r
44 }\r
45 \r
46 footer\r
47 {\r
48         width: 100%;\r
49         background-color: #000000;\r
50         padding: 10px 10px;\r
51 \r
52         display: flex;\r
53         flex-direction: row;\r
54         justify-content: space-around;\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         width: 100vw;\r
124         margin-right : auto;\r
125         margin-left  : auto;\r
126         background-color: #000000;\r
127 \r
128         justify-content: center;\r
129         align-content: center;\r
130         display: flex;\r
131 }\r
132 \r
133 section#mainMenu > a {\r
134         position: relative;\r
135         display: inline-block;\r
136         padding: 0.25em 0.5em;\r
137         text-decoration: none;\r
138         background: #302010;\r
139         color: #FFFFFF;\r
140         border-radius: 0.3vw;\r
141         box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);\r
142         font-weight: bold;\r
143         border: solid 2px #d27d00;/*線色*/\r
144 }\r
145 \r
146 section#mainMenu > span {\r
147         position: relative;\r
148         display: inline-block;\r
149         padding: 0.25em 0.5em;\r
150         text-decoration: none;\r
151         color: #908080;\r
152         background: #442200;\r
153         border-radius: 0.3vw;\r
154         box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);\r
155         font-weight: bold;\r
156         border: solid 2px #d27d00;/*線色*/\r
157 }\r
158 \r
159 section#mainMenu > a:hover\r
160 {\r
161         background: #A06535;\r
162         box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);\r
163 }\r
164 \r
165 \r
166 /* 本文系統 ////////////////////////////////////////////////// */\r
167 \r
168 div#main\r
169 {\r
170         font-size: 0.85rem;\r
171         line-height: 1.25rem;\r
172         width: 70%;\r
173         max-width: 50rem;\r
174 \r
175         display: flex;\r
176         flex-direction: column;\r
177         flex: 1 0 auto;\r
178 }\r
179 \r
180 .paragraph > p\r
181 {\r
182         margin: 1rem 1.5rem;\r
183         padding: 0.2rem 0.2rem;\r
184 }\r
185 \r
186 li > p\r
187 {\r
188         margin: 0rem;;\r
189         padding: 0.2rem 0.2rem;\r
190 }\r
191 \r
192 .ulist\r
193 {\r
194         margin: 0.1rem 0.1rem;\r
195         padding: 0.1rem 0.1rem;\r
196 }\r
197 \r
198 .content\r
199 {\r
200         padding: 0.5rem;\r
201         margin: 1rem;\r
202         display: flex;\r
203         flex-direction: row;\r
204         justify-content: center;\r
205         justify-items: center;\r
206         align-content: space-around;\r
207         align-items: center;\r
208 }\r
209 \r
210 .update{\r
211         text-align: center;\r
212         padding: 6px;\r
213         margin:  30px 5px;\r
214 }\r
215 \r
216 ul{\r
217         border: 0px;\r
218         margin: 0px 1.6rem;\r
219         padding: 0px;\r
220 }\r
221 \r
222 li{\r
223         margin: 0px 1.0rem;\r
224         padding: 0px;\r
225 }\r
226 \r
227 .image {\r
228         text-align: center;\r
229         padding: 10px;\r
230 }\r
231 \r
232 h2{\r
233         padding: 1.1rem;\r
234         margin: 1.5rem 0 0.7rem 0;\r
235         border: 0.5rem #775540 solid;\r
236         background-color: #000000;\r
237         border-radius: 0.8rem;\r
238 }\r
239 \r
240 h3{\r
241         padding: 0.7rem;\r
242         margin: 0.6rem;\r
243         border: 0.3rem #554433 solid;\r
244         border-radius: 0.9rem;\r
245         background-color: #100800;\r
246 }\r
247 \r
248 h4{\r
249         padding: 0.5rem;\r
250         margin: 0.5rem 1.0rem;\r
251         border: 0.2rem #332010 solid;\r
252         border-radius: 1.0rem;\r
253         background-color: #201000;\r
254 }\r
255 \r
256 .strong\r
257 {\r
258         font-weight: bold;\r
259 }\r
260 \r
261 .line-through\r
262 {\r
263         text-decoration: line-through;\r
264 }\r
265 \r
266 \r
267 /* common footer */\r
268 \r
269 .footer_banner\r
270 {\r
271         float: right;\r
272 }\r
273 \r
274 \r
275 .topimage\r
276 {\r
277         border: 3px #554433 solid;\r
278         text-align: center;\r
279 }\r
280 \r
281 pre {\r
282         width: 100%;\r
283         white-space: pre-wrap;\r
284         word-wrap: break-word;\r
285         background-color: #000000;\r
286         padding: 1rem;\r
287         margin: 0.2rem;\r
288         font-family: MS 明朝, monospace;\r
289 }\r
290 \r
291 .button {\r
292         text-decoration: none;\r
293         border-radius: 0.2rem;\r
294         margin: 0.2rem 0.2rem 0.4rem 0.2rem;\r
295         height: auto;\r
296         min-height: 4.6rem;\r
297         max-height: 6.5rem;\r
298         padding: 0.0rem 0.15rem;\r
299         display: flex;\r
300         flex: 1 1 auto;\r
301         flex-direction: row;\r
302         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
303         justify-content: space-around;\r
304         align-items: center;\r
305         color: #000000;\r
306         border-top: solid 0.40rem #AF874D;\r
307         border-left: solid 0.40rem #AF874D;\r
308         border-right: solid 0.40rem #905020;\r
309         border-bottom: solid 0.40rem #905020;\r
310         background: -moz-linear-gradient(80% 28% 275deg, #FFF2E0, #FFFFFF 55%);\r
311         background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 244, 223, 0.8)));\r
312         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
313 }\r
314 \r
315 .button > img\r
316 {\r
317         width: auto;\r
318         max-height: 4.0rem;\r
319 }\r
320 \r
321 .button > span\r
322 {\r
323         font-size: 200%;\r
324         color: #000000;\r
325 }\r
326 \r
327 /* スコア系統 ////////////////////////////////////////////////// */\r
328 \r
329 .scorelinks {\r
330         display: flex;\r
331         margin: 1rem;\r
332         padding: 1rem;\r
333 }\r
334 \r