/* contentsArea
=========================================================================*/
.cupIndexContentsArea{
	width:850px;
	height:661px;
	background:url(../img/cup_index_bg.jpg) no-repeat 0 0;
	position:relative;
	}
.cupIndexContentsArea h2{
	float:left;
	margin:13px 0 0 20px;
	_margin:13px 0 0 10px;
	}
.cupIndexContentsArea .lead{
	float:left;
	margin:40px 0 0 22px;
	width:310px;
	font-size:92%;
	line-height:150%;
	}

.cupIndexContentsLeft{
	float:left;
	width:400px;
	}
.cupIndexContentsRight{
	float:left;
	margin:0 0 0 20px;
	width:370px;
	}


.cupIndexContentsArea #chugoku{	
	margin:41px 0 0 56px;
	width:340px;
	height:213px;
	background:url(../img/chugoku_bg.png) no-repeat 0 0;
	behavior:url(../../../common/js/iepngfix.htc);
	}
.cupIndexContentsArea #kyusyu{
	margin: 15px 0 0 32px;
	width:340px;
	height:197px;
	background:url(../img/kyusyu_bg.png) no-repeat 0 0;
	behavior:url(../../../common/js/iepngfix.htc);
	}

.cupIndexContentsArea #tokai{
	margin:0 0 0 57px;
	width:340px;
	height:230px;
	background:url(../img/tokai_bg2.png) no-repeat 0 0;
	behavior:url(../../../common/js/iepngfix.htc);
	}
.cupIndexContentsArea #kansai{
	margin:25px 0 0 0;
	width:340px;
	height:193px;
	background:url(../img/kansai_bg.png) no-repeat 0 0;
	behavior:url(../../../common/js/iepngfix.htc)
	}


.cupIndexContentsArea h3{
	margin:0 0 22px 155px;
	padding:40px 0 0 0;
	}
.cupIndexContentsArea #kyusyu h3{
	margin:0 0 15px 155px;
	padding:40px 0 0 0;
}
.cupIndexContentsArea dl{
	margin:0 0 0 158px;
	width:165px;
	font-size:85%;
	}
.cupIndexContentsArea dt{
	margin:0 0 2px 0;
	color:#666;
	line-height:120%;
	}
.cupIndexContentsArea dd{
	color:#333;
	line-height:120%;
	}
.cupIndexContentsArea .detail{
	margin:5px 15px 0 0;
	font-size:92%;
	text-align:right;
	}
.cupIndexContentsArea .detail a{
	padding:0 0 0 10px;
	color:#663615;
	background:url(../../../common/images/icon_arrow04.gif) no-repeat 0 0.3em;
	}
.messageTitleArea{
	width:850px;
	height:90px;
	background:url(../img/cup_message_bg.jpg) no-repeat 0 0;
	}
.messageTitleArea h2{
	text-indent:-9999px;
	}
.messageTitleArea p{
	margin:51px 0 0 330px;
	font-size:92%;
	}
.massageIndexContentsArea{
	margin:0 0 65px 0;
	padding:7px 0 5px 0;
	width:850px;
	background:url(../img/cup_message_bg2.gif) no-repeat 0 100%;
	overflow:hidden;
	}
.massageIndexContentsLeft{
	float:left;
	margin:0 0 0 32px;
	_margin:0 0 0 16px;
	width:265px;
	}
.massageIndexContentsRight{
	float:left;
	margin:0 0 0 38px;
	width:498px;
	overflow:hidden;
	}
.massageIndexContentsLeft .lead{
	margin:0 0 8px 5px;
	font-size:92%;
	line-height:150%;
	}
.massageIndexContentsLeft .detail{
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	font-size:92%;
	color:#663615;
	background:url(../../../common/images/icon_arrow04.gif) no-repeat 0 0.3em;
	}


.massageIndexContentsRight dl{
	float:left;
	margin:0 10px 0 0;
	padding:0 0 20px 0;
	width:114px;
	}
.massageIndexContentsRight dt{
	margin:0 0 4px 0;
	}
.massageIndexContentsRight dd .name{
	margin:0 0 3px 0;
	padding:0 0 0 8px;
	background:url(../../../common/images/icon_arrow03.gif) no-repeat 0 0.2em;
	font-size:92%;
	font-weight:bold;
	}
.massageIndexContentsRight dd .date{
	font-size:85%;
	line-height:120%;
	}

/* ChikuContentsArea
=========================================================================*/
.cupChikuContentsArea{
	padding:0 0 37px 0;
	width:850px;
	background:url(../img/chiku_contents_bg.gif) repeat-y 0 0;
	overflow:hidden;
	}
.cupChikuContentsArea h2{
	float:left;
	margin:1px 0 20px 20px;
	_margin:1px 0 20px 10px;
	}
.cupChikuContentsArea .lead{
	float:left;
	margin:28px 0 20px 30px;
	width:310px;
	font-size:92%;
	line-height:150%;
	}

.cupChikuContentsInner{
	clear:both;
	margin:0 0 0 35px;
	width:797px;
	overflow:hidden;
	background:url(../img/chiku_inner_bg.gif) repeat-y right 0;
	text-align:right;
	}
.cupChikuContentsInner .head,
.cupChikuContentsInner .foot{
	font-size:0.1em;
	}

.cupChikuContentsInner .btnList{
	float:left;
	margin:2px 0 0 0;
	width:137px;
	}
.cupChikuContentsInner .btnList li{
	margin:0 0 11px 0;
	}
.cupChikuContentsRight{
	float:left;
	margin:0 0 0 7px;
	padding:12px 0 0 0;
	width:626px;
	text-align:left;
	}
.cupChikuContentsRight h3{
	margin:0 0 12px 0;
	}
.cupChikuContentsRight .navi{
	margin:0 0 20px 2px;
	height:36px;
	background:none;
	overflow:hidden;
	}
.cupChikuContentsRight .navi li{
	float:left;
	margin:0 10px 0 0;
	}
.cupChikuContentsRight .navi li.right{
	margin:0;
	}
.cupChikuContentsRight h4{
	font-size:114%;
	font-weight:bold;
	color:#613109;
	margin:0 0 10px 0;
	}
.cupChikuContentsRight .outline{
	margin:0 0 33px 0;
	border:1px solid #D1B089;
	width:621px;
	}
.cupChikuContentsRight .outline th{
	background:#F3E8D8;
	width:90px;
	}
.cupChikuContentsRight .outline th,
.cupChikuContentsRight .outline td{
	padding:5px 10px 5px 10px;
	font-size:92%;
	line-height:150%;
	color:#333333;
	border:1px solid #D1B089;
	}
.cupChikuContentsRight .outline td dl.tokai dd{
	margin:0 0 10px 1.0em;
	
	}
.cupChikuContentsRight .outline td dl.kansai dd{
	margin:0 0 10px 1.5em;
	}
.cupChikuContentsRight .outline td dl dd.bottom{
	margin:0 0 0 1.5em;
	}
.cupChikuContentsRight .photoList{
	width:628px;
	overflow:hidden;
	}
*:first-child+html .cupChikuContentsRight .photoList{
	padding:0 0 30px 0;
	}
.cupChikuContentsRight .photoList li{
	float:left;
	margin:0 0 30px 0;
	padding:0 22px 0 22px;
	width:270px;
	}
.cupChikuContentsRight .photoList li p{
	margin:6px 0 0 0;
	font-size:92%;
	}

/* 結果ページ */
.winner{
	color:#C00;
}
.cupChikuContentsRight h4.result{
	margin:0 0 3px 0;
	border:none;
	}



.cupChikuContentsRight .result{
	margin:0 0 33px 0;
	border:1px solid #D1B089;
	width:621px;
	}
.cupChikuContentsRight .result th{
	padding:5px;
	width:110px;
	background:#F3E8D8;
	border:1px solid #D1B089;
	}
.cupChikuContentsRight .result td{
	padding:5px 10px;
	border:1px solid #D1B089;
	}
.cupChikuContentsRight .valuablePlayer{
	border:none;
	}
.cupChikuContentsRight .valuablePlayer td{
	padding:0;
	border:none;
	vertical-align:top;
	}
.cupChikuContentsRight .valuablePlayer td.name{
	width:80px;
	}
.cupChikuContentsRight .valuablePlayer td.club{
	width:170px;
	}

.pastWinnerTitle{
	overflow:hidden;
	}
.pastWinnerTitle h4{
	float:left;
	}
.pastWinnerTitle p{
	float:right;
	font-size:92%;
	}
.cupChikuContentsRight .pastWinner{
	margin:0 0 33px 0;
	border:1px solid #D1B089;
	width:621px;
	}
.cupChikuContentsRight .pastWinner th{
	padding:5px;
	background:#F3E8D8;
	border:1px solid #D1B089;
	text-align:left;
	}
.cupChikuContentsRight .pastWinner td{
	padding:5px 10px;
	border:1px solid #D1B089;
	vertical-align:top;
	}
.cupChikuContentsRight .pastWinner .boys,
.cupChikuContentsRight .pastWinnerTitle .boys{
	color:#039;
	}
.cupChikuContentsRight .pastWinner .girls,
.cupChikuContentsRight .pastWinnerTitle .girls{
	color:#C00;
	}

.resultTable{
	margin:0 0 33px 0;
	text-align:center;
	}

.matchResult{
	margin:0 0 10px 0;
	width:621px;
}
.matchResult td{
	padding:0 0 20px 0;
	}

.group{
	font-size:114%;
	font-weight:bold;
	color:#613109;
	margin:0 0 20px 0;
	}
.matrixImg{
	margin:0 0 20px 0;
	}
.font10{
	font-size:85%;
	}

