@charset "UTF-8";
/* CSS Document */

 
 #topMainWrapper{
    margin-top:3px;
	border:1px solid #b5b5b5;
	border-bottom:none;
	}
 #flashArea{
    width:538px;
	border:5px solid #49AEDE;
	float:left;
	display:inline;
	}
#rankingArea{
    width:250px;
	float:left;
	display:inline;
	}

#rankingArea{
    background-color:#49aede;
	height:240px;
	}
#rankingArea h2{
    background:url(../img/rankTitle.gif) no-repeat;
	text-indent:-9999px;
	height:32px;
	margin-bottom:3px;
	}
#rankingArea p{
    font-size:10px;
	}
a .rankImg{
    border:1px solid #d5d5d5;
	}	
a:hover .rankImg{
    border:1px solid #49aede;
	} 		
.rankImg{
    width:50px;
	float:left;
	margin-right:8px;
	display:inline;
	}	
.rankInfo{
    width:162px;
	float:left;
	display:inline;
	}	
.rankInfoName{
    font-size:10px;
	}		
.rankBox{
    width:226px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:4px 6px;
	margin-bottom:2px;
	border:2px solid #b5b5b5;
	}
.rankPrice{
    color:#E83D59;
	font-weight:bold;
	}
#osusumeArea{
     margin-top:-6px;
	 margin-bottom:4px;
	 padding-bottom:2px;
	 background:url(../img/border-blue.gif) repeat-x left bottom;
	 }		
#osusume{
    background:url(../img/osusume.gif) no-repeat;
	text-indent:-9999px;
	width:140px;
	float:left;
	display:inline;
	margin-right:10px;
	}	
#osusumeTxt{
     width:500px;
	 float:left;
	 display:inline;
	 margin-top:3px;
	 font-size:11px;
	 }	
#osusumeImgArea{
     margin-bottom:6px;
	 }	

.osusumeImg{
    width:144px;
	float:left;
	display:inline;
	margin-right:12px;

     }	  
.osusumeImg a img{
    
	border:1px solid #d5d5d5;
	}

.osusumeImg a:hover img{
    border:1px solid #49aede;
	} 
.osusumeName a{
     font-size:10px;
	  }	   	
#lineup{
    background:url(../img/topLineup.gif) no-repeat;
	text-indent:-9999px;
	border-bottom:2px solid #49aede;
	margin-bottom:5px;
	}
#lineup1{
     background:url(../img/lineup_1.gif) no-repeat;
	 text-indent:-9999px;
	 }	
#lineup2{
     background:url(../img/lineup_2.gif) no-repeat;
	 text-indent:-9999px;
	 }	
#lineup3{
     background:url(../img/lineup_3.gif) no-repeat;
	 text-indent:-9999px;
	 }		 	 
.lineupImg{
    width:166px;
	float:left;
	display:inline;
	margin-right:10px;
	}	
.lineupInfo{
    width:398px;
	float:left;
	display:inline;
	}
.lineupInfo p{
    margin-bottom:5px;
	}
.lineupLead{
    font-size:11px;
	}		
.lineupTxt{
    margin-right:10px;
	}
.lineupBox{
     border-bottom:1px dotted #d5d5d5;
	 padding-bottom:5px;
	 margin-bottom:5px;
	 }
#newTitleArea{
    border-bottom:2px solid #49aede;
	margin-bottom:5px;	 
	}	 	
#newTitle{
     background:url(../img/topNew.gif) no-repeat;
	 text-indent:-9999px;
	 width:80px;
	 float:left;
	 display:inline;
	 
	 }
#newRss{
     width:104px;
	 float:right;
	 display:inline;
	 margin-top:3px;
	 }	
#newRss a{
     font-size:10px;
	 }	
#columTitle{
     background:url(../img/topColum.gif) no-repeat;
	 text-indent:-9999px;
	  border-bottom:2px solid #49aede;
	 margin-bottom:5px;	 
	}	
.columLeft{
    width:284px;
	float:left;
	display:inline;
	}	
.columRight{
    width:284px;
	float:right;
	display:inline;
	}
	
#outinfoTitle{
    background:url(../img/top_outInfo.gif) no-repeat;
	text-indent:-9999px;
	border-bottom:2px solid #49aede;
	margin-bottom:5px;
	}	
.smallTxtRed{
     font-size:10px;
	 color:#c03;
	 }			
 
