@charset "utf-8";

/* clearfix設定
---------------------------------------------*/
#championWrap,
#climaxWrap{
	overflow:hidden;
	zoom:1;
}

#championWrap:after,
#climaxWrap:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;}

 {overflow:visible;}


/* index
---------------------------------------------*/

#climaxWrap{width:600px;}

#climaxWrap #flashBox{
border-bottom:solid 1px #FFCC00;
padding:0 0 3px;
margin:0 0 30px;}

#climaxWrap h3{
margin:0 0 20px;}

#climaxWrap dl {
	width:600px;
	margin:0 0 5px;
	border-bottom:1px solid #ccc;
	overflow: hidden;
	border-top: double 3px #666666;
	padding: 3px 0 0 0;
}

#climaxWrap dl dt {
	float:left;
	clear:both;
	width:80px;
	padding: 5px;
	background:url(/expansion/climax/img/bg_th.gif) no-repeat;
	text-align:center;
	line-height:2em;
	margin: 0 0 4px 0;}

#climaxWrap dl dd {
	padding:5px;
	margin:0 0 4px 0;
	width:500px;
	float:left;	
	line-height:2em;}

/* アグリーメント
---------------------------------------------*/

#agreeWrap{}
#agreeWrap p span.list{
	padding:5px 0 5px 10px;
	display:block;}
#agreeWrap p span.agreeSubMidashi{
	font:bold 12px;
	padding:3px;
	margin:5px 0 0 0;
	color:#000000;
	display:block;
	}
.agreeMidashi{
color:#006699;
	font:bold 14px;
	padding:3px;
	margin:0 0 10px 0;
	}

/* 概要
---------------------------------------------*/
.bandclimax {
	background:#006699;
	color: #FFF;
	padding:3px;
	border:solid 1px #999999;
	font-weight:bold;}

#outlineWrap{width:600px;}

#outlineWrap h4{margin:0 0 15px;}

#outlineWrap h5{margin:0 0 15px 10px;}

#outlineWrap dl{margin:0 10px 30px;}

#outlineWrap dt{
	background:url(/expansion/climax/img/bg_dt.gif) bottom repeat-x;
	padding:0 0 9px;
	font-size:108%;
	color:#006699;
	margin: 0 0 10px;}

#outlineWrap dd{margin: 0 0 20px;}

#outlineWrap dd table{text-align:center;}

#outlineWrap dd table p{
	text-align:left;
	line-height: 1.5em;
	padding: 0 3px;}

.win{
	margin:0 2px 0 0;
	background:#FF3333;
	color:#FFF;
	margin: 0 2px 0 0;
	line-height:1;
	padding:1px 2px;}
	
.lose{
	margin:0 2px 0 0;
	background:#5396D9;
	color:#FFF;
	margin: 0 2px 0 0;
	line-height:1;
	padding:1px 2px;}
	
.save{
	background:#666666;
	color:#FFF;
	line-height:1;
	padding:1px 2px;
	margin: 0 2px 0 0;}
	
#outlineWrap dd table .total{
	padding:5px;
	text-align:center;
	font-weight:800;
	font-size:170%;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1;
	margin: 0 2px 0 0;}

.hr{
	background:#00AA55;
	color:#FFF;
	line-height:1;
	padding:1px 2px;
	margin: 0 2px 0 0;}

#outlineWrap dd table td{vertical-align: top;}

#outlineWrap dd table td a{
	color:#003399;}
	
#outlineWrap dd table td.teamUnknown{
	width:206px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	border:#CCCCCC 1px solid;
	vertical-align: middle;}
	
#outlineWrap .boxSummaryYellow {
	border:1px solid #ccc;
	background:#ffc;
	padding:5px;
	margin:0;}

.teamUnknown{
	width:208px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#666666;}
	
	
	
/* 紅白戦
---------------------------------------------*/
#practiceBody {
	padding:0 16px;
}

#practiceBody .date {
	margin:0 0 5px 0;
	border:solid 1px #CCC;
	font-size:114%;
	padding:5px;
	background:#E8E8E8;
}

#practiceBody table#score {
	border-collapse:separate;
	border-spacing:6px;
	margin: 0 0 20px 0;
	border: solid 1px #CCC;
	font-size: 1em;
	width: 568px;
	background:#293C47;
}

#practiceBody #score td {
	color:#FFF;
	padding:5px;
	width: auto;
	border: none;
}

#practiceBody #score td a:link,
#practiceBody #score td a:visited {
	color:#FFFFCC;
}

#practiceBody #score td a:hover,
#practiceBody #score td a:active {
	color:#FF9900;
}

#practiceBody #score td.name {
	border:solid 1px #CCC;
	background:#000;
}

#practiceBody #score td.num {
	border:solid 1px #937243;
	background:#333;
	text-align: center;
	width: 20px;
}

#practiceBody #score td.inning {
	text-align:center;
}

#practiceBody table#gameDtl {
	font-size: 1em;
	border:none;
	margin: 0 0 20px 0;
	width: 568px;
}

#practiceBody table#gameDtl td {
	font-weight:100;
	text-align:left;
	border:none;
	padding:0;
	text-align:left;
	width: auto;
	vertical-align: top;
}

#practiceBody table#gameDtl td table.orderList {
	width:150px;
	margin: 0;
	border-collapse:separate;
	border-spacing:1px;
	border: none;
	font-size: 1em;
}

#practiceBody table#gameDtl td table.orderList th {
	border:solid 1px #999;
	background:#293C47;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
}

#practiceBody table#gameDtl td table.orderList td {
	border:solid 1px #CCC;
	padding:3px;
}

#practiceBody table#gameDtl td table.orderList td.num {
	width:1.5em;
	border:solid 1px #CCC;
	padding:3px;
	text-align:center;
	color: #006699;
	background-color: #F5F8FA;
}

#practiceBody table#gameDtl td table.pitcher {
	width:258px;
	margin:0 5px 15px;
	border-collapse:separate;
	border-spacing:1px;
	border: none;
	font-size: 1em;
}

#practiceBody table#gameDtl td table.pitcher th {
	border:solid 1px #999;
	background:#293C47;
	padding:3px;
	color:#FFFFFF;
	text-align: left;
}

#practiceBody table#gameDtl td table.pitcher td {
	border:solid 1px #CCC;
	padding:3px;
}

#practiceBody table#gameDtl td table.pitcher td.num {
	width:2.5em;
	border:solid 1px #CCC;
	padding:3px;
	text-align:center;
	color: #006699;
	background-color: #F5F8FA;
}

#practiceBody .commentName {
	border:solid 1px #CCC;
	background:#D0E1F2;
	padding:5px;
	margin-bottom:10px;
	font-size:114%;
	font-weight:700;
}

#practiceBody .commentDtl {
	padding:10px;
	color:#555;
	line-height:1.5;
	margin-bottom:10px;
}

#climaxBox table.imgTbl {
	margin: 0 0 10px 0;
	width: 568px;
	border: none;
}

table.imgTbl td {
	text-align:center;
	padding:3px 5px 6px;
	border: none;
	width: auto;
	font-size: 92%;
}

table.imgTbl td img {
	padding:3px;
	border:solid 1px #CCC;
	margin:0 0 3px 0;
}

/*プレイバック
---------------------------------------------*/

#playbackLink{margin-bottom:10px; padding:15px;}
	
#playbackLink ul li{
	width:132px;
	height:28px;
	float:left;
	display:block;
	border:#CCCCCC 1px solid;
	overflow:hidden;
	margin:0 3px;
	}

#playbackLink ul li a {
	width:132px;
	display:block;
	padding-top:30px;
	}
#playbackLink ul li#pb2008.on a {background:url(../../expansion/climax/img/playbackLink2008On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2008 a{background:url(../../expansion/climax/img/playbackLink2008.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2008 a:hover{background:url(../../expansion/climax/img/playbackLink2008On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2007.on a {background:url(../../expansion/climax/img/playbackLink2007On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2007 a{background:url(../../expansion/climax/img/playbackLink2007.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2007 a:hover{background:url(../../expansion/climax/img/playbackLink2007On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2006.on a {background:url(../../expansion/climax/img/playbackLink2006On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2006 a{background:url(../../expansion/climax/img/playbackLink2006.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2006 a:hover{background:url(../../expansion/climax/img/playbackLink2006On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2004.on a {background:url(../../expansion/climax/img/playbackLink2004On.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2004 a{background:url(../../expansion/climax/img/playbackLink2004.gif) 0 0 no-repeat;}
#playbackLink ul li#pb2004 a:hover{background:url(../../expansion/climax/img/playbackLink2004On.gif) 0 0 no-repeat;}

/*
body.Lv02-01 #playbackLink ul li#on{
	height:28px;
	background:url(../../expansion/climax/img/playbackLink2007On.gif) 0 0 no-repeat;
	}
body.Lv02-02 #playbackLink ul li#on{height:28px;background:url(../../expansion/climax/img/playbackLink2006On.gif) 0 0 no-repeat;}
body.Lv02-03 #playbackLink ul li#on{height:28px;background:url(../../expansion/climax/img/playbackLink2004On.gif) 0 0 no-repeat;}
*/


/* goods
---------------------------------------------*/	
.goodsBox{
	background:url(../../expansion/climax/img/goods_bg_btm3.png) bottom left no-repeat;
	width:270px;
	padding-bottom:20px;
	display:block;
	float:left;
	margin:0 40px 30px 0;
}
.goodsTop{
	background:url(../../expansion/climax/img/goods_bg_top2.png) top left no-repeat;
	padding:15px 10px 0;
}
.goodsTop .itmImg{
	margin:0 auto 0;
	display:block;
}
.goodsBox .goodsTop h6{
	color:#FFFFFF;
	font-weight:800;
	font-size:114%;
	margin:0 0 10px;
	padding-left:5px;
}
.goodsBox p{
color:#FFFFFF;
padding:0 10px;
}
.goodsBox p.price{
	color:#FFFFFF;
	font-size:120%;
	text-align:right;
	padding-right:10px;
	margin-bottom: 5px;
	font-weight:800;
}
.mr40{ margin-right:40px;}





#championWrap{width:600px;}

#championWrap #flashBox{
border-bottom:solid 1px #FFCC00;
padding:0 0 3px;
margin:0 0 30px;}






#championWrap dl {
	width:600px;
	margin:0 0 5px;
	border-bottom:1px solid #ccc;
	overflow: hidden;
	border-top:1px solid #ccc;
	padding: 3px 0 0 0;
}

#championWrap dl dt {
	float:left;
	clear:both;
	width:80px;
	padding: 5px;
	background:url(/expansion/climax/img/bg_th.gif) no-repeat;
	text-align:center;
	line-height:2em;
	margin: 0 0 4px 0;}

#championWrap dl dd {
	padding:5px;
	margin:0 0 4px 0;
	width:500px;
	float:left;	
	line-height:2em;}
	
	
	
	
	
.campionCts{
	width:580px;
	/*margin:0 auto 20px;*/
	margin-bottom:20px;
	padding-left:10px;
}
