/* generated by csscreator.com */ 


/* メインカラム */ 	

#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:700px; 
 }
.maincontents-wrap{
 float: left;
 clear:both; 
 width:700px; 
 }
.maincontents-inbox{
	float: left;
	clear:both;
	padding-left: 20px;
	padding-bottom: 20px;
 }
.maincontents{
 float: left;
 clear:both; 
 width:680px; 
 } 
.maincontents-title{
 float: left;
 clear:both; 
 width:680px; 
 } 
.maincontents-detail{
	float: left;
	clear:both;
	width:680px;
	background-attachment: scroll;
	background-image: url(../images/main-contents-underline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
 }
 
/* イントロデュース */  
 
.introduce-wrap{
	float: left;
	clear:both;
	padding: 10px;
 } 
.introduce{
 float: left;
 clear:both; 
 width:660px; 
 } 
 
/* ランキング */  
.ranking-wrap{
	float: left;
	clear:both;
	width:680px;
	padding-top: 10px;
 }
.ranking-num{
	float: left;
	display:block;
	width:55px;
 }
.ranking-img{
	float: left;
	display:block;
	width:138px;
 }      
.ranking-text{
	float: left;
	display:block;
	padding-left: 10px;
 }
.ranking-text-name{
	float: left;
	clear:both;
	display:block;
	width:477px;
 }
.ranking-text-url{
	float: left;
	clear:both;
	display:block;
	width:477px;
	font-weight: bold;
	color: #0199CC;
 }
.ranking-text-url a{
	text-decoration:none;
	font-weight: bold;
	color: #0199CC;
 }
.ranking-text-url a:hover{
	text-decoration:none;
	font-weight: bold;
	color: #FF9900;
 }  
.ranking-text-detail{
	float: left;
	clear:both;
	display:block;
	width:477px;
 }  

