.sidettl_players {
background: url(../../common/images/sd/ttl_players.gif) no-repeat 0 0;
}
#pageTitle {
border-top-color:#990000;
}
#pageTitle.title_male {
border-top-color: #000099!important;
}
#pageTitle.title_female {
border-top-color: #990000!important;
}
#pageTitle.title_coach {
border-top-color: #009900!important;
}
#pageTitle.title_ex {
border-top-color: #666666!important;
}
.menusection {
border-top:2px #990000 solid;
}

/*
 * 選手ナビ
 */

#nextprevnavi {
color:#666;
text-align:center;
}

/* プレイヤーリスト
---------------------------------------------------- */
ul.playserslist {
display:block;
width:160px;
margin:0 auto;
}
ul.playserslist li img {
display:inline;
}
ul.playserslist li span{
position:absolute;
top:0;
left:-9999px;
display:none;
}

#malelist {
background:url(../media/images/ui/bar/bg_bar_male.gif) no-repeat 0 0;
}
#femalelist {
background:url(../media/images/ui/bar/bg_bar_female.gif) no-repeat 0 0;
}
#coachlist {
background:url(../media/images/ui/bar/bg_bar_coach.gif) no-repeat 0 0;
}
#exlist {
background:url(../media/images/ui/bar/bg_bar_ex.gif) no-repeat 0 0;
}

/*
 * プレイヤープロフィール
 */

h2.title_malename,
h2.title_femalename {
margin:0px 0px 12px 0px;
padding: 0px;
width:528px;
height: 36px;
display:block;
}
h2.title_malename span,
h2.title_femalename span {
position:absolute;
top:	0px;
left:	-10000px;
}
h3.psubtitle {
margin:4px 0px 6px 0px;
padding:2px 0px 0px 2px;
border-bottom: 2px solid #aaa;
line-height: 1.2em;
font-weight:bold;
}
img#profilephoto {
width:180px;
height:220px;
margin: 0px 6px 0px 0px;
padding: 0px;
float:left;
}
dl#basicprofile {
margin-left:190px;
}
dl#basicprofile dt {
padding:2px 0 2px 4px;
width:16em;
height:1.8em;
line-height:1em;
background-color:#F0F0F0;
float:none;
}
dl#basicprofile dd {
margin-left:20px;
margin-bottom:0.3em;
line-height:1.5em;
}

dd.alignright {
width:8em;
text-align:right;
}
dd.alignright2 {
width:15em;
text-align:right;
}
p.ranknote,
div.ranknote {
line-height:1.2em;
color: #333;
margin-bottom:4px;
}

dl.rankingList {}
dl.rankingList dt {
display:block;
margin-bottom:3px;
padding-top:0.2em;
width:230px;
height:2.4em;
float:left;
background-color:#F0F0F0;
}
dl.rankingList dd {
margin-left:233px;
margin-bottom:3px;
height:2.3em;
}

dl.sensekiList {}
dl.sensekiList dt {
	display:block;
	margin-bottom:3px;
	padding-top:0.2em;
	width:542px;
	height:2.4em;
	float:left;
	background-color:#F0F0F0;
	margin-left: 4px;
}
dl.sensekiList dd {
	margin-bottom:3px;
	padding-left: 30px;
}

dl#tools,
dl#statistics {}

dl#tools dt,
dl#statistics dt {
display:block;
margin-bottom:3px;
padding-top:0.2em;
width:230px;
height:2.5em;
float:left;
background-color:#F0F0F0;
}
dl#tools dd,
dl#statistics dd {
margin-left:233px;
margin-bottom:3px;
height:2.4em;
}


dl#coachprofile,
dl#coachprofile2,
dl#exprofile,
dl#exprofile2 {margin-left:6px;}
dl#coachprofile dt,
dl#coachprofile2 dt,
dl#exprofile dt,
dl#exprofile2 dt {
padding:2px 0 3px 4px;
width:260px;
height:1.8em;
line-height:1.2em;
background-color:#F0F0F0;
float:none;
}

/*--2カラム用--*/
dl#coachprofile00,
dl#coachprofile02,
dl#exprofile00,
dl#exprofile02 {margin-left:6px;}
dl#coachprofile00 dt,
dl#coachprofile02 dt,
dl#exprofile00 dt,
dl#exprofile02 dt {
padding:2px 0 3px 4px;
width:542px;
height:1.8em;
line-height:1.2em;
background-color:#F0F0F0;
float:none;
}
/*--------------*/


dl#coachprofile div dd,
dl#coachprofile2 div dd,
dl#exprofile div dd,
dl#exprofile2 div dd {
margin-left:20px;
margin-bottom:1em;
line-height:1.5em;
padding-right:2em;
}
dl#coachprofile00 div dd,
dl#coachprofile02 div dd,
dl#exprofile00 div dd,
dl#exprofile02 div dd {
margin-left:20px;
margin-bottom:1em;
line-height:1.5em;
padding-right:2em;
}

dl#coachprofile dd strong,
dl#coachprofile2 dd strong,
dl#exprofile dd strong,
dl#exprofile2 dd strong {
font-weight:bold;
}

div#bottomnote {
margin:0.5em 2em 0 2em;
padding:2px;
border: 1px solid #999;
}
div#bottomnote h4 {
margin:0px;
padding:0 0 3px 0;
line-height:1em;
font-weight:bold;
}
div#bottomnote p {
margin:0px 0px 2px 6px;
padding:0px;
line-height:1.2em;
}

/*----2カラム--*/

div.left{
	float:left;
	}
div.right{
	float:righft;
	margin-left:280px;
	}
div.bottom{
 clear:both;
  width:540px;
  }	

