@charset "UTF-8";

/*-----------------------------------
朝日新聞デジタル（旧：asahi.com）
第96回 全国高校野球選手権記念大会 用CSS設定
2014.04.28作成

koshien96.css
Last Update :2014.08.26 17:20
-----------------------------------*/

/*　大会メニュー
=====================================*/
.time, .Update {
	font-size: 75%;
	margin-left: 0px;
	}

.cntMenu li {
	letter-spacing: 0;
	white-space: nowrap;
	}

.cntMenu li:last-child, .cntMenu li.lst{
	border-right: 0;
	}
	
.cntMenu li.cntMovie a, .cntMenu li.cntMovie a:hover {
	background: url("http://www.asahicom.jp/koshien/96/css/images/movie_cntMenuIcon.gif") no-repeat 6px -1px;
	/background: url("http://www.asahicom.jp/koshien/96/css/images/movie_cntMenuIcon.gif") no-repeat 6px -2px;; 
	padding: 2px 7px 2px 29px;
	margin: 0 0 0 3px;
	}

.mac .cntMenu li a {
padding: 10px 6px 12px;
}	

.mac .cntMenu li.cntMovie a, .mac .cntMenu li.cntMovie a:hover {
	padding: 2px 7px 2px 28px;
}

/*　breadcrumb 現在位置 => h1
=====================================*/
.green #bc {
    color: #fff;
    float: left;
    font-size: 80%;
}
.green h1 {
    color: #fff;
    float: left;
    font-size: 80%;
    font-weight: normal;
    line-height: 1.7;
    }
*html .green{height:1px;}

.k94local_sub {
	clear: both;
	}

#bc,
#bc a {
color: #3c3c35;
}

#bc p {
display: inline;
font-size: 100%;
}

/* 県名タイトル
=====================================*/
#pref_wrapper .h1pref span {
	letter-spacing: 0;
	}

#pref_wrapper .h1pref .title_pref,
#pref_wrapper .h1prefAyear .title_pref {
	padding: 5px 0 0 8px;
	font-size: 1.0em;
	line-height: 1.2;
	}

/*球場アイコン*/
.kyujyou {
	float:left;
	clear:left;
	padding:0 0 0 25px;
	margin:10px 0 2px;
	background-color:transparent;
	background-image:url(/koshien/css/images/kyujyou_icon.gif);
	background-repeat:no-repeat;
	font-size:100%;
	font-weight:bold;
	}
.kyujyou span {
	font-weight:normal !important;
	}

	
/*　県別トップ /-pref-/
=====================================*/	
.gameH2 {
	background-color: #e0f4ff;
	border: 1px solid #d2e9fb;
	margin-top: 5px;
	margin-bottom: 30px;
	}	
table.table03sct {
	border-collapse: collapse;
	margin: 20px 0 10px;
	*margin-top: 5px;
	_margin-top: 5px;
	}
.table03sct tbody th.retur a {
	display:block;
	}
.top table.table03sct {
	margin-top: 5px;
	}
table.table03sct th.retur {
	border-collapse: collapse;
	background: #ABD9F4 url("http://www.asahicom.jp/koshien/94/css_img/bg_atc.gif") repeat-x 0px -5px;
	}
h3.kyujyou {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_ball.gif") no-repeat 3px 3px;
	float: left;
	}
dl.gameResultS {
	width: 548px;
	margin: 0px auto;
	}
.w85a {
	width: 85% !important;
	margin: 0px auto;
	}
dl.gameResultS {
	margin: 0 auto;
	}
dl.gameResultS dt.bold {	
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_ball.gif") no-repeat 3px 3px;
	padding-left: 25px;
}
dl.gameResultS dd.w85a {	
	width: 548px !important;
	padding-top: 5px;
}
.w85a .toDB {
	clear: none !important;
	}
.kaisen {
	padding: 20px 0 2px;
	/padding: 0 0 2px;
	margin-bottom: 10px;
	border-bottom:1px dotted #ccc;
	font-size:100%;
	}
.pref_top_sokuho .kaisen {
	height: 22px !important;
}
.map_icon {
	margin-top: -15px;
	_margin-top: 0;
	margin-left: 5px;
	vertical-align: middle;
	}
.fclear {
	position: relative;
	}
.cntTitle3 {
	margin: 3px 0 0 0;
	position: relative;
	}
h2.cntTitle3 {
	margin: 30px 0 15px 0;
	}
.pref_phtgalley {
	/padding-top: 5px;
	}
h2.cntTitle2#newGame {
	/margin-top: 15px;
	}		
#pref_wrapper .sec {
	width: 660px;
	/width: auto;
	}
h3.ml10 {
	border-bottom: 1px dotted #CCC;
	}

.scrBikou {
	color: #333 !important;
    float: right;
    font-size: 80%;
    margin: 0 0 10px 0;
    padding-left: 15px;
}
.gdata {
	clear:both;
	margin:0 auto 15px auto;
	color:#fff;
	font-size:90%;
	}
.gdata table.lay dl dt	{
	float: none;
	text-align: left;
	}
.gdata dl {
	margin: 5px 10px;
	}
.gdata dl dd {
	padding-left: 0;
	font-size: 90%;
	}
.gdata td dt {
	padding: 6px 0 4px 35px;
	width: 215px;
	margin-bottom: 8px;
	color: #1679af;
}
.gdata td.cel-l dt {
	background: url(images/bg_game_pitcher.gif) no-repeat;
	}
.gdata td.cel-r dt {
	background: url(images/bg_game_batter.gif) no-repeat;
	}
.hr-area hr {
    border:none;
    border-top: 1px solid #999;
    height:1px;
    color:#fff;
	}
div#cnt dl.PrInfo {
	border-top: 1px solid #999;
	}
.atc {
	margin-bottom: 30px;
	clear: both;
	}

#pref_wrapper .H2Set ul.reload li a {
	font-size: 75%;
	}
#schedule_link {
	float: right;
	}
	
#pref_wrapper .tdfkHL ul.list {
margin: 5px 0 15px;
}

#pref_wrapper .tdfkHL ul.list li,
#pref_wrapper #news ul.list li  {	
padding-left: 10px;
font-size: 88%;
}

.black dl {
	color:#000 !important;
}
.kekkaList {
margin: 10px;
}



/* レイアウト用テーブル -------------------- */
.lay {border:none;width:100%;border-spacing:0;border-collapse:separate;}
/* windows ie (under6.0) only */
* html .lay {border-collapse:collapse;}
/* /windows ie (under6.0) only */
.lay td {border:none;padding:0;vertical-align:top;}

/*k92★予定ページへ 10-05-28*/
.GoYotei {
	float:right;
	background:url("/koshien/css/images/yotei.gif") no-repeat center left;
	padding-left:18px !important;
	padding-top:0.1em;
	font-weight:bold;
	font-size:90%;
}
.GoYotei a {
	display:block;
	color:#000;
}
.GoYotei a:hover {
	background:#CCE1FD;
}

.toDB {
	display:inline;
	float:right;
	margin:10px 0 0 10px;
	margin-bottom:3px;
	padding:0;
	}

.GoYotei_mg{
	margin: 15px 0;
}

#tableSchedule th,
#tableSchedule td {
	vertical-align: middle;
}
	
#tableSchedule th {
font-size: 80%;
}

#tableSchedule th.thTdfk {
font-size: 120%;
}

#tableSchedule td.chusen,
#tableSchedule td.kaimaku,
#tableSchedule td.kessho {
font-size: 105%;
}

/* 県トップ修正 */
#pref_wrapper .H2Set {
	border: 0;
	position: relative;
	width: 645px;
	_width: 645px;
	background: url("http://www.asahicom.jp/koshien/94/css_img/bg_h2cnt.jpg") repeat-x scroll 0 10px transparent;
	height: 55px;
	}
#pref_wrapper .H2Set h2 {
	width: 640px;
	_width: auto;
	background: transparent;
	}
#pref_wrapper .H2Set ul.reload {
	width: 300px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
#pref_wrapper .pref_top_sokuho .sec .sec {
	margin-top: 5px !important;
	}
	
#pref_wrapper .H2Set ul.reload li a {
	background: url("http://www.asahicom.jp/koshien/94/css_img/bg_reload_off.gif") repeat scroll 0 100% #EFEDEF;
	display: block;
	line-height: 1.2;
	margin: 0 5px 5px;
	padding: 3px 5px;
	background: url("http://www.asahicom.jp/koshien/94/css_img/bg_atc.gif") repeat-x scroll left top #ABD9F4;
	border-left: 1px solid #B3D8F4;
	border-top: 1px solid #B3D8F4;
	border-bottom: 1px solid #B3D8F4;
	border-right: 1px solid #B3D8F4;
	}

/* 都道府県トップステイタス */
/* 抽選前 */
#pref_wrapper .h1pref span.status0 {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px 200px;
	}
/* 組合せ決定 */
#pref_wrapper .h1pref span.status1 {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px -300px;
	}
/* 開催中 */
#pref_wrapper .h1pref span.status2 {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px 200px;
	}
/* 16強 */
#pref_wrapper .h1pref span.status3 {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px -500px;
	}
/* 8強 */
#pref_wrapper .h1pref span.status4 {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px -600px;
	}
/* 準決勝 */
#pref_wrapper .h1pref span.status5 {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px -700px;
	}	
/* 決勝 */
#pref_wrapper .h1pref span.status6 {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px -800px;
	}	
/* 代表校決定 */
#pref_wrapper .h1pref span.status7 {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -85px 0px;
	}	


.prefdata {
	font-size: 0.80em;
	margin: 10px 0 20px;
	}
.prefdata dl dt {
	font-weight: bold;
	color: #2575C6;
	}
.prefdata dl dt,
.prefdata dl dd {
	display: inline;
	}
.prefdata dl dd {
	display: inline;
	}
.prefdata dl dt {
	}
.prefdata dl.chusen {
	display: inline;
	}
.prefdata dl dt span {
	padding-top: 5px;
	padding-left: 20px;
	margin: 10px 0 10px 0;
	line-height: 1.6;
	margin-top: 10px;
	margin-right: 10px;
	}
.prefdata dt.chusen, 
.prefdata dt.teamsu {
	margin-left: 30px;
	}
.prefdata dl.kyujou dt span {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/icon_pref-kyujou.gif") no-repeat 0 3px;
	}
.prefdata dt.nittei span {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/icon_pref-nittei.gif") no-repeat 0 3px;
	}
.prefdata dt.chusen span {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/icon_pref-shusen.gif") no-repeat  0 3px;
	}
.prefdata dl.yushou dt span {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/icon_pref-yushou.gif") no-repeat 0 3px;
	}
.prefdata dt.teamsu span {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/icon_pref-teamsu.gif") no-repeat 0 3px;
	}

/* Facebookコメント */

.fb-comments-box {
	margin: 0;
	padding: 15px 0 25px;
	padding: 0 0 5px;
	}
.fb-comments-box h2.fb-comments-sub {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/bg_facebook-api-sub.gif") no-repeat left top;
	display: block;
	width: 100%;
	height: 30px;
	text-indent: -9999px;
	padding: 0 0 5px;
	}
.fb-comments-box fb-comments {
	margin: 0;
	padding: 0;
	}

/*【k91】090622 見出しの右横リンク*/
.H2Set:after {display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
*:first-child+html .H2Set {min-height:1px;}
* html .H2Set {height:1px;}
.H2Set {border-bottom:2px solid #D8DEDD;margin:0 0 10px;}
.H2Set h2 {float:left;margin-bottom:0;border-bottom:none;}
.H2Set ul {margin:0;padding:10px 0 0;}
.H2Set ul.reload li {float:right;}
.H2Set ul.reload li a {display:block;font-size:80%;line-height:1.2;margin:0 5px 5px;padding:3px 5px;background:#efedef url(/koshien/css/images/bg_reload_off.gif) repeat 0 100%;}
	
/* 右寄せ写真カラム（背景付き） */
#phtcl2 {
	float: right;
	padding: 0 0 5px 0;
	margin-left: 15px;
	background-color: #FFF;
	text-align: center;
	}
	
#phtcl2 p {
	text-align: left;
}

/* メイン部分用検索ボックス */
.main_searchbox {
	display: block;
	width: 645px;
	min-height: 45px;
	height: auto !important;
	height: 45px;
	background: #d9d9d9 url("http://www.asahicom.jp/koshien/94/css_img/bg_rnav_search.gif") repeat-x scroll left top;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position: relative;
	margin: 15px 0;
	}
.main_searchbox h2 {
	color: #777;
	line-height: 2;
	font-size: 1.0em;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_search_school.gif") no-repeat 2px 8px;
	padding: 0 0 0 19px;
	/padding: 7px 0 0 19px;
	margin: 0;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 7px;
	}
.main_searchbox h2 .catch {
	display: inline;
	color: #2575C6;
	line-height: 1.4;
	/line-height: 1.0;
	font-size: 0.8em;
	/*
	background: #e8e8e8;
	*/
	vertical-align: text-top;
	/vertical-align: middle;
	margin: 5px 0 0 0;
	padding: 10px 0 0 10px;
	border: 0px solid #e8e8e8;
	text-indent: 3px;
	}
.main_searchbox .searchelp {
	display: block;
	width: 13px;
	height: 13px;
	background: #FFFFFF url("http://www.asahicom.jp/koshien/94/css_img/button_help.gif") no-repeat left top;
	border: 0px solid #333;
	overflow: hidden;
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 10;
	}
.main_searchbox .searchelp a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	}
.main_searchbox #k_search_box {
	width: 400px;
	height: auto;
	position: absolute;
	top: 6px;
	/top: 8px;
	right: 5px;
	}
.main_searchbox #k_search_r .k_field {
	height: 2em;
	margin-right: 2px;
	margin-right: 0;
	vertical-align: middle;
	font-size: 1.2em;
	/font-size: 1.0em;
	width: 200px;
	}
.main_searchbox #k_search_r .btn {
	width: 85px;
	height: 27px;
	margin: 0 0 0 5px;
	vertical-align: middle;
	}
.main_searchbox #k_search_box {
	border-bottom: 0px solid #FFFFFF;
	background: url("http://www.asahicom.jp/koshien/94/css_img/line_dot.gif") repeat-x scroll left bottom transparent;
	margin-bottom: 0 !important;
	padding-bottom: 0;
	margin-bottom: 0 !important;
	padding-bottom: 0px;
	background-image: none;
	}
.main_searchbox #k_utility,
.main_searchbox #k_utility_r {
	background: transparent;
	font-size: 80%;
	line-height: 1.1em;
	font-size: 80%;
	line-height: 1.1;
	margin: 0 auto;
	padding: 0 !important;
	}

/*
応援メッセージ
*/
div.tdfkCnt_ouenBar {
	clear: both;
	background: url("http://www.asahicom.jp/koshien/94/css_img/ouen94-bn-bg.jpg") repeat-x top left transparent;
	border-bottom: 2px solid #ABCEEE;
	margin-bottom: 20px;		
	height: auto;	
	}
	
div.tdfkCnt_ouenBar_wraper {
	width: 100%;
	background: url("http://www.asahicom.jp/koshien/94/css_img/ouen94-bn-title.jpg") no-repeat 0 0 transparent;
	border: 0px dotted red;
	height: 65px;
	height: auto; /* 120905 */
	min-height: 65px;
	}
div.tdfkCnt_ouenBar h3 {
	width: 189px; height: 65px; float: left; border: 0px dotted lime;
	}

div.tdfkCnt_ouenBar h3 a {
	display: block;
	width: 189px;
	height: 65px;
	}
div.tdfkCnt_ouenBar_content {
	background: url("http://www.asahicom.jp/koshien/94/css_img/ouen94-bn-ptrn.jpg") no-repeat top right transparent;
	width: auto; padding: 15px 10px 0; margin-left: 189px; border: 0px dotted blue;
	min-height: 50px;
	}
	
div.tdfkCnt_ouenBar_content h4 {
	color: #10559A; font-size: 90%;
	}
	
div.tdfkCnt_ouenBar_content h4 a {
	color: #10559A; padding-right: 13px;
	}
	
div.tdfkCnt_ouenBar_content p {
	font-size: 80%; line-height: 125%; padding-top: 4px; padding-bottom: 4px;
	margin-bottom: 0;
	}

/* 一球速報ヘルプページ
=======================================*/
.fs95 {
font-size: 95% !important;
}

div.brownbox {
margin: 20px auto 10px;
padding: 10px;
border: 3px solid #DFEFF2;
background: white;
}

div.brownbox.sec .cntTitle3 {
margin: 0 0 5px !important;
border-bottom: none;
}

div.brownbox .cntTitle3 img {
margin-right: 5px !important;
}

div.brownbox h4 {
font-size: 95%;
color: #444;
border-bottom: 1px dotted #CCC;
border-left: 3px solid #9CF;
padding: 0 0 0 5px;
margin-bottom: 5px;
margin-top: 15px;
}

table.table07han {
padding: 0;
font-size: 90%;
margin-top: 5px !important;
width: 90% !important;
margin: 0px auto;
}

th.retug {
background-color: #EFEFEF !important;
}

.table07han tbody th.retug {
margin: 0;
padding: 2px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
color: #222;
text-align: center;
font-weight: bold;
background-color: #ECF4EC;
white-space: nowrap;
}

.table07han td {
background-color: #fff;
border: 1px solid #ccc;
color: #222;
padding: 5px;
text-align: left;
}

.p10 {
padding: 10px !important;
}

/* 表カラー */
.hltable01, .dr01title, table.table01sc caption, thead.thead03sct th, thead.thead03ni th, thead.thead02scg th, thead.thead03db th, .table03db tbody th.retuh, .sokuhotable td.sokuhotoptd, .sokuhotable89 thead th, .sokuhotable89 td.sokuhotoptd, .sokuhotable89s thead th, .sokuhotable89s td.sokuhotoptd, th.calendar02a, .honjitunavi h3, .honjitunavi02 h3, .message dl#feed dt, .kSokuhotable td.sokuhotoptd, .profBox1 h2, .profBox1 h3, thead.thead03sctI th, thead.thead04tIntro th, thead.thead03db th, .table07han tbody th.retuh {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/bg_table-th.gif") repeat-x scroll left top;
	color: #FFFFFF;
	background-color: #2575C6;
	padding-top: 5px;
	}
.table03sct tbody th.retur {
	background-color: #acd8f8;
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 2px;
	text-align: center;
	}
table.table03ni thead th,
table.table03ni tbody td {
	border-left: 1px solid #CCCCCC;
	border-right: 0;
	}
table.table03ni thead th:last-child,
table.table03ni tbody td:last-child {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
table.table02sc caption,
table.table02scg caption,
table.table03db caption,
table.table07han caption {
	background: #e0f4ff;
	background-image: none;
	padding: 3px 0 1px;
	border: 0px solid #d2e9fb;
	margin-bottom: 5px;
	font-size: 95%;
	}
table.table03db a {
	text-decoration: none;
	}
/* データベース汎用テーブル */
table.table03db {
	width:100%;
	margin:0 auto 15px;
	padding:0;
	font-size:80%; /*130622*/
	}
table.table03db caption {
	width:100%;
	padding:4px 0 0;
	color:#222;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table03db caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table03db tbody {
	 background-color:transparent;
	 }
thead.thead03db th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-repeat:repeat-x;
	text-align:center;
	border-right: none; /*130625*/
	}
.table03db tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table03db tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table03db tbody th.retuh {
	margin:0;
	padding:2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#222;
	text-align:center;
	font-weight:bold;
	background:url(/koshien/css/images/back10.gif) #D5E0D0 repeat-x center top;
	}
.table03db tbody th.retug {
	margin:0;
	padding:2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#222;
	text-align:center;
	font-weight:bold;
	background-color:#ECF4EC;
	}
.table03db td {
	padding:5px;
	color:#222;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	text-align:center;
	}
.table03db td {
	padding:5px;
	color:#222;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	text-align:center;
	}
.table03db td.topl {
	padding:5px;
	border:1px solid #ccc;
	background-color:transparent;
	color:#222;
	text-align:center;
	}
.table03db td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	background-color:transparent;
	}
.table03db td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	background-color:transparent;
	}
.table03db td.dot03s {
	border-top:0;
	border-left:0;
	background-color:transparent;
	}
.table03db td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	background-color:transparent;
	}
.table03db td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.tlnolR {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	font-weight:bold;
	}
.table03db td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03db td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table03db tbody tr.trG td {
	background-color:#ECF4EC;
	}
.table03db td a.iconUl {
	margin:0;
	padding-bottom:4px;
	border-bottom:1px solid #004477;
	}
*html .table03db td a.iconUl { /* for IE only hack */
	margin:0;
	padding-bottom:1px;
	border-bottom:1px solid #004477;
	}
.table03db td a.iconUl:link {
	border-bottom:1px solid #004477;
	}
.table03db td a.iconUl:visited {
	border-bottom:1px solid #666699;
	}
.table03db td a.iconUl:hover , 
.table03db td a.iconUl:active {
	border-bottom:1px solid #004477;
	}
.hanrei {
	vertical-align:middle;
	margin:0 0 3px 2px;
	padding:0;
	}
* html .hanrei {
	vertical-align:middle;
	margin:2px 0 3px 2px;
	padding:0;
	}
#ZenkokuData .table03db tbody th.date {
	background: url("http://www.asahicom.jp/koshien/94/css_img/bg_atc.gif") repeat-x scroll 0 -5px #ABD9F4;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	text-align: center;
	}
#ZenkokuData .table03db td.result span.score {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.7;
	float: left;
	padding-left: 25px;
}
#ZenkokuData .table03db td.result img.vam {
	verticla-align: middle;
}
#ZenkokuData .table03db td.result {
	width: 200px;
}
	
/*　出場校一覧 /-pref-/list.html
====================================*/
.list_content table.sslist tbody tr th.SLtop {
	background:#0078c8; /* Old browsers */
	background:-moz-linear-gradient(top, #0078c8 0%, #005dac 99%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0078c8), color-stop(99%,#005dac)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #0078c8 0%,#005dac 99%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #0078c8 0%,#005dac 99%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #0078c8 0%,#005dac 99%); /* IE10+ */
	background:linear-gradient(to bottom, #0078c8 0%,#005dac 99%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078c8', endColorstr='#005dac',GradientType=0 ); /* IE6-9 */
	}

/*　地方大会日程 /schedule/
====================================*/
table#tableSchedule {
	letter-spacing: 0;
	margin-top: 0;
	}
td.rdot.daihyo {
	border-right-style: solid;
}
	

/*　最新ニュース一覧　表示調整
=====================================*/


/*　地方大会　日本地図
=====================================*/
#map_wrapper {
	letter-spacing: 0;
	border: 0px solid #333;
	margin: 20px 0 0;
	position: relative;
	}

.chihotaikai_map_main ul li .livemovie {
	display: none;
	}


#map_main {
	display: block;
	width: 645px;
	height: 790px;
	height: 560px;	
	overflow: hidden;
	}
		
#map_infobox2 {
	z-index: 100;
	position: absolute;
	display: block;
	width: 350px;
	height: auto;
	top: 0px;
	left: 0px;
	}

#map_infobox2 h2 {
	width: 100%;
	color: #2575c6;
	font-size: 0.75em;
	height: 18px;
	border: 0px solid #333;
	padding: 8px 0 0 8px;
	line-height: 1;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/bg_mi2_h2.gif") no-repeat left top;
	}

#map_infobox2 #mp2_inner {
	background: #FFFFFF url("http://www.asahicom.jp/koshien/94/css_img/bg_mi2.gif") repeat-x left bottom;
	padding-bottom: 3px;
	}
	
#map_infobox2 ul {
	background: #FFF;
	margin: 2px 3px 0px;
	padding-bottom: 2px;
	
	border: 1px solid #e2e2e2;
	}
#map_infobox2 ul li {
	border-right: 0px solid #333;
	font-size: 0.75em;
	line-height: 1;
	margin: 0px 8px;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/bg_mi2_line.gif") repeat-x left bottom;
	
	padding-top: 3px;
	/*
	_height: 13px;
	_width: 310px;
	*/
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#map_infobox2 ul {
	padding-bottom: 0px;
		
		}
	#map_infobox2 ul li {
			padding-top: 2px;
			padding-bottom: 2px;
			}
		}

#map_infobox2 ul li.lst {
	background-image: none;
	}
#map_infobox2 ul li a {
	display: block;
	width: 310px;
	height: 13px;
	_height: 26px;
	overflow: hidden;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_map-info.gif") no-repeat 0px 8px;
	padding: 7px 0 6px 17px;
	text-decoration: none;
	}
#map_infobox2 ul li a:hover {
		background-position: 0px 5px;
	}


	
#map_message {
	z-index: 1000;
	position: absolute;
	display: block;
	width: 355px;
	height: auto;
	top: 195px;
	left: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #FFF;
	background: #2575c6;
	border: 1px solid #2575c6;
	}

#map_message p {
	color: #FFFFFF;
	font-size: 0.80em;
	font-weight: bold;
	line-height: 1;
	margin: 5px 5px 0;
	padding-bottom: 4px;
	display: block;
	}

#map_message p a {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1;
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	}

#map_infobox2 #map_message {
	z-index: 1000;	
	display: block;
	width: 100%;
	height: auto;	
	position: static;
	top:  0;
	left: 0;
	margin: 8px 0 0;
	padding: 2px 0 0 0;
	overflow: hidden;
	color: #FFF;
	background: #2575c6;
	border: 0px solid #2575c6;
	border-bottom: 1px solid #61a4e8;
	border-top: 1px solid #0a4581;
	}
#map_infobox2 #map_message p {
	color: #FFFFFF;
	font-size: 0.80em;
	font-weight: bold;
	line-height: 1.1;
	margin: 6px 7px 3px;
	display: block;
	*margin-top: 7px;
	}
#map_infobox2 #map_message p a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
	width: 100%;
	height: 100%;
	display: block;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/arw_top-mes.gif") no-repeat 99% 45%;
	}
#map_infobox2 #map_message p a:hover {
	background-position: 100% 45%;
	}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#map_infobox2 #map_message p {
			margin-top: 6px !important;
			margin-bottom: 3px !important;
			line-height: 1 !important;
		}
	}
/* 土バージョン */
#map_infobox2 .map_mes_brown {
	background: #984422 url("http://www.asahicom.jp/koshien/94/css_img/bg_map_message-b.jpg") no-repeat -5px -7px !important;
	border-bottom: 1px solid #EEE !important;
	border-bottom: 1px solid #666 !important;
	}

#map_infobox2 .map_mes_brown p {
	height: auto !important;
	line-height: 120% !important;
	}
	
#map_infobox2 .map_mes_brown p a {
	background: none !important;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/arw_map_message-b.gif") no-repeat 98% 45% !important;
	width: auto !important;	
	display: inline !important;
	padding-right: 15px !important;
	line-height: 105% !important;
	_padding-top: 2px !important;
	}
	
#map_infobox2 .map_mes_brown p a:hover {
	background-position: 100% 45% !important;
	}	

#map_notice {
	z-index: 1500;
	position: absolute;
	display: block;
	width: 270px;
	height: auto;
	top: 500px;
	left: 380px;
	
	overflow: hidden;	
	}	
.chiho_map_notice {
	top: 460px !important;
	top: 500px !important;
	left: 380px;
	}

#map_notice p.notice {
	font-size: 0.75em;
	color: #333;
	line-height: 1.4;
	margin: 5px;
	}

#map_searchbox {
	z-index: 2000;
	position: absolute;
	display: block;
	width: 180px;
	height: auto;
	top: 0px;
	left: 370px;
	overflow: hidden;
	background: #d9d9d9;
	width: 170px;
	top:  2px;
	left: 375px;
	background: #d9d9d9 url("http://www.asahicom.jp/koshien/94/css_img/bg_map-search-top.gif") repeat-x left top;
	border-top: 1px solid #e8e8e8;
	}
	
#map_searchbox h2 {
	color: #6a6969;
	font-size: 0.8em;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_search_school.gif") no-repeat 6px 8px;
	padding: 6px 6px 6px 24px;
	position: relative;
	padding: 4px 6px 3px 24px;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_search_school2.gif") no-repeat 8px 7px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#map_searchbox h2  {
		padding: 5px 6px 3px 24px;
		}
	}
	
#map_searchbox h2 span {
	display: block;
	width: 13px;
	height: 13px;
	background: #FFFFFF url("http://www.asahicom.jp/koshien/94/css_img/button_help.gif") no-repeat left top;
	border: 0px solid #333;
	overflow: hidden;	
	position: absolute;
	top: 4px;
	right: 5px;	
	background: #FFFFFF url("http://www.asahicom.jp/koshien/94/css_img/button_help2.gif") no-repeat left top;	
	width: 16px;
	height: 16px;
	}
	
#map_searchbox p {
	margin-bottom: 7px;
	}
#map_searchbox h2 span a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	}
	
#map_searchbox #k_search_r .k_field {
	height: 2em;
	margin-right: 2px;
	margin-right: 0;
	vertical-align: middle;
	font-size: 1.2em;
	width: 160px;	
	width: 143px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#map_searchbox #k_search_r .k_field  {
		width: 141px;
		}
	}
#map_searchbox #k_search_r .btn {
	width: 143px;
	height: 22px;
	margin-top: 8px;
	margin-right: 1px;
	margin-right: 0px;
	margin-left: 0;
	vertical-align: middle;		
	margin-top: 6px;
	}

#map_searchbox h2 span,
#map_searchbox #k_search_r .btn{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	}
#map_searchbox h2 span:hover,
#map_searchbox #k_search_r .btn:hover{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}
	
	
#map_searchbox #k_search_box {
	border-bottom: 0px solid #FFFFFF;
	background: url("http://www.asahicom.jp/koshien/94/css_img/line_dot.gif") repeat-x scroll left bottom transparent;
	margin-bottom: 0 !important;
	padding-bottom: 0;
	margin-bottom: 0 !important;
	padding-bottom: 0px;
	background-image: none;
	}	
#map_searchbox #k_utility,
#map_searchbox #k_utility_r {
	background: transparent;
	font-size: 80%;
	line-height: 1.1em;
	font-size: 80%;
	line-height: 1.1;
	margin: 0 auto;
	padding: 0px 0 0px !important;
	}
#map_searchbox p.catch {
	color: #2575C6;
	line-height: 1.1;
	font-size: 0.9em;
	background: #e8e8e8;
	margin: 0;
	margin-top: 5px;
	padding: 3px 0;
	background: #e8e8e8 url("http://www.asahicom.jp/koshien/94/css_img/bg_map-search-bottom.gif") repeat-x left top;	
	border-top: 1px solid #c5c4c4;
	border-bottom: 1px solid #f2f2f2;
	}


/* トップ日本海動画枠 */

#map_searchbox {
	z-index: 2000;
	position: absolute;
	display: block;
	width: 180px;
	height: auto;
	top: 0px;
	left: 370px;
	overflow: hidden;
	background: #d9d9d9;
	width: 170px;
	top:  2px;
	left: 375px;
	background: #d9d9d9 url("http://www.asahicom.jp/koshien/94/css_img/bg_map-search-top.gif") repeat-x left top;
	border-top: 1px solid #e8e8e8;
	
	/* 日本海消す 
	display: none !important;
	*/
	}
	
#map_searchbox {
	z-index: 140;	
}

#map_honjitunavi {
	z-index: 2000;
	position: absolute;
	display: block;
	width: 360px;
	_width: 350px;
	height: 60px;
	height: auto;
	font-size: 0.9em;
	font-weight: normal;
	top: 228px;
	*top: 223px;
	left: 0px;
	overflow: hidden;
	}
	
#map_honjitunavi .hanrei span {
	font-size: 0.8em;
	line-height: 1.3;
	font-weight: normal;
	display: block;
	float: left;
	margin: 1px 3px 0 0;
	}
	
#map_honjitunavi .hanrei span.mihon {
	display: block;
	height: 10px;
	width: 10px;
	_height: 12px;
	_width: 12px;
	background: #FFFFFF;
	border: 1px solid #2575C6;
	text-indent: 9999px;
	overflow: hidden;
	margin-left: 2px;
	_margin: 1px 2px 0 0px;
	}

#map_notice {
	z-index: 1500;
	position: absolute;
	display: block;
	width: 270px;
	height: auto;
	top: 500px;
	left: 380px;	
	overflow: hidden;	
	}	
	
.chiho_map_notice {
	top: 460px !important;
	top: 500px !important;
	left: 380px;
	}

#map_notice p.notice {
	font-size: 0.75em;
	color: #333;
	line-height: 1.4;
	margin: 5px;
	}

/* 
地方大会 ステイタス 「中継中」追加
*/
.chihotaikai_map_main ul li.status0L .prefbox,
.chihotaikai_map_main ul li.status1L .prefbox,
.chihotaikai_map_main ul li.status2L .prefbox,
.chihotaikai_map_main ul li.status3L .prefbox,
.chihotaikai_map_main ul li.status4L .prefbox,
.chihotaikai_map_main ul li.status5L .prefbox,
.chihotaikai_map_main ul li.status6L .prefbox {
	overflow: hidden;
}
/* 抽選前 */
.chihotaikai_map_main ul li.status0L .prefbox {
	background-color:  #fff;
	}
/* 組み合わせ決定 */
.chihotaikai_map_main ul li.status1L .prefbox {
	background: #fff url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -300px;
	}
/* 開催中 */
.chihotaikai_map_main ul li.status2L .prefbox {
	background-color: #2575C6;
	}
/* 16強 */
.chihotaikai_map_main ul li.status3L .prefbox {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -500px;
	}
	
/* 準々決勝 */
.chihotaikai_map_main ul li.status4L .prefbox {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -600px;
	}
	
/* 準決勝 */
.chihotaikai_map_main ul li.status5L .prefbox {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -700px;
	}

/* 決勝 */
.chihotaikai_map_main ul li.status6L .prefbox {
	background: #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -800px;	}

.chihotaikai_map_main ul li.status0L .prefbox p.prefname,
.chihotaikai_map_main ul li.status1L .prefbox p.prefname,
.chihotaikai_map_main ul li.status2L .prefbox p.prefname,
.chihotaikai_map_main ul li.status3L .prefbox p.prefname,
.chihotaikai_map_main ul li.status4L .prefbox p.prefname,
.chihotaikai_map_main ul li.status5L .prefbox p.prefname,
.chihotaikai_map_main ul li.status6L .prefbox p.prefname {
	margin: 0 !important;
	padding: 5px 0 0 !important;
	}
.chihotaikai_map_main ul li.status0L .prefbox p.prefname a,
.chihotaikai_map_main ul li.status1L .prefbox p.prefname a {
	line-height: 110% !important;
	}
.chihotaikai_map_main ul li.status2L .prefbox p.prefname a,
.chihotaikai_map_main ul li.status3L .prefbox p.prefname a,
.chihotaikai_map_main ul li.status4L .prefbox p.prefname a,
.chihotaikai_map_main ul li.status5L .prefbox p.prefname a,
.chihotaikai_map_main ul li.status6L .prefbox p.prefname a {
	color: #fff !important;
	font-size: 12px !important;
	line-height: 110% !important;
	}
.chihotaikai_map_main ul li.status0L .prefbox p.livemovie,
.chihotaikai_map_main ul li.status1L .prefbox p.livemovie {
	display: block;
	background: url(images/livemovie_b.gif) no-repeat 10px 6px;
	line-height: 1.8;
	/line-height: 1.6;
}
.chihotaikai_map_main ul li.status2L .prefbox p.livemovie,
.chihotaikai_map_main ul li.status3L .prefbox p.livemovie,
.chihotaikai_map_main ul li.status4L .prefbox p.livemovie,
.chihotaikai_map_main ul li.status5L .prefbox p.livemovie,
.chihotaikai_map_main ul li.status6L .prefbox p.livemovie {
	display: block;
	background: url(images/livemovie.gif) no-repeat 10px 6px;
	line-height: 1.8;
	/line-height: 1.6;
    	}
#map_main ul li .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status2L .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status3L .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status4L .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status5L .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status6L .prefbox p.livemovie a {
	color: #fff;
	font-size: 10px !important;
    padding: 3px 0 0 15px;
	}
.chihotaikai_map_main ul li.status0L .prefbox p.livemovie a,
.chihotaikai_map_main ul li.status1L .prefbox p.livemovie a {
	color: #2575C6 !important;
	font-size: 10px !important;
    padding: 3px 0 0 15px;
}
#map_honjitunavi .hanrei span.lvL {
	background: #2575c6 url(images/livemovie.gif) no-repeat -3px 2px  ;
	}

#map_main ul {
	position: relative;
	width: 645px;
	height: 790px;
	background-color: #ddd;
	background: transparent;
	}
#map_main ul li {
	display: block;
	border: 0;
	width: 65px;
	height: 58px;
	height: auto;
	overflow: hidden;
	position: absolute;
	background: transparent;
	}
#map_main ul li .prefbox {
	width: 63px;
	height: 56px;
	border: 1px solid #2575c6;
	text-align: center;
	line-height: 1.1;
	}
#map_main ul li .prefbox p.prefname {
	line-height: 1.0;
	*line-height: 100%;
	padding: 6px 0 3px;
	*padding-top: 8px;
	font-weight: bold;
	border-bottom: 1px dotted #2575c6;
	height: 12px;
	}
#map_main ul li .prefbox p.prefname a  {
	color: #2575c6;
	font-size: 0.75em;
	}
#map_main ul li .prefbox p.schoolname {
	line-height: 1.2;
	padding: 3px 0 0;
	height: 100%;
	}	
#map_main ul li .prefbox p.schoolname a {
	color: #2575c6;
	font-size: 0.75em;
	}

/* 地方大会 件名のみ */
.chihotaikai_map_main ul li .prefbox {
	width: 63px;
	height: 35px !important;
	border: 1px solid #2575c6;
	text-align: center;
	line-height: 1.1;
	}
.chihotaikai_map_main ul li .prefbox p.prefname {
	border-bottom: 0 !important;
	}
.chihotaikai_map_main ul li .prefbox p.schoolname {
	display: none;
	}

/* 
地方大会 ステイタス
*/
.chihotaikai_map_main ul li .prefbox p.prefname {
	padding: 12px 0 0 !important;
	_padding: 8px 0 0 !important;
	*padding-top: 10px !important;
	}
/* 抽選前 */
.chihotaikai_map_main ul li .prefbox,
.chihotaikai_map_main ul li.status0 .prefbox {
	background: #FFFFFF;
	background: transparent;
	}
/* 組合せ決定 */
.chihotaikai_map_main ul li.status1 .prefbox {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -300px;	
	color: #FFFFFF !important;
	}
/* 開催中 */
.chihotaikai_map_main ul li.status2 .prefbox {
	background: transparent;	
	background-color: #2575c6 !important;
	}
.chihotaikai_map_main ul li.status2 .prefbox p.prefname,
.chihotaikai_map_main ul li.status2 .prefbox p.prefname a  {
	color: #FFFFFF !important;
	}

/* 16強 */
.chihotaikai_map_main ul li.status3 .prefbox {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -500px;
	}
.chihotaikai_map_main ul li.status3 .prefbox p.prefname,
.chihotaikai_map_main ul li.status3 .prefbox p.prefname a  {
	color: #FFFFFF !important;
	}

/* 8強 */
.chihotaikai_map_main ul li.status4 .prefbox {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -600px;
	}
.chihotaikai_map_main ul li.status4 .prefbox p.prefname,
.chihotaikai_map_main ul li.status4 .prefbox p.prefname a  {
	color: #FFFFFF !important;
	}
/* 準決勝 */
.chihotaikai_map_main ul li.status5 .prefbox {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -700px;
	}
.chihotaikai_map_main ul li.status5 .prefbox p.prefname,
.chihotaikai_map_main ul li.status5 .prefbox p.prefname a  {
	color: #FFFFFF !important;
	}
/* 決勝 */
.chihotaikai_map_main ul li.status6 .prefbox {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -83px -800px;
	}
.chihotaikai_map_main ul li.status6 .prefbox p.prefname,
.chihotaikai_map_main ul li.status6 .prefbox p.prefname a  {
	color: #FFFFFF !important;
	}


/* 代表校決定 */
.chihotaikai_map_main ul li.daihyo .prefbox,
.chihotaikai_map_main ul li.statusD .prefbox,
.chihotaikai_map_main ul li.status7 .prefbox {
	background: #FFF url("http://www.asahicom.jp/koshien/94/css_img/bg_status_daihyo.gif") no-repeat right 5px;
	overflow: hidden !important;
	}
.chihotaikai_map_main ul li.daihyo .prefbox p.prefname,
.chihotaikai_map_main ul li.statusD .prefbox p.prefname,
.chihotaikai_map_main ul li.status7 .prefbox p.prefname {
	margin: 0 !important;
	padding: 5px 0 0 !important;
	line-height: 110% !important;
	}
*:first-child+html .chihotaikai_map_main ul li.daihyo .prefbox p.prefname,
*:first-child+html .chihotaikai_map_main ul li.statusD .prefbox p.prefname,
*:first-child+html .chihotaikai_map_main ul li.status7 .prefbox p.prefname {
	padding-top: 5 !important;
	}
.chihotaikai_map_main ul li.daihyo .prefbox p.schoolname,
.chihotaikai_map_main ul li.statusD .prefbox p.schoolname,
.chihotaikai_map_main ul li.status7 .prefbox p.schoolname {
	display: block;
	padding: 3px 0 0 !important;
	*padding: 2px 0 0 !important;
	}
.chihotaikai_map_main ul li.daihyo .prefbox p.prefname a,
.chihotaikai_map_main ul li.statusD .prefbox p.prefname a,
.chihotaikai_map_main ul li.status7 .prefbox p.prefname a {
	color: #0755a3 !important;
	font-size: 12px !important;
	line-height: 110% !important;
	}
.chihotaikai_map_main ul li.daihyo .prefbox p.schoolname a,
.chihotaikai_map_main ul li.statusD .prefbox p.schoolname a,
.chihotaikai_map_main ul li.status7 .prefbox p.schoolname a {
	color: #00376e !important;
	font-size: 10px !important;
	}

.chihotaikai_map_main ul li.daihyo .prefbox p.prefname a:hover,
.chihotaikai_map_main ul li.statusD .prefbox p.prefname a:hover,
.chihotaikai_map_main ul li.status7 .prefbox p.prefname a:hover,
.chihotaikai_map_main ul li.daihyo .prefbox p.schoolname a:hover,
.chihotaikai_map_main ul li.statusD .prefbox p.schoolname a:hover,
.chihotaikai_map_main ul li.status7 .prefbox p.schoolname a:hover {
	text-decoration: underline !important;
	}



/* 本大会用 日本地図 */
#map_main .winner .prefbox {
	background: #FFF url("http://www.asahicom.jp/koshien/94/css_img/hmap_bg_winner.gif") no-repeat right 0 !important;
	}

#map_main .today .prefbox p.prefname a,
#map_main .today .prefbox p.schoolname a,
#map_main .winner .prefbox p.prefname a,
#map_main .champ .prefbox p.prefname a,
#map_main .winner .prefbox p.schoolname a,
#map_main .champ .prefbox p.schoolname a {
	color: #FFFFFF !important;
	}

#map_main .loser .prefbox p.prefname a {
	color: #333333 !important;
	}
#map_main .loser .prefbox p.schoolname a {
	color: #333333 !important;
	}
	
	
#map_main .loser .prefbox {
	background: #cccccc;
	border: 1px solid #888888 !important;
	}	
#map_main .today .prefbox {
	background: #FFF url("http://www.asahicom.jp/koshien/96/css/images/bg_status_today.gif") no-repeat right 0 !important;
	background-image: none;
	}
#map_main .champ .prefbox p.prefname a {
	color: #752c00 !important;
	}
#map_main .champ .prefbox p.schoolname a {
	color: #000 !important;
	}

#map_main .champ .prefbox {
	background: #FFF url("http://www.asahicom.jp/koshien/94/css_img/hmap_bg_champ.gif") no-repeat -20px 0 !important;
	}
	
	
	
#map_honjitunavi .hanrei ul li {
	display: block;
	height: 14px;
	width: 100%;
	*margin-bottom: 0 !important;
	}
#map_honjitunavi .hanrei ul li span {
	/*
	display: inline-block !important;
	float: none !important;
	*/
	}
#map_honjitunavi .hanrei ul li span.status {
	padding-right: 5px;
	/*
	display: inline-block !important;
	float: none !important;
	*/
	}
/* 抽選前 */
#map_honjitunavi .hanrei span.lv0 {
	background: #FFFFFF;
	}
/* 組合せ決定 */
#map_honjitunavi .hanrei span.lv1 {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -90px -300px;	
	color: #FFFFFF !important;
	}
/* 開催中 */
#map_honjitunavi .hanrei span.lv2 {
	background: transparent;
	background-color: #2575c6 !important;
	}
/* 16強 */
#map_honjitunavi .hanrei span.lv3 {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -90px -500px;
	}
/* 8強 */
#map_honjitunavi .hanrei span.lv4 {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -90px -600px;
	}
/* 準決勝 */
#map_honjitunavi .hanrei span.lv5 {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -90px -700px;
	}
/* 決勝 */
#map_honjitunavi .hanrei span.lv6 {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -90px -800px;
	}
/* 代表決定 */
#map_honjitunavi .hanrei span.lvD {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/bg_status_daihyo.gif") no-repeat -50px -15px;
	}


/* 本日 */
#map_honjitunavi .hanrei span.today {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/96/css/images/bg_status_today.gif") no-repeat -50px -15px;
	}
/* 優勝 */
#map_honjitunavi .hanrei span.champ {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/hmap_bg_champ.gif") no-repeat -50px -15px;
	}
/* 勝ち */
#map_honjitunavi .hanrei span.winner {
	background:  #2575c6 url("http://www.asahicom.jp/koshien/94/css_img/bg_status_daihyo.gif") no-repeat -50px -15px;
	}

/* 負け */
#map_honjitunavi .hanrei span.loser {
	background: #cccccc;
	border: 1px solid #888888 !important;
	}
/* 代表校決定（仮） */
/*.chihotaikai_map_main ul li.status7 .prefbox {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -80px -100px;
	}
*/
/* ？ */
.chihotaikai_map_main ul li.status8 .prefbox {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/hanrei.gif") no-repeat -80px -100px;
	}

#map_main li.okinawaline {
	display: block;
	border: 1px dotted #BBB;
	border-bottom: 0;
	width:110px;
	height: 60px;
	top: 475px;
	left: 160px;
	z-index: 100;
	}

td.prefbox {
	border: 1px solid #333;
	width: 60px;
	height: 50px;
	overflow: hidden;
	white-space: nowrap;
	}
#map_wrapper td .prefname {
	font-size: 0.75em;
	text-align: center;
	}
#map_wrapper td .schoolname {
	font-size: 0.70em;
	text-align: center;
	}
ul.infobox {
	font-size: 0.7em;
	}


/* トップ　メインマップ　県の位置 */

/* 北海道 */
#map_main ul .nhokkaido {
	top: 0px;
	left: 580px;
	}
#map_main ul .shokkaido {
	top: 63px;
	left: 580px;
	}

/* 東北 */
#map_main ul .aomori {
	top: 189px;
	top: 139px;
	left: 580px;
	}
#map_main ul .akita {
	top: 202px;
	left: 510px;
	}
#map_main ul .iwate {
	top: 202px;
	left: 580px;
	}
#map_main ul .yamagata {
	top: 315px;
	top: 265px;
	left: 510px;
	}
#map_main ul .miyagi {
	top: 265px;
	left: 580px;
	}
#map_main ul .fukushima {
	top: 328px;
	left: 580px;
	}

/* 関東 */
#map_main ul .ibaraki {
	top: 454px;
	left: 580px;
	}
#map_main ul .tochigi {
	top: 391px;
	left: 580px;
	}
#map_main ul .gunma {
	top: 391px;
	left: 510px;
	}
#map_main ul .saitama {
	top: 454px;
	left: 510px;
	}
#map_main ul .chiba {
	top: 580px;
	left: 580px;
	}	
#map_main ul .kanagawa {
	top: 580px;
	left: 510px;
	}
	
#map_main ul .wtokyo {
	top: 517px;
	left: 510px;
	}
#map_main ul .etokyo {
	top: 517px;
	left: 580px;
	}
	
#map_main ul .niigata {
	top: 328px;
	left: 510px;
	}
#map_main ul .nagano {
	top: 454px;
	left: 440px;
	}
#map_main ul .yamanashi{
	top: 517px;
	left: 440px;
	}
#map_main ul .shizuoka {
	top: 580px;
	left: 440px;
	}
	
#map_main ul .aichi {
	top: 517px;
	left: 370px;
	}
#map_main ul .mie {
	top: 580px;
	left: 370px;
	}
#map_main ul .gifu {
	top: 454px;
	left: 370px;
	}
#map_main ul .ishikawa {
	top: 328px;
	left: 370px;
	}
#map_main ul .fukui {
	top: 391px;
	left: 370px;
	}
#map_main ul .kyoto {
	top: 391px;
	left: 300px;
	}
#map_main ul .toyama {
	top: 391px;
	left: 440px;
	}
#map_main ul .shiga {
	top: 454px;
	left: 300px;
	}
#map_main ul .osaka {
	top: 517px;
	left: 300px;
	}
#map_main ul .nara {
	top: 580px;
	left: 300px;
	}
#map_main ul .hyogo {
	top: 454px;
	left: 230px;
	}
#map_main ul .wakayama {
	top: 643px;
	left: 300px;
	}
#map_main ul .okayama {
	top: 454px;
	left: 160px;
	}
#map_main ul .hiroshima {
	top: 454px;
	left: 90px;
	}
#map_main ul .tottori {
	top: 391px;
	left: 230px;
	}
#map_main ul .shimane {
	top: 391px;
	left: 160px;
	}
#map_main ul .yamaguchi {
	top: 391px;
	left: 90px;
	}

/* 四国 */
#map_main ul .kagawa {
	top: 527px;
	left: 220px;
	}
#map_main ul .tokushima {
	top: 590px;
	left: 220px;
	}
#map_main ul .ehime {
	top: 527px;
	left: 150px;
	}
#map_main ul .kochi {
	top: 590px;
	left: 150px;
	}
	
/* 九州 */
#map_main ul .nagasaki {
	top: 590px;
	left: 0px;
	}
#map_main ul .fukuoka {
	top: 527px;
	left: 70px;
	}
#map_main ul .saga {
	top: 527px;
	left: 0px;
	}
#map_main ul .oita {
	top: 590px;
	left: 70px;
	}
#map_main ul .kumamoto {
	top: 653px;
	left: 0px;
	}
#map_main ul .miyazaki {
	top: 653px;
	left: 70px;
	}
#map_main ul .kagoshima {
	top: 716px;
	left: 0px;
	}
#map_main ul .okinawa {
	top: 716px;
	left: 210px;
	left: 183px;
	z-index: 200;
	}
.koshienL {
	clear: both;
	float: left;
	width: 198px;
	}
.koshienR {
	clear: right;	
	}


/* 地方大会向けの高さ - 1 */
/* 北海道 */
.chihotaikai_map_main ul .nhokkaido { top: 0px !important; }
.chihotaikai_map_main ul .shokkaido { top: 63px !important; }
/* 東北 */
.chihotaikai_map_main ul .aomori { top: 139px !important; }
.chihotaikai_map_main ul .akita { top: 202px !important; }
.chihotaikai_map_main ul .iwate { top: 202px !important; }
.chihotaikai_map_main ul .yamagata { top: 315px;
	top: 265px !important; }
.chihotaikai_map_main ul .miyagi { top: 265px !important; }
.chihotaikai_map_main ul .fukushima { top: 328px !important; }
/* 関東 */
.chihotaikai_map_main ul .ibaraki { top: 454px !important; }
.chihotaikai_map_main ul .tochigi { top: 391px !important; }
.chihotaikai_map_main ul .gunma { top: 391px !important; }
.chihotaikai_map_main ul .saitama { top: 454px !important; }
.chihotaikai_map_main ul .chiba { top: 580px !important; }	
.chihotaikai_map_main ul .kanagawa { top: 580px !important; }
.chihotaikai_map_main ul .wtokyo { top: 517px !important; }
.chihotaikai_map_main ul .etokyo { top: 517px !important; }
.chihotaikai_map_main ul .niigata { top: 328px !important; }
.chihotaikai_map_main ul .nagano { top: 454px !important; }
.chihotaikai_map_main ul .yamanashi { top: 517px !important; }
.chihotaikai_map_main ul .shizuoka { top: 580px !important; }
.chihotaikai_map_main ul .aichi { top: 517px !important; }
.chihotaikai_map_main ul .mie { top: 580px !important; }
.chihotaikai_map_main ul .gifu { top: 454px !important; }
.chihotaikai_map_main ul .ishikawa { top: 328px !important; }
.chihotaikai_map_main ul .fukui { top: 391px !important; }
.chihotaikai_map_main ul .kyoto { top: 391px !important; }
.chihotaikai_map_main ul .toyama { top: 391px !important; }
.chihotaikai_map_main ul .shiga { top: 454px !important; }
.chihotaikai_map_main ul .osaka { top: 517px !important; }
.chihotaikai_map_main ul .nara { top: 580px !important; }
.chihotaikai_map_main ul .hyogo { top: 454px !important; }
.chihotaikai_map_main ul .wakayama { top: 643px !important; }
.chihotaikai_map_main ul .okayama { top: 454px !important; }
.chihotaikai_map_main ul .hiroshima { top: 454px !important; }
.chihotaikai_map_main ul .tottori { top: 391px !important; }
.chihotaikai_map_main ul .shimane { top: 391px !important; }
.chihotaikai_map_main ul .yamaguchi { top: 391px !important; }
/* 四国 */
.chihotaikai_map_main ul .kagawa { top: 527px !important; }
.chihotaikai_map_main ul .tokushima { top: 590px !important; }
.chihotaikai_map_main ul .ehime { top: 527px !important; }
.chihotaikai_map_main ul .kochi { top: 590px !important; }
/* 九州 */
.chihotaikai_map_main ul .nagasaki { top: 590px !important; }
.chihotaikai_map_main ul .fukuoka { top: 527px !important; }
.chihotaikai_map_main ul .saga { top: 527px !important; }
.chihotaikai_map_main ul .oita { top: 590px !important; }
.chihotaikai_map_main ul .kumamoto { top: 653px !important; }
.chihotaikai_map_main ul .miyazaki { top: 653px !important; }
.chihotaikai_map_main ul .kagoshima { top: 716px !important; }
.chihotaikai_map_main ul .okinawa { top: 716px !important; }



/* 地方大会向けの高さ - 2 */
/* 北海道 */
.chihotaikai_map_main ul .nhokkaido { top: 0px !important; }
.chihotaikai_map_main ul .shokkaido { top: 43px !important; }
/* 東北 */
.chihotaikai_map_main ul .aomori { top: 99px !important; }
.chihotaikai_map_main ul .akita { top: 142px !important; }
.chihotaikai_map_main ul .iwate { top: 142px !important; }
.chihotaikai_map_main ul .yamagata { top: 185px !important; }
.chihotaikai_map_main ul .miyagi { top: 185px !important; }
.chihotaikai_map_main ul .fukushima { top: 228px !important; }
/* 関東 */
.chihotaikai_map_main ul .ibaraki {
	top: 314px !important;
}
.chihotaikai_map_main ul .tochigi { top: 271px !important; }
.chihotaikai_map_main ul .gunma { top: 271px !important; }
.chihotaikai_map_main ul .saitama { top: 314px !important; }
.chihotaikai_map_main ul .chiba { top: 400px !important; }	
.chihotaikai_map_main ul .kanagawa { top: 400px !important; }
.chihotaikai_map_main ul .wtokyo { top: 357px !important; }
.chihotaikai_map_main ul .etokyo { top: 357px !important; }
.chihotaikai_map_main ul .niigata { top: 228px !important; }
.chihotaikai_map_main ul .nagano { top: 314px !important; }
.chihotaikai_map_main ul .yamanashi { top: 357px !important; }
.chihotaikai_map_main ul .shizuoka { top: 400px !important; }
.chihotaikai_map_main ul .aichi { top: 357px !important; }
.chihotaikai_map_main ul .mie { top: 400px !important; }
.chihotaikai_map_main ul .gifu { top: 314px !important; }
.chihotaikai_map_main ul .ishikawa { top: 228px !important; }
.chihotaikai_map_main ul .fukui { top: 271px !important; }
.chihotaikai_map_main ul .kyoto { top: 271px !important; }
.chihotaikai_map_main ul .toyama { top: 271px !important; }
.chihotaikai_map_main ul .shiga { top: 314px !important; }
.chihotaikai_map_main ul .osaka { top: 357px !important; }
.chihotaikai_map_main ul .nara { top: 400px !important; }
.chihotaikai_map_main ul .hyogo { top: 314px !important; }
.chihotaikai_map_main ul .wakayama { top: 443px !important; }
.chihotaikai_map_main ul .okayama { top: 314px !important; }
.chihotaikai_map_main ul .hiroshima { top: 314px !important; }
.chihotaikai_map_main ul .tottori { top: 271px !important; }
.chihotaikai_map_main ul .shimane { top: 271px !important; }
.chihotaikai_map_main ul .yamaguchi {
	top: 271px !important;
}
/* 四国 */
.chihotaikai_map_main ul .kagawa { top: 367px !important; }
.chihotaikai_map_main ul .tokushima { top: 410px !important; }
.chihotaikai_map_main ul .ehime { top: 367px !important; }
.chihotaikai_map_main ul .kochi { top: 410px !important; }
/* 九州 */
.chihotaikai_map_main ul .nagasaki { top: 410px !important; }
.chihotaikai_map_main ul .fukuoka { top: 367px !important; }
.chihotaikai_map_main ul .saga { top: 367px !important; }
.chihotaikai_map_main ul .oita { top: 410px !important; }
.chihotaikai_map_main ul .kumamoto { top: 453px !important; }
.chihotaikai_map_main ul .miyazaki { top: 453px !important; }
.chihotaikai_map_main ul .kagoshima { top: 496px !important; }
.chihotaikai_map_main ul .okinawa { top: 496px !important; }


/* Feature 130604
==================== */
.FeatureBox .Section .FeaturePhoto {
	padding:10px 0px 8px 8px;
	margin:0px;
	border-top:1px solid #E1E1DA;
}
.FeatureBox .Section .FeaturePhoto:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.FeatureBox .Section .FeaturePhoto {display:inline-block;}
/* \*/
* html .FeatureBox .Section .FeaturePhoto {height:1%;}
.FeatureBox .Section .FeaturePhoto {display:block;}
/* */
.FeatureBox .Section .FeaturePhoto li {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	float:left;
	border-left:1px solid #E1E1DA;
}
.FeatureBox .Section .FeaturePhoto li.Fst {
	padding-left:0px;
	margin-left:0px;
	border-left:none;
}
.FeatureBox .Section .FeaturePhoto li a,
.FeatureBox .Section .FeaturePhoto li a:visited {
	color:#32322B;
	text-decoration:none;
	display:block;
	width:112px;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeaturePhoto li a:hover,
.FeatureBox .Section .FeaturePhoto li a:active {
	color:#B90000;
	text-decoration:underline;
}
.FeatureBox .Section .FeaturePhoto li a img {
	vertical-align:bottom;
	width:112px;
	height:auto;
	padding:0px;
	margin:0px 0px 8px 0px;
}
.FeatureBox .Section .FeaturePhoto li a:hover img {
	opacity:0.75;
	filter:alpha(opacity=75);        /* ie lt 8 */
	-ms-filter:"alpha(opacity=75)";  /* ie 8 */
	zoom:1;
}
.FeatureBox .Section .FeaturePhoto li a span {
	font-size:80%;
	text-align:left;
	display:block;
}
.FeatureBox .Section .FeatureSubLnk {
	padding:8px 0px 6px 0px;
	margin:0px;
	border-top:1px solid #E1E1DA;
}
.FeatureBox .Section .FeatureSubLnk:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.FeatureBox .Section .FeatureSubLnk {display:inline-block;}
/* \*/
* html .FeatureBox .Section .FeatureSubLnk {height:1%;}
.FeatureBox .Section .FeatureSubLnk {display:block;}
/* */
.FeatureBox .Section .FeatureSubLnk li {
	color:#5A5A53;
	font-size:75%;
	display:inline;
	line-height:1.1;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 10px;
	float:left;
	border-left:1px solid #E1E1DA;
}
.FeatureBox .Section .FeatureSubLnk li.Fst {
	padding-left:0px;
	margin-left:0px;
	border-left:none;
}
.FeatureBox .Section .FeatureSubLnk li a,
.FeatureBox .Section .FeatureSubLnk li a:visited {
	color:#5A5A53;
	text-decoration:none;
	display:block;
	padding:0px;
	margin:0px;
	border: none;
}
.FeatureBox .Section .FeatureSubLnk li a:hover,
.FeatureBox .Section .FeatureSubLnk li a:active {
	color:#B90000;
	text-decoration:underline;
	display:block;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureSubLnk li.RightSide {
	float:right;
}
.FeatureBox .Section .FeatureSubLnk li.LogoImage {
	margin-top:-1px;
}
.FeatureBox .Section .FeatureList {
	padding:10px 0px 15px 0px;
	margin:0px;
	border-top:1px solid #E1E1DA;
}
.FeatureBox .Section .FeatureList:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.FeatureBox .Section .FeatureList {display:inline-block;}
/* \*/
* html .FeatureBox .Section .FeatureList {height:1%;}
.FeatureBox .Section .FeatureList {display:block;}
/* */
.FeatureBox .Section .FeatureList .Recommend {
	display:block;
	width:430px;
	padding:0px;
	margin:0px;
	float:left;
}
.FeatureBox .Section .FeatureList .Recommend li {
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #E1E1DA;
}
.FeatureBox .Section .FeatureList .Recommend li:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.FeatureBox .Section .FeatureList .Recommend li {display:inline-block;}
/* \*/
* html .FeatureBox .Section .FeatureList .Recommend li {height:1%;}
.FeatureBox .Section .FeatureList .Recommend li {display:block;}
/* */
.FeatureBox .Section .FeatureList .Recommend li.Fst {
	padding-top:5px;
	_padding-top:6px;
	margin-top:0px;
	border-top:none;
}
.FeatureBox .Section .FeatureList .Recommend li .Image {
	display:block;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:right;
}
.FeatureBox .Section .FeatureList .Recommend li .Image img {
	vertical-align:bottom;
}
.FeatureBox .Section .FeatureList .Recommend li .Image a:hover img {
	opacity:0.75;
	filter:alpha(opacity=75);        /* ie lt 8 */
	-ms-filter:"alpha(opacity=75)";  /* ie 8 */
	zoom:1;
}
.FeatureBox .Section .FeatureList .Recommend li dl {
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li dl:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.FeatureBox .Section .FeatureList .Recommend li dl {display:inline-block;}
/* \*/
* html .FeatureBox .Section .FeatureList .Recommend li dl {height:1%;}
.FeatureBox .Section .FeatureList .Recommend li dl {display:block;}
/* */
.FeatureBox .Section .FeatureList .Recommend li dl dt {
	color:#32322B;
	font-size:100%;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li dl dt a,
.FeatureBox .Section .FeatureList .Recommend li dl dt a:visited {
	color:#32322B;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li dl dt a:hover,
.FeatureBox .Section .FeatureList .Recommend li dl dt a:active {
	color:#B90000;
	text-decoration:underline;
}
.FeatureBox .Section .FeatureList .Recommend li dl dt span {
	color:#64645D;
	font-size:70%;
	font-weight:bold;
	line-height:1.1;
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li dl dt span a,
.FeatureBox .Section .FeatureList .Recommend li dl dt span a:visited {
	color:#64645D;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li dl dt span a:hover,
.FeatureBox .Section .FeatureList .Recommend li dl dt span a:active {
	color:#B90000;
	text-decoration:underline;
}
.FeatureBox .Section .FeatureList .Recommend li dl dd {
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li p {
	color:#64645D;
	font-size:80%;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li p a,
.FeatureBox .Section .FeatureList .Recommend li p a:visited {
	color:#64645D;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.FeatureBox .Section .FeatureList .Recommend li p a:hover,
.FeatureBox .Section .FeatureList .Recommend li p a:active {
	color:#B90000;
	text-decoration:underline;
}
.FeatureBox .Section .FeatureList .List {
	display:block;
	width:203px;
	_width:220px;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:right;
	border-left:1px solid #E1E1DA;
}
.FeatureBox .Section .FeatureList .List li {
	font-size:90%;
	letter-spacing:1px;
	width:98%;
	min-height:24px;
	height:auto !important;
	height:24px;
	_height:32px;
	padding:7px 0px 0px 5px;
	_padding:6px 0px 0px 5px;
	margin:0px;
	border-top:1px solid #E1E1DA;
}
.mac .FeatureBox .Section .FeatureList .List li {
	letter-spacing:-0.1em;
}
.FeatureBox .Section .FeatureList .List li.Fst {
	border-top:none;
}
.FeatureBox .Section .FeatureList .List li a,
.FeatureBox .Section .FeatureList .List li a:visited {
	color:#32322B;
	background:none;
	text-decoration:none;
	display:block;
	padding:0px;
	margin:0px;
	zoom:1;
}
.FeatureBox .Section .FeatureList .List li a:hover,
.FeatureBox .Section .FeatureList .List li a:active {
	color:#B90000;
	background:none;
	text-decoration:underline;
}

/* adj */
.FeatureBox .Section .FeaturePhoto {
	border-top:1px solid #E1E1DA;
	padding-top: 10px;
	}
.FeatureBox .Section .FeaturePhoto li {
    margin: 0 0 0 9px;
    padding: 0 0 0 9px;
}
.FeatureBox .Section .FeaturePhoto li.Fst {
    margin: 0;
    padding: 0;
}
.FeatureBox .Section .List li {
	/background: none;
	}

/* Featurebox 130805
======================================*/
.FeatureBox {
	margin-top: 30px;
	}
#FeatureBox .FeaturePhotoSlide{
position:relative;
width:660px;
height:144px;
margin:0 0 5px;
padding:0;
border-top:1px solid #E6E6DF;
visibility:hidden;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnL{
position:absolute;
top:39px;
left:-6px;
z-index:40;
width:32px;
height:32px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnL a{
display:block;
margin:0;
padding:0;
width:32px;
height:32px;
background:rgba(10,10,3,0.6) url(http://www.asahicom.jp/css/images/slide_prev.png) no-repeat 11px 9px;
background:transparent url(http://www.asahicom.jp/css/images/slide_prev_hack.png) no-repeat 0 0\9;
/background:transparent url(http://www.asahicom.jp/css/images/slide_prev_hack.png) no-repeat 0 0;
_background:transparent url(http://www.asahicom.jp/css/images/slide_prev.gif) no-repeat 0 0;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnL a:hover,
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnL a:active{
background:rgba(10,10,3,0.8) url(http://www.asahicom.jp/css/images/slide_prev.png) no-repeat 11px 9px;
background:transparent url(http://www.asahicom.jp/css/images/slide_prev_hack.png) no-repeat 0 -100px\9;
/background:transparent url(http://www.asahicom.jp/css/images/slide_prev_hack.png) no-repeat 0 -100px;
_background:transparent url(http://www.asahicom.jp/css/images/slide_prev.gif) no-repeat 0 -100px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnR{
position:absolute;
top:39px;
right:-6px;
z-index:40;
width:32px;
height:32px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnR a{
display:block;
margin:0;
padding:0;
width:32px;
height:32px;
background:rgba(10,10,3,0.6) url(http://www.asahicom.jp/css/images/slide_next.png) no-repeat 13px 9px;
background:transparent url(http://www.asahicom.jp/css/images/slide_next_hack.png) no-repeat 0 0\9;
/background:transparent url(http://www.asahicom.jp/css/images/slide_next_hack.png) no-repeat 0 0;
_background:transparent url(http://www.asahicom.jp/css/images/slide_next.gif) no-repeat 0 0;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnR a:hover,
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnR a:active{
background:rgba(10,10,3,0.8) url(http://www.asahicom.jp/css/images/slide_next.png) no-repeat 13px 9px;
background:transparent url(http://www.asahicom.jp/css/images/slide_next_hack.png) no-repeat 0 -100px\9;
/background:transparent url(http://www.asahicom.jp/css/images/slide_next_hack.png) no-repeat 0 -100px;
_background:transparent url(http://www.asahicom.jp/css/images/slide_next.gif) no-repeat 0 -100px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnL a span,
#FeatureBox .FeaturePhotoSlide .FeaturePhotoBtnR a span{
display:none;
}
#FeatureBox .FeaturePhotoSlide div.FeaturePhotoListOuter{
position:absolute;
top:10px;
left:10px;
width:650px;
height:134px;
overflow:hidden;
}
#FeatureBox .FeaturePhotoSlide ul.FeaturePhotoList{
position:absolute;
width:650px;
margin:0 !important;
list-style:none;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li{
float:left;
width:120px;
margin:0 10px 0 0 !important;
padding:0 !important;
overflow:hidden;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a{
display:block;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a,
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a:visited{
display:block;
color:#1E1E17;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a:hover,
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a:active{
color:#B90000;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a img{
margin:0 0 8px;
padding:0;
width:120px;
margin-bottom:8px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a:hover img{
opacity:0.75;
filter:alpha(opacity=75);
-ms-filter:"alpha(opacity=75)";
*zoom:1;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li span{
display:block;
width:120px;
font-size:75% !important;
text-align:left;
cursor:pointer;
}

#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li span.pThm{
display:block;
width:120px;
height:90px;
margin-bottom:8px;
overflow:hidden
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li span.pThm img{
width:120px;
}
#FeatureBox .FeaturePhotoSlide .FeaturePhotoList li a:hover img{
opacity:0.75;
filter:alpha(opacity=75);
-ms-filter:"alpha(opacity=75)";
*zoom:1;
}
#FeatureBox .FeatureList{
width:660px;
margin:0;
padding:10px 0 15px;
border-top:1px solid #E6E6DF;
}
#FeatureBox .FeatureList .Recommend{
display:block;
float:right;
width:430px;
_width:440px;
margin:0;
padding:0 0 5px 10px;
border-left:1px solid #E6E6DF;
}
#FeatureBox .FeatureList .Recommend li{
margin:10px 0 0;
padding:10px 0 0;
border-top:1px solid #E6E6DF;
}
#FeatureBox .FeatureList .Recommend li.Fst{
margin-top:0;
padding-top:5px;
_padding-top:6px;
border-top:none;
}
#FeatureBox .FeatureList .Recommend li .Image{
display:block;
float:right;
margin:0;
padding:0 10px;
}
#FeatureBox .FeatureList .Recommend li .Image img{
vertical-align:bottom;
}
#FeatureBox .FeatureList .Recommend li dl{
margin:0;
padding:0;
}
#FeatureBox .FeatureList .Recommend li dl dt{
margin:0;
padding:0 0 5px;
color:#1E1E17;
font-size:100%;
font-weight:bold;
}
#FeatureBox .FeatureList .Recommend li dl dt a,
#FeatureBox .FeatureList .Recommend li dl dt a:visited{
margin:0;
padding:0;
color:#1E1E17;
}
#FeatureBox .FeatureList .Recommend li dl dt a:hover,
#FeatureBox .FeatureList .Recommend li dl dt a:active{
color:#B90000;
}
#FeatureBox .FeatureList .Recommend li dl dt span{
display:block;
margin:0;
padding:0 0 5px;
color:#787871;
font-size:70%;
font-weight:bold;
line-height:1.1;
}
#FeatureBox .FeatureList .Recommend li dl dt span a,
#FeatureBox .FeatureList .Recommend li dl dt span a:visited{
margin:0;
padding:0;
color:#787871;
}
#FeatureBox .FeatureList .Recommend li dl dt span a:hover,
#FeatureBox .FeatureList .Recommend li dl dt span a:active{
color:#B90000;
}
#FeatureBox .FeatureList .Recommend li dl dd{
margin:0;
padding:0;
}
#FeatureBox .FeatureList .Recommend li p{
margin:0;
padding:0;
color:#5A5A53;
font-size:80%;
}
#FeatureBox .FeatureList .Recommend li p a,
#FeatureBox .FeatureList .Recommend li p a:visited{
margin:0;
padding:0;
color:#5A5A53;
}
#FeatureBox .FeatureList .Recommend li p a:hover,
#FeatureBox .FeatureList .Recommend li p a:active{
color:#B90000;
}
#FeatureBox .FeatureList .List{
display:block;
margin:0;
padding:0;
float:left;
width:209px;
border-left:none;
}
#FeatureBox .FeatureList .List li{
margin:0;
_margin:0 -8px 0 0;
padding:0;
width:auto;
float:none;
border-top:1px solid #E6E6DF;
font-size:90%;
letter-spacing:1px;
}
.mac #FeatureBox .FeatureList .List li{
letter-spacing:-0.1em;
}
#FeatureBox .FeatureList .List li.Fst{
border-top:none;
}
#FeatureBox .FeatureList .List li a,
#FeatureBox .FeatureList .List li a:visited{
display:block;
margin:0;
padding:8px 0 4px 5px;
/padding:7px 0 4px 5px;
_padding:6px 0 0 5px;
height:auto !important;
_height:31px;
min-height:19px;
background:none;
color:#1E1E17;
*zoom:1;
}
#FeatureBox .FeatureList .List li a:hover,
#FeatureBox .FeatureList .List li a:active{
background:none;
color:#B90000;
text-decoration: underline;
}

/* 地域面紙面　ボタン
======================================*/
.bt_localnews_viewer,
.bt_localnews_viewer_sub {
	margin-bottom: 10px;
	}
.bt_localnews_viewer {
	margin-left: auto;
	margin-right: auto;
	width: 645px;
	_margin-left: 8px;
	}
	

/* 無料域　写真枠調整
======================================*/
.koyakiji table.npic td p {
	padding-bottom: 10px;
	}

.koyakiji table.npic a {
	width: 300px;
	display: block;
	background: #fff;
	padding: 2px;
	margin-bottom: 5px;
}
.koyakiji table.npic a.ThmbZoom {
	background: none;
	padding: 0;
	margin-bottom: 0;
	}
.koyakiji table.npic img.ThmbZoomBtn {
	border: none;
	padding-top: 2px;
	}
	
/* thickbox2012.css adj
=======================================*/
#TB_overlay {
	z-index: 1000;
	}
#TB_window {
	z-index: 1002;
	}

/* 右ナビツイッター枠
=======================================*/
.twitter-timeline {
	border-top: 0 !important;
	}
	
/* フォトギャラ　写真枠調整
=======================================*/
#koshienPG div.ImgCenter img{
	padding: 0;
	}


/* 全体幅調整 987=>1000 /130613
=======================================*/
#bodyWrap {
	background: url(images/bg_shibafu_asagnav.jpg) no-repeat top center;
	}
#Container #AsadigiHeader {
	background: url(images/bg_asadigi_globalnav.gif) no-repeat #15528D;
	}
div#Container,
_header,
#mLay2 {
	width: 1000px !important;
	}
#cnt {
	width: 660px;
	}
#mLay2 #rcnt {
	padding-left: 16px;
	}
#mLay2 {
	background-repeat: repeat-x;
	/height: auto;
	}
body_header #header_nav{
	width: 790px;
	}
#map_wrapper {
	margin-left: 10px;
	}
#hontaikai #map_wrapper {
	margin-left: 0;
	/margin-top: 15px !important;
	}
#hontaikai #map_main {
	width: 660px;
}
#hontaikai #map_main:after {
display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
* #hontaikai #map_main
{zoom: 1;} /*IE6*/
*:first-child+html #hontaikai #map_main
{zoom: 1;}/*IE7*/

#hontaikai #map_main ul {
	margin-left: 5px;
	width: 660px;
	}
/*table layout*/
table#mLay {
	width: 1000px !important;
	background-repeat: repeat-x;
	}
table#mLay td#left {
	width: 673px !important;
	min-width: 673px !important;
	}
#mLay td#right div#rcnt {
	margin-left: 16px;
	}
#pref_wrapper .H2Set,
.main_searchbox {
	width: 660px;
	}
#pref_wrapper .H2Set h2 {
	width: 660px;
	}
#pref_wrapper .phtBox{
	width: 650px !important;
	}
#pref_wrapper {
	/padding-top: 5px;
	/height: auto;
	}
/*top*/
.new_news {
	width: 447px;
	/width: auto;
	}


/* 沖縄やぐら
=======================================*/
td.YaguraSpace {
	padding-bottom: 26px;
	padding-left: 2px;
	}
td.YaguraSpace img {
	margin:0 5px\9;
	}
td.YaguraSpace img:not(:target) {
	margin:0 5px\9;
	}
.Yagura-T td {
	vertical-align: top;
	}
.Yagura-T td table.schoolList td {
	vertical-align: middle;
	}
table .schoolList tr td.schoolnameL,
table .schoolList tr td.schoolnameR {
	height: 29px;
	}
table .schoolList tr td.schoolnameL,
table .schoolList tr td.schoolnameR {
	height: 28px\9;
}
table .schoolList tr td.schoolnameL,
table .schoolList tr td.schoolnameR {
	_height: 29px;
	}
table .schoolList tr.spaceTR td {
	height: 4px\9;
	/height: 5px;
	_height: 6px;
	}
.OkinawaYagera td {
	/line-height: 1.5;
	}
table .schoolList tr td.schoolnameL {
width: 100% !important;
padding-left: 5px;
padding-right: 5px;
text-align: right;
font-weight: bold;
white-space: nowrap;
}

table .schoolList tr td.schoolnameR {
width: 100% !important;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-weight: bold;
white-space: nowrap;
}

table .schoolList {
vertical-align: middle;
border-collapse: collapse;
margin: 0;
padding: 0;
}
	
/* コラム
=======================================*/
/*top*/
.koshien_column h3 {
		font-size:95%;
		padding-bottom:2px
		margin: 3px 0 6px;
		border-bottom: 1px dotted #2575C6;
}

.koshien_column {
	margin: 0 12px 0 4px;
	}
	
.koshien_column {
width: 314px;
float: left;
margin: 0 4px;
_margin: 0 3px;
}	

 .koshien_columnL {
	width: 70px;
	float: left;
	}

.koshien_columnR {
	margin-left: 75px;
	}

.koshien_columnR a {
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 0px;
	}

.koshien_columnR p {
	font-size: 0.76em;
	margin: 5px 10px 5px 0;
	}

.koshien_columns {
	zoom: 100%;
	width: 100%;
	clear: both;
	}
	
.koshien_columns:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0.1em;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	}

.koshien_column h3 {
	font-size: 0.9em;
	margin: 3px 0 6px;
	border-bottom: 1px dotted #2575C6;
	}
	
.koshien_column h3 a {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue-middle.gif") no-repeat scroll 100% 50%;
	color: #333333;
	padding-right: 15px;
	}

.koshien_columnL img {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}

.koshien_columnL a:hover img {
	border: 1px solid #2575C6;
	}


/* 高校野球アイ
=======================================*/
.Section:after,
.Section#Koya_ai .Title:after
 {display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
* html .Section,
* html .Section#Koya_ai .Title
{zoom: 1;} /*IE6*/
*:first-child+html .Section,
*:first-child+html .Section#Koya_ai .Title
{zoom: 1;}/*IE7*/
.Section#Koya_ai {
padding-bottom: 15px;
}
.Section#Koya_ai .ListBlock{
clear:both;
margin:0;
padding:0;
}
.Section#Koya_ai .ListBlockFst{
padding-top:0;
border-top:none;
}
.Section#Koya_ai .ListBlock li{
margin:0 0 10px;
padding:10px 0 0;
border-top:1px solid #E6E6DF;
vertical-align:bottom;
}
.Section#Koya_ai .ListBlock li .MaximumImage{
display:block;
margin:0 0 10px;
padding:0;
text-align:center;
/*max-height:300px;
_height: expression(this.offsetHeight > 300 ? "300px" : true);
overflow:hidden;*/
}
.Section#Koya_ai .ListBlock li .MaximumImage img{
vertical-align:bottom;
}
.Section#Koya_ai .ListBlock li .MaximumImage a{
display:block;
}
.Section#Koya_ai .ListBlock li .MaximumImage a span{
display:block;
margin:0;
padding:0;
text-align:center;
}
.Section#Koya_ai .ListBlock li .MaximumImage a em{
display:block;
font-weight:normal;
text-align:left;
}
.Section#Koya_ai .ListBlock li dl{
margin:0;
padding:0;
}
.Section#Koya_ai .ListBlock li dl dt{
margin:0;
padding:0 0 5px;
color:#1E1E17;
font-size:80%;
font-weight:bold;
}
.Section#Koya_ai .ListBlock li dl dt a,
.Section#Koya_ai .ListBlock li dl dt a:visited{
margin:0;
padding:0;
color: #00345C;
}
.Section#Koya_ai .ListBlock li dl dd{
margin:0;
padding:0;
}
.Section#Koya_ai .ListBlock li dl dd p {
color:#000;
}
.Section#Koya_ai .ListBlock li p{
margin:0;
padding:0;
font-size:80% !important;
}
.Section#Koya_ai .ListBlockCol2{
margin-bottom:10px;
padding-top:10px;
}
.Section#Koya_ai .ListBlockCol2 li{
display:inline;
float:left;
width:309px;
_width:320px;
margin:0 0 0 11px;
padding:0 0 0 11px;
border-top:none;
border-left: 1px dotted #2575C6;
}
.Section#Koya_ai .ListBlockCol2 li.Fst{
_width:319px;
margin-left:0;
padding-left:10px;
border-left:none;
}
.Section#Koya_ai .ListBlockCol2 li dl dt {
font-size:90%;
padding-bottom:3px;
}
.Section#Koya_ai .ListBlockCol2 li p{
padding-bottom:3px;
}
.Section#Koya_ai .ListBlockCol2 li .MaximumImage a{
position:relative;
width:309px;
height:200px;
overflow:hidden;
}
.Section#Koya_ai .ListBlockCol2 li .MaximumImage a span img{
position:relative;
top:0;
}

/* Title */
.Section#Koya_ai .Title{
clear:both;
background: url("http://www.asahicom.jp/koshien/94/css_img/bg_h2.jpg") no-repeat scroll left top green;
border-bottom: 1px solid #ADBDA6;
border-top: 1px solid #101B0B;
color: #FFF;
font-size: 95%;
line-height: 1.1;
padding: 5px 7px;
margin-top: 10px;
}

.Section#Koya_ai .Title h2,
.Section#Koya_ai .Title h2 a{
float:left;
margin:0 !important;
padding:0 !important;
/padding:0 0 4px !important;
color: #FFF !important;
font-size:100% !important;
font-weight:bold;
	line-height:1.1 !important;
height:auto !important;
min-height:0px !important;
background:none !important;
border-top:none;
}
.Section#Koya_ai .Title h2 a:visited{
margin:0 !important;
padding:0 18px 0 0 !important;
color:#1E1E17 !important;
}
.Section#Koya_ai .Title h2 a:hover,
.Section#Koya_ai .Title h2 a:active{
color:#B90000 !important;
}
.Section#Koya_ai .Title h2 span{
padding:0 0 0 8px;
	font-size:80%;
font-weight:normal;
vertical-align:1px;
}
.Section#Koya_ai .Title .SubLink{
float:right;
margin:0;
padding:3px 0 0;
/padding:4px 0 0;
}
.Section#Koya_ai .Title .SubLink li{
display:inline;
float:left;
margin:0;
padding:0 0 0 10px;
/padding:0 0 0 10px;
color:#3C3C35;
font-size:75%;
line-height:1.1;
}
.Section#Koya_ai .Title .SubLink li.Fst{
padding-left:0;
}
.Section#Koya_ai .Title .SubLink li a,
.Section#Koya_ai .Title .SubLink li a:visited{
display:block;
margin:0;
padding:0 0 0 10px;
border-left:1px solid #E6E6DF;
color: #fff;
}
.Section#Koya_ai .Title .SubLink li a:hover,
.Section#Koya_ai .Title .SubLink li a:active{
	color: #fff;
}
.Section#Koya_ai .Title .SubLink li.Fst a{
padding-left:0;
border-left:none;
}

/*一記事*/
#cnt #HeadLine h1#cap.Koya_ai,
#cnt #HeadLine h1.Koya_ai {
	background: url(../images/koya_ai.gif) no-repeat 0 0;
	padding: 3px 0 9px 172px;
	margin: 15px 0;
}
#cnt #HeadLine h1#cap.Koya_ai span.title,
#cnt #HeadLine h1.Koya_ai span.title {
	display: none;
	}	


/* 出場校リスト
=======================================*/
#page .list_content table.sslist tr {
	border-top: 1px solid #ccc;
	}
#page .list_content table.sslist tr.nol {
	border-top: 1px dotted #ddd;
	}
#page .list_content table.sslist {
	font-size: 90%;
	border: 1px solid #ccc;
	}

/* 見どころ
=======================================*/
#pref_wrapper .sec {
	margin-top: 10px;
	}

#pref_wrapper .sec h4.mdkrSub {
	font-size: 110%;
	padding-bottom: 10px;
	}
	
#pref_wrapper .sec h3.mdkrSub {
	font-size: 110%;
	padding-bottom: 10px;
	}
	
#pref_wrapper .sec .koyakiji {
	margin-bottom: 30px;
	}
	
#pref_wrapper .sec .koyakiji p {
line-height: 1.6 !important;
margin-bottom: 0px !important;
	}

/*　一記事　動画枠
=======================================*/
.npic #videocontainer {
	padding: 5px 5px 0 5px;
	/margin-bottom: 0;
	}
.npic #videocontainer div {
	display: block;
    padding: 2px;
    background: #fff;
    text-align: center;
    }
    
/*　最新ニュース枠　調整
=======================================*/
#pref_wrapper .tdfkHL ul.list {
	margin-bottom: 5px;
	}
	

/* 地方大会　動画バナー
================================*/
#pref_wrapper .bnr_movie {
	margin: 10px auto;
	}
#pref_wrapper .bnr_movie a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);        /* ie lt 8 */
	-ms-filter:"alpha(opacity=75)";  /* ie 8 */
}
#pref_wrapper .bnr_movie p {
	font-size: 75%;
	margin-top: 3px;
	color: #666;
}


/* 代表校戦績
============================*/
.bnr_senseki {
	margin: 0 0 10px 0;
	}
.bnr_senseki a:hover img {
	opacity:0.9;
	filter:alpha(opacity=90);        /* ie lt 8 */
	-ms-filter:"alpha(opacity=90)";  /* ie 8 */
}	

/*　フォトギャラページ
============================*/
.photo #mLay2 #UtilityBar {
	margin: 0 0 12px;
	}
.photo ul.gallery_list li {
	 background: url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue.gif") no-repeat scroll 0 .5em transparent;
    padding-left: 10px;
	font-size: 80%;
	font-weight: bold;
    }
.photo div.gallery_caution {
	border-top: 1px solid #ccc; 
	padding-top: 10px;
	margin: 10px 0 15px;
	font-size: 80%;
	color: #444;
	}
.photo div.gallery_caution p {
	color: #444;
}
.photo div.tnavi ul.tsubmenu li {
	 background: url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue.gif") no-repeat scroll 0 .5em transparent !important;
	width: 305px;
    padding-left: 10px;
	display: inline-block !important;
	margin-bottom: 1px;
	}
#cnt .k94h_phtgalley .Box2 h2 {
    background: url("../images/bg_gallery_title.gif") no-repeat scroll left bottom #2574c5;
    color: #fff;
    height: auto;
    margin-bottom: 0;
    padding: 7px 0 2px 30px !important;
    border: 1px solid #1f65ad !important;
}
.photo #cnt div.Box2 {
	border-bottom: none;
	}
.photo div.Box3 {
    background-color: #FFFFFF;
    border: 5px solid #99cdeb;
}
.photo .k94h_phtgalley table.ColSetEtoki td {
    background-color: #e4f2fa;
}

/* index 一球速報枠
====================================*/
#hontaikai #top_ikkyu_sokuhou {
	background: none;
    margin-top: 10px;
    width: 660px;
    letter-spacing: 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #2575C6;
}
#hontaikai #top_ikkyu_sokuhou:after {
display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0;}
* #hontaikai #top_ikkyu_sokuhou
{zoom: 1;} /*IE6*/
*:first-child+html #hontaikai #top_ikkyu_sokuhou
{zoom: 1;}/*IE7*/

#top_ikkyu_sokuhou .sokuhou_title {
    background: url("images/top_sokuhou_title.gif") no-repeat scroll left top transparent;
    border-bottom: none;
    height: 43px;
    width: 660px;
    }

#top_ikkyu_sokuhou ul#games li.gamebar span.status{
width: 81px;
height: 22px;
text-indent: -9999px;
vertical-align: top;
margin-top: 3px;
margin-right: 5px;
margin-bottom: 3px;
_overflow: hidden;
}

#top_ikkyu_sokuhou ul#games li.gamebar span {
display: inline-block;
height: 28px;
line-height: 29px;
display: block;
float: left;
text-align: center;
}

#top_ikkyu_sokuhou ul#games li.gamebar span.game,
#top_ikkyu_sokuhou .scnamel, 
#top_ikkyu_sokuhou .scnamer {
font-size: 13px;
}

#top_ikkyu_sokuhou ul#games span.score {
font-size: 18px;
font-weight: bold;
letter-spacing: 0.3em;
text-align: center;
}
	
#top_ikkyu_sokuhou .sokuhou_title h2 {
    font-size: 14px;
    text-align: right;
    padding: 19px 0 0 0;
    color: #555;
}

#top_ikkyu_sokuhou .sokuhou_title h3, #top_ikkyu_sokuhou .sokuhou_title p {
text-indent: -9999px;
width: 1px;
height: 1px;
overflow: hidden;
}

#top_ikkyu_sokuhou ul#games {
    background: url(../images/bg_top_sokuhou.gif) no-repeat left top #f0f0f0;
    padding-bottom: 5px;
}

#top_ikkyu_sokuhou ul#games li.gamebar {
	width: 650px;
	_width: 660px;
	padding: 0px 5px 5px;
	margin-bottom: 0;
	}

#top_ikkyu_sokuhou ul#games li.gamebar div.gamebox {
padding: 2px 5px;
height: 28px;
_height: 32px;
}

#top_ikkyu_sokuhou ul#games .status2 {
color: #FFFFFF;
}

#top_ikkyu_sokuhou ul#games .status2 a {
color: #FFFFFF;
}

#top_ikkyu_sokuhou ul#games li a {
color: #000000;
}

#top_ikkyu_sokuhou ul#games li.gamebar.status1 div.gamebox {
    background: url("images/bg_gamebox_status1.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status2 div.gamebox {
    background: url("images/bg_gamebox_status2.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status2 a:hover div.gamebox {
    background: url("images/bg_gamebox_status2_on.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status3 div.gamebox {
    background: url("images/bg_gamebox_status3.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status3 a:hover div.gamebox {
    background: url("images/bg_gamebox_status3_on.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status4 div.gamebox {
    background: url("images/bg_gamebox_status4.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status5 div.gamebox {
    background: url("images/bg_gamebox_status5.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status5 a:hover div.gamebox {
    background: url("images/bg_gamebox_status5_on.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status6 div.gamebox {
    background: url("images/bg_gamebox_status6.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status6 a:hover div.gamebox {
    background: url("images/bg_gamebox_status6_on.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.gamebar {
	border-bottom: none;
}
#top_ikkyu_sokuhou ul#games li.gamebar.status2 {
	background: none;
	}
#top_ikkyu_sokuhou ul#games li.status1 span.status {
    background: url("images/bt_status1.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status2 span.status {
    background: url("images/bt_status2.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status3 span.status {
    background: url("images/bt_status3.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status4 span.status {
    background: url("images/bt_status4.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status5 span.status {
    background: url("images/bt_status5.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status6 span.status {
    background: url("images/bt_status6.gif") no-repeat;
}
#top_ikkyu_sokuhou ul#games li.status2 span.score {
    background: url("images/bt_to_sokuho.gif") no-repeat #0a5ea6;
    text-indent: 83px;
}
#top_ikkyu_sokuhou ul#games li.status2 a:hover span.score {
    background: url("images/bt_to_sokuho_on.gif") no-repeat;
    color: #fff;
}
#top_ikkyu_sokuhou ul#games li.status5 span.score {
	background: none;
	}
#top_ikkyu_sokuhou ul#games span.score {
	width: 167px;
	line-height: 28px !important;
	}
#top_ikkyu_sokuhou .scnamel,
#top_ikkyu_sokuhou .scnamer {
	width: 145px;
	}
	
#top_ikkyu_sokuhou .scnamel {
text-align: right;
}
#top_ikkyu_sokuhou .scnamer {
margin-left: 5px;
text-align: left;
}

#top_ikkyu_sokuhou ul#games li.gamebar span.game {
	width: 64px;
	text-align: center;
	font-weight: normal;
	}
#top_ikkyu_sokuhou li.status2 .scnamel,
#top_ikkyu_sokuhou li.status2 .scnamer,
#top_ikkyu_sokuhou li.status5 .scnamel,
#top_ikkyu_sokuhou li.status5 .scnamer  {
	font-weight: bold;
	}
#top_ikkyu_sokuhou li.status5 .scnamel,
#top_ikkyu_sokuhou li.status5 .scnamer  {
	color: #083866;
	}
.hontaikai #map_wrapper {
	margin-left: 0;
	}
.hontaikai #map_main {
	margin-left: 5px;
	}
#top_ikkyu_sokuhou ul#games li.status2 span.score {
letter-spacing: 0;
font-size: 13px;
text-indent: 83px;
vertical-align: top;
overflow: hidden;
}
	
/* 全国大会　やぐら
=====================================*/
/*やぐらタブ*/

.YaguraSection {
clear: both;
padding: 0 0 15px;
margin: 0;
}

.YaguraSection .YaguraTab {
position: relative;
height: 28px;
margin: 2px 0 0;
padding: 0;
}

.YaguraSection .YaguraTab li {
position: absolute;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 1.1;
letter-spacing: 0;
}

.YaguraSection .YaguraTab li.First {
top: 0;
left: 4px;
}

.YaguraSection .YaguraTab li.Second {
top: 0;
left: 86px;
}

.YaguraSection .YaguraTab li.Third {
top: 0;
left: 168px;
}

.YaguraSection .YaguraTab li.Quarter {
top: 0;
left: 250px;
}

.YaguraSection .YaguraTab li.SemiFinal {
top: 0;
left: 332px;
}

.YaguraSection .YaguraTab li.Final {
top: 0;
left: 414px;
}

.YaguraSection .Title {
clear: both;
margin: 0;
padding: 8px 0 0;
border-top: 1px solid #DCDCD5;
}

.YaguraSection .Title p {
background: url("http://www.asahicom.jp/koshien/css/images/bg_h2cnt.jpg") repeat-x 0 -3px;
border-bottom: 0 solid #CCC;
clear: both;
font-size: 100%;
font-weight: bold;
height: 40px;
margin: 15px 0 0;
padding: 0 0 0 5px;
text-shadow: 1px 1px 0 #FFFFFF;
}

body.top #First-List .Title p, body.top #First-List .Title,
body.top #SemiFinal-List .Title p, body.top #SemiFinal-List .Title {
display: none;
}

.YaguraSection .YaguraTab li a, .Section .YaguraTab li a:visited {
display: block;
width: 75px;
_width: 79px;
height: 18px;
_height: 28px;
background: #FFF;
margin: 0;
padding: 9px 1px 0;
color: #787871;
font-weight: bold;
text-align: center;
border-top: 1px solid #E6E6DF;
border-left: 1px solid #E6E6DF;
border-right: 1px solid #E6E6DF;
cursor: pointer;
}

.YaguraSection .YaguraTab li a.Selected,
.YaguraSection .YaguraTab li a.Selected:visited {
height: 19px;
_height: 29px;
background: #FFF;
border-top: 1px solid #D2D2CB;
border-left: 1px solid #D2D2CB;
border-right: 1px solid #D2D2CB;
color: #1E1E17;
}

/*1回戦*/
.yagura_wrapper {
	position: relative;
	letter-spacing: 0;
	}

.yagura_wrapper .kumiawaseYagura {
	width: 660px;
	height: 857px;
	overflow: hidden;
	position: relative;
	}

.yagura_wrapper .kumiawaseYagura .yLeft {
	position: absolute;
	top: 0; left: 0;
	}
.yagura_wrapper .kumiawaseYagura .yaguraImg {
	position: absolute;
	top: 0; left: 131px;
	}	
.yagura_wrapper .kumiawaseYagura .yRight {
	position: absolute;
	top: 0; left: 533px;
	}	

.yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
	display: block;
	width: 403px;
	height: 857px;
	overflow: hidden;
	padding-top: 2px;
	}
.kumiawaseYagura .yaguraImg a.btnMovie {
	display: block;
	background: transparent url('http://www.asahicom.jp/koshien/94/css_img/icon_k94h-yagura-mov.gif') no-repeat 0 0;
	width: 48px;
	height: 21px;
	position: absolute;
	top: 0px; left: 0px;
	}

.yagura_wrapper {
	margin: 15px 0 30px;
	}
.yagura_wrapper .kumiawaseYagura .yLeft
.yagura_wrapper .kumiawaseYagura .yRight {
	width: 126px;
	height: 827px;
	overflow: hidden;
	}
.kumiawaseYagura ul.schoolList {
	position: relative;
	}
.kumiawaseYagura ul.schoolList li {
	width: 125px;
	height: 29px;
	display: block;
	background: #e7f7cf;
	overflow: hidden;
	margin: 0; padding: 0;
	position: absolute;
	top: 0px; left: 0px;
	line-height: 120%;
	}

.kumiawaseYagura ul.schoolList li span {
	line-height: 110%;
	margin-top: 9px;
	}
.kumiawaseYagura ul.schoolList li .nml {
	font-size: 60%;
	color: #659224;
	display: inline-block;
	width: 14px;
	text-align: center;
	}
.kumiawaseYagura ul.schoolList li .schoolname {
	font-size: 80%;
	display: inline-block;
	width: auto;
	text-align: left;
	}
.kumiawaseYagura ul.schoolList li .prefecture {
	font-size: 60%;
	display: inline-block;
	width: auto;
	text-align: left;
	}

.yagura_wrapper .kumiawaseYagura .yLeft ul.schoolList li {
	border-right: 1px solid #D9EDBB;
	width: 150px;
	padding-left: 5px;
	}


.yagura_wrapper .kumiawaseYagura .yRight ul.schoolList li {
	border-left: 1px solid #D9EDBB;
	width: 150px;
	padding-left: 5px;
	}
	
.First-List_dot {
border-bottom: 1px dotted #2575C6;
height: 910px;
overflow: hidden;
}

.SemiFinal-List_dot {
border-bottom: 1px dotted #2575C6;
height: 155px;
overflow: hidden;
}

.KumiawaseBnr {
margin: 10px 0 0 0;
}
#First-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 366px;
height: 857px;
overflow: hidden;
padding-top: 2px;
}
#First-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 152px;
}
#First-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
left: 506px;
}

.YaguraNotice p {
font-size: 80%;
margin-top: 10px;
}

.kumiawaseYagura ul.schoolList li.defeat {
	background: #EDEDED;
	
	border-color: #DDD !important;
	}
.kumiawaseYagura ul.schoolList li.winner {
	background: url("images/bg_yagura_winner.gif") no-repeat 0 -3px;
	border-color: #ffc046 !important;	
	}

/* 120823 */	
.kumiawaseYagura ul.schoolList li.winner .schoolname  {
    font-weight: bold !important;
    }

.kumiawaseYagura ul.schoolList li.winner span,
.kumiawaseYagura ul.schoolList li.winner a {
	color: #752C00 !important;
	}
.kumiawaseYagura ul.schoolList li.defeat span,
.kumiawaseYagura ul.schoolList li.defeat a {
	color: #666 !important;
	}
.kumiawaseYagura ul.schoolList li a {
	color: #000;
	}
	
.kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
.kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }
.kumiawaseYagura ul.schoolList li#sn03 { top: 68px; }
.kumiawaseYagura ul.schoolList li#sn04 { top: 101px; }
.kumiawaseYagura ul.schoolList li#sn05 { top: 134px; }
.kumiawaseYagura ul.schoolList li#sn06 { top: 167px; }
.kumiawaseYagura ul.schoolList li#sn07 { top: 200px; }
.kumiawaseYagura ul.schoolList li#sn08 { top: 233px; }
.kumiawaseYagura ul.schoolList li#sn09 { top: 267px; }
.kumiawaseYagura ul.schoolList li#sn10 { top: 300px; }
.kumiawaseYagura ul.schoolList li#sn11 { top: 333px; }
.kumiawaseYagura ul.schoolList li#sn12 { top: 366px; }
.kumiawaseYagura ul.schoolList li#sn13 { top: 399px; }
.kumiawaseYagura ul.schoolList li#sn14 { top: 432px; }
.kumiawaseYagura ul.schoolList li#sn15 { top: 465px; }
.kumiawaseYagura ul.schoolList li#sn16 { top: 498px; }
.kumiawaseYagura ul.schoolList li#sn17 { top: 531px; }
.kumiawaseYagura ul.schoolList li#sn18 { top: 564px; }
.kumiawaseYagura ul.schoolList li#sn19 { top: 597px; }
.kumiawaseYagura ul.schoolList li#sn20 { top: 630px; }
.kumiawaseYagura ul.schoolList li#sn21 { top: 663px; }
.kumiawaseYagura ul.schoolList li#sn22 { top: 696px; }
.kumiawaseYagura ul.schoolList li#sn23 { top: 729px; }

.kumiawaseYagura ul.schoolList li#sn24 { top: 2px; }
.kumiawaseYagura ul.schoolList li#sn25 { top: 35px; }
.kumiawaseYagura ul.schoolList li#sn26 { top: 68px; }
.kumiawaseYagura ul.schoolList li#sn27 { top: 101px; }
.kumiawaseYagura ul.schoolList li#sn28 { top: 134px; }
.kumiawaseYagura ul.schoolList li#sn29 { top: 167px; }
.kumiawaseYagura ul.schoolList li#sn30 { top: 200px; }
.kumiawaseYagura ul.schoolList li#sn31 { top: 233px; }
.kumiawaseYagura ul.schoolList li#sn32 { top: 267px; }
.kumiawaseYagura ul.schoolList li#sn33 { top: 300px; }
.kumiawaseYagura ul.schoolList li#sn34 { top: 333px; }
.kumiawaseYagura ul.schoolList li#sn35 { top: 366px; }
.kumiawaseYagura ul.schoolList li#sn36 { top: 399px; }
.kumiawaseYagura ul.schoolList li#sn37 { top: 432px; }
.kumiawaseYagura ul.schoolList li#sn38 { top: 465px; }
.kumiawaseYagura ul.schoolList li#sn39 { top: 498px; }
.kumiawaseYagura ul.schoolList li#sn40 { top: 531px; }
.kumiawaseYagura ul.schoolList li#sn41 { top: 564px; }
.kumiawaseYagura ul.schoolList li#sn42 { top: 597px; }
.kumiawaseYagura ul.schoolList li#sn43 { top: 630px; }
.kumiawaseYagura ul.schoolList li#sn44 { top: 663px; }
.kumiawaseYagura ul.schoolList li#sn45 { top: 696px; }
.kumiawaseYagura ul.schoolList li#sn46 { top: 729px; }
.kumiawaseYagura ul.schoolList li#sn47 { top: 762px; }
.kumiawaseYagura ul.schoolList li#sn48 { top: 795px; }
.kumiawaseYagura ul.schoolList li#sn49 { top: 828px; }

.kumiawaseYaguraNotice {
	position: absolute;
	bottom: 0;
	left: 0;
	}
.kumiawaseYaguraNotice p {
	font-size: 80%;
	margin-top: 10px;
	}
.kumiawaseYaguraNotice p.s-small {
	font-size: 70% !important;
	}


/*2回戦*/
#Second-List .yagura_wrapper .kumiawaseYagura {
width: 660px;
height: 595px;
overflow: hidden;
position: relative;
}

#Second-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 366px;
height: 595px;
overflow: hidden;
padding-top: 2px;
background-color: #ffffff;
}
#Second-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 152px;
}
#Second-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
left: 506px;
}
#Second-List .kumiawaseYagura ul.schoolList li .nml {
display: none;
}
	
#Second-List .kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn03 { top: 68px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn04 { top: 101px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn05 { top: 134px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn06 { top: 167px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn07 { top: 200px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn08 { top: 233px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn09 { top: 267px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn10 { top: 300px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn11 { top: 333px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn12 { top: 366px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn13 { top: 399px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn14 { top: 432px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn15 { top: 465px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn16 { top: 498px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn17 { top: 531px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn18 { top: 564px; }

#Second-List .kumiawaseYagura ul.schoolList li#sn19 { top: 2px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn20 { top: 35px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn21 { top: 68px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn22 { top: 101px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn23 { top: 134px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn24 { top: 167px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn25 { top: 200px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn26 { top: 233px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn27 { top: 267px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn28 { top: 300px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn29 { top: 333px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn30 { top: 366px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn31 { top: 399px; }
#Second-List .kumiawaseYagura ul.schoolList li#sn32 { top: 432px; }


/*3回戦*/
#Third-List .yagura_wrapper .kumiawaseYagura {
width: 660px;
height: 280px;
overflow: hidden;
position: relative;
}

#Third-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 366px;
height: 280px;
overflow: hidden;
padding-top: 2px;
background-color: #ffffff;
}
#Third-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 152px;
}
#Third-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
left: 506px;
}
#Third-List .kumiawaseYagura ul.schoolList li .nml {
display: none;
}
	
#Third-List .kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn03 { top: 68px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn04 { top: 101px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn05 { top: 134px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn06 { top: 167px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn07 { top: 200px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn08 { top: 233px; }

#Third-List .kumiawaseYagura ul.schoolList li#sn09 { top: 2px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn10 { top: 35px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn11 { top: 68px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn12 { top: 101px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn13 { top: 134px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn14 { top: 167px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn15 { top: 200px; }
#Third-List .kumiawaseYagura ul.schoolList li#sn16 { top: 233px; }

/* 準々決勝 8強 */
#Quarter-List .yagura_wrapper .kumiawaseYagura {
width: 660px;
height: 150px;
overflow: hidden;
position: relative;
}

#Quarter-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 366px;
height: 150px;
overflow: hidden;
padding-top: 2px;
background-color: #ffffff;
}
#Quarter-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 152px;
}
#Quarter-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
left: 506px;
}
#Quarter-List .kumiawaseYagura ul.schoolList li .nml {
display: none;
}
	
#Quarter-List .kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn03 { top: 68px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn04 { top: 101px; }

#Quarter-List .kumiawaseYagura ul.schoolList li#sn05 { top: 2px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn06{ top: 35px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn07 { top: 68px; }
#Quarter-List .kumiawaseYagura ul.schoolList li#sn08 { top: 101px; }

/* 準決勝 4強 */
#SemiFinal-List .yagura_wrapper .kumiawaseYagura {
width: 660px;
height: 80px;
overflow: hidden;
position: relative;
}

#SemiFinal-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 366px;
height: 80px;
overflow: hidden;
padding-top: 2px;
background-color: #ffffff;
}
#SemiFinal-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 152px;
}
#SemiFinal-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
left: 506px;
}
#SemiFinal-List .kumiawaseYagura ul.schoolList li .nml {
display: none;
}
	
#SemiFinal-List .kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
#SemiFinal-List .kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }

#SemiFinal-List .kumiawaseYagura ul.schoolList li#sn03 { top: 2px; }
#SemiFinal-List .kumiawaseYagura ul.schoolList li#sn04{ top: 35px; }

	
/*最終組み合わせやぐら*/
#Final-List .yagura_wrapper .kumiawaseYagura {
width: 660px;
height: 857px;
overflow: hidden;
position: relative;
}

#Final-List .yagura_wrapper .kumiawaseYagura .yaguraImg span.YaguraSpace {
display: block;
width: 407px;
height: 857px;
overflow: hidden;
padding-top: 2px;
background-color: #ffffff;
}
#Final-List .yagura_wrapper .kumiawaseYagura .yaguraImg {
position: absolute;
top: 0;
left: 126px;
}
#Final-List .yagura_wrapper .kumiawaseYagura .yRight {
position: absolute;
top: 0;
right: 0;
}
#Final-List .kumiawaseYagura ul.schoolList li .nml {
display: none;
}

#Final-List .kumiawaseYagura ul.schoolList li.delete {
display: none;
}

#Final-List .kumiawaseYagura .yLeft ul.schoolList li,
#Final-List .kumiawaseYagura .yRight ul.schoolList li  {
width: 125px;
}	

#Final-List .kumiawaseYagura ul.schoolList li#sn01 { top: 2px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn02 { top: 35px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn03 { top: 68px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn04 { top: 101px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn05 { top: 134px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn06 { top: 167px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn07 { top: 200px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn08 { top: 233px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn09 { top: 267px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn10 { top: 300px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn11 { top: 333px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn12 { top: 366px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn13 { top: 399px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn14 { top: 432px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn15 { top: 465px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn16 { top: 498px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn17 { top: 531px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn18 { top: 564px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn19 { top: 597px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn20 { top: 630px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn21 { top: 663px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn22 { top: 696px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn23 { top: 729px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn24 { top: 762px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn25 { top: 795px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn26 { top: 828px; }

#Final-List .kumiawaseYagura ul.schoolList li#sn27 { top: 2px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn28 { top: 35px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn29 { top: 68px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn30 { top: 101px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn31 { top: 134px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn32 { top: 167px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn33 { top: 200px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn34 { top: 233px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn35 { top: 267px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn36 { top: 300px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn37 { top: 333px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn38 { top: 366px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn39 { top: 399px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn40 { top: 432px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn41 { top: 465px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn42 { top: 498px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn43 { top: 531px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn44 { top: 564px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn45 { top: 597px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn46 { top: 630px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn47 { top: 663px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn48 { top: 696px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn49 { top: 729px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn50 { top: 762px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn51 { top: 795px; }
#Final-List .kumiawaseYagura ul.schoolList li#sn52 { top: 828px; }
	
.YaguraExp ul {
margin: 10px 0;
border-bottom: 1px dotted #ccc;
padding-bottom: 10px;
}

.YaguraExp ul li {
font-size: 95%;
margin-bottom: 8px;
}	
	
/* 全国大会　代表校紹介
========================*/
.Hteam td.dot03srno {
	border-top: 0;
	border-left: 1px dotted #DDD;
	border-right: 0;
	}
.table03ni.Hteam td,
.table03ni.Hteam th {
	font-size: 90%;
	}
.table03ni.Hteam td {
	background: #F4FAFD;
	}
.table03ni.Hteam td.dot03srno,
.table03ni.Hteam td.dot03s {
	background: #fff;
	}
.table03ni.Hteam td.dot03s {
	font-size: 90%;
}
.nowrap {
white-space: nowrap;
}
.table03ni.Hteam td.dot03s {
border-top: 0;
border-left: 0;
}

.table03ni.Hteam tbody td:last-child {
	border-left: 1px dotted #DDD;
	}
#hontaikai .Hteam td.dot03srno {
border-top: 0;
border-left: 1px dotted #DDD;
border-right: 0;
}
#hontaikai ul.Daihyo {
padding: 15px 0 0 0;
}
#hontaikai ul.Daihyo li {
	 background: url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue.gif") no-repeat scroll 0 .5em transparent !important;
	width: 305px;
	font-size: 80%;
    padding-left: 10px;
	display: inline-block !important;
	margin-bottom: 1px;
	}

/* 全国大会　日程・結果（k95h_scheduletable)
========================*/
#schedule_wrapper .table03ni.k95h_schedule_table td {
	background: #F4FAFD;
	border-bottom: 1px solid #ccc;
	font-size: 90%;
}
#schedule_wrapper .table03ni.k95h_schedule_table td.dot03,
#schedule_wrapper .table03ni.k95h_schedule_table td.dot03rno {
	border-bottom: 1px dotted #ccc;
}
#schedule_wrapper .table03ni.k95h_schedule_table td.date {
	background: #C6E4F5;
	}
#schedule_wrapper .table03ni.k95h_schedule_table td.time,
#schedule_wrapper .table03ni.k95h_schedule_table td.card1,
#schedule_wrapper .table03ni.k95h_schedule_table td.card2,
#schedule_wrapper .table03ni.k95h_schedule_table td.card3,
#schedule_wrapper .table03ni.k95h_schedule_table td.pdf {
	background: #fff;
	}


/* 全国大会　日程・結果 （scheduletable)
========================*/
#schedule_wrapper .table03ni.schedule_table thead th.time {
	font-size: 100%;
}

#schedule_wrapper .table03ni.schedule_table td.dot03srno.card1,
#schedule_wrapper .table03ni.schedule_table td.dot03s.card3 {
	width: 104px;
}


#schedule_wrapper .table03ni.schedule_table td.dot03srno.card2,
#schedule_wrapper .table03ni.schedule_table td.dot03s.card3 {
	border-left: none;
}

#schedule_wrapper .table03ni.schedule_table td {
	background: #F4FAFD;
	border-bottom: 1px solid #ccc;
	font-size: 90%;
	white-space: nowrap;
}
#schedule_wrapper .table03ni.schedule_table td.dot03,
#schedule_wrapper .table03ni.schedule_table td.dot03rno {
	border-bottom: 1px dotted #ccc;
}
#schedule_wrapper .table03ni.schedule_table td.date {
	background: #C6E4F5;
	}
#schedule_wrapper .table03ni.schedule_table td.time,
#schedule_wrapper .table03ni.schedule_table td.card1,
#schedule_wrapper .table03ni.schedule_table td.card2,
#schedule_wrapper .table03ni.schedule_table td.card3,
#schedule_wrapper .table03ni.schedule_table td.pdf {
	background: #fff;
	}
	
#schedule_wrapper .table03ni.schedule_table td.pdf  a:hover img {
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
}
		
/* 一球速報　ヘルプ
==========================================*/
.ikkyu .brownbox p {
	font-size: 90%;
	margin-top: 8px;
	}
.ikkyu .brownbox .hanrei_img {
	margin-top: 5px;
	}
	
/* 動画ダイジェスト　神奈川
==========================================*/
.kvideo div.Box3 {
	background: none;
}
.kvideo div.Box3 div.ThmbSetY {
	background: url(../images/video_bg_top.gif) repeat-x;
	margin-top: 3px;
	padding: 25px 0 20px;
	border-left: 1px solid #CEE1E5;
	text-align: center;
	text-indent: 0;
	}
.kvideo div.Box3 div.ThmbSetY p.Caption {
	padding: 5px;
	text-align: center;
}
.kvideo div.Box3 h2 {
	margin-top: 10px;
	}
.kvideo .cntTitle2 {
	 background: url("http://www.asahicom.jp/koshien/94/css_img/bg_h2cnt.jpg") repeat-x scroll 0 -3px transparent;
    border-bottom: 0 solid #CCCCCC;
    clear: both;
    font-size: 100%;
    font-weight: bold;
    height: 40px;
    margin: 15px 0 0;
    padding: 0 0 0 5px;
	}
	
/* 動画ダイジェスト
==========================================*/
#hontaikai .Digest{
margin: 0 0 15px 0;
}
#hontaikai .Digest h2.SportsGenre {
color: #444444;
padding: 6px 0 6px 3px;
line-height: 105%;
font-size: 16px;
height: 15px;
_height: 21px;
overflow: hidden;
}

#hontaikai .Digest ul.OneColumn li {
width: 100%;
height: 170px;
text-align: center;
border-right: 1px solid #cee1e5;
font-size: 80%;
text-indent: 0px;
overflow-y: hidden;
float: left;
background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif') repeat-x left bottom;
}


#hontaikai .Digest ul.TwoColumn li {
width: 327px;
height: 170px;
text-align: center;
border-right: 1px solid #cee1e5;
font-size: 80%;
text-indent: 0px;
overflow-y: hidden;
float: left;
background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif') repeat-x left bottom;
}

#hontaikai .Digest ul.ThreeColumn li {
width: 218px;
height: 170px;
text-align: center;
border-right: 1px solid #cee1e5;
font-size: 80%;
text-indent: 0px;
overflow-y: hidden;
float: left;
background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif') repeat-x left bottom;
}

#hontaikai .Digest ul.FourColumn li {
width: 163px;
height: 170px;
text-align: center;
border-right: 1px solid #cee1e5;
font-size: 80%;
text-indent: 0px;
overflow-y: hidden;
float: left;
background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif') repeat-x left bottom;
}

#hontaikai .Digest ul li.Fst {
border-left: 1px solid #cee1e5;
}

#hontaikai .Digest ul li .ThmbSetY{
background: #027ecf url('http://www.asahicom.jp/koshien/94/css_img/video_arw.gif') no-repeat 5px 8px;
color: #FFFFFF;
text-indent: 22px;
font-size: 110%;
text-align: left;
height: 24px;
padding: 4px 0 0 0;
margin: 0 0 4px 0;
position: relative;
}

#hontaikai .Digest ul li .ThmbSetY a.pdfgogai{
display: block;
width: 55px;
height: 21px;
overflow: hidden;
background: transparent url("http://www.asahicom.jp/koshien/96/css/images/btn-gogai_videolist.gif") no-repeat left top;
text-indent: -9999px;
position: absolute;
top: 4px;
right: 3px;
}

#hontaikai .Digest ul li .ThmbSetY a.pdfgogai:hover{
background-position-y: -21px;
}

#hontaikai .Digest ul li .ThmbCol img{
margin: 2px auto 0;
display: block;
border: 2px solid #D3E7F4;
}

#hontaikai .Digest ul li .ThmbCol a:hover img{
border-color: #007EDC;
}

/* ダイジェスト動画 & PDF号外一覧
==========================================*/
#hontaikai #pref_wrapper.kvideo .phtBox{
	width: 645px !important;
	overflow: hidden;
	height: auto;
	}

#hontaikai .kvideo .cntTitle2 {
	background: url("http://www.asahicom.jp/koshien/94/css_img/video_bg-h2.jpg") repeat-x scroll 0px -3px transparent;
	border-bottom: 0 solid #CCC;
	clear: both;
	font-size: 100%;
	font-weight: bold;
	height: 40px;
	margin: 15px 0 0;
	padding: 7px 0 0 55px;
	}
#hontaikai .kvideo div.Box3,
#hontaikai .kvideo div.Box3 * {
	background: transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	border: 0;
	}
	
#hontaikai .kvideo div.Box3 {
	background: #fdfefe url('http://www.asahicom.jp/koshien/94/css_img/video_bg-sub.gif') repeat-x left top;

	background: #fdfefe url('http://www.asahicom.jp/koshien/94/css_img/video_bg-sub-l.gif') repeat-x left top;

	margin: 5px 0 10px;
	}
	
#hontaikai .kvideo div.Box3 h2.SportsGenre,
#hontaikai .kvideo div.Box3 div.SportsGenre div.H2Box {
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/bg_phtbox-h2.jpg") no-repeat left top;
	background-image: none;
	}
#hontaikai .kvideo div.Box3 h2 {
	color: #e6f5ca;
	color: #7eba38;
	
	padding: 6px 0 0 10px;
	
	padding: 4px 0 2px 3px;
	
	line-height: 105%;
	font-size: 16px;
	height: 15px;
	_height: 21px;
	overflow: hidden;
	}
#hontaikai table.ColSet,
#hontaikai .kvideo table.ColSet td,
#hontaikai .kvideo div.Box3 table.ColSet td {
	}
#hontaikai .kvideo div.Box3 table.ColSet {
	background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif') repeat-x left bottom;
	
	text-align:justify;
	text-justify:distribute-all-lines;
	table-layout:fixed;	
	}
#hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol {
	background: transparent;
	text-align: center;
	border-left: 1px solid #e6f6d0;
	border-left: 1px solid #cee1e5;
	padding: 6px 0 !important;
	margin: 7px 0 1px;
	font-size: 85%;
	line-height: 105%;
	text-indent: 0px;
	height: 120px;
	overflow-y: hidden;
	/**/
	height: auto;
	}
#hontaikai .kvideo div.Box3 div.ThmbSetY {
	background: transparent url('http://www.asahicom.jp/koshien/94/css_img/video_arw.gif') no-repeat 10px 15px;
	color: #FFFFFF;
	text-indent: 30px;
	padding-top: 13px;
	line-height: 17px;
	
	font-size: 14px;
	text-align: left;
	}
	
#hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol a {
	display: block;
	color: #00237d;
	padding: 0 5px;
	line-height: 135%;
	
	
	font-size: 13px;
	height: 100%;
	
	margin-bottom: 0;
	
	/* 120820 */
	line-height: 120%;
	padding-bottom: 3px;
	}	

#hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol a:hover {
	text-decoration: underline;
	}
	
#hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol img {
	width: 138px;
	height: 78px;
	margin: 5px auto 6px;
	display: block;
	
	border: 2px solid #D3E7F4;
	}
	
#hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol a:hover img {
	border-color: #007EDC;
	}


#hontaikai .kvideo div.Box3 div.ThmbSetY {
	position: relative;
	}
#hontaikai #pref_wrapper.kvideo a.pdfgogai {
	display: block;
	width: 55px;
	height: 21px;
	overflow: hidden;
	background: transparent url("http://www.asahicom.jp/koshien/94/css_img/btn-pdfgogai_videolist.gif") no-repeat left top;
	text-indent: -9999px;
	position: absolute;
	top: 11px;
	right: 3px;
	}
#hontaikai #pref_wrapper.kvideo a.pdfgogai:hover{
	background-position-y: -21px;
	}
#hontaikai .video_credit {
	width: 638px;
	font-size: 13px;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 5px;
	color: #666;
	}
	

/* トップページ　ダイジェスト動画
==========================================*/	
.top #hontaikai #pref_wrapper .phtBox {
	margin-top: 0 !important;
	}
.top #hontaikai .kvideo  a.digest_list {
	display: block;
	width: 55px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0;
	}
.top #hontaikai .kvideo div.Box3 h2.SportsGenre {
	background: url("../images/bg_k95_digest_top.gif") no-repeat;
	height: 18px;
	_height: 25px;
	padding: 7px 0 0 190px;
	position: relative;
	}
.top #hontaikai .kvideo div.Box3 table.ColSet {
background: url("http://www.asahicom.jp/koshien/94/css_img/video_bg-list.gif") repeat-x scroll left bottom transparent;
    table-layout: fixed;
    text-align: justify;
    margin: 0;
    }
.top #hontaikai .kvideo div.Box3 div.ThmbSetY {
background: url("http://www.asahicom.jp/koshien/94/css_img/video_arw.gif") no-repeat scroll 10px 14px transparent;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 17px;
    padding-top: 11px;
    text-align: left;
    text-indent: 30px;
    }
.top #hontaikai .kvideo div.Box3 {
background: url("http://www.asahicom.jp/koshien/94/css_img/video_bg-sub-l.gif") repeat-x scroll 0 2px #FDFEFE;
    margin: 5px 0 10px;
	border: none;
}
.top #hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #CEE1E5;
    font-size: 85%;
    height: auto;
    line-height: 105%;
    margin: 7px 0 1px !important;
    overflow-y: hidden;
    padding: 6px 0 !important;
    text-align: center;
    text-indent: 0;
}
.top #hontaikai #pref_wrapper.kvideo .phtBox {
	width: 660px !important;
	}
.top #hontaikai .kvideo div.Box3 table.ColSet {
	width: 660px !important;
	}
.top #hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol a img,
.top #hontaikai .kvideo div.Box3 div.ThmbSetY p.ThmbCol a img:hover {
	margin-bottom: 5px !important;
	}
.top #hontaikai #pref_wrapper.kvideo a.pdfgogai {
	top:9px
	}
	
/*決勝　一球速報*/
.k96final_sokuho #top_ikkyu_sokuhou .sokuhou_title {
width: 660px;
height: 119px;
background: transparent url("images/bg-top_k96final_sokuho.jpg") no-repeat left top;
	}
.k96final_sokuho {
margin: 15px 0 30px;
padding-bottom: 13px;
padding-bottom/***/: 9px;
background: transparent url("images/bg-btm_k96final_sokuho.jpg") no-repeat left bottom;
	}
.top #hontaikai .k96final_sokuho #top_ikkyu_sokuhou {
	margin-bottom: 0 !important;
	border-bottom: none;
	}
.k96final_sokuho #top_ikkyu_sokuhou ul#games li {
	}	
.k96final_sokuho #top_ikkyu_sokuhou ul#games .status2 {
	color: white;
	}
.k96final_sokuho #top_ikkyu_sokuhou ul#games span.game  {
	text-align: center;
	}
.top#hontaikai .k96final_sokuho #top_ikkyu_sokuhou {
border-bottom: none;
}
.k96final_sokuho #top_ikkyu_sokuhou ul#games {
background: none;
}
.k96final_sokuho #top_ikkyu_sokuhou .sokuhou_title h2 {
padding: 12px 5px 0 0;
}

/*優勝　一球速報*/
.win_winner_mie .sokuhou_title h2,
.win_winner_osakatoin .sokuhou_title h2 {
	font-weight: normal;
	font-size: 80% !important;
	padding: 4px 4px 0 0 !important;
	font-weight: bold;
	}
	
.win_winner_mie h3,
.win_winner_mie p,
.win_winner_osakatoin h3,
.win_winner_osakatoin p {
	display: none;
	}
.win_winner_mie ul#games li.status5 span.score,
.win_winner_osakatoin ul#games li.status5 span.score {
	background-image: none !important;
	width: 150px !important;
	}

.win_winner_mie #top_ikkyu_sokuhou .sokuhou_title {
	background: transparent url("images/bg-top_k96final_mie.jpg") no-repeat left top;
	height: 83px;
	} 
.win_winner_osakatoin #top_ikkyu_sokuhou .sokuhou_title {
	background: transparent url("images/bg-top_k96final_osakatoin.jpg") no-repeat left top;
	height: 83px;
	}
	
.win_winner_mie.k96final_sokuho {
    background: url("images/bg-btm_k96final_mie.jpg") no-repeat scroll left bottom transparent;
    margin: 0 0 30px;
    padding-bottom: 13px;
	padding-bottom/***/: 9px;
}
.win_winner_osakatoin.k96final_sokuho {
    background: url("images/bg-btm_k96final_osakatoin.jpg") no-repeat scroll left bottom transparent;
    margin: 0 0 30px;
    padding-bottom: 13px;
	padding-bottom/***/: 9px;
}

.k96final_sokuho #top_ikkyu_sokuhou ul#games li.gamebar.status5 div.gamebox {
background: url("images/bg_gamebox_winner.gif") no-repeat;
padding-left: 50px;
}
.k96final_sokuho #top_ikkyu_sokuhou ul#games li.gamebar.status5 div.gamebox:hover {
background: url("images/bg_gamebox_winner_on.gif") no-repeat;
}
#top_ikkyu_sokuhou li.status5 .scnamel, #top_ikkyu_sokuhou li.status5 .scnamer {
color: #333;}
.k96final_sokuho #top_ikkyu_sokuhou ul#games li.status5 span.status {
display: none;
}
h3.cntTitle2 span.h3_link {
float: right;
display: block;
margin-top: 3px;
/margin-top: -18px;
}
h3.cntTitle2 span.h3_link a {
background: url("http://www.asahicom.jp/koshien/css/images/mark_arrow-blue02.gif") no-repeat scroll 0 4px transparent;
font-size: 80%;
padding-left: 10px;

}

.bnr_movie_digest {
display: none;
}

/* スマホサイトバナー */
#rcnt .pr_smartphone {
	margin: 15px 0;
	}
	
.annotation {
	margin: 0 0 5px 0;
}	
	
.annotation p {
	font-size: 80%;
}

/* 地方大会抽選前タイトル */
.chihou_LotteryBefore, .chihou_participation, .chihou_participationB {
width: 650px;
height: 200px;
text-align: center;
}

.chihou_LotteryBefore h2 {
padding: 40px 0 20px 0;
}

.chihou_participation h2 {
padding: 40px 0 32px 0;
}

.chihou_participationB p {
padding: 85px 0 0 0;
font-size: 100%;
}

.chihou_LotteryBefore p, .chihou_participation p {
font-size: 100%;
}

.chihou_LotteryBefore p span {
font-size: 160%;
padding: 0 2px;
}


.senseki_bt_area {
margin: 3px 0 15px 0;
}
/* 地方大会メッセージ */
#cnt p.graybox {
	background: #E0E0E0;
	padding: 3px 5px;
	border: 2px solid white;
	font-size: 80%;
	clear: both;
	margin:0;
}
	
#cnt #kosien-posts {
	margin-top: 2px;
	/* background: url("images/kosien-posts_bg.gif") repeat-x top left transparent; */
}

#cnt #kosien-posts p {
	margin-top: 15px;
	line-height: 1.7;
}

#cnt #kosien-posts .anotherP {
	clear: both;
	float: right;
	margin-top: 40px;
	padding: 0;
	margin-bottom: 10px;
	display: block;
	}

#cnt #kosien-posts .anotherP p{
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	font-size: 80%;
}

.anotherP ol{
	margin: 0 68px 0 54px;
	color: #FFFFFF;
}

.anotherP ol li{
	float: left;
	font-size: 90%;
}

li.Pages{
	float: left;
	text-align: center;
	height: 20px;
	padding-top: 1px;
	width: 20px;
	margin-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	background: #005895;
	}
li.Pages2{
	float: left;
	display: block;
	text-align: center;
	height: 20px;
	width: 20px;
	margin-left: 2px;
	padding-top: 1px;
	font-weight: bold;
	vertical-align: middle;
	background: #2B8DC0;
	}
li.Pages a:link{
	display: block;
	color: #FFFFFF;
	}
li.Pages2 a:link{
	display: block;
	color: #FFFFFF;
	}
li.Pages a:visited{
	color: #FFFFFF;
	}
li.Pages2 a:visited{
	color: #FFFFFF;
	}
.Pages2 a:hover{
	height: 20px;
	width: 20px;
	background: #005895;
	text-decoration: none;
	}
.Pages a:hover{
	height: 20px;
	width: 20px;
	background: #005895;
 	text-decoration: none;
	}
li.Pages a{
	display: block;
	color: #FFFFFF;
	}
li.Pages2 a{
	display: block;
	color: #FFFFFF;
	}
#cnt #kosien-posts .anotherP .MaePage{
	padding: 0;
	margin-left: 5px;
	text-align: center;
	height: 20px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: middle;
	border-right: 0px solid #FFFFFF;
	background: #2B8DC0;
	}
#cnt #kosien-posts .anotherP .MaePage a:hover{
	height: 20px;
	width: 20px;
	background: #005895;
	}
#cnt #kosien-posts .anotherP .NextPage{
	padding: 0;
	margin-right:5px;
	text-align: center;
	height: 20px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: middle;
	border-left: 5px solid #FFFFFF;
	background: #2B8DC0;
	}
#cnt #kosien-posts .anotherP .NextPage a:hover{
	height: 20px;
	width: 20px;
	background: #005895;
	}
#cnt #kosien-posts .anotherP .MaePage a{ display:block; }
#cnt #kosien-posts .anotherP .NextPage a{ display:block; }




/*---message1---*/

#cnt h3.post-title-pickup {
	position: relative;
	height: 2em;
	margin-top: 20px;
	padding: 3px 3px 3px 7px;
	border-top: 1px dotted #BDBDBD;
	background-color: #E6FCB3;
	line-height: 2;
	}


h3.post-title-pickup span, 
h3.post-title span {
	vertical-align: middle;
	font-weight:normal;
	}

#cnt h3.post-title-pickup span.work-category {
	display: block;
	padding-left: 60px;
	background: transparent url(images/post-title-hit2.gif) no-repeat left center;
	font-size: 100%;
	font-weight: bold;
	}
#cnt h3.post-title-pickup span.hide-h {
	position:absolute;
	right:9999px;
	background: none;
	}
#cnt h3.post-title span.work-category {
	display: block;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
	padding-left: 10px;
	background: url(http://www.asahicom.jp/koshien/css/images/94/w_arrow94.gif) no-repeat left center;
	}
	
#cnt h3.post-title {
	position: relative;
	height: 100%;
	margin-top: 20px;
	padding: 3px 3px 2px 15px;
	border: 0px;
	line-height: 1.5;
	font-size: 110%;
	clear: both;
	background: #00A8D9 url(http://www.asahicom.jp/koshien/css/images/94/mes_ptitle94.gif) no-repeat left top;
	}

.award {
	display:block;
	position: absolute;
	right:5px;
	top: 1px;
	padding-left: 33px;
	color: #5E4A21;
	background: url(images/award_icon.gif) no-repeat transparent top left;
	font-weight: bold;
	line-height: 2.5em;
	}

#cnt ul.post-info {
	color: #333;
	border-top: 1px dotted #99CCF7;
	border-bottom: 1px solid white;
	padding: 2px 5px;
	background: #DDD;
	font-size: 85%;
	background: url(http://www.asahicom.jp/koshien/css/images/94/mes_lists_bg94.gif) repeat top left;
	}
	
#cnt ul.post-info li {
	margin: 2px 2px 2px 5px;
	display: inline;
	line-height: 1.5;
	}
	
#comment_display p {	
	padding: 10px;
	}
#cnt h3.post-title .work-category a:link {
color: #FFFFFF;
}
	
#cnt h3.post-title .work-category a:hover, #cnt h3.post-title .work-category a:active {
color: #FFFFFF;
text-decoration: underline;
}

#cnt h2.post-form-heading {
	margin: 25px 0 0;
	font-size: 140%;
	line-height: 1.5;
	background: url(http://www.asahicom.jp/koshien/css/images/post-form-heading_bg.gif) repeat-x bottom left transparent;
}

#cnt h2.post-form-heading span {
	display: block;
	padding:1.5em 0 0 90px;
	line-height: 1.5;
	border-bottom: 1px solid #6D8265;
	background: url(http://www.asahicom.jp/koshien/css/images/post-form-heading_pic.gif) no-repeat bottom left transparent;
}

#cnt .post-form-wrap {
	margin: 2px 0 15px;
	}
#cnt .post-form-wrap form {
	padding: 10px;
	}
#cnt .post-form-wrap form fieldset {
	padding: 10px;
	border: 1px solid #cccccc;
	}
#cnt .post-form-wrap form fieldset legend {
	margin-left: 5px;
	padding: 3px;
	color: #333333;
	}
#cnt .post-form-wrap form fieldset dl.post-list {
	margin: 10px 0;
	}
#cnt .post-form-wrap form fieldset dl.post-list dt {
	margin: 15px 0 3px;
	font-weight: bold;
	font-size: 90%;
	}
#cnt .post-form-wrap form fieldset dl.post-list dd {
	margin: 3px 0;
	}
#cnt form fieldset dl.post-list dd select, 
#cnt form fieldset dl.post-list dd input, 
#cnt form fieldset dl.post-list dd textarea {
	margin: 3px 0;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	}
#cnt form .required {
	margin-left: 5px;
	color: #E60000;
	}
#cnt dl.post-guideline {
	margin: 15px 0;
	}
#cnt dl.post-guideline dt {
	margin-top: 15px;
	font-weight: bold;
	font-size: 90%;
	}
#cnt dl.post-guideline dd {
	margin-top: 3px;
	padding: 8px;
	}
#cnt .post-guideline-text {
	height: 8em;
	overflow: auto;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	}

#cnt .post-guideline-text p {
	font-size: 90%;
	line-height: 1.4;
	}
	
#cnt .post-guideline-text p.section {
	padding: 14px 0 0 0;
	}
	
#cnt #Swindow {
position: absolute;
top: 0;
left: 150px;
width: 403px;
height: 304px;
overflow: hidden;
display: block;
display: none;
background: url(http://www.asahicom.jp/koshien/css/images/94/Swindow.png);
}
#cnt #SwindowClose {
position: absolute;
right: 15px;
top: 11px;
border: none;
cursor: pointer;
z-index: 999;
}
#cnt #Swindow dl.SwindowBox {
top: 0;
position: absolute;
display: block;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#cnt #Swindow dt.ui-draggable {
left: 11px;
top: -12px;
}	
#cnt #Swindow dt {
	position: relative;
	top: 7px;
	color: white;
	margin: 20px 0 3px;
 	font-weight: bold;
	font-size: 90%;
	}
#cnt #Swindow dd #SwindowContent {
	position: absolute;
	top: 30px;
	left: 11px;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #2477C5;
	height: 255px;
	width: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	display:inline;
	}	


#cnt #Swindow dd #SwindowContent dd{
	display: block;
	margin: 10px 0px 0px;
	}

#cnt #Swindow dd #SwindowContent dl dt.Initial{
	clear: both;
	background-color: #DBEAF1;
	border-top: 1px dotted #2477C5;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 2px 0 1px 10px;
	color: #000000;
	}
#cnt #SwindowResize{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
	}
	
#cnt #Swindow dd #SwindowContent ul.KGreena {
 	overflow: hidden;
	}
	
/*-- 飛び出すウィンドウ --*/

#Swindow {
	position: absolute;
	left: 280px;
	top: 0px;
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: none;
	}
#SwindowTop {
	height: 30px;
	overflow: 30px;
	background-image: url(images/window_top_end.png);
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
	}
#SwindowTopContent {
	margin-right: 13px;
	background-image:url(images/window_top_start.png);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6caf00;
	}
#SwindowClose {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	}
#SwindowBottom	 {
	position: relative;
	height: 270px;
	background-image: url(images/window_bottom_end.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#SwindowBottomContent {
	position: relative;
	height: 270px;
	background-image: url(images/window_bottom_start.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
	}
#SwindowResize {
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
	}
#SwindowContent {
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #6caf00;
	height: 255px;
	width: 375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	}
#SwindowContent * {
	margin: 10px;
	}
.Stransferer2	 {
	border: 1px solid #6BAF04;
	background-color: #B4F155;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
	}
#SwindowContent dl dt.Initial {
	clear:both;
	background-color:#E6FCB3;
	border-top:1px dotted #6CAF00;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
	}
#SwindowContent dl dd ul li {
	float:left;
	font-size:13px;
	line-height:14px;
	margin:3px;
	width:130px;
	}

#SwindowContent dl dd ul li a {
	margin:0px;
	}

#cnt .post-form-wrap form fieldset dl.post-list dd.chooseSchool span#school_name {
	border-bottom:1pt dashed #888888;
	color:#333333;
	font-size:13px;
	padding:2px;
	margin-left:10px;
	margin-bottom:5px;
	vertical-align:middle;
	}

#cnt form fieldset dl.post-list dd input.submit-bottan {
	margin: 3px 0;
	border: none;
	background-color: white;
	vertical-align: middle;
	}
	
/*---Gwindow　position-----*//

#cnt .post-form-wrap form fieldset dl.post-list dd.game_name
{position: relative;}

#cnt .post-form-wrap form fieldset dl.post-list dd.chooseSchool
{position: relative;}


/*20140520 調整*/
.cntTitle3 {
border-bottom: 2px solid #999;
font-size: 100%;
font-weight: bold;
margin: 30px 0 5px !important;
padding: 4px 0 2px;
}
#page .list_content table.sslist {
width: 100%;
}
#page .list_content table.sslist th {
text-align: center;
color: #fff;
border-right: 1px solid #ccc;
width: 12%;
}
.list_content table.sslist tbody tr th.SLtop {
font-weight: bold !important;
}
#page .list_content table.sslist td,
#page .list_content table.sslist th {
padding: 5px 5px 5px 10px;
}
#page .list_content table.sslist td {
width: 18%;
}
#page dl.sec.gameData {
margin-bottom: 30px;
}
#page dl.sec.gameData dd {
}
.gameData .kyujyou {
background: url("http://www.asahicom.jp/koshien/94/css_img/mark_ball.gif") no-repeat 3px 3px;
}
.gameData .kaisen {
padding-top: 10px;
margin: 0 0 0 10px;
}
.k94local_sub {
background: url("http://www.asahicom.jp/koshien/94/css_img/bg_sub94local.gif") repeat-x left top #00A8D9;
border-bottom: 1px solid #FFFFFF;
margin-top: 3px;
padding: 7px;
color: #fff;
font-size: 90%;
padding: 5px 7px;
text-shadow: 1px 1px 0 #003164;
}
.scheduleTitle {
border-bottom: 1px solid #ccc;
padding: 0 0 5px 3px;
font-weight: bold;
margin: 15px 0;
}
.KGreena li {
background: url("http://www.asahicom.jp/koshien/94/css_img/mark_ball.gif") no-repeat 1px 2px;
margin-bottom: 15px;
padding-left: 22px;
}
.KGreena li a {
color: #000;
}
.KGreena li .mr5 {
margin-right: 5px !important;
}
.KGreena li .p3 {
padding: 3px !important;
}
.KGreena li .bg-ad {
background: url("http://www.asahicom.jp/koshien/94/css_img/bg_photo.gif") repeat-x scroll 0 -1px #F1F8FD !important;
    line-height: 1;
    margin-left: 3px !important;
    padding: 2px 5px !important;
}
.motto.float_r {
font-size: 75%;
background: url(http://www.asahicom.jp/koshien/css/images/mark_arrow-blue02.gif) no-repeat 0 5px;
padding-left: 11px;
margin: 5px 5px 10px;
}

/*-- 沖縄やぐら--*/

.OkinawaYagera {
padding-top: 20px;
font-size: 85%;
}

.OkinawaYagera th, .OkinawaYagera td {
line-height: 1;
}

table.Yagura-T {
margin: 0 auto;
}

table .schoolList tr td {
background-color: #eeeeee;
border-bottom: 1pt solid #fff;
border-top: 1pt solid #fff;
font-size: 90%;
white-space: nowrap;
}

table .schoolList {
vertical-align: middle;
border-collapse: collapse;
margin: 0;
padding: 0;
}

table .schoolList tr.spaceTR td {
color: #fff;
font-size: 2px;
background-color: #fff;
margin: 0;
padding: 0;
border: 0;
}

.hr-area .s-small {
margin: 10px 0;
}

.OkinawaYagera .hr-area .s-small p {
font-size: 90%;
color: #666;
}

/*--レイアウトdot_line--*/
.bt1pxD {
margin: 5px 0pt;
padding-top: 5px;
border-top: 1px dotted #2575C6;
}

/*-- BCグラデーション--*/
#mLay {
background: url("images/bg_nav_short.jpg") repeat-x left top #FFF;
width: 1000px;
}

/*rcnr k_map 日本地図*/
#k_map {
background:url(images/img_RMap_summer.gif) top left no-repeat;
width: 300px;
height: 232px;
margin-bottom: 15px;
_overflow: hidden;
}
#k_map ul,
#k_map ul#summermap {
position: relative;
}
#k_map ul#summermap {
background:none;
}
#k_map ul#summermap li a:hover {
background: url(images/img_RMap_summer_ov.gif) top left no-repeat;
}
#k_map ul li a, #k_map ul#summermap li a {
position: absolute;
display: block;
text-indent: -9999px;
font-size: 1px;
}

/* 幅・高さ設定（夏大会ではサイズが変わる場合あり ※北海道→北北海道、南北海道など）
================================================================================================================ */
#k_map ul#summermap li.area01-01 a {width: 66px; height: 28px;}
#k_map ul#summermap li.area01-02 a {width: 66px; height: 24px;}

#k_map ul li.area02 a {width: 66px; height: 19px;}
#k_map ul li.area03 a {width: 34px; height: 17px;}
#k_map ul li.area04 a {width: 32px; height: 17px;}
#k_map ul li.area05 a {width: 34px; height: 18px;}
#k_map ul li.area06 a {width: 32px; height: 18px;}
#k_map ul li.area07 a {width: 66px; height: 17px;}

#k_map ul li.area08 a {width: 17px; height: 33px;}
#k_map ul li.area09 a {width: 32px; height: 16px;}
#k_map ul li.area10 a {width: 18px; height: 32px;}
#k_map ul li.area11 a {width: 33px; height: 16px;}
#k_map ul li.area12 a {width: 17px; height: 41px;}
#k_map ul li.area13 a {width: 17px; height: 43px;}
#k_map ul li.area14 a {width: 21px; height: 29px;}
#k_map ul li.area15 a {width: 32px; height: 16px;}

#k_map ul#summermap li.area15-01 a,#k_map ul#summermap li.area15-02 a {width: 16px; height: 42px;}

#k_map ul li.area16 a {width: 15px; height: 41px;}
#k_map ul li.area17 a {width: 22px; height: 29px;}
#k_map ul li.area18 a {width: 17px; height: 41px;}
#k_map ul li.area19 a {width: 16px; height: 41px;}
#k_map ul li.area20 a {width: 17px; height: 41px;}

#k_map ul li.area21 a {width: 21px; height: 28px;}
#k_map ul li.area22 a {width: 21px; height: 28px;}
#k_map ul li.area23 a {width: 21px; height: 28px;}
#k_map ul li.area24 a {width: 22px; height: 28px;}

#k_map ul li.area25 a {width: 19px; height: 27px;}
#k_map ul li.area26 a {width: 19px; height: 26px;}
#k_map ul li.area27 a {width: 19px; height: 28px;}
#k_map ul li.area28 a {width: 19px; height: 55px;}
#k_map ul li.area29 a {width: 19px; height: 28px;}
#k_map ul li.area30 a {width: 39px; height: 19px;}

#k_map ul li.area31 a, #k_map ul li.area32 a, #k_map ul li.area33 a, #k_map ul li.area34 a{width: 19px; height: 29px;}
#k_map ul li.area35 a {width: 22px; height: 58px;}

#k_map ul li.area36 a {width: 27px; height: 19px;}
#k_map ul li.area37 a {width: 27px; height: 17px;}
#k_map ul li.area38 a {width: 29px; height: 19px;}
#k_map ul li.area39 a {width: 29px; height: 17px;}

#k_map ul li.area40 a {width: 17px; height: 34px;}
#k_map ul li.area41 a {width: 18px; height: 34px;}
#k_map ul li.area42 a {width: 17px; height: 34px;}
#k_map ul li.area43 a {width: 18px; height: 29px;}
#k_map ul li.area44 a {width: 17px; height: 29px;}
#k_map ul li.area45 a {width: 17px; height: 40px;}
#k_map ul li.area46 a {width: 18px; height: 40px;}
#k_map ul li.area47 a {width: 33px; height: 20px;}


/* 位置設定
==================================================================== */
#k_map ul li.area01-01 a {left: 225px; top: 10px; /top: 8px;}
#k_map ul li.area01-02 a {left: 225px; top: 38px; /top: 36px;}

#k_map ul li.area02 a {left: 225px; top: 68px; /top: 66px;}
#k_map ul li.area03 a {left: 225px; top: 89px; /top: 87px;}
#k_map ul li.area04 a {left: 260px; top: 89px; /top: 87px;}
#k_map ul li.area05 a {left: 225px; top: 104px; /top: 102px;}
#k_map ul li.area06 a {left: 259px; top: 104px; /top: 102px;}
#k_map ul li.area07 a {left: 224px; top: 123px; /top: 121px;}

#k_map ul li.area08 a {left: 274px; top: 140px; /top: 138px;}
#k_map ul li.area09 a {left: 243px; top: 140px; /top: 138px;}
#k_map ul li.area10 a {left: 225px; top: 140px; /top: 138px;}
#k_map ul li.area11 a {left: 242px; top: 156px; /top: 154px;}
#k_map ul li.area12 a {left: 274px; top: 172px; /top: 170px;}
#k_map ul li.area13 a {left: 226px; top: 172px; /top: 170px;}
#k_map ul li.area14 a {left: 204px; top: 156px; /top: 154px;}

#k_map ul li.area15-01 a {left: 259px; top: 172px; /top: 170px;}
#k_map ul li.area15-02 a {left: 242px; top: 172px; /top: 170px;}

#k_map ul li.area16 a {left: 177px; top: 116px; /top: 114px;}
#k_map ul li.area17 a {left: 182px; top: 156px; /top: 154px;}
#k_map ul li.area18 a {left: 193px; top: 116px; /top: 114px;}
#k_map ul li.area19 a {left: 210px; top: 116px; /top: 114px;}
#k_map ul li.area20 a {left: 160px; top: 116px; /top: 114px;}

#k_map ul li.area21 a {left: 204px; top: 186px; /top: 184px;}
#k_map ul li.area22 a {left: 183px; top: 186px; /top: 184px;}
#k_map ul li.area23 a {left: 161px; top: 157px; /top: 155px;}
#k_map ul li.area24 a {left: 161px; top: 186px; /top: 184px;}

#k_map ul li.area25 a {left: 142px; top: 145px; /top: 143px;}
#k_map ul li.area26 a {left: 142px; top: 118px; /top: 116px;}
#k_map ul li.area27 a {left: 122px; top: 172px; /top: 170px;}
#k_map ul li.area28 a {left: 123px; top: 117px; /top: 115px;}
#k_map ul li.area29 a {left: 142px; top: 172px; /top: 170px;}
#k_map ul li.area30 a {left: 122px; top: 199px; /top: 197px;}

#k_map ul li.area31 a {left: 104px; top: 144px; /top: 142px;}
#k_map ul li.area32 a {left: 84px; top: 144px; /top: 142px;}
#k_map ul li.area33 a {left: 104px; top: 117px; /top: 115px;}
#k_map ul li.area34 a {left: 84px; top: 117px; /top: 115px;}
#k_map ul li.area35 a {left: 62px; top: 117px; /top: 115px;}

#k_map ul li.area36 a {left: 91px; top: 179px; /top: 177px;}
#k_map ul li.area37 a {left: 92px; top: 197px; /top: 195px;}
#k_map ul li.area38 a {left: 63px; top: 179px; /top: 177px;}
#k_map ul li.area39 a {left: 63px; top: 197px; /top: 195px;}

#k_map ul li.area40 a {left: 42px; top: 116px; /top: 114px;}
#k_map ul li.area41 a {left: 24px; top: 116px; /top: 114px;}
#k_map ul li.area42 a {left: 6px; top:117px; /top: 115px;}
#k_map ul li.area43 a {left: 24px; top: 150px; /top: 148px;}
#k_map ul li.area44 a {left: 42px; top: 150px; /top: 148px;}
#k_map ul li.area45 a {left: 42px; top: 178px; /top: 176px;}
#k_map ul li.area46 a {left: 24px; top: 178px; /top: 176px;}
#k_map ul li.area47 a {left: 33px; top: 27px; /top: 25px;}

/* 背景画像設定 ========== */
#k_map ul#summermap li.area01-01 a:hover {background-position: -225px -10px; }
#k_map ul#summermap li.area01-02 a:hover {background-position: -225px -38px; }

#k_map ul#summermap li.area02 a:hover {background-position: -225px -68px; }
#k_map ul#summermap li.area03 a:hover {background-position: -225px -89px; }
#k_map ul#summermap li.area04 a:hover {background-position: -260px -89px; }
#k_map ul#summermap li.area05 a:hover {background-position: -225px -104px; }
#k_map ul#summermap li.area06 a:hover {background-position: -259px -104px; }
#k_map ul#summermap li.area07 a:hover {background-position: -224px -123px; }

#k_map ul#summermap li.area08 a:hover  {background-position: -274px -140px; }
#k_map ul#summermap li.area09 a:hover  {background-position: -243px -140px; }
#k_map ul#summermap li.area10 a:hover  {background-position: -225px -140px; }
#k_map ul#summermap li.area11 a:hover  {background-position: -242px -156px; }
#k_map ul#summermap li.area12 a:hover  {background-position: -274px -172px; }
#k_map ul#summermap li.area13 a:hover  {background-position: -226px -172px; }
#k_map ul#summermap li.area14 a:hover  {background-position: -204px -156px; }

#k_map ul#summermap li.area15-01 a:hover {background-position: -259px -172px; }
#k_map ul#summermap li.area15-02 a:hover {background-position: -242px -172px; }

#k_map ul#summermap li.area16 a:hover {background-position: -177px -116px; }
#k_map ul#summermap li.area17 a:hover {background-position: -182px -156px; }
#k_map ul#summermap li.area18 a:hover {background-position: -193px -116px; }
#k_map ul#summermap li.area19 a:hover {background-position: -210px -116px; }
#k_map ul#summermap li.area20 a:hover {background-position: -160px -116px; }

#k_map ul#summermap li.area21 a:hover {background-position: -204px -186px; }
#k_map ul#summermap li.area22 a:hover {background-position: -183px -186px; }
#k_map ul#summermap li.area23 a:hover {background-position: -161px -157px; }
#k_map ul#summermap li.area24 a:hover {background-position: -161px -186px; }

#k_map ul#summermap li.area25 a:hover {background-position: -142px -145px; }
#k_map ul#summermap li.area26 a:hover {background-position: -142px -118px; }
#k_map ul#summermap li.area27 a:hover {background-position: -122px -172px; }
#k_map ul#summermap li.area28 a:hover {background-position: -123px -117px; }
#k_map ul#summermap li.area29 a:hover {background-position: -142px -172px; }
#k_map ul#summermap li.area30 a:hover {background-position: -122px -199px; }

#k_map ul#summermap li.area31 a:hover {background-position: -104px -144px; }
#k_map ul#summermap li.area32 a:hover {background-position: -84px -144px; }
#k_map ul#summermap li.area33 a:hover {background-position: -104px -117px; }
#k_map ul#summermap li.area34 a:hover {background-position: -84px -117px; }
#k_map ul#summermap li.area35 a:hover {background-position: -62px -117px; }

#k_map ul#summermap li.area36 a:hover {background-position: -91px -179px; }
#k_map ul#summermap li.area37 a:hover {background-position: -92px -197px; }
#k_map ul#summermap li.area38 a:hover {background-position: -63px -179px; }
#k_map ul#summermap li.area39 a:hover {background-position: -63px -197px; }

#k_map ul#summermap li.area40 a:hover {background-position: -42px -116px; }
#k_map ul#summermap li.area41 a:hover {background-position: -24px -116px; }
#k_map ul#summermap li.area42 a:hover {background-position: -6px -117px; }
#k_map ul#summermap li.area43 a:hover {background-position: -24px -150px; }
#k_map ul#summermap li.area44 a:hover {background-position: -42px  -150px; }
#k_map ul#summermap li.area45 a:hover {background-position: -42px -178px; }
#k_map ul#summermap li.area46 a:hover {background-position: -24px -178px; }
#k_map ul#summermap li.area47 a:hover {background-position: -33px -27px; }


/* streamin_box */
#StreamingBox.StreamingBox_mt10 {
margin-top: 10px;
}
#StreamingBox .Player {
border: 0px none transparent;
display: block;
margin: 0 auto;
}

#StreamingBox ul.Comments {
font-size: 80%;
margin: 15px 0;
color: #666;
}

#StreamingBox ul.Comments li {
line-height: 1.4;
}

#StreamingBox #SponsorBox p.sponsor {
font-size: 90%;
line-height: 1.6;
text-align: center;
margin-bottom: 8px;
}

#StreamingBox #SponsorBox p.bnr {
margin: 0 auto;
}

#StreamingBox #SponsorBox p.bnr a:hover img {
opacity: 0.75;
filter: alpha(opacity=75);
-ms-filter: "alpha(opacity=75)";
}

/* 本大会代表校紹介動画 */
div#IntroductionVideo {
margin: 0 0 15px 0;
}

/* 本大会チーム紹介 */
table.table05tIntro {
margin:0;
padding:0;
font-size:90%;
text-align:left;
width: 98%;
border-top: 1px solid #999;
border-left: 1px solid #999;
	}
#hontaikai table.table05tIntro th {
border-collapse: collapse;
background: #c6e4f5 url("http://www.asahicom.jp/koshien/94/css_img/bg_atc.gif") repeat-x 0px -5px;
line-height: 130%;
vertical-align: middle;
font-weight: bold;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#hontaikai table.table05tIntro th, #hontaikai table.table05tIntro td {
padding: 5px 4px 3px;
}

.table05tIntro td {
padding-left: 10px;
color: #222;
background-color: #fff;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

#hontaikai .table05tIntro th.gray01 {
background: #e0f4ff;
margin: 0;
vertical-align: middle;
font-size: 90%;
text-align: center;
font-weight: normal;
}

#hontaikai .w4 {
margin: 0;
padding: 5px 10px;
}

#hontaikai #IntroductionInfo {
width: 100%;
margin: 10px 0 15px 0;
}

/* 号外pdf
=======================================*/
#pdf-gogai-pr_wrapper {
	margin-bottom: 30px;
	margin-top: 15px;
	}

.pdf_gogai_map ul {
background: url("images/bg_pdfgogai.jpg") no-repeat top left  !important;
}

.pdf_gogai_map ul li.status4 .prefbox p.prefname, .pdf_gogai_map ul li.status4 .prefbox p.prefname a, .pdf_gogai_map ul li p.prefname a {
color: #999 !important;
}

.pdf_gogai_map li.pdf_on .prefbox {
background-color: #2575C6 !important;
background: #2575C6 url("http://www.asahicom.jp/koshien/94/css_img/bg_table-th.gif") repeat-x scroll left top !important;
border: 1px solid #2575C6 !important;
}

.pdf_gogai_map li.pdf_on .prefbox a {
color: #FFF !important;
}

.pdf_gogai_map ul li.pdf_on .prefbox p.schoolname, .pdf_gogai_map ul li.pdf_on .prefbox p.schoolname a {
color: #FFF !important;
}

.pdf_gogai_map ul li.name_on .prefbox p.schoolname {
display: block !important;
font-size: 13px !important;
}

.pdf_gogai_map ul li.name_on p.prefname {
/* padding: 6px 0 1px !important; */
margin: 0 !important;
}

.pdf_gogai_map li .prefbox {
background-image: none !important;
background-color: #FFFFFF !important;
border: 1px solid #999 !important;
}

.pdf_gogai_map ul  li .prefbox p.prefname a,
.pdf_gogai_map ul  li .prefbox p.prefname a:hover {
cursor: default;
}

.pdf_gogai_map ul  li.pdf_on .prefbox p.prefname a {
cursor: pointer;
}

p.notice {
margin: 0 0 12px 0;
font-size: 90%;
color: #333333;
}

/* 動画配信用background-color
=======================================*/
#Chiramisebg {
background-color: #000000;
height: 371px;
width: 660px;
}

/* 本大会用アクセス
=======================================*/
#Stadium-info table.table03sct th.retur,
.train_root table.table03sct th.retur,
#TicketInfo table.table03sct th.retur {
background: url(http://www.asahicom.jp/koshien/95/css/images/bg_atc_l.gif) repeat-x scroll 0 0 #ABD9F4;
}

.train_root table.table03sct th.retur {
width: 120px;
}

#Stadium-info table.table03sct{
margin: 0 0 20px 0;
}

.cb {
margin: 0 auto 15px;
}

#access_info .moyori_station {
margin: 10px 0;
font-weight: bold;
padding: 5px;
border: 1px dotted #ccc;
background: #efefef;
}

#access_info .station_map {
margin: 20px auto 25px;
width: 450px;
}

#access_info {
margin: 0 0 20px 0;
}

.train_root .station {
color: #007700;
font-weight: bold;
font-size: 85%;
}

.train_root .station span.houmen {
margin-right: 15px;
color: #333;
}

.train_root .station img {
padding: 0 7px 3px 3px;
}

.train_root .table03sct {
margin-bottom: 20px;
}

.train_root table.table03sct td.bg-dgray {
background: #eef8fe;
}

.train_root table.table03sct td.rdott {
border-bottom: 1px solid #ccc;
border-right: 1px dotted #ccc;
}

.train_root table.table03sct td {
border-right: none;
border-left: none;
}

.comments p.icon {
float: left;
margin: 0 10px 0 0;
}

.comments p {
font-size: 86%;
}

#KoshienMap {
margin-bottom: 20px;
}

#KoshienMap div#map {
	width: 80%;
	height: 350px;
	margin: 1em auto;
	background-color: #EBE4D5;
}
#KoshienMap div#list {
	margin: 1em;
	font-size: 100%;
	clear: right;
}
#KoshienMap div#list {
	margin: 1em;
	font-size: 100%;
	clear: right;
}
#KoshienMap div#list dl {
	vertical-align: middle;
}
#KoshienMap div#list dl dt {
	padding-bottom: 2px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}
#KoshienMap div#list dl dd {
	margin: 3px 0 7px;
	font-size: 90%;
}
#KoshienMap div#list dl dd img {
	padding-right:0.5em;
}

.black1px{
	border:1px solid #555555;
}

#TicketInfo table.table03sct .img-box{
width: 250px;
padding: 0;
}

#TicketInfo table.table03sct th.retur{
text-align: left;
padding-left: 5px;
}

#TicketInfo table.table03sct th.retur .a_green{
color:#0D6547; 
padding: 0 3px;
}

#TicketInfo table.table03sct th.retur .b_green{
color:#3AB035; 
padding: 0 3px;
}

#TicketInfo table.table03sct th.retur .c_yellow{
color:#D79F47; 
padding: 0 3px;
}

#TicketInfo table.table03sct th.retur .d_gray{
color:#C8C8C8; 
padding: 0 3px;
}

#TicketInfo table.table03sct td {
vertical-align: middle;
}

dl.access_ticket{
border-bottom: solid 1px #CCD;
padding-bottom: 5px;
margin-bottom: 8px;
}
.access_ticket dt {
font-size: 100%;
font-weight: bold;
padding: 0 0 5px;
}

.access_ticket dd {
font-size: 90%;
}

.access_ticket dd span {
font-weight: bold;
}

/* 本大会用タイトル
=======================================*/
#hontaikai .k96h_sub, #hontaikai .tnTdfk94sub {
background: url("http://www.asahicom.jp/koshien/94/css_img/k94h-bg_h1-menu.gif") repeat-x scroll 0px 0px transparent;
height: 43px;
overflow: hidden;
margin-top: 15px;
padding: 0;
}

#hontaikai .k96h_sub p{
padding: 10px 8px;
font-size: 140%;
line-height: 110%;
color: #000;
text-shadow: none;
font-weight: bold;
}

/* 本大会用フォトギャラリー
=======================================*/
ul.Lnk {
margin: 0 0 10px;
}

ul.Lnk li {
background: url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue.gif") no-repeat scroll 0px 6px transparent;
padding-left: 10px;
}

#hontaikai div.gallery_caution {
	border-top: 1px solid #ccc; 
	padding-top: 10px;
	margin: 10px 0 10px;
	font-size: 80%;
	color: #444;
	}
#hontaikai div.gallery_caution p {
	color: #444;
	margin: 0 0 3px 0;
}

.CateNav {
margin: 10px 0 15px;
padding: 0;
}
.CateNav  ul{
color: #888888 !important;
font-size: 80% !important;
line-height: 140% !important;
padding: 5px 10px 5px 0 !important;
margin: 0 5px 0 0 !important;
}
.CateNav ul li {
	 background: url("http://www.asahicom.jp/koshien/94/css_img/mark_arrow-blue.gif") no-repeat scroll 0 .5em transparent !important;
	width: 305px;
    padding-left: 10px;
	display: inline-block !important;
	margin-bottom: 1px;
}

.pref_phtgalley .PhotoBox2 h2 {
background: url("http://www.asahicom.jp/koshien/95/css/images/bg_gallery_title.gif") no-repeat scroll left bottom #2574c5;
color: #fff;
height: auto;
margin-bottom: 0;
padding: 8px 0 8px 18px;
border: 1px solid #1f65ad !important;
}

.pref_phtgalley .PhotoBox2 h2 span {
font-size: 70%;
}

.pref_phtgalley .PhotoBox3 {
background-color: #FFFFFF;
border: 5px solid #99cdeb;
margin: 0 0 30px;
padding: 1px 0 0;
position: relative;
}

.pref_phtgalley .PhotoBox3 table.ColSetEtoki p.ThmbCol {
background-color: #e4f2fa;
}

table.ColSetEtoki td {
background-color: #e4f2fa;
font-size: 88%;
padding-bottom: 13px;
padding-top: 10px;
text-align: center;
vertical-align: middle !important;
}

div.main_photo_wrap.k96 {
background-color: #d4e8f8;
padding: 5px;
margin: 0px 0px 30px 0px;
font-size: 88%;
}

div.main_photo_wrap.k96 div.SeqNav {
background-color: #888888;
text-align: center;
padding: 8px 0px 8px 0px;
_padding: 0px 0px 5px 0px;
margin: 0px 0px 15px 0px;
}

div.main_photo_wrap.k96 div.SeqNav p,
div.main_photo_wrap.k96 div.SeqNav ol {
display: inline;
font-size: 88%;
margin: 0 -4px 0 1px;
}

div.main_photo_wrap.k96 div.SeqNav ol li {
margin: 0 !important;
display: inline-block;
}

div.main_photo_wrap.k96 .ImgCenter {
padding: 0px;
margin: 0px auto 15px;
text-align: center;
}

div.main_photo_wrap.k96 div.SeqNav p.Prev a, div.main_photo_wrap.k96 div.SeqNav p.Prev span {
padding-right: 5px;
padding-left: 28px;
background-image: url(/css08/images/mkr_prev_on.gif);
background-position: 0 50%;
background-repeat: no-repeat;
}

div.main_photo_wrap.k96 div.SeqNav p.Next a, div.main_photo_wrap.k96 div.SeqNav p.Next span {
padding-right: 28px;
padding-left: 5px;
background-image: url(/css08/images/mkr_next_on.gif);
background-position: 100% 50%;
background-repeat: no-repeat;
}

div.main_photo_wrap.k96 div.SeqNav p a, div.main_photo_wrap.k96 div.SeqNav p span, div.main_photo_wrap.k96 div.SeqNav ol li a, div.main_photo_wrap.k96 div.SeqNav ol li em {
padding: 3px 6px 2px;
line-height: 1.1;
color: #333;
background: #fff no-repeat;
white-space: nowrap;
font-weight: bold;
}

div.main_photo_wrap.k96 div.SeqNav p a:hover, div.main_photo_wrap.k96 div.SeqNav p a:active, div.main_photo_wrap.k96 div.SeqNav p a:focus, div.main_photo_wrap.k96 div.SeqNav ol li a:hover, div.main_photo_wrap.k96 div.SeqNav ol li a:focus, div.main_photo_wrap.k96 div.SeqNav ol li a:active, div.main_photo_wrap.k96 div.SeqNav ol li em {
background-color: #54a4d9;
color: #fff;
text-decoration: none;
}

div.main_photo_wrap.k96 div.SeqNav p a, div.main_photo_wrap.k96 div.SeqNav p span, div.main_photo_wrap.k96 div.SeqNav ol li a, div.main_photo_wrap.k96 div.SeqNav ol li em {
border: 2px solid #d4e8f8;
}

div.main_photo_wrap.k96 div.SeqNav {
background-color: #f2f9ff;
}

div.main_photo_wrap.k96 .arrow_navi .rightbox {
color: #32322B;
}

div.main_photo_wrap.k96 .arrow_left a {
background-image: url("http://www.asahicom.jp/koshien/96/css/images/left_arrow_k.gif");
}

div.main_photo_wrap.k96 .arrow_left a:hover {
background-image: url("http://www.asahicom.jp/koshien/96/css/images/left_arrow_b_k.gif");
}

div.main_photo_wrap.k96 .arrow_right a {
background-image: url("http://www.asahicom.jp/koshien/96/css/images/right_arrow_k.gif");
}

div.main_photo_wrap.k96 .arrow_right a:hover {
background-image: url("http://www.asahicom.jp/koshien/96/css/images/right_arrow_b_k.gif");
}

div.main_photo_wrap.k96 .navi a {
background: url("http://www.asahicom.jp/koshien/96/css/images/circle_navi01_k.gif") no-repeat scroll 0 0 transparent;
}

div.main_photo_wrap.k96 .navi a.active {
background: url("http://www.asahicom.jp/koshien/96/css/images/circle_navi02_k.gif") no-repeat scroll 0 0 transparent;
}

div.main_photo_wrap.k96 .scrollable .items a {
background-color: #a2cff2;
border: 3px solid #a2cff2;
}

div.main_photo_wrap.k96 .scrollable .items a:hover {
background-color: #f2f9ff;
border: 3px solid #f2f9ff;
}

div.main_photo_wrap.k96 .scrollable {
background-color: #d4e8f8;
}

div.main_photo_wrap.k96 .arrow_navi {
background-color: #d4e8f8;
}


/* 本大会トップチーム紹介拡大イメージ
=======================================*/
#IntroductionInfo .ThumbImage{
float:left;
width:330px;
}

#IntroductionInfo .table05t{
float:right;
width:330px;
}

#IntroductionInfo .ThumbImage .c {
position: relative;
}

#IntroductionInfo .ThumbImage .c,
#IntroductionInfo .ThumbImage .c img,
#IntroductionInfo .ThumbImage .c a:link {
outline:none;
border: none;
}

#IntroductionInfo .ThumbImage .c a:link #PhotoZoom {
width: 19px;
height: 19px;
background:url("http://www.asahicom.jp/koshien/96/css/images/icon_zoom.png") no-repeat 0 0;
position: absolute;
bottom: 8px;
right: 22px;
}

#IntroductionInfo .ThumbImage .c a:hover #PhotoZoom {
width: 19px;
height: 19px;
background:url("http://www.asahicom.jp/koshien/96/css/images/icon_zoom.png") no-repeat 0 -38px;
position: absolute;
bottom: 8px;
right: 22px;
}

#IntroductionInfo .ThumbImage .c #PhotoZoom span {
display: none;
}

#IntroductionInfo .ThumbImage .c p.Explain {
font-size:76%;
}

/* .on */
#IntroductionInfo.on .ThumbImage{
float:none;
width:100%;
}

#IntroductionInfo.on .table05t{
float:none;
width:100%;
}

#IntroductionInfo.on .ThumbImage .c {
padding:10px 0;
}

#IntroductionInfo.on .ThumbImage .c img {
width: 100%;
padding:0;
border: none;
outline:none;
}

#IntroductionInfo.on .ThumbImage .c a:link #PhotoZoom {
width: 19px;
height: 19px;
background:url("http://www.asahicom.jp/koshien/96/css/images/icon_zoom.png") no-repeat -19px 0;
position: absolute;
bottom: 18px;
right: 8px;
}

#IntroductionInfo.on .ThumbImage .c a:hover #PhotoZoom {
width: 19px;
height: 19px;
background:url("http://www.asahicom.jp/koshien/96/css/images/icon_zoom.png") no-repeat -19px -38px;
position: absolute;
bottom: 18px;
right: 8px;
}

#IntroductionInfo.on .ThumbImage .c a:link p.Explain {
margin-top:2px;
}

#IntroductionInfo.on .table05t table.table05tIntro {
width: 100%;
}

/* 地方大会決勝動画アーカイブバナー
=======================================*/
.FinalMovieBnr {
margin: 0;
padding: 0;
}

/*本大会 topアイコン
=======================================*/

.Topicon_menu li#stadium a { background-position: 0px 0px !important;
	}
.Topicon_menu li#pdf a { background-position: -215px 0px !important;
	}
.Topicon_menu li#info a { background-position: -431px 0px !important;
	}
.Topicon_menu li#cal a { background-position: 0px -51px !important;
	}
.Topicon_menu li#inn a { background-position: -215px -51px !important;
	}
.Topicon_menu li#fb a { background-position: -431px -51px !important;
	}
.Topicon_menu li#local a { background-position: 0px -102px !important;
	}
.Topicon_menu li#smp a { background-position: -215px -102px !important;
	}
.Topicon_menu li#tw a { background-position: -431px -102px !important;
	}

.Topicon_menu li a:hover {
	/*opacity: 0.8;
	*/
	text-decoration: none;
	font-weight: bold;
	}


.Topicon_menu li#stadium a:hover { background-position: 0px -160px !important;
	}
.Topicon_menu li#pdf a:hover { background-position: -215px -160px !important;
	}
.Topicon_menu li#info a:hover { background-position: -431px -160px !important;
	}
.Topicon_menu li#cal a:hover { background-position: 0px -211px !important;
	}
.Topicon_menu li#inn a:hover { background-position: -215px -211px !important;
	}
.Topicon_menu li#fb a:hover { background-position: -431px -211px !important;
	}
.Topicon_menu li#local a:hover { background-position: 0px -262px !important;
	}
.Topicon_menu li#smp a:hover { background-position: -215px -262px !important;
	}
.Topicon_menu li#tw a:hover { background-position: -431px -262px !important;
	}

.Topicon_menu li {
	display: block;
	overflow: hidden;
	width: 214px;
	height: 51px;
	float: left;	
	margin: 0 0 0;
	}
	
.Topicon_menu li a {
	font-size: 13px;
	color: #0755A3;
	display: block;
	width: 202px;
	height:42px;
	padding: 0 0 0 45px;
	line-height: 45px;
	
	}
	
.Topicon_menu li a {
	background: transparent url('http://www.asahicom.jp/koshien/96/css/images/Topmenu_icon-menu.gif') no-repeat left top !important;
	}


/* clearfix 
=======================================*/
.Digest:after,
.YaguraSection:after,
.access_ticket:after,
.green:after,
.tdfkHL:after,
#pref_wrapper .tdfkHL ul.list:after,
#IntroductionInfo:after,
.Topicon_menu:after,
.GoYotei_mg:after {content:"";display:block;clear:both;height:0;visibility:hidden;}

*html .Digest,
*html .access_ticket,
*html .green,
*html .tdfkHL,
*html #pref_wrapper .tdfkHL ul.list,
*html .tdfkHL ul.list,
*html #IntroductionInfo,
*html .Topicon_menu,
*html .GoYotei_mg,
*:first-child+html .Digest,
*:first-child+html .access_ticket,
*:first-child+html .green,
*:first-child+html .tdfkHL,
*:first-child+html .tdfkHL ul.list,
*:first-child+html #IntroductionInfo,
*:first-child+html .Topicon_menu,
*:first-child+html .GoYotei_mg{
	zoom: 1;}