@charset "utf-8";

.match .clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}

.match .clearfix{
	zoom:			100%;
	
}


/* styles written in this file is for Standard */
.match div.main-contents{
	margin: 		0px 0 22px 12px;
}

#main div.main-contents h2{
	margin-bottom: 		10px;
	padding: 		9px 0px 8px 6px;	
}

#main div.main-contents-child .mainImg{
	padding: 		3px 0px 0px 3px;
	margin: 		0px;	
}

.match div.main-contents-child .article{
	background-color: 	#D6E2F4;
	background-image: 	url(../img/match/kirincupsoccer2011/articlebg.gif);
	background-position: 	bottom left;
	background-repeat: 	no-repeat;
	padding: 		15px 0px 35px 15px;
	margin:			1px 3px 0px 3px;
}

.match div.main-contents-child .schedule{
	float:			left;
	width:			449px;
	margin-right:		1px;
}

.match div.main-contents-child  h4{
	margin: 		0;
	padding:		0;

}

.match div.main-contents-child  table {
	border: 		medium none;
	color:			#05489A;
	font-size: 		12px;
	margin: 		0;
	padding: 		0;
	width:			449px;
}

.match div.main-contents-child  table tr th {
	background-color: 	#BBCCEA;
	border-bottom: 		1px solid #D6E2F4;
	border-right: 		1px solid #D6E2F4;
	margin: 		0;
	padding: 		6px 3px 6px 6px;
	text-align: 		center;
}

.match div.main-contents-child  table tr td {
	background-color: 	#FFFFFF;
	text-align: 		left;
}

.match div.main-contents-child  table tr.color td {
	background-color: 	#F3F6FC;
}

.match div.main-contents-child .schedule table tr td.date span {
	font-weight: 		bold;
	padding-right: 		5px;
}

.match div.main-contents-child  table tr td {
	border-right: 		medium none;
	padding: 		6px 7px;
	text-align: 		left;
	border-bottom: 		1px solid #D6E2F4;
	font-size:10px;

}
.match div.main-contents-child  table tr td.score{
white-space: nowrap;


}
.match div.main-contents-child  table tr img {
	margin-right: 		5px;
	vertical-align: 	middle;
}

.match div.main-contents-child .group{
	float: 			left;
}

.match div.main-contents-child .group table{
	width:			450px;
}

.match div.main-contents-child .group table tr.color2 th{
	background-color: 	#A3BAE3;
	text-align: 		center;
}
.match div.main-contents-child .group table th.color2{
	background-color: 	#A3BAE3;
	text-align: 		center;
}

.match div.main-contents-child .group table tr td{
	text-align: 		center;
	border-bottom: 		1px solid #D6E2F4;
	border-right: 		1px solid #D6E2F4;
}

.match div.main-contents-child .group table tr .last-child{
	border-right: 		none;
}


/*-------*/
.match div.main-contents-child .group table tr th{
		background-color:#A3BAE3;
		font-size:10px;
		text-align: 		center;
}
.match div.main-contents-child .group table tr td{
		text-align: 		center;

}
.match div.main-contents-child .group table tr td.teams{
		text-align: 		left;
		background-color:#BBCCEA;
		width:150px;
		font-size:10px;
}


.match div.main-contents-child .group table tr td.teams{
		text-align: 		left;
		background-color:#BBCCEA;
		width:120px;

}
.match div.main-contents-child .group table tr td.ranking{
		background-color:#A3BAE3;
}

.match div.main-contents-child .group table tr td.ranking{
		background-color:#A3BAE3;
}




.match div.main-contents-child .main_image{
		background-color:ffffff;
		padding:3px 0px 0px 3px;
		position: relative;
}


.match div.main-contents-child .sch-nav{
		position: absolute;
		left: 375px;
		top: 113px;
}

.match div.main-contents-child .sch-nav ul{
		margin:0;
		padding:0;
		list-style-type: none;
		width:273px;
		height:282px;
}
.match div.main-contents-child .sch-nav ul li{
		margin:0;
		padding:0;
		width:273px;
		height:94px;
}
.match div.main-contents-child .sch-nav ul.sch01{
		margin-right:12px;

}





