#main-box{
          width : 520px;
}

U{ 			
  text-decoration : underline;
}

P{ 		
  font-size:11pt;
  line-height:130%;
  width:500px;
}

SPAN{ 		
  width:500px;
}

.centering{
display:block; 
margin-left:auto;
margin-right:auto;
text-align:center; 
} 

.right{ 		
  text-align:right;
}

.font_01{ 		
  font-size:12pt;
  line-height:120%;
  font-weight:bold;
  color:#FF9900;
  letter-spacing:1pt;
}

.font_02{ 		
  font-size:11pt;
  line-height:130%;
  font-weight:bold;
  color:#FF9900;
  letter-spacing:1pt;
  background-color:#FFFFCC;
}

.font_h{ 		
  font-size:12pt;
  line-height:120%;
  font-weight:normal;
  border-left: 15px solid #CC3333;
  border-bottom: 3px double #CC3333;
  padding-left: 15px; 
  color:#333333;
  letter-spacing:1pt;
}

.table_news	{width:510px;
	border-collapse: collapse;}

.table_news th	{width: 60px;
        vertical-align:middle;
        border-top: 1px solid #FFCC66;
        border-left: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	padding: 10px;  
	background-color: #FFFFCC;
	font-size: 11pt;
        color:#FF9900;
        letter-spacing:1.5px;
	text-align:left;}

.table_news td	{border-top: 1px solid #FFCC66;
        border-right: 1px solid #FFCC66;
        border-bottom: 1px solid #FFCC66;
	padding: 11px;
	font-size: 11pt;
        line-height:150%;
        color:#000000;
	}

}

.table_meigi	{width:510px;
	border-collapse: collapse;}

.table_meigi td.a{border-top: 0px double #FF9933;
        border-left: 10px double #FF9933;
        border-right: 0px solid #FF9933;
        border-bottom: 3px solid #FF9933;
	padding: 3px 11px;
	font-size: 11pt;
        line-height:150%;
        color:#FF9900;
        font-weight:bold;
	background-color:#fff;
	}

.table_meigi td.b{border-top: 0px solid #FF9933;
        border-left: 1px solid #FF9933;
        border-right: 3px double #FF9933;
        border-bottom: 1px solid #FF9933;
	padding: 11px;
	font-size: 11pt;
        line-height:150%;
        color:#666;
	}