@charset "utf-8";

/*========================================
=
=		チーム情報コンテンツ
=
========================================*/
#player_data img{
	vertical-align:bottom;
}

#player_data{
	background:url(../team/player_profile/images/player_bgi.jpg);
	padding-bottom:20px;
}

/*=== プロフィール index ===*/
/*==================================*/
#team_profile_index{
	padding-bottom:5px;
}

#team_profile_index .inbox_2nd{
	padding:10px 0; padding-bottom:20px;
}

ul#player_card{width:709px;}

ul#player_card li{
	float:left;
	width:167px; height:220px;
	margin:5px;
	position:relative;
}
*html ul#player_card li{margin:4px;}

ul#player_card li img{
	vertical-align:bottom;
}

ul#player_card li span.name{
	position:absolute;
	left:5px; top:178px;
	color:#FF6600;
	font-size:14px; font-weight:bold;
}
ul#player_card li span.rubi{
	position:absolute;
	left:5px; top:193px;
	color:#999999;
	font-size:12px;
}
ul#player_card li a:hover{
	text-decoration:none;
}
/*==================================*/

#profile{
	width:700px;
	background:url(../team/player_profile/images/profile_bgi.jpg) repeat-x #9a9a9a;
}

#profile img{
	float:left; width:237px;
}

#profile #profile_text{
	float:left; width:463px;
}

#profile h3{
	width:97px; height:12px;
	margin:13px 0 0 19px;
	background:url(../team/player_profile/images/h3_message_for_fans.jpg) no-repeat;
}
#profile h3 span{ display:none;}

#profile p,#profile dl{margin-left:15px;}
#profile p,#profile dd{background:url(../team/player_profile/images/border_profile.jpg) left bottom no-repeat;}

#profile p.message{
	padding:5px;
	font-size:20px; font-weight:bold;
}

#profile dt{
	padding-left:20px;
	margin:3px 0;
	background:url(../team/player_profile/images/icon_profile_dt.jpg) left no-repeat;
}
#profile dd{
	padding-bottom:10px; padding-left:20px;
	color:#666666;
}

#profile dt.point{
	margin-top:20px;
}
#profile dd.point{
	background:none;
}

#personal h3{
	height:30px; line-height:30px;
	color:#333333; font-size:14px;
	font-weight:bold; text-indent:10px;
	border:4px solid #0D396E;
	border-right:0; border-top:0;
	margin:20px 0 1px 0;
}

#personal table{
	border-collapse:collapse;
	border-spacing:0;
}
#personal th,#personal td{
	width:175px;
	border:1px solid #9A9A9A;
	padding:5px; padding-left:10px;
	text-align:left;
	color:#666666;
}
#personal th{ background:#FFCC99}
#personal td{ background:#FFFFFF}



/*================================
//
//　Team Data
//
/*==============================*/
#teamdata_page{
	padding-bottom:5px;
}

#teamdata_page .teamcolor li{
	clear:both;
	line-height:45px;
	margin:10px 0;
}
#teamdata_page .teamcolor li img{
	float:left;
	padding-right:20px;
}


/*================================
//
//　Blog
//
/*==============================*/
#blog_index_page{
	padding-bottom:5px;
}
#blog_index_page .inbox_2nd a{
	display:block; width:300px;
	margin:0 10px;
}


/*================================
//
//　STAFF
//
/*==============================*/
ul#staff_card{width:709px;}

ul#staff_card li{
	float:left;
	width:167px; height:250px;
	margin:5px;
	position:relative;
}
*html ul#staff_card li{margin:4px;}

ul#staff_card li img{
	vertical-align:bottom;
}

ul#staff_card li span.name{
	position:absolute;
	left:5px; top:178px;
	color:#FF6600;
	font-size:14px; font-weight:bold;
}
ul#staff_card li span.rubi{
	position:absolute;
	left:5px; top:193px;
	color:#999999;
	font-size:12px;
}
ul#staff_card li a:hover{
	text-decoration:none;
}
