@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com CSS
DATE    : 2009/10/20
URL     : /baseball/professional/draft/2009/css/draft-style.css
AUTHOR  : nikkansports.com

--------------------------------------------------------------------- */

/* Theme Navigation
------------------------------------------------------- */
body.themeHopeful li#themeNaviHopeful a,
body.themeScore li#themeNaviScore a,
body.themeRule li#themeNaviRule a {
	background:transparent url(/img/theme-navi_bg-current.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
}


/* 各ページ共通div　と小関リンク
--------------------------------------------------------- */
#draftBox {
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	clear: both;
}

#draftBox p {
	margin: 1em 0;
	line-height: 1.6;
	clear: both;
}

#draftBox p.draftNote-r {
	text-align:right;
	font-size: 90%;
	color: #666666;
}


/* ----- Photo Area ----- */
#topNews dl#photo, .topNews dl#photo {
	margin: 0 1px 5px 7px;
	padding: 10px 10px 0;
	background: #EDEDED;
	border: 1px solid #CCCCCC;
	float: right;
}

#topNews dl#photo dd, .topNews dl#photo dd {
	margin-bottom: 3px;
	font-size: 80%;
	line-height: 1.3em;
}




/* 各チームドラフト
--------------------------------------------------------- */
body.buffaloes #contentsTitle,
body.baystars #contentsTitle,
body.carp #contentsTitle,
body.dragons #contentsTitle,
body.eagles #contentsTitle,
body.fighters #contentsTitle,
body.giants #contentsTitle,
body.hawks #contentsTitle,
body.lions #contentsTitle,
body.marines #contentsTitle,
body.swallows #contentsTitle,
body.tigers #contentsTitle {
	margin-bottom: 5px;
	padding: 12px 0 0 50px;
	height: 45px;
}

body.buffaloes #contentsTitle { background: url(/baseball/professional/draft/2009/img/bu_logo3.gif) no-repeat 0 0; }
body.baystars #contentsTitle { background: url(/baseball/professional/draft/2009/img/by_logo3.gif) no-repeat 0 0; }
body.carp #contentsTitle { background: url(/baseball/professional/draft/2009/img/ca_logo3.gif) no-repeat 0 0; }
body.dragons #contentsTitle { background: url(/baseball/professional/draft/2009/img/dr_logo3.gif) no-repeat 0 0; }
body.eagles #contentsTitle { background: url(/baseball/professional/draft/2009/img/ge_logo3.gif) no-repeat 0 0; }
body.fighters #contentsTitle { background: url(/baseball/professional/draft/2009/img/fi_logo3.gif) no-repeat 0 0; }
body.giants #contentsTitle { background: url(/baseball/professional/draft/2009/img/gi_logo3.gif) no-repeat 0 0; }
body.hawks #contentsTitle { background: url(/baseball/professional/draft/2009/img/hw_logo3.gif) no-repeat 0 0; }
body.lions #contentsTitle { background: url(/baseball/professional/draft/2009/img/li_logo3.gif) no-repeat 0 0; }
body.marines #contentsTitle { background: url(/baseball/professional/draft/2009/img/ma_logo3.gif) no-repeat 0 0; }
body.swallows #contentsTitle { background: url(/baseball/professional/draft/2009/img/sw_logo3.gif) no-repeat 0 0; }
body.tigers #contentsTitle { background: url(/baseball/professional/draft/2009/img/ti_logo3.gif) no-repeat 0 0; }


.tableLeft {
	width: 49%;
	float: left;
}

.tableRight {
	width: 49%;
	float: right;
}

.leagueHeading {
	margin: 0 0 0.5em;
	color: #ffffff;
}

.tableLeft .leagueHeading { background: url(/baseball/professional/draft/2009/img/ce_league-bg.gif) repeat-x left top #008132; }
.tableRight .leagueHeading { background: url(/baseball/professional/draft/2009/img/pa_league-bg.gif) repeat-x left top #009ac2; }


body.themeTop .draftTableHead {
	border-bottom: 1px solid #5d718b;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background: #73869e;
}

body.themeTop .draftTableHead a { color: #ffffff; }

body.themeTop .draftTableHead h4 {
	float: left;
	margin: 3px 0 0 5px;
	font-size: 90%;
	line-height: 1.3;
}

body.themeTop .draftTableHead h4 a {
	padding: 0 0 0 14px;
	background: url(/img/icon-arrow_white.gif) no-repeat left center;
}

body.themeTop .draftTableHead span {
	display: block;
	float: right;
	margin: 3px 3px 0 0;
	padding: 0 0 0 5px;
	border-left: 1px solid #cccccc;
	font-size: 80%;
	font-weight: normal;
	line-height: 1.3;
}


.tableLeft table,
.tableRight table {
	margin: 0 0 1em;
	border-collapse: separate;
	border-spacing: 0;
	border: none;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #c6d7e7;
	width: 100%;
	font-size: 90%;
	line-height: 1.25;
}

*html .tableLeft table { border-collapse: collapse; } /* for IE5~6 */
*+html .tableLeft table { border-collapse: collapse; } /* for IE7 */
*html .tableRight table { border-collapse: collapse; } /* for IE5~6 */
*+html .tableRight table { border-collapse: collapse; } /* for IE7 */

.tableLeft table th,
.tableRight table th {
	padding: 1px 2px 0;
	border: none;
	border-left: 1px solid #e5ecf2;
	border-right: 1px solid #afbdcb;
	border-bottom: 1px solid #afbdcb;
	color: #385c8c;
	font-size: 90%;
	text-align: center;
	background: #c6d7e7;
}

.tableLeft table td,
.tableRight table td {
	padding: 2px 3px 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #c6d7e7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c6d7e7;
	text-align: left;
	background: #ffffff;
}

.tableLeft th:last-child { border-right-color: #c6d7e7; }
.tableRight th:last-child { border-right-color: #c6d7e7; }

.tableLeft .odd td { background: #f1f6f9; }
.tableRight .odd td { background: #f1f6f9; }

.tableLeft tr:nth-child(odd) td { background: #f1f6f9; }
.tableRight tr:nth-child(odd) td { background: #f1f6f9; }

.tableLeft table td.num,
.tableRight table td.num,
.tableLeft table td.rakusennum,
.tableRight table td.rakusennum,
.tableLeft table td.end,
.tableRight table td.end {
	text-align: center;
	white-space: nowrap;
}


/* チーム別　ドラフト獲得選手テーブル用
--------------------------------------------------------- */
#draftGainList table {
	clear: both;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: none;
	border-top: 1px solid #c6d7e7;
	font-size: 90%;
	line-height: 1.5;
	background: #f1f6f9;
}

*html #draftGainList table { border-collapse: collapse; } /* for IE5~6 */
*+html #draftGainList table { border-collapse: collapse; } /* for IE7 */

#draftGainList table th {
	padding: 1px 6px 0;
	border-left: 1px solid #c6d7e7;
	border-right: 1px solid #c6d7e7;
	border-top: 1px solid #e5ecf2;
	border-bottom: 1px solid #afbdcb;
	width: 90px;
	color: #385c8c;
	font-size: 90%;
	text-align: center;
	background: #c6d7e7;
	text-align: right;
	white-space: nowrap;
}

#draftGainList table td {
	padding: 1px 6px 0;
	border: none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c6d7e7;
}

#draftGainList table td span { padding: 0 0 0 0.6em; }

#draftGainList table td.pPhoto {
	padding: 0;
	border-left: 1px dotted #c6d7e7;
	width: auto;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	empty-cells: hide;
}

#draftGainList table td.pPhoto img {
	margin: 13px;
	padding: 1px;
	width: 75px;
	height: 75px;
	border: 1px solid #c6d7e7;
}




/* 候補者一覧ページ
--------------------------------------------------------- */
body.themeHopeful .dataContents { margin: 18px 0 15px; }



/* 候補者　守備位置個別テーブル用
--------------------------------------------------------- */
.candidateTable {
	margin: 0 0 1em;
	border-collapse: separate;
	border-spacing: 0;
	border: none;
	border-top: 1px solid #c6d7e7;
	border-left: 1px solid #c6d7e7;
	width: 100%;
	font-size: 90%;
	line-height: 1.25;
}

*html .candidateTable { border-collapse: collapse; } /* for IE5~6 */
*+html .candidateTable { border-collapse: collapse; } /* for IE7 */

.candidateTable caption {
	margin: 0 0 -1px;
	padding: 3px 6px 1px;
	border-bottom: 1px solid #5d718b;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background: #73869e;
}

.candidateTable td {
	padding: 2px 3px 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #c6d7e7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c6d7e7;
	text-align: center;
	background: #ffffff;
}

.candidateTable th {
	padding: 1px 2px 0;
	border-left: 1px solid #c6d7e7;
	border-right: 1px solid #afbdcb;
	border-top: 1px solid #e5ecf2;
	border-bottom: 1px solid #afbdcb;
	color: #385c8c;
	font-size: 90%;
	text-align: center;
	background: #c6d7e7;
}

.candidateTable th:last-child { border-right-color: #c6d7e7; }

.candidateTable .odd td { background: #f1f6f9; }
.candidateTable tr:nth-child(odd) td { background: #f1f6f9; }

th.pName {width: 20%;}
th.sName {width: 30%;}
th.age {width: 8%;}
th.belong {width: 20%;}
th.height {width: 13%;}
th.weight {width: 13%;}
th.heightWeight {width: 20%;}
th.dominant {width: 13%;}

td.report {
	text-align: center;
	white-space: nowrap;
}



/* 過去ドラフト一覧　テーブル用
--------------------------------------------------------- */
#historyTable {
	border: none;
	border-top: 1px solid #c6d7e7;
	width: 100%;
	font-size: 90%;
	line-height: 1.4;
}

#historyTable th,
#historyTable td {
	padding: 2px 3px 1px;
	border: none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c6d7e7;
	font-weight: normal;
}

#historyTable .nth {
	padding-right: 5px;
	width: 4em;
	text-align: right;
}

#historyTable .year { width: 4.5em; }

#historyTable .even th,
#historyTable .even td { background: #f1f6f9; }



/* 過去のドラフト
--------------------------------------------------------- */
#draftHistory {
	margin: 0 0 1em 0;
	padding: 0;
	width: 100%;
	border: none;
	border-collapse: collapse;
	line-height: 1;
}

#draftHistory td,
#draftHistory th {
	padding: 5px 2px;
	border: none;
	border-bottom:1px solid #DFDFDF;
	text-align: left;
	font-weight: normal;
	line-height: 1;
	background: #FFFFFF;
}

#bbdraft #markInfo {
	text-align: right;
	margin-bottom: 5px;
	font-size: 80%;
	line-height: 1;
}

#bbdraft { width: 100%; }

#bbdraft h2#contentsTitle {
	margin: 1em 0;
	padding: 0 0 4px 28px;
	font-size: 100%;
	background: url(/img/contents_title02.gif) no-repeat 0 0.1em;
	border-bottom: 1px solid #999999;
	clear: both;
}
/* Hides from IE5-mac \*/
	*html #bbdraft h2#contentsTitle { background: url(/img/contents_title02.gif) no-repeat 0 0.05em; }
/* End hide from IE5-mac */


#box01 {
	clear:both;
	width:100%;
	margin-bottom: 1em;
}
/* Hides from IE5-mac \*/
	*html #box01 { height: 1%; }
/* End hide from IE5-mac */
#box01:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


#bbdraft p.text {
	font-size: 90%;
	line-height: 1.6;
}

#bbdraft h4 {
	margin-bottom: 0.5em;
	font-size: 90%;
}


#bbdraft table {
	width: 100%;
	margin:0;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}


#bbdraft table caption {
	padding: 3px 4px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: #666666;
}

#bbdraft table th {
	text-align: center;
	padding: 2px;
	font-size: 80%;
	background: #CCCCCC;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

#bbdraft table td {
	padding: 2px;
	font-size: 90%;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

#bbdraft table.tableLeft {
	width: 49%;
	float: left;
}

#bbdraft table.tableRight {
	width: 49%;
	float: right;
}




td.year { white-space: nowrap; }

td.num {
	text-align: center;
	white-space: nowrap;
}

#bbdraft table td.subcaption{
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: #aaaaaa;
}

#bbdraft table td img {
	vertical-align: middle;
}



/* 2006年度のドラフト結果テーブル
--------------------------------------------------------- */
.historyNote {
	margin: 1em 0;
	padding: 0 5px 0 0;
	font-size: 80%;
	text-align: right;
	line-height: 1;
}

.historyNote img {vertical-align: middle;}

#bbdraft div.leagueBox {
	margin: 0;
	padding: 0;
	width: 49%;
}

#central { float: left;}
#pacific { float: right;}

#bbdraft div.leagueBox h3.leagueTitle {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 100%;
	text-align: left;
}

#bbdraft div.leagueBox h3#ceBar {
	color: #FFFFFF;
	background: url(/baseball/professional/draft/2009/img/ce_league-bg.gif) repeat-x left top #008132;
}

#bbdraft div.leagueBox h3#paBar {
	color: #FFFFFF;
	background: url(/baseball/professional/draft/2009/img/pa_league-bg.gif) repeat-x left top #009AC2;
}

#bbdraft div.leagueBox table {
	margin: 0 0 1.5em 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border: none;
	text-align: center;
	line-height: 1.25;
}

#bbdraft div.leagueBox table th {
	padding: 0 2px;
	border: 1px solid #A5A5A5;
	color: #333333;
	font-size: 95%;
	text-align: center;
	font-weight: normal;
	background: #D5D5D5;
}

#bbdraft div.leagueBox table th.teamCaption {
	color: #FFFFFF;
	text-align: left;
	background: #666666;
}

#bbdraft div.leagueBox table th.gradeCaption {
	color: #000000;
	text-align: center;
	background: #AAAAAA;
}

#bbdraft div.leagueBox table th.round { width: 6%;}
#bbdraft div.leagueBox table th.pName { width: 25%;}
#bbdraft div.leagueBox table th.post { width: 20%;}
#bbdraft div.leagueBox table th.age { width: 6%;}
#bbdraft div.leagueBox table th.after { width: 25%;}

#bbdraft div.leagueBox table td {
	padding: 2px;
	border: 1px solid #A5A5A5;
	text-align: center;
	background: #FFFFFF;
}

#bbdraft div.leagueBox table td.whiteCell {
	padding: 0;
	border: 0 none;
	height: 4px;
	background: #FFFFFF;
}



/* 2007年度より過去のドラフト table（4列）
--------------------------------------------------------- */
.leagueBoxWrap #bbdraft div.leagueBox table th.round { width: 8%;}
.leagueBoxWrap #bbdraft div.leagueBox table th.pName { width: 35%;}
.leagueBoxWrap #bbdraft div.leagueBox table th.post { width: 22%;}
.leagueBoxWrap #bbdraft div.leagueBox table th.belong { width: 35%;}

#bbdraft div.leagueBox table.leagueBoxEnd {
	margin-bottom: 0;
}



/* 規約
--------------------------------------------------------- */
#ruleBox p {
	margin: 0 0 0.8em 0;
	padding: 0.25em 0 0 0;
	font-size: 90%;
	line-height: 1.6;
}


/* commoon
------------------------------------------------------- */


.center { text-align:center; }

.margT10{ margin-top:10px; }
.margT20{ margin-top:20px; }

.paddT10{ padding-top:10px; }
.paddT20{ padding-top:20px; }



.margB10{ margin-bottom:10px; }
.margB20{ margin-bottom:20px; }

.paddB10{ padding-bottom:10px; }
.paddB20{ padding-bottom:20px; }




.bluetxt{ color:#325BAB; }
.blue2txt{ color:#5D6A96; }
.greentxt{ color:#679145; }
.redtxt{ color:#D04D52; }
.browntxt{ color:#6C5E15; }


.clearB{ clear:both; }

/* Clear Fix
-----------------------------------------------------------*/
#draftBox:after,
#HopefulListWrap:after,
.draftTableHead:after { /* for Modern Browser */
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

#draftBox,
#HopefulListWrap,
.draftTableHead { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
	*html #draftBox,
	*html #HopefulListWrap,
	*html .draftTableHead { height: 1%; }
	#draftBox,
	#HopefulListWrap,
	.draftTableHead { display: block; }
/* End hide from MacIE */
