#sr-top20{
	width: 538px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sr-top20-title{
	width: 538px;
	height: 38px;
	background: url(img/bar_pink_54038.jpg) no-repeat;
}

#sr-top20-title h1{
	font-size: 16px;
	color: #ffd700;
	padding-left: 28px;
	padding-top: 8px;
	background-color: transparent;
	background: url(img/oukan.gif) 4px 8px / auto auto no-repeat scroll padding-box border-box;
}

#sr-top20-scr a{
	font-size: 14px;
}

#sr-top20-scr table, td, tr{
	padding: 3px;
	border: 1px solid #f2066a;
	border-collapse: collapse;
	empty-cells: show;
}

img{
	display: block;
}

#sr-new{
	margin: 0 auto;
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 8px;
}

#sr-new a{
	font-size: 10px;
}

#sr-new-title{
	background-color: #f2066a;
}

#sr-new h1{
	height: 26px;
	font-size: 14px;
	color: #fff;
	padding-left: 28px;
	padding-top: 6px;
	background: url(img/oukan.gif) 4px 5px no-repeat;
}

#sr-new table, td, tr{
	padding: 2px;
	border: 1px solid #f2066a;
	border-collapse: collapse;
	empty-cells: show;	
}

#dti-ad{
	width: 980px;
	text-align: center;
	padding: 10px;
}

#sr-second{
	border: 1px solid #f2066a;
	margin: 0 auto;
	width: 890px;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sr-second a{
	font-size: 12px;
}

#sr-second-title{
	width: 890px;
	height: 38px;
	background-color: transparent;
	background: url(img/bar_pink_54038.jpg) 0% 0% / auto auto repeat-x scroll padding-box border-box;
}

#sr-second-title h1{
	font-size: 16px;
	color: #ffd700;
	padding-left: 28px;
	padding-top: 8px;
	background-color: transparent;
	background: url(img/oukan.gif) 4px 8px / auto auto no-repeat scroll padding-box border-box;
}

#dti-ad2{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}