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


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

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

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

#schedule h3
{
	padding:20px 10px 10px 15px;
}

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

.report_head
{
	padding:20px 10px 10px 15px;
}

/*nav*/
#report div.nav
{
	background:#333;
	width:735px;
	position:relative;
	left:15px;

}
#report div.nav li
{
	background:#333;
	width:105px;
	text-align:center;
	line-height:2em;
	display:block;
	float:left;
}
#report div.nav li a,
#report div.nav li span
{
	background:#333;
	display:block;
	border-left:1px solid #fff;
}
#report div.nav li a:hover
{
	background:#ff7a17;
}

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

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

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

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

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

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


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

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

#list div.block table
{
	margin:0px auto;
	width:100%;
}
#list div.block th
{
	background:#def3ff;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
}
#list div.block table tr.list_bg
{
	background:#f7fdff;
}
#list div.block th.area
{
	width:15%;
}
#list div.block th.winner
{
	width:48%;
}
#list div.block td
{
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
}
#list div.block p
{
	padding:5px 10px;
}

#list h3
{
	padding:20px 10px 10px 15px;
}

/*---------------
□□□font□□□
---------------*/

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

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

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