1 /* masashi shimakura 2013/09/15 */
3 html { margin: 0em 0em; padding 0em 0em; background: #eeeeee none; }
5 body { margin: 2em 2em; padding 0em 0em;
6 background: #eeeeee none; color: #111111;
7 font-style: normal; font-weight: normal; }
9 h1 { margin-top: 1.8em; margin-bottom: 1.3em; font-weight: bold; }
11 h2 { margin-top: 1.8em; margin-bottom: 1.1em; font-weight: bold;
12 border-left: solid 1.3em #005555; border-bottom: solid 1pt #bbbbbb;
13 padding: 0.5em 0.5em; width: 50%; }
15 h3 { margin-top: 1.8em; margin-bottom: 0.5em; font-weight: bold;
16 border-left: solid 0.7em #005555; border-bottom: solid 1pt #bbbbbb;
17 padding: 0.5em 0.5em; width: 50%; }
19 h4 { margin-top: 1.0em; margin-bottom: 0.1em; font-weight: bold;
20 border-left: solid 0.3em #005555; border-bottom: solid 1pt #bbbbbb;
21 padding: 0.2em 0.2em; width: 30%; }
25 hr { margin-top: 2.5em; margin-bottom: 1.5em; height: 1pt;
26 color: #999999; background-color: #999999; border: none; }
28 div.note,div.navi { text-align: right; margin-right: 0em; }
30 div.logo { text-align: center; margin: 3em 0em; }
32 div.logo img { border: inset 2pt #ccccdd; }
34 div.illust { margin: 1em 0em; text-align: center; }
36 div.illust img { border: solid 1pt #ccccdd; }
38 p { margin: 0.8em 0em; line-height: 140%; }
40 p,dd { text-indent: 0.8em; }
42 div,pre { margin-left: 1.7em; margin-right: 1.7em; }
44 pre { background-color: #ddddee; padding: 0.2em; border: 1pt solid #bbbbcc; font-size: smaller; }
46 strong { font-style: normal; font-weight: bold; color: #000000; }
48 code { font-style: normal; font-weight: normal; color: #000000; }
50 kbd { font-style: normal; font-weight: bold; color: #000000; }
52 a { color: #0022aa; text-decoration: none; }
54 a:hover,a:focus { color: #0033ee; text-decoration: underline; }
56 a.head { color: #111111; text-decoration: none; }
58 span.void { color: #888888; }
60 table { padding: 1pt 2pt 1pt 2pt; border: none; margin-left: 1.7em; border-collapse: collapse; }
62 th { padding: 1pt 4pt 1pt 4pt; border-style: none;
63 text-align: left; vertical-align: bottom; }
65 th.mini { font-size: smaller; }
67 td { padding: 1pt 4pt 1pt 4pt; border: 1pt solid #333333;
68 text-align: left; vertical-align: top; }
70 td.mini { font-size: smaller; }
72 ul,ol,dl { line-height: 140%; }
74 dt { margin-left: 1.1em; }
76 dd { margin-left: 1.8em; }
78 ul.lines { list-style-type: none; }
80 span.word { text-decoration: underline; margin: 0em 0.1em; }
83 html,body { margin: 0em 0em; background-color: #ffffff; color: #000000; }
85 h1 { padding: 8em 0em 0.5em 0em; text-align: center; }
87 h2 { page-break-before: always; }
89 div.note { text-align: center; }
91 div.navi,div.logo { display: none }
95 pre { margin: 0.8em 0.8em; background-color: #ffffff;
96 border: 1pt solid #aaaaaa; font-size: smaller; }
98 a,kbd { color: #000000; text-decoration: none; }
100 h1,h2,h3 { font-family: sans-serif; }
102 p,div,li,dt,dd { font-family: serif; }
104 pre,kbd { font-family: monospace; }
106 dd { font-size: smaller; }