/*@charset "UTF-8";*/

/*tag reset*/
@import "import.css";

#wrapper #contents_wrapper .contens{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom:20px;
	background-color:#101010;
	padding-bottom:50px;
}

*:first-child+html #wrapper #contents_wrapper .contens{
	height:1590px;
}

*:first-child+html #wrapper #contents_wrapper .contens .banner{
	height:1590px;
}

h2{
	background:url(../img/artist/h2.gif) no-repeat;
	width:329px;
	height:23px;
	text-indent:-1000em;
	margin-left:20px;
	margin-top:40px;
	margin-bottom:11px;
}

h3.decide{
	background:
	url(../img/whats/h3.gif) no-repeat;
	width:442px;
	height:65px;
	text-indent:-1000em;
	margin:23px 0;
}

h4{
	background:url(../img/whats/h4_outline.gif);
	width:667px;
	height:21px;
	text-indent:-1000em;
}

.body{
	width:656px;
}

.body ul{
	width:656px;
}


.body li{
	float:left;
	height:240px;

}

li p{
	background:url(../img/artist/name_arrow.jpg) left top no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	margin-top:5px;
	color:#FFFFFF;
}

li.one {
	margin-bottom:30px;
	width:185px;
	height:240px;
}

li.one img{
	padding:10px;
	background-color:#FFFFFF;
	width:165px;
	border:1px solid #FFCC66;
}

li.one_c {
	margin:0 40px;
	margin-bottom:30px;
width:185px;
height:240px;
}

li.one_c img{
	padding:10px;
	background-color:#FFFFFF;
}

li.jam{
	margin-left:30px;
	margin-bottom:30px;
	width:410px;
	height:240px;
}

li.jam img{
	padding:10px;
	background-color:#FFFFFF;
}

li.ray{
	margin-bottom:30px;
	width:410px;
	height:240px;
	float:left;
}

li.ray img{
	padding:10px;
	background-color:#FFFFFF;
}

.m30{
	margin:0 25px;
}
*html .m30{
	margin-left:20px;
}

.face{
	float:left;
}

.face_i{
	padding:10px;
	background-color:#FFFFFF;
	width:165px;
	border:1px solid #FFCC66;
	margin-bottom:10px;
}

.face_jam{
	padding:10px;
	background-color:#FFFFFF;
	width:360px;
	border:1px solid #FFCC66;
}

.face_ray{
	padding:10px;
	background-color:#FFFFFF;
	width:390px;
	border:1px solid #FFCC66;
}

.face ul{
	margin-bottom:20px;
}

.face li{
	float:none;
}

.face li.interview a{
	background:url(../img/artist/interview_btn.gif) no-repeat;
	width:109px;
	height:14px;
	display:block;
	margin-bottom:5px;
}

.face li.interview a:hover{
	background:url(../img/artist/interview_btn_o.gif) no-repeat;
	width:109px;
	height:14px;
	display:block;
	margin-bottom:5px;
}

.face li.shikishi a{
	background:url(../img/artist/shikishi_btn.gif) no-repeat;
	width:110px;
	height:14px;
	display:block;
}

.face li.shikishi a:hover{
	background:url(../img/artist/shikishi_btn_o.gif) no-repeat;
	width:110px;
	height:14px;
	display:block;
}

.prof{
	float:right;
	width:433px;
	color:#FFFFFF;
}

.prof h3.prof_c{
	margin-bottom:15px;
}

.prof h4{
	background:url(../img/artist/h4_profile.gif) no-repeat;
	width:434px;
	height:20px;
	margin-bottom:10px;
	text-indent:-1000em;
}