@charset "UTF-8";
/**** 標準フォント・装飾およびサイズ ****/


#main{
	font-size:98%;
}
/*メイン記事列　テーブルセルの標準フォントサイズ*/
#main td{
	font-size:80%;
}
#main a{
	color:#000099;
}
#main a:visited{
	color:#369;
}
#main a:hover{
	color:#666666;
}

/**** 汎用フォント・装飾およびサイズ ****/
.f_8{
	color:#333333;
	font-size:8pt;
}
.f_10{
	color:#333333;
	font-size:10pt;
}
.f_11{
	color:#333333;
	font-size:11pt;
}
.f_12{
	font-size:12px;
}

.f_14{
	font-size:14px;
}

.f_110{

	color:#666666;	
	font-size:110%;
	line-height:1.8;	
}
.f_111{
	padding:5px;
	font-size:110%;
	line-height:1.6;	
}

.f_130{
	
	font-size:130%;
	line-height:1.8;	
}


.f_red{
	color:red;
}

.f_blue{
	color:blue;
}

.f_green{
	color:green;
	line-height:1.2;
}


/**** 太字に（safari以外） ****/
* html .b_fnt{
 	font-weight:bold;

}
*:first-child+html .b_fnt{
 	font-weight:bold;

}


/* html>body .b_fnt{
 	font-weight:bold;

} */
/**** ヒイラギ ****/
* html .sp_fnt_106{
	font-size:106%;
	  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Myriad Pro,Verdana,Arial, sans-serif;
	margin-bottom:20px;
}

*:first-child+html .sp_fnt_106{


}

/**** ヒイラギ ****/
* html .sp_fnt{
/* 	font-size:106%; */
	  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Myriad Pro,Verdana,Arial, sans-serif;
/* 	margin-bottom:20px; */
}

*:first-child+html .sp_fnt{


}


/* safari5.0 ハック */
@media screen and (-webkit-min-device-pixel-ratio:0) {  

 .sp_fnt_106  { 
/* font-weight:bold; */
font-size:106%;
margin-bottom:20px;
	
   }  

} 

.sp_fnt_106,  x:-moz-any-link, x:default  {font-size:106%;}

#sp_fnt_106 { }
* html #sp_fnt_106  { }


.space_short{
letter-spacing: -0.1em;


}
