@charset "UTF-8";
/* CSS Document */



/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/




/* PC */
@media screen and (min-width:769px), print {




/* Tab
--------------- */
#Tab {
	margin-bottom: 20px;
}
	#Tab ul li {
		width: 14.2%;
		float: left;
	}
		#Tab ul li a {
			display: block;
			text-align: center;
			border-left: solid 1px #ddd;
			padding: 5px 0;
			font-size: 80%;
		}
		#Tab ul li.last a {
			border-right: solid 1px #ddd;
		}
		#Tab ul li a.on {
			background: #dc385f;
			color: #fff;
		}






.penalty {
}
.penalty #SearchBox {
	background: #fff;
	border: solid 3px #2C2C2C;
	padding: 20px 25px;
	margin-bottom: 40px;
}
* html .penalty #SearchBox {
	zoom: 100%;
}
*:first-child+html .penalty #SearchBox {
	display: inline-block;
}
.penalty #SearchBox:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
	.penalty #SearchBox dl {
		float: left;
		width: 410px;
		margin-right: 20px;
		margin-bottom: 30px;
	}
	.penalty #SearchBox dl.last {
		margin-right: 0;
		margin-bottom: 30px;
	}
		.penalty #SearchBox dl dt {
			color: #000;
			font-size: 117%;
			font-weight: bold;
		}
	.penalty #SearchBox #Btn {
		clear: both;
		text-align: center;
	}
span.customSelect {
	font-size: 14px;
	color: #3f657b;
	line-height: 33px;
	height: 31px;
	width: 401px;
	padding: 0 0 0 10px;
	margin-top: 0px;
	margin-bottom: 0;
	background-image: url(/score/img/select_hf.gif);
	background-repeat: no-repeat;
}

.customSelectInner {
	width: 401px !important;
}

.penalty .section table {
	width: 100%;
	border-collapse:collapse;
}
	.penalty .section table th {
		border-bottom: solid 1px #ED171F;
		padding: 10px 0;
		text-align: center;
	}
	.penalty .section table td {
		border-bottom: solid 1px #3c3c3c;
		padding: 10px 0 !important;
		text-align: center;
	}
	.penalty .section table tr.last td {
		border-bottom: none;
	}
	.penalty .section table td.VS {
		text-align: left;
		width: 280px!important;
	}
	.penalty .section table td.days {
		text-align: left;
		width: 80px;
	}
	.penalty .section table td.Stop {
		text-align: left;
		width: 190px;
	}
	.penalty .section table td.team {
		text-align: left;
		width: 150px;
	}
	.penalty .section table td.keikoku {
		width: 45px;
	}
	.penalty .section table td.taijyo {
		width: 45px;
	}
	.penalty .section table td.note {
		text-align: left;
	}
.penalty .section dl {
	margin-bottom: 20px;
}
.penalty .section dl dt {
	margin-bottom: 5px;
	font-size: 117%;
	color: #ED171F;
}
.penalty  #sub p {
	text-align: right;
}











/* --- Detailed --- */
#Detailed {
	padding: 10px 0;
	text-align: center;
}
	#Detailed p {
		font-size: 84%;
		color: #000;
		border-bottom: solid 1px #000;
		padding-bottom: 10px;
	}
	#Detailed table {
		margin: 15px 0;
		width: 100%;
	}
	#Detailed table td {
		text-align: center;
		font-size: 22px;
		font-weight: bold;
		color: #000;
	}
	#Detailed table td#Lname,
	#Detailed table td#Llogo,
	#Detailed table td#Lpoint {
		text-align: right;
		vertical-align: middle;
	}
	#Detailed table td#Rname,
	#Detailed table td#Rlogo,
	#Detailed table td#Rpoint {
		text-align: left;
		vertical-align: middle;
	}
	#Detailed table td#Llogo,
	#Detailed table td#Rlogo {
		width: 70px;
	}
	#Detailed table td#Lpoint,
	#Detailed table td#Rpoint {
		width: 80px;
		text-align: center !important;
	}
	#Detailed table td#Lname,
	#Detailed table td#Rname {
		width: 270px;
	}
	#Detailed table td#Cpoint {
		width: 44px;
		text-align: center;
	}
	#Detailed table td#Lname2 {
		text-align: center;
		vertical-align: middle;
		color: #eb6d9a;
		font-size: 18px;
	}
	#Detailed table td#Rname2 {
		text-align: center;
		vertical-align: middle;
		color: #eb6d9a;
		font-size: 18px;
	}
	#Detailed table td#Lname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
	}
	#Detailed table td#Rname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
	}
	#Lpoint {
		text-align: center !important;
	}


/* --- Players --- */
#Players {
	margin-bottom: 30px;
}
	#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 p {
		font-size: 84%;
		font-weight: bold;
		color: #000;
		vertical-align: middle;
	}
	#Players .cell dl.left {
		width: 465px;
		float: left;
	}
	#Players .cell dl.right {
		width: 465px;
		float: right;
	}
	#Players .cell dl dt {
		font-size: 150%;
		font-weight: bold;
		color: #c9171f;
		padding: 8px 0;
		padding-left: 38px;
	}
	#Players .cell dl dt.none {
		display: none;
	}
	#Players .cell dl dt.agleymina {
		background: url(/share/img/logo_agleymina.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.fuga {
		background: url(/share/img/logo_fuga.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.voscuore {
		background: url(/share/img/logo_voscuore.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.deucao {
		background: url(/share/img/logo_deucao.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.pescadola {
		background: url(/share/img/logo_pescadola.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bellmare {
		background: url(/share/img/logo_bellmare.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.athletic {
		background: url(/share/img/logo_athletic.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.nagoyaoceans {
		background: url(/share/img/logo_nagoyaoceans.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.shriker {
		background: url(/share/img/logo_shriker.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.espolada {
		background: url(/share/img/logo_espolada.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.vasagey {
		background: url(/share/img/logo_vasagey.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bardral {
		background: url(/share/img/logo_bardral.png) no-repeat 0em 0.3em;
	}
#Players table {
	background: #eb6d9a;
	width: 100%;
	border-collapse:collapse;
	border:0px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
}
#Players table .name {
	background: #f2f2f2;
	color: #000;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
#Players table .shoots {
	width: 30px;
}
#Players table .app {
	width: 22px;
}
#Players table .no {
	width: 16px;
}
#Players table .pos {
	width: 20px;
}
#Players table td {
	border-bottom: solid 1px #f39cb8;
	border-right: solid 1px #f39cb8;
	padding: 8px;
	text-align: center;
}





/* --- Result --- */
#Result {
	padding: 10px 0;
	background: #f2f2f2;
	margin-bottom: 30px;
	color: #000;
}
	#Result table {
		width: 100%;
		border-collapse:collapse;
		border:0px;
	}
	#Result table th {
		text-align: center;
		vertical-align: middle;
		background: #eb6d9a;
		border-bottom: solid 1px #f39cb8;
		color: #fff;
	}
	#Result table td {
		padding: 10px 0;
		border-bottom: solid 1px #ddd;
	}
	#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 #ddd;
		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 #ddd;
		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.Licon img,
		#Result table td.Ricon img {
			vertical-align: middle;
		}
	#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;
	}
.none {
	display: none;
}

#Result table .last td,
#Result table .last th {
	border-bottom: none;
}






/* --- Referee --- */
#Referee {
	margin-bottom: 30px;
}
	#Referee .title {
		background: #eb6d9a;
		padding: 10px 12px;
		color: #fff;
		margin-bottom: 15px;
	}
	
	#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.left {
			width: 465px;
			float: left;
		}
		#Referee .cell ul.right {
			width: 465px;
			float: right;
		}
			#Referee .cell ul li {
				border-bottom: solid 1px #ddd;
				padding-bottom: 10px;
				margin-bottom: 10px;
			}
			#Referee .cell ul li.last {
				border-bottom: none;
				padding-bottom: 0px;
				margin-bottom: 0px;
			}





}






/* スマホ */
@media only screen and (max-width: 768px) {



/* Tab
--------------- */
#Tab {
	margin-bottom: 20px;
}
	#Tab ul li {
		width: 33%;
		float: left;
	}
		#Tab ul li a {
			display: block;
			text-align: center;
			border-left: solid 1px #ddd;
			padding: 7px 0;
			margin-bottom: 15px;
			line-height: 1.4em;
			font-size: 88%;
		}
		#Tab ul li.third a {
			border-right: solid 1px #ddd;
		}
		#Tab ul li.last a {
			border-right: solid 1px #ddd;
		}
		#Tab ul li a.on {
			background: #dc385f;
			color: #fff;
		}






#contents .section {
	position: relative;
}

.club {
	width: 60px;
	border-collapse: collapse;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	font-size: 67%;
}
	.club th {
		line-height: 1.4em;
		background: #f2f2f2;
		padding: 12px 0;
		text-align: center;
	}
	.club td {
		line-height: 1.4em;
		height: 50px;
		text-align: center;
		background: #fff;
		border-bottom: solid 1px #ddd;
	}

/* クラブ名の左寄せ　右寄せ（by Kageyama　at 2016.09.12） */
	.club td.leftTeam {
		padding-right: 5px;
	}
		.club td.leftTeam img {
			float: right;
		}
		.club td.leftTeam span {
			padding-top: 6px;
			padding-right: 5px;
			float: right;
		}

	.club td.rightTeam {
		padding-left: 5px;
	}
		.club td.rightTeam img {
			float: left;
		}
		.club td.rightTeam span {
			padding-top: 6px;
			padding-left: 5px;
			float: left;
		}




	.table04 td {
		height: 50px;
		padding: 0;
	}





.penalty {
}
.penalty #SearchBox {
	background: #fff;
	border: solid 3px #2C2C2C;
	padding: 7%;
	margin-bottom: 30px;
	text-align: center;
}
* html .penalty #SearchBox {
	zoom: 100%;
}
*:first-child+html .penalty #SearchBox {
	display: inline-block;
}
.penalty #SearchBox:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
	.penalty #SearchBox dl {
		width: 250px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.penalty #SearchBox dl.last {
		margin-right: 0;
		margin-bottom: 30px;
	}
		.penalty #SearchBox dl dt {
			color: #000;
			font-size: 117%;
			font-weight: bold;
		}
	.penalty #SearchBox #Btn {
		clear: both;
		text-align: center;
	}
span.customSelect {
	font-size: 14px;
	color: #3f657b;
	line-height: 40px;
	height: 40px;
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0;
	background-image: url(/score/img/select_hf_sp.gif);
	background-repeat: no-repeat;
}

.customSelectInner {
	width: 250px !important;
}

.penalty .section table {
	width: 100%;
	border-collapse:collapse;
}
	.penalty .section table th {
		border-bottom: solid 1px #ED171F;
		padding: 10px 0;
		text-align: center;
	}
	.penalty .section table td {
		border-bottom: solid 1px #3c3c3c;
		padding: 10px 0 !important;
		text-align: center;
	}
	.penalty .section table tr.last td {
		border-bottom: none;
	}
	.penalty .section table td.VS {
		text-align: left;
		width: 280px!important;
	}
	.penalty .section table td.days {
		text-align: left;
		width: 80px;
	}
	.penalty .section table td.Stop {
		text-align: left;
		width: 190px;
	}
	.penalty .section table td.team {
		text-align: left;
		width: 150px;
	}
	.penalty .section table td.keikoku {
		width: 45px;
	}
	.penalty .section table td.taijyo {
		width: 45px;
	}
	.penalty .section table td.note {
		text-align: left;
	}



.penalty .section dl {
	margin-bottom: 20px;
}
.penalty .section dl dt {
	margin-bottom: 5px;
	font-size: 117%;
	color: #ED171F;
}
.penalty  #sub p {
	text-align: right;
}














/* --- Detailed --- */
#Detailed {
	text-align: center;
}
	#Detailed p {
		font-size: 84%;
		color: #000;
		border-bottom: solid 1px #000;
		padding-bottom: 10px;
	}
	#Detailed table {
		margin: 15px 0;
		width: 100%;
	}
	#Detailed table td {
		text-align: center;
		font-weight: bold;
		color: #000;
	}
	#Detailed table td#Lname,
	#Detailed table td#Llogo,
	#Detailed table td#Lpoint {
		text-align: right;
		vertical-align: middle;
	}
	#Detailed table td#Rname,
	#Detailed table td#Rlogo,
	#Detailed table td#Rpoint {
		text-align: left;
		vertical-align: middle;
	}
	#Detailed table td#Llogo,
	#Detailed table td#Rlogo {
		width: 10%;
	}
		#Detailed table td#Llogo img,
		#Detailed table td#Rlogo img {
			width: 100%;
			height: auto;
		}
	#Detailed table td#Lpoint,
	#Detailed table td#Rpoint {
		width: 10%;
		text-align: center !important;
	}
	#Detailed table td#Lname,
	#Detailed table td#Rname {
		width: 30% !important;
	}
	#Detailed table td#Cpoint {
		text-align: center;
	}
	#Detailed table td#Lname2 {
		text-align: center;
		vertical-align: middle;
		color: #eb6d9a;
		font-size: 14px;
		line-height: 1.4em;
	}
	#Detailed table td#Rname2 {
		text-align: center;
		vertical-align: middle;
		color: #eb6d9a;
		font-size: 12px;
		line-height: 1.4em;
	}
	#Detailed table td#Lname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
	}
	#Detailed table td#Rname3 {
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
	}
	#Detailed table td.point {
		font-size: 14px !important;
	}
	#Detailed table td.bPoint {
		font-size: 24px !important;
	}
	#Detailed table td.cPoint {
		width: 5% !important;
		font-size: 24px !important;
		padding: 0;
	}
	#Detailed table td.cBox {
		width: 5%;
		padding: 0;
	}
	#Lpoint {
		text-align: center !important;
	}


/* --- Players --- */
#Players {
	margin-bottom: 15px;
}
	#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.left {
		margin-bottom: 30px;
	}
	#Players .cell dl.right {
	}
	#Players .cell dl dt {
		font-size: 150%;
		font-weight: bold;
		color: #c9171f;
		padding: 8px 0;
		padding-left: 38px;
	}
	#Players .cell dl dt.none {
		display: none;
	}
	#Players .cell dl dt.agleymina {
		background: url(/share/img/logo_agleymina.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.fuga {
		background: url(/share/img/logo_fuga.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.voscuore {
		background: url(/share/img/logo_voscuore.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.deucao {
		background: url(/share/img/logo_deucao.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.pescadola {
		background: url(/share/img/logo_pescadola.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bellmare {
		background: url(/share/img/logo_bellmare.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.athletic {
		background: url(/share/img/logo_athletic.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.nagoyaoceans {
		background: url(/share/img/logo_nagoyaoceans.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.shriker {
		background: url(/share/img/logo_shriker.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.espolada {
		background: url(/share/img/logo_espolada.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.vasagey {
		background: url(/share/img/logo_vasagey.png) no-repeat 0em 0.3em;
	}
	#Players .cell dl dt.bardral {
		background: url(/share/img/logo_bardral.png) no-repeat 0em 0.3em;
	}
#Players table {
	background: #eb6d9a;
	width: 100%;
	border-collapse:collapse;
	border:0px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
}
#Players table .name {
	background: #f2f2f2;
	color: #000;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
#Players table .shoots {
	width: 30px;
}
#Players table .app {
	width: 22px;
}
#Players table .no {
	width: 16px;
}
#Players table .pos {
	width: 20px;
}
#Players table td {
	border-bottom: solid 1px #f39cb8;
	border-right: solid 1px #f39cb8;
	padding: 8px;
	text-align: center;
}





/* --- Result --- */
#Result {
	padding: 10px 0;
	margin-bottom: 30px;
	color: #000;
}
	#Result table {
		width: 100%;
		border-collapse:collapse;
		border:0px;
		background: #f2f2f2;
	}
	#Result table th {
		width: 100% !important;
		display: block !important;
		text-align: center;
		vertical-align: middle;
		background: #eb6d9a;
		border-bottom: solid 1px #f39cb8;
		color: #fff;
	}
	#Result table td {
		padding: 10px 0;
		border-bottom: solid 1px #ddd;
	}
	#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 #ddd;
		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 #ddd;
		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.Licon img,
		#Result table td.Ricon img {
			vertical-align: middle;
		}
	#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;
	}
.none {
	display: none;
}


#Result table td.leftTeam,
#Result table td.rightTeam {
	width: 50%;
	text-align: center;
	font-weight: bold;
}
#Result table td.leftTeam {
	border-right: solid 1px #ddd;
}


#Result table td.Licon,
#Result table td.Lnum {
	border-right: solid 1px #ddd;
}


#Result table td.Lfoul,
#Result table td.Rfoul {
	width: 50%;
}


#Result table td.Licon,
#Result table td.Ricon {
	width: 10%;
}
#Result table td.Lfoul,
#Result table td.Rfoul {
	width: 40%;
}

#Result table td.Lnum,
#Result table td.Rnum {
	width: 10%;
}
#Result table td.Lshoot,
#Result table td.Rshoot {
	width: 30%;
}

#Result table td.Ltime,
#Result table td.Rtime {
	width: 12%;
}
#Result table td.Lname,
#Result table td.Rname {
	width: 27%;
}


#Result table .last td,
#Result table .last th {
	border-bottom: none;
}

#Result .box h3 {
	background: #eb6d9a;
	padding: 10px 12px;
	color: #fff;
	margin-top: 15px;
}







/* --- Referee --- */
#Referee {
	margin-bottom: 10px;
}
	#Referee .title {
		background: #eb6d9a;
		padding: 10px 12px;
		color: #fff;
		margin-bottom: 15px;
	}
	
	#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.left {
		}
		#Referee .cell ul.right {
		}
			#Referee .cell ul li {
				border-bottom: solid 1px #ddd;
				padding-bottom: 10px;
				margin-bottom: 10px;
			}
			#Referee .cell ul li.last {
				border-bottom: none;
				padding-bottom: 0px;
				margin-bottom: 0px;
			}






}




