body{
	font-size : 12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
	
}

.small{
	font-size : 85%;
}

a:link{color:#0066FF;text-decoration:underline}
a:active{color:#0066FF;text-decoration:underline}
a:visited{color:#0066FF;text-decoration:underline}
a:hover{color:#335588;text-decoration:underline}

#fr{}

#fr a:link{color:#003399;text-decoration:underline}
#fr a:active{color:#003399;text-decoration:underline}
#fr a:visited{color:#003399;text-decoration:underline}
#fr a:hover{color:#000066;text-decoration:underline}

.sidebar{
background-color:#333333;
}

IFRAME { border:1px dotted #666666;
		 border-color:#333300;}
		 
#intro{
		padding: 10px 10px 0  0;
}

#intro a:link{color:#FFFFFF;text-decoration:none}
#intro a:active{color:#FFFFFF;text-decoration:none}
#intro a:visited{color:#FFFFFF;text-decoration:none}
#intro a:hover{color:#FFFFFF;text-decoration:none}


.top_info{ line-height:12pt;
		   font-size:12px;
		   vertical-align:top;
}

.top_m { margin: 10px 30px 0 80px;text-align:left;color:#FFFFFF }

.chara1{  line-height:14pt;
		  font-size:12px;
		  vertical-align:top;
}

.margin { margin: 15px 15px 0 0;text-align:left; }
.margin2{ margin: 15px 35px 0 0;text-align:left; }
.margin3{ margin: 15px 0 0 38px;text-align:left; }
.margin4{ margin: 15px 0 0 25px;text-align:left; }

.sys1{    line-height:13pt;
		  font-size:12px;
		  vertical-align:top;
}

.sys_m1 { margin: 15px 15px 0 20px;text-align:left; }
.sys_m2 { margin: 15px 10px 0 120px;text-align:left; }

.blt1{    line-height:13pt;
		  font-size:12px;
		  vertical-align:top;
}

.btl_m1 { margin: 5px 15px 0 100px;text-align:left; } 
.btl_m2 { margin: 15px 15px 0 20px;text-align:left; } 
.btl_m3 { margin: 40px 3px 0 20px;text-align:left; }
.btl_m4 { margin: 15px 20px 0 30px;text-align:left;} 
.btl_m5 { margin: 15px 10px 0 10px;text-align:left;} 

.info1{  line-height:14pt;
		  font-size:12px;
		  vertical-align:top;
}

.info2{  line-height:12pt;
		  font-size:12px;
		  vertical-align:top;
}

.info_m1{ margin: 15px 10px 0 35px;text-align:left; }
.info_m2{ margin: 15px 10px 0 15px;text-align:left; }
.info_m3{ margin: 15px 20px 0 70px;text-align:left; }
.info_m4{ margin: 15px 20px 0 20px;text-align:center; }

.mode_1{ margin: 15px 10px 0 10px;text-align:left; }


.fig01{  line-height:12pt;
		  font-size:12px;
		  vertical-align:top;
}

.fig_1{ margin: 5px 10px 0 20px;text-align:left; }
.fig_2{ margin: 5px 20px 5px 20px;text-align:left; }

.colbg{ background-image:url(column/images/colbg.gif); }

.sp{ background-image:url(column/images/spacer.gif); }

.column{ line-height:15pt;
		 padding:10px 5px 5px 5px;
}

.s_bg{
	background-image:(images2/spacer.gif);
}	

.bg_gray{
	background-color:#999999;
}

#gray{}

#gray td{ background-color:#999999; color:#FFFFFF }

#rank{}

#rank td{background-color:#CCCCCC}

#rank2{}

#rank2 td{background-color:#666666; color:#FFFFFF}
