@charset "utf-8";
@import "../../../css/global.css";
@import "../../../css/layout.css";
@import "../../../css/hrstyle.css";


#layout #wrap{
	background:url(../../../img/_ja/_jp/style/home/pic.jpg) no-repeat top;
	/*
	width:641px;
	height:449px;
	*/
	
	width:309px;
	padding-left:332px;
	padding-bottom:30px;
	
	min-height:399px;
	height:auto !important;
	height:399px;

	position:relative;
}
/*
	html>body #layout #wrap{
		width:309px;
	}
*/
	
#content{
	color:#0f0f0f;
}	

#content a{
	color:#47489b;
	font-weight:normal;
}

#content p{
	line-height:16px;
}

#content h2{
	background:url(../../../img/_ja/_jp/style/home/title.gif);
	width:151px;
	height:27px;
	
	margin:25px 0 13px;
	
	text-indent:-1000px;
	overflow:hidden;
}

#content h3{
	width:295px;
	height:18px;
	
	margin:0 0 6px;
	
	text-indent:-1000px;
	overflow:hidden;
}

#content h3 a{
	width:100%;
	height:100%;
	display:block;
}

#content .learnmore{
	margin:3px 0 0 210px;
	width:91px;
}

#content ul li{
	/*margin:0 0 21px;*/
}

#content ul li p{
	padding:0 0 0 15px;
	/*width:272px;*/
	width:257px;
}
/*
	html>body #content ul li p{
		width:257px;
	}
*/



#content .muse{
	height:94px;
}

#content .muse h3 a{
	background-image:url(../../../img/_ja/_jp/style/home/muse.gif);
}

#content .artist{
	height:97px;
}

#content .artist h3 a{
	background-image:url(../../../img/_ja/_jp/style/home/artist.gif);
}




#content .rankingvote{
	margin-bottom:0;
}

#content .rankingvote h3{
	background-image:url(../../../img/_ja/_jp/style/home/rankingvote.gif);
}

#content .rankingvote p{
	margin:0 0 8px;
}

#content .rankingvote .pic{
	float:left;
	margin:0 0 0 16px;
	width:92px;
	height:120px;
	
	behavior:url("../../../js/png.htc");
}

#content .rankingvote fieldset{
	width:174px;
	margin:0 0 0 10px;
	padding:0;
	border:0;
	
	float:left;
}

#content .rankingvote ul{
	margin:0;
	padding:0;
	width:174px;
}

#content .rankingvote ul li{
	margin:0;
	padding:0;
	line-height:14px;
	width:174px;
	display:block;
}
	#content .rankingvote ul li:after{
		display:block; 
		clear:both; 
		visibility:hidden;
		content:"."; 
		height:0;
	}
	* html #content .rankingvote ul li{
		height:1%;
	}



#content .rankingvote ul li input{
	margin:0 2px 0 0;
	padding:0;
	vertical-align:bottom;
	float:left;
	width:16px;
	height:16px;
}

#content .rankingvote ul li span.label{
	/*float:left;*/
	line-height:14px;
	display:block;
	width:150px;
	/*
	position:relative;
	top:2px;
	*/
}

#content .rankingvote input#submit{
	border:0;
	margin:4px 0 0 104px;
	width:59px;
	height:17px;
}





