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

#maincontents{
				float:left;
				background-color:#f4f4f4;
				width:630px;
				height:auto;
				border:1px solid #bfbfbf;
				padding:10px;
			}
			#maincontents:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}	
				#ranking{
					width:630px;
					float:left;
				}
					#ranking h2{
						border-left:3px solid #88b6ff;
						font-size:13px;
						color:#1a10a2;
						padding:2px 0;
					}
						#ranking h2 strong{
							margin-left:10px;
						}
					#ranking ul{
						margin-top:10px;
						margin-left:2px;
					}
						#ranking ul li{
							float:left;
							width:150px;
							height:220px;
							text-align:center;
							background-color:#fff;
							border:1px solid #bfbfbf;
							margin-right:5px;
							list-style-type:none;
							padding-bottom:5px;
							padding-top:10px;
							font-size:14px;
							font-weight:bold;
						}
						#rankig ul li.liright{
							margin-right:0;
						}
							#ranking ul li img{
								padding-bottom:7px;
								vertical-align:bottom;
							}
								#ranking ul li a{
									text-decoration:none;
									color:#1a10a2;
								}
							#ranking ul li span{
								font-size:12px;
							}
				#pr{
					font-size:12px;
					padding-top:10px;
					float:left;
				}
					#primg{
						float:left;
						width:120px;
						height:30px;
						background-image:url(../img/oote.gif);
						margin-top:13px;
					}
					#pr p{
						float:left;
						width:480px;
						line-height:1.2em;
						padding-left:20px;
					}
						#pr p strong.red{
							color:#f00;
						}
				#pr:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}	
