#ContentsArea h2.players_h2 {
	clear: both;
	margin: 15px 0 0 6px;
	padding: 0;
	text-align: left;
}



/* 選手名鑑トップページ */
#players dl dd dt	{ margin:0px;padding:0px }
.staff_area			{ background:url(../img/bg.jpg) no-repeat top;padding-top:30px;padding-left:10px;overflow:hidden;width:590px }
.staff				{ border-right:0px;float:left }
.staff td			{ border-bottom:1px solid #ccc; vertical-align: bottom; }
.staff td td		{ border-bottom:0px }
.cell_staff 		{ position: relative;background-color:#fff; border-bottom: 1px solid #e9e9e9;border-left:0px solid #e9e9e9;z-index: 1;}
.cell_staff a,
.cell_staffb a {
	position: relative;
	display: block;
	z-index: 1;
	zoom: 1;
}
.cell_staff a .icon,
.cell_staffb a .icon {
	position: absolute;
	display: block;
	top: 50px;
	left: 54px;
	z-index: 10;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: transparent url("./img/ply_icon_001.gif") 0 0 no-repeat;
}
#ContentsArea .cell_staff a p,
#ContentsArea .cell_staffb a p {
	margin: 0;
	z-index: 1;
}
.cell_staff1		{ background-color:#fff; border-bottom: 1px solid #e9e9e9;border-left:0px solid #e9e9e9;}
.cell_staffb		{ position: relative;background-color:#f3f3f3; border-bottom:1px solid #e9e9e9;border-left:0px solid #e9e9e9;}
.cell_staffb a .name, .cell_staffb a .name_a { color:#1177AA;cursor:pointer; }
.position_table p {
	line-height: 1.3;
}
a .name img {
	display: block;
	position: releative;
	margin: -13px auto 2px auto;
}
a .name br {
	display: none;
}
.photo_nail			{ }
.staff_photo		{ float:left;width:270px;padding-left:10px }
.staff_photo dl 	{ clear:left;margin-bottom:0px;margin-top:0px }
.staff_photo dt		{ float:left; margin: 0;}
.staff_photo dd		{ float:left;margin-left:0;padding-top:8px;font-size:12px;text-align:left;width: 160px;}
.staff_photo dd span{ font-size:14px }
.name				{ width:117px;padding:12px 0 0 0px;text-decoration: none;text-align:center;font-size:13px;float:left;}
.name_a				{ width:117px;padding-bottom:0px;font-size:10px;text-decoration: none;text-align:center;margin-top:0px;float:left; }
.new-name			{ padding-top:2px; }
.new-name_a			{ padding-bottom:4px; }
.position_table		{ border:1px solid #f5f5f5;margin-bottom:3px;width:570px }
.position_table td	{ padding:3px;width:184px }
.position_title img	{ border-bottom:1px solid #f5f5f5 }
.players_title img	{ border-bottom:1px solid #ccc }

/* CSS Document */
*h3, ul, li	{ margin:0; padding:0; }


#player.newBg	{ margin-bottom: 40px; background-image:url(img/player_bg.gif); }
#player.newBg {
	position: relative;
	zoom: 1;
}
#player.newBg:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#player	{ width:555px; padding:10px; margin:10px 13px; background:url(img/bg.gif) repeat-x left top; }
#player .englishName {
margin: 0; padding: 10px 10px; background-color: #3396e2; color: #fff; text-align: right;
font-family: Georgia,Times,serif; font-style: italic; font-size: 20px; _height: 1%;}
#name	{ zoom: 1; }
#name:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
#name h2	{ float: left; margin: 0;  padding: 10px 0 0 0; font-size: 24px; font-family: serif;}
#name p	{ float: right; margin: 0;  padding: 15px 0 0 30px; text-align: right; font-size: 13px; white-space:nowrap; }
.sign {
/*	height:789px;*/
	background:transparent 311px 364px no-repeat;
}
#main	{ width:555px; padding:15px 0 0 0; backgroud-color:#000;}
#img	{ width:250px; padding-right:5px; float:left; }
.btn-movie { width:180px; height:60px; padding-top:10px; margin:0 auto; }
.btn-movie a { width:180px; height:60px; background:url(img/btn-movie.gif) left top no-repeat; text-indent:-9999px; outline:none; display:block; }
#profil	{ width:300px; float:right; }
#profil ul	{ padding:10px 0 0 0; margin:0; }
#profil li	{ width:210px; padding:5px 0 7px 85px; list-style-type:none; line-height:1.2 }
li#pro01{ background:url(img/pro01.gif) no-repeat left top; border-bottom:1px solid #ffffff; }

li#pro02{ background:url(img/pro02.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro03{ background:url(img/pro03.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro04{ background:url(img/pro04.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro05{ background:url(img/pro05.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro06{ background:url(img/pro06.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro07{ background:url(img/pro07.gif) no-repeat left top; border-bottom:1px solid #ffffff; }
li#pro08{ background:url(img/pro08.gif) no-repeat left top; }



/*New Profile*/
#RGContentsArea .profileMain {
	margin: 10px 5px 0 0;
	padding: 0;
}
#RGContentsArea .profileMain dt {
	position: absolute;
	margin: 0;
	padding: 12px 0 2px;
	color: #1f8be2;
	font-weight: bold;
}
#RGContentsArea .profileMain dd {
	margin: 0;
	padding: 12px 0 6px 6.5em;
	border-bottom: 1px solid #a9a9a9;
}
#RGContentsArea h2.profileSubH2 {
	margin: 18px 0 3px 0;
	padding: 0;
}
#RGContentsArea p.profileSubP {
	padding: 8px 0 8px 2px;
	border-bottom: 1px solid #a9a9a9;
}
#RGContentsArea .profileSub {
	margin: 0 5px 0 2px;
	padding: 0;
}
#RGContentsArea .profileSub dt {
	margin: 0;
	padding: 8px 0 2px;
	color: #1f8be2;
	font-weight: bold;
}
#RGContentsArea .profileSub dd {
	margin: 0;
	padding: 5px 0 8px 0;
	border-bottom: 1px solid #a9a9a9;
}
#RGContentsArea .profileSign {
	float: left;
	padding: 50px 0 40px;
	width: 244px;
}


/*リニューアル調整*/



#player h3	{ margin:0; padding:0 }
