@charset "utf-8";


/* styles written in this file is for Standard */
div#head p.logo{
	padding:		5px 0px 25px 4px;
}
div#content{
	background-image:	url(/shared/img/common/_hea_bg_02.gif);
}

div#main{
	margin-bottom:		22px;
}

div#main h2{
	margin:			0px;
	padding:		51px 0px 0px 123px;
}

.fanzone-2010wc div.main-contents{
	width:			auto;
	margin:			0px;
	padding:		0px;
	background-image:	url(/shared/img/fanzone/adidas/adi_bod_bg_05.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	zoom:			100%;
}

.fanzone-2010wc .main-contents-child{
	margin:			0px;
	padding:		0px;
}

.fanzone-2010wc .main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.fanzone-2010wc .head{
	width:			960px;
	height:			520px;
	margin:			0px;
	padding:		0px;
	background-image:	url(/shared/img/fanzone/2010fifaworldcupsouthafrica/ind_bod_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.fanzone-2010wc .head div.group{
	margin:			0px;
	padding:		39px 0px 0px 185px;
}

.fanzone-2010wc .head div.group p.title{
	width:			120px;
	padding:		17px 11px 0px 0px;
	float:			left;

}

.fanzone-2010wc .head div.group ul.group{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	float:			left;


}

.fanzone-2010wc .head div.group ul.group li{
	/*display:		inline;*/
	height:89px;
	margin:			0px;
	padding:		0px;
	float:			left;

}
.fanzone-2010wc .head div.allgroup{
	width:			936px;
	margin:			0px;
	padding:		41px 0px 0px 12px;
	/*padding:		53px 0px 0px 12px;*/
}

.fanzone-2010wc .head div.allgroup dl.group{
	width:			233px;
	margin:			0px 1px 2px 0px;
	padding:		0px;
	float:			left;
	font-size:		0px;
	line-height:		0;
}

.fanzone-2010wc .head div.allgroup dl.group dt{
	margin:			0px;
	padding:		1px 9px 0px 1px;
	float:			left;
}

.fanzone-2010wc .head div.allgroup dl.group dd{
	margin:			0px;
	padding:		6px 0px 5px 0px;
}

.fanzone-2010wc .contents1{
	width:			960px;
	margin:			0px;
	padding:		11px 0px 12px 12px;
	background-image:	url(/shared/img/fanzone/2010fifaworldcupsouthafrica/_main_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.fanzone-2010wc .contents1 .game{
	width:			936px;
	margin:			0px;
	padding:		0px;
	background-image:	url(/shared/img/fanzone/2010fifaworldcupsouthafrica/ind_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.fanzone-2010wc .contents1 .game h3{
	margin:			0px;
	padding:		0px;
}

.fanzone-2010wc .contents1 .game table{
	width:			914px;
	margin:			11px 0px 0px 10px;
	padding:		0px;
	border:			none;
	font-size:		12px;
	color:			#05489A;
}

.fanzone-2010wc .contents1 .game table.last{
	margin-bottom:		10px;
}

.fanzone-2010wc .contents1 .game table .center{
	text-align:		center;
	
}
.fanzone-2010wc .contents1 .game table .mat-num{
	text-align:		center;
	width:25px;
	
}

.fanzone-2010wc .contents1 .game table .day{
	text-align:		center;
	width:35px;
	
}



.fanzone-2010wc .contents1 .game table tr th{
	margin:			0px;
	padding:		8px 11px 7px;
	background-color:	#BBCCEA;
	border-top:		1px solid #D6E2F4;
	border-right:		1px solid #D6E2F4;
}

.fanzone-2010wc .contents1 .game table tr th.group{
	padding:		7px 0px 6px 10px;
	border-top:		0px;
	border-bottom:		0px;
	border-right:		0px;
	background-color:	#A3BAE3;
	font-weight:		900;
}

.fanzone-2010wc .contents1 .game table tr th.location{
	font-weight:		normal;
}

.fanzone-2010wc .contents1 .game table tr th.a{
	color:			#860600;
	border-left:		3px solid #860600;
}

.fanzone-2010wc .contents1 .game table tr th.b{
	color:			#7A4D05;
	border-left:		3px solid #7A4D05;
}

.fanzone-2010wc .contents1 .game table tr th.c{
	color:			#154F06;
	border-left:		3px solid #154F06;
}

.fanzone-2010wc .contents1 .game table tr th.d{
	color:			#1E6667;
	border-left:		3px solid #1E6667;
}

.fanzone-2010wc .contents1 .game table tr th.e{
	color:			#003261;
	border-left:		3px solid #003261;
}

.fanzone-2010wc .contents1 .game table tr th.f{
	color:			#000E58;
	border-left:		3px solid #000E58;
}

.fanzone-2010wc .contents1 .game table tr th.g{
	color:			#520665;
	border-left:		3px solid #520665;
}

.fanzone-2010wc .contents1 .game table tr th.h{
	color:			#880046;
	border-left:		3px solid #880046;
}

.fanzone-2010wc .contents1 .game table tr td{
	width:			190px;
	margin:			0px;
	padding:		6px 0px 5px 12px;
	background-color:	#F3F6FC;
	border-top:		1px solid #D6E2F4;
}

.fanzone-2010wc .contents1 .game table tr td.score{
	width:			100px;
}

.fanzone-2010wc .contents1 p.caution{
	padding:		0px 0px 5px 10px;
	font-size:		12px;
	color:			#05489A
}

/* Addition */
.midashi01 {
	height:			25px;
	margin:			15px 0px 5px 0px;
	padding:		0px 0px 0px 25px;
	font-size:		13px;
	line-height:	2.2;
	color:			#ffffff;
	font-weight:	900;
	background-image:	url(/shared/img/common/_bod_cap_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	10px top;
}

.fanzone-2010wc .contents1 .game table tr th.tournament{
	color:			#000000;
	border-left:	3px solid #000000;
}
