/*** eigakaitaku area CSS Document ***/

@import"base.css";

/***** レビュー一覧 *****/
.top_newlist{
	width:190px;
	margin:0px 3px 20px 0;
	padding:0px 0px 0 0 ;
	border:1px solid #CCCCCC;
	float:left; /* 左メニューに設定 */
}

.top_newlist h2{
	text-indent:-5000px;
	height:24px;
	font-weight:bold;
	color:white;
	text-align:center;
	font-size:105%;
	padding:3px 0 0 0 ;
}

#newmv h2{background:url(../pic/bgmnh2newmv.jpg) repeat-x top left;}
#newdvd h2{background:url(../pic/bgmnh2newdvd.jpg) repeat-x top left;}
#olintro h2{background:url(../pic/bgmnh2newdom.jpg) repeat-x top left;}

.top_newlist li{
	text-indent:18px;
	margin:5px;
	vertical-align:top;
	border-bottom:1px solid #DDDDDD;
	width:180px;
	height:20px;
	overflow:hidden;
}

.top_newlist li a{
	width:180px;
	height:20px;
	color: #333399;
	display:block;
}

#newmv ul{background:url(../pic/bgosusume_ul01.jpg) no-repeat bottom right;}
#newdvd ul{background:url(../pic/bgosusume_ul02.jpg) no-repeat bottom right;}
#olintro ul{background:url(../pic/bgosusume_ul03.jpg) no-repeat bottom right;}


#newmv li{background:url(../pic/point_newmv.jpg) no-repeat top left;}
#newdvd li{background:url(../pic/point_newdvd.jpg) no-repeat top left;}
#olintro li{background:url(../pic/point_olintro.jpg) no-repeat top left;}

/***** おすすめ *****/
.top_osusume{
	width:582px;
	margin:0px 6px 20px 0 ;
	padding:0px 0 5px 0;
	border:1px solid #CCCCCC;
}

.top_osusume h2{
	text-indent:-5000px;
	height:24px;
	font-weight:bold;
	color:#993300;
	text-align:center;
	font-size:105%;
	background:url(../pic/bgh2osusume.jpg) no-repeat top left;
	padding:3px 0 0 0 ;
}

#kranking h2{
	background:url(../pic/bgh2krank.jpg) no-repeat top left;
	color:#993300;
}

#kranking .h3japan{
	background:#EA792D;
	font-weight:bold;
	color:white;
	border:1px solid #BBBBBB;
}

#kranking .h3america{
	background:#EA792D;
	font-weight:bold;
	color:white;
	border:1px solid #BBBBBB;
}


#kranking span{
	font-size:80%;
	font-weight:600;
	margin-left:7px;
	color:white;
}

#kranking table{background-color:#FFFFEE;}

#kranking td,th{
	border-bottom:1px dotted #CCCCCC;
	height:31px;
}

#kranking th{color:#002864;font-weight:600;text-align:center;}

#kranking td {width:230px;}
#kranking td a{
	width:220px;
	display:block;
	font-size:90%;
	line-height:1.1em;
}

.rankone a{
	font-size:120%;
	font-weight:bold;
	color:#FF3300;
}
.ranktwo a{
	font-size:110%;
	font-weight:900;
	color:gray;
}
.rankthree a{
	font-size:100%;
	font-weight:500;
	color:brown;
}

.top_osusume ul{margin:2px 0px;}

.top_osusume li{
	width:275px;
	margin:0px 4px;
	padding:3px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	float:left;
	display:inline;/*forWinIE6*/
}

.top_osusume li h3{
	background-color:#818996;
	text-align:center;
	border:1px solid #BBBBBB;
}

.osusume_div{
	width:135px;
	margin:0px 2px;
	float:left;
	display:inline;/*forWinIE6*/
}

.osusume_div h3{
	height:30px;
	background-color:#BBD1F7;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.osusume_div p{font-size:90%;}

