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


/*---------------
□□□layout□□□
---------------*/

/*----------schedule----------*/
body#schedule div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
}

body#schedule div.block table
{
	margin:10px auto;
	width:720px;
}
body#schedule div.block th
{
	background:#eee;
	padding:5px;
	border:1px solid #5e666f;
	text-align:center;
}
body#schedule div.block td.stadium
{
	text-align:left;
	width:35%;
}
body#schedule div.block td
{
	padding:5px;
	border:1px solid #5e666f;
	text-align:center;
}
body#schedule div.block p
{
	padding:5px 10px;
}


/*----------report----------*/

/*nav*/
body#report div.nav
{
	padding-top:10px;
	border-bottom:3px solid #242e3a;
}
body#report div.nav ul
{
	margin:0px auto;
	width:700px;
}
body#report div.nav li
{
	background:#242e3a;
	width:100px;
	text-align:center;
	display:block;
	float:left;
}
body#report div.nav li a,
body#report div.nav li span
{
	background:#242e3a;
	padding:6px 0px 3px;
	display:block;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
body#report div.nav li a:hover
{
	background:#ff5a00;
}

/*block*/
body#report div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
	clear:both;
}
body#report div.block h3
{
	padding-bottom:10px;
}
body#report div.block table
{
	width:100%;
}
body#report div.block th
{
	background:#ff5a00;
	padding:10px 0px;
	border:1px solid #ccc;
	text-align:center;
}
body#report div.block th.area{}
body#report div.block th.net{width:140px;}
body#report div.block th.report{width:464px;}
body#report div.block td
{
	padding:1px;
	border:1px solid #ccc;
	text-align:center;
	position:relative;
}
body#report div.block p.note
{
	padding:5px 20px;
	text-align:left;
}

/*score*/
body#report div.score {position:relative;}
body#report div.score div{position:absolute;z-index:100;}
body#report div.score li{width:60px;}
body#report div.score ul.game1,
body#report div.score ul.game2,
body#report div.score ul.game3,
body#report div.score ul.game4{position:relative;left:0px;}
body#report div.score li.home{position:absolute;top:0px;left:0px;text-align:left;}
body#report div.score li.home li{position:absolute;top:12px;left:-70px;text-align:right;}
body#report div.score li.away{position:absolute;left:0px;text-align:left;}
body#report div.score li.away li{position:absolute;top:-11px;left:-70px;text-align:right;}

body#report div.score div.quarterfinal{top:18px;left:164px;}
body#report div.score div.quarterfinal ul.game1{top:0px;}
body#report div.score div.quarterfinal ul.game2{top:94px;}
body#report div.score div.quarterfinal ul.game3{top:189px;}
body#report div.score div.quarterfinal ul.game4{top:281px;}
body#report div.score div.quarterfinal li.away{top:56px;}

body#report div.score div.semifinal{top:46px;left:225px;}
body#report div.score div.semifinal ul.game1{top:0px;}
body#report div.score div.semifinal ul.game2{top:188px;}
body#report div.score div.semifinal li.away{top:94px;}

body#report div.score div.final{top:92px;left:284px;}
body#report div.score div.final ul.game1{top:0px;}
body#report div.score div.final li.away{top:188px;}

/*aomori*/
body#report td#aomori div.score div.quarterfinal{top:97px;}
body#report td#aomori div.score div.semifinal{top:30px;}
body#report td#aomori div.score div.final{top:78px;}


/*mie*/
body#report td#mie div.score div.semifinal{top:20px;}
body#report td#mie div.score div.final{top:68px;}

/*----------list----------*/
body#list div.block
{
	margin:0px auto;
	padding:10px 0px;
	width:740px;
}
body#list div.list_l
{
	float:left;
	width:365px;
}
body#list div.list_r
{
	float:right;
	width:365px;
}

body#list div.block table
{
	margin:10px auto;
	width:100%;
}
body#list div.block th
{
	background:#ccc;
	padding:5px;
	border:1px solid #5e666f;
	text-align:center;
}
body#list div.block th.area
{
	width:15%;
}
body#list div.block th.winner
{
	width:48%;
}
body#list div.block td
{
	padding:5px;
	border:1px solid #5e666f;
	text-align:center;
}
body#list div.block p
{
	padding:5px 10px;
}
/*---------------
□□□font□□□
---------------*/

/*----------schedule----------*/
body#schedule div.block h3
{
	font-size:108%;
	font-weight:bold;
}
body#schedule div.block h4
{
	font-weight:bold;
}
body#schedule div.block p
{
	line-height:1.6em;
}
body#schedule div.block p.note
{
	color:#f00;
}

/*----------report----------*/
body#report div.nav li
{
	color:#fff;
}
body#report div.nav li a
{
	color:#fff;
	text-decoration:none;
}
body#report div.nav li a:hover
{
	color:#ffc8aa;
}
body#report div.nav li span
{
	color:#8d9298;
}
body#report div.block th
{
	color:#fff;
	font-weight:bold;
}
body#report div.block td.area
{
	font-size:108%;
	font-weight:bold;
}

/*score*/
body#report li.home,
body#report li.away
{
	font-size:14px;
	font-weight:bold;
	color:#ff5a00;
	line-height:1em;
}
body#report li.home li,
body#report li.away li
{
	font-size:11px;
	font-weight:normal;
	color:#5e666f;
	line-height:1em;
}