a:link {	color: #2A52D8; text-decoration: none;}
a:active {	color: #2A52D8; text-decoration: none;}
a:visited {	color: #2A52D8; text-decoration: none;}
a:hover {	color: #00249F; text-decoration: underline;}

.ss {  font-size: 11px; line-height: 140%; color: #146B2E; }
.s {  font-size: 12px; line-height: 140%; color: #146B2E; }
.m {  font-size: 14px; line-height: 140%; color: #146B2E; }
.l {  font-size: 16px; line-height: 140%; color: #146B2E; }
.ll {  font-size: 18px; line-height: 140%; color: #146B2E; }

.ss_b { font-size: 10px; line-height: 160%; color: 575757; font-weight: bold; }
.s_b { font-size: 12px; line-height: 160%; color: 575757; font-weight: bold; }
.m_b { font-size: 14px; line-height: 160%; color: 575757; font-weight: bold; }
.l_b { font-size: 16px; line-height: 160%; color: 575757; font-weight: bold; }
.ll_b { font-size: 18px; line-height: 160%; color: 575757; font-weight: bold; }

.wss {  font-size: 11px; line-height: 140%; color: #FFFFFF; }
.ws {  font-size: 12px; line-height: 140%; color: #FFFFFF; }
.wm {  font-size: 14px; line-height: 140%; color: #FFFFFF; }
.wl {  font-size: 16px; line-height: 140%; color: #FFFFFF; }
.wll {  font-size: 18px; line-height: 140%; color: #FFFFFF; }

.wss_b { font-size: 10px; line-height: 160%; color: FFFFFF; font-weight: bold; }
.ws_b { font-size: 12px; line-height: 160%; color: FFFFFF; font-weight: bold; }
.wm_b { font-size: 14px; line-height: 160%; color: FFFFFF; font-weight: bold; }
.wl_b { font-size: 16px; line-height: 160%; color: FFFFFF; font-weight: bold; }
.wll_b { font-size: 18px; line-height: 160%; color: FFFFFF; font-weight: bold; }

.kss {  font-size: 11px; line-height: 140%; color: #000000; }
.ks {  font-size: 12px; line-height: 140%; color: #000000; }
.km {  font-size: 14px; line-height: 140%; color: #000000; }
.kl {  font-size: 16px; line-height: 140%; color: #000000; }
.kll {  font-size: 18px; line-height: 140%; color: #000000; }

.bss {  font-size: 11px; line-height: 140%; color: #00249F; }
.bs {  font-size: 12px; line-height: 140%; color: #00249F; }
.bm {  font-size: 14px; line-height: 140%; color: #00249F; }
.bl {  font-size: 16px; line-height: 140%; color: #00249F; }
.bll {  font-size: 18px; line-height: 140%; color: #00249F; }

.oss {  font-size: 11px; line-height: 140%; color: #EEA500; }
.os {  font-size: 12px; line-height: 140%; color: #EEA500; }
.om {  font-size: 14px; line-height: 140%; color: #EEA500; }
.ol {  font-size: 16px; line-height: 140%; color: #EEA500; }
.oll {  font-size: 18px; line-height: 140%; color: #EEA500; }

.rss {  font-size: 11px; line-height: 140%; color: #CC0000; }
.rs {  font-size: 12px; line-height: 140%; color: #CC0000; }
.rm {  font-size: 14px; line-height: 140%; color: #CC0000; }
.rl {  font-size: 16px; line-height: 140%; color: #CC0000; }
.rll {  font-size: 18px; line-height: 140%; color: #CC0000; }
.rlll {  font-size: 25px; line-height: 140%; color: RED; }
.cap {margin: 0px; padding: 10px;}


.nss {  font-size: 12px; line-height: 100%; color: #000000; }
.ns {  font-size: 12px; line-height: 160%; color: #333333; }
.nm {  font-size: 14px; line-height: 140%; color: #000000; }
.nl {  font-size: 16px; line-height: 140%; color: #000000; }
.nll {  font-size: 18px; line-height: 140%; color: #000000; }

.gss {  font-size: 11px; line-height: 140%; color: #99CC00; }
.gs {  font-size: 12px; line-height: 140%; color: #99CC00; }
.gm {  font-size: 14px; line-height: 140%; color: #99CC00; }
.gl {  font-size: 16px; line-height: 140%; color: #99CC00; }
.gll {  font-size: 18px; line-height: 140%; color: #99CC00; }

.title {  width: 700px; font-size: 24px; color: #146B2E; font-weight: bold;
 height: 50px; background-color: #ffffff;
 background-image: url(../img/topics_title_back.gif);
 background-repeat: no-repeat;
 background-position: left;
 margin: 10px 10px 0 10px;
 padding: 0px 0px 0px 40px;
 border-top: 3px solid #146B2E;
}

.title2 {  width: 700px; height: 48px; background-color: #006600;
 text-align: center; letter-spacing: -2;
 font-family:HGP‘n‰pŠpºÞ¼¯¸UB;  font-size: 30px; color: #ffffff;
 background-repeat: no-repeat;
 background-position: left;
 padding: 5px 0px 0px 0px;
}

.link2 { border-width: 1px;
 border-style:solid;
 border-color: #1C99C5;
}

.morikoro {  font-size: 18px; line-height: 120%; color: #146B2E; }