@charset "euc-jp";

/*-----------------------------------
asahi.com-kokoyakyu --muteki-STYLES--
last modified --2010-09-08-16:50--
-----------------------------------*/

/*--------------------index1 Misc.
DBタブエリア
ICHIRAN, score, todouhuken, ap-aa-mobile
koukouSEARCH
othersTOP, topix, taikaidata, guide
sougoutop, maptext, rightpickup, right-photo, midokoro, kumiawase, sougoutitle, guidetop, speciatop, reviewtop
フォトギャラ, フォトギャラリー（070307）, 新フォトギャラ
写真カラム（背景付き）
試合詳細用テーブル
スコア用テーブル
データベース汎用テーブル
一球新規追加
06年版用？
SPOTABLE （070305）
sokuhotable89
column
calendar
日本海ナビ（日本地図？）
応援メッセージ
見出し＋テキスト型（汎用？）
アーカイブ
甲子園だより
選抜ページ080311 --- 1228行付近
--------------------*/

/*--------------------index2 地方大会／一球速報
1. 地方トップ
2. 専用BOX
3. 地方大会ページ用パーツ
4. PR広告枠
5. 日本地図
6. ヤグラ
7. 一球速報スコアテーブル
8. 一球速報選手テーブル
9. 一球速報2007版？
10. asahi.comデザイン流用（調整済み）
--------------------*/

#tnMenu {
	margin:0;
	padding:1px 0;
	background:#E1D8C8 url("/koshien/css/images/tnavi_menu89_bg.gif") repeat-x bottom left;
	font-weight:bold;
	font-size:90%;
	}
#tnMenu li {
	float:left;
	background:transparent url("/koshien/css/images/tnavi_menu89_line.gif") no-repeat center right;
	white-space:nowrap;
	}
#tnMenu li a {
	display:block;
	margin-right:2px;
	padding:5px 5px 3px;
	line-height:1.0;
	text-decoration:none;
	color:#333;
	}
#tnMenu li a:hover, 
#tnMenu li a:active, 
#tnMenu li a:focus {
	background:#DCD1BE url("/koshien/css/images/tnavi_menu89_hvr.gif") top left repeat-x;
	}
#k92 #tnMenu li {
	float:left;
	background:transparent url("images/tnavi_menu92_line.gif") no-repeat top right !important;
	white-space:nowrap;
	}
#k92 #tnMenu li a {
	display:block;
	margin-right:0;
	padding:5px 5px 3px;
	line-height:1.0;
	text-decoration:none;
	color:#333;
	}
#k92 #tnMenu li a:hover, 
#k92 #tnMenu li a:active, 
#k92 #tnMenu li a:focus {
	background:#FFF url("images/tnavi_menu92_hvr.gif") top right no-repeat !important;
	}
/* k92 2010-06-02 */
#k92 #tnMenu li {
	float:left;
	background:transparent url("images/tnavi_menu92_bg.gif") repeat-x top left !important;
	white-space:nowrap;
	}
#k92 #tnMenu li a {
	background:transparent url("images/tnavi_menu92_line.gif") no-repeat top right !important;
	}
/* k92 2010-06-17テスト */
#k92 #tnMenu {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:90%;
	}
#k92 #tnMenu {
	background:#FFF url("images/tnavi_menu92_bg2.gif") !important;
	}
#k92 #tnMenu li {
	height:25px;
	overflow:hidden;
	}
/* DBタブエリア -------------------- */
/* タブ */
#kTabcol {
	margin-top:15px;
	}
#kTabcol ul.tab {
	width:525px;
	font-size:90%;
	}
#kTabcol ul.tab li {
	float:left;
	margin-top:5px;
	border-right:1px solid #999;
	border-bottom:1px solid #aaa;
	border-left:1px solid #ccc;
	padding:1px 0;
	width:105px;
	text-align:center;
	background:#BFD087 url("/koshien/css/images/Ktab_bg.gif") 0 0 repeat-x;
	}
#kTabcol ul.tab li.as {
	border-right-color:#539C3F;
	border-left-color:#539C3F;
	background-color:#8CC871;
	background-image:url("/koshien/css/images/Ktab_bg_a.gif");
	}
#kTabcol ul.tab li.on,
#kTabcol ul.tab li.as-on {
	margin-top:0;
	padding-top:2px;
	padding-bottom:5px;
	}
#kTabcol ul.tab li.on {
	margin-top:1px;
	border-bottom:none;
	background:#fff url("/koshien/css/images/Ktab_bg_on.gif") 0 0 repeat-x;
	}
#kTabcol ul.tab li.as-on {
	border-bottom-color:#8CC871;
	background:#8CC871 url("/koshien/css/images/Ktab_bg_aon.gif") 0 0 repeat-x;
	}
#kTabcol ul.tab li a {
	display:block;
	width:105px;
	margin:-2px 0;
	padding:2px 0;
	color:#666;
	}
#kTabcol ul.tab li.on a,
#kTabcol ul.tab li.as-on a {
	margin-bottom:-5px;
	padding-bottom:5px;
	font-weight:bold;
	}
#kTabcol ul.tab li.on a {
	color:#333;
	}
#kTabcol ul.tab li.as a,
#kTabcol ul.tab li.as-on a {
	color:#fff;
	}
/* タブ表示内容 */
#cnt #result {
	border:solid 1px #ddd;
	border-top:none;
	padding-top:1px;
	background:#fff url("/koshien/css/images/line_ddd.gif") 0 0 no-repeat;
	}
#cnt #result .atc {
	margin:0 0 5px 15px;
	}
#cnt #result .DBbox {
	width:95%;
	margin:10px auto 5px;
	}
/* ICHIRAN */
.tolist {
	font-size:80%;
	color:#006;
	}
.tolist a:link,.tolist a:visited {
	color:#006;
	text-decoration:none;
	}
.tolist a:hover,.tolist a:active {
	color:#900;
	text-decoration:underline;
	}
.barw {
	width:99%;
	display:block;
	background-color:#ECF4EC;
	margin:15px 0px 0 0px;
	padding:5px;
	text-align:right;
	}
.g1 {
	padding:0;
	font-size:100%;
	margin:0;
	color:#040;
	text-align:left;
	float:left;
	}
div.rights {
	font-size:80%;
	padding:0;
	margin:0;
	}
/* score */
.game01 {
	margin:5px 5px 5px 20px;
	padding:0;
	}
.game01a {
	font-size:90%;
	margin:10px 0 5px 0px;
	padding:5px;
	border-top:dotted 1px #ccc;
	color:#1c0e00;
	border-bottom:dotted 1px #ccc;
	}
.game01b {
	font-size:90%;
	margin:10px 0 5px 0px;
	padding:3px;
	border-left:solid 5px #DCE8DC;
	color:#1c0e00;
	}
.game01 p {
	display:inline;
	font-size:90%;
	margin:5px 5px 5px 20px;
	padding:0;
	}
table.table01 {
	font-size:100%;
	margin:0px 10px;
	padding:10px;
	}
table.table01 strong {
	color:#fc6;
	}	
thead.thead01 th {
	background-color:#630;
	color:#fff;
	text-align:center;
	}
.table01 td,.table01 th {
	padding:5px;
	color:#fff;
	background-color:#050;
	text-align:center;
	}
th.td01 {
	color:#fff;
	background-color:#050;
	padding-left:10px;
	text-align:left;
	}
th.td02 {
	color:#ffff80;
	background-color:#050;
	padding:10px;
	text-align:center;
	font-weight:bold;
	}
th.w15 {
	width:15px;
	}
/* todouhuken */
.todouhuken {
	border:solid 1px #aaa;
	padding:0;
	margin:0px 5px;
	background-color:#ccb899;
	}
.todouhuken h2 {
	font-size:90%;
	background-color:#f3f8ef;
	color:#060;
	padding:0px 2px 0px 5px;
	margin:0;
	text-align:left;
	background-image:url(/koshien/image/back03.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #aaa;
	}
.todouhuken form {
	padding:0;
	margin:3px 5px;
	}
.todouhuken p {
	text-align:center;
	padding:0px 0px;
	margin:0;
	color:#fff;
	font-size:100%;
	}
.todouhuken input {
	padding:0;
	margin:0 3px;
	}
.rw p {
	text-align:left;
	border-bottom:solid 1px #aaa;
	font-size:80%;
	padding:0;
	margin:0;
	}
/* ap-aa-mobile */
.fn {
	padding:0;
	margin:7px 5px;
	text-align:left;
	}
.new01 {
	color:#f60;
	font-weight:bold;
	font-size:80%;
	font-family:"Verdana","Helvetica",sans-serif;
	}
/* koukouSEARCH */
.rw {
	border-top:solid 2px #aaa;
	border-bottom:solid 2px #aaa;
	width:200px;
	padding:0;
	margin:3px 5px;
	text-align:left;
	}
.seak {
	font-size:90%;
	background-color:#f3f8ef;
	color:#060;
	padding:0px 2px 2px 5px;
	margin:0;
	text-align:left;
	border-bottom:dotted 1px #999;
	}
.seak1 {
	text-align:center;
	padding:0 2px 0 5px;
	margin:0 0 0px 0;
	}
form#searchk {
	padding:0;
	margin:0;
	text-align:center;
	} 
input.seak3 {
	padding:0;
	margin:2px;
	} 
/* 20)AD --AD200 */
#ad200 {
	width:200px;
	padding:1px;
	margin:5px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	}
/* add for 2007koshien */
#ad300 {
	width:300px;
	padding:0;
	margin:10px 0px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	}
.ad300 {
	width:300px;
	padding:0;
	margin:10px 5px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	}
/* result */
table.calendar01 {
	width:200px;
	font-size:90%;
	margin:0px 5px 5px 5px;
	padding:0;
	background-color:#630;
	}
caption.calendarcap {
	font-weight:bold;
	color:#430;
	text-align:left;
	margin:0px 0px;
	padding:0 5px;
	}
th.calendar1 {
	background-color:#963;
	color:#fff;
	padding:3px;
	text-align:center;
	}
th.calendar1 a,th.calendar1 a:hover,th.calendar1 a:visited {
	color:#fff;
	}
#right td.calendar2 {
	padding:3px;
	color:#000;
	background-color:#fff;
	text-align:center;
	}
/* GOUP */
.gotop {
	margin:0;
	padding:5px 10px 5px 5px;
	color:#000;
	font-size:80%;
	text-align:right;
	border-bottom:solid 1px #ccc;
	}
.gotop a:link,.gotop a:visited {
	color:#000;
	text-decoration:none;
	}
.gotop a:hover,.gotop a:active {
	color:#900;
	text-decoration:underline;
	}
/* othersTOP --------------------*/
/* 1kiji */
#kiji01 {
	padding:10px 0 0 10px;
	vertical-align:top;
	text-align:left;
	width:100%;
	}
.wrapkiji {
	padding:0;
	margin:10px 0;
	}
#kijih h1 {
	font-size:160%;
	margin:0 0 0 5px;
	padding:15px 0 0 0;
	color:#000;
	}
.day {
	color:#444;
	font-size:80%;
	margin:5px 0 10px 5px;
	padding:0 0 5px 0;
	}
#kijip {
	float:right;
	padding:0 0 5px 0px;
	margin:0;
	}
#kijip p {
	border:dotted #ccc;
	border-width:0 0 1px 0;
	color:#000;
	font-size:80%;
	padding:0 0 5px 0;
	margin:2px 0;
	}
#kijiphoto {
	color:#222;
	margin:10px 15px 10px 0;
	padding:0 0px 0px 0px;
	font-size:80%;
	float:left;
	}
#kijiphoto div.kijiphoto01 {
	color:#222;
	padding:10px 10px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
#kijiphoto div.kijiphoto01 img {
	margin-right:10px;
	}
#kijiphoto div.kijiphoto01 p {
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	}
#kijiphotoR {
	float:right;
	margin:10px 0 10px 15px;
	padding:0 0px 0px 0px;
	color:#222;
	font-size:80%;
	}
#kijiphotoR div.kijiphotoR01 {
	color:#222;
	padding:10px 10px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
#kijiphotoR div.kijiphotoR01 img {
	margin-left:10px;
	}
#kijiphotoR div.kijiphotoR01 p {
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	}
.dot {
	border:dotted #ccc;
	border-width:1px 0 0 0;
	padding:0 0 0 5px;
	margin:15px 0;
	}
ul.hed01 li {
	font-size:90%;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #e5e5e5;
	}
ul.kan li {
	font-size:90%;
	text-align:left;
	line-height:150%;
	margin-left:5px;
	}
ul li.aicon { list-style-image:url(/image/aicon.gif); }
ul li.shiicon { list-style-image:url(/image/shiicon.gif); }
.f80li {
	font-size:80%;
	padding:5px;
	margin:10px 0;
	font-weight:bold;
	}
/*--topix--*/
.w1 {
	width:200px;
	border:solid #aaa 1px;
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
	}
.w1t {
	width:200px;
	border:solid #aaa 1px;
	padding:0;
	margin:10px 0;
	text-align:left;
	}

.b4 {
	margin:0;
	padding:0 0 0 5px;
	color:#050;
	font-size:90%;
	line-height:150%;
	background-color:#ECF4EC;
	border-bottom:solid 1px #ddc;
	}

.w2 {
	width:200px;
	padding:0;
	margin:0 0 10px 0;
	border:solid 1px #aaa;
	text-align:center;
	}
.w2 h2 {
	padding:0 0 2px 5px;
	margin:0 0 5px 0;
	border-bottom:solid 1px #ddc;
	font-size:90%;
	line-height:130%;
	background-color:#ECF4EC;
	text-align:left;
	}
.w2 p {
	color:#000;
	font-size:80%;
	padding:0 5px 5px 5px;
	margin:0 5px;
	text-align:left;
	}
.f90 { font-size:90%; }
/* taikaidata */
table.calendar001 {
	width:98%;
	font-size:90%;
	margin:10px;
	padding:0;
	background-color:#630;
	}
caption.calendarcap {
	font-weight:bold;
	color:#430;
	text-align:left;
	margin:0px 0px;
	padding:0 5px;
	}
th.calendar1 {
	background-color:#963;
	color:#fff;
	padding:3px;
	text-align:center;
	}
th.calendar1 a,th.calendar1 a:hover,th.calendar1 a:visited {
	color:#fff;
	}
td.calendar02 {
	padding:3px;
	color:#000;
	background-color:#fff;
	text-align:center;
	}
td.calendar002 {
	padding:3px;
	color:#000;
	background-color:#fff;
	text-align:left;
	}
/* guide */
.guide01 {
	padding:5px;
	font-size:100%;
	margin:0;
	color:#040;
	background-color:#ECF4EC;
	font-weight:bold;
	}
.guide02 {
	padding:20px 20px;
	margin:0;
	}
/*sougoutop --------------------*/
td .top { vertical-align:top; }
/* maptext */
.maptext {
	background-color:#050;
	margin:10px 0;
	}
.maptext01 { background-color:#fff; }
.maptext h3 {
	background-color:#050;
	font-size:90%;
	color:#ffc;
	padding:0;
	margin:0;
	text-align:center;
	}
.maptext02 {
	background-image:url(/koshien/image/mtback.gif);
	background-repeat:repeat-x;
	background-color:#D7F2FF;
	text-align:left;
	padding:6px 3px 3px 3px;
	margin:0;
	border:solid #050 3px;
	}
.maptext02 p {
	font-size:90%;
	margin:0;
	display:inline;
	padding:5px;
	}
.maptext02 img {
		margin:0;
	padding:3px;
	}
/* rightpickup */
.w3 {
	width:300px;
	border:solid #060 1px;
	padding:0;
	margin:10px auto;
	background-color:#fff;
	}
.b5,
.w3 h2 {
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:90%;
	line-height:150%;
	background-color:#165E12;
	border-bottom:solid 1px #ddc;
	text-align:left;
	}
.b5 a,
.b5 a:hover,
.b5 a:visited,
.w3 h2 a,
.w3 h2 a:hover,
.w3 h2 a:visited {
	color:#fff;
	}
.w3 img {
	padding:5px 0 0 10px;
	margin:0;
	text-align:center;
	}
.w3 p {
	text-align:left;
	padding:0 8px;
	margin:0;
	font-size:80%;
	 }
/* right-photo */
.w2green {
	width:300px;
	padding:0;
	margin:0 0 10px 5px;
	border:solid 1px #060;
	text-align:center;
	background-color:#fff;
	}
.w2green h2 {
	padding:0 0 2px 5px;
	margin:0 0 5px 0;
	border-bottom:solid 1px #ddc;
	font-size:90%;
	line-height:130%;
	background-color:#060;
	text-align:left;
	}
.w2green p {
	color:#000;
	font-size:80%;
	padding:0 5px 5px 5px;
	margin:0 5px;
	text-align:left;
	}
.w2green a,.w2green a:hover,.w2green a:visited {
	color:#fff;
	}
/* midokoro */
.w4 {
	margin:0;
	padding:5px 10px;
	 }
/* kumiawase */
table.table02 {
	margin:10px;
	padding:0;
	font-size:90%;
	border:1px solid #ccc;
	}
thead.thead02 th {
	background-color:#ECF4EC;
	color:#222;
	text-align:center;
	border-bottom:1px solid #ccc;
	}
.table02 th {
	padding:5px;
	color:#050;
	background-color:#fff;
	text-align:center;
	}
.table02 td {
	padding:5px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	text-align:left;
	}
/* topday */
table.table03 {
	margin:10px;
	padding:0;
	font-size:90%;
	}
thead.thead03 th {
	background-color:#ECF4EC;
	color:#222;
	text-align:center;
	border:1px solid #ccc;
	padding:3px;
	}
.table03 td {
	padding:5px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	}
.table03 td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	}
.table03 td.dot03s {
	border-top:0;
	border-left:0;
	}
/* sougoutitle */
.sougoutitle {
	padding:13px 10px 5px 10px;
	margin:5px 0 0 0;
	background-image:url(/koshien/image/back05.jpg);
	background-repeat:repeat-x;
	border-right:3px solid #ccc;
	border-bottom:2px solid #bbb;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	}
.sougoutitle01 {
	font-size:180%;
	margin:0px 0;
	display:inline;
	color:#333;
	padding:0px 0 0 5px;
	}
.sougoutitle p {
	display:inline;
	font-size:90%;
	padding:1px 10px;
	margin:0px 0;
	color:#222;
	}
/* data */
.data01 {
	width:98%;
	background-color:#ECF4EC;
	padding:0;
	margin:20px 5px;
	}
.data02 {
	width:98%;
	background-color:#ECF4EC;
	padding:0;
	margin:20px 5px;
	}
.data01 h2,.data02 h2 {
	color:#060;
	font-size:130%;
	padding:10px;
	margin:0px 0;
	text-align:center;
	}
.data01 form,.data02 form {
	padding:0;
	margin:5px;
	}

.data01 p,.data02 p {
	text-align:center;
	padding:0px 0px;
	margin:0;
	color:#fff;
	font-size:100%;
	}
.data01 input,.data02 input {
	padding:0;
	margin:0 3px;
	}
/* guidetop */
table.table04 {
	font-size:90%;
	margin:10px;
	padding:0;
	text-align:center;
	background-color:#999;
	}
thead.thead04 th {
	background-color:#ECF4EC;
	color:#222;
	padding:5px;
	font-size:90%;
	}
.table04 th,.table04 td {
	padding-left:10px;
	color:#222;
	background-color:#fff;
	}
th.chihou01 {
	background-color:#D4DFFF;
	text-align:left;
	}
th.chihou02 {
	background-color:#D1EED2;
	text-align:left;
	}
th.chihou03 {
	background-color:#FFDFAA;
	text-align:left;
	}
th.chihou04 {
	background-color:#CCFFFF;
	text-align:left;
	}
th.chihou05 {
	background-color:#FFFFCC;
	text-align:left;
	}
th.chihou06 {
	background-color:#FFDFFF;
	text-align:left;
	}
th.chihou07 {
	background-color:#FF9FCC;
	text-align:left;
	}
th.chihou08 {
	background-color:#96D5FF;
	text-align:left;
	}
th.chihou09 {
	background-color:#BBFDCC;
	text-align:left;
	}
/* special */
/* ctitle */

/* speciatop */
.b3 {
	color:#333;
	font-size:80%;
	border-top:dotted 1px #333;
	padding:2px 0 1px 5px;
	margin:5px 0;
	}
.f130g {
	color:#333;
	font-size:130%;
	padding:10px 5px 0px 10px;
	margin:0;
	font-weight:bold;
	}
.f80t {
	color:#fff;
	font-size:80%;
	padding-left:280px;
	margin:3px;
	}
.columntitle {
	padding:0;
	margin:0;
	float:left;
	}
.column1 {
	padding:0px 0px;
	margin:10px;
	background-image:url(/koshien/image/kirokuback.jpg);
	background-repeat:repeat-x;
	background-color:#960;
	}
.column01 {
	padding:5px 10px;
	margin:10px;
	background-image:url(/koshien/image/kirokugakataru.jpg);
	background-repeat:no-repeat;
	}
.column02 {
	background-color:#fff;
	padding:20px;
	margin:10px;
	border:1px solid #060;
	border-top:5px solid #060;
	}
.column3 {
	padding:5px 10px;
	margin:10px;
	border:3px solid #A6DBF5;
	}
.column03 {
	padding:5px 10px;
	margin:0;
	background-image:url(/koshien/image/dayori_back.gif);
	background-repeat:repeat-x;
	}
.dayoriback {
	margin:10px;
	background-image:url(/koshien/image/dayori_back01.gif);
	border:3px solid #A6DBF5;
	}
.dayori01 {
	color:#fff;
	font-size:90%;
	background-color:#7EC9ED;
	padding:3px 5px;
	margin:3px;
	}
/* reviewtop */
.review01 {
	padding:3px 5px;
	margin:5px 0;
	text-align:left;
	border:solid 1px #ccc;
	border-right:solid 3px #bbb;
	border-bottom:solid 3px #bbb;
	font-size:90%;
	}
.review01h {
	padding:10px;
	margin:0;
	font-size:150%;
	}
.review01p p {
	padding:5px 10px;
	margin:0;
	}

.chihou001 {
	background-color:#D4DFFF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou002 {
	background-color:#D1EED2;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou003 {
	background-color:#FFDFAA;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou004 {
	background-color:#CCFFFF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou005 {
	background-color:#FFFFCC;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou006 {
	background-color:#FFDFFF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou007 {
	background-color:#FF9FCC;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou008 {
	background-color:#96D5FF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.chihou009 {
	background-color:#BBFDCC;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 5px;
	margin:0;
	font-size:100%;
	}
.kw01 {
	font-size:80%;
	background-color:#eee;
	color:#000;
	padding:1px 5px;
	margin:5px 0;
	display:block;
	}
.kw01 .kww01 ul {
	display:block;
	padding:0;
	margin:0;
	font-size:90%;
	line-height:1.5em;
	}
.kw01 ul.kww01 li {
	display:inline;
	float:left;
	padding:0;
	margin:0;
	}
/*【k91】 090710*/
.k91 .review01 {
	border-width:1px;
	padding:5px;
	}
.k91 .chihou003, .k91 .chihou008 {
	border:none;
	}
.k91 .chihou003 {
	background-color:#ffe1b5;
	}/*lite orange*/
.k91 .chihou008 {
	background-color:#bfe8ff;
	}/*blue*/

/* フォトギャラ */
/* LARGE PHOTO */
#pgltable {
	width:100%;
	} 
#pgltable td {
	text-align:center;
	}
#pgltable p {
	padding-bottom:5px;
	padding-top:0;
	margin-bottom:5px;
	margin-top:0;
	}
#pgltable .pglt {
	margin-bottom:10px;
	padding-bottom:0;
	}

/* SMALL PHOTO */
#pgtable {
	width:100%;
	}
#pgtable td {
	vertical-align:top;
	text-align:center;
	margin:6px 3px 0 3px;
	padding:4px 0 0 0;
	border:solid #ccc 1px;
	}
.pgbp {
	height:125px;
	padding:4px 6px 0px 6px;
	margin:0;
	}
.pgbp2 {
	height:165px;
	padding:4px 6px 0px 6px;
	margin:0;
	}
.pgbt {
	padding:6px 6px 6px 6px;
	margin:0;
	text-align:left;
	line-height:120%;
	font-size:90%;
	}
.pgbp1 {
	padding:4px 6px 6px 6px;
	margin:0;
	}
.pgbt1 {
	padding:6px;
	margin:0;
	text-align:center;
	line-height:120%;
	font-size:90%;
	}
.pginfo {
	margin:10px 0px 10px 5px;
	padding:3px 4px 3px 4px;
	background:#fff;
	border:dotted #999 1px;
	}
.pginfo p {
	margin:0;
	padding:0;
	font-size:90%;
	}
/* midasismall */
.midasi2 {
	font-size:95%;
	margin:3px 0 0 0;
	padding:0;
	line-height:1.2;
	}
.nbnext {
	margin:0;
	padding:0;
	font-size:80%;
	font-weight:bold;
	}

/* add 070307 */
/*-----フォトギャラリー-----*/
.tphoto {
	margin:10px 0 0 0;
	}
.tphoto td {
	background-color:#ECE4D5;
	margin-top:20px;
	}
.tphoto tr {
	margin-top:15px !important;
	}
.tphoto td div {
	padding:10px;
	text-align:center;
	background-color:#ECE4D5;
	background-image:url(/koshien/css/images/fg_back.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.tphoto td div {
	margin:0;
	padding:0;
	}
.tphoto td div p {
	margin:0;
	padding:0;
	}
.tphoto td span {
	display:block;
	margin:0;
	padding:3px 8px;
	text-align:center;
	font-size:85%;
	}
.tphoto td img {
	margin:4px 0;
	}
.ttotop {
	margin:0 5px 10px 5px;
	font-size:80%;
	font-weight:bold;
	}
.ttotop a:link,.ttotop a:visited {
	display:block;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#D7E5F2;
	line-height:1.1;
	padding:3px 0 5px 20px;
	border-top:1px solid #F3F8FB;
	border-bottom:1px solid #B1C3D6;
	}
.ttotop a:hover,
.ttotop a:active {
	display:block;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:5px 50%;
	line-height:1.1;
	padding:3px 0 5px 20px;
	border-top:1px solid #F7F7F0;
	border-bottom:1px solid #B1C3D6;
	background-color:#F3F8FB;
	}
.tpBar {
	/* margin-top:15px !important; */
	padding:4px 3px 3px 3px !important;
	border-bottom:1px solid #82735A;
	background:#fff url(/koshien/css/images/tphotoBar.gif) repeat-x top left !important;
	text-align:left !important;
	font-size:100%;
	}
.tpBar a {
	display:block;
	font-weight:bold;
	font-size:100%;
	line-height:1.3em;
	vertical-align:middle;
	}
.tsubmenu a {
	margin-right:5px;
	color:#222;
	}
.tsubmenu a img {
	margin-right:5px;
	}
.tsubmenu a:hover {
	background-color:#C8EDC8;
	color:#222;
	text-decoration:none;
	}
/* add for li-style-menu */
.tsubmenu {
	margin:5px;
	font-size:80%;
	padding:0 5px 2px 12px;
	color:#888;
	line-height:1.2;
	}
.tsubmenu li {
	display:inline;
	vertical-align:middle;
	margin-right:5px;
	padding-left:10px;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
	}
.tsubmenu li a {
	margin-right:5px;
	padding:0;
	color:#222;
	}
.tsubmenu li a img {
	margin-right:5px;
	}
.tsubmenu li a:hover {
	background-color:#C8EDC8;
	color:#222;
	text-decoration:none;
	}
/*----k92★追加 20100816-----*/
.tsubmenu {
	color: #888888 !important;
	font-size: 80% !important;
	line-height: 140% !important;
	padding: 5px 10px 5px 0 !important;
	margin: 0 5px 0 0 !important;
	}
.tsubmenu li {
	background-image: url(/koshien/css/images/arrow.gif) !important;
	background-position: 0 1px !important;
	background-repeat: no-repeat !important;
	line-height: 160% !important;
	display: inline !important;
	margin-right: 7px !important;
	}
.tsubmenu li a {
	color: #333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
	}
.tsubmenu li a:hover {
	color: #004477 !important;
	text-decoration: underline !important;
	background-color: #FFF !important;
	}
.tsubmenu li a:active {
	color: #333 !important;
	}
.tsubmenu li a:visited {
	color: #333 !important;
	}
/*----★92★追加 20100602-----*/
#_k92 .tsubmenu {
	margin:3px 0 5px !important;
	padding:0 0 2px 0 !important;
	background:#fff url(images/k92_submenu_bg.gif) repeat-x bottom left !important;
	}
#k92 .tsubmenu {
	margin:3px 0 5px 5px !important;
	padding:0 0 2px 0 !important;
	}
#_k92 .tsubmenu li {
	margin-right:4px;
	padding-left:9px !important;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:3px 3px;
	}
#k92 .tsubmenu li a {
	margin-right:0px !important;
	padding-left:2px !important;
	}
#k92 .tsubmenu li a img {
	margin-right:2px !important;
	}
/*----k92★追加 20100805-----*/
#k92 #hontaikai .tsubmenu li {
	background-image: url(/koshien/css/images/k92h_topsubmenu_arw.gif) !important;
	}
/*----k92★追加 20100816-----*/
#k92 .k92Ikkyu .tsubmenu {
	padding:5px 5px 0 !important;
	margin:0 !important;
	background:transparent url("/koshien/css/images/k92h_topsubmenu_bg.gif") repeat-x 0 0;
	}
#k92 .k92Ikkyu .tsubmenu li {
	background-image: url(/koshien/css/images/k92h_topsubmenu_arw.gif) !important;
	}
#k92 .k92Ikkyu .tsubmenu li a:hover {
	background-color:transparent !important;
	}
/*----新フォトギャラ-----*/
.fgnew {
	padding:5px;
	}
.fgnew2 {
	padding:5px 0;
	}
.fgnew2 a:link,.fgnew2 a:visited,.fgnew2 a:hover,.fgnew2 a:active {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
.motto {
	margin:0 5px 25px 0;
	padding-left:10px;
	background:url("/koshien/css/images/arrow.gif") no-repeat center left;
	font-size:90%;
	}
/* motto 別バージョン */
.ranking_arc {
	color: #888;
	font-size: 80%;
	line-height: 140%;
	padding: 0;
	margin: 0;
	}
.ranking_arc li {
	background-image: url(/koshien/css/images/arrow.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	line-height: 160%;
	display: inline;
	padding: 0 0 0 10px;
	margin-right: 10px;
	}
.ranking_arc li a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	}
.ranking_arc li a:hover {
	color: #047;
	text-decoration: underline;
	}
.ranking_arc li a:active,
.ranking_arc li a:visited {
	color: #333;
	}
.arrow {
	margin:0;
	padding-left:10px;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	}
.goKekka {
	margin:5px;
	font-size:80%;
	text-align:right;
	}
.goKekka li {
	display:inline;
	vertical-align:middle;
	margin-right:5px;
	padding-left:10px;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
	}
.tphoto p img,.fgnew img {
	border:2px solid #fff;
	}
.tphoto a:hover img,.fgnew a:hover img {
	border:2px solid #82735A;
	}
.tphoto a:hover span {
	text-decoration:underline;
	}
.blogp {
	font-size:100%;
	margin:15px 20px;
	}
/*【k91】 090521*/
#k91 .tphoto {
	margin:0;
	}
#k91 .tphoto {
	border-style:solid;
	border-width:5px 5px 0 0;
	border-color:#f5f0e7;
	}
#k91 .tphoto td {
	border-style:solid;
	border-width:0 0 5px 5px;
	border-color:#f5f0e7;
	}

/* 写真カラム（背景付き） */
table.phtcl2b {
	float:right;
	padding:0 0 5px 0;
	margin:15px 0 0 15px;
	background-color:#ECF4EC;
	text-align:center;
	}
* html .phtcl2b td { /* ie only */
	line-height:1.2;
	}
table.phtcl2b td a img {
	display:block;
	margin-top:10px;
	border:solid 5px #C8B89B;
	}
.phtcl2b td a:link img, 
.phtcl2b td a:visited img {
	border:solid 5px #fff;
	}
.phtcl2b td a:hover img, 
.phtcl2b td a:active img {
	border:solid 5px #C8B89B;
	}
.phtcl2b td a {
	display:block;
	padding:5px 8px;
	text-align:left !important;
	font-size:90%;
	}
.phtcl2b td a:hover span,
.phtcl3b td a:hover span {
	text-decoration:underline;
	}
/* pbox */
.pbox {
	vertical-align:top;
	width:200px;
	padding:5px 0 0px 0;
	margin:0px 0 10px 0;
	text-align:center;
	border:solid 1px #aaa;
	}
.pbox_top {
	vertical-align:top;
	width:200px;
	padding:0;
	margin:0;
	}
.pbox h2 {
	padding:0;
	margin:0;
	font-size:80%;
	color:#000;
	font-weight:lighter;
	}
.pbox div {
	color:#000;
	font-size:90%;
	margin:5px 0 5px 10px;
	padding:0px 5px 0 0;
	text-align:left;
	}
.pbox div img {
	margin:0;
	padding:0px 5px 0 0;
	vertical-align:middle;
	}
.pbox_t {
	font-size:80%;
	text-align:left;
	}
/* gphoto */
.gphoto {
	vertical-align:top;
	background-color:#fff;
	color:#222;
	width:210px;
	margin:0;
	padding:0 0 8px 10px;
	margin-left:auto;
	margin-right:0;
	font-size:80%;
	}
.gphoto div.gphoto01 {
	border:1px #666 solid;
	color:#222;
	padding:10px 10px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.gphoto div.gphoto01 span {
	display:block;
	text-align:left;
	padding:5px;
	margin:0;
	}
/* chihouWinner */
.winner01 {
	padding:0px 0px;
	margin:0px 0 10px 0;
	background-image:url(/koshien/image/winnerback001.jpg);
	background-repeat:repeat-x;
	}
.winner01no {
	padding:0px 0px;
	margin:0px 0 10px 0;
	}
.winner02 {
	padding:0px 20px;
	margin:0;
	vertical-align:top;
	}
.winner03 {
	padding:0px 10px;
	margin:0;
	vertical-align:middle;
	}
.winner04 {
	width:200px;
	padding:20px 5px;
	margin:10px 0;
	text-align:center;
	background:#fff;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 2px #666;
	border-bottom:solid 2px #555;
	font-size:80%;
	}
/* daihyou */
table.table05 {
	margin:0;
	padding:0;
	font-size:90%;
	text-align:left;
	background-color:#999;
	}
.table05 th {
	background-color:#ECF4EC;
	color:#222;
	padding:2px 2px 2px 10px;
	}
.table05 td {
	padding-left:10px;
	color:#222;
	background-color:#fff;
	}
.table05 th.gray01 {
	background-color:#F6F8EF;
	color:#444;
	padding:2px;
	font-size:90%;
	text-align:center;
	}
.m10c {
	margin:10px;
	text-align:center;
	}
/* myaccess */
ul.top10 {
	font-size:90%;
	line-height:1.2;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	}
ul.top10 strong {
	color:#060;
	}
ul.top10 span {
	font-weight:bold;
	padding-right:10px;
	}
ul.top10 li {
	border-bottom:dotted 1px #C0C0C0;
	margin:3px 0 6px 0;
	padding:0 0 3px 0;
	list-style-type:none;
	list-style-image:none;
	}

/* scorezennkoku */
.scoreback01 {
	padding:10px 0px 15px 0;
	margin:5px 0;
	background-image:url(/koshien/image/scoreback01.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
.scoretitle01 {
	padding:0;
	margin:0;
	font-weight:bold;
	color:#030;
	font-size:120%;
	}
.scoretitle02 {
	padding:0px 0px;
	margin:0px 0 0px 0;
	font-weight:bold;
	color:#060;
	font-size:160%;
	}
.scoretitle03 {
	padding:0px 0px;
	margin:0px 0 0px 0;
	font-size:80%;
	}
.scorezenkoku01 {
	width:558px;
	color:#FFF;
	background-color:#0D4432;
	padding:0 0px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	}
tr.score_t {
	 text-align:center;
	background:#04281B;
	color:#fff;
	font-size:100%;
	}
tr.score_t A:link, tr.score_t A:visited {
	 color:#fff;
	text-decoration:underline;
	}
/* richcontents */
.richcon {
	 padding:2px 5px;
	margin:0 3px;
	font-size:60%;
	text-align:left;
	color:#fff;
	}
.richcon a:link, .richcon a:visited, .richcon a:hover, .richcon a:active {
	 color:#fff;
	text-decoration:underline;
	}
.richcon01 {
	display:inline;
	padding:0 3px;
	margin:0;
	}
.richcon01 a {
	margin-left:5px;
	}
.richcon02 {
	display:inline;
	padding:0 3px;
	margin:0;
	font-size:120%;
	list-style-image:none;
	list-style-type:none;
	}
.f100 {
	font-size:100%;
	}
.f100w,.f100w a:link,.f100w a:visited,.f100w a:hover,.f100w a:active {
	color:#fff;
	font-size:100%;
	text-decoration:underline;
	padding:5px 3px;
	margin:0;
	}
.f90mp0 {
	font-size:90%;
	padding:0;
	margin:0;
	}
.f80mp0 {
	font-size:80%;
	padding:0;
	margin:0;
	color:#fff;
	}
.back04281b {
	background:#04281B;
	border-top:solid 2px #111;
	padding:3px 1px;
	margin:0;
	}
ul.member01 {
	font-size:90%;
	line-height:1.2;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	}
ul.member01 li {
	background:#031810;
	margin:3px 2px;
	padding:1px;
	list-style-type:none;
	list-style-image:none;
	font-size:90%;
	}
ul.member01 li#now {
	background:#408C40;
	margin:3px 2px;
	padding:1px;
	list-style-type:none;
	list-style-image:none;
	font-size:90%;
	}
.saishintitle01 {
	background-color:#0C3D2D;
	padding:3px 5px;
	margin:0;
	font-size:80%;
	border-top:solid 1px #ccc;
	border-bottom:solid 2px #333;
	border-left:solid 2px #0F503B;
	border-right:solid 2px #0F503B;
	color:#fff;
	}
.saishinback01 {
	background-color:#F6F8EF;
	padding:3px 5px;
	margin:0 0 5px 0;
	}

/* scoredata */
table.table06 {
	margin:10px 10px 5px 10px;
	padding:0;
	font-size:90%;
	text-align:center;
	background-color:#033;
	}
thead.thead06 th {
	font-size:100%;
	background-color:#0D4432;
	color:#fff;
	padding:5px;
	margin:0;
	text-align:center;
	}
thead.thead06 th.color01 {
	font-size:100%;
	background-color:#1D795B;
	color:#fff;
	padding:5px;
	margin:0;
	text-align:center;
	}
.table06 th,.table06 td {
	padding:2px;
	margin:0;
	color:#111;
	background-color:#fff;
	text-align:center;
	}
.table06 th.senshu {
	background-color:#C3E1A5;
	color:#2D1F13;
	text-align:left;
	}
.table06 td.color {
	background-color:#F6EB93;
	}
.table06 th.left {
	 text-align:left;
	}
td.center {
	 text-align:center;
	}
/* add 070308 */
td.chartgrey {
	 background:#EFEFEF;
	border:1px solid #D0DFDC;
	font-size:80%;
	} 
td.chartgrey img {
	margin-left:5px;
	} 
td.chartgreyc {
	 background:#EFEFEF;
	border:1px solid #D0DFDC;
	font-size:80%;
	text-align:center;
	} 
td.chartnocolor {
	 border:1px solid #D0DFDC;
	font-size:80%;
	text-align:center;
	}
td.chartnocolorl {
	 border:1px solid #D0DFDC;
	font-size:90%;
	text-align:center;
	}
td.chartgrey A:link,td.chartgrey A:visited {
	 color:#003333;
	font-weight:bold;
	}

/*--AD --scoreBANNER--*/
#scoread {
	width:100%;
	margin:0;
	padding:10px 0;
	text-align:center;
	vertical-align:middle;
	background:#fff;
	}
/*tenki*/
.tenki {
	margin:0 5px;
	padding:1px 5px;
	background:#fff;
	color:#666;
	border-top:solid 2px #060;
	border-bottom:solid 2px #060;
	}


.tenki01 {
	margin:0;
	padding:0px 2px;
	color:#060;
	font-size:90%;
	border-bottom:dotted 1px #ccc;
	}
.tenki02 {
	margin:0;
	padding:0px 0 5px 10px;
	font-size:90%;
	}
.tenki03 {
	margin:0;
	padding:2px 0 2px 2px;
	color:#666;
	display:inline;
	font-size:80%;
	}
.tenki04 {
	margin:0;
	padding:2px 0;
	color:#f30;
	display:inline;
	font-size:80%;
	}
/* photokomado */
body.komadoback {
	background:#fff;
	margin:0;
	padding:0;
	width:500px;
	}
.komadob {
	margin:0;
	padding:2px 0;
	background:#1D4137;
	text-align:right;
	}
.komado_title01 {
	margin:0;
	padding:5px 0 0 0;
	color:#1D4137;
	font-size:80%;
	font-weight:bold;
	}
.komado_title02 {
	margin:0;
	padding:2px 0;
	color:#060;
	font-size:120%;
	}
.komadof {
	font-size:70%;
	margin:0;
	padding:5px;
	color:#666;
	text-align:center;
	border-top:solid 1px #999;
	background:#fff;
	}

.sm5 {
	color:#222;
	font-size:80%;
	padding:5px 20px;
	margin:0;
	}
/* highlight */
.hltable td {
	vertical-align:top;
	}
.centerp5 {
	margin:0;
	padding:5px;
	text-align:center;
	}
.inlinef100 {
	font-size:100%;
	display:inline;
	margin:0;
	padding:0;
	}
.hl01 strong {
	color:#040;
	}
.hl01 {
	font-size:80%;
	background-color:#eee;
	color:#000;
	padding:1px 5px;
	margin:5px 0;
	display:block;
	}
.hl02 {
	font-size:100%;
	padding:3px;
	margin:2px 0;
	border-top:solid 1px #999;
	}
.hltable01 {
	background-color:#C8E3C5;
	background-image:url(/koshien/image/back10.gif);
	background-repeat:repeat-x;
	border:solid 1px #ccc;
	padding:5px 5px;
	margin:0;
	font-size:100%;
	color:#222;
	}
/* day-result */
.dr01title {
	background-color:#C8E3C5;
	background-image:url(/koshien/image/back10.gif);
	background-repeat:repeat-x;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	color:#222;
	padding:5px 0px;
	margin:5px 0 0 0;
	font-size:80%;
	text-align:center;
	}
table.dr01 {
	border:solid 1px #999;
	font-size:100%;
	padding:0px 0px;
	margin:0px 0;
	width:100%;
	}

table.dr01 td {
	padding:5px 10px;
	margin:0;
	text-align:center;
	border-bottom:solid 1px #999;
	}
table.dr01 td.dr01td {
	border-right:dotted 1px #ddd;
	}
table.dr01 td.dr01tdl {
	border-right:solid 1px #999;
	color:#330;
	background-color:#F6F8EF;
	}
/* nittei */
table.table03ni {
	width:100%;
	margin:5px auto;
	*margin:10px auto;
	padding:0;
	font-size:90%;
	}
thead.thead03ni th {
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	margin:0;
	color:#222;
	text-align:center;
	border:1px solid #ccc;
	padding:3px;
	}
th .game {
	padding:5px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.table03ni td {
	padding:5px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.table03ni td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	}
.table03ni td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	}
.table03ni td.dot03s {
	border-top:0;
	border-left:0;
	}
.table03ni td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
.table03ni td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03ni td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.table03ni td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
/* 試合詳細用テーブル */
table.table01sc {
	width:85%;
	font-size:100%;
	margin:0 auto 15px;
	padding:0;
	}
table.table01sc caption {
	width:85%;
	margin:0 auto;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
table.table01sc caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table01sc tbody {
	 background-color:transparent;
	 }

thead.table01sc th,
.table01sc tbody th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background:url(/koshien/css/images/gameH_vs_bg2.gif) #fff repeat-x left bottom;
	color:#222;
	text-align:center;
	font-size:100%;
	}
.table01sc tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background:transparent;
	color:#222;
	text-align:center;
	}
.table01sc td {
	padding:5px;
	color:#222;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table01sc td.topl {
	padding:5px;
	border:1px solid #ccc;
	background-color:transparent;
	color:#222;
	text-align:center;
	}
.table01sc td.nol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table01sc td.rnol {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table01sc td.lnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table01sc tr.tcard td {
	height:40px;
	margin:0;
	padding:0;
	}
.table01sc td.tTeam {
	height:40px;
	font-size:140%;
	font-weight:bold;
	background:url(/koshien/css/images/gameH_bg2.gif) #fff repeat-x center bottom;
	}
.table01sc td.tTeami {
	font-size:140%;
	font-weight:bold;
	background:url(/koshien/css/images/gameH_vs_bg2.gif) #fff repeat-x left bottom;
	}
.table01sc td a.ibgl {
	display:block;
	width:100%;
	height:40px;
	margin:0;
	padding-top:10px;
	background:url(/koshien/css/images/gameH_vs2l.gif) transparent no-repeat right bottom;
	text-indent:-30px;
	}
.table01sc td a.ibgr {
	display:block;
	width:100%;
	height:40px;
	margin:0;
	padding-top:10px;
	/* text-align:right; */background:url(/koshien/css/images/gameH_vs2r.gif) transparent no-repeat left bottom;
	text-indent:30px;
	}
.table01sc td div.ibgc {
	width:195px;
	background:url(/koshien/css/images/gameH_vs2c.gif) transparent no-repeat center bottom;
	text-indent:25px;
	}
.table01sc td.rtdot {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table01sc td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table01sc .kaisuu {
	margin:0;
	padding:0;
	color:#000;
	font-size:100%;
	}
.table01sc .taikaiNo {
	margin:0;
	padding:0;
	color:#000;
	vertical-align:baseline;
	font-size:120%;
	}
.table01sc .taikaiName {
	margin:0 3px;
	padding-left:3px;
	color:#000;
	vertical-align:baseline;
	font-size:125%;
	}
.tCard {
	margin-top:15px;
	padding:3px 0 3px 5px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background:url(/koshien/css/images/gameH_vs_bg2.gif) #fff repeat-x left bottom;
	font-size:80%;
	}
.tTeam {
	font-size:140%;
	font-weight:bold;
	}
.tTeami {
	font-size:140%;
	font-weight:bold;
	}

/* スコア用テーブル */
table.table02sc {
	width:100%;
	margin:0 auto;
	padding:0;
	font-size:90%;
	}
table.table02sc caption {
	margin:0 auto;
	padding:4px 0 0;
	background:transparent url(/koshien/css/images/caption_bg.gif) repeat-x left top;
	color:#222;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table02sc caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table02sc tbody {
	background-color:transparent;
	}
thead.thead02sc th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
.table02sc 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;
	}
.table02sc tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table02sc td {
	padding:5px;
	color:#222;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table02sc td.topl {
	padding:5px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table02sc td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	}
.table02sc td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	}
.table02sc td.dot03s {
	border-top:0;
	border-left:0;
	background-color:#fff;
	}
.table02sc td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	background-color:#fff;
	}
.table02sc td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.tlnolR {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	font-weight:bold;
	}
.table02sc td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table02sc td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table02sc td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02sc tbody tr.trG td {
	background-color:#eff8f8;
	}

/*【k91】 試合成績テーブル 090525*/
.k91 .table02sc {
	border-collapse:separate;
	border-spacing:1px;
	margin-bottom:20px;
	}
.k91 .table02sc caption {
	font-size:100%;
	line-height:1.9em;
	margin:0;
	min-height:25px;
	padding:5px 0 1px 10px;
	background-image:url(/koshien/css/images/caption_bg2.jpg);
	}
.k91 .table02sc thead th {
	height:3em;
	}
.k91 .table02sc thead th, .k91 .table02sc thead td {
	font-size:88%;
	}
.k91 .table02sc td {
	width:8%;
	border-color:#d8d8d8 #ccc #ccc;
	border-style:solid dotted solid dotted;
	border-width:1px;
	}
.k91 .table02sc td.tdLast {
	border-right:1px solid #ccc !important;
	}
.k91 .table02sc .PlyrName { /*選手名th,td*/
	width:22%;
	background-color:#efe7de;
	text-align:left;
	padding-left:5px;
	white-space:nowrap;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #bebebe;
	}
.k91 .table02sc .Dfns { /*守備th,td*/
	width:5%;
	background-color:#efe7de !important;
	border-left:1px solid #ccc;
	border-bottom-color:#bebebe;
	}

.k91 .table02sc tfoot th, .k91 .table02sc tfoot td {
	border:1px solid #c6bfb9;
	}
.k91 .table02sc tfoot th, .k91 .table02sc tfoot td {
	background:#eff7f8 url(/koshien/css/images/bg_blue_gra2.gif) repeat-x top left;
	}
.k91 .table02sc .scTotal {
	text-align:right;
	padding-right:0.5em;
	width:27%;
	background-color:#efe7de !important;
	border:1px solid #c6bfb9;
	}

/*【k91】 試合成績見出し*/
.k91 h2.H2score {
	font-size:115%;
	margin-top:20px;
	min-height:30px;
	padding-left:30px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	}
.k91 .scHit {
	background-image:url(/koshien/css/images/h2_score_hit.gif);
	}
.k91 .scPit {
	background-image:url(/koshien/css/images/h2_score_pitch.gif);
	}
table.table02sct {
	width:95%;
	margin:4px auto;
	padding:0;
	font-size:90%;
	}
table.table02sct caption {
	width:95%;
	margin:0 auto;
	padding:4px 0 0;
	background-color:transparent;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table02sct caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table02sct tbody {
	 background-color:transparent;
	 }
thead.thead02sct th {
	margin:0;
	padding:2px;
	border:1px solid #30502E;
	background-color:#0C300A;
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
	}
.table02sct tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #30502E;
	border-bottom:1px solid #30502E;
	border-left:1px solid #30502E;
	background-color:#0C300A;
	color:#222;
	text-align:center;
	}
.table02sct tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #30502E;
	background-color:#0C300A;
	color:#fff;
	text-align:center;
	}
.table02sct tbody th.retur a {
	display:block;
	}
.table02sct tbody th.retur a:link,
.table02sct tbody th.retur a:visited {
	color:#fff !important;
	}
.table02sct tbody th.retur a:hover,
.table02sct tbody th.retur a:active {
	color:#fff !important;
	text-decoration:underline !important;
	}
.table02sct td {
	padding:5px;
	color:#fff;
	border-right:1px solid #30502E;
	border-left:1px solid #30502E;
	border-bottom:1px solid #30502E;
	background-color:#0C300A;
	text-align:center;
	}
.table02sct td.topl {
	padding:5px;
	border:1px solid #30502E;
	color:#222;
	text-align:center;
	}
.table02sct td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #30502E;
	}
.table02sct td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #30502E;
	}
.table02sct td.dot03s {
	border-top:0;
	border-left:0;
	}
.table02sct td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
.table02sct td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sct td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.tlnol {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.tlnolR {
	border-top:1px solid #30502E;
	border-left:1px solid #30502E;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	font-weight:bold;
	}
.table02sct td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sct td.lrnol2 {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sct td.lrdot {
	border-top:0;
	border-left:1px dotted #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.rrdot {
	border-top:0;
	border-left:1px solid #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.rdott {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct td.rdotl {
	border-top:0;
	border-left:1px solid #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sct tbody tr.trG td {
	background-color:#ECF4EC;
	}
table.table02scg {
	width:100%;
	margin:0;
	padding:0;
	font-size:90%;
	}
table.table02scg caption {
	margin:0;
	padding:4px 0 0;
	background:transparent url(/koshien/css/images/caption_bg.gif) repeat-x left top;
	color:#222;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table02scg caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table02scg tbody {
	 background-color:transparent;
	 }
thead.thead02scg th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
.table02scg 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;
	}
.table02scg tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table02scg td {
	padding:5px;
	color:#222;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table02scg td.topl {
	padding:5px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table02scg td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	}
.table02scg td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	}
.table02scg td.dot03s {
	border-top:0;
	border-left:0;
	background-color:#fff;
	}
.table02scg td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	background-color:#fff;
	}
.table02scg td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.tlnolR {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	font-weight:bold;
	}
.table02scg td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table02scg td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table02scg td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
.table02scg tbody tr.trG td {
	background-color:#ECF4EC;
	}
/*対戦スコアボード3*/
table.table03sct {
	width:100%;
	margin:4px auto;
	padding:0;
	border-collapse:separate;
	font-size:90%;
	}
table.table03sct caption {
	width:95%;
	margin:0 auto;
	padding:4px 0 0;
	background-color:transparent;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table03sct caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table03sct tbody {
	 background-color:transparent;
	 }

thead.thead03sct th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
thead.thead03sct th.thead03color01 {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	color:#222;
	text-align:center;
	}
thead.thead03sct th.thead03school {
	width:35%;
	}
.table03sct tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #30502E;
	border-bottom:1px solid #30502E;
	border-left:1px solid #30502E;
	background-color:#0C300A;
	color:#222;
	text-align:center;
	}
.table03sct tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#ECF4EC;
	text-align:center;
	}
.table03sct tbody th.thTdfk {
	padding:5px;
	color:#000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table03sct tbody th.retur a {
	display:block;
	}
.table03sct td {
	padding:5px;
	color:#000;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table03sct td.topl {
	padding:5px;
	border:1px solid #ccc;
	color:#222;
	text-align:center;
	}
.table03sct td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	}
.table03sct td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	}
.table03sct td.dot03s {
	border-top:0;
	border-left:0;
	}
.table03sct td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
.table03sct td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sct td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.tlnolR {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	}
.table03sct td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sct td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sct td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sct td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
/*新規*/
.table03sct td.r-line {
	border-right:1px solid #ccc;
	}
.table03sct td.l-line {
	border-left:1px solid #ccc;
	}
.table03sct tbody tr.trG td,
.table03sct tbody tr.trG th {
	background-color:#ECF4EC;
	}
/*【k91】 対戦テーブル 090527*/
#k91 .table03sct {
	border-spacing:1px;
	margin-bottom:20px;
	}
#k91 .table03sct thead th {
	height:3em;
	}
#k91 .table03sct thead th, #k91 .table03sct thead td {
	font-size:88%;
	}
#k91 .table03sct tbody th.retur {
	white-space:nowrap;
	padding:2px 4px;
	width:19%;
	}
#k91 .table03sct td {
	border-color:#ccc;
	border-style:solid dotted;
	border-width:1px;
	}
#k91 .table03sct td.tlnolR {
	border-right:1px solid #ccc !important;
	}
/* データベース汎用テーブル */
table.table03db {
	width:100%;
	margin:0 auto 15px;
	padding:0;
	font-size:90%;
	}
table.table03db caption {
	width:100%;
	margin:0 auto;
	padding:4px 0 0;
	background:transparent url(/koshien/css/images/caption_bg.gif) repeat-x left top;
	color:#222;
	font-size:100%;
	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-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
.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;
	}
/*一球新規追加*/
.table02sctI td.onbg {
	color:#000;
	font-weight:bold;
	background-color:#7BA164;
	}
.tlist li {
	display:inline;
	vertical-align:middle;
	margin-right:5px;
	}
.tlist li a {
	margin-right:5px;
	padding:0;
	}
.tlist li a img {
	margin-right:5px;
	}
table.sslist {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	border-bottom:1px solid #ccc;
	}
table.sslist tbody th {
	margin:0;
	padding:5px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#ECF4EC;
	font-size:90%;
	vertical-align:top;
	}
table.sslist tbody th.tul {
	margin:0;
	padding:5px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ECF4EC;
	font-size:90%;
	vertical-align:top;
	}
table.sslist tbody tr.unl th {
	margin:0;
	padding:5px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ECF4EC;
	vertical-align:top;
	}
table.sslist td {
	margin:0;
	padding:5px;
	border-top:1px solid #ccc;
	background-color:#fff;
	}
table.sslist tr.nol td {
	margin:0;
	padding:5px;
	border:0;
	background-color:#fff;
	}
table.sslist tr.unl td {
	margin:0;
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}
table.sslist tr.tnl td {
	margin:0;
	padding:5px;
	border-top:0;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	}

table.sslist tbody tr th.SLtop {
	width:14% !important;
	}
/*--guide--*/
.m10 {
	margin:10px;
	}
/* 060131n */
.f80 {
	font-size:80%;
	padding:5px 0;
	margin:0;
	}
.f90 {
	font-size:90%;
	line-height:140%;
	}
/* koshien navi */
#knav {
	vertical-align:middle;
	width:100%;
	height:21.5px;
	border-top:1px solid #060;
	margin:5px 0 0 0;
	padding-top:5px;
	padding-bottom:1px;
	text-align:left;
	background-image:url(/koshien/image/nav_koshien03.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	}
#knav li {
	display:inline;
	padding-left:4px;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	}
#knav ul {
	margin:0;
	padding:0;
	}
#knav span#ima a {
	background-image:url(/koshien/image/nav_koshien03b.gif);
	margin-left:-0.5em;
	padding:5px 4px 4px 4px ;
	text-decoration:none;
	}
#knav a, #knav a:link, #knav a:visited {
	 color:#333;
	margin-left:-0.5em;
	padding:5px 4px 4px 6px ;
	text-decoration:none;
	}
#knav a:hover, #knav a:active, #knav a:focus {
	 color:#fff;
	margin-left:-0.5em;
	background-image:url(/koshien/image/nav_koshien03b.gif);
	padding:5px 4px 4px 6px ;
	text-decoration:none;
	}
#knav #bartitle {
	 color:#630;
	font-weight:bold;
	padding-right:0.6em;
	padding-left:0.9em;
	}
/* school ichiran */
th.schoola {
	background-color:#165E12;
	color:#ffc;
	padding:3px;
	text-align:center;
	}
th.schoolb {
	width:21%;
	font-size:80%;
	font-weight:normal;
	background-color:#ECF4EC;
	color:#000;
	padding:1px;
	text-align:center;
	}
td.schoolc {
	width:26.5%;
	font-size:80%;
	padding:2px 1.5px 2px 1.5px;
	color:#000;
	background-color:#fff;
	text-align:center;
	}
th.school a,th.school a:hover,th.school a:visited {
	color:#fff;
	}
/* 060319n */
.s06_schedule {
	vertical-align:middle;
	position:relative;
	bottom:2px;
	}
/* add 070305 */
/*SPOTABLE --------------------*/
table.spotable {
	width:100%;
	}
.spotable td {
	vertical-align:top;
	text-align:left;
	font-size:90%;
	line-height:130%;
	margin:6px 3px 0 3px;
	padding:0;
	border:solid #ccc 1px;
	}
.spoimg {
	float:left;
	margin-right:20px;
	padding:3px;
	}
.spotitle {
	background-color:#ddd;
	background-image:url(/koshien/css/images/photo_bar.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #ccc;
	font-size:100%;
	text-indent:0.5em;
	line-height:130%;
	color:#222;
	padding:0;
	margin:0;
	}
.spotitle img {
	vertical-align:middle;
	margin:2px 4px 2px 0px ;
	}
.span_pr {
	vertical-align:middle;
	}

/*SPTABLE02 --------------------*/
table.sptable02 {
	width:98%;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	font-size:80%;
	margin:5px;
	}
caption.spcap02 {
	color:#000;
	text-align:left;
	padding:5px;
	font-size:120%;
	}
thead.spthead02 {
	background-color:#ccc;
	color:#000;
	}
.sptable02 td, .sptable02 th {
	border-bottom:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	}
td.sptd02 {
	background-color:#f5f5f5;
	color:#000;
	padding-left:5px;
	text-align:center;
	}
/*SPTABLE03 --------------------*/
table.sptable03 {
	width:98%;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	font-size:80%;
	margin:5px;
	}
caption.spcap03 {
	color:#000;
	text-align:left;
	padding:5px;
	}
thead.spthead03 {
	background-color:#f5f5f5;
	color:#000;
	}
.sptable03 td, .sptable03 th {
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	padding:5px;
	}
td.sptd03 {
	background-color:#f5f5f5;
	color:#000;
	text-align:center;
	}
div#scores {
	width:99%;
	border:1px #708090 solid;
	}
div#scores h3.base {
	width:100%;
	font-size:90%;
	font-weight:bold;
	margin:0;
	padding:2px;
	border-top:3px #708090 solid;
	background-color:#F5F5F5;
	}
div#scores p {
	font-size:90%;
	margin:2px;
	padding:0;
	}
/*
SPFONT --------------------*/
.spof100 {
	font-size:100%;
	padding:5px 0;
	margin:0;
	}
.spof100b {
	font-size:100%;
	padding:5px 0;
	margin:0;
	border-bottom:solid 1px #ccc;
	}
.spof90b {
	font-size:90%;
	color:#000;
	padding:0;
	margin:2px 0;
	background-color:#fff;
	border:0;
	font-weight:bold;
	}
/*
SPBOX --------------------*/
td.spobox {
	margin:5px;
	padding:3px;
	border:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	font-size:80%;
	vertical-align:top;
	}
td.spobox2 {
	margin:5px;
	padding:3px;
	font-size:80%;
	vertical-align:top;
	}
/* 点線 */
HR.spo {
	 color:#999;
	background-color:#999;
	height:1px;
	border:1px;
	border-style:dashed;
	}
/* データ */
.spograybar {
	color:#333;
	font-size:100%;
	border-top:1px #ddd solid;
	background:#eee;
	padding:2px;
	margin:0;
	text-indent:0.5em;
	margin-bottom:5px;
	}
/* BOXrug */
.spboxrug {
	margin:10px 0 10px 5px;
	padding:3px 4px;
	background:#fff;
	border:dotted #999 1px;
	}
.spboxrug h2 {
	font-size:90%;
	color:#000;
	padding:0;
	margin:2px 0;
	background-color:#fff;
	border:0;
	font-weight:bold;
	}
.spboxrug P {
	padding:0;
	margin:2px;
	font-size:80%;
	line-height:120%;
	}

.sponb2 {
	border:solid 2px #fff;
	background-color:#f5f5f5;
	padding:0;
	margin:0;
	vertical-align:top;
	width:100%;
	}
/* sokuhotable */
table.sokuhotable {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding:0;
	font-size:90%;
	}
.sokuhotable td {
	padding:3px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.sokuhotable td.sokuhor {
	border-right:1px solid #ccc;
	border-top:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhotop {
	border-top:1px solid #ccc;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhol {
	background:#DEEEED;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuholblue {
	background:#C8EDC8;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhotopl {
	background:#DEEEED;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhotoptd {
	background:url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhorno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable td.sokuhotoprno {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhokekkabtn {
	vertical-align:middle;
	margin:0 0 3px 2px;
	padding:0;
	}
.sokuhotable td.sokuhols {
	background:#ECF4EC;
	border-top:0;
	border-left:1px solid #ccc;
	}
.sokuhotable td.sokuhos {
	border-left:0;
	border-top:0;
	}
.sokuhotable td.sokuhosrno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
/* sokuhotable89 */
table.sokuhotable89 {
	width:98%;
	margin:10px auto 15px;
	padding:0;
	border-collapse:separate;
	border-spacing:0;
	font-size:90%;
	text-align:center;
	}
.sokuhotable89 thead th {
	padding:3px;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) top left repeat-x;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	}
/*新規*/
.sokuhotable89 thead th.sokuhols {
	background:#ECF4EC;
	border-top:0;
	border-bottom:1px solid #ccc;
	}
/*新規*/
.sokuhotable89 tbody th {
	background:#ECF4EC;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 tbody th.sokuholblue {
	background:#C8EDC8;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td {
	padding:8px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.sokuhotable89 td.sokuhor {
	border-right:1px solid #ccc;
	border-top:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhotop {
	border-top:1px solid #ccc;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhol {
	background:#DEEEED;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhotopl {
	background:#DEEEED;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhotoptd {
	background:url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhorno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89 td.sokuhotoprno {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhokekkabtn {
	vertical-align:middle;
	margin:0 0 3px 2px;
	padding:0;
	}
.sokuhotable89 td.sokuhos {
	border-left:0;
	border-top:0;
	}
.sokuhotable89 td.sokuhosrno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
/* sokuhotable89s */
table.sokuhotable89s {
	width:98%;
	margin:10px auto 15px;
	padding:0;
	border-collapse:separate;
	border-spacing:0;
	font-size:80%;
	text-align:center;
	}
.sokuhotable89s thead th {
	padding:3px;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) top left repeat-x;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	}
.sokuhotable89s tbody th {
	background:#ECF4EC;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s tbody th.sokuholblue {
	background:#C8EDC8;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td {
	padding:3px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.sokuhotable89s td.sokuhor {
	border-right:1px solid #ccc;
	border-top:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhotop {
	border-top:1px solid #ccc;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhol {
	background:#DEEEED;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhotopl {
	background:#DEEEED;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhotoptd {
	background:url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhorno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhotoprno {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.sokuhotable89s td.sokuhos {
	border-left:0;
	border-top:0;
	}
.sokuhotable89s td.sokuhosrno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
/* column */
.osusumezen01 {
	width:100%;
	padding:0;
	margin:15px 0 10px 0;
	background-color:#ECE4D5;
	}
#k91 .osusumezen01 {
	margin-top:5px;
	}
.osusumezen01 td {
	vertical-align:top;
	background-color:#fff;
	width:50%;
	padding:7px;
	margin:0;
	border:solid 1px #e5e5e5;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	}
.osusumezen02 {
	margin:0;
	padding:0;
	font-size:100%;
	}
.osusumezen01 img,
.osusumezen02 img {
	float:left;
	margin-right:10px;
	} /*【k91】 090521*/

.osusumezen02 dt {
	font-size:95%;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:0;
	line-height:1.2;
	}
.osusumezen02 dd {
	font-size:90%;
	margin:0;
	padding:0;
	line-height:1.3;
	}
.scoreBox {
	margin:0;
	padding:4px;
	background-color:#30502E;
	}
.scoreBox .scrBikou {
	color:#fff !important;
	}
*html .scoreBox { /* for IE only hack */
	margin:0;
	padding:9px 4px 4px;
	background-color:#30502E;
	}
.scrBikou {
	float:right;
	margin-top:5px;
	padding-left:15px;
	color:#000 !important;
	font-size:90%;
	}
.scoreBoxI {
	/* width:550px; */margin:0 auto;
	padding:10px 0;
	background-color:#30502E;
	}
.scoreBoxI .scrBikouI {
	color:#fff !important;
	}
*html .scoreBoxI { /* for IE only hack */
	width:542px;
	margin:0 auto;
	padding:9px 4px 4px;
	background-color:#0A7E51;
	}
.scrBikouI {
	float:right;
	margin-top:5px;
	padding-left:15px;
	color:#000 !important;
	font-size:90%;
	}
.topAdtxt {
	margin:0;
	padding:0;
	background-color:#ECF4EC;
	border:1px solid #ccc;
	}
.topAdtxt dt {
	display:block;
	float:left;
	clear:left;
	width:80px;
	margin:0;
	padding:0;
	}
.topAdtxt dt img {
	margin:0;
	padding:0;
	vertical-align:top;
	}
.topAdtxt dd {
	margin:4px 0 0 84px;
	padding:0;
	background-color:transparent;
	font-size:90%;
	vertical-align:middle;
	}
.toDB {
	display:inline;
	float:right;
	margin:10px 0 0 10px;
	margin-bottom:3px;
	padding:0;
	}
/*【k91】 090526*/
div.toDB a {
	background:transparent url(//koshien/css/images/game_details_on.gif) no-repeat scroll left top;
	display:block;
	height:20px;
	width:88px;
	}
.tdaysGame p {
	line-height:200%;
	}

.sch_nojava p {
	text-align:left;
	border-bottom:dotted 1px #ccc;
	font-size:80%;
	padding:0;
	margin:0 2px 3px 0;
	}
/*--calendar--*/
table.calendar02 {
	width:25%;
	font-size:90%;
	margin:5px 5px 15px 5px;
	padding:0;
	background-color:#ccc;
	}
caption.calendarcap02 {
	font-weight:bold;
	color:#040;
	text-align:left;
	margin:0px 0px;
	padding:0 5px;
	}
th.calendar02a {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
th.calendar02b {
	background-color:#ECF4EC;
	color:#000;
	padding:3px;
	text-align:center;
	}
td.calendar02c {
	padding:3px;
	color:#000;
	background-color:#fff;
	text-align:center;
	}
td.calendar02c a {
	font-weight:bold;
	}
td.noG {
	padding:3px;
	color:#999999;
	background-color:#fff;
	text-align:center;
	}
.ngResult {
	margin:0 0 10px 2em;
	}
#k_search_box {
	margin-bottom:10px;
	}
#k_search_box #k_search , 
#k_search_box form {
	display:inline;
	}
#k_search .ttl, 
#k_search .txt {
	display:inline;
	margin-right:6px;
	}
#k_search .ttl {
	padding-left:15px;
	}
#k_search .txt .k_field {
	height:1.2em;
	margin-right:2px;
	vertical-align:middle;
	width:185px;
	}
#k_search .txt .btn {
	height:18px;
	margin-right:1px;
	vertical-align:middle;
	width:35px;
	}
#k_search_r {
	display:inline;
	}
#k_search_r .k_field {
	width:185px;
	height:1.2em;
	margin-right:2px;
	vertical-align:middle;
	}
#k_search_r .btn {
	height:18px;
	margin-right:1px;
	vertical-align:middle;
	width:35px;
	}
#k_utility {
	margin:0 auto;
	padding:5px 0;
	background-color:#ECF4EC;
	font-size:80%;
	line-height:1.1em;
	}
#k_utility_r {
	margin:0 auto;
	padding:5px 0;
	background-color:#ECF4EC;
	font-size:80%;
	line-height:1.1em;
	}
.jmapbox {
	width:480px;
	margin:10px auto;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	}
.chihouChatch {
	width:480px;
	margin:10px auto 0;
	padding:2px;
	background:transparent url(/koshien/css/images/chihouChatch.gif) no-repeat center center;
	}
.chihouChatch h3 {
	color:#FFF;
	font-size:105%;
	font-weight:bold;
	line-height:1.7em;
	}
/*【k91】 090525*/
#k91 #k_utility {
	background:#ECF4EC url(/koshien/css/images/tnavi_sbox_bg.gif) repeat-x top left;
	}
#k91 #k_search dt.ttl {
	color:#214510;
	margin-right:2px;
	}
#k91 #k_search .txt a {
	border-left:1px solid #ccc;
	padding-left:7px;
	margin-left:7px;
	}
/*★k92★ 100525*/
#k92 #k_utility {
	margin:0 auto;
	padding:5px 0;
	background-color:#ECF4EC;
	font-size:80%;
	line-height:1.1em;
	}
#k92 #k_utility_r {
	margin:0 auto;
	padding:5px 0;
	background-color:#ECF4EC;
	font-size:80%;
	line-height:1.1em;
	}
#k92 #k_utility {
	background:transparent url(images/k92_k_utility.gif) repeat-x top left !important;
	}
#k92 #k_utility_r {
	margin:0 auto;
	padding:5px 0;
	background-color:#ECF4EC;
	font-size:80%;
	line-height:1.1em;
	background:#FFF url(/koshien/css/images/k92_nav_search_btm_bg.gif) repeat-x;
	}
#k92 #k_search_box {
	margin-bottom:0;
	}
/* 日本海ナビ */
.jseaNavi {
	margin:0;
	padding:0;
	width:315px;
	}
.jseaNavi dl {
	margin:0 auto;
	padding:0;
	}
.jseaNavi dl dt {
	margin-left:5px;
	padding:0;
	font-weight:bold;
	}
.jseaNavi dl dd {
	margin:0 5px;
	padding:2px;
	border:1px solid #A9CE93;
	background:#CAE6B5 url(/koshien/css/images/jseaNavi_bg.gif) repeat-x 0% 0%;
	color:#FF433A;
	font-weight:bold;
	font-size:115%;
	line-height:1.3em;
	text-align:center;
	vertical-align:middle;
	}
.jseaNavi dl dd a {
	color:#FF433A !important;
	}
.jseaNavi ul {
	margin:20px 0 0;
	}
.jseaNavi ul li {
	line-height:1em;
	}
.jmapright {
	margin:0;
	padding:0;
	vertical-align:bottom;
	}
.khanreiImg {
	display:inline;
	margin:0pt 5px 4px 0pt;
	vertical-align:middle;
	}
.honjitunavi {
	margin:0;
	padding:0;
	}
.honjitunavi h3 {
	margin:0;
	padding:2px 2px 2px 1em;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #A9CE93;
	font-size:100%;
	font-weight:bold;
	}
.honjitunavi dl {
	margin:0;
	padding:5px;
	font-size:90%;
	}
.honjitunavi dl dt {
	float:left;
	clear:left;
	width:11em;
	margin:0;
	padding:5px;
	}
.honjitunavi dl dt img {
	display:inline;
	margin:0 5px 4px 0;
	vertical-align:middle;
	}
.honjitunavi dl dd {
	margin:0;
	padding:5px;
	margin-left:12em;
	border-bottom:1px dotted #555555;
	}
.honjitunavi02 {
	margin:0;
	padding:0;
	}
.honjitunavi02 h3 {
	margin:0;
	padding:2px 2px 2px 1em;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #A9CE93;
	font-size:100%;
	font-weight:bold;
	}
.honjitunavi02 dl {
	margin:0;
	padding:5px;
	font-size:90%;
	}
.honjitunavi02 dl dt {
	float:left;
	clear:left;
	width:8em;
	margin:0;
	padding:5px;
	text-align:right;
	}
.honjitunavi02 dl dt img {
	display:inline;
	margin:0 5px 4px 0;
	vertical-align:middle;
	}
.honjitunavi02 dl dd {
	margin:0;
	padding:5px;
	margin-left:9em;
	border-bottom:1px dotted #555555;
	}

.jmapHanrei {
	margin-top:10px;
	font-size:90%;
	line-height:1.3em;
	}
.jmapHanrei li {
	display:inline;
	margin:10px 10px 0 0;
	}
.jmapHanrei li img {
	display:inline;
	margin:0 5px 4px 0;
	vertical-align:middle;
	}
/* k92★ 10-06-10 */
#k92 .honjitunavi {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:0px !important;
	}
#k92 .honjitunavi dl dt span {
	margin-top:0;
	display:block;
	width:30px;
	float:left;
	}
#k92 .honjitunavi strong {
	display:inline;
	background-color:#FFF;
	}
#k92 .honjitunavi .bt1pxD {
	margin-top:15px !important;
	}
/* 応援メッセージ */
.ouennMaebun {
	width:95%;
	margin:10px auto 20px;
	padding:10px;
	border:1px solid #A9CE93;
	background-color:#ECF4EC;
	font-size:90%;
	line-height:1.8em;
	}
.message {
	margin:0;
	padding:0;
	}
.message dl#feed {
	margin:0;
	padding:0px 10px;
	color:#333333;
	}
.message dl#feed {
	margin:5px 0 20px;
	padding:0;
	}
.message dl#feed dt {
	margin:5px 0 0;
	padding:5px 2px 2px 5px;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #A9CE93;
	border-bottom:1px solid #A9CE93;
	font-size:100%;
	font-weight:bold;
	}
.message dl#feed dd {
	margin-bottom:30px;
	padding:15px 5px 0 2em;
	background-color:#ECF4EC;
	font-size:90%;
	line-height:1.8em;
	}
.message dl#feed dd p.mesTime {
	margin:10px 0 10px;
	padding:0;
	color:#666666;
	font-size:90%;
	}
.ouenSubmit {
	border-top:1px dotted #ccc;
	text-align:center;
	}
.ouenSubmit p {
	line-height:1.5em;
	}
/* 見出し＋テキスト型 -------------------- */
.pcttxt {
	margin:5px 0;
	padding:7px 7px 0;
	background-color:#EBEEE8;
	}
.bg-gray .pcttxt {
	margin-top:0;
	}
.pcttxt .ttl {
	font-weight:bold;
	}
.pcttxt .ttl .sttl {
	font-weight:normal;
	}
.pcttxt span.as {
	padding-left:16px;
	background:url("/koshien/css/images/blet_list_a.gif") 0 0.1em no-repeat;
	}
.pcttxt span.do {
	padding-left:16px;
	background:url("/koshien/css/images/blet_list_d.gif") 0 0.1em no-repeat;
	}
.pcttxt .ttl img {
	margin:-6px 6px 0 -6px;
	float:left;
	padding:1px;
	border:solid 4px #CACDC6;
	background-color:#fff;
	}
.pcttxt .ttl img.bgnon {
	margin:-6px 6px 0 -6px;
	float:left;
	padding:1px;
	border:solid 0px #CACDC6;
	background-color:transparent;
	}
.pcttxt .ttl .cgreen img {
	border-color:#A2B396;
	}
.pcttxt .ttl .cpink img,
.pctlist .cpink {
	border-color:#F3D8E9;
	}
.pcttxt .ttl .corange img,
.pctlist .corange img {
	border-color:#F8CE93;
	}
.pcttxt .ttl .cblue img,
.pctlist .cblue {
	border-color:#B5D0DB;
	}
.pcttxt .ttl .cpurple img {
	border-color:#D7C9DF;
	}
.pcttxt .ttl .cyellow img,
.pctlist .cyellow {
	border-color:#F5DB84;
	}
.pcttxt .ttl .cas img,
.pctlist .cas {
	border-color:#A3D077;
	}
.pcttxt .ttl .cdo img,
.pctlist .cdo {
	border-color:#9CB3D9;
	}
.pcttxt .ttl .cnone img,
.pctlist .cnone {
	border:none;
	padding:0;
	}
.pcttxt .ttl .cwhite img,
.pctlist .cwhite {
	border-color:#fff;
	}
.pcttxt .txt {
	margin-top:4px;
	line-height:1.5;
	}
#cnt .col2 .cel-l.bg-gray, 
#cnt .col2 .cel-r.bg-gray, 
#cnt .col3 .cel-l.bg-gray, 
#cnt .col3 .cel-c.bg-gray, 
#cnt .col3 .cel-r.bg-gray {
	border-bottom:5px solid #fff;
	}
#cnt .col2 .cel-l.bg-white, 
#cnt .col2 .cel-r.bg-white, 
#cnt .col3 .cel-l.bg-white, 
#cnt .col3 .cel-c.bg-white, 
#cnt .col3 .cel-r.bg-white {
	border-bottom:5px solid #EBE4D5;
	}
#cnt .col2 .cel-r.bg-gray, 
#cnt .col3 .cel-c.bg-gray, 
#cnt .col3 .cel-r.bg-gray {
	border-left:5px solid #fff;
	padding-left:0pt;
	}
#cnt .col2 .cel-r.bg-white, 
#cnt .col3 .cel-c.bg-white, 
#cnt .col3 .cel-r.bg-white {
	border-left:5px solid #EBE4D5;
	padding-left:0pt;
	}
.bt1dot {
	border-top:1px dotted #333333;
	}
.snavi {
	margin:20px 0;
	}
/* eikan */
.columProf {
	line-height:1.1;
	padding:7px 0;
	margin:5px 0;
	border-top:solid 2px #82735A;
	background-color:#ECE4D5;
	color:#000;
	}
.columProf2 {
	font-size:95%;
	padding:5px;
	margin:0;
	background-color:#ECE4D5;
	}
.columProf2 dt {
	font-weight:bold;
	margin:0 5px 5px 5px;
	padding:0;
	color:#333;
	}
.columProf2 dd {
	margin:0;
	padding:0;
	color:#000;
	}
.columProf2 img {
	float:left;
	margin:5px;
	}
.columProfG {
	color:#000;
	line-height:1.1;
	padding:7px 0;
	margin:5px 0;
	border-top:solid 2px #165E12;
	background-color:#ECF4EC;
	}
.columProfG2 {
	font-size:95%;
	padding:5px;
	margin:0;
	background-color:#ECF4EC;
	}
.columProfG2 dt {
	font-weight:bold;
	margin:0 5px 5px 5px;
	padding:0;
	color:#333;
	}
.columProfG2 dd {
	margin:0;
	padding:0;
	color:#000;
	}
.columProfG2 img {
	float:left;
	margin:5px;
	}
.eikanKasi {
	margin:0 auto;
	padding:0;
	}
/* アーカイブ */
.arcLi {
	margin-top:10px;
	line-height:1.3em;
	}
.arcLi dt {
	float:left;
	clear:left;
	width:3em;
	margin:0;
	padding-top:7px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	}
.arcLi dd {
	margin-left:4.5em;
	border-bottom:1px dotted #ccc;
	}
.gameResultS ul {
	margin-top:5px;
	font-weight:bold;
	}
.gameResultS ul li {
	margin-bottom:10px;
	padding-left:1.5em;
	}
.brownbox {
	margin:20px auto 10px;
	padding:10px;
	background-color:#FFFBF0;
	border:1px solid #D9C797;
	}
.greenbox {
	margin:20px auto 10px;
	padding:10px;
	background-color:#ECF4EC;
	border:1px solid #A9CE93;
	}
.greenbox2 {
	margin:0 auto 10px;
	padding:5px;
	background-color:transparent;
	border:1px solid #A9CE93;
	}
.greenbox2 p a {
	text-decoration:underline;
	}
/* kSokuhotable */
table.kSokuhotable {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding:0;
	font-size:90%;
	}
.kSokuhotable td {
	padding:3px;
	color:#222;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}
.kSokuhotable td.sokuhor {
	border-right:1px solid #ccc;
	border-top:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhotop {
	border-top:1px solid #ccc;
	border-left:0;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhol {
	background:#DEEEED;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuholblue {
	background:#C8EDC8;
	border-top:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhotopl {
	background:#DEEEED;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhotoptd {
	background:url(/koshien/css/images/back10.gif) repeat-x;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhorno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhotoprno {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.kSokuhotable td.sokuhols {
	background:#ECF4EC;
	border-top:0;
	border-left:1px solid #ccc;
	}
.kSokuhotable td.sokuhos {
	border-left:0;
	border-top:0;
	}
.kSokuhotable td.sokuhosrno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
/* 甲子園だより --------------------*/
.dnavibox {
	margin:0 10px 20px 0;
	padding:0;
	}
.dayorinavi {
	margin:0;
	padding:0;
	border-bottom:2px solid #A9CE93;
	font-size:90%;
	}
.dayo_navip {
	font-size:80%;
	margin:0;
	padding:0;
	}
.dayoribox {
	margin:0 5px 20px;
	padding:0;
	background:#ECF4EC url(/koshien/css/images/dayoribox_bg_b.gif) repeat-x bottom left;
	}
.dayoribox div {
	margin:0;
	padding:0;
	background:transparent url(/koshien/css/images/dayoribox_bg_r.gif) no-repeat bottom right;
	}
.dayoribox div div {
	margin-right:30px;
	padding:10px 10px 0 10px;
	background-color:transparent;
	background-image:none;
	}
.dayoribox div div div p {
	line-height:1.6 !important;
	margin-bottom:20px;
	}
.dayori_midashi {
	border-bottom:3px solid #A9CE93;
	font-size:100%;
	}
.dayori_p img {
	float:left;
	margin:15px 10px 8px;
	padding:0;
	}
.dayorikoe {
	margin:10px;
	padding:2px 5px 2px 10px;
	font-size:95%;
	line-height:1.3;
	}
.dayorikoe .syomei {
	margin:0;
	padding:0pt 5px 5px 0pt;
	text-align:right;
	}
ul.dayolist li {
	margin-bottom:3px;
	padding-left:10px;
	background:transparent url(/koshien/css/images/arrowg.gif) no-repeat 0 0.2em;
	font-size:80%;
	line-height:140%;
	}
ul.dayolist2 {
	margin:10px 0 30px;
	}
ul.dayolist2 li {
	margin-bottom:3px;
	padding-left:10px;
	background:transparent url(/koshien/css/images/arrowg.gif) no-repeat 0 0.2em;
	font-size:90%;
	line-height:140%;
	}
.tDayoriBox89 {
	margin:0 auto 10px;
	padding:0 10px 10px;
	background-color:#fff;
	border:2px solid #A9CE93;
	}
.kdvdIntro1 {
	margin-top:15px;
	padding:0;
	background:transparent url(/koshien/css/images/gunreTop_bg.gif) top left repeat-x;
	}
.kdvdIntro2 {
	padding-top:150px;
	background:transparent url(/koshien/css/images/kdvd_intro_title.gif) top left no-repeat;
	}
.kdvdYoyaku {
	margin:15px auto 0;
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-size:90%;
	text-align:center;
	}
.dvdimg {
	border:1px solid #ccc;
	}
.npick {
	float:left;
	clear:left;
	margin:0 20px 10px 0;
	}
.kdvdYoyaku2 {
	width:90%;
	margin:15px auto 0;
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-size:90%;
	text-align:center;
	}
.kdvdNaiyou {
	width:95%;
	margin:10px auto;
	}
.kdvdNaiyou td {
	margin-top:15px;
	padding:5px;
	background-color:#ECF4EC;
	}
.kdvdNaiyou dl {
	margin-bottom:15px;
	padding:0;
	font-size:90%;
	line-height:1.5;
	}
.kdvdNaiyou dl dt {
	clear:both;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	}
.kdvdNaiyou dl dd {
	margin-bottom:10px;
	}
/* 選抜ページ080311-------------------- */
.sbTaikai {
	height:40px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	background:transparent url("/koshien/css/images/sbnavi_taikai80_bg.gif") repeat-x top left;
	}
p.bordb1px a {
	text-decoration:underline !important;
	color:#000 !important;
	}
.sokuho-title {
	border-bottom:1px solid #000;
	}
/*----▼新規追加▼地方トップ----*/
div.tihouTop {
	background:#EBF3FD;
	}
table.tdfkTop {
	background:transparent url(/koshien/css/images/topphoto_bg.gif) repeat-y left top;
	margin-top:10px;
	border-collapse:collapse;
	width:100%;
	}
table.tdfkTop tr td.tdfkP {
	width:210px;
	padding:5px 0pt;
	}
table.tdfkTop tr td.tdfkP img {
	margin:5px;
	border:1px solid #fff;
	}
table.tdfkTop tr td.tdfkP p {
	margin:0 5px;
	font-size:75%;
	}
table.tdfkDate {
	width:95%;
	height:200px;
	font-size:90%;
	border-collapse:collapse;
	margin:5px;
	}
table.tdfkDate tr th {
	background:#EBF3FD;
	white-space:nowrap;
	padding:3px;
	border-bottom:1px solid #CCE1FD;
	border-top:1px solid #CCE1FD;
	border-left:1px solid #fff;
	}
table.tdfkDate tr td {
	background:#fff;
	padding-left:3px;
	border-top:1px dotted #CCE1FD;
	border-bottom:1px dotted #CCE1FD;
	}
table.tdfkDate tr td span {
	margin-right:0.5em;
	display:inline;
	}
/* k92★ 100531 */
table.k92tdfkTop {
	margin-top:5px;
	border-collapse:collapse;
	width:100%;
	}
td.k92tdfkP {
	width:200px;
	padding:0 0 0 10px;
	vertical-align:top;
	}
td.k92tdfkD {
	padding:3px 0 0 10px;
	vertical-align:top;
	}
td.k92tdfkP img {
	margin:0px 0px;
	border:0px solid #fff;
	}
td.k92tdfkP p {
	margin:0px 5px;
	font-size:75%;
	}
table.k92tdfkDate {
	width:98%;
	height:90px;
	font-size:90%;
	border-collapse:collapse;
	margin:0;
	}
table.k92tdfkDate tr th {
	background:#E5F0E5;
	white-space:nowrap;
	padding:2px 4px;
	border-bottom:1px solid #187E0E;
	border-top:1px solid #187E0E;
	border-left:1px solid #fff;
	}
table.k92tdfkDate tr td {
	background:#fff;
	padding-left:3px;
	border-top:1px solid #187E0E;
	border-bottom:1px solid #187E0E;
	}
table.k92tdfkDate tr td span {
	margin-right:0.5em;
	display:inline;
	}
/*結果（日程）リスト*/
.kekkaList {
	margin:10px;
	}
ul.TdfkSdl {
	display:block;
	}
ul.TdfkSdl a {
	color:#000;
	}
ul.TdfkSdl li {
	display:block;
	float:left;
	font-size:90%;
	font-weight:bold;
	padding:0px 8px;
	vertical-align:middle;
	background:transparent url(/koshien/css/images/arrowg.gif) no-repeat 0 0.2em;
	white-space:nowrap;
	}
/*090608*/
ul.TdfkSdl li a {
	color:#000;
	white-space:nowrap;
	display:block;
	}
ul.TdfkSdl li a:hover {
	background-color:#CCE1FD;
	}
ul.TdfkSdl li span {
	font-weight:normal;
	margin-left:2px;
	}
.kekka {
	background-color:#EEEEEE;
	border-top:1px dotted #AEAEAE;
	display:block;
	margin-bottom:0pt;
	margin-top:30px;
	padding:3px 10px 1px;
	}
/*予定ページへ*/
.GoYotei {
	float:right;
	background:url("/koshien/css/images/yotei.gif") no-repeat center left;
	padding-left:18px;
	padding-top:0.1em;
	font-weight:bold;
	font-size:90%;
	}
.GoYotei a {
	display:block;
	color:#000;
	}
.GoYotei a:hover {
	background:#CCE1FD;
	}
/*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;
	}
/*asahicomアクセスTOP5*/
div.Top5 {
	border-bottom:1px solid #D8DEDD;
	margin:20pt 0pt 20px;
	}
div#kyTabBox dl {
	padding:23px 0pt 0pt;
	position:relative;
	}
div#kyTabBox dl dt {
	height:23px;
	left:3px;
	position:absolute;
	top:0pt;
	}
div#kyTabBox dl dd {
	border-top:2px solid #ABB4B4;
	margin:0pt;
	padding:10px 0pt 0pt;
	}
div#kyTabBox dl dt.kyLst {
	left:64px;
	}
div#kyTabBox dl dd.Off {
	display:none;
	}
div#kyTabBox ul.kyFollowLnk {
	border-top:1px dotted #D8DEDD;
	clear:both;
	margin:0pt;
	padding:6px 0pt 5px;
	}
/* asahicomアクセスTOP5
   k92★10-07-07 */
div.Top5 {
	border-bottom:1px solid #D8DEDD;
	margin:10px 0pt 20px;
	}
/*全国大会：フィーチャーBOX 球場ガイド等*/
.F-Box {
	background:#EBF3FD;
	border:1px solid #999;
	padding:5px;
	margin:20px auto;
	}
.F-Box ul li {
	font-weight:bold;
	height:45px;
	float:left;
	margin:8px;
	width:180px;
	}
.F-Box ul li a {
	display:block;
	color:#000;
	font-size:90%;
	}
.F-Box li a img {
	vertical-align:middle;
	margin-right:5px;
	float:left;
	}
/* 思い出BOX */
.OmoideBox90 {
	border:2px solid #A9CE93;
	margin:15px auto;
	padding:8px;
	}
.OmoideBox90 h3 {
	margin:5px 10px;
	}
.OmoideBox90 h3 a {
	border:none;
	}
.OmoideBox90 h4 {
	border-bottom:1px solid #AEAEAE;
	margin:8px 10px 0px 10px;
	font-size:100%;
	}
.OmoideBox90 h4 a {
	color:#333333;
	}
.OmoideBox90 p {
	margin:5px 10px 0 10px;
	font-size:95%;
	}
/* 【k91】 090521 */
#k91 .OmoideBox90 {
	margin:20px auto;
	}
/* K92★応援メッセージ */
#k92 .ouenMes92 {
	border:0px solid #ff8600;
	margin:15px auto;
	padding:6px;
	background-image:url(images/k92_ouen_bg.gif);
	}
#k92 .ouenBox92 {
	background-color:#FFF;
	padding:5px;
	min-height:47px;
	height:auto;
	}
#k92 .k92OuenBn {
	height:47px;
	}
#k92 .ouenR92 {
	margin-left:215px;
	background-image:url(images/k92_ouen_pt.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	}
#k92 .ouenKen92 {
	line-height:100%;
	border:none;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:26px;
	}
#k92 .ouenKen92 a {
	font-size:85%;
	color:#2B7223;
	font-weight:bold;
	}
#k92 .ouenKen92 a:hover {
	text-decoration:underline;
	}
#k92 .ouenBun92 {
	margin:5px 5px 3px 0px;
	padding:0;
	font-size:95%;
	line-height:110%;
	}
/*アドミン誘導BOX*/
.hotnavi {
	padding:0;
	}
.hotnavi dl {
	background:#fff;
	margin:0 auto;
	}
.hotnavi dl dt {
	background-color:#6FA91C;
	background-image:url(/koshien/css/images/hotnavi_b1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight:bold;
	height:1.3em;
	margin-top:0.5em;
	font-size:80%;
	padding:2px 0 7px 0;
	width:7em;
	text-align:center;
	}
.hotnavi dl dt a {
	padding:0;
	background:#65991B;
	color:#FEFEFE;
	}
.hotnavi dl dt a:hover {
	font-weight:bold;
	padding:1px;
	color:#fff;
	background:#80C321;
	}
.hotnavi dl dd {
	background:#fff;
	font-size:90%;
	border-bottom:1px dashed #aeaeae;
	padding-left:0.5em;
	}
.hotnavi dl dd a:hover {
	background:#C8EDC8;
	font-weight:bold;
	}
.hotnavi ul li {
	font-size:90%;
	height:1.5em;
	}
a.kenmei {
	background:url("/koshien/css/images/news.gif") no-repeat left center;
	font-size:95%;
	color:#000;
	font-weight:bold;
	padding-left:13px;
	margin-right:5px;
	}
/*コラム収納BOX*/
div.kcolum {
	background-color:#ECF4EC;
	}
dl.columnList dt {
	background-color:#ECF4EC;
	font-size:90%;
	clear:both;
	float:left;
	font-weight:bold;
	margin:0pt;
	padding:5px;
	text-align:center;
	width:6.5em;
	}
dl.columnList dd {
	background-color:#ECF4EC;
	border-left:2px solid #fff;
	margin:0pt 0pt 0pt 7.5em;
	padding:5px;
	}
dl.columnList dd ul li {
	white-space:nowrap;
	font-size:90%;
	float:left;
	padding-right:1.3em;
	}
/*------------------------------------------------------↓使用箇所不明*/
/* 高野見出し --------------------*/
/*chihoutitle*/
.chihoutitle {
	margin:0;
	padding:0;
	background-color:#FFF;
	background-image:url(/koshien/css/images/taikaiTitle_bg.gif);
	background-repeat:repeat-x;
	}
.chihoutitle01 {
	display:inline;
	color:#000;
	font-size:130%;
	padding:10px 0 0 5px;
	margin:10px 0 0 0px;
	/* background-color:transparent;
	background-image:url(/koshien/css/images/ball.gif);
	background-repeat:no-repeat;
	background-position:center left; */font-weight:bolder;
	}
.chihoutitle02 {
	display:inline;
	color:#000;
	font-size:130%!important;
	padding:10px 0 0 5px;
	margin:10px 0 0 0px;
	font-weight:bolder;
	}
.chihoutitle p {
	display:inline;
	color:#fff;
	font-size:90%;
	padding:1px 5px;
	margin:0px 0;
	}
.chihoutitle01 p {
	display:inline;
	color:#000;
	font-size:90%;
	padding:1px 5px;
	margin:0px 0;
	}
.navititle {
	color:#000;
	font-size:120%;
	padding-left:5px;
	margin:0;
	font-weight:bold;
	}
.kTopheadline {
	border-bottom:2px solid #A9CE93;
	}
.kTop_daihyou_head {
	padding:0 0 2px 35px;
	border-bottom:2px solid #A9CE93;
	background:transparent url(/koshien/css/images/daihyou_oukan.gif) center left no-repeat;
	vertical-align:middle;
	}
/* 大見出し */
.cntTitle {
	margin:10px auto 0;
	padding:5px 0 2px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#477230;
	background-image:url(/koshien/css/images/cntTitle_bg.gif);
	background-repeat:repeat-x;
	font-size:80%;
	}
.cntTitle h1 {
	 color:#fff;
	 }
.cntTitleL a:hover,
.cntTitleL a:active {
	color:#fff !important;
	text-decoration:underline !important;
	}
.cntTitleL {
	margin:10px auto 0;
	padding:5px 0 2px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#477230;
	background-image:url(/koshien/css/images/cntTitle_bg.gif);
	background-repeat:repeat-x;
	font-size:135%;
	font-weight:bold;
	}
.kaisuu {
	margin:0;
	padding:0;
	color:#fff;
	}
.taikaiNo {
	margin:0;
	padding:0;
	color:#fff;
	vertical-align:baseline;
	font-size:100%;
	}
.taikaiName {
	margin:0 3px;
	padding-left:3px;
	color:#fff !important;
	vertical-align:baseline;
	font-size:125%;
	}
.name125 {
	margin:0 3px 10px;
	color:#fff !important;
	vertical-align:baseline;
	font-size:125%;
	}
.name110 {
	margin:0 3px 10px;
	color:#fff !important;
	vertical-align:baseline;
	font-size:110%;
	}
.name125b {
	margin:0 3px 10px;
	color:#222 !important;
	vertical-align:baseline;
	font-size:125%;
	font-weight:bold;
	}
.sProf {
	margin-left:20px;
	padding:0;
	font-size:80%;
	vertical-align:baseline;
	}

.cntTitle2 {
	padding:4px 0 1px 25px;
	margin:10px 0 5px 0;
	border-bottom:2px solid #ccc;
	background:transparent url(/koshien/css/images/ball_icon.gif) no-repeat left center;
	font-size:100%;
	font-weight:bold;
	}
.cntTitle2 a.arrowG {
	background:transparent url(/koshien/css/images/mkr_lnk2_green.gif) no-repeat 100% 40%;
	padding-right:14px;
	}
/*090710*/
.cntTitle3 {
	padding:4px 0 1px 0;
	margin:10px 0 5px 0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	font-size:100%;
	font-weight:bold;
	}
.cntTitle4 {
	padding:4px 3px 3px 3px !important;
	background:#fff url(/koshien/css/images/tphotoBar.gif) repeat-x top left !important;
	text-align:left !important;
	font-size:100%;
	}
.cntTitle4 a {
	display:block;
	font-weight:bold;
	font-size:100%;
	line-height:1.3em;
	vertical-align:middle;
	}
.stsmall {
	margin:3px 0px 10px 5px;
	padding:0;
	font-size:95%;
	font-weight:bold;
	vertical-align:middle;
	}
.stsmall p span {
	margin-right:20px;
	font-weight:normal;
	}
.stsmall a {
	 display:inline;
	 }
.stsmall img {
	margin:2px 0 5px 0px;
	padding:0;
	vertical-align:middle;
	}
.kaisen {
	margin-top:10px;
	padding:0;
	border-bottom:1px dotted #ccc;
	font-size:100%;
	}
.chihounittei {
	width:100%;
	margin:0;
	padding:10px auto;
	background-color:#ECF4EC;
	}
.chihounittei ul {
	margin:10px 0;
	padding:5px;
	}
.chihounittei ul li {
	display:inline;
	margin-left:15px;
	padding:0;
	}
.DBgate {
	width:100%;
	margin-top:15px;
	padding:10px auto;
	background-color:#ECF4EC;
	}
.DBgate dl {
	margin:10px 0;
	padding:5px;
	}
.DBgate dl dt {
	float:left;
	clear:left;
	margin:5px 0;
	font-weight:bold;
	vertical-align:middle;
	}
.DBgate dl dd {
	display:inline;
	margin-left:10px;
	padding:0;
	}
/* 試合別ページ見出し */
.gameH {
	margin:0 auto 0;
	padding:10px;
	background:url(/koshien/css/images/gameH_bg.gif) #ECF4EC repeat-x center top;
	}
.gameH2 {
	margin:0 auto 0;
	/* padding:10px; */background-color:#ECF4EC;
	}
.gameH2.black {
	color:#000 !important;
	}
.gameH2.black dl {
	color:#000 !important;
	}
.black dl {
	color:#000 !important;
	}
.gameH h2 span.kaisuu {
	margin:0;
	padding:0;
	color:#000;
	}
.gameH h2 span.taikaiNo {
	margin:0;
	padding:0;
	color:#000;
	vertical-align:baseline;
	font-size:90%;
	}
.gameH h2 span.taikaiName {
	margin:0 3px;
	padding-left:3px;
	color:#000 !important;
	vertical-align:baseline;
	font-size:110%;
	}
.gameH .profBox1 {
	width:95%;
	margin:0 auto 15px;
	background-color:#fff;
	}
.gameH table.lay {
	width:95%;
	margin:0 auto;
	}
.gameH table.lay {
	width:85%;
	margin:0 auto;
	}
.gth {
	width:48%;
	margin:0;
	padding:0;
	}
.gdata {
	clear:both;
	margin:0 auto 15px auto;
	color:#fff;
	font-size:90%;
	}

.gdata dl {
	/* display:inline; */margin:10px 0 0 -10px;
	color:#fff;
	}
.gdata dl dt {
	display:block;
	float:left;
	clear:left;
	width:5em;
	margin:0 0px 2px 0px;
	text-align:right;
	font-weight:bold;
	}
.gdata dl dd {
	margin-bottom:5px;
	padding-left:6em;
	line-height:1.3em;
	}
.gdataI {
	clear:both;
	margin:0 auto 15px auto;
	color:#fff;
	font-size:90%;
	text-align:left;
	}
.gdataI dl {
	margin:0 10px;
	padding:5px;
	color:#fff;
	}
.gdataI dl dt {
	display:block;
	float:left;
	clear:left;
	width:5em;
	margin:0 0px 2px 0px;
	text-align:right;
	font-weight:bold;
	}
.gdataI dl dd {
	margin-bottom:5px;
	padding-left:6em;
	line-height:1.3em;
	}
/*★k92★*/
#k92 .gdataI {
	clear:both;
	margin:0 auto 15px auto;
	color:#fff;
	font-size:90%;
	text-align:left;
	padding-top:5px;
	}
#k92 .gdataI dl {
	margin:0 10px;
	padding:5px;
	color:#fff;
	/* アイコン */
	background:url(/koshien/css/images/k92_ikkyu_toushu_icon.gif) 2px 5px no-repeat;
	padding-left:25px;
	}
#k92 .gdataI dl dt {
	color:#B9EFD8;
	font-size:90%;
	display:block;
	float:left;
	clear:left;
	width:5em;
	margin:0 0px 2px 0px;
	text-align:left;
	font-weight:bold;
	white-space: nowrap;
	}
#k92 .gdataI dl dd {
	margin-bottom:5px;
	padding-left:6em;
	line-height:1.3em;
	}
#k92 .gdataI .bt1pxDw {
	padding-top:10px;
	 padding-bottom:0;
	border-top:1px solid #A6E2C7;
	/* アイコン */
	background:url(/koshien/css/images/k92_ikkyu_honrui_icon.gif) 2px 8px no-repeat;
	padding-left:25px;
	}
.gunreTop {
	margin:15px 0 10px 0;
	padding-top:7px;
	background-color:#FFF;
	background-image:url(/koshien/css/images/gunreTop_bg.gif);
	background-repeat:repeat-x;
	}
.gunreTop p {
	display:inline;
	color:#000;
	/*color:#111;
	*/font-size:90%;
	padding:10px 0 0 5px;
	margin:0px 0;
	}
.tmidashi6 {
	height:30px;
	color:#000;
	font-size:110%;
	padding:5px 0 0 35px;
	margin:10px 0 0 0px;
	border-bottom:5px solid #ccc;
	background-color:transparent;
	background-image:url(/koshien/css/images/ball_2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.tmidashi7 {
	height:30px;
	color:#000;
	font-size:110%;
	padding:5px 0 0 35px;
	margin:10px 0 0 0px;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	background:transparent url(/koshien/css/images/ball_2.gif) no-repeat top left;
	}
#con1 div.chihoutitle a,#con1 div.chihoutitle a:hover,#con1 div.chihoutitle a:visited {
	color:#fff;
	}
.place {
	padding:0 0 0 25px;
	margin:10px 0 5px 0;
	background-color:transparent;
	background:url(/koshien/css/images/ball_icon.gif) no-repeat left center;
	font-size:130%;
	}
/*球場アイコン*/
.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;
	}
/*【k91】 090527*/
#k91 .kyujyou {
	float:none;
	}
.kyujyou2 {
	padding:0 0 0 25px;
	margin:15px 0 2px;
	background-color:transparent;
	background-image:url(/koshien/css/images/kyujyou_icon.gif);
	background-repeat:no-repeat;
	font-size:100%;
	font-weight:bold;
	}
.kyujyou2 span {
	font-weight:normal !important;
	}
dl.kyujyou02 dt {
	margin:20px 0 2px;
	padding:4px 0 0 25px;
	border-bottom:1px solid #ccc;
	background:#ECF4EC url(/koshien/css/images/kyujyou_icon.gif) no-repeat left center;
	font-size:100%;
	font-weight:bold;
	}
dl.kyujyou03 {
	margin-left:1em;
	padding:0;
	}
dl.kyujyou03 dt {
	margin:20px 0 2px;
	padding:4px 0 0 25px;
	background:transparent url(/koshien/css/images/kyujyou_icon.gif) no-repeat left center;
	font-size:100%;
	font-weight:bold;
	}
dl.kyujyou02 dt span, 
dl.kyujyou03 dt span {
	font-weight:normal !important;
	}
dl.kyujyou02 dd, 
dl.kyujyou03 dd {
	line-height:1.5em;
	}
.kyujyouMap {
	padding:3px 0 0 25px;
	margin-left:10px;
	background:transparent url(/koshien/css/images/kyujyouMap_icon.gif) no-repeat left center;
	}
.profBox1 {
	padding:0;
	border:1px solid #ccc;
	background-color:#fff;
	}
.profBox1 h2 {
	margin:0;
	padding:3px 0 0 7px;
	border-bottom:2px dotted #ccc;
	background:url(/koshien/css/images/back10.gif) #D5E0D0 repeat-x;
	font-size:100%;
	}
.profBox1 h3 {
	margin:0;
	padding:3px 0 0 7px;
	border-bottom:1px dotted #ccc;
	background:url(/koshien/css/images/back10.gif) #D5E0D0 repeat-x;
	font-size:100%;
	}
.profBox1 p {
	margin:5px 7px;
	padding:0;
	color:#222;
	font-size:90%;
	}
.profBox2 {
	margin:0 auto;
	padding:0;
	background-color:transparent;
	}
.profBox2 h2 {
	margin:0;
	padding:3px 0 0 7px;
	font-size:100%;
	}
.profBox2 h3 {
	margin:0;
	padding:3px 0 0 7px;
	font-size:100%;
	}
.profBox2 p {
	margin:5px 7px;
	padding:0;
	color:#222;
	font-size:90%;
	}
.profBox3 {
	float:right;
	width:48%;
	padding:0;
	background-color:transparent;
	}
.profBox3 h2 {
	margin:0;
	padding:3px 0 0 7px;
	font-size:100%;
	}
.profBox3 h3 {
	margin:0;
	padding:3px 0 0 7px;
	font-size:100%;
	}
.profBox3 p {
	margin:5px 7px;
	padding:0;
	color:#222;
	font-size:90%;
	}
.mapBox1 {
	margin:0;
	padding:0;
	}
#kw {
	font-size:80%;
	border-top:solid 1px #050;
	border-bottom:solid 1px #999;
	background-color:#070;
	color:#fff;
	padding:1px 5px;
	margin:0px 0;
	display:block;
	}
#kw a,#kw a:hover,#kw a:visited {
	color:#fff;
	}
#kw .kww ul {
	display:block;
	padding:0;
	margin:0;
	font-size:90%;
	line-height:1.5em;
	font-weight:bold;
	}
#kw ul.kww li {
	display:inline;
	float:left;
	font-weight:bold;
	padding:0;
	margin:0;
	}
/* today */
.today01 {
	background-color:#050;
	padding:6px 0px;
	margin:5px 0;
	}
.today01 h2 {
	background-color:#050;
	padding:7px 20px;
	font-size:90%;
	margin:0px 5px 0px 0;
	color:#ffc;
	float:left;
	}
.today01 p {
	background-image:url(/koshien/image/mtback.gif);
	background-repeat:repeat-x;
	background-color:#D7F2FF;
	text-align:left;
	padding:5px 2px;
	margin:0px 0px 0px 5px ;
	border-right:solid #050 5px;
	font-size:90%;
	}
.today01 img {
	margin:0;
	padding:0px 5px 0px 5px;
	}
/* title */
.title01 {
	font-size:120%;
	margin:10px 0 0 0;
	border-left:solid 5px #060;
	border-bottom:solid 1px #060;
	color:#060;
	padding:0 0 0 5px;
	}
/* TOPNEWS */
.topw {
	color:#111;
	}
.kuro {
	font-size:170%;
	color:#111;
	margin:15px 0;
	padding:0;
	}

.kuro a,.kuro a:visited,.kuro a:hover,.kuro a:active {
	color:#111;
	}
.topw p {
	margin:0;
	padding:0;
	font-size:90%;
	line-height:120%;
	}
.s {
	font-size:80%;
	margin:0;
	padding:0;
	}
.zenbun {
	font-size:80%;
	font-weight:bold;
	}
.zenbun a:link {
	color:#006;
	text-decoration:none;
	}
.zenbun a:visited {
	color:#666;
	text-decoration:none;
	}
.zenbun a:hover,.zenbun a:active {
	color:#900;
	text-decoration:underline;
	}
/* add 070313 */
.toTaisen {
	font-size:90%;
	line-height:140%;
	}
/* HEADLINE */
.b1 {
	color:#070;
	font-size:80%;
	border-top:solid 1px #363;
	padding:0px 0 1px 5px;
	margin:5px 0;
	background-color:#F6F8EF;
	}
/* TOPPHOTO */
.pw {
	width:200px;
	padding:10px 0 0px 0;
	margin:0 0 10px 0;
	text-align:center;
	border:solid 1px #aaa;
	}
.pw h2 {
	padding:0;
	margin:0;
	font-size:80%;
	color:#000;
	font-weight:lighter;
	}
.pw p {
	color:#000;
	font-size:80%;
	padding:3px 5px;
	margin:0;
	text-align:left;
	}
h2.pg {
	background-image:url(/koshien/css/images/arrow.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0 5px;
	font-size:80%;
	text-align:left;
	display:block;
	border-top:dotted 1px #aaa;
	}
.renew {
	font-size:90%;
	color:#444;
	vertical-align:middle;
	font-weight:lighter;
	}
/* NEWSLIST */
.b2 {
	margin:10px 0 5px 0;
	padding:9px 5px 2px 5px;
	color:#000;
	font-size:110%;
	background-color:#FFF;
	background-image:url(/koshien/css/images/b2_bg.gif);
	background-repeat:repeat-x;
	}
.b2 a:link,.b2 a:visited {
	color:#430;
	text-decoration:none;
	}
.b2 a:hover,.b2 a:active {
	color:#900;
	text-decoration:underline;
	}
.b2 strong {
	display:inline;
	font-size:130%;
	color:#060;
	}
.b2 .b2Ball {
	padding:2px 0 0 22px;
	background-color:transparent;
	background-image:url(/koshien/css/images/ball.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
.b2 .date {
	display:inline;
	color:#000;
	font-size:90%;
	padding:10px 0 0 5px;
	margin:0px 0;
	}
/*------------------------------------------------------------------------------------↑使用箇所不明*/
/*---▼地方大会 共通ナビ▼---*/
/* 高野ページパーツ --------------------*/
/* 上ナビ */
.tnavi {
	margin:10px 0 15px;
	padding:0;
	}
/*---▼新規▼--*/
.tnTaikai90 {
	height:40px;
	margin-top:10px;
	padding:0;
	background:transparent url("/koshien/css/images/tnavi_taikai90_bg.gif") repeat-x top left;
	}
/*【k91】 090525*/
#k91 .tnavi {
	margin:0 0 15px;
	}
.tnTaikai91 {
	height:40px;
	margin-top:10px;
	padding:0;
	background:transparent url("/koshien/css/images/tnavi_taikai91_bg.gif") repeat-x top left;
	}
/*★k92★ 090528*/
#k92 .tnavi {
	margin:0 0 15px;
	}
.tnTaikai92 {
	height:50px;
	margin-top:10px;
	padding:0;
	background:transparent url("images/k92_title_bg.gif") repeat-x top left;
	}
/*---▲新規▲--*/
.tnTaikai {
	height:40px;
	margin-top:10px;
	padding:0;
	background:transparent url("/koshien/css/images/tnavi_taikai89_bg.gif") repeat-x top left;
	}

.tnTdfk {
	margin:0;
	padding:0;
	border-bottom:1px solid #A9CE93;
	background:#C1D2B9 url("/koshien/css/images/tnavi_tdfk89.gif") repeat-x top left;
	}
/*★k92★ 100531 - 0805*/
.tnTdfk92 {
	margin:0;
	padding:0;
	border-bottom:0 !important;
	background:#FFF url("/koshien/css/images/tnavi_tdfk92.gif") repeat-x top left;

	height:37px;
	}
/*★k92★ 100713*/
.tnTdfk92 h1.bold150 {
	padding:4px 0 3px 5px;
	font-size:130% !important;
	}
/*★k92h★ 100803*/
#k92 #hontaikai .tnTdfk92 {
	margin:0;
	padding:0;
	border-bottom:0 !important;
	background:#FFF url("/koshien/css/images/tnavi_tdfk92h.gif") repeat-x top left;
	}
#k92 #hontaikai .tnTdfk92 h1.bold150 {
	padding:6px 0 3px 5px;
	font-size:130% !important;
	}
.tnTdfk p {
	margin:0;
	padding:3px 0 0px 8px;
	font-size:140%;
	font-weight:bold;
	}
/*---▼▼新規追加クラス▼▼---*/
.tnZkt {
	margin:0;
	padding:0;
	border-bottom:1px solid #B5A364;
	background:#C1D2B9 url("/koshien/css/images/tnavi_zkt.gif") repeat-x top left;
	}
.tnZkt h1 {
	padding-left:10px;
	padding-top:5px;
	}
.tnZkt p {
	margin:0;
	padding:3px 0 0px 8px;
	font-size:140%;
	font-weight:bold;
	}
.tnBasic {
	margin:0;
	padding:0;
	border-bottom:1px solid #AEAEAE;
	background:#C1D2B9 url("/koshien/css/images/tnavi_basic.gif") repeat-x top left;
	}
.tnBasic h1 {
	padding-top:5px;
	padding-left:10px;
	}
.tnBasic p {
	margin:0;
	padding:3px 0 0px 8px;
	font-size:140%;
	font-weight:bold;
	}
.tnTdfk h1 {
	padding-top:5px;
	padding-left:10px;
	}
.tnTdfk p {
	margin:0;
	padding:3px 0 0px 8px;
	font-size:140%;
	font-weight:bold;
	}
/*PR広告枠*/
/* BoxAdGeneral用（gray） - added on 080521 */
div.BoxAdGeneral {
	clear:both;
	position:relative;
	margin:30px 0;
	padding:1px 0pt 0pt;
	background-color:#fff;
	border:5px solid #d8dedd;
	}
div.BoxAdGeneral h2, div.BoxAdGeneral h2.NoArrow {
	min-height:0pt;
	margin:0pt 1px 1px;
	padding:5px 10px;
	background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);
	}
* html div.BoxAdGeneral h2 {
	 height:1.2em;
	position:relative;
	top:0;
	left:0;
	}
div.BoxAdGeneral div.BoxAdInner {
	padding:6px 11px;
	}
div.BoxAdGeneral div.ThmbSetAd {
	width:100%;
	margin:0;
	padding:6px 0 0;
	font-size:88%;
	}
div.BoxAdGeneral div.ThmbSetAd p.ThmbColAd {
	float:left;
	margin-right:8px;
	}
div.BoxAdGeneral em {
	font-style:normal;
	font-weight:bold;
	}
div.BoxAdGeneral div.ThmbSetAd p.ThmbColAd span {
	display:block;
	margin:0pt auto;
	padding:2px;
	background-color:#fff;
	border:none;
	}
div.BoxAdGeneral div.ThmbSetAd div.ThmbTxtAd a.TopAd {
	margin-bottom:5px;
	}
div.BoxAdGeneral div.ThmbSetAd div.ThmbTxtAd a.UnderAd {
	margin-top:5px;
	}
div.BoxAdGeneral h2 {
	font-size:100%;
	line-height:1.1;
	margin:0pt 0pt 10px;
	min-height:22px;
	padding:8px 0pt 5px;
	}
div.BoxAdGeneral p {
	margin:0pt 0pt 10px;
	}
/*---▲▲新規追加クラス▲▲---*/
/*【k91】090529*/
#k91 div.BoxAdGeneral {
	margin:20px 0;
	}
/*----▼日本地図▼----*/
div#Mapwrapper {
	margin:20px auto;
	width:98%;
	}
/*フィーチャーミニBOX 日本海ナビ*/
.MapMini_Info {
	border-collapse:collapse;
	margin-bottom:5px;
	vertical-align:bottom;
	}
.MapMini_Info img {
	margin:0;
	padding:0;
	}
.MapMini_Info h2 {
	margin:0 5px;
	padding:0;
	}
.MapMini_Info td {
	border-bottom:1px solid #5EB423;
	vertical-align:bottom;
	}
.F-MiniBox {
	font-size:75%;
	}
.F-MiniBox li {
	float:left;
	width:160px !important;
	height:30px !important;
	margin:2px 10px 2px 0px;
	vertical-align:middle;
	}
.F-MiniBox li {
	float:left;
	width:45% !important;
	height:30px !important;
	margin:2px 10px 2px 0px;
	vertical-align:middle;
	}
.F-MiniBox li img {
	float:left;
	margin-right:3px;
	margin-top:2px;
	}
.F-MiniBox li a {
	line-height:1.33em;
	padding-left:2px;
	display:block;
	}
/*【k91】 日本海ナビ*/
#k91 .MapMini_Info h2 {
	width:90%;
	margin-right:8%;
	padding:5px 0 0 35px;
	border-bottom:1px solid #5EB423;
	background:transparent url(/koshien/css/images/JPNmap_img02.gif) no-repeat bottom left;
	}
#k91 .MapMini_Info h2 a {
	vertical-align:baseline;
	}
#k91 .F-MiniBox {
	clear:left;
	margin-top:5px;
	}
#k91 .F-MiniBox li {
	}
#k91 .F-MiniBox li img {
	}
#k91 .F-MiniBox li a {
	}
/*★k92★ 日本海ナビ*/
#k92 .MapMini_Info {
	margin-top:0px !important;
	}
#k92 .MapMini_Info h2 {
	width:auto;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px 0 3px 40px;
	border-bottom:1px dotted #187E0E;
	background:transparent url(images/k92_JPNmap_img02.gif) no-repeat bottom left;
	line-height:120%;
	}
#k92 .MapMini_Info h2 a {
	vertical-align:baseline;
	}
#k92 .F-MiniBox {
	clear:left;
	margin-top:0;
	}
#k92 .F-MiniBox li {
	margin-top:2px !important;
	}
#k92 .F-MiniBox li img {
	margin-top:0;
	margin-left:3px;
	margin-right:5px;
	align:bottom;
	}
#k92 .F-MiniBox li a {
	padding-top:2px;
	line-height:105% !important;
	}
/*日本地図*/
/*NJPN = no use at k91*/
.NJPN {
	margin:0 auto;
	width:100%;
	padding:0;
	border-collapse:collapse;
	}
.NJPN_Info {
	margin:10px;
	}
.NJPN_Info h2 {
	font-size:100%;
	margin:10px;
	}
.NJPN td.wid6 a:link, .NJPN td.wid6 a:hover, .NJPN td.wid6 a:active, .NJPN td.wid6 a:focus, .NJPN td.wid6 a:visited, 
	.NJPN tr td a tr td a {
	color:#000 !important;
	}
/*【k91】090702*/
.sikoku {
	border-collapse:collapse;
	padding:0;
	margin-top:5px;
	}
.sikoku tr td a {
	color:#000 !important;
	}
td.kyushu {
	padding:0;
	margin:0;
	}
.trclear {
	font-size:1px !important;
	height:1px;
	color:#999;
	background:#999;
	}
.whiteTr {
	background-color:#fff;
	;
	border:none !important;
	width:8.333% !important}
/*幅固定*/
.whiteTr2 {
	background-color:#fff;
	border:none !important;
	font-size:50%;
	}
/*文字サイズ*/
.wid6 {
	width:8.333%;
	vertical-align:bottom;
	}
.wid20 {
	width:16.8% !important;
	text-align:center;
	}
.wid3 {
	width:4% !important;
	text-align:center;
	}
.pref, .pref2, .pref3, .pref4, .pref4b, .pref5, .pref6 {
	color:#555;
	padding:3px 1px 0;
	height:1.3em;
	text-align:center;
	font-size:70%;
	line-height:1.1em;
	white-space:nowrap !important;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-top:1px solid #999 !important;
	border-right:1px solid #CCC !important;
	border-bottom:1px solid #CCC !important;
	}
/*勝ち上がりカラー*/
.pref {
	background:#EAEAEA url("/koshien/css/images/pref-bg1.gif") repeat-x top left;
	border-left:1px solid #999;
	}
.pref2 {
	background:#D3ECFF url("/koshien/css/images/pref-bg2.gif") repeat-x top left;
	}
.pref3 {
	background:#FFE9A9 url("/koshien/css/images/pref-bg3.gif") repeat-x top left;
	}
.pref4 {
	background:#FFC5A1 url("/koshien/css/images/pref-bg4.gif") repeat-x top left;
	}
.pref4b {
	background:#FFBFBF url("/koshien/css/images/pref-bg5.gif") repeat-x top left;
	}
.pref5 {
	background:#EA7375 url("/koshien/css/images/pref-bg5today.gif") repeat-x top left;
	}
.pref6 {
	background:#D5ECCE url("/koshien/css/images/pref-bg6.gif") repeat-x top left;
	}
.gakkou {
	background:#fff url("/koshien/css/images/shool-bg.gif") repeat-x TOP left;
	width:8.333%;
	height:2.5em !important;
	padding:2px;
	line-height:1.1em;
	font-size:73%;
	text-align:center;
	white-space:nowrap !important;
	border-top:1px dotted #ccc;
	border-right:1px solid #999;
	border-left:1px solid #999;
	}
/*★k92★勝ち上がりカラー*/
#k92 .pref {
	background:#EAEAEA url("images/k92_pref-bg1.gif") repeat-x top left;
	border-left:1px solid #999;
	}
#k92 .pref2 {
	background:#D3ECFF url("images/k92_pref-bg2.gif") repeat-x top left;
	}
#k92 .pref3 {
	background:#FFE9A9 url("images/k92_pref-bg3.gif") repeat-x top left;
	}
#k92 .pref4 {
	background:#FFC5A1 url("images/k92_pref-bg4.gif") repeat-x top left;
	}
#k92 .pref4b {
	background:#FFBFBF url("images/k92_pref-bg5.gif") repeat-x top left;
	}
#k92 .pref4b {
	background:#FFBFBF url("images/k92_pref-bg5.gif") repeat-x 0px -3px;
	}
#k92 .pref5 {
	background:#EA7375 url("images/k92_pref-bg5today.gif") repeat-x top left;
	}
#k92 .pref6 {
	background:#D5ECCE url("images/k92_pref-bg6.gif") repeat-x top left;
	}
#k92 .gakkou {
	background:#fff url("images/k92_shool-bg.gif") repeat-x top left !important;
	width:8.333%;
	height:2.5em !important;
	padding:2px;
	line-height:1.1em;
	font-size:73%;
	text-align:center;
	white-space:nowrap !important;
	border-top:1px dotted #ccc;
	border-right:1px solid #999;
	border-left:1px solid #999;
	}
/*【k91】 090528, 090731*/
#k91 div#Mapwrapper {
	margin:20px 0;
	padding:0 0 25px;
	width:100%;
	}
* html #k91 div#Mapwrapper {
	width:99%;
	}
#k91 div#Mapwrapper td a {
	color:#000 !important;
	}
#k91 div#Mapwrapper table {
	width:96%;
	margin:0 2%;
	text-align:left;
	border-collapse:separate;
	border-spacing:1px;
	}
* html #k91 div#Mapwrapper table {
	width:95%;
	margin:0 2% 0 1%;
	}
#k91 .pref, #k91 .pref2, #k91 .pref3, #k91 .pref4, #k91 .pref4b, #k91 .pref5, #k91 .pref6 {
	margin:0;
	padding:5px 0 0 !important;
	line-height:1.2em;
	border-style:solid;
	border-color:#999;
	border-width:0 1px 1px;
	zoom:1;
	}
* html #k91 td.tdLast {
	border-right:2px solid #999;
	}
#k91 .gakkou {
	width:auto;
	height:auto !important;
	min-height:1.2em;
	font-size:110%;
	margin:0;
	border-width:1px 0px 0px;
	}
#k91 .wid6 {
	width:8.5%;
	min-width:4em;
	}
html>/**/body#k91 .wid6 {
	width/*\**/:11%\9;
	}
/*for IE8 090731*/
#k91 .wid20 {
	width:22% !important;
	min-width:4em;
	text-align:center;
	}
#k91 .wid3 {
	width:3% !important;
	}
#k91 .whiteTr, #k91 .whiteTr2 {
	background-color:#fff;
	border:none !important;
	}
/*入れ子テーブル*/
#k91 .sikoku {
	width:93% !important;
	margin:10px 5px 0 0 !important;
	}
#k91 .okinawa {
	border-top:2px solid #999;
	border-left:2px solid #999;
	margin:10px 10px 0 5px;
	padding:10px;
	}
#k91 .okinawa table {
	width:70% !important;
	}
#k91 .okinawa td {
	padding:0;
	}
/*【k92】 100527 */
#k92 div#Mapwrapper {
	margin:20px 0;
	padding:0 0 250px;
	width:100%;
	}
* html #k91 div#Mapwrapper {
	width:99%;
	}
#k92 div#Mapwrapper td a {
	color:#000 !important;
	}
#k92 div#Mapwrapper table {
	width:96%;
	margin:0 2%;
	text-align:left;
	border-collapse:separate;
	border-spacing:1px;
	}
* html #k91 div#Mapwrapper table {
	width:95%;
	margin:0 2% 0 1%;
	}
#k92 .pref, #k92 .pref2, #k92 .pref3, #k92 .pref4, #k92 .pref4b, #k92 .pref5, #k92 .pref6 {
	margin:0;
	padding:2px 0 0 0 !important;
	line-height:1.2em;
	border-style:solid;
	border-color:#999;
	border-width:0 1px 1px;
	zoom:1;
	}
* html #k92 td.tdLast {
	border-right:2px solid #999;
	}
#k92 .gakkou {
	width:auto;
	height:auto !important;
	min-height:1.2em;
	font-size:110%;
	margin:1px 0 0;
	border-width:1px 0px 0px;
	padding-top:4px;
	padding-bottom:1px;
	}
#k92 .wid6 {
	width:8.5%;
	min-width:4em;
	}
html>/**/body#k92 .wid6 {
	width/*\**/:11%\9;
	}
/*for IE8 090731*/
#k92 .wid20 {
	width:22% !important;
	min-width:4em;
	text-align:center;
	}
#k92 .wid3 {
	width:3% !important;
	}
#k92 .whiteTr, #k92 .whiteTr2 {
	background-color:#fff;
	border:none !important;
	}
/*入れ子テーブル*/
#k92 .sikoku {
	width:93% !important;
	margin:10px 5px 0 0 !important;
	}
#k92 .okinawa {
	border-top:2px solid #999;
	border-left:2px solid #999;
	margin:10px 10px 0 5px;
	padding:10px;
	}
#k92 .okinawa table {
	width:70% !important;
	}
#k92 .okinawa td {
	padding:0;
	}
.mapHanrei {
	display:-moz-inline-box;
	display:inline-block;
	width:30px;
	height:15px;
	}
/*090728*/
html>body {
	line-height:1.4 !important;
	}
/*----▼ヤグラ▼----*/
div #T-wrapper {
	width:425px;
	margin:0 auto;
	padding:0;
	border:5px solid transparent;
	}
/*-----▼4チームの場合▼-----*/
table .tournament-Team4A {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
table .tournament-Team4B {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
/*-----▼7チームの場合▼-----*/
table .tournament-Team7 {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
/*-----▼8チームの場合▼-----*/
table .tournament-Team8A {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
table .tournament-Team8B {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
table .tournament-Team8C {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
table .tournament-Team8D {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
table .tournament-Team8E {
	height:100%;
	padding:0;
	margin:5px auto;
	vertical-align:middle;
	}
/*----共通---*/
table .schoolList {
	vertical-align:middle;
	border-collapse:collapse;
	margin:0;
	padding:0;
	}
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 tr td.schoolname {
	height:32px;
	padding:0 3px;
	color:#333333;
	font-weight:bold;
	width:100% !important;
	white-space:nowrap;
	}
table .schoolList tr.new td.schoolname {
	height:32px;
	width:100% !important;
	color:#000;
	background-color:#FEE3E3;
	font-weight:bold;
	white-space:nowrap;
	}
.Prefecture {
	height:32px;
	width:100% !important;
	color:#333333;
	font-size:70%;
	padding-right:2px;
	padding-left:5px;
	white-space:nowrap;
	}
table .schoolList tr.new td.Prefecture {
	width:100% !important;
	background-color:#FEE3E3;
	white-space:nowrap;
	font-weight:bold;
	}
table .schoolList tr.spaceTR td {
	height:3px;
	color:#fff;
	font-size:2px;
	background-color:#fff;
	margin:0;
	padding:0;
	border:0;
	}
.LeftTd {
	white-space:nowrap;
	text-align:right;
	}
.RightTd {
	background:transparent url(/koshien/css/images/yagura-back.gif) repeat-y ;
	margin:0;
	padding:0;
	vertical-align:middle;
	}
html* table .schoolList tr td.schoolname {
	height:29px;
	width:100% !important;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
	white-space:nowrap;
	}
html* table .schoolList tr.new td.schoolname {
	height:29px;
	width:100% !important;
	color:#000;
	background-color:#FEE3E3;
	font-weight:bold;
	white-space:nowrap;
	}
*html .RightTd {
	background:transparent url(/koshien/css/images/yagura-back.gif) repeat-y ;
	margin:0;
	margin-top:5px;
	padding-top:8px;
	vertical-align:middle;
	}
*html table .schoolList tr td.schoolname {
	height:30px;
	width:100% !important;
	color:#000;
	background-color:#EEEEEE;
	font-weight:bold;
	white-space:nowrap;
	}
*html table .schoolList tr td.schoolname {
	height:30px;
	width:100% !important;
	color:#000;
	background-color:#FEE3E3;
	font-weight:bold;
	white-space:nowrap;
	}
/*okinawa*/
table.Yagura-T {
	margin:0 auto;
	}
.OkinawaYagera {
	font-size:85%;
	}
td.YaguraSpace {
	vertical-align:middle;
	}
table .schoolList tr td.schoolnameR {
	height:30px;
	width:100% !important;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	}
table .schoolList tr td.schoolnameL {
	height:30px;
	width:100% !important;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
	}
*html .OkinawaYagera img {
	margin:0;
	padding-top:5px;
	vertical-align:middle;
	}
/*hakku*/
html* table .schoolList tr td.schoolnameR {
	height:29px;
	width:100% !important;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	}
html* table .schoolList tr td.schoolnameL {
	height:29px;
	width:100% !important;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	}
*html table .schoolList tr td.schoolnameR {
	height:26px;
	width:100% !important;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	}
*html table .schoolList tr td.schoolnameL {
	height:26px;
	width:100%!important;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	}
*html table .schoolList tr.spaceTR td {
	height:3px;
	color:#fff;
	font-size:2px;
	background-color:#fff;
	margin:0;
	padding-top:1px;
	border:0;
	}
/*対面式ヤグラ*/
.PrefectureL {
	width:100% !important;
	color:#333;
	font-size:70%;
	padding:0 2px;
	white-space:nowrap;
	text-align:right;
	}
.PrefectureR {
	width:100% !important;
	color:#333333;
	font-size:70%;
	padding:0 2px;
	white-space:nowrap;
	text-align:left;
	}
/* tr="new"対応 */
table .schoolList tr.new td.schoolnameL {
	color:#000;
	background-color:#FEE3E3;
	font-weight:bold;
	white-space:nowrap;
	}
table .schoolList tr.new td.schoolnameR {
	color:#000;
	background-color:#FEE3E3;
	font-weight:bold;
	white-space:nowrap;
	}
table .schoolList tr.new td.PrefectureR {
	color:#000;
	background-color:#FEE3E3;
	white-space:nowrap;
	}
table .schoolList tr.new td.PrefectureL {
	color:#000;
	background-color:#FEE3E3;
	white-space:nowrap;
	}
.YaguraSpace img {
	padding-top:0;
	}
/*okinawa*/
/*一球速報==========================================*/
/* 一球速報スコアテーブル */
table.table02sctI {
	width:97%;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:90%;
	}
table.table02sctI tbody {
	 background-color:transparent;
	 }

thead.thead02sctI th {
	margin:0;
	padding:2px;
	border:1px solid #30502E;
	background-color:#0C300A;
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
	}
thead.thead02sctI th.ikkyuColor01 {
	margin:0;
	padding:2px;
	border:1px solid #30502E;
	background-color:#0C300A;
	background-repeat:repeat-x;
	color:#ffff33;
	text-align:center;
	}
.table02sctI tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #30502E;
	border-bottom:1px solid #30502E;
	border-left:1px solid #30502E;
	background-color:#0C300A;
	color:#222;
	text-align:center;
	}
.table02sctI tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #30502E;
	background-color:#0C300A;
	color:#fff;
	text-align:center;
	}
.table02sctI tbody th.retur a {
	display:block;
	}
.table02sctI tbody td.rdott a:link,
.table02sctI tbody td.rdott a:visited {
	color:#fff !important;
	}
.table02sctI tbody td.onbg a:link,
.table02sctI tbody td.onbg a:visited {
	color:#000 !important;
	}
.table02sctI tbody th.retur a:link,
.table02sctI tbody th.retur a:visited {
	color:#fff !important;
	}
.table02sctI tbody th.retur a:hover,
.table02sctI tbody th.retur a:active {
	color:#fff !important;
	text-decoration:underline !important;
	}
.table02sctI td {
	padding:5px;
	color:#fff;
	border-right:1px solid #30502E;
	border-left:1px solid #30502E;
	border-bottom:1px solid #30502E;
	background-color:#0C300A;
	text-align:center;
	}
.table02sctI td.topl {
	padding:5px;
	border:1px solid #30502E;
	color:#222;
	text-align:center;
	}
.table02sctI td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #30502E;
	}
.table02sctI td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #30502E;
	}
.table02sctI td.dot03s {
	border-top:0;
	border-left:0;
	}
.table02sctI td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
.table02sctI td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.tlnol {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.tlnolR {
	border-top:1px solid #30502E;
	border-left:1px solid #30502E;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	font-weight:bold;
	}
.table02sctI td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.lrnol2 {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.lrdot {
	border-top:0;
	border-left:1px dotted #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.rrdot {
	border-top:0;
	border-left:1px solid #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.rdott {
	border-top:1px solid #30502E;
	border-left:0;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI td.rdotl {
	border-top:0;
	border-left:1px solid #30502E;
	border-right:1px dotted #30502E;
	border-bottom:1px solid #30502E;
	}
.table02sctI tbody tr.trG td {
	background-color:#ECF4EC;
	}
/* 一球速報選手テーブル */
table.table03sctI {
	width:100%;
	margin:5px auto 15px;
	padding:0;
	border-collapse:collapse;
	font-size:90%;
	}
table.table03sctI caption {
	width:95%;
	margin:0 auto;
	padding:4px 0 0;
	background-color:transparent;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table03sctI caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table03sctI tbody {
	background-color:transparent;
	}
thead.thead03sctI th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
thead.thead03sctI th.thead03color01 {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:none;
	color:#222;
	text-align:center;
	}
.thead03school {
	width:9em;
	}
.table03sctI tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #30502E;
	border-bottom:1px solid #30502E;
	border-left:1px solid #30502E;
	background-color:#0C300A;
	color:#222;
	text-align:center;
	}
.table03sctI tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#ECF4EC;
	text-align:center;
	}
.table03sctI tbody th.thTdfk {
	padding:5px;
	color:#000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table03sctI tbody th.retur a {
	display:block;
	}
.table03sctI td {
	padding:5px;
	color:#000;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:center;
	}
.table03sctI td.topl {
	padding:5px;
	border:1px solid #ccc;
	color:#222;
	text-align:center;
	}
.table03sctI td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	}
.table03sctI td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	}
.table03sctI td.dot03s {
	border-top:0;
	border-left:0;
	}
.table03sctI td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
.table03sctI td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.tlnolR {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	}
.table03sctI td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table03sctI tbody tr.trG td,
.table03sctI tbody tr.trG th {
	background-color:#ECF4EC;
	}
.table03sctI tbody th.ikkyuChart01 {
	padding:5px;
	color:#000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#EFEFEF;
	text-align:left;
	}
.ikkyuChart01 {
	background-color:#EFEFEF !important;
	}
.ikkyuColor02 {
	background-color:#ECF4EC !important;
	}
/*---------------------------------------------------------------------------------------------------------*/

/* 一球速報 -------------------2007？*/
.ikkyuCap {
	font-size:100%;
	}
.tTeamI {
	font-size:100%;
	font-weight:bold;
	}
.tTeamiI {
	margin:0 10px;
	font-size:100%;
	font-weight:bold;
	}

#ikkyuWrapper {
	width:550px;
	margin:0 auto 15px;
	}
.ikkyuKoshienimg {
	width:550px;
	margin:0 auto;
	}
.ikkyuCnt {
	width:550px;
	background-color:#30502E;
	margin:0 auto 15px;
	}
.ikkyuLay {
	width:545px;
	margin:0 auto;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	}
*html .ikkyuLay {
	width:540px;
	margin:0 auto;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	}
.ikkyuLay td {
	background-color:transparent;
	vertical-align:top;
	}
.ikkyuTeamTd {
	height:350px;
	margin:0;
	padding:0 5px;
	}
*html .ikkyuTeamTd {
	height:350px;
	margin:0;
	padding:0 5px;
	}
.ikkyuTaemArea {
	width:115px;
	height:350px;
	padding:0 2px;
	background-color:#0C300A;
	color:#fff;
	text-align:center;
	font-size:90%;
	}
.ikkyuTaemArea h2 {
	padding:5px;
	font-size:100%;
	}
.ikkyuTaemArea h2 a {
	display:block;
	color:#fff !important;
	}
.ikkyuLay td.ikkyuMember {
	margin:0.2em 5px;
	padding:0;
	font-size:90%;
	line-height:1.2;
	}
.ikkyuMember li {
	margin:3px 2px;
	padding:2px;
	background:#031810;
	font-size:90%;
	text-align:left;
	}
.ikkyuMember li.dasekiActive {
	margin:3px 2px;
	padding:2px;
	background:#031810;
	border:1px solid #FF755E;
	font-size:90%;
	font-weight:bold;
	}
.ikkyuMemberT {
	width:100%;
	height:320px;
	margin:0;
	padding:5px 0;
	border-collapse:collapse;
	font-size:90%;
	line-height:1.2;
	}
.ikkyuMemberT td {
	margin:3px 0;
	padding:2px;
	border-top:2px solid #0C300A;
	border-right:none;
	border-bottom:2px solid #0C300A;
	border-left:2px solid #0C300A;
	background:#031810;
	font-size:90%;
	text-align:left;
	vertical-align:middle;
	color:#fff;
	}
.ikkyuMemberT td.lnol {
	margin:3px 0;
	padding:2px;
	border-top:2px solid #0C300A;
	border-right:2px solid #0C300A;
	border-bottom:2px solid #0C300A;
	border-left:none;
	background:#031810;
	font-size:90%;
	text-align:left;
	vertical-align:middle;
	}
.ikkyuMemberT td.rline {
	margin:3px 2px;
	padding:2px;
	border-right:2px solid #0C300A;
	background:#031810;
	font-size:90%;
	text-align:left;
	}
.ikkyuMemberT tr.dasekiActive td {
	background:#ECF4EC url(/koshien/css/images/ikkyuMemberTA_bg.gif) top left repeat-x;
	color:#222;
	font-weight:bold;
	}
.ikkyuLay td.ikkyuMainAreaL {
	width:290px;
	height:350px;
	margin:0 auto 5px;
	background-color:#0C300A;
	}
.ikkyuLay td.ikkyuMainAreaR {
	width:290px;
	margin:0 5px;
	background-color:#0C300A;
	}
.ikkyuLay02 {
	width:100%;
	height:100px;
	margin:0 auto;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	}
.ikkyuLay03 {
	width:100%;
	height:100px;
	margin:0 auto;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	}
.ikkyuBox {
	width:280px;
	margin:5px auto 5px;
	background-color:#C8B89B;
	}
.ikkyuLay02 td {
	vertical-align:top;
	}
.ikkyuTop {
	margin:0 auto;
	}
.ikkyuDakyu {
	width:125px;
	margin-bottom:5px;
	text-align:right;
	}
.ikkyuDakyu img {
	margin:0 auto;
	}
.ikkyuCenter {
	margin:0 auto;
	}
.ikkyuBatterL {
	width:75px;
	height:240px;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_l_lt.gif) top left no-repeat;
	}
.ikkyuBatterR {
	width:75px;
	height:240px;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_r_rt.gif) top left no-repeat;
	}
.ikkyuToukyuL {
	width:205px;
	height:240px;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_l_rt.gif) top left no-repeat;
	}
.ikkyuToukyuR {
	width:205px;
	height:240px;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_r_lt.gif) top left no-repeat;
	}
.ikkyuSbo {
	width:65px;
	height:216px;
	background:transparent url(/koshien/css/images/ikkyu_sbo_dammy2.gif) top left no-repeat;
	}
.ikkyuSboArea {
	width:280px;
	margin:0px auto 0px;
	background-color:transparent;
	line-height:1.3;
	}
.ikkyuLay02 td.ikkyuSboRui {
	width:75px;
	height:100px;
	background-color:transparent;
	}
.ikkyuLay02 td.ikkyuSboRui img {
	margin:0;
	padding:0;
	display:inline;
	}
.ikkyuSboImg {
	width:75px;
	margin:0;
	padding:0;
	}
/* SBOエリア呼び出し画像 */
.sbo_kai01oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai01o.gif) top left no-repeat;
	}
.sbo_kai01oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai01o.gif) top left no-repeat;
	}
.sbo_kai01uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai01u.gif) top left no-repeat;
	}
.sbo_kai01uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai01u.gif) top left no-repeat;
	}
.sbo_kai02oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai02o.gif) top left no-repeat;
	}
.sbo_kai02oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai02o.gif) top left no-repeat;
	}
.sbo_kai02uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai02u.gif) top left no-repeat;
	}
.sbo_kai02uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai02u.gif) top left no-repeat;
	}
.sbo_kai03oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai03o.gif) top left no-repeat;
	}
.sbo_kai03oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai03o.gif) top left no-repeat;
	}
.sbo_kai03uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai03u.gif) top left no-repeat;
	}
.sbo_kai03uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai03u.gif) top left no-repeat;
	}
.sbo_kai04oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai04o.gif) top left no-repeat;
	}
.sbo_kai04oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai04o.gif) top left no-repeat;
	}
.sbo_kai04uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai04u.gif) top left no-repeat;
	}
.sbo_kai04uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai04u.gif) top left no-repeat;
	}
.sbo_kai05oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai05o.gif) top left no-repeat;
	}
.sbo_kai05oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai05o.gif) top left no-repeat;
	}
.sbo_kai05uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai05u.gif) top left no-repeat;
	}
.sbo_kai05uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai05u.gif) top left no-repeat;
	}
.sbo_kai06oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai06o.gif) top left no-repeat;
	}
.sbo_kai06oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai06o.gif) top left no-repeat;
	}
.sbo_kai06uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai06u.gif) top left no-repeat;
	}
.sbo_kai06uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai06u.gif) top left no-repeat;
	}
.sbo_kai07oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai07o.gif) top left no-repeat;
	}
.sbo_kai07oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai07o.gif) top left no-repeat;
	}
.sbo_kai07uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai07u.gif) top left no-repeat;
	}
.sbo_kai07uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai07u.gif) top left no-repeat;
	}
.sbo_kai08oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai08o.gif) top left no-repeat;
	}
.sbo_kai08oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai08o.gif) top left no-repeat;
	}
.sbo_kai08uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai08u.gif) top left no-repeat;
	}
.sbo_kai08uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai08u.gif) top left no-repeat;
	}
.sbo_kai09oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai09o.gif) top left no-repeat;
	}
.sbo_kai09oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai09o.gif) top left no-repeat;
	}
.sbo_kai09uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai09u.gif) top left no-repeat;
	}
.sbo_kai09uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai09u.gif) top left no-repeat;
	}
.sbo_kai10oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai10o.gif) top left no-repeat;
	}
.sbo_kai10oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai10o.gif) top left no-repeat;
	}
.sbo_kai10uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai10u.gif) top left no-repeat;
	}
.sbo_kai10uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai10u.gif) top left no-repeat;
	}
.sbo_kai11oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai11o.gif) top left no-repeat;
	}
.sbo_kai11oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai11o.gif) top left no-repeat;
	}
.sbo_kai11uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai11u.gif) top left no-repeat;
	}
.sbo_kai11uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai11u.gif) top left no-repeat;
	}
.sbo_kai12oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai12o.gif) top left no-repeat;
	}
.sbo_kai12oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai12o.gif) top left no-repeat;
	}
.sbo_kai12uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai12u.gif) top left no-repeat;
	}
.sbo_kai12uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai12u.gif) top left no-repeat;
	}
.sbo_kai13oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai13o.gif) top left no-repeat;
	}
.sbo_kai13oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai13o.gif) top left no-repeat;
	}
.sbo_kai13uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai13u.gif) top left no-repeat;
	}
.sbo_kai13uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai13u.gif) top left no-repeat;
	}
.sbo_kai14oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai14o.gif) top left no-repeat;
	}
.sbo_kai14oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai14o.gif) top left no-repeat;
	}
.sbo_kai14uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai14u.gif) top left no-repeat;
	}
.sbo_kai14uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai14u.gif) top left no-repeat;
	}
.sbo_kai15oL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai15o.gif) top left no-repeat;
	}
.sbo_kai15oR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai15o.gif) top left no-repeat;
	}
.sbo_kai15uL {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_l/sbo_l_kai15u.gif) top left no-repeat;
	}
.sbo_kai15uR {
	width:75px;
	height:19px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/kai_r/sbo_r_kai15u.gif) top left no-repeat;
	}


.sbo_rui000L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui000.gif) top left no-repeat;
	}
.sbo_rui000R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui000.gif) top left no-repeat;
	}
.sbo_rui001L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui001.gif) top left no-repeat;
	}
.sbo_rui001R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui001.gif) top left no-repeat;
	}
.sbo_rui010L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui010.gif) top left no-repeat;
	}
.sbo_rui010R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui010.gif) top left no-repeat;
	}
.sbo_rui011L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui011.gif) top left no-repeat;
	}
.sbo_rui011R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui011.gif) top left no-repeat;
	}
.sbo_rui100L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui100.gif) top left no-repeat;
	}
.sbo_rui100R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui100.gif) top left no-repeat;
	}
.sbo_rui101L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui101.gif) top left no-repeat;
	}
.sbo_rui101R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui101.gif) top left no-repeat;
	}
.sbo_rui110L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui110.gif) top left no-repeat;
	}
.sbo_rui110R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui110.gif) top left no-repeat;
	}
.sbo_rui111L {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_l/sbo_l_rui111.gif) top left no-repeat;
	}
.sbo_rui111R {
	width:75px;
	height:34px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/rui_r/sbo_r_rui111.gif) top left no-repeat;
	}
.sbo_strike0L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_strike0.gif) top left no-repeat;
	}
.sbo_strike0R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_strike0.gif) top left no-repeat;
	}
.sbo_strike1L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_strike1.gif) top left no-repeat;
	}
.sbo_strike1R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_strike1.gif) top left no-repeat;
	}
.sbo_strike2L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_strike2.gif) top left no-repeat;
	}
.sbo_strike2R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_strike2.gif) top left no-repeat;
	}
.sbo_strike3L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_strike3.gif) top left no-repeat;
	}
.sbo_strike3R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_strike3.gif) top left no-repeat;
	}
.sbo_ball0L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_ball0.gif) top left no-repeat;
	}
.sbo_ball0R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_ball0.gif) top left no-repeat;
	}
.sbo_ball1L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_ball1.gif) top left no-repeat;
	}
.sbo_ball1R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_ball1.gif) top left no-repeat;
	}
.sbo_ball2L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_ball2.gif) top left no-repeat;
	}
.sbo_ball2R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_ball2.gif) top left no-repeat;
	}
.sbo_ball3L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_ball3.gif) top left no-repeat;
	}
.sbo_ball3R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_ball3.gif) top left no-repeat;
	}
.sbo_ball4L {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_ball4.gif) top left no-repeat;
	}
.sbo_ball4R {
	width:75px;
	height:13px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_ball4.gif) top left no-repeat;
	}
.sbo_out0L {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_out0.gif) top left no-repeat;
	}
.sbo_out0R {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_out0.gif) top left no-repeat;
	}
.sbo_out1L {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_out1.gif) top left no-repeat;
	}
.sbo_out1R {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_out1.gif) top left no-repeat;
	}
.sbo_out2L {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_out2.gif) top left no-repeat;
	}
.sbo_out2R {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_out2.gif) top left no-repeat;
	}
.sbo_out3L {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_l/sbo_l_out3.gif) top left no-repeat;
	}
.sbo_out3R {
	width:75px;
	height:21px;
	background:transparent url(/koshien/css/images/ikkyu_sbo/sbo_r/sbo_r_out3.gif) top left no-repeat;
	}
.ikkyuLay02 td.ikkyuSakusenL {
	margin:0;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_l_rb.gif) top left no-repeat;
	}
.ikkyuLay02 td.ikkyuSakusenR {
	margin:0;
	background:transparent url(/koshien/css/images/ikkyu_batter/butter_r_lb.gif) top left no-repeat;
	}
.ikkyuSakusenBox {
	height:65px;
	margin:0 5px 0 5px;
	background-color:transparent;
	font-weight:bold;
	font-size:80%;
	line-height:1.3;
	color:#fff;
	text-align:center;
	}
.ikkyuSakusenBox ul {
	margin:0 5px;
	padding:2px;
	}
.ikkyuSakusenBox ul li {
	display:inline;
	margin-right:5px;
	}
.ikkyuTokyuWrapper {
	margin-top:6px;
	}
.ikkyuTokyuZone {
	width:152px;
	height:188px;
	margin:0 auto 1px;
	border-collapse:collapse;
	border:1px solid #ECF4D5;
	background:transparent;
	font-size:75%;
	text-align:center;
	overflow:hidden;
	}
/* for IE6 only hack  */
*html .ikkyuTokyuZone { 
	width:155px;
	height:191px;
	overflow:visible;
	}
/* for safari only hack  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ikkyuTokyuZone { 
		border:1px solid #ECF4D5;
		width:155px;
		height:191px;
		overflow:visible;
		}
	}
.ikkyuTokyuZone td {
	width:28px;
	height:36px;
	border:1px solid #ECF4D5;
	background:transparent;
	color:#fff;
	vertical-align:middle;
	overflow:hidden;
	}
.ikkyuTokyuZone td.ikkyuBallZone {
	border:none;
	background:transparent;
	vertical-align:middle;
	overflow:hidden;
	}
.tzoneMinogashi {
	color:#FF6600;
	}
.tzoneKaraburi {
	color:#FFFF33;
	}
.tzoneFarl {
	color:#33CCFF;
	}
.tzoneBall {
	color:#33FF33;
	}
.tzoneAnda {
	color:#FF0000;
	}
.tzoneBonda {
	color:#fff;
	}
.ikkyuHanrei {
	width:280px;
	margin:5px auto 0;
	background-color:#ECF4EC;
	}
.ikkyuHanreiT {
	margin:0 10px;
		padding:5px 10px 0;
	background-color:#0C300A;
	}
.ikkyuHanreiT dl {
	padding:5px;
	background-color:#fff;
	font-size:70%;
	}
.ikkyuHanreiT dl dt {
	clear:left;
	float:left;
	margin:0;
	padding:3px 0;
	width:3em;
	font-weight:bold;
	}
.ikkyuHanreiT dl dd {
	margin-left:3em;
	}
.ikkyuHanreiT dl dd img {
	vertical-align:middle;
	}
.ikkyuHanreiT dl dd li {
	display:inline;
	margin-right:5px;
	padding:0;
	}
.ikkyuHanreiT dl dd li img {
	vertical-align:middle;
	}
.ikkyuSourui {
	width:280px;
	margin:10px auto;
	background-color:#ECF4EC;
	}
.ikkyuTousyu {
	/* height:30px; */margin:5px;
	padding:0;
	background:#829B78 url(/koshien/css/images/tousyuArea_bg.gif) top left no-repeat;
	}
.ikkyuBatterT {
	margin:0px 5px 0 5px;
	padding:5px;
	background:#829B78 url(/koshien/css/images/dasyaArea_bg.gif) top left no-repeat;
	}
.ikkyuBatterS {
	margin:0 10px;
	padding:5px;
	background-color:#0C300A;
	color:#fff;
	}
.ikkyuSourui {
	width:280px;
	margin:0 auto 10px;
	background-color:#ECF4EC;
	}
.ikkyuBatterT dl {
	padding:0;
	font-size:90%;
	}
.ikkyuTousyu dl {
	padding:5px;
	font-size:90%;
	}
.ikkyuTousyu dl dt, 
.ikkyuBatterT dl dt {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:2.5em;
	font-weight:bold;
	}
.ikkyuBatterS dl, 
.ikkyuSourui dl {
	padding:5px;
	font-size:80%;
	line-height:1.2em;
	}
.ikkyuBatterS dl dt {
	clear:left;
	float:left;
	margin:0;
	padding:3px 0;
	width:2em;
	font-weight:bold;
	}
.ikkyuSourui dl dt {
	clear:left;
	float:left;
	margin:0;
	padding:3px 0;
	width:3em;
	font-weight:bold;
	}
.ikkyuTousyu dl dd, 
.ikkyuSourui dl dd, 
.ikkyuBatterT dl dd {
	margin-left:2.5em;
	padding:0;
	}
.ikkyuTousyu dl dd img, 
.ikkyuBatterT dl dd img {
	margin:0 0 4px 5px;
	vertical-align:middle;
	}
.ikkyuTousyu dl dd img.tousyulr {
	margin:1px 0 0 5px;
	vertical-align:middle;
	}
.ikkyuBatterT dl dd img.dagekikekka {
	margin:-1px -2px 2px 0;
	vertical-align:middle;
	}
.ikkyuBatterS dl dd {
	margin-left:2em;
	padding:0;
	border-bottom:2px solid #0C300A;
	background-color:#031810;
	}
.ikkyuTousyu dl dd ul, 
.ikkyuBatterT dl dd ul {
	padding:0;
	}
.ikkyuBatterS dl dd ul,
.ikkyuSourui dl dd ul {
	padding:3px;
	}
.ikkyuTousyu dl dd ul li, 
.ikkyuSourui dl dd ul li, 
.ikkyuBatterT dl dd ul li {
	display:inline;
	margin:10px 10px 0 0;
	}
.ikkyuBatterS dl dd ul li {
	display:inline;
	margin:7px 7px 0 0;
	}
.ikkyuDasekiS {
	width:100%;
	margin:0;
	padding:5px;
	border-collapse:separate;
	font-size:90%;
	line-height:1.2;
	color:#fff;
	}
.ikkyuDasekiS thead th {
	margin:3px 0;
	padding:2px;
	background:#031810;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}
.ikkyuDasekiS tbody th {
	margin:3px 0;
	padding:2px;
	background:#031810;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}
.ikkyuDasekiS td {
	margin:3px 0;
	padding:2px;
	background-color:#031810;
	font-size:90%;
	text-align:center;
	vertical-align:middle;
	}
.ikkyuDasekiS tr.dasekiSHit td,
.ikkyuDasekiS tr.dasekiSHit th {
	margin:3px 0;
	padding:2px;
	border:1px solid #ECF4EC;
	background-color:#829B78;
	font-size:90%;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	}
#ikkyu_ad {
	margin:0pt auto;
	padding:5px 0pt;
	background-color:#30502E;
	text-align:center;
	}
/* ★92★修正 */
#k92 #ikkyu_ad {
	margin:0pt auto;
	padding:12px 0pt !important;
	background-color:#0A7E51;
	text-align:center;
	}
#k92 .ikkyuCnt {
	width:550px;
	background-color:#0A7E51;
	margin:0 auto 15px;
	text-align:center;
	}
#k92 .ikkyuLay {
	width:545px;
	margin:0 auto 10px;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	}
#k92 .pt10 {
	padding-top:10px;
	}
#k92 thead.thead02sctI th {
	border:1px solid #0A7E51;
	background-color:#01351F;
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
	}
#k92 thead.thead02sctI th.ikkyuColor01 {
	margin:0;
	padding:2px;
	border:1px solid #0A7E51;
	background-color:#01351F;
	background-repeat:repeat-x;
	color:#ffff33;
	text-align:center;
	}
#k92 .table02sctI tbody th.retu {
	margin:0;
	padding:2px;
	border-top:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	border-left:1px solid #0A7E51;
	background-color:#01492D;
	color:#222;
	text-align:center;
	}
#k92 .table02sctI tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #0A7E51;
	background-color:#031810;
	color:#fff;
	text-align:center;
	}

#k92 .table02sctI td {
	padding:5px;
	color:#fff;
	border-right:1px solid #0A7E51;
	border-left:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	background-color:#031810;
	text-align:center;
	}
#k92 .table02sctI td.topl {
	padding:5px;
	border:1px solid #0A7E51;
	color:#222;
	text-align:center;
	}
#k92 .table02sctI td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #0A7E51;
	}
#k92 .table02sctI td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #0A7E51;
	}
#k92 .table02sctI td.dot03s {
	border-top:0;
	border-left:0;
	}
#k92 .table02sctI td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	}
#k92 .table02sctI td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #0A7E51;
	/* background-color:#fff; */
	}
#k92 .table02sctI td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.tlnol {
	border-top:1px solid #0A7E51;
	border-left:0;
	border-right:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.tlnolR {
	border-top:1px solid #0A7E51;
	border-left:1px solid #0A7E51;
	border-right:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	font-weight:bold;
	}
#k92 .table02sctI td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.lrnol2 {
	border-top:1px solid #0A7E51;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.lrdot {
	border-top:0;
	border-left:1px dotted #0A7E51;
	border-right:1px dotted #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.rrdot {
	border-top:0;
	border-left:1px solid #0A7E51;
	border-right:1px dotted #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.rdott {
	border-top:1px solid #0A7E51;
	border-left:0;
	border-right:1px dotted #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI td.rdotl {
	border-top:0;
	border-left:1px solid #0A7E51;
	border-right:1px dotted #0A7E51;
	border-bottom:1px solid #0A7E51;
	}
#k92 .table02sctI tbody tr.trG td {
	background-color:#ECF4EC;
	}
/* ★92★スコア下★ */
#k92 .ikkyuMemberT {
	width:100%;
	height:320px;
	margin:0;
	padding:5px 0;
	border-collapse:collapse;
	font-size:90%;
	line-height:1.2;
	}
#k92 .ikkyuMemberT td {
	margin:3px 0;
	padding:2px;
	border-top:2px solid #01492D;
	border-right:none;
	border-bottom:2px solid #01492D;
	border-left:2px solid #01492D;
	background:#031810;
	font-size:90%;
	text-align:left;
	vertical-align:middle;
	color:#fff;
	}
#k92 .ikkyuMemberT td.lnol {
	margin:3px 0;
	padding:2px;
	border-top:2px solid #01492D;
	border-right:2px solid #01492D;
	border-bottom:2px solid #01492D;
	border-left:none;
	background:#031810;
	font-size:90%;
	text-align:left;
	vertical-align:middle;
	}
#k92 .ikkyuMemberT td.rline {
	margin:3px 2px;
	padding:2px;
	border-right:2px solid #0C300A;
	background:#031810;
	font-size:90%;
	text-align:left;
	}
#k92 .ikkyuMemberT tr.dasekiActive td {
	background:#ECF4EC url(/koshien/css/images/ikkyuMemberTA_bg.gif) top left repeat-x;
	color:#222222;
	font-weight:bold;
	}

#k92 .ikkyuTaemArea {
	width:115px;
	height:350px;
	padding:0 1px;
	background-color:#01492D;
	color:#fff;
	text-align:center;
	font-size:90%;
	border-top:1px solid #002a1a;
	border-left:1px solid #002a1a;
	padding-bottom:0;
	}
#k92 .ikkyuTaemArea h2 {
	padding:5px;
	padding-bottom:2px;
	font-size:100%;
	}
#k92 .ikkyuTaemArea h2 a {
	display:block;
	color:#fff !important;
	}
#k92 .ikkyuLay td.ikkyuMainAreaL {
	width:290px;
	height:350px;
	margin:0 auto 5px;
	background-color:#031810;
	}
#k92 .ikkyuLay td.ikkyuMainAreaR {
	width:290px;
	margin:0 5px;
	background-color:#031810;
	}
#k92 .ikkyuBatterS {
	margin:0 10px;
	padding:5px;
	background-color:#01492D;
	color:#fff;
	border-left:1px solid #002a1a;
	}
#k92 .ikkyuHanreiT {
	margin:0 10px;
	padding:5px 0 0;
	background-color:#01492D;
	border-top:1px solid #002a1a;
	border-left:1px solid #002a1a;
	}
#k92 .ikkyuHanreiT img {
	margin:5px 0 0;
	}
#k92 .table02sctI td.onbg {
	color:#000;
	font-weight:bold;
	background-color:#fffe87;
	}
#k92 .ikkyuMemberT td.shubi {
	text-align:center;
	}
#k92 .ikkyuTousyu {
	margin:5px;
	padding:0;
	background:transparent url(/koshien/css/images/k92_ikkyu-tousyuArea_bg.gif) top left no-repeat;
	}
#k92 .ikkyuBatterT {
	margin:0px 5px 0 5px;
	padding:5px;
	background:transparent url(/koshien/css/images/k92_ikkyu-dasyaArea_bg.gif) top left no-repeat;
	}
#k92 .ikkyuBatterT dl dd img.dagekikekka {
	margin:-2px 0px -2px 0;
	vertical-align:middle;
	}
/* 2010-08-09 */
.ikkyuBatterT dl dd img.dagekikekka {
	background: transparent url(/koshien/images/ikkyu_dagekikekka/dagekikekka000.gif) top left no-repeat;
	}
#k92 .ikkyuBatterT dl dd img.dagekikekka {
	background: transparent url(/koshien/images/ikkyu_dagekikekka/dagekikekka000k92h.gif) top left no-repeat;
	}
#k92 .ikkyuTousyu dl dd img.tousyulr {
	margin:2px 2px 0 0;
	vertical-align:middle;
	}
#k92 .ikkyuTeamTd {
	height:350px;
	margin:0;
	padding:0 4px;
	}
*html #k92 .ikkyuTeamTd {
	height:350px;
	margin:0;
	padding:0 4px;
	}
#k92 .ikkyuBtnWaku {
	width:auto;
	 padding:0 0 10px!important;
	 text-align:center;
	 background-color:#0A7E51;
	}
/* k92★一球速報デザイン修正用ここまで */
/* 下部テーブルなど */
.tmovie {
	width:100%;
	margin:10px auto 0;
	border-collapse:separate;
	}
.tmovie td {
	background-color:#ECE4D5;
	margin-top:20px;
	}
.tmovie tr {
	margin-top:15px !important;
	}
.tmovie td div {
	padding:10px;
	text-align:center;
	background-color:#ECE4D5;
	background-image:url(/koshien/css/images/fg_back.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.tmovie td div {
	margin:0;
	padding:5px;
	}
.tmovie td div p {
	margin:0;
	padding:0;
	}
.tmovie td span {
	display:block;
	margin:0;
	padding:3px 8px;
	text-align:center;
	font-size:85%;
	}
.tmovie td img {
	margin:0 0 4px;
	}
.tmovie td img.ikkyuMoviebtn {
	display:block;
	margin:4px auto;
	border:none !important;
	}
.tmBar {
	padding:4px 3px 3px 3px !important;
	border-bottom:1px solid #82735A;
	background:#fff url(/koshien/css/images/tphotoBar.gif) repeat-x top left !important;
	text-align:left !important;
	font-size:100%;
	}
.tmBar a {
	display:block;
	font-weight:bold;
	font-size:100%;
	line-height:1.3em;
	vertical-align:middle;
	}
.tmovie p img,.fgnew img {
	border:2px solid #fff;
	}
.tmovie a:hover img, 
.fgnew a:hover img {
	border:2px solid #82735A;
	}
.tmovie a:hover span {
	 text-decoration:underline;
	 }
.tsubmenuI {
	margin:5px;
	font-size:80%;
	padding:0 5px 2px 12px;
	color:#888;
	line-height:1.2;
	}
.tsubmenuI li {
	display:inline;
	vertical-align:middle;
	margin-right:5px;
	padding-left:10px;
	background-image:url("/koshien/css/images/arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
	}
.tsubmenuI li a {
	margin-right:5px;
	padding:0;
	color:#222;
	}
.tsubmenuI li a img {
	margin-right:5px;
	}
.tsubmenuI li a:hover {
	background-color:#C8EDC8;
	color:#222;
	text-decoration:none;
	}
.ikkyuEmgText {
	width:550px;
	background-color:#30502E;
	margin:0 auto 15px;
	padding:0;
	}
.ikkyuEmgText ul {
	margin:0 10px 5px;
	padding:5px;
	background-color:#ECF4EC;
	}
.ikkyuEmgText ul li {
	font-size:90%;
	line-height:1.5;
	}
/* チーム紹介 */
table.table04tIntro {
	font-size:90%;
	margin:10px;
	padding:0;
	text-align:center;
	background-color:#999;
	}
thead.thead04tIntro th {
	padding:5px;
	background:#D5E0D0 url(/koshien/css/images/back10.gif) repeat-x scroll left top;
	color:#222;
	font-size:90%;
	}
.table04tIntro th, 
.table04tIntro td {
	padding-left:10px;
	color:#222;
	background-color:#fff;
	}
table.table05tIntro {
	margin:0;
	padding:0;
	font-size:90%;
	text-align:left;
	background-color:#999;
	}
.table05tIntro th {
	background-color:#ECF4EC;
	color:#222;
	padding:2px 2px 2px 10px;
	}
.table05tIntro td {
	padding-left:10px;
	color:#222;
	background-color:#fff;
	}

.table05tIntro th.gray01 {
	background-color:#F6F8EF;
	color:#444;
	padding:2px;
	font-size:90%;
	text-align:center;
	}
/* 一球iframe */
body#frame {
	width:100%;
	border-style:none !important;
	}
#ikkyu_a, 
#ikkyu_c1, 
#ikkyu_c2, 
#ikkyu_b, 
#ikkyu_d {
	width:100%;
	margin:0 auto;
	overflow:auto;
	}
table.table07han {
	padding:0;
	font-size:90%;
	}
.table07han tbody th.retug {
	background-color:#ECF4EC;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#222;
	font-weight:bold;
	margin:0pt;
	padding:2px;
	text-align:center;
	white-space:nowrap;
	}
.table07han td {
	background-color:#fff;
	border:1px solid #ccc;
	color:#222;
	padding:5px;
	text-align:left;
	}
table.table07han caption {
	width:100%;
	margin:0 auto;
	padding:4px 0 0;
	background:transparent url(/koshien/css/images/caption_bg.gif) repeat-x left top;
	color:#222;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	text-align:left;
	text-indent:3px;
	}
table.table07han caption span {
	margin:0;
	padding-left:10px;
	font-weight:normal;
	}
table.table07han tbody {
	 background-color:transparent;
	 }
thead.thead03db th {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#D5E0D0;
	background-image:url(/koshien/css/images/back10.gif);
	background-repeat:repeat-x;
	color:#222;
	text-align:center;
	}
.table07han 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;
	}
.table07han tbody th.retur {
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#222;
	text-align:center;
	}
.table07han 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;
	}
.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;
	}
.table07han td.topl {
	padding:5px;
	border:1px solid #ccc;
	background-color:transparent;
	color:#222;
	text-align:center;
	}
.table07han td.dot03 {
	border-top:0;
	border-left:0;
	border-bottom:1px dotted #ccc;
	background-color:transparent;
	}
.table07han td.dot03rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px dotted #ccc;
	background-color:transparent;
	}
.table07han td.dot03s {
	border-top:0;
	border-left:0;
	background-color:transparent;
	}
.table07han td.dot03srno {
	border-top:0;
	border-left:0;
	border-right:0;
	background-color:transparent;
	}
.table07han td.rno {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.lnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.tlnol {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han 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;
	}
.table07han td.rnol {
	border-top:0;
	border-left:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.lrnol {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.lrnol2 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.lrdot {
	border-top:0;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.rrdot {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.rdot {
	border-top:0;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han td.rdott {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
.table07han td.rdotl {
	border-top:0;
	border-left:1px solid #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	}
.table07han tbody tr.trG td {
	background-color:#ECF4EC;
	}
.table07han td ul li {
	margin:5px 0 10px;
	line-height:1.3;
	}
/*-----------------------------------------------------------------------------------------*/
/* 一球速報リフレッシュエリア　080311？*/
.ikkyuRefresh_box {
	margin:5px auto 10px;
	text-align:center;
	padding:5px 0;
	/* background-color:#ECF4EC; */}
.ikkyuRefresh_box ul {
	width:250px;
	height:18px;
	text-align:center;
	margin:0 auto;
	line-height:1px !important;
	}
.ikkyuRefresh_box ul li {
	display:block;
	float:left;
	height:18px;
	line-height:1px!important;
	text-decoration:none;
	}
.ikkyuRefresh_box ul li a,
.ikkyuRefresh_box ul li p {
	display:block;
	width:120px;
	height:18px;
	text-indent:-9999px;
	text-decoration:none;
	line-height:1px!important;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh a {
	background:transparent url("/koshien/css/images/ikkyu_refresh.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_on a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_on a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_on a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_on.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_manu.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_manu.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_off.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_off.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on p {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on {
	margin-left:10px;
	}
ul.batternews {
	width:180px;
	}
/*-----------------------------------------------------------------------------------------*/
/* 一球速報リフレッシュエリア　080311？*/
#k92 .ikkyuRefresh_box {
	margin:0px auto;
	text-align:center;
	padding:5px 0;
	}
.ikkyuRefresh_box ul {
	width:250px;
	height:18px;
	text-align:center;
	margin:0 auto;
	line-height:1px !important;
	}
.ikkyuRefresh_box ul li {
	display:block;
	float:left;
	height:18px;
	line-height:1px!important;
	text-decoration:none;
	}
.ikkyuRefresh_box ul li a,
.ikkyuRefresh_box ul li p {
	display:block;
	width:120px;
	height:18px;
	text-indent:-9999px;
	text-decoration:none;
	line-height:1px!important;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh a {
	background:transparent url("/koshien/css/images/ikkyu_refresh.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_on a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_on a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_on a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_on.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_manu.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_manu a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_manu.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_off.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_off.gif") no-repeat 0 -18px;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on p {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a:hover,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on a:active {
	background:transparent url("/koshien/css/images/ikkyu_refresh_auto_on.gif") no-repeat 0 0;
	}
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_off,
.ikkyuRefresh_box ul li#ikkyuRefresh_auto_on {
	margin-left:10px;
	}
ul.batternews {
	width:180px;
	}

/*=== 【k91】 090525
	copy from asahi.com "contents.css" ===*/
/*-- Box3 */
div.Box3 {
	margin:0 0 30px;
	padding:1px 0 0;
	border:solid 5px #d8dedd;
	position:relative;
	background-color:#fff;
	}
div.Box3Inner {
	padding:6px 11px;
	}
div.Box3 h3 {
	background:transparent url(/css08/images/bg_box3_h2.gif) repeat scroll 0%;
	margin:0 1px 1px;
	min-height:0;
	padding:5px 10px;
	}
div.Box3 .Box3Inner h3 {
	background-image:none;
	}
/*--- Box3 h2 */
div.Box3 h2 {
	margin:0 1px 1px;
	padding:5px 10px;
	min-height:0;
	background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);
	}
* html div.Box3 h2 {
	height:auto;
	}
/* Box3 (H2Box) (use clearfix) */
.Box3 div.H2Box:after {
	display:block;
	clear:both;
	height:0.1px;
	visibility:hidden;
	content:".";
	line-height:0;
	font-size:0.1em;
	}
*:first-child+html .Box3 div.H2Box {
	min-height:1px;
	}
* html .Box3 div.H2Box {
	height:1px;
	}
.Box3 div.H2Box {
	margin:0 1px 1px;
	padding:5px 10px;
	background:#e1e6e6 url(/css08/images/bg_box3_h2.gif);
	}
.Box3 div.H2Box h2 {
	margin:0;
	padding:0;
	float:left;
	background:none;
	}
.Box3 div.H2Box ul {
	margin:0;
	padding:3px 0 0;
	background:none;
	}
.Box3 div.H2Box ul.FollowLnk li {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	border:none;
	float:right;
	}
.Box3 div.H2Box ul.FollowLnk li a {
	white-space:nowrap;
	}
div.Box3 table.ColSet td h2 {
	margin:0 0 1px;
	}
div.Box3 h2 {
	font-size:100%;
	}
div.Box3 h2 a {
	background:transparent url(/css08/images/mkr_lnk2.gif) no-repeat scroll 100% 40%;
	color:#333;
	padding-right:15px;
	}
/*--- Heading (ジャンル背景、Box3) */
div.Box3 h2.SportsGenre ,
div.Box3 div.SportsGenre div.H2Box h2 ,
div.Box3 div.SportsGenre div.H2Box li a,
div.Box3 h2.SportsGenre a ,
div.Box3 div.SportsGenre div.H2Box h2 a ,
div.Box3 h2.ShoppingGenre a ,
div.Box3 div.ShoppingGenre div.H2Box h2 a {
	color:#fff;
	background-image:url(/css08/images/mkr_lnk2_white.gif);
	}
div.Box3 h2.SportsGenre ,div.Box3 div.SportsGenre div.H2Box {
	background:#6a90b5 url(/css08/images/bg_box3_h2_sports.gif);
	}
*:first-child+html div.Box3 {
	min-height:1px;
	}
* html div.Box3 {
	height:1px;
	}
/*--- table 1/3 */
table.ColSet {
	border-collapse:separate;
	border-left:1px solid #fff;
	margin:0 -2px 0 0;
	width:100% !important;
	}
table.ColSet td {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
	}
table.ColSet td.Col13 {
	width:33.3%;
	}
table.ColSetEtoki td {
	background-color:#F2F5F5;
	font-size:88%;
	padding-bottom:13px;
	padding-top:10px;
	text-align:center;
	vertical-align:middle !important;
	}
/*---- Thumbnail Set Y （上下） */
div.ThmbSetY img {
	vertical-align:bottom;
	}
div.ThmbSetY p.ThmbCol {
	margin:0;
	padding:5px 0;
	background-color:#f2f5f5;
	text-align:center;
	}
div.ThmbSetY p.ThmbCol span img, * html div.ThmbSetY p.ThmbCol span {
	padding:2px;
	border:solid 1px #d8dedd;
	background-color:#fff;
	}
* html div.ThmbSetY p.ThmbCol span img {
	border:none;
	}
div.ThmbSetY p.ThmbCol a:hover span img, div.ThmbSetY p.ThmbCol a:focus span img, div.ThmbSetY p.ThmbCol a:active span img, 
* html div.ThmbSetY p.ThmbCol a:hover span, * html div.ThmbSetY p.ThmbCol a:focus span, * html div.ThmbSetY p.ThmbCol a:active span {
	border-color:#a00;
	}
html>body div.ThmbSetY p.ThmbCol a:hover {
	text-decoration:none;
	}
div.ThmbSetY div.ThmbTxt {
	margin:3px 8px 0;
	}
/*Box3 end*/
.pref, .pref2, .pref3, .pref4, .pref4b, .pref5, .pref6 {
	border-top:1px solid #DDD !important;
	}
.pref, .pref2, .pref3, .pref4, .pref4b, .pref5, .pref6 {
	border-right:1px solid #999 !important;
	}
.pref, .pref2, .pref3, .pref4, .pref4b, .pref5, .pref6 {
	border-bottom:1px solid #999 !important;
	}
.pref, .pref2, .pref3, .pref4, .pref4b, .pref5, .pref6 {
	border-left:1px solid #DDD !important;
	}

/* k92★ここから */
#k92 #ikkyuWrapper .ikkyuCnt .mt5 {
	margin:0 !important;
	padding:0 !important;
	}
#k92 .batternews {
	width:auto;
	text-align:center;
	margin:13px auto 8px !important;
	}
#k92 .batternews img {
	margin:0 3px !important;
	}
#k92 .batternewsOld {
	width:auto;
	text-align:center;
	margin:10px auto 10px !important;
	}
#k92 img.arwBtn {
	vertical-align: text-top !important;
	margin-top:0;
	}
#k92 .reloadBtn {
	width:420px;
	 height:31px;
	 margin:0 auto;
	overflow:hidden;
	}
#k92 .reloadLeft,
#k92 .reloadRight,
#k92 .autoLeft,
#k92 .autoRight {
	float:left;
	}
#k92 .reloadBtn a,
#k92 .reloadBtn span.autoRight {
 	display: block;
	 width:208px;
	 height:31px;
	background-color:#FFF;
	}
#k92 .reloadBtn a.reloadLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px 0px;
	}
#k92 .reloadBtn a.reloadLeft:hover {
	
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px -31px;
	}
#k92 .reloadBtn a.reloadRight {
	
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat -208px 0px;
	}
#k92 .reloadBtn a.reloadRight:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat -208px -31px;
	}
#k92 .reloadBtn a.autoLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px -62px;
	}
#k92 .reloadBtn a.autoLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px -93px;
	}
#k92 .reloadBtn span.autoRight {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat -208px -62px;
	}
#k92 .reloadBtn a span {
 	display: none;
	}
#k92 .scoreBoxI {
	padding-top:0;
	}
#k92 .mesBox {
	background-image:url(/koshien/css/images/k92_ikkyu_mes_bg.gif);
	background-repeat:no-repeat;
	background-position:3px -2px;
	background-position:5px center;
	background-color:#D6E454;
	background-color:#a3da4d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 5px 5px 50px !important;
	margin:0px 1% 15px !important;
	}
#k92 .reloadBtnWh {
	width:420px;
	 height:31px;
	 margin:0 auto;
	overflow:hidden;
	}
#k92 .reloadBtnGr {
	width:208px;
	 height:31px;
	 margin:0 auto;
	overflow:hidden;
	}
#k92 .reloadBtnWh a,
#k92 .reloadBtnWh span.autoRight,
#k92 .reloadBtnGr a {
 	display: block;
	width:208px;
	height:31px;
	background-color:#FFF;
	}
#k92 .reloadBtnWh a.reloadLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px 0px;
	}
#k92 .reloadBtnWh a.reloadLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px -31px;
	}
#k92 .reloadBtnWh a.reloadLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px 0px;
	}
#k92 .reloadBtnWh a.reloadLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px -31px;
	}
#k92 .reloadBtnWh a.reloadRight {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat -208px 0px;
	}
#k92 .reloadBtnWh a.reloadRight:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat -208px -31px;
	}
#k92 .reloadBtnWh a.autoLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px -62px;
	}
#k92 .reloadBtnWh a.autoLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px -93px;
	}
#k92 .reloadBtnWh span.autoRight {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat -208px -62px;
	}
#k92 .reloadBtnGr a.reloadLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat 0px -124px;
	}
#k92 .reloadBtnGr a.reloadLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-gr.gif) no-repeat -208px -124px;
	}
#k92 .reloadBtnWh a.autoLeft {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px -62px;
	}
#k92 .reloadBtnWh a.autoLeft:hover {
 	background: url(/koshien/css/images/k92_ikkyu-btn-wh.gif) no-repeat 0px -93px;
	}
#k92 .reloadBtnWh a span,
#k92 .reloadBtnGr a span {
 	display: none;
	}

/* ★92★100625追加★沖縄やぐら★ */
#k92 .OkinawaYagera table .schoolList tr td.defeat {
	 color:#666;
	}
#k92 .kyujoName {
	text-align:center !important;
	 color:#000 !important;
	}
#k92 .kyujoName p {
	text-align:center !important;
	 margin:0px auto 10px !important;
	}
#k92 p.OYdisclaimer{
 margin-bottom:3px;
	}
/* ★k92★ここまで▲▲▲ */

/* ★k92★ブログパーツ用★ここから★ */

#blogparts92 {
	min-width:660px;
	}
*:first-child+html #blogparts92 {
	min-width:580px;
	}
#blogparts92 .sec {
	margin-top:10px;
	}
#blogparts92 div.baloon {
	font-size: 11px;
	color: #900;
	position: absolute;
	padding-left: 5px;
	background: url(/koshien/92/blogparts/images/baloon.gif) no-repeat top left;
	z-index: 1;
	}
#blogparts92 div.baloon a {
	color: blue;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	}
#blogparts92 div.baloon a:hover {
	background-color: #eef;
	}
#blogparts92 div.baloon div {
	background: url(/koshien/92/blogparts/images/baloon_right.gif) no-repeat top right;
	padding: 7px 7px 14px 0;
	white-space: nowrap;
	}
#blogparts92 .center{
	text-align:center;
	}
#blogparts92 .partsBox {
	padding:0 14px;
	text-align:center;
	background:url(/koshien/92/blogparts/images/back_scorebox.jpg) repeat-x 0 0;
	}
#blogparts92 h3#blogparts {
	margin:10px auto;
	padding-top:10px;
	width:100%;
	height:87px;
	text-indent:-9999px;
	background:url(/koshien/92/blogparts/images/board_title.jpg) no-repeat 50% 50%;
	}
#blogparts92 #blogBox {	
	padding:4px;
	background:#080808;
	}
#blogparts92 #blogSample {
	text-align:left;
	overflow:hidden;
	background:#FFFFFF url(/koshien/92/blogparts/images/back_intro.jpg) repeat-x 0 0;
	}
#blogparts92 p#blogCatch {
	display:block;
	width:100%;
	height:66px;
	text-indent:-9999px;
	background:url(/koshien/92/blogparts/images/board_title_sub.jpg) no-repeat 0 0;
	}
#blogparts92 .blogImg {
	margin:0 auto 10px auto;
	text-align:center;
	}
#blogparts92 #yahooTxt{

	margin:0 16px 0 20px;
	font-size:90%;
	}
#blogparts92 #blogImg table {
	height:340px;
	margin:10px auto;
	padding:0;
	border-spacing:0;
	border-collapse: collapse;
	border:none;
	}
#blogparts92 #blogImg table .td227 {
	width:227px;
	}
#blogparts92 #blogText {
	margin:8px 16px 5px 16px;
	background:url(/koshien/92/blogparts/images/back_dotted_b.gif) repeat-x 0 0;
	}
* html #blogparts92 #blogText {
	 margin:20px 16px 0 16px;
	 }
#blogparts92 #blogText p {
	padding:10px 20px 5px 20px;
	line-height:1.3em;
	font-size:0.9em;
	}
* html #blogparts92 #blogText p {
	 padding:10px 20px 0 20px;
	 }
/* 設置方法*/
#blogparts92 #blogex {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
#blogparts92 #exTitle {
	text-align:left;
	background:url(/koshien/92/blogparts/images/back_ex.gif) repeat-x 0 0;
	}
#blogparts92 #exScript {
	font-size:90%;
	line-height:150%;
	border:1px solid #BFBFBF;
	padding:15px 0;
	}
#blogparts92 #ex01 {
	border:1px solid #8fc31a;
	width:550px;
	margin:0 auto 20px;
	text-align:left;
	padding:10px 15px;
	font-size:12px;
	}
#blogparts92 #ex01 p{
	padding: 6px 0 3px;
	}
#blogparts92 #ex01 #region{
	width:300px;
	}
#blogparts92 #ex01 #desc{
	width:530px;
	}
#blogparts92 #ex01 #code{

	width:520px;
	height:120px;
	background:#ebeae5;
	border:1px solid #a9aaa5;
	padding:5px;
	line-height:18px;
	}
#blogparts92 .sauceBtn{
	text-align:center;
	margin-right:35px;
	margin:15px 0 0;
	}
#blogparts92 #ex01 .message{

	padding-top:10px;
	}
#blogparts92 table.exScript {
	width:90%;
	height:60px;
	border-spacing:0;
	border-collapse: collapse;
	border:1px solid #A9A9A9;
	background:#EBEAE4;
	}
#blogparts92 #ex02 {
	 overflow:hidden;
	background:#F5F9FF;
	padding:10px 0;
	 }
#blogparts92 #ex02 p {
	 font-size:85%;
	 }
#blogparts92 #exsample {
	display:block;
	width:100%;
	height:232px;
	text-indent:-9999px;
	background:url(/koshien/92/blogparts/images/ex_sample.jpg) no-repeat 50% 50%;
	}
	/*Yahoo!ブログ設置*/
#blogparts92 #exYaTitle {
	text-align:left;
	background:url(/koshien/92/blogparts/images/back_ex02.gif) repeat-x 0 0;
	}
#blogparts92 #exYasample {
	display:block;
	padding:10px 0 15px;
	width:100%;
	height:225px;
	text-indent:-9999px;
	background:#F5F5FE url(/koshien/92/blogparts/images/ex_sample02.jpg) no-repeat 50% 50%;
	}
/* 注意事項*/
#blogparts92 #blogAt {
	width:80%;
	margin:0 auto;
	text-align:center;
	border-spacing:0;
	border-collapse: collapse;
	font-size:85%;
	width:565px;
	margin-bottom:10px;
	}
#blogparts92 #AtBoxR,#AtBoxL {
	width:19px;
	height:10px;
	margin:0;
	padding:0;
	background:#a5e123 url(/koshien/92/blogparts/images/td_01.gif) no-repeat 0 0;
	}
#blogparts92 #AtBoxR {
	 background:#a5e123 url(/koshien/92/blogparts/images/td_03.gif) no-repeat right top;
	 }
#blogparts92 #AtBoxC {
	margin:0;
	padding:10px 5px;
	text-align:left;
	font-size:88%;
	line-height:150%;
	background:#a5e123 url(/koshien/92/blogparts/images/td_02.gif) repeat-x 0 0;
	}
#blogparts92 #AtBoxC p {
	 padding:5px;
	color:#000000;
	 }
#blogparts92 #Attitle01 {
	font-size:120%;
	font-weight:bold;
	color:#000000;
	background:#a5e123 url(/koshien/92/blogparts/images/back_dotted_w.gif) repeat-x bottom left;
	}
#blogparts92 #Attitle02 {
	background:#a5e123 url(/koshien/92/blogparts/images/back_dotted_w.gif) repeat-x bottom left;
	}
#blogparts92 #AtBoxC ul {
	margin:10px 0 0 0;
	padding:0 15px;
	list-style:none;
	}
#blogparts92 #AtBoxC ul li {
	list-style:none;
	padding:0 0 0 10px;
	background:#a5e123 url(/koshien/92/blogparts/images/at_li_img.gif) no-repeat 0 6px;
	}
#blogparts92 #AtBoxBL {
	height:10px;
	background:#a5e123 url(/koshien/92/blogparts/images/td_04.gif) no-repeat left bottom;
	}
#blogparts92 #AtBoxBC {
	background:#a5e123 url(/koshien/92/blogparts/images/td_05.gif) repeat-x left bottom;
	}
#blogparts92 #AtBoxBR {
	background:#a5e123 url(/koshien/92/blogparts/images/td_06.gif) no-repeat left bottom;
	}
#blogparts92 #AtBoxCL {
	background:#a5e123 url(/koshien/92/blogparts/images/td_l.gif) repeat-y 0 0;
	}
#blogparts92 #AtBoxCR {
	background:#a5e123 url(/koshien/92/blogparts/images/td_r.gif) repeat-y 0 0;
	}
#blogparts92 .clear{
	clear:both;
	}
#blogparts92 #blogAll {
	width:100%;
	margin:0;
	background:url(/koshien/92/blogparts/images/bg.jpg);
	border-top:7px solid #537040;
	}
#blogparts92 #blogTitle{
	text-indent:-9999px;
	overflow:hidden;
	width:427px;
	height:54px;
	background:url(/koshien/92/blogparts/images/title.jpg) no-repeat;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
	}
#blogparts92 #blogTitleOver{
	text-indent:-9999px;
	overflow:hidden;
	width:316px;
	height:75px;
	background:url(/koshien/92/blogparts/images/title_over.jpg) no-repeat;
	text-align:left;
	margin-left:20px;
	margin-bottom:5px;
	}
#blogparts92 #blogDesc{
	text-indent:-9999px;
	overflow:hidden;
	width:427px;
	height:27px;
	background:url(/koshien/92/blogparts/images/desc.jpg) no-repeat;
	text-align:left;
	margin-left:20px;
	}
#blogparts92 .img_center{
	margin:0 15px;
	}
#blogparts92 #blogTxt{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:25px;
	padding-top:15px;
	letter-spacing:1.2px;
	line-height:18px;
	}
#blogparts92 #blogDetailAera{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top:30px;
	}
#blogparts92 .hTitle{
	width:100%;
	background:url(/koshien/92/blogparts/images/hbg.jpg) repeat-x;
	height:43px;
	clear:both;
	}
#blogparts92 .blogImgBox{
	width:290px;
	float:left;
	margin-top:20px;
	margin-right:0;
	margin-bottom:20px;
	margin-left:20px;
	}
#blogparts92 .blogImg{
	width:179px;
	text-align:left;
	float:left;
	}
#blogparts92 .blogImg .blogImgTitle{
	margin-left:15px;
	}
#blogparts92 .blogImg .blogImgTitle2{
	margin-left:22px;
	}
#blogparts92 .blogDetail{
	float:left;
	}
#blogparts92 .blogDetail .d1{
	margin-top:67px;
	}
#blogparts92 .blogDetail .d2{

	margin-top:70px;
	}
#blogparts92 .blogDetail .d3{
	margin-top:34px;
	}
#blogparts92 .blogDetail .d4{
	margin-top:9px;
	}
#blogparts92 .blogDetail .d5{
	margin-top:10px;
	}
#blogparts92 .blogDetail .d8{
	margin-top:8px;
	}
#blogparts92 .blogDetail .d6{
	margin-top:161px;
	}
#blogparts92 .blogDetail .d7{
	margin-top:97px;
	}
#blogparts92 .blogIn{
	margin:0;
	text-align:center;
	border:2px solid #d1d1d1;
	background:#FFFFFF;
	padding:15px 0;
	width:auto;
	}
#blogparts92 .blogIn p{
	margin-top:5px;
	margin-bottom:10px;
	}
#blogparts92 #blogRankingAera{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top:15px;
	}
#blogparts92 p.decs2 {
	margin:0 auto 10px !important;
	}
#blogparts92 .rankingBox{
	width:360px;
	float:left;
	margin-left:20px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
	}
#blogparts92 .rankingSample{
	float:left;
	margin-top:40px;
	margin-right:20px;
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
	background:#FFF;
	margin-bottom:20px;
	}
#blogparts92 #blogRankingAera table{
	width:360px;
	border-top:1px solid #828282;
	margin-top:5px;
	}
#blogparts92 #blogRankingAera table th{
	width:34px;
	height:23px;
	background:#537040;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	border-bottom:1px solid #879b7a;
	}
#blogparts92 #blogRankingAera table td{
	width:100px;
	height:23px;
	font-size:90%;
	border-bottom:1px solid #828282;
	border-right:1px solid #828282;
	background:#FFFFFF;
	padding: 2px 3px 1px;
	}
/* ★k92★ブログパーツ用★ここまで★ */

/* ★k92★10-07-05★ */
.k92notice {
	margin:5px 0 !important;
	}

.k92iphoneapp {
	margin:0 0 10px 0;
	}
.twBn {
	margin:-5px 0 10px 0;
	}
.twBn img {
	margin:0 0 5px 0;
	}
.twBn br {
	display:none;
	}
#k92 #rcnt br {
	display:none;
	}
/* banner */
#k92 #rcnt > a > img {
	margin-top:5px;
	}
/* iPhoneアプリ用スタイルここから */
#k92 .iphoneapp div.baloon {
	font-size: 11px;
	color: #900;
	position: absolute;
	padding-left: 5px;
	background: url("/koshien/92/iphone/images/baloon.gif") no-repeat top left;
	z-index: 1;
	}
#k92 .iphoneapp div.baloon a {
	color: blue;
	text-decoration: none;
	padding: 2px;
	margin-right: 2px;
	}
#k92 .iphoneapp div.baloon a:hover {
	background-color: #eef;
	}
#k92 .iphoneapp div.baloon div {
	background: url("/koshien/92/iphone/images/baloon_right.gif") no-repeat top right;
	padding: 7px 7px 14px 0;
	white-space: nowrap;
	}
#k92 .iphoneapp .center{
	text-align:center;
	}
#k92 .iphoneapp .partsBox {
	padding:0 14px;
	text-align:center;
	background:url(/koshien/92/iphone/images/back_scorebox.jpg) repeat-x 0 0;
	}
#k92 .iphoneapp h3#blogparts {
	margin:10px auto;
	padding-top:10px;
	width:100%;
	height:87px;
	text-indent:-9999px;
	background:url(/koshien/92/iphone/images/board_title.jpg) no-repeat 50% 50%;
	}
#k92 .iphoneapp #blogBox {
	padding:4px;
	background:#080808;
	}
#k92 .iphoneapp #blogSample {
	text-align:left;
	overflow:hidden;
	background:#FFFFFF url(/koshien/92/iphone/images/back_intro.jpg) repeat-x 0 0;
	}
#k92 .iphoneapp p#blogCatch {
	display:block;
	width:100%;
	height:66px;
	text-indent:-9999px;
	background:url(/koshien/92/iphone/images/board_title_sub.jpg) no-repeat 0 0;
	}
#k92 .iphoneapp .blogImg {
	margin:0 auto 10px auto;
	text-align:center;
	}
#k92 .iphoneapp #yahooTxt{
	margin:0 16px 0 20px;
	font-size:90%;
	}
#k92 .iphoneapp #blogImg table {
	height:340px;
	margin:10px auto;
	padding:0;
	border-spacing:0;
	border-collapse: collapse;
	border:none;
	}
#k92 .iphoneapp #blogImg table .td227 {
	width:227px;
	}
#k92 .iphoneapp #blogText {
	margin:8px 16px 5px 16px;
	background:url(/koshien/92/iphone/images/back_dotted_b.gif) repeat-x 0 0;
	}
* html #k92 .iphoneapp #blogText {
	 margin:20px 16px 0 16px;
	 }
#k92 .iphoneapp #blogText p {
	padding:10px 20px 5px 20px;
	line-height:1.3em;
	font-size:0.9em;
	}
* html #k92 .iphoneapp #blogText p {
	 padding:10px 20px 0 20px;
	 }
/* 設置方法*/
.blogex {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
#k92 .iphoneapp #exTitle {
	text-align:left;
	background:url(/koshien/92/iphone/images/back_ex.gif) repeat-x 0 0;
	}
#k92 .iphoneapp #exScript {
	font-size:90%;
	line-height:150%;
	border:1px solid #BFBFBF;
	padding:15px 0;
	}
#k92 .iphoneapp #ex01 {
	border:1px solid #cccccc;
	width:550px;
	margin:0 auto;
	text-align:left;
	padding:10px 0px 10px 15px;
	font-size:12px;
	}
#k92 .iphoneapp #ex01 p{
	padding:5px 0;
	}
#k92 .iphoneapp #ex01 #region{
	width:300px;
	}
#k92 .iphoneapp #ex01 #desc{
	width:530px;
	}
#k92 .iphoneapp #ex01 #code{
	width:520px;
	height:120px;
	background:#ebeae5;
	border:1px solid #a9aaa5;
	padding:5px;
	line-height:18px;
	}
#k92 .iphoneapp .sauceBtn{
	text-align:center;
	margin-right:35px;
	margin:15px 0;
	}
#k92 .iphoneapp #ex01 .message{
	padding-top:30px;
	}
#k92 .iphoneapp table.exScript {
	width:90%;
	height:60px;
	border-spacing:0;
	border-collapse: collapse;
	border:1px solid #A9A9A9;
	background:#EBEAE4;
	}
#k92 .iphoneapp #ex02 {
	 overflow:hidden;
	background:#F5F9FF;
	padding:10px 0;
	 }
#k92 .iphoneapp #ex02 p {
	 font-size:85%;
	 }
#k92 .iphoneapp #exsample {
	display:block;
	width:100%;
	height:232px;
	text-indent:-9999px;
	background:url(/koshien/92/iphone/images/ex_sample.jpg) no-repeat 50% 50%;
	}
/*Yahoo!ブログ設置*/
#k92 .iphoneapp #exYaTitle {
	 text-align:left;
	background:url(/koshien/92/iphone/images/back_ex02.gif) repeat-x 0 0;
	 }
#k92 .iphoneapp #exYasample {
	display:block;
	padding:10px 0 15px 0;
	width:100%;
	height:225px;
	text-indent:-9999px;
	background:#F5F5FE url(/koshien/92/iphone/images/ex_sample02.jpg) no-repeat 50% 50%;
	}
/* 注意事項*/
#k92 .iphoneapp #blogAt {
	width:80%;
	margin:0 auto;
	text-align:center;
	border-spacing:0;
	border-collapse: collapse;
	font-size:85%;
	}
#k92 .iphoneapp #AtBoxR,
#k92 .iphoneapp #AtBoxL {
	width:19px;
	height:10px;
	margin:0;
	padding:0;
	background:#a5e123 url(/koshien/92/iphone/images/td_01.gif) no-repeat 0 0;
	}
#k92 .iphoneapp #AtBoxR {
	 background:#a5e123 url(/koshien/92/iphone/images/td_03.gif) no-repeat right top;
	 }
#k92 .iphoneapp #AtBoxC {
	margin:0;
	padding:10px 5px;
	text-align:left;
	font-size:88%;
	line-height:150%;
	background:#a5e123 url(/koshien/92/iphone/images/td_02.gif) repeat-x 0 0;
	}
#k92 .iphoneapp #AtBoxC p {
	 padding:5px;
	color:#000000;
	 }
#k92 .iphoneapp #Attitle01 {
	font-size:120%;
	font-weight:bold;
	color:#000000;
	background:#a5e123 url(/koshien/92/iphone/images/back_dotted_w.gif) repeat-x bottom left;
	}
#k92 .iphoneapp #Attitle02 {
	background:#a5e123 url(/koshien/92/iphone/images/back_dotted_w.gif) repeat-x bottom left;
	}
#k92 .iphoneapp #AtBoxC ul {
	margin:10px 0 0 0;
	padding:0 15px;
	list-style:none;
	}
#k92 .iphoneapp #AtBoxC ul li {
	list-style:none;
	padding:0 0 0 10px;
	background:#a5e123 url(/koshien/92/iphone/images/at_li_img.gif) no-repeat 0 6px;
	}
#k92 .iphoneapp #AtBoxBL {
	height:10px;
	background:#a5e123 url(/koshien/92/iphone/images/td_04.gif) no-repeat left bottom;
	}
#k92 .iphoneapp #AtBoxBC {
	 background:#a5e123 url(/koshien/92/iphone/images/td_05.gif) repeat-x left bottom;
	 }
#k92 .iphoneapp #AtBoxBR {
	 background:#a5e123 url(/koshien/92/iphone/images/td_06.gif) no-repeat left bottom;
	 }
#k92 .iphoneapp #AtBoxCL {
	 background:#a5e123 url(/koshien/92/iphone/images/td_l.gif) repeat-y 0 0;
	 }
#k92 .iphoneapp #AtBoxCR {
	 background:#a5e123 url(/koshien/92/iphone/images/td_r.gif) repeat-y 0 0;
	 }
#k92 .iphoneapp .clear{
	clear:both;
	}
#k92 .iphoneapp #blogAll {
	width:100%;
	margin:0 auto;
	background:url(/koshien/92/iphone/images/bg.jpg);
	border-top:7px solid #537040;
	}
#k92 .iphoneapp #blogTitle{
	text-indent:-9999px;
	overflow:hidden;
	width:427px;
	height:54px;
	background:url(/koshien/92/iphone/images/title.jpg) no-repeat;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
	}
#k92 .iphoneapp #blogTitleOver{
	text-indent:-9999px;
	overflow:hidden;
	width:316px;
	height:75px;
	background:url(/koshien/92/iphone/images/title_over.jpg) no-repeat;
	text-align:left;
	margin-left:20px;
	margin-bottom:5px;
	}
#k92 .iphoneapp #blogDesc{

	text-indent:-9999px;
	overflow:hidden;
	width:427px;
	height:27px;
	background:url(/koshien/92/iphone/images/desc.jpg) no-repeat;
	text-align:left;
	margin-left:20px;
	}
#k92 .iphoneapp .img_center{
	margin:0 30px;
	}
#k92 .iphoneapp #blogTxt{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:25px;
	padding-top:15px;
	letter-spacing:1.2px;
	line-height:18px;
	}
#k92 .iphoneapp #blogDetailAera{
	width:95%;
	margin:0 22px;
	text-align:left;
	margin-top:30px;
	}
#k92 .iphoneapp .hTitle{
	width:100%;
	background:url(/koshien/92/iphone/images/titlebg.jpg) repeat-x;
	height:43px;
	margin-bottom:10px;
	}
#k92 .iphoneapp .blogImgBox{
	width:300px;
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	}
#k92 .iphoneapp .blogImg{
	width:179px;
	text-align:left;
	float:left;
	}
#k92 .iphoneapp .blogImg .blogImgTitle{
	margin-left:15px;
	}
#k92 .iphoneapp .blogImg .blogImgTitle2{

	margin-left:22px;
	}
#k92 .iphoneapp .blogDetail{
	float:left;
	}
#k92 .iphoneapp .blogDetail .d1{
margin-top:67px;
	}
#k92 .iphoneapp .blogDetail .d2{
margin-top:70px;
	}
#k92 .iphoneapp .blogDetail .d3{
margin-top:34px;
	}
#k92 .iphoneapp .blogDetail .d4{
margin-top:9px;
	}
#k92 .iphoneapp .blogDetail .d5{
margin-top:10px;
	}
#k92 .iphoneapp .blogDetail .d8{
margin-top:8px;
	}
#k92 .iphoneapp .blogDetail .d6{
margin-top:161px;
	}
#k92 .iphoneapp .blogDetail .d7{
margin-top:97px;
	}
#k92 .iphoneapp .blogIn{
	width:94%;
	margin:0 22px;
	text-align:center;
	border:2px solid #d1d1d1;
	background:#FFFFFF;
	padding:15px 0;
	}
#k92 .iphoneapp .blogIn p{

	margin-top:5px;
	margin-bottom:10px;
	}
#k92 .iphoneapp #blogRankingAera{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top:25px;
	padding-bottom:30px;
	}
#k92 .iphoneapp .rankingBox{
	width:360px;
	float:left;
	margin-left:20px;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:20px;
	}
#k92 .iphoneapp .rankingSample{
	float:left;
	margin-top:40px;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	background:#FFFFFF;
	margin-bottom:20px;
	}
#k92 .iphoneapp #blogRankingAera table{

	width:360px;
	border-top:1px solid #828282;
	margin-top:5px;
	}
#k92 .iphoneapp #blogRankingAera table th{
	width:34px;
	height:23px;
	background:#537040;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	border-bottom:1px solid #879b7a;
	}
#k92 .iphoneapp #blogRankingAera table td{
	width:100px;
	height:23px;
	border-bottom:1px solid #828282;
	border-right:1px solid #828282;
	background:#FFFFFF;
	}
/*iPhoneアプリここから*/
#k92 .iphoneapp #mainImages{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top:25px;
	}
#k92 .iphoneapp #mainbg1{
	width:100%;
	height:128px;
	background:url(/koshien/92/iphone/images/main_bg.gif) repeat-x;
	margin-bottom:10px;
	}
#k92 .iphoneapp #mainbg2{
	width:100%;
	height:128px;
	background:url(/koshien/92/iphone/images/main_bg2.gif) right no-repeat;
	}
#k92 .iphoneapp #iphone_left{
	float:left;
	width:420px;
	}
#k92 .iphoneapp #leadtxt{
	padding:10px 10px 0px 0;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:150%;
	}
#k92 .iphoneapp #iphone_right{
	float:left;
	}
#k92 .iphoneapp #iphone_right img{
	margin-top:15px;
	margin-left:10px;
	}
#k92 .iphoneapp .floatleft{
	float:left;
	text-align:center;
	font-size:12px;
	width:170px;
	}
#k92 .iphoneapp .floatleft img{

	margin:4px 0 5px;
	}
#k92 .iphoneapp .floatright{
	float:left;
	background:#FFFFFF;
	border:1px solid #ebebeb;
	margin-top:5px;
	font-size:11px;
	padding:7px 9px;
	width:185px;
	line-height:140%;
	}
#k92 .iphoneapp .floatright2{
	float:left;
	background:#FFFFFF;
	border:1px solid #ebebeb;
	font-size:11px;
	padding:7px 9px;
	width:380px;
	margin-top:5px;
	text-align:left;
	line-height:140%;
	}
* html #k92 .iphoneapp .floatright,
* html #k92 .iphoneapp .floatright2{
	margin-left:15px; /*IE6用のハック*/
	}
#k92 .iphoneapp .floatright,
#k92 .iphoneapp .floatright2{
	margin-left:30px;
	}
#k92 .iphoneapp #setting{
	background:#d1d1d1;
	border:1px solid #668153;
	padding:7px;
	font-size:10px;
	margin-left:0;
	width:390px;
	margin-top:10px;
	}
* html #k92 .iphoneapp #setting img{
	float:left;
	margin-right:7px;
	margin-bottom:10px;
	}
#k92 .iphoneapp #setting img{
	float:left;
	margin-right:10px;
	}
#k92 .iphoneapp .boxAll{
	width:569px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	}
#k92 .iphoneapp .detailbox1{
	float:left;
	width:157px;
	}
#k92 .iphoneapp .detailbox2{
	float:left;
	width:238px;
	}
#k92 .iphoneapp .detailbox3{
	float:left;
	width:174px;
	}
#k92 .iphoneapp .imgmargin1{
	margin-top:71px;
	}
#k92 .iphoneapp .imgmargin2{
	margin-top:46px;
	}
#k92 .iphoneapp .imgmargin3{
	margin-top:24px;
	}
#k92 .iphoneapp .boxAll2{
	width:600px;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
	}
#k92 .iphoneapp .detailboxLeft{
	width:290px;
	float:left;
	margin-right:20px;
	}
#k92 .iphoneapp .detailboxRight{
	width:290px;
	float:left;
	}
#k92 .iphoneapp .detailboxinLeft{
	float:left;
	width:176px;
	padding-top:15px;
	}
#k92 .iphoneapp .detailboxinRight{
	float:left;
	width:113px;
	padding-top:15px;
	}
#k92 .iphoneapp .downloadText,
#k92 .iphoneapp .downloadText a {
	text-align:left;
	color:#394c2c;
	font-weight:bold;
	}
#k92 .iphoneapp .notice{
font-size:10px;
	color:#666;
	font-weight:normal;
	}
#k92 .iphoneapp #detailArea{
	margin:0 auto;
	text-align:center;
	margin-top:15px;
	}
#k92 .iphoneapp #setting .notice{
	font-size:10px;
	color:#333;
	font-weight:normal;
	margin-top:3px;
	}
#k92 .iphoneapp .floatright2 p{
	color:#213215;
	}
#k92 .iphoneapp .floatright2 p.notice{
	color:#666;
	margin-top:2px;
	}
/* iPhoneアプリ用スタイルここまで */

/* k92★県別トップヘッドラインここから */
#k92 .kTopheadline {
	border-bottom:2px solid #A9CE93;
	}
/* k92★県別トップヘッドラインここまで */

/* k92★一球速報用 */
#k92 .ikkyu_reload_js {
	width:100%;
	background-color:#0A7E51;
	}
#k92 .ikkyuBtnWaku p {
	color:#FFF !important;
	font-size:80%;
	}
#k92 .ikkyuRefresh_frame {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	}
/* k92★本大会用デザインここから */
#k92 #hontaikai .okinawa {
	border-top:2px dotted #3EB096 !important;
	border-left:2px dotted #3EB096 !important;
	margin:10px 10px 0 5px;
	padding:10px;
	}
#k92 #hontaikai #Mapwrapper .pref {
	color:#555;
	margin:0;
	padding:3px 1px 0;
	height:1.3em;
	text-align:center;
	font-size:75%;
	line-height:1.1em;
	white-space:nowrap !important;
	border-top:1px solid #9FD7CA !important;
	border-right:1px solid #3EB096 !important;
	border-bottom:1px solid #3EB096 !important;
	border-left:1px solid #9FD7CA !important;
	border-top:3px solid #FFF !important;
	border-left:3px solid #FFF !important;
	*border-top:2px solid #FFF !important;
	 /* IE hack */
	*border-left:2px solid #FFF !important;
	 /* IE hack */
	}
#k92 #hontaikai #Mapwrapper table {
	border-spacing:0;
	}
#k92 #hontaikai #Mapwrapper table .whiteTr,
#k92 #hontaikai #Mapwrapper table .whiteTr2 {
	background-color:transparent !important;
	}
#k92 #hontaikai .tnavi {
	margin-top:0 !important;
	margin-bottom:4px !important;
	}
#k92 #hontaikai .gakkou {
	background:#fff url("/koshien/css/images/k92h_shool-bg.gif") repeat-x top left !important;
	width:8.333%;
	height:2.5em !important;
	padding:2px;
	line-height:1.1em;
	text-align:center;
	white-space:nowrap !important;
	border-top:1px solid #3EB096;
	border-top:0px solid #FFF !important;
	border-right:1px solid #999;
	border-left:1px solid #999;
	width:auto;
	height:auto !important;
	min-height:1.2em;
	font-size:80%;
	line-height:105%;
	margin:2px 0 0;
	border-width:1px 0 0;
	padding-top:4px;
	padding-bottom:1px;
	}
#k92 #hontaikai #Mapwrapper table td.pref {
	padding-top:4px !important;
	}
#k92 #hontaikai .honjitunavi strong {
	background-color:transparent !important;
	}
#k92 #hontaikai .bg-gray {
	background-color:#d9eee4;
	border:1px solid #e7f4ee !important;
	}
#k92 #hontaikai #Mapwrapper .bg-gray .pref,
#k92 #hontaikai #Mapwrapper .bg-gray .pref5 {
	border-width:1px !important;
	}
#k92 #hontaikai .k92hMapHanrei .daihyokou table .pref {
	width:100px;
	}
#k92 #hontaikai .pref {
	background:#fff url("/koshien/css/images/k92h_pref-bg-default.gif") no-repeat top left;
	}
#k92 #hontaikai .today {
	background:#fff url("/koshien/css/images/k92h_pref-bg-today.gif") no-repeat top center !important;
	}
#k92 #hontaikai .bg-gray .today {
	background:#fff url("/koshien/css/images/k92h_pref-bg-today-h.gif") no-repeat top center !important;
	}
#k92 #hontaikai .defeated {
	background:#fff url("/koshien/css/images/k92h_pref-bg-defeated.gif") no-repeat top left !important;
	}
#k92 #hontaikai .defeated a {
	color: #444 !important;
	}
#k92 #hontaikai .champion {
	background:#fff url("/koshien/css/images/k92h_pref-bg-champion.gif") no-repeat top right !important;
	}
#k92 #hontaikai #Mapwrapper table td {
	padding-top:3px !important;
	}
#k92 #hontaikai .champion a {
	font-weight: bold !important;
	color:#FFF !important;
	}
#k92 #hontaikai .champion .gakkou  a {
	font-weight: normal !important;
	color:#000 !important;
	}
#k92 #hontaikai .gakkou {
	margin:0 !important;
	border:0 !important;
	margin-top:2px !important;
	}
*html #k92 #hontaikai .gakkou {
	padding-bottom: 3px !important;
	}
#k92 #hontaikai .defeated .gakkou {
	background:#fff url("/koshien/css/images/k92h_shool-bg-defeated.gif") repeat-x top left !important;
	}
#k92 #hontaikai .champion .gakkou {
	background:#fff url("/koshien/css/images/k92h_shool-bg-champion.gif") repeat-x top left !important;
	}
#k92 #hontaikai .k92hMapHanrei .daihyokou table {
	width:100px;
	margin:0 0 5px 5px !important;
	}
#k92 #hontaikai .k92hMapHanrei span.pref {
	width:50px !important;
	display:block;
	float:left;
	}
#k92 #hontaikai .daihyokou td.pl10 {
	padding-left:5px !important;
	}
#k92 .k92hMapHanreiTD { margin:0 !important; padding:0 !important; vertical-align:bottom !important; }
#k92 .k92hMapHanrei { margin:0 0 5px 15px !important; padding:5px 3px 7px 10px !important; }
#k92 .k92hMapHanrei .s-small { font-size:85% !important; }
/* ★92★スコアボード広告移動による修正ここから */
#k92 .scoreBoxI {
	padding-bottom: 0 !important;
	background-color:#0A7E51;
	}
#k92 .scoreBoxI .scrBikouI {
	color:#fff !important;
	}
*html #k92 .scoreBoxI {
	 /* for IE only hack */
	width:542px;
	margin:0 auto;
	padding:9px 0px 4px;
	background-color:#0A7E51;
	}
#k92 .scoreBoxI,
#k92 #ikkyu_ad {
	width:550px !important;
	}
body#frame {
	overflow:hidden;
	}
/* ★92★スコアボード広告移動による修正ここまで */

/* k92本体ヤグラ用追加ここから */
#k92 .k92hYagura {
	margin-top:10px;
	margin-bottom:10px;
	}
#k92 .k92hYagura table.schoolList {
	vertical-align:top !important;
	margin-top:1px !important;
	}
#k92 .k92hYagura .Yagura-T td {
	vertical-align:top !important;
	margin: 0;
	padding:0;
	text-align: center;
	border:none;
	}
#k92 .k92hYagura .schoolList td {
	font-size:75% !important;
	vertical-align:middle !important;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	padding:0 0 0 3px;
	}
#k92 .k92hYagura .schoolList td.PrefectureL {
	font-size:60% !important;
	color: #666;
	padding-right:3px;
	}
#k92 .k92hYagura .schoolList span.nml {
	font-size:80% !important;
	color: #333;
	}
#k92 .k92hYagura .schoolList .ups td {
	border-top: 4px solid #FFF;
	border-bottom: 2px solid #FFF;
	}
#k92 .k92hYagura .schoolList .dwn td {
	border-top: 2px solid #FFF;
	border-bottom: 4px solid #FFF;
	}
#k92 .k92hYagura td.YaguraSpace {
	vertical-align: top;
	border: none;
	width: 350px;
	}
#k92 .k92hYagura table .schoolList tr td.defeat {
	color:#666 !important;
	}
*html #k92 .k92hYagura img {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: top;
	}
*+html #k92 .k92hYagura img {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: top;
	}
#k92 .k92hYagura tr td.schoolnameL { height: 30px; }
#k92 .k92hYagura tr td.schoolnameL, x:-moz-any-link { height: 33px; /* Fx 1.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameL, x:-moz-read-only { height: 33px; /* Fx 1.5, 2.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameL, x:-moz-broken { height: 33px; /* Fx 3.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameL, x:x { height: 30px; }
#k92 .k92hYagura tr td.schoolnameR { height: 30px; }
#k92 .k92hYagura tr td.schoolnameR, x:-moz-any-link { height: 33px; /* Fx 1.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameR, x:-moz-read-only { height: 33px; /* Fx 1.5, 2.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameR, x:-moz-broken { height: 33px; /* Fx 3.0 以降に適用される */}
#k92 .k92hYagura tr td.schoolnameR, x:x { height: 30px; }
#k92 .k92hYagura tr.spaceTR td img {
	display: none;
	}
#k92 .k92hYagura .schoolList td {
	background-color:#EEE;
	}
#k92 .k92hYagura .schoolList td.odd {
	background-color:#DDD;
	}
#k92 .k92hYaguraNotice {
	width:99%;
	text-align: center;
	margin-bottom:20px;
	}
/* 8強用やぐら */
.k92h8kyoYagura .Yagura-T {
	margin-bottom:10px;
	}
.k92h8kyoYagura {
	margin-bottom:20px;
	}
#k92 .k92h8kyoYagura td.LeftTd,
#k92 .k92h8kyoYagura td.YaguraSpace {
	vertical-align: middle !important;
	}
#k92 .k92h8kyoYagura td.YaguraSpace img {
	vertical-align: middle !important;
	}
#k92 .k92h8kyoYagura tr td.schoolnameL { height: 29px; }
#k92 .k92h8kyoYagura tr td.schoolnameL, x:-moz-any-link { height: 32px; /* Fx 1.0 以降に適用される */}
#k92 .k92h8kyoYagura tr td.schoolnameL, x:-moz-read-only { height: 32px; /* Fx 1.5, 2.0 以降に適用される */}
#k92 .k92h8kyoYagura tr td.schoolnameL, x:-moz-broken { height: 32px; /* Fx 3.0 以降に適用される */}
#k92 .k92h8kyoYagura tr td.schoolnameL, x:x { height: 29px; }

#k92 .k92h8kyoYagura .schoolList td {
	vertical-align:middle !important;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
	padding:0 0 0 3px;
	text-align:center;
/* 2010-08-17 ８強決定前*/
	padding:0 5px !important;
	}
#k92 .k92h8kyoYagura .schoolList td.PrefectureL {
	font-size:80% !important;
	color: #666;
	padding-right:3px;
	}
#k92 .k92h8kyoYagura .schoolList span.nml {
	color: #333;
	}
#k92 .k92h8kyoYagura .schoolList .ups td {
	border-top: 4px solid #FFF;
	border-bottom: 2px solid #FFF;
	}
#k92 .k92h8kyoYagura .schoolList .dwn td {
	border-top: 2px solid #FFF;
	border-bottom: 4px solid #FFF;
	}
#k92 .k92hYagura .schoolList .winner td,
#k92 .k92h8kyoYagura .schoolList .winner td {
	background-color: #FEE3E3;
	}
#k92 .k92hYagura .schoolList .defeat td,
#k92 .k92h8kyoYagura .schoolList .defeat td {
	color: #666;
	}
#k92 .k92hYagura td.schoolnameL { 
	padding-left:12px !important;
	padding-right:0px !important;
	}
#k92 .k92hYagura td.PrefectureL {
	padding-left:10px !important;
	padding-right:10px !important;
	}
#k92 .k92hYagura table.yLeft td.PrefectureL {
	padding-left:0px !important;
	padding-right:5px !important;
	}
/* k92本体ヤグラ用追加ここまで */

/* k92本体F-BOX用ここから */
#k92 .F-Box {
	background-color:#D7E2DC;
	border:1px solid #D7E2DC;
	padding:0;
	margin:20px auto;
	margin:20px;
	}
#k92 .F-Box ul {
	background-color:#f6f7e0;
	border:1px solid #d1d38f;
	padding:10px 5px 0;
	margin:0;
	}
#k92 .F-Box ul li {
	font-weight:bold;
	height:45px;
	float:left;
	margin:4px 8px;
	width:180px;
	}
#k92 .F-Box ul li a {
	display:block;
	color:#000;
	font-size:90%;
	padding-top:5px;
	}
#k92 .F-Box ul li a span {
	font-weight:bold;
	line-height:110%;
	}
#k92 .F-Box li a img {
	vertical-align:middle;
	margin-right:5px;
	margin-top:-13px;
	float:left;
	}
*html #k92 .F-Box li a img {
	vertical-align:middle;
	vertical-align:text-bottom;
	vertical-align:bottom;
	margin-right:5px;
	margin-top:-10px;
	float:left;
	}
*html #k92 .F-Box ul li a span {
	font-weight:bold;
	line-height:110%;
	}
*html #k92 .F-Box ul li a {
	display:block;
	padding-top:10px;
	overflow:visible;
	}
*html #k92 .F-Box ul {
	padding-top:5px;
	padding-bottom:10px;
	}
/* k92本体F-BOX用ここまで */

/* k92一球ヘルプここから */
#k92 .brownbox {
	margin:20px auto 10px;
	padding:5px 15px 10px;
	background-color:#FFF;
	border:1px solid #D9C797;
	}
#k92 .brownbox .cntTitle3 {
	padding:4px 0 1px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #ccc;
	background-color:transparent;
	font-size:100%;
	font-weight:bold;
	}
#k92 .brownbox .cntTitle3 img {
	vertical-align:text-bottom;
	}
#k92 .greenbox {
	margin:20px auto 10px;
	padding:0 10px 10px;
	background-color:#FFF;
	border:1px solid #A9CE93;
	}
#k92 .greenbox .cntTitle2 {
	margin-bottom:20px;
	}
/* cntTitle */
#k92 #hontaikai .cntTitle2 {
	background: transparent url(/koshien/css/images/k92h_subsub_bg.gif) no-repeat scroll left top;
	border-bottom: 0px solid #CCC;
	height:40px;
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 10px 0 0 35px;
	clear: both;
	}


/* ★フォトギャラ 2010-09-08 */
/* Sequece Navigation ナビゲーション */
#koshienPG div#cnt div.SeqNav {margin:10px 0;text-align:center;line-height:2;}/*clear:both;*/

/*Buttons*/
#koshienPG div#cnt div.SeqNav p,
#koshienPG div#cnt div.SeqNav ol,
#koshienPG div#cnt div.SeqNav ol li {
	margin:0; display:inline;
	}

#koshienPG div#cnt div.SeqNav ol {
	margin:0 -4px 0 1px !important;
	}


*html #koshienPG div#cnt div.SeqNav ol {
	margin:0 -1px 0 0 !important;
	}

#koshienPG div#cnt div.SeqNav p a,
#koshienPG div#cnt div.SeqNav p span,
#koshienPG div#cnt div.SeqNav ol li a,
#koshienPG div#cnt div.SeqNav ol li em {
	padding:3px 6px 2px;
	border:solid 2px #c1ccca;
	line-height:1.1;
	color:#333;
	background:#fff no-repeat;
	}
#koshienPG div#cnt div.SeqNav p a,
#koshienPG div#cnt div.SeqNav p span,
#koshienPG div#cnt div.SeqNav ol li a,
#koshienPG div#cnt div.SeqNav ol li em {
	padding:3px 6px 2px;
	border:solid 2px #BCD0B5;
	line-height:1.1;color:#333;
	background:#fff no-repeat;
	}

#koshienPG div#cnt div.SeqNav p a:hover,
#koshienPG div#cnt div.SeqNav p a:active,
#koshienPG div#cnt div.SeqNav p a:focus,
#koshienPG div#cnt div.SeqNav ol li a:hover,
#koshienPG div#cnt div.SeqNav ol li a:focus,
#koshienPG div#cnt div.SeqNav ol li a:active,
#koshienPG div#cnt div.SeqNav ol li em {
	color:#fff;
	background-color:#a00;
	text-decoration:none;
	}
*:first-child+html #koshienPG div#cnt div.SeqNav p a,
*:first-child+html #koshienPG div#cnt div.SeqNav p span,
*:first-child+html #koshienPG div#cnt div.SeqNav ol li a,
*:first-child+html #koshienPG div#cnt div.SeqNav ol li em {
	display:inline-block;
	}
* html #koshienPG div#cnt div.SeqNav p a,
* html #koshienPG div#cnt div.SeqNav p span,
* html #koshienPG div#cnt div.SeqNav ol li a,
* html #koshienPG div#cnt div.SeqNav ol li em {
	display:inline-block; margin-bottom:5px;
	}
/* Buttons - Prev or Next*/
#koshienPG div#cnt div.SeqNav p a,
#koshienPG div#cnt div.SeqNav p span {white-space:nowrap;font-weight:bold;}
#koshienPG div#cnt div.SeqNav p span {color:#ddd;}
/* Buttons - Prev*/
#koshienPG div#cnt div.SeqNav p.Prev a,
#koshienPG div#cnt div.SeqNav p.Prev span {padding-right:5px;padding-left:28px;background-image:url(/css08/images/mkr_prev_on.gif);background-position:0 50%;}
#koshienPG div#cnt div.SeqNav p.Prev span {background-image:url(/css08/images/mkr_prev_off.gif);}
/* Buttons - Next*/
#koshienPG div#cnt div.SeqNav p.Next a,
#koshienPG div#cnt div.SeqNav p.Next span {
	padding-right:28px;
	padding-left:5px;background-image:url(/css08/images/mkr_next_on.gif);
	background-position:100% 50%;
	}
#koshienPG div#cnt div.SeqNav p.Next span {
	background-image:url(/css08/images/mkr_next_off.gif);
	}
#koshienPG div#cnt div.SeqNav p, div#cnt div.SeqNav ol li {margin:0 -4px 0 1px;}
*:first-child+html #koshienPG div#cnt div.SeqNav ol li {margin:0 -3px 0 2px;}
*:first-child+html #koshienPG div#cnt div.SeqNav p {margin-right:0;}
#koshienPG div#cnt div.Box div.SeqNav p,
#koshienPG div#cnt div.Box div.SeqNav ol li {margin:0 1px 0 1px;}
*:first-child+html #koshienPG div#cnt div.Box div.SeqNav p {margin-left:1px;}
* html #koshienPG div#cnt div.SeqNav ol li {margin:0 -3px 0 1px;}
* html #koshienPG div#cnt div.SeqNav p {margin-right:1px;}
/* Heading 1 */
#koshienPG div#cnt .ImgCenter h1 {margin:5px auto 10px;
padding:5px 0 14px; border-bottom:solid 2px #d8dedd;min-height:21px;}
* html #koshienPG div#cnt .ImgCenter h1 {height:40px;}
/* Heading 1 (PhotoGallery articles) */
#koshienPG div#cnt h1.ImgCaption {font-weight:normal;text-align:center;border:none;font-size:100%;}
#koshienPG div#cnt h1.ImgCaption a {font-weight:bold;}
/* add 090331 (PhotoGallery articles) */
div#cnt h1.ImgCaption {width:510px;margin:5px auto 10px;text-align:left;padding-bottom:4px;}
* html #koshienPG div#cnt h1.ImgCaption {text-align:center;width:auto;margin:5px 10% 10px;}
* html #koshienPG div#cnt div.ImgCenter h1.ImgCaption {width:510px;margin:5px auto 10px;text-align:left;}
/* Utility (use clearfix) */
#koshienPG div#cnt div.Utility:after {display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
*:first-child+html #koshienPG div#cnt div.Utility {min-height:1px;}
* html #koshienPG div#cnt div.Utility {height:1px;}
#koshienPG div#cnt div.Utility {margin:0 0 30px;padding:3px 10px 0;line-height:1.3;background:#eaeeef;}
#koshienPG div#cnt div.Utility p {margin:0 0 3px;float:left;}
#koshienPG div#cnt div.Utility ul {margin:0;}
#koshienPG div#cnt div.Utility ul li {margin:0 0 3px;margin-left:10px;padding-left:10px;border-left:solid 1px #c9cccc;float:right;white-space:nowrap;}
/* === /Thumbnail === */
/* -- Utility --  see around L.270*/
#koshienPG div#cnt div.Utility {margin:0 0 17px;padding:3px 10px;line-height:1.5;}
#koshienPG div#cnt div.Utility p {margin:0;min-height:16px;padding-bottom:1px;line-height:1.6;}
* html #koshienPG div#cnt div.Utility p {height:16px;}
* html #koshienPG div#cnt div.Utility p.MixiCheck {margin-top:0;}
#koshienPG div#cnt div.Utility p img {vertical-align:middle;}
#koshienPG div#cnt div.Utility p a {padding-left:5px;}
#koshienPG div#cnt div.Utility p{font-size:76%;}
#koshienPG h1.Head,
#koshienPG p.HeadingP {
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:0 0 8px 5px;
	}
#koshienPG .ImgCenter {
	text-align:center !important;
	margin:0 auto !important;
	}
#koshienPG div.ImgCenter {
	background-color:#ECF4EC !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:25px !important;
	padding-bottom:25px !important;
	border-top:1px solid #f3f9f3;
	border-bottom:1px solid #dae4da;
	background: transparent url(/koshien/css/images/photogallery_bg.gif) repeat-x left top !important;
	}
#koshienPG div.ImgCenter img {
	background-color:#FFF;
	padding:10px;
	border-top:1px solid #c4cecc !important;
	border-right:1px solid #e7eeed !important;
	border-bottom:1px solid #e7eeed !important;
	border-left:1px solid #c4cecc !important;
	}
#koshienPG div.ImgCenter a:hover img {
	border:1px solid #aa0000 !important;
	}
#koshienPG div.SeqNav {
	background-color:#EEE !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	}
*html #koshienPG div.SeqNav p a,
*html #koshienPG div.SeqNav ol a {
	margin-top:5px !important;
	}
#koshienPG div#cnt h1.ImgCaption {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	text-align:left;
	}
#koshienPG .ColSet td {
	background-color:#ECF4EC !important;
	}
#koshienPG .ColSet td {
	background: transparent url(/koshien/css/images/photogallery_bg.gif) repeat-x left top !important;
	}
#koshienPG .ThmbCol {
	background-color:transparent !important;
	}
#koshienPG div.Box3{
	border:5px solid #b5c7af !important;
	border:5px solid #bcd0b5 !important;
	padding:0 !important;
	}
#koshienPG table.ColSet td {
	border-bottom:1px solid #dfe8df !important;
	border-right:1px solid #dfe8df !important;
	border-top:1px solid #FFF !important;
	border-left:1px solid #FFF !important;
	}
#koshienPG div.ThmbSetY p.ThmbCol span img,
* html #koshienPG div.ThmbSetY p.ThmbCol span {
	padding:5px;
	border-top:solid 1px #c4cecc;
	border-right:solid 1px #e7eeed;
	border-bottom:solid 1px #e7eeed;
	border-left:solid 1px #c4cecc;
	background-color:#fff;
	}
* html #koshienPG div.ThmbSetY p.ThmbCol span {
	padding:2px;
	}
* html #koshienPG div.ThmbSetY p.ThmbCol span img {
	border:none;
	}
#koshienPG div.ThmbSetY p.ThmbCol a:hover span img,
* html #koshienPG div.ThmbSetY p.ThmbCol a:hover span {
	background-color:#f1d9d9;
	border-color:#a00;
	}
#koshienPG div.ThmbSetY p.ThmbCol {
	padding:8px 0 !important;
	}

#koshienPG #left #cnt table.m0 {
	margin-top:20px !important;
}




/* 一記事 2010-09-09 */
#koshienNews div#cnt #date {
	margin:0 0 17px;
	padding:3px 10px;
	line-height:1.5;
	height:16px;
	}
#koshienNews div#cnt #date:after {display:block;clear:both;height:0.1px;visibility:hidden;content:".";line-height:0;font-size:0.1em;}
*:first-child+html #koshienNews div#cnt #date {min-height:1px;}
* html #koshienNews div#cnt #date {height:1px;}
#koshienNews div#cnt #date {
	margin:0 0 17px;
	padding:3px 10px 0;
	line-height:1.3;
	background:#eaeeef;
	background:#e8f1e8;
	}
#koshienNews div#cnt table.npic {
	float:left;
	margin:0 15px 10px 0;border-collapse:collapse;
	width:auto !imporant;
	}
#koshienNews div#cnt table.npic td {
	text-align:left;
	padding:0;
	padding:5px;
	width:300px;
	background-color:#F2F5F5;
	background-color:#ECF4EC !important; /* グリーンバージョン */
	background: transparent url(/koshien/css/images/photogallery_bg.gif) repeat-x left top !important;
	border-bottom:10px solid #FFF;
	}
#koshienNews div#cnt table.npic img {margin-bottom:0 !important;}
#koshienNews div#cnt table.npic td.Phot {background-color:#F2F5F5;}
#koshienNews div#cnt table.npic td.Rec2 {padding-top:15px;}
#koshienNews div#cnt table.npic p {line-height:1.4;margin:0 auto 1px;padding:5px;}
#koshienNews div#cnt table.npic p span {background-color:#F4F4F4;border:1px solid #D8DEDD;display:block;margin:0 auto 5px;padding:2px;text-align:center;}

#koshienNews div#cnt table.npic td a {
	background-color:#F4F4F4;
	border:1px solid #D8DEDD;

	/* グリーンバージョン */
	background-color:#f1f7f1;
	border:1px solid #d0e0d0;

	display:block;
	margin:0 auto 5px;
	padding:2px;
	text-align:center;
	}
#koshienNews div#cnt table.npic td .ThmbZoom {
	background-color: transparent;
	border:none;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	}
#koshienNews div#cnt table.npic p small {display:block;margin:0 auto;text-align:left;font-size:76%;}
#koshienNews div#cnt div.koyakiji {margin:0 0 10px;width:100%;}
#koshienNews div#cnt div.koyakiji table.npic p span {width:300px;}
#koshienNews div#cnt div.koyakiji table.npic p small {width:300px;}
* html #koshienNews div#cnt div.koyakiji table.npic p span, 
* html #koshienNews div#cnt div.koyakiji table.npic p small {
	width:262px;
	}
* html #koshienNews div#cnt div.koyakiji table.npic a.ThmbZoom {
	display:block;
	float:right;
	padding:0 !important;
	width:48px !important;
	}
html>body div.koyakiji .InnerLnk {margin-left:330px;}
div.koyakiji ul.PhotoLnk {padding-left:0;}
/* 記事写真赤枠*/
#koshienNews div#cnt table.npic a:hover span,
#koshienNews div#cnt table.npic a:focus span,
#koshienNews div#cnt table.npic a:active span {
	border-color:#a00;
	}
#koshienNews div#cnt table.npic .ThmbZoomBtn {
	float:right;
	margin:0 0 10px 5px;
	}
#koshienNews div#cnt  h1#cap {
	margin:30px 0 20px;
	padding:0;
	min-height:0;
	border-bottom:none;
	line-height:1.4;}
* html #koshienNews div#cnt  h1#cap {height:auto;}
#koshienNews div#cnt  h1#cap a {color:#0d0d0d;}

#koshienNews div#cnt div#asahinews {margin-top:10px !important;}