/*****************************************************************************

		               　　 【変更箇所】
		
1．body以外全てに【background-position:center;】を追加。
　 これにより、バックグラウンドで使う画像を中央にもってこさせることができる。

2．すべてのClass、IDに【margin-left:auto;と	margin-right:auto;】を追加。
　 これにより、余った余白は中央揃いにしてくれるように制御される。
　 ちなみにbodyでwidth:1100pxと指定しているので、他のところのwidthも全て同じにするなら
　 別にbody以外に記述しなくていいかも？？？
　 head内でwidth:300px、head_menu内でwidth:500pxとかそういう風に内部で分割する場合のみ記述でいいかも。
　 まぁ、消したら不具合起きるようならそのままでもｗ
 
3．building_topのtext-alignをcenterへ変更及び、padding-right:13pxを追加。
　 一応、それぐらいの調整で画像が綺麗にかぶったので仮に13pxにしているだけです。
　 お好みで調整してください。
 　それに伴い、widthを1087pxに変更。1100のままだとサイズが１３pxずれるので
 　もし、paddingで変更するならば必ずそれだけのpxを減らしてください。
   
   実際は、一番親であるbodyのwidhが1100pxになっているので
   その内部であるbuilding_topのwidthがそれ以上大きくなるとは思えないんだけど
   ＤＷ上でみたらbuilding_topのwidthが1113pxとなっていたので一応1087pxにしておいた。

   CSSでの変更は以上の3点です。



*****************************************************************************/

@charset "utf-8";
#body {
	height: auto;
	text-align:center;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	background-image: url(../second/index/body_back.jpg);
	background-repeat: repeat-x;
	background-color: #486A00;
	margin: auto;
}

#body_box {
	height: auto;
	text-align:center;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	background-image: url(../images/index/body_back.jpg);
	background-repeat: repeat-x;
	background-color: #486A00;
	margin: auto;
}

.body_cloor {
	background-color: #486A00;

}

#logo {
	float: left;
	margin-left: 125px;
	margin-top: 0px;
	background-image: url(../images/index/logo.png);
	height: 72px;
	width: 182px;
	}
	
.haed {
	background-image: url(../images/index/head_top_back.jpg);
	background-position:center;
	height: 75px;
	text-align:center;
	width: 1100px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.haed_manu {
	background-image: url(../images/second/head_back.jpg);
	background-position:center;
	text-align:center;
	height: 31px;
	width: 1100px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.haed_manu_01 {
	text-align:center;
	height: auto;
	width: auto;
	margin-left:140px;
	margin-right:auto;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
}

.haed_manu_02 {
	text-align:center;
	height: auto;
	width: auto;
	margin-left:365px;
	margin-right:auto;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
}


/*////ここからヘッダーメニューrollover////*/


#haed_Button a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/summary.jpg);
	text-align:center;
	height: 16px;
	width: 74px;
	margin-left:365px;
	margin-right:auto;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
	}
	 
#haed_Button a:hover {
	    background-image: url(../images/index/summary_on.jpg);
	}

#haed_Button2 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/greetings_from_chairman.jpg);
	text-align:center;
	height: 16px;
	width: 73px;
	margin-left:40px;
	margin-right:auto;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
	}
	 
#haed_Button2 a:hover {
	background-image: url(../images/index/greetings_from_chairman_on.jpg);
	}
	
#haed_Button3 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/contact_us.jpg);
	text-align:center;
	height: 16px;
	width: 86px;
	margin-left:35px;
	margin-right:auto;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
	}
	 
#haed_Button3 a:hover {
	background-image: url(../images/index/contact_us_on.jpg);
	}	
	
/*////ここまでヘッダーメニューrollover////*/
/*////ここまでヘッダー////*/
.building_back {
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/index/top_image_back.jpg);
	height: 1100px;
}
.content_back {
	height: auto;
	text-align:center;
	width:1100px;
	float: none;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/index/body_back.jpg);
}

.building_back:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}

.building_top {
	height: 75px;
	text-align:center;
	width:1087px;
	float: none;
	margin-left:auto;
	margin-right:auto;
	padding-right:13px;
	background-image: url(../images/second/top_image_back.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#bill_Button1 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_01.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:145px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button1 a:hover {
	background-image: url(../images/second/tournament_01_on.jpg);
	}
	
#bill_Button2 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_02.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:145px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button2 a:hover {
	background-image: url(../images/second/tournament_02_on.jpg);
	}

#bill_Button3 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_03.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:10px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button3 a:hover {
	background-image: url(../images/second/tournament_03_on.jpg);
	}
	
#bill_Button4 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_04.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:145px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button4 a:hover {
	background-image: url(../images/second/tournament_04_on.jpg);
	}
	
#bill_Button5 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_05.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:145px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button5 a:hover {
	background-image: url(../images/second/tournament_05_on.jpg);
	}
	
#bill_Button6 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/second/tournament_06.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:140px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button6 a:hover {
	background-image: url(../images/second/tournament_06_on.jpg);
	}
#nave {
	float: left;
	clear: left;
	margin-left: 150px;
	margin-top: 8px;
	font-size: small;
	text-align: left;
	}
	
	#bill_Button7 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_07.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:10px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button7 a:hover {
	background-image: url(../images/index/tournament_07_on.jpg);
	}
	
#bill_Button8 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_08.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
  	margin-left: 10px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button8 a:hover {
	background-image: url(../images/index/tournament_08_on.jpg);
	}

#bill_Button9 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_09.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:149px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button9 a:hover {
	background-image: url(../images/index/tournament_09_on.jpg);
	}
#bill_Button10 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_10.jpg);
	text-align:center;
	height: 14px;
	width: 38px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button10 a:hover {
	background-image: url(../images/index/tournament_10_on.jpg);
	}
#bill_Button11 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_11.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left: 15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button11 a:hover {
	background-image: url(../images/index/tournament_11_on.jpg);
	}
#bill_Button2020 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_2020.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left: 15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button2020 a:hover {
	background-image: url(../images/index/tournament_2020_on.jpg);
	}

.content_main {
	　　width: 840px;
	float: none;
	margin-left: 130px;
	margin-right: auto;
	margin-top: 0px;
	font-size: 16px;
	display: table;
}

#bill_Button12 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_12.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left: 8px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button12 a:hover {
	background-image: url(../images/index/tournament_12_on.jpg);
	}
#bill_Button13 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_13.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left:15px;
	margin-left: 260px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button13 a:hover {
	background-image: url(../images/index/tournament_13_on.jpg);
	}
#bill_Button14 a {
	display: block;
	overflow: hidden;
	background-image: url(../images/index/tournament_14.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button14 a:hover {
	background-image: url(../images/index/tournament_14_on.jpg);
	}
#bill_Button15 a {
	display: block;
	overflow: hidden;
	background-image: url(/images/index/tournament_15.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button15 a:hover {
	background-image: url(/images/index/tournament_15_on.jpg);
	}
#bill_Button16 a {
	display: block;
	overflow: hidden;
	background-image: url(/images/index/tournament_16.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button16 a:hover {
	background-image: url(/images/index/tournament_16_on.jpg);
	}
#bill_Button17 a {
	display: block;
	overflow: hidden;
	background-image: url(/images/index/tournament_17.jpg);
	text-align:center;
	height: 14px;
	width: 50px;
	margin-left:15px;
	margin-right:auto;
	float: left;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	 
#bill_Button17 a:hover {
	background-image: url(/images/index/tournament_17_on.jpg);
	}
.content_main {
	　　width: 840px;
	float: none;
	margin-left: 130px;
	margin-right: auto;
	margin-top: 0px;
	font-size: 16px;
	display: table;
}




/*//ここまでcontent/////*/

#left  {
	text-align:center;
	height: auto;
	width: 210px;
	margin-left:auto;
	margin-right:auto;
	float: left;
	margin-top: 0px;
	vertical-align: top;
	background-color: #F7F7F7;
	border: thin ridge #CCC;
	padding-bottom: 10px;
}


#left_meu  {
	text-align:center;
	height: auto;
	width: 210px;
	margin-left:auto;
	margin-right:auto;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	background-color: #F7F7F7;
	border: thin ridge #CCC;
}
	

.left_menu {
	text-align:center;
	height: auto;
	width: 210px;
	float: left;
	vertical-align: top;
	background-color: #F7F7F7;
	border: thin inset #CCC;
	clear: left;
	font-size: 24px;
}

.left_list {
	list-style-image: url(../images/index/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 15px 28px;
	text-align: left;
	height: 30px;
	align: left;
	font-size: smaller;
	width: 280px;
	margin-left: -15px;
	background-image: url(../images/index/line_the_left_menu.jpg);
	white-space: normal;
	}

.left_list a{
	color: #333;
	text-decoration: none;
	margin-left: 1em;
	}
	
.left_menu_2 {
	text-align:center;
	height: auto;
	width: 210px;
	margin-right:auto;
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
	vertical-align: top;
	clear: none;
}
#left_00 {
	float: left;
	width: 210px;
	margin-bottom: 50px;
}

.menu_margin_top {
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	background-color: #E2E3E5;
	
}

.banar_margin_top {
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 15px;
	background-color: #E2E3E5;
	
}

.banar_margin_top1 {
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	background-color: #E2E3E5;
}


/*////ここから左メニューrollover////*/

#left_Button1 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/table_tournament.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button1 a:hover {
	    background-image: url(../images/index/table_tournament__on.jpg);
	}

#left_Button2 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/baseball_network_requirements.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button2 a:hover {
	background-image: url(../images/index/baseball_network_requirements_on.jpg);
	}

#left_Button3 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/competition_provisions.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button3 a:hover {
	background-image: url(../images/index/competition_provisions_on.jpg);
	}

#left_Button4 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/registered_leader.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button4 a:hover {
	background-image: url(../images/index/registered_leader_on.jpg);
	}
	
#left_Button5 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/registration_form.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button5 a:hover {
	background-image: url(../images/index/registration_form_on.jpg);
	}
	
#left_Button6 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/upload_registration_form.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button6 a:hover {
	background-image: url(../images/index/upload_registration_form_on.jpg);
	}
	
#left_Button7 a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/wanted_ads.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button7 a:hover {
	background-image: url(../images/index/wanted_ads_on.jpg);
	}
#left_Button_ad a {
	display: block;
	overflow: hidden;
	height: 30px;
	width: 207px;
	background-image: url(../images/index/ad.jpg);
	clip: rect(15px,auto,auto,auto);
	vertical-align: top;
	margin-top: 5px;
	margin-left: 3px;
	}
	 
#left_Button_ad a:hover {
	    background-image: url(../images/index/ad_on.jpg);
	}
/*//ここまでleft/////*/


.contnet_center {
	width: 580px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-bottom: 50px;
	line-height: 150%;
}

.contnet_textbox {
	width: 580px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-bottom: 0px;
}

.infomation{
	float: left;
	clear: none;
	vertical-align: top;
	margin-bottom: 20px;
	width: 580px;
	}

.info_mation{
	float: left;
	clear: none;
	vertical-align: top;
	width: 600px;
	}

.time {
	float: right;
	clear: none;
	vertical-align: top;
	margin-top: 7px;
}

.contnet_center2 {
	width: 600px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-top: 23px;
}

.infomation_content_left{
	float: left;
	clear: right;
	text-align: left;
}

.infomation_content_right{
	float: left;
	clear: none;
	text-align: left;
	width: 300px;
	vertical-align: top;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 0px;
}

.contnet_center2 h3{
	float: left;
	clear: right;
	width: 300px;
	margin-right: auto;
	margin-left: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 23px;
	color: #6F7918;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	
}


.contnet_center2 h4{
	float: left;
	clear: right;
	width: 300px;
	margin-right: auto;
	margin-left: 10px;
	text-align: left;
	vertical-align: top;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	
}
#body .content_back .content_main .left_00 #left .left_list li .left_list {
	font-size: 12px;
}

.next {
	float: right;
	clear: left;
	margin-top: 0px;
	font-size: small;
	color: #666;
}

.next_content {
	float: right;
	clear: left;
	font-size: small;
	margin-bottom: 5px;
	color: #666;
}

.news_list{
	float: left;
	clear: none;
	vertical-align: top;
	margin-left: 20px;
	margin-right: 57px;
}

.selection_button_list {
	float: left;
	margin-top: 10px;
	clear: none;
	text-align: center;
}

.news_list_contnet {
	width: 600px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-top: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #dededf;
}

.news {
	float: left;
	margin-left: 15px;
	margin-top: 8px;
	
}

.news_text {
	float: left;
	margin-left: 15px;
}

.news_text h3 {
	font-size: large;
	height: 6px;
	margin-top: 8px;

}

.news_text2 {
	float: left;
	width: 500px;
	margin-top: 5px;
}

.main_contnet {
	width: 600px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-top: 10px;
	border-top-style: none;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #dededf;
	height: 90px;
}

.news_lain {
	width: 600px;
	float: left;
	clear: none;
	text-align: left;
	margin-left: 30px;
	margin-top: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #dededf;
}

#footer {
	height: 21px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	background-position: center center;
	background-repeat: repeat-y;
	background-color: #000;
	width: auto;
}




.footer_top {
	height: 21px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/index/footer.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000;
	width: 1100px;
}

.footer_under {
	height: 50px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color: #CCCDD2;
	min-width: 1100px;
	max-width: 100%;
}

.footer_text {
	background-position: center;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 1100px;
	padding-top: 9px;
	font-size: 12px;
}

.footer_center {
	margin-right: auto;
	margin-left: auto;
	margin-top: 9px;
	display: inline;
	padding: 0px;
	height: 40px;
	background-color: #CCCDD2;
	width: 1100px;
}

.pdf_icn {
	padding-left:25px;
	margin-top: 8px;
	margin-left: 8px;
	background-image: url(../images/second/pdf.png);
	background-repeat: no-repeat;
	background-position: left;	
	}

.jpg_icn {
	padding-left:25px;
	margin-top: 8px;
	margin-left: 8px;
	background-image: url(../images/second/jpg.png);
	background-repeat: no-repeat;
	background-position: left;	
	}

.excel_icn {
	padding-left:25px;
	margin-top: 8px;
	margin-left: 8px;
	background-image: url(../images/second/excel.png);
	background-repeat: no-repeat;
	background-position: left;
	}


.word_icn {
	padding-left:25px;
	background-image: url(../images/second/word.png);
	background-repeat: no-repeat;
	background-position: left;
	}

p.tx-right{
text-align: right;
}
p.tx-centre{
text-align: center;
}
a.link-docx{
display: table;
margin-left: 15px;
font-size: 20px;
}
a.link-docx:before {
content: '';/*何も入れない*/
display: inline-block;/*忘れずに！*/
width: 30px;/*画像の幅*/
height: 30px;/*画像の高さ*/
margin-right: 10px;
background-image: url(../images/second/wold.png);
background-size: contain;
vertical-align: middle;
}
a.link-pdf{
display: table;
margin-left: 0px;
font-size: 20px;
}
a.link-pdf:before {
content: '';/*何も入れない*/
display: inline-block;/*忘れずに！*/
width: 30px;/*画像の幅*/
height: 30px;/*画像の高さ*/
margin-right: 10px;
background-image: url(../images/second/pdf_01.png);
background-size: contain;
vertical-align: middle;
}
.baseball-stadium tr,
.baseball-stadium tr td,
.baseball-stadium tr th{
}
.baseball-stadium tr{
}
.baseball-stadium tr td{
text-align: center;
}
.baseball-stadium tr.h-title td{
text-align: center;
font-weight: bold;
}
.baseball-stadium tr th{
text-align: left;
padding-left: 10px;
}

.baseball-stadium th,.baseball-stadium td {
border: solid 1px;              /* 枠線指定 */
}

.baseball-stadium table {
border-collapse:  collapse;     /* セルの線を重ねる */
background: #fff;
margin-bottom: 15px;
}
.baseball-stadium tr.day{
text-align: center;
font-weight: bold;
}
.baseball-stadium tr td.doyo{
background-color: #0279ff;
color: #fff;
border: #333 1px solid;
}
.baseball-stadium tr td.niti{
background-color: #f60000;
color: #fff;
border: #333 1px solid;
}
h3.title_st{
color: #8e975a;
border-bottom: solid 1px;
padding: 0 0 10px 0;
margin-top: 30px;
display: table;
width: 100%;
}
.facebook-box{
	margin-top: 10px;
	height: 350px;
	display: table;
	width: 100%;
}
div.contnet_center.news h2 {
	color: #486a00;
	padding-top: 20px;
	display: block;
	text-align: left;
	float: left;
	width: 575px;
	border-bottom: solid 2px #486a00;
	padding: 0 0 10px 0px;
}
div.contnet_center.news h3 {
	margin: 10px 30px 10px 0px;
	padding-top: 20px;
	display: block;
	text-align: left;
	float: left;
	width: 575px;
	border-bottom: solid 1px #486a00;
	border-top: solid 1px #486a00;
	padding: 10px 0 10px 0px;
}
div.contnet_center.news{
	margin-left: 2em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	float: left;
}
div.contnet_center.news p{
}
div.contnet_center.news a{
	background-color: #486a00;
	color: #fff;
	padding: 1em 1em 1em 1em;
	display: block;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 2em;
	margin-bottom: 1em;
	border: solid 1px #486a00;
	transition: all 0.7s;
}
div.contnet_center.news a:hover{
	background-color: #fff;
	color: #486a00;
}
div.contnet_center.news img{
	margin: 20px 0px;
}