@import url("/css/header.css");
@import url("/css/content.css");
@import url("/css/content_side.css");
@import url("/css/footer.css");
@import url("/css/tag.css");
@import url("/css/common.css");
@import url("/css/banner.css");




h2{
	margin:0px 0px 0px 0px;
	padding:1px 0px 2px 20px;
	background:url(/img/h3_mark.gif) no-repeat 0 0;
	height:23px;
	font-size:14pt;
}
#h2_bg{
	margin:15px 0 0 0;
	padding:1px 0px 0px 0px;
	width:auto;
	height:23px;
	background:url(/img/h3_bg.gif) repeat-x 0 3px;
	border:1px solid #C8C8C8;
	line-height:17pt;
}


h3{
	margin:10px 10px 10px 8px;
	padding:4px 0px 3px 8px;
	width:auto;
	height:auto;
	border-top:solid 1px #99CC33;
	border-right:solid 1px #99CC33;
	border-bottom:solid 1px #99CC33;
	border-left:solid 8px #99CC33;
	text-align:left;
	}

h4{
	margin:10px 13px 10px 13px;
	padding:2px 0px 2px 5px;
	width:auto;
	height:auto;
	font-size:105%;
	font-weight:500;
	color:#ffffff;
	background:#00570D;
	text-align:left;
	clear:both;
	}
.flash{
	margin:10px 13px 10px 13px;
	padding:3px 0px 3px 5px;
	width:auto;
	height:auto;
	font-size:110%;
	font-weight:600;
	background:#F39800;
	border-left:solid 8px #EC6800;
	text-align:left;
	}


/****************** イニング表示用テーブル指定 *********************/
.inning{
	margin:10px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.inning .place{
	margin:10px 0px 0px 2%;
	padding:0px 0px 0px 22px;
	font-size:105%;
	font-weight:600;
	text-align:left;
	background:url(../img/place_icon.gif) no-repeat 0 center;
	}
.inning .match{
	margin:4px 0px 0px 2%;
	padding:0px 0px 0px 0px;
	}
.inning .inning_tb{
	margin:0px 20px 0px 20px;
	}
.inning table{
	margin:0px 0px 0px 0px;
	width:100%;
	text-align:center;
	font-size:90%;
	border:solid 1px #3e7f94;
	background:#D3D3D3;
	border-collapse:separate;
	}

.inning th{
	border:solid 1px #3e7f94;
	background:#e0e0e0 url(../img/inning_table_bg0.gif) repeat-x 0 center;
	padding:5px;
	}

.inning td{
	background:#ffffff url(../img/inning_table_bg.gif) repeat-x 0 center;
	padding:0px 5px;
	}

.inning .team_name{
	width:180px;
	}

.inning .match_situation{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:90%;
	font-weight:600;
	}

#detail_more{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	}


/****************** indexイニング表示用テーブル指定 *********************/
#top_score .inning{
	margin:10px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:center;
	}
#top_score .inning .place{
	margin:5px 0px 0px 2%;
	padding:0px 0px 0px 22px;
	text-align:left;
	font-size:105%;
	font-weight:600;
	background:url(../img/place_icon.gif) no-repeat 0 center;
	}
#top_score .inning .match{
	margin:2px 0px 0px 2%;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
#top_score .inning .inning_tb{
	margin:0px 10px 0px 10px;
	}
#top_score .inning table{
	margin:0px 0px 0px 0px;
	width:90%;
	text-align:center;
	font-size:90%;
	border:solid 1px #3e7f94;
	background:#D3D3D3;
	border-collapse:separate;
	}

#top_score .inning th{
	border:solid 1px #3e7f94;
	background:#e0e0e0 url(../img/inning_table_bg0.gif) repeat-x 0 center;
	padding:5px;
	}

#top_score .inning td{
	background:#ffffff url(../img/inning_table_bg.gif) repeat-x 0 center;
	padding:0px 0px;
	width:33%;
	}


#top_score .inning .match_situation{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:88%;
	font-weight:600;
	}



.day_move{
	margin:10px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	font-size:85%;
	}
.day_move .prev{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	float:left;
	background:url(../img/prev.gif) no-repeat 0 center;
	}
.day_move .next{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	float:right;
	background:url(../img/next.gif) no-repeat right center;
	}





.team_data{
	margin:0px 30px 0px 35px;
	padding:0px 0px 0px 0px;
	}

.commentary{
	margin:10px 30px 30px 30px;
	padding:0px 0px 0px 0px;
	}


/****************** 記事リスト指定 *********************/
#kiji_list{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}

#top_kiji{
	margin:10px 10px 10px 10px;
	padding:4px 0px 3px 8px;
	width:auto;
	height:auto;
	text-align:left;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #99CC33;
	border-left:solid 8px #fff;
	}

#kiji_list #text{
	margin:10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	}

#kiji_list ul{
	margin:0px 0px 0px 0px;
	padding:8px 0px 5px 8px;
	}
#kiji_list li{
	padding-left:23px;
	background:url(../img/kiji_list_icon.gif) no-repeat 0 center;
	}


.day_list{
	margin:10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	border:solid 1px #99CC33;
}
.day_list #day_list_title{
	margin:0px 0px 0px 0px;
	padding:5px 0px 3px 8px;
	background:#e0e0e0 url(../img/inning_table_bg0.gif) repeat-x 0 center;
	font-size:110%;
	font-weight:600;
}
.day_list ul{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 8px;
	text-align:left;
}
.day_list li{
	margin:0px 0px 0px 0px;
	padding-left:20px;
	display:inline;
	background:url(../img/day_list_icon.gif) no-repeat 0 0;
}

/***** 過去大会の記録 *****/
#last_record{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}

#last_record table{
	width:90%;
	text-align:center;
	font-size:90%;
	background:#e0e0e0;
	border-collapse:separate;
/*	border:solid 1px #00570D;*/
	border-spacing:0px;
	}

#last_record td{
	margin:0px;
	padding:1px 5px;
	border-width:1px;
	border-style:solid;
	}
#last_record th{
	margin:0px;
	padding:1px 5px;
	border-width:1px;
	border-style:solid;
	width:100px;
	}

#last_record th{
	color:#EDEDED;
	background:#2F9853;
	border-color:#fff #1E8340 #1A552E #51C479;
	}

#last_record td{
	color:#666;
	background:#99CC33;
	border-color:#fff #78A224 #649109 #C9E493;
	}




/***** 地区大会一覧 *****/
#local_meeting{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#444;
	}

#local_meeting table{
	width:90%;
	text-align:center;
	font-size:90%;
	background:#e0e0e0;
	border-collapse:separate;
	border-spacing:0px;
	}

#local_meeting td{
	margin:0px;
	padding:1px 5px;
	border-width:1px;
	border-style:solid;
	}

#local_meeting td{
	background:#99CC33;
	border-color:#fff #78A224 #649109 #C9E493;
	}

#local_meeting a:link{
	text-decoration:none;
}
#local_meeting a:visited{
	text-decoration:none;
}
#local_meeting a:hover{
	text-decoration:underline;
}


/*************************************************
				写真部分定義　
*************************************************/
/********************　　右　　******************/
#photo_right{
	width:auto;
	margin:0px 6px 6px 6px;
	padding:3px 3px 0px 3px;
	height:auto;
	float:right;
	background-color:#eeeeee;
	}

#photo_right #photo_text{
	color:#333;
	font-size:75%;
	line-height:150%;
	text-align:left;
	}

/********************　　左　　******************/

#photo_left{
	width:auto;
	margin:0px 6px 6px 6px;
	padding:3px 3px 0px 3px;
	height:auto;
	float:left;
	background-color:#eeeeee;
	}

#photo_left #photo_text{
	color:#333;
	font-size:75%;
	line-height:150%;
	text-align:left;
	}

/*******************　　中央　　*****************/

#photo_center{
	width:auto;
	margin:0px 6px 6px 6px;
	text-align:center;
	height:auto;
	}

#photo_center #photo_bg{
	padding-top:3px;
	background-color:#eeeeee;
	height:auto;
	}

#photo_center #photo_img{
	margin:0px 3px 0px 3px;
	}

#photo_center #photo_text{
	padding-left:3px;
	color:#333;
	font-size:75%;
	line-height:150%;
	text-align:left;
	}

/* 臨時指定 */#kiji_list #photo_bg{
	width:300px;
	}



/*******************　サイドリスト指定　*****************/

#side_list{
	text-align:left;
	}

#side_list li{
	display:block;
	width:260px;
	}

#side_list li a{
	display:block;
	width:260px;
	margin:0px 0px 1px 0px;
	padding:4px;
	color:#333;
	text-decoration:none;
	background:url(../img/inning_table_bg0.gif) repeat-x 0 center;
	border-top:solid 1px #C3EA0F;
	border-right:solid 1px #77AC0E;
	border-bottom:solid 1px #679708;
	border-left:solid 1px #BDE614;
	}

#side_list li a:hover{
	color:#EDEDED;
	background:url(../img/side_list_bg.gif) repeat-x 0 center;
	border-top:solid 1px #13682F;
	border-right:solid 1px #38BB65;
	border-bottom:solid 1px #3DCE6E;
	border-left:solid 1px #1B863F;
	}

/*******************　応援メッセージ用　*****************/

#side_cheer_message{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:270px;
	border:solid 1px #BDE614;
	text-align:left;
	}

#side_cheer_message h3{
	margin:0px 0px 0px 0px;
	padding:4px 0px 3px 3px;
	width:auto;
	height:auto;
	background:url(../img/inning_table_bg0.gif) repeat-x 0 center;
	border-top:solid 1px #C3EA0F;
	border-right:solid 1px #77AC0E;
	border-bottom:solid 1px #679708;
	border-left:solid 1px #BDE614;
	text-align:left;
	font-weight:500;
	font-size:98%;
	}

#side_cheer_message h3 a{
	color:#333;
	text-decoration:none;
}

#side_cheer_message h3 a:hover{
	color:#333;
	text-decoration:none;
}

#side_cheer_message ul{
	margin:0px 0px 0px px;
	padding:10px 0px 0px 0px;
	font-size:90%;
	}
#side_cheer_message li{
	margin:-10px 3px -5px -15px;
	padding:0px 0px 0px 0px;
	}

#side_cheer_message li dt{
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
	background:#F7F7F7;
	border-bottom:solid 1px #808080;
	}

#side_cheer_message li dd{
	margin:0px 0px 0px 0px;
	padding:0px 5px 10px 5px;
	background:#F0FFF0;
	}

#side_cheer_message #more{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:90%;
	}

/*******************　応援メッセージトップページ用　*****************/

#index_cheer_message{
	margin:0px 15px 10px 15px;
	padding:2px 0px 2px 2px;
	width:auto;
	height:auto;
	text-align:left;
	}

#index_cheer_message li{
	margin:0px 3px 0px -15px;
	padding:0px 0px 0px 0px;
	}

#index_cheer_message li dt{
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
	background:#F7F7F7;
	border-bottom:solid 1px #808080;
	font-size:90%;
	}

#index_cheer_message li dd{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	background:#F0FFF0;
	}

#index_cheer_message #more{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:85%;
	}


/***** 購読申し込み *****/
#result_cmt{
	margin:50px auto;
	padding:10px 10px 10px 30px;
	width:80%;
	border:1px solid #99CC33;
	background-color:#E5F6C3;
	color:#111133;
	text-align:left;
	font-size:inherit;
}

#result_cmt a{
	padding:2px 3px;
	font-size:105%;
	text-decoration:underline;
}

/****** 優勝校紹介の設定 ******/
#winner{
	text-align:center;
	font-size:medium;
}

#winner table{
	margin:20px auto;
/*	border:1px solid #6bbbf2;*/
}

#winner td{
	text-align:left;
	padding:5px 5px;
	line-height:1.4em;
	border:1px solid #6bbbf2;
	background-color:#f2f9fe;
}





/*******************　アドセンス調整用　*****************/

.h-baseball_googleads{
	margin:0px 30px 40px 30px;
	padding:0px 0px 0px 0px;
	}

/*************************************************
高校野球ビッグニュース定義
*************************************************/
.e_sokuho_table .tb1{
	margin:10px 0px 10px 0px;
	width:650px;
	}
.e_sokuho_table .tb2{
	}

.e_sokuho_table .t0{
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 0px;
	font-size:100%;
	font-weight:600;
	text-align:center;
	}

.e_sokuho_table .t1{
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 0px;
	text-align:center;
	background:url(../img/table_bg.gif) #DCDCDC repeat-x 0 center;
	}
.e_sokuho_table .t2{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	text-align:center;
	background:url(../img/table_bg.gif) #DCDCDC repeat-x 0 center;
	}
.e_sokuho_table .t3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	text-align:center;
	}
.e_sokuho_table .t4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	text-align:center;
	}


.movie{
	margin:0px 7px 10px 7px;
	padding:50px 5px 0px 5px;
	height:165px;
	color:#222;
	font-size:75%;
	line-height:130%;
	background:#F4F9FB;
	text-align:center;
	background:url(/img/movie_bg.gif) 0 center repeat-x;
	}
.movie .movie_thum{
	margin:0px;
	padding:4px 4px 4px 4px;
	background:#fff;
	border-top:1px solid #E4E4E4;
	border-right:1px solid #9D9D9D;
	border-bottom:1px solid #9D9D9D;
	border-left:1px solid #E4E4E4;
	}
.movie #movie_title{
	margin-bottom:3px;
	padding:;
	font-size:100%;
	font-weight:600;
	text-align:center;
	background:url(/img/videocamera.gif) 110px center no-repeat;*/
	}













.score0{
	color:#333333;
	font-size:13px;
	padding:2px;
	text-align:left;
	color:#ffffff;
	background:url(../img/h3_bg.gif) #39A2D9 repeat-y 0 0;
	}
.score1{
	color:#333333;
	font-size:13px;
	background:#dddddd;
	padding:2px;
	text-align:center;
	}
.score2{
	color:#333333;
	font-size:13px;
	padding:2px;
	text-align:center;
	background:#ffffff;
	}
.score3{
	color:#333333;
	font-size:14px;
	text-valign:center;
	padding:2px;
	text-align:center;
	background:#ffffff;
	}
.score3_w{
	color:#B11500;
	font-size:14px;
	text-valign:center;
	font-wieght:600;
	padding:2px;
	text-align:center;
	background:#ffffff;
	}



/*******************　サイドトーナメントサムネイル　*****************/
.yagura_thumb{
	width:268px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:solid 1px #C3EA0F;
	border-right:solid 1px #77AC0E;
	border-bottom:solid 1px #679708;
	border-left:solid 1px #BDE614;
	}

.yagura_thumb_title{
	display:block;
	width:258px;
	margin:0px 0px 5px 0px;
	padding:4px;
	color:#333;
	font-weight:600;
	text-decoration:none;
	background:url(../img/inning_table_bg0.gif) repeat-x 0 center;
	border-top:solid 1px #C3EA0F;
	border-right:solid 1px #77AC0E;
	border-bottom:solid 1px #679708;
	border-left:solid 1px #BDE614;
	}






