tr { font-size: x-small; line-height: 1.5; }
td { font-size: x-small; line-height: 1.5; }
.copyright { font-size: xx-small; line-height: 1.5; color: #666666; text-align: center }
.top_title { font-size: small; line-height: 1.5; font-weight: bold; color: #000066 }
.teikyo { font-size: xx-small; font-weight: bold }
.ele { font-size: xx-small; font-weight: bold; color: #000066 }
.bio { font-size: xx-small; font-weight: bold; color: #00AA00 }
.news { font-size: xx-small; font-weight: bold; color: #AA0000 }
.mono { font-size: xx-small; font-weight: bold; color: #663300 }
.nedo { font-size: xx-small; font-weight: bold; color: #006600 }
.biz_note { font-size: xx-small; font-weight: bold; color: #009999 }
.tred { font-size: xx-small; font-weight: bold; color: #FF3300 }
.ex_article { font-size: xx-small }
.extra { font-size: xx-small; line-height: 1.5 }
.lv1 { font-size: medium; line-height: 1.5; font-weight: bold; color: #FFFFFF; padding: 3px 3px 3px 3px; background-color: #000066 }
.h1 { font-size: medium; line-height: 1.5; font-weight: bold; color: #FFFFFF; padding: 3px 3px 3px 3px; background-color: #000066 }
.lv2 { font-size: small; line-height: 1.5; font-weight: bold; color: #333366 }
.lv2_b { font-size: medium; line-height: 1.5; font-weight: bold; color: #FFFFFF; padding: 3px 3px 3px 3px; background-color: #000066 }
.lv3 { font-size: x-small; line-height: 1.5; font-weight: bold; color: #FFFFFF; padding: 2px 2px 2px 2px; background-color: #000066 }
.question { font-size: small; line-height: 1.5; font-weight: bold; color: #000066}
.question1 { font-size: x-small; line-height: 1.5; font-weight: bold; color: #000066}
.question2 { font-size: medium; line-height: 1.5; font-weight: bold; color: #000066}
.question3 { font-size: large; line-height: 1.5; font-weight: bold; color: #000066}
.question4 { font-size: xx-small; line-height: 1.5; font-weight: bold; color: #000066}
.question_2 { font-size: small; line-height: 1.5; font-weight: bold; color: #ffffff}
.answer { font-size: small; line-height: 1.5; font-weight: bold; color: #990000}
.s_body {  font-size: xx-small; line-height: 1.5}
.headerBlue { font-size:x-small; line-height:1.5; color:#000099; font-weight:bold; }
.headerBlue1 { font-size:xx-small; line-height:1.5; color:#000099; font-weight:bold; }
.headerDarkRed { font-size:x-small; line-height:1.5; color:#660000; font-weight:bold; }
.headerPurple { font-size:small; line-height:1.5; color:#720049; font-weight:bold; }
.headerPurple6 { font-size:x-small; line-height:1.5; color:#333366; font-weight:bold; }
.headerPurple2 { font-size:small; line-height:1.5; color:#333366; font-weight:bold; }
.lv1_red { font-size: medium; line-height: 1.5; font-weight: bold; color: #990000 }
.mainbox { background-image: url(img/parts20070110/bg515x386.jpg); background-repeat: no-repeat; }
.headerNewsRed { font-size:small; background-color:#CC0000; line-height:1.5; color:#FFFFFF; font-weight:bold; padding:3px; }