1/*****************************************************************************
2	�}�j���A���y�[�W�p�X�^�C���V�[�g
3
4 *****************************************************************************/
5
6BODY
7{
8	font-family			: Arial;
9	font-size			: 10pt;
10
11	background-color	: #fff;
12	color				: #111;
13
14	margin				: 8px;
15	padding				: 0px;
16}
17
18
19/*============================================================
20	���o���p�X�^�C��
21 *============================================================*/
22
23H1
24{
25	font-family			: Arial;
26	font-weight			: bold;
27	font-size			: 36px;
28
29	margin				: 0px 0px 20px  0px;
30	padding				: 0px 0px  0px 10px;
31
32	border-style		: none none solid none;
33	border-width		: 5px;
34	border-color		: #48f;
35}
36
37H2
38{
39	font-family			: Arial;
40	font-weight			: bold;
41	font-size			: 20px;
42
43	margin				: 30px 0px 10px  0px;
44	padding				:  0px 0px  0px 10px;
45
46	border-style		: none none solid double;
47	border-width		: 0px 0px 2px 8px;
48	border-color		: #49f;
49}
50
51H3
52{
53	font-family			: Arial;
54	font-weight			: bold;
55	font-size			: 16px;
56	margin				: 20px 0px 10px 20px;
57	padding				: 0px;
58	border-style		: none none solid none;
59	border-width		: 0px 0px 1px 0px;
60	border-color		: #49f;
61}
62
63H4
64{
65	font-family			: Arial;
66	font-size			: 12px;
67
68	margin				: 20px 0px 10px 20px;
69	padding				: 0px 4px;
70
71	border-style		: solid solid solid solid;
72	border-width		: 1px;
73}
74
75/*============================================================
76	�\���L�q�p�X�^�C��
77 *============================================================*/
78
79PRE.construction
80{
81	font-family			: "Courier New", monospace;
82	font-weight			: normal;
83	font-size			: 11pt;
84
85	margin				: 0px 0px 10px 20px;
86	padding				: 0px;
87
88	background-color	: #fff;
89}
90
91
92/*============================================================
93	�����L�q�p�X�^�C��
94 *============================================================*/
95
96TABLE.arguments
97{
98	font-family			: Arial;
99	font-size			: 10pt;
100
101	width				: 95%;
102	padding				: 0px;
103	margin-left			: 20px;
104
105	border-style			: none;
106}
107
108TABLE.arguments TH, SPAN.argument
109{
110	font-style			: oblique;
111	font-weight			: bold;
112}
113
114TABLE.arguments TH
115{
116	text-align			: left;
117
118	width				: 20%;
119	padding				: 2px 8px 2px 4px;
120	margin				: 0px;
121
122	border-width			: 2pt;
123	border-style			: none;
124	background			: #ddf;
125
126}
127
128TABLE.arguments TD
129{
130	font-style			: normal;
131	font-weight			: normal;
132	text-align			: left;
133
134	padding				: 2px 4px 2px 4px;
135	margin				: 0px;
136
137	border-width			: 2pt;
138	border-style			: none;
139	background			: #ddf;
140}
141
142
143
144
145/*============================================================
146	�X�V����p�X�^�C��
147 *============================================================*/
148TABLE.history
149{
150	font-family			: Arial;
151	font-size			: 10pt;
152
153	width				: 100%;
154	padding				: 0px;
155	margin-left			: 20px;
156
157	border-style			: none;
158}
159
160
161TABLE.history TH
162{
163	font-style			: normal;
164	font-weight			: normal;
165	text-align			: left;
166
167	width				: 10%;
168	padding				: 2px 8px 2px 4px;
169	margin				: 0px;
170
171	border-width			: 2pt;
172	border-style			: none;
173	background			: #ddf;
174
175}
176
177TABLE.history TH.version
178{
179	width				: 10%;
180}
181
182TABLE.history TH.date
183{
184	width				: 15%;
185}
186
187TABLE.history TD
188{
189	font-style			: normal;
190	font-weight			: normal;
191	text-align			: left;
192
193	padding				: 2px 4px 2px 4px;
194	margin				: 0px;
195
196	border-width			: 2pt;
197	border-style			: none;
198	background			: #ddf;
199}
200
201
202/*============================================================
203	���X�g���̕\
204 *============================================================*/
205
206TABLE.list_table
207{
208	font-family			: Arial;
209	font-size			: 10pt;
210
211	width				: 85%;
212	padding				: 0px;
213	margin-left			: 00px;
214
215	border-style			: none;
216}
217
218TABLE.list_table TH, span.argument
219{
220	font-style			: oblique;
221	font-weight			: bold;
222}
223
224TABLE.list_table TH
225{
226	text-align			: left;
227
228	width				: 20%;
229	padding				: 2px 8px 2px 4px;
230	margin				: 0px;
231
232	border-width			: 2pt;
233	border-style			: none;
234	background			: #ddf;
235
236}
237
238TABLE.list_table TD
239{
240	font-style			: normal;
241	font-weight			: normal;
242	text-align			: left;
243
244	padding				: 2px 4px 2px 4px;
245	margin				: 0px;
246
247	border-width			: 2pt;
248	border-style			: none;
249	background			: #ddf;
250}
251
252/*============================================================
253	�N���X�K�w�L�q�p�X�^�C��
254 *============================================================*/
255
256PRE.hierarchy
257{
258	font-style			: normal
259	font-weight			: normal;
260	font-size			: 11pt;
261
262	margin				: 0px 0px 10px 20px;
263	padding				: 0px;
264
265	background-color		: #fff;
266}
267
268PRE.definition
269{
270	font-family			: "Courier New", monospace;
271	font-weight			: normal;
272	font-size			: 11pt;
273
274	margin				: 10px 20px 10px 40px;
275	padding				: 8px 12px 8px 12px;
276
277	background-color		: #eee;
278}
279
280
281/*============================================================
282	�N���X�����o�L�q�p�X�^�C��
283 *============================================================*/
284
285TABLE.members, TABLE.demos
286{
287	width				: 95%;
288	padding				: 0px;
289	margin-left			: 20px;
290
291	border-style		: none;
292	border-width		: 0px;
293}
294
295TABLE.members CAPTION, TABLE.demos CAPTION
296{
297	font-family			: Arial;
298	font-style			: normal;
299	font-weight			: bold;
300	font-size			: 10pt;
301	text-align			: left;
302
303	padding				: 2px;
304	border-width		: 2px;
305	background			: #acf;
306	border-color		: #fff;
307	border-style		: none solid none solid;
308}
309
310TABLE.members TD, TABLE.members TH, TABLE.demos TD, TABLE.demos TH
311{
312	font-family			: Arial;
313	font-style			: normal;
314	font-weight			: normal;
315	font-size			: 10pt;
316	text-align			: left;
317
318	padding				: 2px;
319	border-width		: 2px;
320	background			: #ddf;
321	border-style		: none;
322}
323
324
325TABLE.members TH, TABLE.demos TH
326{
327	width				: 40%;
328}
329
330
331TABLE.members TH.category, TABLE.demos TH.category
332{
333	font-weight			: bold;
334	background			: #acf;
335}
336
337
338/*============================================================
339	�Q�ƋL�q�p�X�^�C��
340 *============================================================*/
341
342P.reference
343{
344	font-family			: "Courier New", monospace;
345	font-size			: 10pt;
346	font-weight			: normal;
347
348	margin				: 0px 8px 10px 20px;
349	padding				: 0px;
350}
351
352
353/*============================================================
354	�����L�q�p�X�^�C��
355 *============================================================*/
356
357DL.history
358{
359	margin				: 0px 0px 10px 20px;
360	padding				: 0px;
361}
362
363DL.history DT
364{
365	font-family			: Arial;
366	font-style			: normal;
367	font-weight			: bold;
368	text-align			: left;
369	font-size			: 9pt;
370
371	margin				: 0px;
372	padding				: 0px;
373
374/*	background			: #eef; */
375}
376
377DL.history DD
378{
379	font-family			: Arial;
380	font-style			: normal;
381	font-weight			: normal;
382	text-align			: left;
383	font-size			: 10pt;
384
385	margin				: 0px 0px 4px 0px;
386	padding				: 0px;
387}
388
389
390/*============================================================
391	�����L�q�p�X�^�C��
392 *============================================================*/
393
394P
395{
396	font-family			: Arial;
397	font-weight			: normal;
398	font-size			: 10pt;
399
400	margin				: 0px 8px 10px 20px;
401	padding				: 0px;
402}
403
404PRE
405{
406	font-family			: "Courier New", monospace;
407	font-weight			: normal;
408	font-size			: 10pt;
409
410	margin				: 0px 20px 10px 30px;
411	padding				: 2px 4px 2px 4px;
412
413	background-color		: #eee;
414}
415
416UL
417{
418	font-family			: Arial;
419	font-weight			: normal;
420	font-size			: 10pt;
421
422	margin				: 0px 8px 10px 40px;
423	padding				: 0px;
424}
425
426OL
427{
428	font-family			: Arial;
429	font-weight			: normal;
430	font-size			: 10pt;
431
432	margin				: 0px 8px 10px 50px;
433	padding				: 0px;
434
435	list-style-type			: decimal;
436}
437
438/* ================ UI���X�g ================ */
439ol.ui
440{
441	list-style-type: upper-alpha;
442	margin: 0em 1em 0em 1.5em;
443	padding: 0em;
444}
445
446ol.ui li
447{
448	margin: 0em 0em 0.75em 1.5em;
449	padding: 0em;
450}
451
452LI
453{
454	margin				: 0px 8px 2px 16px;
455	padding				: 0px;
456}
457
458CODE
459{
460	font-family			: "Courier New", monospace;
461	font-size			: 10pt;
462
463	position			: normal;
464}
465
466
467/*============================================================
468	�����N�p�X�^�C��
469 *============================================================*/
470
471A
472{
473	color				: inherit;
474	background			: inherit;
475	text-decoration			: none;
476}
477
478A:VISITED
479{
480	color				: inherit;
481}
482
483A:HOVER
484{
485	background			: #d0e0f0;
486	text-decoration			: underline;
487}
488
489A:ACTIVE
490{
491	color				: #ff0000;
492}
493
494P{
495	text-indent: 0em;
496	margin: 0.5em 1em 0.5em 1.5em;
497	padding: 0em;
498}
499
500P.note{
501	font-size: small;
502	text-decoration: underline;
503	text-indent: 0em;
504	margin: 0em 1em 0em 1.5em;
505	padding: 0em;
506}
507
508P.hint{
509	text-decoration: underline;
510	text-indent: 0em;
511	margin: 0em 1em 0em 1.5em;
512	padding: 0em;
513}
514
515P.warn{
516	color: #ff0000;
517	text-decoration: underline;
518	text-indent: 0em;
519	margin: 0em 1em 0em 1.5em;
520	padding: 0em;
521}
522
523P.label{
524	font-weight: bold;
525	text-indent: 0em;
526	margin: 0.5em 1em 0.5em 1.5em;
527	padding: 0em;
528}
529
530
531/* ================ �V���[�g�J�b�g�e�[�u�� ================ */
532TABLE.shortcut
533{
534	border-style: solid;
535	border-width: 2px;
536	border-color: #000;
537	margin-bottom: 1em;
538	width: 100%;
539}
540
541TABLE.shortcut THEAD TD
542{
543	white-space: nowrap;
544	text-align: center;
545}
546
547TABLE.shortcut TD
548{
549	border-style: solid;
550	border-width: 1px;
551	border-color: #000;
552}
553
554
555/* ================ ������@�e�[�u�� ================ */
556TABLE.explain
557{
558	border-style: solid;
559	border-width: 1px 0px 1px 0px;
560	border-color: #000;
561	margin-bottom: 1em;
562	position: relative;
563	left : 5%;
564	width: 90%;
565}
566TABLE.explain THEAD TD
567{
568	border-style: solid;
569	border-width: 0px 0px 1px 0px;
570	font-weight : bold;
571	border-color: #000;
572	width: 50%;
573}
574TABLE.explain TD
575{
576	font-size	: 10pt;
577	border-style: solid;
578	border-width: 1px 0px 0px 0px;
579	border-color: #000;
580}
581
582
583/* ================ �������X�g�e�[�u�� ================ */
584TABLE.multi_list
585{
586	border-style: solid;
587	border-width: 1px 0px 1px 0px;
588	border-color: #000;
589	margin-bottom: 1em;
590	position: relative;
591	left : 5%;
592	width: 90%;
593}
594TABLE.multi_list THEAD TD
595{
596	border-style: solid;
597	border-width: 0px 0px 1px 0px;
598	font-weight : bold;
599	border-color: #000;
600}
601TABLE.multi_list TD
602{
603	font-size	: 10pt;
604	border-style: solid;
605	border-width: 1px 0px 0px 0px;
606	border-color: #000;
607}
608
609/* ================ �g�������e�[�u�� ================ */
610TABLE.noborder_list
611{
612	border-style: solid;
613	border-width: 0px 0px 0px 0px;
614	border-color: #000;
615	margin-bottom: 1em;
616	position: relative;
617	left : 5%;
618	width: 50%;
619}
620TABLE.noborder_list THEAD TD
621{
622	border-style: solid;
623	border-width: 0px 0px 0px 0px;
624	font-weight : bold;
625	border-color: #000;
626	width: 50%;
627}
628TABLE.noborder_list TD
629{
630	font-size	: 10pt;
631	border-style: solid;
632	border-width: 0px 0px 0px 0px;
633	border-color: #000;
634}
635
636/* ================ �摜���X�g�e�[�u�� ================ */
637TABLE.image_list
638{
639	border-style: solid;
640	border-width: 0px 0px 0px 0px;
641	border-color: #000;
642	margin-bottom: 1em;
643	position: relative;
644	left : 5%;
645	width: 90%;
646}
647TABLE.image_list THEAD TD
648{
649	border-style: solid;
650	border-width: 0px 0px 0px 0px;
651	font-weight : bold;
652	border-color: #000;
653	width: 50%;
654}
655TABLE.image_list TD
656{
657	font-size	: 10pt;
658	border-style: solid;
659	border-width: 0px 0px 0px 0px;
660	border-color: #000;
661}
662
663