a:link {text-decoration:none; color: #0000CF}
a:visited {text-decoration:none; color: #0000CF}
a:active {text-decoration:none; color: #0000CF}
a:hover {text-decoration:none; color: #FF0000}
a.2:link {text-decoration:none; color: #FFFFFF;}
a.2:visited {text-decoration:none; color: #FFFFFF;}
a.2:active {text-decoration:none; color: #FFFFFF;}
a.2:hover {text-decoration:none; color: #FF0000;}
a.3:link {text-decoration:none; color: #0000CF;}
a.3:visited {text-decoration:none; color: #0000CF;}
a.3:active {text-decoration:none; color: #0000CF;}
a.3:hover {text-decoration:none; color: #FF0000;}
a, area { outline: 0px none transparent;}
.text12 {  font-size: 12px}
.text13 {  font-size: 13px; line-height: normal}
.text14 {  font-size: 14px}
.text10 {  font-size: 10px}
.text15 {  font-size: 15px; line-height: 22px}
.text17 {  font-size: 17px}
.text16 {  font-size: 16px}
.text15a {  font-size: 15px; line-height: 30px}
.text12a {  font-size: 12px; line-height: 18px}
.text14a {  font-size: 14px; line-height: 17px}
.text22 {  font-size: 25px; font-weight: bold}
.text15b {  font-size: 15px; line-height: 23px}
.text11 {  font-size: 11px}
.text18 {  font-size: 18px}
.text14b {  font-size: 15px; line-height: 18px}
td.left{border-width: 1px 0 0 1px; border-style: solid; border-color: #333333;}
td.right{border-width: 1px 1px 0 1px; border-style: solid; border-color: #333333;}
td.leftbottom{border-width: 1px 0 1px 1px; border-style: solid; border-color: #333333;}
td.rightbottom{border-width: 1px 1px 1px 1px; border-style: solid; border-color: #333333;}
.gyoukan {  font-size: 12px; line-height: 22px}

