/* common */
h2 { font-size: 125%; font-weight: bold; margin-bottom: 32px; padding-top: 8px; padding-bottom: 8px; padding-left: 16px; border-color: #e0e0e0; border-style: solid; border-width: 0 0 0 4px; }
h3 { font-weight: bold; margin-top: 32px; margin-bottom: 16px; padding-bottom: 4px; padding-left: 8px; border-color: #c0c0c0; border-style: solid; border-width: 0 0 1px; }
p { line-height: 150%; }
/* outline */
table.outline { margin-bottom: 48px; }
table.outline th { line-height: 200%; text-align: left; }
table.outline td { line-height: 200%; border-color: #e0e0e0; border-style: solid; border-width: 0 0 0 4px; }
/* rule */
div#rule dl { margin-top: 32px; margin-bottom: 32px; }
div#rule dl dt { font-weight: bold; margin-bottom: 8px; }
div#rule dl dd { margin-bottom: 16px; }
div#rule dl dd p {}
div#rule dl dd ul { margin-left: 48px; }
div#rule dl dd ul li { list-style-type: decimal; }
/* immunity */
div#immunity p { margin-bottom: 8px; }
/* privacy */
div#privacy dl { margin-top: 32px; margin-bottom: 32px; }
div#privacy dl dt { font-weight: bold; margin-bottom: 8px; }
div#privacy dl dd { margin-bottom: 16px; }
div#privacy dl dd p {}
div#privacy dl dd ul { margin-left: 48px; }
div#privacy dl dd ul li { list-style-type: decimal; }
/* sitemap */
div#sitemap { margin-left: 64px; }
div#sitemap dl {  }
div#sitemap dl dt { font-weight: bold; margin-top: 32px; margin-bottom: 8px; }
div#sitemap dl dt a {}
div#sitemap dl dt a:visited {}
div#sitemap dl dd { margin-bottom: 8px; margin-left: 32px; }
div#sitemap dl dd a {}
div#sitemap dl dd a:visited {}








