
h1 { color: #c0c0c0; font-size: 6pt; margin: 0pt; padding: 0pt }
h2   { font-size: 0.8em; margin: 8pt 10pt 3pt 15pt; padding-top: 2pt; padding-bottom: 3pt; border-top: 1pt solid #789; border-bottom: 1pt solid #789 }
h3  { font-size: 0.8em; margin: 0pt 15pt 0pt 25pt; padding-top: 0pt; padding-bottom: 1pt }
h3.un { margin-top: 3pt; padding-top: 3pt; border-bottom: 3pt dotted #a9a9a9 }
h3.boder   { color: #789; font-size: 1em; margin-top: 15pt; padding-left: 5pt; border-bottom: 1pt solid #789; border-left: 8pt solid #5f9ea0 }
h3.sel { color: #a9a9a9; margin-left: 2pt }
h3.sel1 { color: #daa520; font-size: 11pt; margin-top: 2pt; margin-left: 2pt; border-bottom: 2pt dotted #e9967a }
h4   { color: #191970; font-size: 0.9em; margin: 5pt 15pt 0pt 35pt; padding-top: 0pt; padding-bottom: 1pt }
h4.un { border-bottom: 1pt solid #789 }
p   { color: #808080; font-size: 0.8em; line-height: 1.2em; margin: 0pt 15pt 6pt 35pt; padding-top: 0pt; padding-bottom: 0pt }
p.waku  { color: #5f9ea0; font-weight: bolder; margin-top: 3pt; padding: 5pt; border: dotted 2pt #4682b4 }
p.border  { color: #708090; font-weight: bolder; margin-top: 5pt; border-bottom: 1pt solid #808080 }
p.rin { margin: 8pt 10pt 3pt 15pt; padding-top: 2pt; padding-bottom: 3pt; border-top: 1pt solid #a9a9a9; border-bottom: 1pt solid #a9a9a9 }
p.sel { margin: 3pt 3pt 3pt 8pt }
p.menu  { margin: 2pt 2pt 2pt 5pt; border-bottom: 1pt dotted #191970 }
p.menu2 { color: #191970; border-bottom: 2pt dotted #191970 }
p.title { color: black; font-weight: bold; margin: 2pt; padding-top: 3pt; border-bottom: 2pt solid #789 }
p.name { font-weight: bolder; font-size: 0.9em; margin: 3pt; border-bottom: 2pt dotted #789 }
p.pho { margin-top: 5pt; margin-left: 5pt }
p.body   { line-height: 1.8em; margin-top: 3pt; padding-bottom: 10pt }
