@charset "utf-8";

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





URAWA RED DIAMONDS OFFICIAL WEBSITE

(c) So-net Entertainment Corporation





-------------------------------------------------------------------------------------------------------------------------------------------

	hearttfullclub

		0. UniqueStyle

-------------------------------------------------------------------------------------------------------------------------------------------



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/* ================================================================================ */

/*      0.UniqueStyle     */  

/* ================================================================================ */



.team table.teamList{font-size:85%}

.team table.teamList .tbTtleTd{white-space: nowrap;}

.team table.teamList .tbTtleTh{width:40px;}

.team table.teamListCoach{font-size:85%}

.team table.teamListCoach .tbTtleTd{white-space: nowrap;}

.team table.teamListCoach .tbTtleTh{width:70px;}



.team .person{margin-bottom:10px; background:#2f2f2f; color:#FFF;}

.team .person.gk{ background:#2f2f2f url(../img/gk.gif) no-repeat center right;}

.team .person.df{ background:#2f2f2f url(../img/df.gif) no-repeat center right;}

.team .person.mf{ background:#2f2f2f url(../img/mf.gif) no-repeat center right;}

.team .person.fw{ background:#2f2f2f url(../img/fw.gif) no-repeat center right;}

.team .person.tm{ background:#2f2f2f url(../img/team_manager.gif) no-repeat center right;}

.team .person.ch{ background:#2f2f2f url(../img/coach.gif) no-repeat center right;}

.team .person.gkch{ background:#2f2f2f url(../img/gk_coach.gif) no-repeat center right;}

.team .person.ach{ background:#2f2f2f url(../img/a_coach.gif) no-repeat center right;}





.team .person .number{font-size:70px;font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin:0; padding:0 0 0 15px; float:left;line-height:1;}

.team .person ul{padding:5px 0; margin:0;}

.team .person li{padding:0; margin:0; display: block;text-decoration:none;line-height:normal;vertical-align:bottom;}

.team .person .name{font-size:26px; margin:10px 0 10px 0;  line-height:1; padding-left:20px;}

.team .person .name span{font-size:15px; font-family:Helvetica, Arial, sans-serif; padding:0; margin:0; line-height:1;}

.team .person .position{display:none; border:1px solid #FFF;}



.team .status p{float:left; width:250px; padding-right:30px;}

.team .status ul{float:left; width:320px;}

.team .status li{padding:10px 0; border-bottom:#d2d2d2 solid 1px;}

.team .status li dt{color:333; font-weight:bold;}

.team .status li dd{padding-bottom:5px;}



.team .link {margin:20px 0;}

.team .link ul li{float:left;}

.team .link ul li.next{padding-left:442px;}



.team .mainContTblA.youth{font-size:77%; }



.team .mainContTblA.youth td,

.team .mainContTblA.youth th  {

	padding:0.5em;

}

.team .picTableA th  {width:100px;}

