@charset "utf-8";
/* CSS Document for Member pages */

/*===== member/index =====*/

#content #member{
	margin-left:25px;
}

#content #member table.staff1{
	width:637px;
}
#content #member table.staff2{
	width:637px;
}
#content #member table.player{
	width:710px;
}

#content #member table.staff1 th{
	background:#999999;
	font-weight:bolder;
	vertical-align:top;
	text-align:left;
	padding:2px 5px;
	border:#000000 solid 1px;
	width:150px;
}

#content #member table.staff1 td{
	padding:2px 5px;
	border:#000000 solid 1px;
	width:121px;
}

#content #member table.staff2 th.s,
#content #member table.staff2 td.s{
	text-align:center;
	width:80px;
}

#content #member table.staff2 th,
#content #member table.staff2 td,
#content #member table.player th,
#content #member table.player td{
	border:#000000 solid 1px;
	padding:2px 5px;
}

#content #member table.staff2 th.manager{
	width:150px;
}

#content #member table.staff2 th.name{
	width:195px;
	text-align:center;
}

#content #member table.staff2 th.from{
	width:144px;
	text-align:center;
}


#content #member table.staff2 th,
#content #member table.player th{
	background:#999999;
	font-weight:bolder;
	vertical-align:top;
	text-align:left;
}

#content #member table.player th.s,
#content #member table.player td.s {
	width:60px;
	text-align:center;
}

#content  #member table.player th.name {
	width:170px;
}

#content  #member table.player th.firigana {
	width:150px;
}

#content  #membertable.player th.from{
	width:155px;
}

/*========== member profile ==========*/
#content div.introbox div.profile{
	width:556px;
	float:right;
	margin-top:10px;
	}
	
#content div.introbox div.profile h3{
	color:#003333;
	font-size:140%;
	font-weight:bold;
	border-bottom:solid 1px #003333;
	padding-bottom:3px;
	}

#content div.introbox div.profile h3 span{
	font-size:80%;
}

#content div.introbox div.profile table.profile{
	width:556px;
}

#content div.introbox div.profile table.profile td{
	background:url(../img/ul_grn.gif) no-repeat 2px 50%;
	padding:5px 10px;
	text-align:left;
}