body   { color: #99f; background: #000; margin: 30px 0 0 }
h1    { font-size: 150%; margin-top: 30px; margin-bottom: 5px; clear: both }
h2    { font-size: 120%; margin-top: 100px }
h3   { font-weight: normal; font-size: 90%; margin-top: 10px; margin-bottom: 50px }
.description   { font-size: 90%; font-weight: normal; margin-top: 20px; margin-bottom: 50px; margin-left: 30px; width: 500px }
strong   { color: #ff69b4; font-style: normal; font-weight: normal }
.date    { font-size: 90%; font-weight: normal }
.ans { background-color: #99c; margin-top: 3px }
.menu  { font-size: 90%; font-weight: bold; word-spacing: 30px; letter-spacing: 2px; margin-top: 30px; margin-right: 30px; margin-left: 30px }
.exp  { font-size: 90%; line-height: 130%; padding: 5px 20px }
.tm { margin-top: 0px; margin-bottom: 0px; padding-top: 0px }
.contents   { font-size: 90%; font-weight: normal; line-height: 120%; margin-right: 20%; margin-left: 20%; width: 600px }
.copy   { font-size: 80%; text-align: center; margin-top: 40px; margin-bottom: 20px }
.ad   { text-align: center; margin-top: 70px }
a:link     { color: #f3f }
a:visited   { color: #99f }
a:hover      { color: #0ff }
a:active    { color: #99f }