/* CSS Document */



/* ////////////////////　ランキングアイコン　////////////////////　*/



#container1 #middle1 h3.rank01 {
	padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 0 !important;
	height:28px !important ; width:480px !important ;
	}

#container1 #middle1 h3.rank02 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1078px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank03 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1274px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank04 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1372px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank05 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1470px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank06 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1568px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank07 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1666px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank08 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1764px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank09 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1862px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank10 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -98px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank11 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -196px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank12 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -294px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank13 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -392px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank14 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -490px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank15 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -588px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank16 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -686px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank17 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -784px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank18 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -882px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank19 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -980px !important ;		width:480px !important ;
	height:28px !important ;
	}
#container1 #middle1 h3.rank20 {		padding: 10px 0px 5px 35px !important ;
	background: url(../img/csg-51d8cde95e6c6.gif) no-repeat top left !important ;
	background-position: 0 -1176px !important ;		width:480px !important ;
	height:28px !important ;
	}
/* ////////////////////ランキング　写真枠////////////////////　*/



#container1 #middle1 .ranking_waku {
	float:left;
	width:110px;
	height:110px;
	margin-right:10px;
	overflow:hidden;
 　 position:relative;}


#container1 #middle1 .ranking_waku02 {
	float:right;
	width:110px;
	height:110px;
	overflow:hidden;
 　 position:relative;
    margin:5px 0px 5px 5px;
	}



/* ////////////////////　写真ランキングのbox　////////////////////　*/



#container1 #middle1 .unitKiji li {
	vertical-align:top;
	height:130px!important ;
}


#container1 #middle1 .unitKiji li img{
	width:110px !important ;
	}
	

#subRight #tabRrank li{
	width:32.9% !important ;
	}








