@charset "utf-8";
/* CSS Document */

html {height:100%;}
html>/**/body {font-size: 12px; /* Except IE */line-height:150%; color:#333333;}
body{height: 100%; margin: 0; padding: 0; color:#333333; font-size: 12px;}
img{border: 0;margin: 0; padding:0;}


#main ul{margin-left:10px; float:left;}
#main li{display:inline;}


p,div,ul,li,a,dl,dt,dd,h1{margin:0; padding:0;}
#container{height: 100%; min-height: 100%; margin:0 auto; text-align:left; padding:0; width:1000px; background-color:#FFF;}
.clear{clear:both; margin:0; padding:0;}
#main{ width:1000px; border-left:1px solid #FC6; border-right:1px solid #FC6;}
#left{ width:760px; float:left; margin-top:20px;}
#right{ width:220px; float:right; margin-top:20px; padding:0;}

#container h1{font-size:100%}
h2{
	height:100%; 
	color:#FF0033; 
	font-size:200%;
	}
h3{
	color:#FF0033; 
	font-size:200%; 
	position:absolute; 
	left: 180px; 
	top: 1px;
	}



/*ヘッダー start*/

/*ヘッダー end*/


/*leftmain start*/
.sitesetumei{
	background-image:url(../img/rankingsetumei.gif); 
	width:760px; 
	height:512px; 
	position:relative;
	}
.seumeibun{
	position:absolute;
	left: 26px;
	top: 127px;
	height: 167px;
	width: 697px;
	font-size:140%;
	line-height:24px;
	font-weight:600;
}

.seikoutitle{
	position:absolute; 
	left: 200px; 
	top: 320px; 
	font-size:200%; 
	color:#E24588; 
	font-weight:800;
	}
.seikou1{position:absolute; left: 230px; top: 362px; font-size:180%; color:#FFF; font-weight:400;}
.seikou2{position:absolute; left: 230px; top: 395px; font-size:180%; color:#FFF; font-weight:400;}
.seikou3{position:absolute; left: 230px; top: 431px; font-size:180%; color:#FFF; font-weight:400; width: 486px; height: 35px;}



/*rank1 start★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/
.rankingblock{
	width:748px; 
	height:100%; 
	border:solid 1px #999; 
	margin:20px auto; 
	padding:5px;
	}
.date{
	font-size:170%; 
	font-weight:600; 
	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;
	color:#414141;
	}
.cen{text-align:center;}
.ta{padding-left:10px;}
.ta2{padding-left:10px; line-height:25px;}

.kutikomibox{
	overflow:auto; 
	width:380px; 
	height:248px; 
	margin-top:0px; 
	padding:5px;
	text-align:center; 
	background-color:#FFFFFF; 
	border:#cccccc 
	1px solid;
	}
.kutikomibun{
	width:345px; 
	padding:10px; 
	background-color:#FFEEEC; 
	margin:2px 0; 
	text-align:left; 
	font-size:120%; 
	font-weight:600; 
	color:#630; 
	line-height:20px;
	}
.kutihosi{
	color:#F33; 
	line-height:25px; 
	font-size:130%
	}

.karakutihyouka{
	background-image:url(../img/souhyou.gif); 
	width:716px; 
	height:282px; 
	position:relative; 
	margin:0 auto 20px auto;
	}
.karakutihyoukakameyamado{
	background-image:url(../img/souhyou.gif); 
	width:716px; 
	height:282px; 
	position:relative; 
	margin:0 auto 2px auto;
	}
.karakutibun{
	position:absolute; 
	left: 179px; 
	top: 55px; 
	width: 522px; 
	height: 204px; 
	font-size:130%; 
	font-weight:600; 
	line-height:21px;
	}

.kousiki{
	text-align:center; 
	margin:25px auto;
	}	
.kousikikame{
	text-align:center; 
	margin:0px auto 25px auto;
	}	
/*rank1 start★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★*/

.karakutihyouka_miona{
	background-image:url(../img/souhyou_miona.gif); 
	width:716px; 
	height:262px; 
	position:relative; 
	margin:0 auto 20px auto;
	}
.karakutihyouka_lion{
	background-image:url(../img/souhyou_lion.gif); 
	width:716px; 
	height:262px; 
	position:relative; 
	margin:0 auto 20px auto;
	}
.karakutihyouka_karorisuton{
	background-image:url(../img/souhyou_karorisuton.gif); 
	width:715px; 
	height:282px; 
	position:relative; 
	margin:0 auto 20px auto;
	}
.karakutihyouka_sennen{
	background-image:url(../img/souhyou_sennen.gif); 
	width:715px; 
	height:254px; 
	position:relative; 
	margin:0 auto 20px auto;
	}

.modoru{
	float:right; 
	margin-right:5px; 
	color:#F36; 
	font-weight:600;
	}
	
	
/*leftmain end*/






/*rightmenu start*/

.rightlank{
	background-image:url(../img/right_rank_2.gif); 
	width:220px; 
	height:716px; 
	position:relative;
	}
.rightlank2{
	background-image:url(../img/right_rank2_2.gif); 
	width:220px; 
	height:634px; 
	position:relative;
	}
.right1{position:absolute; left: 15px; top: 88px; width: 194px; font-size:110%; font-weight:600;}
.right2{position:absolute; left: 15px; top: 199px; width: 194px; font-size:110%; font-weight:600;}
.right3{position:absolute; left: 15px; top: 306px; width: 194px; font-size:110%; font-weight:600;}
.right4{position:absolute; left: 15px; top: 415px; width: 194px; font-size:110%; font-weight:600;}
.right5{
	position:absolute;
	left: 15px;
	top: 523px;
	width: 194px;
	font-size:110%;
	font-weight:600;
}



/*rightmenu end*/




/*footermenu start*/
.footerbox{
	background-color:#CCC; 
	float:left; 
	width:1000px; 
	margin-top:10px;
	}
.footerbun{
	padding:5px; margin-top:
	}


/*footermenu end*/







/*運営者情報 start*/
.mainblock{width:728px; height:100%; border:#F69 1px solid; padding:15px;}
.uneishataitle{background-color:#F99; color:#FFF; margin:auto; width:728px;}
.uneibun{padding:5px; font-size:160%; font-weight:800;}
.uneishajouhou{background-image:url(../unei/img/uneisha.gif); width:715px; height:254px; position:relative; color:#666; font-weight:600; font-size:140%; margin:40px auto;}

.jouhou1{position:absolute; left: 51px; top: 21px;}
.jouhou2{position:absolute; left: 251px; top: 21px;}
.jouhou3{position:absolute; left: 51px; top: 80px;}
.jouhou4{position:absolute; left: 251px; top: 80px;}
.jouhou5{position:absolute; left: 51px; top: 138px;}
.jouhou6{position:absolute; left: 251px; top: 138px;}
.jouhou7{position:absolute; left: 51px; top: 197px;}
.jouhou8{position:absolute; left: 251px; top: 197px;}

/*運営者情報 end*/




/*ランキング調査情報詳細 start*/
.tyousajouhou{font-size:120%; margin:15px auto 40px auto; font-weight:600;}
.ankatenaiyou{font-weight:600; font-size:110%; margin:15px auto 10px auto;}
.ankate{font-weight:600; font-size:110%; margin:15px auto 10px auto; line-height:20px;}




/*ランキング調査情報詳細 end*/




/*バナー start*/
.rightbanner{text-align:center; margin:10px auto 0px auto;}
.underbanner{text-align:center; margin:40px auto 20px auto;}

/*バナー end*/


