@charset "utf-8";
/* utf-8‚Å‚· */


/* clearfix
------------------------------------------------------------------------------*/
#contentsWrapper:after,
#contentsWrapper div.picsArea div.movie dl:after,
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #contentsWrapper,
* html #contentsWrapper div.picsArea div.movie dl,
* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html #contentsWrapper,
*:first-child+html #contentsWrapper div.picsArea div.movie dl,
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* header
------------------------------------------------------------------------------*/
#headerWrapper {
	width: 980px;
	height: 131px;
	margin: 0 auto;
	background-color: #ffffff;
	position: relative;
	text-align: left;
}

#header {
	border-top: 3px solid #ed0413;
}

#header p {
	padding-left: 155px;
}

#header p.title {
	border-top: 3px solid #fff100;
	height: 55px;
	background-color: #003f98;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

#header p.title span.category {
	display: block;
	font-size: 13px;
	margin: 4px 0px 5px;
}

#header p.title span.date {
	font-size: 12px;
}

#header p.caption {
	height: 70px;
	color: #442710;
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
}

#headerWrapper span.logo {
	display: block;
	position: absolute;
	top:  0px;
	left: 0px;
}


/* contents
------------------------------------------------------------------------------*/
#contentsWrapper {
	padding-top: 25px;
}

#contentsWrapper div.textArea {
	width: 600px;
	float: left;
	margin-left: 10px;
}

#contentsWrapper div.picsArea {
	width: 340px;
	float: right;
	margin-right: 10px;
}

div.scoreWrapper {
	margin: 0px 0px;
	margin-bottom: 45px;
}

div.score {
	background-color: #0d2b01;
	width: 580px;
	padding: 0px 5px 5px;
}

div.score table {
	border-collapse: separate;
	border-spacing: 7px;
}

div.score table tr th,
div.score table tr td {
	vertical-align: middle;
	padding: 5px 3px;
	font-size: 15px;
}

div.score table tr td {
	width: 30px;
}

div.score table thead tr th {
	color: #ffffff;
}

div.score table tbody tr th,
div.score table tbody tr td {
	background-color: #000000;
	color: #e0b800;
}

div.score table tr th.team {
	width: 126px;
	height: 35px;
}

div.score table tr th.lastR {
	width: 34px;
}

div.scoreWrapper p.comment {
	font-size: 12px;
	line-height: 1.4;
	width: 590px;
	text-align: left;
	margin: 5px auto 0px;
}

#contentsWrapper div.textArea div.text {
	line-height: 1.4;
	text-align: left;
}

#contentsWrapper div.textArea div.text p {
	margin-bottom: 25px;
	font-size: 14px;
}

#contentsWrapper div.textArea div.stats {
	text-align: left;
}

#contentsWrapper div.textArea div.stats p.title {
	border-top: 2px solid #d00935;
	border-bottom: 1px solid #cccccc;
	background: transparent url(../images/common/bg_title_topics.png) repeat-x left top;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
}

#contentsWrapper div.textArea div.stats table {
	width: 600px;
	margin-top: 15px;
}

#contentsWrapper div.textArea div.stats table caption {
	border-bottom: 3px solid #d00935;
	text-align: left;
	padding-bottom: 3px;
	font-weight: bold;
}

#contentsWrapper div.textArea div.stats table tr th,
#contentsWrapper div.textArea div.stats table tr td {
	border: 1px solid #c1c6d2;
	padding: 6px 16px;
	vertical-align: middle;
}

#contentsWrapper div.textArea div.stats table tr th {
	text-align: center;
	background-color: #f1f1f3;
}

#contentsWrapper div.textArea div.stats table.player tr td.cell01 {
	text-align: center;
	background-color: #d00935;
	padding: 6px 0px;
	width: 60px;
	color: #ffffff;
}

#contentsWrapper div.textArea div.stats table.player tr td.cell02 {
	text-align: center;
	padding: 6px 0px;
	width: 60px;
}

#contentsWrapper div.textArea div.stats table.substitution tr td.cell03 {
	text-align: center;
	background-color: #d00935;
	padding: 6px 0px;
	width: 121px;
	color: #ffffff;
}

#contentsWrapper div.picsArea div.movie {
	background-color: #3b3e42;
	border: 1px solid #000000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	behavior: url(/eac2013/resource/css/PIE.htc);
	position: relative;
	padding: 1px 10px 2px;
}

#contentsWrapper div.picsArea div.movie dl {
	padding: 8px 0px;
}

#contentsWrapper div.picsArea div.movie dl dt {
	color: #ffffff;
	font-size: 24px;
	font-family: 'Eras Demi ITC', 'Tahoma', sans-serif;
	width:  92px;
	float: left;
	line-height: 98px;
	text-align: center;
}

#contentsWrapper div.picsArea div.movie dl dt span {
	font-size: 12px;
	top: 30px;
	left: 10px;
}

#contentsWrapper div.picsArea div.movie dl dd {
	width: 226px;
	float: right;
	text-align: left;
}

#contentsWrapper div.picsArea div.movie span {
	position: absolute;
	top: -20px;
	left: 24px;
}

#contentsWrapper div.picsArea div.gallery {
	background-color: #ffe0e0;
	margin-top:  25px;
	padding: 15px 0px;
}

#contentsWrapper div.picsArea div.gallery p {
	margin-bottom: 15px;
}

#contentsWrapper div.picsArea div.gallery p span {
	display: block;
}

