/*110610追加　news*/
.Information .titlebx						{ width:180px; padding:10px; }
.Information .titlebx .tit					{ float:left; }
.Information .titlebx .allbtn				{ float:right; }


/*110610追加　blog*/
.blog{
	background-image: url(../../images/btm_info.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.blog .post									{ width:180px; padding:6px 0; margin:0 0 0 7px; background: url(../../images/top_blog_dot.gif) no-repeat right bottom; }
.blog .post img								{ border:solid 1px #d3d3d3; float:left; margin:0 10px 0 0; }	
.blog .post p.date							{ font-size:10px; color:#2aafcd; line-height:1.4em; }
.blog .post p.posttit a						{ color:#666666; font-size:10px; }
.blog .blogbtn								{ padding:7px 0 0 7px; }


/*110610追加　media*/
body.Home #container #MainContainer #Main .media p			{ padding:0; margin:0; }	
body.Home #container #MainContainer #Main .media			{ clear:both; margin:0 0 20px 20px; padding:14px; width:608px; background:#ffffff; }			 						
body.Home .media .rtitbx									{ position:relative; margin:0 0 20px 0; width:608px; height:28px; background:#efefef; }	
body.Home .media .rtitbx .rtitle							{ position:absolute; top:8px; left:12px; }	
body.Home .media .rtitbx .btn								{ position:absolute; top:6px; left:545px; } 
body.Home .media .wrap										{ background: url(../../images/media_bg.gif) repeat-y left top; }
body.Home .media .wrap .bx01								{ float:left; width:185px; padding:0 12px 0 0; }
body.Home .media .wrap .bx01 img							{ float:left; margin:0 10px 0 0; border:solid 1px #d3d3d3; }
body.Home .media .wrap .bx01 p.date							{ font-size:10px; color:#2aafcd; } 
body.Home .media .wrap .bx01 p.title						{ font-size:12px; font-weight:bold; } 
body.Home .media .wrap .bx01 p								{ font-size:10px; line-height:1.4em; }
body.Home .media .wrap .bx01 a								{ color:#666666; }
body.Home .media .wrap .bx02 p								{ font-size:10px; line-height:1.4em; }
body.Home .media .wrap .bx02 a								{ color:#666666; }


body.Home .media .wrap .bx02								{ float:left; width:185px; padding:0 0 0 10px; margin:0 0 0 10px; }
body.Home .media .wrap .bx02 img							{ float:left; margin:0 10px 0 0; border:solid 1px #d3d3d3; }
body.Home .media .wrap .bx02 p.date							{ font-size:10px; color:#2aafcd; } 
body.Home .media .wrap .bx02 p.title						{ font-size:12px; font-weight:bold; } 
body.Home .media .wrap .bx02 p								{ font-size:10px; line-height:1.4em; }

body.Home .media .wrap .rank01								{ width:180px; padding:0 20px 0 0; float:left; border-right:solid 1px #f1f1f1; }
