#all{
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:20px;
width:760px;
border:none;
background-color:#FFFFFF;
}

#menu{
width:180px;
margin-left:12px;
margin-top:0px;
padding-top:10px;
float:left;
text-align:left;
font-size:12px;
background-color:#EEEEEE;
}

#menu p{
font-size:12px;
padding-left:5px;
padding-bottom:5px;
margin-top:5px;
border-bottom:solid 1px #CCCCCC;
}

#main{
width:566px;
margin:0px;
padding:0px 0px 10px 0px;
float:left;
border:none;
background-color:#FFFFFF;
}

#box01{
margin-top:10px;
width:566;
border:2px solid #CCCCCC;
background-color:#FFFFFF;
float:left;
padding-bottom:15px;
}

.box02{
margin:1px;
width:566;
border:none;
background-color:#FFFFFF;
float:left;
padding-bottom:8px;
clear:both;
}

.box03{
margin-top:5px;
width:564px;
border:dotted 1px #CC0000;
background-color:#FFFFFF;
}

.box04{
	margin:0px;
	width:474px;
	border-left:dotted 1px #CC0000;
	background-color:#FFFFFF;
	float:left;
	padding-bottom: 16px;
}

.box05{
	margin:0px;
	width:475px;
	border:none;
	background-color:#FFEFE1;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:4px;
	float:left;
/*	font-weight:bold;
	font-size: 20px;*/
	height:10px;
}

.box06{
margin-top:5px;
margin-left:6px;
width:278px;
border:dotted 1px #CC0000;
background-color:#FFFFFF;
float:left;
}

.box07{
	width:566px;
	margin:0px;
	clear:both;
}

.box08{
	width:566px;
	margin:0px;
	border-top: dotted 2px #CCCCCC;
	clear:both;
}

.box09{
	width:546px;
	margin:0px;
	padding-top:10px;
	padding-bottom::0px;
	padding-left:20px;
	clear:both;
	background-image:url(img/sub_title.gif);
	background-repeat: no-repeat;
}

.box10{
	width:566px;
	margin:0px;
	border: solid 1px #CCCCCC;
	clear:both;
}

.box11{
	width:430px;
	margin-top:12px;
	margin-left:5px;
	padding-top:2px;
	float:left;
	font-weight: bold;
	font-size: 18px;
	color: #3366FF;
	background-color:none;
}

.box12{
	width:430px;
	margin-top:2px;
	margin-left:5px;
	padding-bottom:5px;
	float:left;
	background-color:none;

}

.box13{
	width:370px;
	margin-top:24px;
	float:left;
	font-weight: bold;
	font-size: 24px;
	color: #3366FF;
	background-color:none;
}

.box14{
	width:370px;
	margin-top:3px;
	padding-bottom:0px;
	float:left;
	background-color:none;
}

.box15{
	width:335px;
	font-weight: bold;
	font-size: 24px;
	margin-top:0px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:10px;
/*	border-top:25px solid #FFEFE1;*/
}

.menu_box1{
	width:147px;
	margin-left:9px;
	padding-top:6px;
	padding-left:7px;
	padding-bottom:6px;
	border-left: solid 7px #0000CC;
	border-top: solid 1px #0000CC;
	border-right: solid 1px #0000CC;
	border-bottom: solid 1px #0000CC;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.menu_box2{
	width:154px;
	margin-left:9px;
	padding:top:10px;
	padding-bottom:10px;
	margin-top: 10px;
}

img.img1{
padding-top:6px;
padding-right:5px;
padding-left:26px;
}

img.img2{
padding-bottom:10px;
padding-right:0px;
}

img.img3{
float:left;
margin:0px;
}

img.img4{
margin-left:3px;
margin-top:3px;
}

img.img5{
padding-top:6px;
padding-right:5px;
padding-left:10px;
}

img.img6{
float:left;
margin-top:30px;
}

img.img7{
float:left;
margin:3px;
}

img.img8{
float:left;
margin-top:12px;
}

img.img9{
margin:0px;
}


.rank_img01{
float:right;
margin-top:30px;
margin-right:12px;
}

.rank_img02{
float:right;
margin-top:15px;
margin-right:12px;
}

.rank_img03{
float:right;
margin-top:10px;
marfin-right:2px;
}

#text1{
	padding-top:22px;
	padding-left:5px;
	width:120px;
	float:left;
	text-align: right;
}

#text2{
	padding-top:29px;
	padding-left:6px;
	width:182px;
	float:left;
	text-align: left;
}

span.size18b{
font-size:17px;
font-weight:bold;

}

span.size14b{
font-size:11px;
font-weight:bold;

}

span.text3{
	line-height:240%;
	padding-left: 5px;
}
span.text4_1dan{
	line-height:125%;
	padding-left: 6px;
}

span.text4_2dan1{
	padding-left: 6px;
}

span.text4_2dan2{
	padding-left: 6px;
	line-height:140%;
}

span.text5{
	line-height:170%;
	
}

h1{
margin:0px;
padding:0px;
font-size:16px;
}


h2.sub_title{
	border:none;
	margin:0px;
	padding-left: 18px;
	padding-top:10px;
	padding-bottom:13px;
	font-size: 18px;
	background-image:url(/contents/ranking/img/sub_title.gif);
	width: 548px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	}
span.search{
font-size:12px;
color:#000000;
font-weight:normal;
padding-left:10px;
}

.date01{
width:240px;
padding-top:22px;
float:right;
font-size:14px;
}