	#headTxt .basictitle {
	letter-spacing: 0.01em;
	font-size:38px;
	}
	
	
	
	*:first-child+html #headTxt .basictitle {
	/*margin:0;
	padding:0;
	color:#FFF;
	letter-spacing: 0.01em;
	font-size:38px;
	margin-left:86px;
	position:absolute;
	width:auto;
	height:39px;*/
	float:left;
		}
		
		
		#qalist_header {
	padding: 0px;
	padding-top:5px;
	margin: 0;
	width: 100%;
	height: 30px;
	text-align: left;
	background-image: url(../sr_img/qalist_btn1_en.jpg);
	background-repeat:no-repeat;
}


.gn {
	margin-left: -220px;
	float: left;
	width:;
	height:;
	/*background-image: url(../sr_img/side_comment_en.gif);*/
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image:none;
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top:10px;
}


		

		
		
		


/*---------ƒ  ‚±‚±‚©‚çƒe[ƒuƒ‹@„------------*/


#basicdata #MainTable table tr .normal{
	height:px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	}
	
#basicdata #MainTable table tr .normal_last{
	height:26px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	}
	
*:first-child+html #basicdata #MainTable table tr .normal_last{height:24px;}


/*---------ƒ col@1@„------------*/

#basicdata #MainTable table tr .bold_btm1{
	width:100px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 5px;
	}
	
	
	
	
#basicdata #MainTable table tr .bold_up1{
		height:px;
		width:115px;
		font-weight: bold;
		text-align: right;
		vertical-align: top;
		white-space: nowrap;
		}
		
#basicdata #MainTable table tr .bold_normal1{
	height:px;
	width:100px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 5px;
		}
		
#basicdata #MainTable table tr .bold_up_small1{
		height:px;
		width:115px;
		font-weight: bold;
		text-align: right;
		vertical-align: top;
		font-size:10px;
		white-space: nowrap;
		}
		
#basicdata #MainTable table tr .normal1{
	height:px;
	width:100px;
		}
		
		
#basicdata #MainTable table tr .bold_btm1_font{
	height:px;
	width:109px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	white-space: nowrap;
	padding-left: 5px;
	}
	
#basicdata #MainTable table tr .bold_normal1_big{
	height:px;
	width:115px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	}

		
		
		
/*---------ƒ  col@2@„------------*/




#basicdata #MainTable table tr .normal_btm2{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 271px;
		}

		
		
#basicdata #MainTable table tr .leftup2{
		height:px;
		width:165px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
		}
		
		
#basicdata #MainTable table tr .left_dawn2{
		height:px;
		width:165px;
		font-weight: normal;
		text-align: left;
		vertical-align: bottom;
		}
	
#basicdata #MainTable table tr .normal2{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
		}

#basicdata #MainTable table tr .smallup2{
		height:px;
		width:165px;
		text-align: right;
		vertical-align: top;
		font-size:10px;
		}
		
#basicdata #MainTable table tr .normal_bottom_small2{
	height:px;
	width:180px;
	text-align: right;
	vertical-align: top;
	font-size:10px;
	}
		
		
#basicdata #MainTable table tr .normal2_bd{
	height:px;
	text-align: left;
	vertical-align: top;
	width: 180px;
	}
		
	
		
		
/*---------ƒ  COL@3@„------------*/	
		
		
		
		
#basicdata #MainTable table tr .bold_up3{
	height:px;
	width:120px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 3px;
	}
	
	
#basicdata #MainTable table tr .bold_btm3{
	height:px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 3px;
	width: 120px;
	}
	
#basicdata #MainTable table tr .bold_btm3_bd{
	height:px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	width: 120px;
	}
	
	
#basicdata #MainTable table tr .bold_normal3{
	height:px;
	width:120px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	}
	
#basicdata #MainTable table tr .bold_normal3_bd{
	height:px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	width: 120px;
	}
	
#basicdata #MainTable table tr .normal3{
	height:px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	width: 120px;
	}
	
	
/*---------ƒ  COL@4@„------------*/	
	
	
	
#basicdata #MainTable table tr .normal4{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 180px;
	}
	
	
#basicdata #MainTable table tr .normal_btm4{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 180px;
	}
	
	
#basicdata #MainTable table tr .small_up4{
	height:px;
	width:180px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-size:10px;
	}
	
#basicdata #MainTable table tr .normal_up4{
	height:px;
	width:180px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space:nowrap;}
	
#basicdata #MainTable table tr .normal4_long{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	word-break:break-all;
	width:190px;
	}
	
#basicdata #MainTable table tr .normal_right_btm4{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 160px;
	}

	#basicdata #MainTable table tr .normal_up4{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space:nowrap;
	}

	
	
/*---------ƒ  COL@5@„------------*/	
	
	
#basicdata #MainTable table tr .normal5{
	height:px;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 101px;
	}
	
	
	
#basicdata #MainTable table tr .normal_right5{
	height:px;
	width:117px;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	}
	
	
#basicdata #MainTable table tr .normal_up5{
	height:px;
	text-align: right;
	vertical-align: middle;
	font-size: 9px;
	white-space: nowrap;
	padding-right: 2px;
	}
	
#basicdata #MainTable table tr .normal_btm5{
	height:px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	}
	
	
#basicdata #MainTable table tr .normal_up_right_long5{
	height:px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	font-size: 9px;
	table-layout : auto;
	white-space: nowrap;
	padding-right: 2px;
	}

#basicdata #MainTable table tr .normal_btm_right5{
	height:px;
	table-layout : auto;
	vertical-align: top;
	font-size: 9px;
	text-align: right;
	white-space: nowrap;
	padding-right: 2px;
	}
	
	
/*ã€€filsã€€ç©ºç™½ã®ãŸã‚ã®ã€€*/


#basicdata #MainTable table tr .fir_empty_bd{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	height:2px}
	
	
	#basicdata #MainTable table tr .fir_empty{

	height:2px}


/* ƒtƒB[ƒ‹ƒYê—p‹ó”’@*/



/*
#toc {
	float: left;
	margin-bottom: 33em;
}*/




#basicdata #MainTable table tr .fir_empty{height:2px;}

#basicdata #MainTable table tr .fir_empty_bd{
	height:2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	}


#basicdata #MainTable table tr .fir_empty{
	height:2px;
	font-size: 10px;
	text-align: right;
}

#basicdata #MainTable table tr .fir_empty_bd{
	height:2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	}
	
	
#basicdata #MainTable table tr .sales{
	font-size:10px;
	}
	
	
	
/* 0928


#basicdata #MainTable table .border_btm .fir_empty1{width:100px;
height:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;}

#basicdata #MainTable table .border_btm .fir_empty2{width:271px;
height:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;}

#basicdata #MainTable table .border_btm .fir_empty3{width:120px;
height:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;}

#basicdata #MainTable table .border_btm .fir_empty4{width:180px;
height:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;}

#basicdata #MainTable table .border_btm .fir_empty5{width:101px;
height:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;}

#basicdata #MainTable table .border_btm2{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	}*/
	





/*@‚Ú‚¾@*/



#basicdata #MainTable table tr .bold_btm1_bd{
	width:100px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	}
	
	
	#basicdata #MainTable table tr .normal_btm2_bd{
	height:px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 271px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
		}
		
		
		#basicdata #MainTable table tr .normal5_bd{
	height:px;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 101px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	}


#basicdata #MainTable table tr .bold_btm3_bd2{
	height:px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	width: 120px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	}
	
	
	#basicdata #MainTable table tr .normal_btm4_bd{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 180px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999; 
	}



/*@0929@*/


	#MainTable table tr .normal_right5_font2{
	height:px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	width: 271px;
	font-size: 10px;
	padding-right: 5px;
	}
	