@charset "utf-8";

/*----------------------------
　　   地区大会スケジュール
----------------------------*/

.area_schedule #main #article table{
	margin:15px 0 0;
	width:100%;
}

.area_schedule #main #article table td{
	padding:7px;
	border:#ccc 1px solid;
}

.area_schedule #main #article table td.table_h{
	background:#eee;
}

.area_schedule #main #article table td.date{
	width:75px;
}

.area_schedule #main #article table td.place{
	width:180px;
}

.area_schedule #main #article p.notice{
	padding:10px 0 0;
}

/*----------------------------
　　   　地区大会経過情報
----------------------------*/

/*----- #nav_area -----*/

.area_report #main #article #nav_area{
	width:735px;
	background:#333;
	margin:15px 0 20px;
	float:left;
}

.area_report #main #article #nav_area li{
	background:#333;
	width:105px;
	text-align:center;
	line-height:2em;
	display:block;
	float:left;
}

.area_report #main #article #nav_area li a,
.area_report #main #article #nav_area li span{
	background:#333;
	display:block;
	border-left:1px solid #fff;
	padding:5px 0; 
}

.area_report #main #article #nav_area li a:hover{
	background:#555;
}

/*----- table -----*/

.area_report #main #article table{
	width:735px;
	background:#fff;
	margin:10px 0 0;
	border-right:1px solid #ccc;
}

.area_report #main #article table th{
	background:#eee;
	padding:7px 0px;
	border:1px solid #ccc;
}

.area_report #main #article table th.net{
	width:140px;
}

.area_report #main #article th.report{
	width:464px;
}

.area_report #main #article table td{
	padding:1px;
	border:1px solid #ccc;
	position:relative;
}

/*----- .score -----*/

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

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

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

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

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

/*----------------------------
　　   　　代表校一覧
----------------------------*/

.area_list #main #article table{
	margin:15px 0 0;
	width:363px;
	float:left;
}

.area_list #main #article table.list_l{
	margin-right:9px;
}

.area_list #main #article table th,
.area_list #main #article table td{
	border:#ccc 1px solid;
	padding:10px;
}

.area_list #main #article table th{
	background:#eee;
}

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

.area_schedule #main #article table td{
	text-align:center;
}

.area_schedule #main #article table td.table_h{
	font-weight:bold;
}

.area_schedule #main #article p.notice{
	color:#f00;
}

.area_report #main #article #nav_area li{
	color:#fff;
}

.area_report #main #article #nav_area li a{
	color:#fff;
	text-decoration:none;
}

.area_report #main #article #nav_area li span{
	color:#8d9298;
}

.area_report #main #article table th{
	font-weight:bold;
	text-align:center;
}

.area_report #main #article table td{
	text-align:center;
}

.area_report #main #article table td.area{
	font-size:110%;
	font-weight:bold;
}

.area_report #main #article li.home,
.area_report #main #article li.away{
	font-size:11px;
	font-weight:bold;
	color:#ff800f;
	line-height:1.5em;
}

.area_report #main #article li.home li,
.area_report #main #article li.away li{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#888;
	padding-left:2px;
	line-height:1em;
}

.area_list #main #article table{
	text-align:center;
}

.area_list #main #article table th{
	font-weight:bold;
	text-align:center;
}

.area_list #main #article table td.txt_center{
	text-align:center;
}