@charset "UTF-8";
/* 日本語コメントの文字化け防止 */

/*--------------------------------------*/
/* リーグタイトル表示 */
/*--------------------------------------*/
h2 {
	width:700px;
	height:100px;
	
	background:url(http://instant-l.org/img/team_title.jpg) left no-repeat;
	
	}

h2 a {
	font-size:22px;
	font-weight:bold;
	line-height:100px;
	margin-left:15px;
	color:#fff;
	}

h2 a:hover {
	color:#f00;
	}


h3 {
	height:28px;
	padding-left:15px;
	margin-bottom:0.5em;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	
	background:url(http://instant-l.org/img/midashi_bg.jpg) left no-repeat #000;
	
	}


/*--------------------------------------*/
/* ナビゲーション */
/*--------------------------------------*/
#leaguenavi {
	margin:1em 0px 1.5em;
	border-bottom:3px solid #F08200;
	}

#leaguenavi ul {
	text-align:center;
	margin:0px auto;
	}

#leaguenavi ul li {
	float:left;
	}

#leaguenavi ul li a {
	display:block;
	width:100px;
	height:27px;
	background-position:left top;
	background-repeat:no-repeat;
	}


#leaguenavi ul li#team a {background-image:url(http://instant-l.org/img/tab_team.gif);}
#leaguenavi ul li#ranking a {background-image:url(http://instant-l.org/img/tab_ranking.gif);}
#leaguenavi ul li#batting a {background-image:url(http://instant-l.org/img/tab_batting.gif);}
#leaguenavi ul li#pitcher a {background-image:url(http://instant-l.org/img/tab_pitcher.gif);}
#leaguenavi ul li#award a {background-image:url(http://instant-l.org/img/tab_award.gif);}
#leaguenavi ul li#blog a {background-image:url(http://instant-l.org/img/tab_blog.gif);}



/*--------------------------------------*/
/* チーム一覧 */
/*--------------------------------------*/
.leagueBox ul {
	margin-top:1em;
	}

.leagueBox ul li {
	float:left;
	margin-bottom:1em;
	margin-right:17px;
	border:1px solid #ccc;
	}

.leagueBox ul li.right {
	margin-right:0px;
	}
	
.leagueBox ul li p {
	text-align:center;
	padding:5px;
	background-color:#000;
	}

.leagueBox ul li p a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}


/*--------------------------------------*/
/* チーム個別ページ */
/*--------------------------------------*/
#teampage #data {
	background-color:#333;
	padding:15px;
	}

#teampage #dataList {
	float:right;
	width:428px;
	}

#teampage #teamPhoto {
	float:left;
	width:220px;
	border:1px solid #fff;
	}

#teampage #dataList table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	}

#teampage #dataList table th{
	padding:2px;
	border-bottom:1px dotted #fff;
	}

#teampage #dataList table td {
	padding:2px;
	border-bottom:1px dotted #ccc;
	}

#teampage #dataList table th {
	width:20%;
	font-weight:bold;
	background-color:#ccc;
	text-align:center;
	}

#teampage #dataList table td {
	width:80%;
	padding-left:8px;
	background-color:#fff;
	}

#teampage #member table {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

#teampage #member table th,
#teampage #member table td {
	padding:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:10px;
	}

#teampage #member table th {
	background-color:#eee;
	}

#teampage #member table .number {width:7%; text-align:center;}
#teampage #member table .name {width:15%; text-align:center;}
#teampage #member table .defense {width:5%; text-align:center;}
#teampage #member table .age {width:5%; text-align:center;}
#teampage #member table .height {width:5%; text-align:center;}
#teampage #member table .weight {width:5%; text-align:center;}
#teampage #member table .comment {width:58%; text-align:center;}
#teampage #member table td.comment {text-align:left;}

#teampage #otherTeam {
	margin-top:2em;
	padding:15px;
	border:1px solid #ccc;
	text-align:center;
	}

#teampage #otherTeam h5 {
	font-weight:bold;
	margin-bottom:0.5em;
	}
#teampage #otherTeam ul li {
	display:inline;
	margin:0px 10px;
	}

/*--------------------------------------*/
/* 打撃成績 */
/*--------------------------------------*/
#battar #main ul {
	margin-bottom:1em;
	}
	
#battar #main ul li {
	float:left;
	margin-right:10px;
	}


#battar #main table {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

#battar #main table th,
#battar #main table td {
	padding:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:10px;
	}

#battar #main table th {
	background-color:#eee;
	}

#battar #main table .rankNum {
	width:4%;
	text-align:center;
	}
#battar #main table .name {
	width:15%;
	}
#battar #main table th.name {
	text-align:center;
	}
#battar #main table .team {
	width:6%;
	text-align:center;
	}
#battar #main table .ba,
#battar #main table .g,
#battar #main table .pa,
#battar #main table .ab,
#battar #main table .h,
#battar #main table .h2b,
#battar #main table .h3b,
#battar #main table .hr,
#battar #main table .k,
#battar #main table .tb,
#battar #main table .rbi,
#battar #main table .bb,
#battar #main table .obp,
#battar #main table .so,
#battar #main table .sb
	 {
	width:5%;
	text-align:center;
	}


/*--------------------------------------*/
/* 投手成績 */
/*--------------------------------------*/
#pitcher #main ul {
	margin-bottom:1em;
	}
	
#pitcher #main ul li {
	float:left;
	margin-right:10px;
	}

#pitcher #main table {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

#pitcher #main table th,
#pitcher #main table td {
	padding:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:10px;
	}

#pitcher #main table th {
	background-color:#eee;
	}

#pitcher #main table .rank {
	width:5%;
	text-align:center;
	}

#pitcher #main table .name {
	width:21%;
	}

#pitcher #main table th.name {
	text-align:center;
	}

#pitcher #main table .team {
	width:5%;text-align:center;
	}

#pitcher #main table .defence,
#pitcher #main table .pitch,
#pitcher #main table .victory,
#pitcher #main table .defeat,
#pitcher #main table .winning_percentage,
#pitcher #main table .throw,
#pitcher #main table .no_hits,
#pitcher #main table .no_home_run,
#pitcher #main table .k,
#pitcher #main table .base_on_balls,
#pitcher #main table .runs_given_up {
	width:6%;
	text-align:center;
	}

/*--------------------------------------*/
/* リーグ順位表ページ */
/*--------------------------------------*/

/* テーブル基本設定 */
#ranktable table {
width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

#ranktable table th,
#ranktable table td {
	padding:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}

#ranktable table th {
	 background-color:#eee;
	}


/* リーグ順位表の設定 */
#ranktable #rank table th.rank {
	width:9%;
	text-align:center;
	font-weight:bold;
	}
	
#ranktable #rank table th.name {
	width:37%;
	text-align:center;
	font-weight:bold;
	} 

#ranktable #rank table th.win,
#ranktable #rank table th.loss,
#ranktable #rank table th.draw,
#ranktable #rank table th.win_point, 
#ranktable #rank table th.score,
#ranktable #rank table th.runs_given_up {
	width:9%;
	text-align:center;
	font-weight:bold;
	} 

#ranktable #rank table td {
	text-align:center;
	}
	

/* 星取表の設定 */
#ranktable #tournament_score .comment {
	margin-bottom:1em;
	}

#ranktable #tournament_score .comment p {
	 font-size:10px;
	}

#ranktable #tournament_score table th.num {
	width:9%;
	text-align:center;
	font-weight:bold;
	}
	
#ranktable #tournament_score table th.name {
	width:37%;
	text-align:center;
	font-weight:bold;
	} 

#ranktable #tournament_score table th.num1,
#ranktable #tournament_score table th.num2,
#ranktable #tournament_score table th.num3,
#ranktable #tournament_score table th.num4, 
#ranktable #tournament_score table th.num5,
#ranktable #tournament_score table th.num6 {
	width:9%;
	text-align:center;
	font-weight:bold;
	} 

#ranktable #tournament_score table th,
#ranktable #tournament_score table td {
	text-align:center;
	}

#ranktable #tournament_score table td.null {
	background-color:#ccc;
	}

/* リーグ順位表（スコア表） */

/* コラム設定 */
#ranktable #score .column {
	margin-bottom:1.5em;
	}

#ranktable #score .column .box {
	float:left;
	width:340px;
	margin-right:20px;
	}

#ranktable #score .column .right {
	margin-right:0px;
	}

/* スコア表タイトル */
#ranktable #score .column .box .vstitle {
	background-color:#000;
	padding:3px;
	text-align:center;
	color:#fff;
	}

#ranktable #score .column .box .vstitle h6 {
	font-weight:bold;
	}

#ranktable #score .column .box .vstitle p {
	font-size:10px;
	}

/* テーブル設定 */
#ranktable #score table {
	margin-bottom:5px;
	}

#ranktable #score table th.stadium,
#ranktable #score table th.teamname {
	width:44%;
	font-weight:bold;
	}
	
#ranktable #score table th.stadium {
	text-align:left;
	}

#ranktable #score table th.teamname {
	text-align:center;
	}

#ranktable #score table th {
	width:7%;
	}

#ranktable #score table th,
#ranktable #score table td {
	text-align:center;
	font-size:10px;
	}

#ranktable #score p {
	font-size:10px;
	}

/*--------------------------------------*/
/* アワード */
/*--------------------------------------*/

/* 共通設定 */
/* テーブル基本設定 */
#award table {
width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

#award table th,
#award table td {
	padding:3px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:10px;
	}

#award table th {
	 background-color:#eee;
	}

#award h6 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0.5em;
	}

/* チャンピオン */
#award #champions {
	margin:0px 15px 15px;
	
	background:url(http://instant-l.org/img/champions.gif) top right no-repeat;
	
	}
	
#award #champions #teamPhoto {
	width:220px;
	float:left;
	margin-bottom:1.5em;
	}

#award #champions #teamData {
	margin-left:230px;
	margin-bottom:1.5em;
	}

#award #champions #teamData dl {
	margin-bottom:1em;
	}

#award #champions #teamData dl dt {
	font-weight:bold;
	}

#award #champions #teamData dl dd strong {
	font-size:18px;
	font-weight:bold;
	}

#award #champions #comment {
	clear:both;
	padding:15px;
	border:1px solid #ccc;
	}
	
#award #champions table th {
	width:11%;
	text-align:center;
	font-weight:bold;
	}
	
#award #champions table td {
	text-align:center;
	}
	
#award #mvp {
	margin:0px 15px 15px;
	
	background:url(http://instant-l.org/img/mvp.gif) top right no-repeat;
	
	}

#award #mvp h5 {
	display:none;
	}

#award #mvp #mvpPhoto {
	margin-bottom:1em;
	width:165px;
	float:left;
	}

#award #mvp #mvpData {
	margin-bottom:1em;
	margin-left:175px;
	}

#award #mvp #mvpData dl {
	margin-bottom:1em;
	}

#award #mvp #mvpData dl dt {
	font-weight:bold;
	}


#award #mvp #mvpData table th {
	width:10%;
	}

#award #mvp #mvpData table th,
#award #mvp #mvpData table td {
	text-align:center;
	}

#award #mvp #mvpData .comment {
	margin-top:1em;
	padding:15px;
	border:1px solid #ccc;
	}


#award .column {
	margin-bottom:1.5em;
	}

#award .box {
	width:340px;
	float:left;
	margin-right:20px;
	}

#award .right {
	margin-right:0px;
	}

#award .box h5 {
	padding:5px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#000;
	}

#award .box .top3Photo {
	width:130px;
	float:left;
	}

#award .box p {
	font-size:10px;
	margin-top:3px;
	}
	
#award .box .top3 {
	margin-left:140px;
	}
	
#award .box .top3 table .num {
	width:15%;
	text-align:center;
	}

#award .box .top3 table .cell{
	width:20%;
	text-align:center;
	}
	
#award .box .top3 table .team {
	width:25%;
	text-align:center;
	}

#award .box .top3 table th.name {
	width:40%;
	text-align:center;
	}
	
#award .box .top3 table td.name {
	text-align:left;
	}

 