/*Comon Style-----------------------------------*/
@import url(./common/common.css);
@import url(./common/style.css);


/*Unique Style*/

#page_top.profile_frame	#containor .contents h3	{
	display:none;
}

#page_top.profile_frame	#containor	{
	position:relative;
	background-repeat:no-repeat;
	background-position:center top;
	height:580px;
	margin:15px auto 0;
}

#page_top.profile_frame	#header,
#profile_navi li,
#page_top.profile_frame	#containor #global_navi,
#page_top.profile_frame	#containor .contents,
#page_top.profile_frame	#containor #footer	{
	position:absolute;
}

#page_top.profile_frame	#header	{
	background-image:none;
	top:5px;
	left:15px;
	height:53px;
}

#page_top.profile_frame	#containor	#footer	{
	background-image:none;
}

#page_top.profile_frame	#header a	{
	width:170px;
	height:40px;
}

#page_top.profile_frame	#containor.band_style #header	{
	top:25px;
	left:15px;
	height:100px;
}


#page_top.profile_frame	#containor.band_style #header a	{
	width:370px;
	height:100px;
}

#page_top.profile_frame	#containor #global_navi	{
	top:530px;
	left:0;
}

#page_top.profile_frame	#containor .contents	{
	left:480px;
	width:320px;
}

#page_top.profile_frame	#containor .contents .section	{
	padding:0;
	margin:0;

}

#page_top.profile_frame	#containor .contents p,
#page_top.profile_frame	#containor .contents dl,
#page_top.profile_frame	#containor .contents ul	{
	color:#DCDCDC;
	padding:0;
	margin:0 0 1em;
}

#page_top.profile_frame	#containor .contents dl dt	{
	float:left;
}

#page_top.profile_frame	#containor .contents dl dd	{
	border-left:1px solid #666666;
	padding-left:5px;
	margin-left:150px;
}

#page_top.profile_frame	#containor .contents dl dt,
#page_top.profile_frame	#containor .contents dl dd	{
	font-size:11px;
	margin-bottom:3px;
}

#page_top.profile_frame	#containor #footer	{
	top:560px;
	left:0;
	border-top:0;
	border-bottom:0;
}

/*Profile Navi*/
#profile_navi	{
	display:inline;
}

#profile_navi li,
#profile_navi li a	{
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	overflow:hidden;
	display:block;
}

.bamd_prf	{
	top:507px;
	left:660px;
}

.bamd_prf a	{
	width:135px;
	height:16px;
}

.member_hikaru	{
	top:16px;
	left:210px;
}

.member_hikaru a	{
	width:70px;
	height:16px;
}

.member_hiroki	{
	top:16px;
	left:280px;
}

.member_hiroki a	{
	width:120px;
	height:16px;
}

.member_tell	{
	top:32px;
	left:210px;
}

.member_tell a	{
	width:70px;
	height:16px;
}


.member_seiichirou	{
	top:32px;
	left:280px;
}

.member_seiichirou a	{
	width:120px;
	height:16px;
}

/*progile top only*/

#containor.band_style #profile_navi li a	{
	background-image:url(../profile/images/band_style_df.jpg);
	background-repeat:no-repeat;
	
}

#containor.band_style #profile_navi li a:hover	{
	background:none;
}

#containor.band_style .member_hikaru	{
	top:0;
	left:605px;
}

#containor.band_style .member_hikaru a	{
	width:100px;
	height:529px;
	background-position:-210px top;
}

#containor.band_style .member_hiroki	{
	top:0;
	left:395px;
}

#containor.band_style .member_hiroki a	{
	width:100px;
	height:529px;
	background-position:0 top;
}

#containor.band_style .member_tell	{
	top:0;
	left:705px;
}

#containor.band_style .member_tell a	{
	width:95px;
	height:529px;
	background-position:-310px top;
}


#containor.band_style .member_seiichirou	{
	top:0;
	left:495px;
}

#containor.band_style .member_seiichirou a	{
	width:110px;
	height:529px;
	background-position:-100px top;
}

/*hiroki*/
#page_top.profile_frame	.hiroki_prf_style	{
	background-image:url(../profile/images/hiroki_prf_style.jpg);
}

#page_top.profile_frame	#containor.hiroki_prf_style .contents	{
	top:110px;
}

/*hikaru*/
#page_top.profile_frame	.hikaru_prf_style	{
	background-image:url(../profile/images/hikaru_prf_style.jpg);
}

#page_top.profile_frame	#containor.hikaru_prf_style .contents	{
	top:110px;
}

/*seiichirou*/
#page_top.profile_frame	.seiichirou_prf_style	{
	background-image:url(../profile/images/seiichirou_prf_style.jpg);
}

#page_top.profile_frame	.seiichirou_prf_style .contents	{
	top:110px;
}

/*tell*/
#page_top.profile_frame	.tell_prf_style	{
	background-image:url(../profile/images/tell_prf_style.jpg);
}

#page_top.profile_frame	#containor.tell_prf_style .contents	{
	top:110px;
}

/*band*/
#page_top.profile_frame	.band_style	{
	background-image:url(../profile/images/band_style.jpg);
}

#page_top.profile_frame	#containor.band_style .contents	{
	top:195px;
	left:40px;
	height:280px;
	overflow:auto;
}

#page_top.profile_frame	#containor.band_style .contents .contents_inner	{
	padding:5px;
}

#page_top.profile_frame	#containor.band_style .contents p	{
	color:#666666;
	line-height:150%;
}