@charset "UTF-8";
/* playerCSS Document */

/*--------------------
*****layout*****
--------------------*/


/*----------player_cat----------*/

/*nav*/
body#player_cat div#nav{}

body#player_cat div#nav h3.nav_player a{background: url(/pts/images/player/nav_h3_player.gif) no-repeat 0px 0px;}
body#player_cat div#nav h3.nav_player a:hover{background-position: 0px -30px;}
body#player_cat div#nav li.nav_player a{background: url(/pts/images/player/nav_player.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_player a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_player a:active{background-position: 0px -54px;}
body#player_cat div#nav li.nav_fsl a{background: url(/pts/images/player/nav_fsl.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_fsl a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_fsl a:active{background-position: 0px -54px;}
body#player_cat div#nav li.nav_mmbr a{background: url(/pts/images/player/nav_mmbr.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_mmbr a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_mmbr a:active{background-position: 0px -54px;}
body#player_cat div#nav li.nav_thememusic a{background: url(/pts/images/player/nav_thememusic.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_thememusic a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_thememusic a:active{background-position: 0px -54px;}

body#player_cat div#nav h3.nav_pitcher a{background: url(/pts/images/player/nav_h3_pitcher.gif) no-repeat 0px 0px;}
body#player_cat div#nav h3.nav_pitcher a:hover{background-position: 0px -30px;}
body#player_cat div#nav h3.nav_batter a{background: url(/pts/images/player/nav_h3_batter.gif) no-repeat 0px 0px;}
body#player_cat div#nav h3.nav_batter a:hover{background-position: 0px -30px;}
body#player_cat div#nav li.nav_season a{background: url(/pts/images/player/nav_season.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_season a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_season a:active{background-position: 0px -54px;}
body#player_cat div#nav li.nav_ten a{background: url(/pts/images/player/nav_ten.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_ten a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_ten a:active{background-position: 0px -54px;}
body#player_cat div#nav li.nav_vs a{background: url(/pts/images/player/nav_vs.gif) no-repeat 0px 0px;}
body#player_cat div#nav li.nav_vs a:hover{background-position: 0px -27px;}
body#player_cat div#nav li.nav_vs a:active{background-position: 0px -54px;}


body#player_cat div#content h1
{
	margin-bottom:2px;
	width:540px;
	height:35px;
	border-bottom:4px solid #9e9e9e;
	text-indent:-9999px;
}
body#player_cat div.profile div#content h1
{
	width:750px;
}

/*----------player----------*/
div.player h1{background: url(/pts/images/player/h1_player.gif) no-repeat 0px 0px;}

div.player h2
{
	margin-bottom:2px;
	width:540px;
	height:27px;
	text-indent:-9999px;
}
div.player h2.all{background: url(/pts/images/player/h2_all.gif) no-repeat 0px 0px;}
div.player h2.first{background: url(/pts/images/player/h2_first.gif) no-repeat 0px 0px;}
div.player h2.farm{background: url(/pts/images/player/h2_farm.gif) no-repeat 0px 0px;}
div.player h2.pitcher{background: url(/pts/images/player/h2_pitcher.gif) no-repeat 0px 0px;}
div.player h2.catcher{background: url(/pts/images/player/h2_catcher.gif) no-repeat 0px 0px;}
div.player h2.infielder{background: url(/pts/images/player/h2_infielder.gif) no-repeat 0px 0px;}
div.player h2.outfielder{background: url(/pts/images/player/h2_outfielder.gif) no-repeat 0px 0px;}
div.player h2.number{background: url(/pts/images/player/h2_number.gif) no-repeat 0px 0px;}

/*tab_player*/
div.tab_player
{
	height:29px;
}
div.tab_player ul.all li.all {background-position:0px -58px;}
div.tab_player ul.first li.first {background-position:-61px -58px;}
div.tab_player ul.farm li.farm {background-position:-166px -58px;}
div.tab_player ul.pitcher li.pitcher {background-position:-271px -58px;}
div.tab_player ul.catcher li.catcher {background-position:-323px -58px;}
div.tab_player ul.infielder li.infielder {background-position:-375px -58px;}
div.tab_player ul.outfielder li.outfielder {background-position:-427px -58px;}
div.tab_player ul.number li.number {background-position:-479px -58px;}

div.tab_player li
{
	background: url(/pts/images/player/tab_player.gif) no-repeat 0px 0px;
	height:29px;
	border-bottom:6px solid #ff9d03;
	float:left;
	text-indent:-9999px;
}
div.tab_player li.all {background-position:0px -29px;width:61px;}
div.tab_player li.first {background-position:-61px -29px;width:105px;}
div.tab_player li.farm {background-position:-166px -29px;width:105px;}
div.tab_player li.pitcher {background-position:-271px -29px;width:52px;}
div.tab_player li.catcher {background-position:-323px -29px;width:52px;}
div.tab_player li.infielder {background-position:-375px -29px;width:52px;}
div.tab_player li.outfielder {background-position:-427px -29px;width:52px;}
div.tab_player li.number {background-position:-479px -29px;width:61px;}

div.tab_player li a
{
	background: url(/pts/images/player/tab_player.gif) no-repeat 0px 0px;
	height:29px;
	display:block;
}
div.tab_player li.all a{background-position:0px 0px;width:61px;}
div.tab_player li.all a:hover{background-position:0px -29px;}
div.tab_player li.first a{background-position:-61px 0px;width:105px;}
div.tab_player li.first a:hover{background-position:-61px -29px;}
div.tab_player li.farm a{background-position:-166px 0px;width:105px;}
div.tab_player li.farm a:hover{background-position:-166px -29px;}
div.tab_player li.pitcher a{background-position:-271px 0px;width:52px;}
div.tab_player li.pitcher a:hover{background-position:-271px -29px;}
div.tab_player li.catcher a{background-position:-323px 0px;width:52px;}
div.tab_player li.catcher a:hover{background-position:-323px -29px;}
div.tab_player li.infielder a{background-position:-375px 0px;width:52px;}
div.tab_player li.infielder a:hover{background-position:-375px -29px;}
div.tab_player li.outfielder a{background-position:-427px 0px;width:52px;}
div.tab_player li.outfielder a:hover{background-position:-427px -29px;}
div.tab_player li.number a{background-position:-479px 0px;width:61px;}
div.tab_player li.number a:hover{background-position:-479px -29px;}


/*playerlist*/
div.player div.playerlist
{
	margin-bottom:10px;
	width:540px;
	clear:both;
}
div.player div.playerlist h3
{
	background:#d7d5d0;
	padding:5px 10px;
	border-bottom:3px solid #9e9e9e;
}
div.player div.playerlist table
{
}
div.player div.playerlist td
{
	width:180px;
	vertical-align:top;
	border-top: 2px solid #000;
	border-bottom:1px solid #9e9e9e;
}
div.player div.playerlist td a
{	
	display:block;
	min-height:60px;
}
div.player div.playerlist td a:hover
{
	background: #f97d1c;
	color: #fff;
	text-decoration:none;
}
div.player div.playerlist td a:active
{
	background: #878787;
	color: #ccc;
	text-decoration:none;
}
div.player div.playerlist div.player_text
{
	margin-left:55px;
}
div.player div.playerlist div.player_text p.num
{
	padding:5px 3px 2px;
}
div.player div.playerlist div.player_text p.name
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	padding:2px 3px 2px;
}
div.player div.playerlist div.player_text p.name2
{
	padding:5px 3px 5px;
}


/*----------profile----------*/
div.profile h1{background: url(/pts/images/player/h1_profile.gif) no-repeat 0px 0px;}
div.profile h2
{
	background: url(/pts/images/player/h2_profile.gif) no-repeat 0px 0px;
	margin-bottom:2px;
	width:750px;
	height:27px;
	text-indent:-9999px;
}
/*tab_player*/
div.profile div.tab_player
{
	width:750px;
	border-bottom:6px solid #ff9d03;
}
div.profile div.tab_player li
{
	border-bottom:none;
}

/*profile_box*/
div.profile div.profile_box
{
	padding:5px 0px 5px 5px;
	width:745px;
	min-height:180px;
	clear:both;
}
div.profile div.profile_box div.profile_text
{
	margin:0px 0px 0px 5px;
	width:585px;
	float:left;
}
div.profile div.profile_box div.profile_text2
{
	margin:0px 0px 0px 5px;
	width:315px;
	float:left;
}
div.profile div.profile_box h4
{
	padding: 5px 5px 5px;
}
div.profile div.profile_box h4 span.num
{
	margin-right:0.5em;
}
div.profile div.profile_box p.kana
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	padding: 5px 5px 5px;
}
div.profile div.profile_box p.data span
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	display: block;
	padding: 3px 5px;
}

div.profile div.profile_box div.result
{
	margin:0px 0px 0px 5px;
	width:265px;
	min-height:180px;
	border: 1px solid #ff6600;
	float:left
}
div.profile div#content div.profile_box div.result h4
{
	margin:0px 5px;
	padding: 10px 5px 0px;
}
div.profile div#content div.profile_box div.result p
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	margin:0px 5px;
	padding: 0px 5px 5px;
}

div.profile div#content h3
{
	background:#231815;
	padding:5px 10px;
}
div.profile div#content h4
{
	padding:5px 5px 0px;
}
div.profile div#content p
{
	padding:5px 5px;
}
div.profile div.profile_status
{
	margin-bottom:10px;
	width:750px;
	clear:both;
}
div.profile div.profile_data
{
	margin-bottom:10px;
	width:750px;
	clear:both;
}

div.profile div.profile_data table
{
	margin:5px auto 20px;
	width:740px;
}
div.profile div.profile_data caption
{
	background:#d7d5d0;
	padding:5px 10px 3px;
	border: 1px solid #797979;
	border-bottom:none;
}
div.profile div.profile_data th 
{
	background:#c7c7c7;
	border: 1px solid #797979;
	padding: 5px 0px;
	text-align:center;
}
div.profile div.profile_data td 
{
	border: 1px solid #797979;
	padding: 5px 0px;
	text-align:center;
}
div.profile div.profile_data td.stripe
{
	background:#EDEDED;
}
div.profile div.profile_data td.total
{
	background:#FCCC98;
}
div.profile div.profile_comment
{
	margin-bottom:10px;
	width:750px;
	clear:both;
}

/*----------fsl----------*/
div.fsl h1{background: url(/pts/images/player/h1_fsl.gif) no-repeat 0px 0px;}


/*playerlist*/
div.fsl div.playerlist
{
	margin-bottom:10px;
	width:540px;
	clear:both;
}
div.fsl div.playerlist h3
{
	background:#d7d5d0;
	padding:5px 10px;
	border-bottom:3px solid #9e9e9e;
}
div.fsl div.playerlist table
{
}
div.fsl div.playerlist td
{
	width:180px;
	vertical-align:top;
	border-top: 2px solid #000;
	border-bottom:1px solid #9e9e9e;
}
div.fsl div.playerlist td a
{	
	display:block;
	min-height:60px;
}
div.fsl div.playerlist td a:hover
{
	background: #f97d1c;
	color: #fff;
	text-decoration:none;
}
div.fsl div.playerlist td a:active
{
	background: #878787;
	color: #ccc;
	text-decoration:none;
}
div.fsl div.playerlist div.player_text
{
	margin-left:55px;
}
div.fsl div.playerlist div.player_text p.num
{
	padding:5px 3px 2px;
}
div.fsl div.playerlist div.player_text p.name
{
	background: url(/pts/images/common/dotline_gray.gif) repeat-x left bottom;
	padding:2px 3px 2px;
}
div.fsl div.playerlist div.player_text p.name2
{
	padding:5px 3px 5px;
}


/*----------mmbr----------*/
div.mmbr h1{background: url(/pts/images/player/h1_mmbr.gif) no-repeat 0px 0px;}

div.mmbr div.list
{
	margin-bottom:10px;
	width:540px;
	clear:both;
}
div.mmbr div.list table
{
	width:100%;
}
div.mmbr div.list th
{
	background: #ececec;
	padding: 5px 5px;
	border: 1px solid #ccc;
	text-align:center;
}
div.mmbr div.list td
{
	padding: 5px 5px;
	border: 1px solid #ccc;
	text-align:left;
	vertical-align:top;
}
div.mmbr div.list td.player
{
	width:45%;
}
div.mmbr div.list td.date
{
	width:10%;
	white-space:nowrap;
	text-align:center;
}

/*----------thememusic----------*/
div.thememusic h1{background: url(/pts/images/player/h1_thememusic.gif) no-repeat 0px 0px;}

div.thememusic div.songlist
{
	margin-bottom:10px;
	width:540px;
	clear:both;
}
div.thememusic div.songlist table
{
	width:100%;
}
div.thememusic div.songlist th
{
	background: #ececec;
	padding: 5px 5px;
	border: 1px solid #ccc;
	text-align:center;
}
div.thememusic div.songlist td
{
	padding: 5px 5px;
	border: 1px solid #ccc;
	text-align:left;
	vertical-align:top;
}
div.thememusic div.songlist td.playername
{
	width:20%;
	white-space:nowrap;
}
div.thememusic div.songlist td.songtitle
{
	width:40%;
}
div.thememusic div.songlist p.update
{
	padding:5px;
	text-align:right;
}
div.thememusic div.songlist p.note
{
	padding:5px;
}

/*--------------------
*****font*****
--------------------*/

/*----------player----------*/
div.player div.playerlist h3
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
}
div.player div.playerlist td a
{	
	color:#f90;
}
div.player div.playerlist td a:hover
{
	color: #fff;
	text-decoration:none;
}
div.player div.playerlist td a:active
{
	color: #ccc;
	text-decoration:none;
}
div.player div.playerlist div.player_text p.num
{
	font: bold 11px/1em Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
div.player div.playerlist div.player_text p.name
{
	font-size: 12px;
	line-height: 1.2em;
	font-weight:bold;
}
div.player div.playerlist div.player_text p.name2
{
	font: 10px/1em Geneva, Arial, Helvetica, sans-serif;
}

/*----------pofile----------*/
div.profile div.profile_box h4 span.num
{
	font: bold 130%/1em Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
}
div.profile div.profile_box span.name
{
	font-size: 130%;
	line-height: 1em;
	font-weight:bold;
}
div.profile div.profile_box p.kana
{
	font-size: 75%;
	line-height: 1em;
	color: #ff6600;
}
div.profile div.profile_box p.data
{
	font-size: 80%;
	line-height: 1em;
}
div.profile div#content h3
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
	color:#fff;
}
div.profile div#content h4
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
}
div.profile div#content p
{
	font-size: 80%;
	line-height: 1.6em;
}
body#player_body div#profile div.profile_status p
{
	font-size: 80%;
	line-height: 1.5em;
}
div.profile div.profile_data th,
div.profile div.profile_data td 
{
	font-size: 75%;
	line-height: 1em;
}
div.profile div.profile_data caption
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
}

/*----------fsl----------*/
div.fsl div.playerlist h3
{
	font-size: 85%;
	font-weight:bold;
	line-height: 1.0em;
}
div.fsl div.playerlist td a
{	
	color:#f90;
}
div.fsl div.playerlist td a:hover
{
	color: #fff;
	text-decoration:none;
}
div.fsl div.playerlist td a:active
{
	color: #ccc;
	text-decoration:none;
}
div.fsl div.playerlist div.player_text p.num
{
	font: bold 11px/1em Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
div.fsl div.playerlist div.player_text p.name
{
	font-size: 12px;
	line-height: 1.2em;
	font-weight:bold;
}
div.fsl div.playerlist div.player_text p.name2
{
	font: 10px/1em Geneva, Arial, Helvetica, sans-serif;
}


/*----------mmbr----------*/
div.mmbr div.list th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.0em;
}
div.mmbr div.list td
{
	font-size: 80%;
	line-height: 1.6em;
}
div.mmbr div.list td.date
{
	color:#c20000;
}

/*----------thememusic----------*/
div.thememusic div.songlist th
{
	font-size: 80%;
	font-weight:bold;
	line-height: 1.0em;
}
div.thememusic div.songlist td
{
	font-size: 80%;
	line-height: 1.6em;
}
div.thememusic div.songlist td.playername
{
	font-weight:bold;
}
div.thememusic div.songlist p.update
{
	font-size: 80%;
	line-height: 1.0em;
	color:#c20000;
}
div.thememusic div.songlist p.note
{
	font-size: 80%;
	line-height: 1.6em;
}