@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px;}
.bg_tabela{background-repeat: no-repeat; background-position: left top}
input {font-family: Verdana, Arial, mingliu; font-size: 10px; border: 1px #CDCDCD solid}
select { font-family: Verdana, Arial, mingliu; font-size: 10px; border: 1px #CDCDCD solid}
textarea { font-family: Verdana, Arial, mingliu; font-size: 10px; border: 1px #CDCDCD solid}
TD { color: #444444; line-height: 130%; font-family: Verdana, Arial, mingliu; font-size: 13px; font-weight: none; text-decoration: none}
H4 {color:#528b40; font-size: 20px; line-height: 200%; font-weight: none; font: bold;}
H3 {color:#444444; font-size: 16px; line-height: 100%;}
H2 {color:#FD6C11; line-height: 200%;}
B {color:#444444;}
HR {color:#BDBDBD; line-height: 50%;}
.ptitle {color:#528B40; font:bold; font-size: 20px; line-height: 120%; font-weight: none;}
.title {color:#528B40; font:bold; font-size: 20px; line-height: 250%; font-weight: none;}
.menulist { color:#FFFFFF; font-size: 13px; line-height: 160%; text-decoration: none; position:relative ;}
.menuhigh {color:#FFDE00; font: bold;}
.menuhigh3 {color:#EBFFBF; font: bold;}
.subm { font:bold; font-size: 13px; color:#FFFFFF; line-height: 180%; border: 0px #FFFFFF solid}
.text {line-height: 170%;}
.att {color:#D34600; line-height: 200%;}
.org {color:#528B40; font: bold;}
.flam {border: 1px #A2A2A2 solid}
.sm {color:#575757; font-size: 80%; line-height: 100%;}
.large {font-size: 90%; line-height: 130%;}
.ptit {color:#444444; font-size: 18px; line-height: 130%;font:bold;}
.font {color:#444444; font-size: 14px; line-height: 100%}
.ptext {line-height: 140%;}
.blue {color:#0086E4;}
.orange {color:#F8781A;}
.orangedark {color:#E0570C;}
.purple {color:#BD0494;}
.newg {color:#498766;}
.newp {color:#BD0494;}
.newb {color:#0086E4;}
.img {line-height: 130%;}

.searchBox {width:150;height:28px;background:#C44242;padding-top:3px;border-bottom:1px solid #fff} 
.searchBox table {float:right;margin:0 10px 0 25px;display:inline}


#telop {
  overflow: hidden;
  position: relative;
  border: 1px solid #888888;
  width: 40%;
  height: 25px;
  background-color: #c44242;
}

#telop_content {
  font-size: 12px; 
  position: absolute;
  color: #008c6d;
  white-space: nowrap;
  padding-top: 2px;
  display: none;
}

a.topic:link, a.topic:visited, a.topic:active{
 color:#da5638;
 font-size: 16px;
 line-height: 100%;
 text-decoration: none;
 position:relative ;
}
a.topic:hover{
 color:#ff795a;
 font-size: 13px;
 line-height: 100%;
 text-decoration:underline;
 position:relative;
 bottom:1px;
}
/* Chinese */
a.menublink:link, a.menublink:visited, a.menublink:active{
 color:#FFFFFF;
 font:bold;
 font-size: 13px;
 line-height: 180%;
 text-decoration: none;
 position:relative ;
}
a.menublink:hover{
 color:#CFFF88;
 font:bold;
 font-size: 13px;
 line-height: 180%;
 position:relative ;
}
a.menulink:link, a.menulink:visited, a.menulink:active{
 color:#FFFFFF;
 font-size: 13px;
 line-height: 100%;
 text-decoration: none;
 position:relative ;
}
a.menulink:hover{
 color:#CFFF88;
 font-size: 13px;
 line-height: 100%;
 text-decoration:underline;
 position:relative ;
 bottom:1px;
}
/* eng */
.menuhigh-e {color:#ffde00; font-size: 11px; line-height: 50%; font: bold;}
a.menublink-e:link, a.menublink-e:visited, a.menublink-e:active{
 color:#FFFFFF;
 font:bold;
 font-size: 12px;
 line-height: 120%;
 text-decoration: none;
 position:relative ;
}
a.menublink-e:hover{
 color:#CFFF88;
 font:bold;
 font-size: 12px;
 line-height: 120%;
 position:relative ;
}

a.menulink-e:link, a.menulink-e:visited, a.menulink-e:active{
 color:#FFFFFF;
 font-size: 11px;
 line-height: 100%;
 text-decoration: none;
 position:relative ;
}
a.menulink-e:hover{
 color:#CFFF88;
 font-size: 11px;
 line-height: 100%;
 text-decoration:underline;
 position:relative ;
 bottom:1px;
}
/* eng-end */

  
a:link,a:active,a:visited{
 color:#0086e4;
 text-decoration: none;
 }
a:hover{
 color: #ff7800;
 text-decoration:underline;
 position:relative ;
 }

a.toplink:link, a.toplink:visited, a.toplink:active{
 color:#6b8700;
 font-size: 13px;
 line-height: 150%;
 text-decoration: none;
 position:relative ;
}
a.toplink:hover{
 color:#0066ff;
 font-size: 13px;
 line-height: 150%;
 text-decoration:underline;
 position:relative ;
}

a.footlink1:link, a.footlink1:visited, a.footlink1:active{
 color:#587000;
 font-size: 11px;
 line-height: 150%;
 text-decoration: none;
 position:relative ;
}
a.footlink1:hover{
 color:#d86100;
 font-size: 11px;
 line-height: 150%;
 text-decoration:underline;
 position:relative ;
}


a.footlink2:link, a.footlink2:visited, a.footlink2:active{
 color:#6b8700;
 font-size: 11px;
 line-height: 90%;
 text-decoration: none;
 position:relative ;
}
a.footlink2:hover{
 color:#fefff9;
 font-size: 11px;
 line-height: 90%;
 text-decoration:underline;
 position:relative ;
}
td.footlink2 { color: #6b8700; font: 10pt; font-weight: none; text-decoration: none}



/**
, ¼Ð·¢Åé
a:hover{
 color: #3399FF;
 text-decoration:underline;
 position:relative ;
 bottom:1px;
 }
body#top div#focuson-idx {width:245px; margin:0 0 5px 0; background-color:#E5EDF6; border-bottom:1px solid #99B7D8;}
body#headline div#focuson-idx,
div#focuson { width:240px; margin:0 0 5px 0; background-color:#E5EDF6; border-bottom:1px solid #99B7D8;}
div#focuson p { padding:5px 0;}
div#focuson-idx iframe { margin:0 0 5px 0;}


#lbar a:link,#lbar a:visited,#lbar a:active{
 color:#FFFFFF;
 font: 10pt Verdana;
 font-weight: none;
 font: bold;
 }
#lbar a:hover{
 color: #3399FF;
 text-decoration:underline;
 position:relative ;
 bottom:1px;
	}
/**