@charset "UTF-8";
/*****************************************************
ranking.css
Last Modified: 2010-02-08
******************************************************/
body#ranking {
	background: #FFFFFF url(none);
}

/*Container
=========================================*/
body#ranking #container {
	clear: both;
	width: 580px;
	margin: 0 auto;
	padding: 0px;
	background: url(none);
	text-align: left;
}


/*Contents
=========================================*/
body#ranking div#contents {
	width: 580px;
	margin: 0 auto;
	padding: 7px 0px 15px;
}

body#ranking div#contents h1{
	margin: 0px;
	padding: 0px;
}

body#ranking div#contents h2{
	margin: 0px;
	padding: 0px;
}

/* book */
body#ranking div#contents #books{
	width: 580px;
	padding: 0px 0px 9px;
	background: #d1c1a4 url(../../ranking/images/book_bg01.gif) no-repeat left bottom;
}

body#ranking div#contents #books #heading-set{
	position: relative;
}

body#ranking div#contents #books #heading-set #date{
	position: absolute;
	top: 18px;
	left: 450px;
	width: 120px;
	padding: 0px 0px 9px;
	font-weight: bold;
}

body#ranking div#contents .books-ranking{
	margin: 9px 9px 0px;
	padding: 9px 5px 5px;
	background: #FFFFFF url(../images/com_bg05.gif) repeat-x left top;
}

body#ranking div#contents table{
	width: 550px;
}

body#ranking div#contents table th{
	vertical-align: top;
	padding: 1px;
	border: 2px solid #FFFFFF;
	text-align: left;
}

body#ranking div#contents table td{
	vertical-align: top;
	padding: 1px 10px;
	border: 2px solid #FFFFFF;
}

body#ranking div#contents .books-ranking table td.price{
	text-align: right;
}



body#ranking div#contents .books-ranking table .odd{
	background: #bfad8c;
}

body#ranking div#contents .books-ranking table .even{
	background: #d1c1a4;
}

/* cd dvd */
body#ranking div#contents #cd{
	width: 580px;
	padding: 0px 0px 9px;
	background: #d0ebe7 url(../../ranking/images/cd_bg01.gif) no-repeat left bottom;
}

body#ranking div#contents #cd #heading-set{
	position: relative;
}

body#ranking div#contents #cd #heading-set #date{
	position: absolute;
	top: 18px;
	left: 450px;
	width: 120px;
	padding: 0px 0px 9px;
	font-weight: bold;
}

body#ranking div#contents .dvd-ranking{
	margin: 9px 9px 0px;
	padding: 9px 5px 5px;
	background: #FFFFFF url(../images/com_bg06.gif) repeat-x left top;
}

body#ranking div#contents .cd-ranking{
	margin: 9px 9px 0px;
	padding: 9px 5px 5px;
	background: #FFFFFF url(../images/com_bg04.gif) repeat-x left top;
}


body#ranking div#contents .dvd-ranking table .odd{
	background: #d0ebe7;
}

body#ranking div#contents .dvd-ranking table .even{
	background: #def1ee;
}


body#ranking div#contents .cd-ranking table .odd{
	background: #b4d0fa;
}

body#ranking div#contents .cd-ranking table .even{
	background: #cadefb;
}


/*99: clearfix
=========================================*/

body#ranking div#contents .books-ranking:after,
body#ranking div#contents .dvd-ranking:after,
body#ranking div#contents .cd-ranking:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0;
}



* html body#ranking div#contents .books-ranking,
* html body#ranking div#contents .dvd-ranking,
* html body#ranking div#contents .cd-ranking{ /* IE6 hack */
 zoom: 1; 
}



*:first-child+html body#ranking div#contents .books-ranking,
*:first-child+html body#ranking div#contents .dvd-ranking,
*:first-child+html body#ranking div#contents .cd-ranking{ /* IE7 hack */  
 zoom: 1; 
}

