BODY,TD,TR,UL,LI,A{font-size:12px;font-family:Verdana;}
H3.topics{margin:5px 0px 5px 0px;font-size:14px;letter-spacing:0px;line-height:15px;}
A:link{color:#333366;text-decoration:none;font-weight:bold;}
A:visited{color:#333366;text-decoration:none;font-weight:bold;}
A:hover{color:red;text-decoration:underline;font-weight:bold;}
A:active{color:red;text-decoration:underline;font-weight:bold;}
#contents UL{margin:5px 5px 5px 20px;}
#contents LI{line-height:10px;margin-bottom:3px;}

.h_top{line-height:20px;margin-top:10px;margin-bottom:0px;font-size:18px;}
P:first-letter{font-size:20px}
.b_14{font-size:14px;font-weight:bold;}
.rb_14{font-size:14px;font-weight:bold;color:#CC0000;}
.blb_14{font-size:14px;font-weight:bold;color:#0000CC;}

.fl_r{float:right;}
.fl_l{float:left;}
.clear{clear:both;}

#list UL {
 margin-left:0px;
 margin-top:0px;
 padding:0px;
 list-style-type:none;
}
#list A {
 display: block;
 border-bottom:1px solid #666;
 padding:5px 0px 5px 10px;
 height:40px;
 width: 160px;
}
#list A:link, #list A:visited {
 font-size:12px;
 color:#000000;
 text-decoration:none;
 background-color:#CCCCFF;
}
#list A:hover {
 color:#CC0000;
}
#list2 A {
 display: block;
 font-weight:normal;
 border-bottom:1px solid #666;
 width:140px;
}
.current1 {
 font-size:14px;
 font-weight:bold;
 color:#000000;
 display:block;
 background-image:url(../z_images/active.gif);
 padding:8px 0px 8px 10px;
 width:150px;
}
.current2 {
 font-size:12px;
 font-weight:bold;
 color:#CC0000;
 display:block;
 border-bottom:1px solid #666;
 background-image:url(../z_images/active.gif);
 padding:5px 0px 5px 10px;
 height:40px;
 width:140px;
}
.midashi {
 font-size:14px;
 font-weight:bold;
 color:#000000;
 padding:5px 0px 2px 10px;
}
