
h1             { margin-top: 0; margin-bottom: 0 }
h2             { margin-left:10px;margin-top:6px; margin-bottom:6px;font-size:medium;color:#3f3f3f }
h3             { margin-left:10px;margin-top:6px; margin-bottom:6px;font-size:medium;color:#3f3f3f }
p              { margin-top: 0; margin-bottom: 0 }

.copy          { margin-top:12px; margin-bottom:6px;font-size:90% }
.maintext      { margin-top:4px; margin-bottom:4px;font-size:80%;line-height:1.5em }
.maintext2     { margin-left:4px;margin-right:6px;margin-bottom:4px;font-size:80%;line-height:1.4em }

.topmenu       { background-image: url(./t_images/top_menu_back_right.gif);width:417px;height:56px}
.topcontents   { margin-left: 8px }
.copyright     { font-size:10pt;color:#ffffff;margin-left:8px;margin-top:4px; margin-bottom:4px;margin-right:4px; }
.contents      { margin-left:10px;margin-top:8px; margin-bottom:8px;margin-right:4px; }
.contents2     { margin-left:12px;margin-top:12px; margin-bottom:10px;margin-right:2px; }
.topinfoarea   { margin: 6px;font-size:x-small;color:#ffffff;line-height:110% }

a:hover        { color:#D53388 }
.link1         { color:#ffffff;font-size:11pt }
a.link1        { color:#ffffff;font-size:11pt }
a.link1:hover  { color:#77f5cc;font-size:11pt }
.link2         { color:#ffffff;font-size:10pt }
a.link2        { color:#ffffff;font-size:10pt }
a.link2:hover  { color:#77f5cc;font-size:10pt }

.text12        { line-height:1.2em }
.text14        { line-height:1.4em }
.text16        { line-height:1.6em }
.fontsize08    { font-size: 8pt }
.fontsize09    { font-size: 9pt }
.fontsize10    { font-size:10pt }
.fontsize11    { font-size:11pt }
.fontsize12    { font-size:12pt }
