.normal      {
  font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px
}
.normal_enn  {
  font-size: 12px; font-style: normal; font-weight: normal; line-height: 20px
}
.normal_small {
  font-size: 11px; font-style: normal; font-weight: bold; line-height: 12px
}
.normal_bold {
  font-size: 12px; font-style: normal; font-weight: bold; line-height: 14px
}
.normal_14pix {
  font-size: 14px; font-style: normal; font-weight: normal; line-height: 16px
}
.normal_14pixbold { 
  font-size: 14px; font-style: normal; font-weight: bold; line-height: 16px
}
.normal_16pix { 
  font-size: 16px; font-style: normal; font-weight: normal; line-height: 18px
}
.normal_16pixbold { 
  font-size: 16px; font-style: normal; font-weight: bold; line-height: 18px
}
.normal_Exbb { 
  font-size: 22px; font-weight: bold; line-height: 24px;
}
.normal_Ex24 { 
  font-size: 24px; font-weight: normal; line-height: 26px;
}

.normal_red  {
  font-size: 12px; color: #FF0000; font-style: normal; font-weight: normal; line-height: 14px
}
.strong_red  {
  font-size: 12px; color: #FF0000; font-style: normal; font-weight: bold; line-height: 14px
}
.red_9pix { 
  font-size: 9px; font-style: normal; font-weight: normal; color: #ff0000; line-height: 10px
}
.red_14pix { 
  font-size: 14px; font-style: normal; font-weight: normal; color: #ff0000; line-height: 16px
}
.red_14pixbold { 
  font-size: 14px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 16px
}
.red_16pix { 
  font-size: 16px; font-style: normal; font-weight: normal; color: #ff0000; line-height: 18px
}
.red_16pixbold { 
  font-size: 16px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 18px
}
.red_18pixbold { 
  font-size: 18px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 20px
}
.red_18pixboldlink { 
  font-size: 18px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 20px;
  text-decoration: underline;
}
.normal_blue {
  font-size: 12px; color: #0000FF; font-style: normal; font-weight: normal; line-height: 14px
}
.normal_bluebold {
  font-size: 12px; color: #0000FF; font-style: normal; font-weight: bold; line-height: 14px
}
.blue_9pix { 
  font-size: 9px; font-style: normal; font-weight: normal; color: #0000ff; line-height: 10px
}
.blue_14pix { 
  font-size: 14px; font-style: normal; font-weight: normal; color: #0000ff; line-height: 16px
}
.blue_14pixbold { 
  font-size: 14px; font-style: normal; font-weight: bold; color: #0000ff; line-height: 16px
}
.blue_16pix { 
  font-size: 16px; font-style: normal; font-weight: normal; color: #0000ff; line-height: 18px
}
.blue_16pixbold { 
  font-size: 16px; font-style: normal; font-weight: bold; color: #0000ff; line-height: 18px
}

.green_9pix { 
  font-size: 9px; font-weight: bold; color: #006600; line-height: 10px
}
.green_14pix { 
  font-size: 14px; font-weight: bold; color: #006600; line-height: 16px
}
.green_16pix { 
  font-size: 16px; font-weight: bold; color: #006600; line-height: 18px
}
.green_16pixbold { 
  font-size: 16px; font-style: normal; font-weight: bold; color: #006600; line-height: 18px
}
.green_Exbb { 
  font-size: 24px; font-weight: bold; color: #006600;  line-height: 26px;
}

.black_16pix{
  font-size: 16px; color: #000000; font-style: normal; font-weight: normal; line-height: 18px
}

.red_s { 
  font-size: 12px; color: #FF0000
}
.red_b { 
  font-size: 12px; font-weight: bold; color: #FF0000;
}
.red_bb { 
  font-size: 16px; font-weight: bold; color: #FF0000; line-height: 18px;
}
.red_bbn { 
  font-size: 16px; font-weight: normal; color: #FF0000; line-height: 18px;
}

.blue_b { 
  font-size: 12px; font-weight: bold; color: #0000FF
}
.blue_bb { 
  font-size: 16px; font-weight: bold; color: #0000FF;  line-height: 18px;
}

.new_b { 
  background-color: #FFFFCC;
}
.new { 
  font-size: 12px; font-weight: bold; color: #FF0000
}
.cate { 
  font-size: 12px; color: #666666; font-style: italic
}
.copy { 
  font-size: 9px; color: #FFFFFF
}
.copy2 { 
  font-size: 9px;
}
.mini { 
  font-size: 10px
}
.mini_bold{
  font-size: 10px;
  font-weight: bold;
}
.umini { 
  font-size: 4px
}
.subject { 
  font-size: 12px; color: #FFFFFF
}

.normal_title {
  font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px;
  color: #FF0000;
}

.topic:link{
  font-size: 18px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 20px;
  text-decoration: underline;
}
.topic:visited{
  font-size: 18px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 20px;
  text-decoration: underline;
}
.topic:hover{
  font-size: 18px; font-style: normal; font-weight: bold; color: #660099; line-height: 20px;
  text-decoration: underline;
}
.topix:active{
  font-size: 18px; font-style: normal; font-weight: bold; color: #660099; line-height: 20px;
  text-decoration: underline;
}

.efc_qanda{
  font-size: 12px; font-style: normal; font-weight: bold; line-height: 14px; color: #820016;
}
.deja_story{
  font-size: 11px; font-weight: normal; line-height: 17px;
}
.deja_title{
  font-size: 24px; font-weight: bold; color: #666666; line-height: 24px;
}

.newtitle { 
  font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px;
  color: #000000;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.soft_caption{
	color: #000000;		/* top.html           */
	font-size: 12px; font-style: normal; font-weight: bold; line-height: 14px
}

.apology{
	color: #660000;
	font-size: 10px;	/* member/toukou.html */
}
.entrance_s { 
	color: #7B4811;
	font-size: 12px;	/* member_top.html    */
}

.holiday_attention{
	color: #FF0000;
	font-weight: bold;
}
.holiday_attention2{
	text-decoration: underline;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.normal,           
.normal_enn,       
.normal_small,     
.normal_bold,      
.normal_14pix,     
.normal_14pixbold, 
.normal_16pix,     
.normal_16pixbold, 
.normal_Exbb,      
.normal_Ex24,      
.normal_red,       
.strong_red,       
.red_9pix,         
.red_14pix,        
.red_14pixbold,    
.red_16pix,        
.red_16pixbold,    
.red_18pixbold,    
.red_18pixboldlink,
.normal_blue,      
.normal_bluebold,  
.blue_9pix,        
.blue_14pix,       
.blue_14pixbold,   
.blue_16pix,       
.blue_16pixbold,   
.green_9pix,       
.green_14pix,      
.green_16pix,      
.green_16pixbold,  
.green_Exbb,       
.black_16pix,      
.red_s,            
.red_b,            
.red_bb,           
.red_bbn,          
.blue_b,           
.blue_bb,          
.new,              
.cate,             
.copy,             
.copy2,            
.mini,             
.mini_bold,        
.umini,            
.subject,          
.normal_title,     
.topic:link,       
.topic:visited,    
.topic:hover,      
.topix:active,     
.efc_qanda,        
.deja_story,       
.deja_title,       
.newtitle,         
.soft_caption,     
.apology,          
.entrance_s,       
.holiday_attention,
.holiday_attention2
{
/*	font-family: Meiryo, メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", Verdana, arial, helvetica, sans-serif;*/
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", Verdana, arial, helvetica, sans-serif;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
