﻿@charset "UTF-8";
/* ----------------- score ----------------- */
.score {
	width: 960px !important;
}
/* --- Detailed --- */
#mainimage #Detailed {
	padding: 10px 30px;
	text-align: center;
}
	#mainimage #Detailed p {
		font-size: 84%;
		color: #FFF;
		border-bottom: solid 1px #000;
		padding-bottom: 10px;
	}
	#mainimage #Detailed table {
		margin: 15px 0;
		width: 100%;
	}
	#mainimage #Detailed table td {
		text-align: center;
		font-size: 22px;
		font-weight: bold;
		color: #FFF;
	}
	#mainimage #Detailed table td#Lname,
	#mainimage #Detailed table td#Llogo,
	#mainimage #Detailed table td#Lpoint {
		text-align: right;
		vertical-align: middle;
	}
	#mainimage #Detailed table td#Rname,
	#mainimage #Detailed table td#Rlogo,
	#mainimage #Detailed table td#Rpoint {
		text-align: left;
		vertical-align: middle;
	}
	#mainimage #Detailed table td#Llogo,
	#mainimage #Detailed table td#Rlogo {
		width: 70px;
	}
	#mainimage #Detailed table td#Lpoint,
	#mainimage #Detailed table td#Rpoint {
		width: 80px;
	}
	#mainimage #Detailed table td#Lname,
	#mainimage #Detailed table td#Rname {
		width: 270px;
	}
	#mainimage #Detailed table td#Cpoint {
		width: 44px;
	}
	#mainimage #Detailed table td#Lname2 {
		text-align: center;
		vertical-align: middle;
		color: #c9171f;
		font-size: 18px;
	}
	#mainimage #Detailed table td#Rname2 {
		text-align: center;
		vertical-align: middle;
		color: #c9171f;
		font-size: 18px;
	}
	#mainimage #Detailed table td#Lname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
	}
	#mainimage #Detailed table td#Rname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
	}
/* --- Players --- */
#Players {
}
	#Players .cell {
	}
	* html #Players .cell {
		zoom: 100%;
	}
	*:first-child+html #Players .cell {
		display: inline-block;
	}
	#Players .cell:after {
		content: ".";
		clear: both;
		height: 0;
		display: block;
		visibility: hidden;
	}
	#Players .cell dl {
		width: 450px;
	}
	#Players .cell dl dt {
		font-size: 150%;
		font-weight: bold;
		color: #c9171f;
		padding: 8px 0;
		padding-left: 38px;
	}
	#Players .cell dl dt.agleymina {
		background: url(/common/img/logo_agleymina.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.fuga {
		background: url(/common/img/logo_fuga.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.voscuore {
		background: url(/common/img/logo_voscuore.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.deucao {
		background: url(/common/img/logo_deucao.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.pescadola {
		background: url(/common/img/logo_pescadola.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bellmare {
		background: url(/common/img/logo_bellmare_new.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.athletic {
		background: url(/common/img/logo_athletic.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.nagoyaoceans {
		background: url(/common/img/logo_nagoyaoceans.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.shriker {
		background: url(/common/img/logo_shriker.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.espolada {
		background: url(/common/img/logo_espolada.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.vasagey {
		background: url(/common/img/logo_vasagey.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bardral {
		background: url(/common/img/logo_bardral.png) no-repeat 0em 0.3em;
	}
#Players table {
	background: #151515;
	width: 100%;
	border-collapse:collapse;
	border:0px;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #3c3c3c;
	border-left: solid 1px #3c3c3c;
}
#Players table .name {
	background: #000;
}
#Players table .shoots {
	width: 20px;
}
#Players table .app {
	width: 22px;
}
#Players table .no {
	width: 16px;
}
#Players table .pos {
	width: 20px;
}
#Players table td {
	border-bottom: solid 1px #3c3c3c;
	border-right: solid 1px #3c3c3c;
	padding: 8px;
	text-align: center;
}
/* --- Referee --- */
#Referee {
}
	#Referee .cell {
	}
	* html #Referee .cell {
		zoom: 100%;
	}
	*:first-child+html #Referee .cell {
		display: inline-block;
	}
	#Referee .cell:after {
		content: ".";
		clear: both;
		height: 0;
		display: block;
		visibility: hidden;
	}
	#Referee .cell ul {
		width: 450px;
	}
	#Referee .cell ul li {
		border-bottom: solid 1px #323232;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	#Referee .cell ul li.last {
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
/* --- Result --- */
#Result {
	padding: 10px 0;
	background: #151515;
	margin-bottom: 50px;
}
	#Result table {
		width: 100%;
		border-collapse:collapse;
		border:0px;
	}
	#Result table th {
		text-align: center;
		vertical-align: middle;
		background: #000;
		border-bottom: solid 1px #3c3c3c;
	}
	#Result table td {
		padding: 10px 0;
		border-bottom: solid 1px #000;
	}
	#Result table td.Lfoul,
	#Result table td.Lname,
	#Result table td.Ltime,
	#Result table td.Licon {
		text-align: right;
	}
	#Result table td.Lshoot {
		text-align: right;
		padding-right: 5px;
	}
	#Result table td.Lnum {
		border-left: solid 1px #000;
		text-align: center;
	}
	#Result table td.Rfoul,
	#Result table td.Rname,
	#Result table td.Rtime,
	#Result table td.Ricon {
		text-align: left;
	}
	#Result table td.Rshoot {
		text-align: left;
		padding-left: 5px;
	}
	#Result table td.Rnum {
		border-right: solid 1px #000;
		text-align: center;
	}
	#Result table td.Lname,
	#Result table td.Rname {
		width: 280px;
	}
	#Result table td.Ltime,
	#Result table td.Rtime {
		width: 60px;
	}
	#Result table td.Licon,
	#Result table td.Ricon {
		width: 50px;
		text-align: center;
	}
	#Result table td.Lshoot img,
	#Result table td.Lfoul img {
		margin-left: 1px;
	}
	#Result table td.Rshoot img,
	#Result table td.Rfoul img {
		margin-right: 1px;
	}
.score .none {
	display: none;
}
#contents {
}
	* html #contents {
		zoom: 100%;
	}
	*:first-child+html #contents {
		display: inline-block;
	}
	#contents:after {
		content: ".";
		clear: both;
		height: 0;
		display: block;
		visibility: hidden;
	}
/* ------index-------- */
.index {
	width: 960px !important;
	background: none !important;
}
.index .set {
	padding: 0 !important;
}
.index .set table {
	border-collapse:collapse;
	width: 100%;
	background: #151515;
}
	.index .set table th {
		padding: 10px 8px;
		border: solid 1px #3c3c3c;
		border-top: none;
		background: #000; 
	}
	.index .set table td {
		padding: 8px;
		border: solid 1px #3c3c3c;
		text-align: center;
	}
		.index .set table th.first {
			border-left: none;
		}
		.index .set table th.last {
			border-right: none;
		}
		.index .set table td.first {
			border-left: none;
		}
		.index .set table td.last {
			border-right: none;
		}
		.index .set table td.none {
			border-bottom: none;
		}
		.index .set table tr.last td {
			border-bottom: none;
		}
		.index .set table td.vs {
			text-align: center;
			width: 75px;
		}
		.index .set table td.vs a {
			background: #184364;
			padding: 0 15px;
			display: block;
			color: #fff;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			behavior: url(http://www.hibari.jp/els/common/PIE.htc);
		}
		.index .set table td.vs a:hover {
			background: #4598c2;
			padding: 0 15px;
			display: block;
			color: #fff;
		}
/*--- リーグカップ表 --- */
.index #tournament-2013 {
	background: url(/leaguecup_new/img/tournament_bg-2013_new.png) no-repeat;
	height: 866px;
	margin-bottom: 50px;
	margin-top: 30px;
	position: relative;
}
.index #tournament-2013 dl {
	width: 108px;
	text-align: center;
}
	.index #tournament-2013 dl dt {
		margin-bottom: 3px;
	}
	.index #tournament-2013 dl dd {
		color: #000;
		font-size: 10px;
		font-weight: bold;
		line-height: 1.2em;
	}
/*一回戦 */
#FirstLeft {
	position: absolute;
	width: 142px;
	height: 866px;
}
#FirstLeft .Seed {
	position: relative;
	height: 194px;
	margin-bottom: 30px;
}
	#FirstLeft .Seed dl {
		position: absolute;
		top: 68px;
	}
#FirstLeft .Block {
	position: relative;
	height: 194px;
	margin-bottom: 30px;
}
#FirstLeft .Block.last {
	margin-bottom: 0;
}
#FirstLeft .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 83px;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#FirstLeft .Block ul {
	text-align: center;
	position: absolute;
	top: 65px;
	left: 117px;
}
	#FirstLeft .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#FirstLeft .Block ul li.win {
		color: #c9171f;
	}
#FirstLeft .Block dl {
	position: absolute;
	top: 9px;
}
	#FirstLeft .Block dl.last {
		position: absolute;
		top: 126px;
	}
#FirstRight {
	position: absolute;
	width: 142px;
	height: 866px;
	right: 0;
	top: 0;
}
	#FirstRight .Seed {
		position: relative;
		height: 194px;
		margin-bottom: 30px;
	}
	#FirstRight .Seed dl {
		position: absolute;
		top: 68px;
		right: 0;
	}
#FirstRight .Block {
	position: relative;
	height: 194px;
	margin-bottom: 30px;
}
#FirstRight .Block.last {
	margin-bottom: 0;
}
#FirstRight .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 83px;
	right: 0;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#FirstRight .Block ul {
	text-align: center;
	position: absolute;
	top: 65px;
	right: 117px;
}
	#FirstRight .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#FirstRight .Block ul li.win {
		color: #c9171f;
	}
#FirstRight .Block dl {
	position: absolute;
	top: 9px;
	right: 0;
}
	#FirstRight .Block dl.last {
		position: absolute;
		top: 126px;
		right: 0;
	}
/*準々決勝 */
#SecondLeft {
	position: absolute;
	top: 76px;
	left: 142px;
	width: 142px;
	height: 714px;
}
#SecondLeft .Block {
	position: relative;
	height: 266px;
	margin-bottom: 181px;
}
#SecondLeft .Block.last {
	margin-bottom: 0;
}
#SecondLeft .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 118px;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#SecondLeft .Block ul {
	text-align: center;
	position: absolute;
	top: 102px;
	left: 117px;
}
	#SecondLeft .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#SecondLeft .Block ul li.win {
		color: #c9171f;
	}
#SecondLeft .Block dl {
	position: absolute;
	top: 15px;
}
	#SecondLeft .Block dl.last {
		position: absolute;
		top: 194px;
	}
#SecondRight {
	position: absolute;
	top: 76px;
	right: 142px;
	width: 142px;
	height: 714px;
}
#SecondRight .Block {
	position: relative;
	height: 266px;
	margin-bottom: 181px;
}
#SecondRight .Block.last {
	margin-bottom: 0;
}
#SecondRight .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 118px;
	right: 0;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#SecondRight .Block ul {
	text-align: center;
	position: absolute;
	top: 102px;
	right: 117px;
}
	#SecondRight .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#SecondRight .Block ul li.win {
		color: #c9171f;
	}
#SecondRight .Block dl {
	position: absolute;
	top: 15px;
	right: 0;
}
	#SecondRight .Block dl.last {
		position: absolute;
		top: 194px;
		right: 0;
	}
/*準決勝 */
#SemifinalLeft {
	position: absolute;
	top: 188px;
	left: 282px;
	width: 142px;
	height: 490px;
}
#SemifinalLeft .Block {
	position: relative;
	height: 490px;
}
#SemifinalLeft .Block.last {
	margin-bottom: 0;
}
#SemifinalLeft .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 230px;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#SemifinalLeft .Block ul {
	text-align: center;
	position: absolute;
	top: 212px;
	left: 117px;
}
	#SemifinalLeft .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#SemifinalLeft .Block ul li.win {
		color: #c9171f;
	}
#SemifinalLeft .Block dl {
	position: absolute;
	top: 40px;
}
	#SemifinalLeft .Block dl.last {
		position: absolute;
		top: 395px;
	}
#SemifinalRight {
	position: absolute;
	top: 188px;
	right: 282px;
	width: 142px;
	height: 490px;
}
#SemifinalRight .Block {
	position: relative;
	height: 266px;
	margin-bottom: 181px;
}
#SemifinalRight .Block.last {
	margin-bottom: 0;
}
#SemifinalRight .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 230px;
	right: 0;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#SemifinalRight .Block ul {
	text-align: center;
	position: absolute;
	top: 212px;
	right: 117px;
}
	#SemifinalRight .Block ul li {
		text-align: center;
		margin-bottom: 15px;
		color: #fff;
		font-size: 117%;
	}
	#SemifinalRight .Block ul li.win {
		color: #c9171f;
	}
#SemifinalRight .Block dl {
	position: absolute;
	top: 40px;
	right: 0;
}
	#SemifinalRight .Block dl.last {
		position: absolute;
		top: 395px;
		right: 0;
	}
/*決勝 */
#final {
	position: absolute;
	top: 281px;
	left: 427px;
	width: 108px;
	height: 584px;
}
#final .Block {
	position: relative;
	height: 275px;
	margin-bottom: 34px;
}
#final .Block.last {
	margin-bottom: 0;
}
#final .Block p {
	width: 108px;
	text-align: center;
	position: absolute;
	top: 139px;
	color: #fff;
	font-size: 95%;
	line-height: 1.3em;
}
#final .Block ul {
	text-align: center;
	position: absolute;
	top: 104px;
	left: 45px;
}
	#final .Block ul li {
		text-align: center;
		margin-bottom: 47px;
		color: #000;
		font-size: 117%;
	}
	#final .Block ul li.last {
		margin-bottom: 0;
	}
	#final .Block ul li.win {
		color: #c9171f;
	}
#final .Block dl {
	position: absolute;
	top: 40px;
}
	#final .Block dl.last {
		position: absolute;
		top: 205px;
	}
