body			{
				background-color:#000f2d;
				margin:0 10px 0 10px;
				padding:0px;
				text-align:center;
				color:#2a2a2a;
				line-height:160%;
				font-size:14px;
				font-family:Arial,helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
				}

h1				{
				/*float:left;*/
				margin:30px 0 15px;
				font-size:28px;
				vertical-align:20px;
				line-height: 140%;
				font-weight : normal;
				color: #000;
}

h2				{
				/*float:left;*/
				margin:30px 0 15px;
				padding:6px;
				font-size:20px;
				vertical-align:20px;
				line-height: 140%;
				font-weight : normal;
				color: #fff;
				background: #00145f;
				padding-left:12px;
				border-left:5px solid #c12a29;

}

h3				{
				margin:30px 0 15px;
				font-size:18px;
				line-height: 140%;
				font-weight : normal;
				color: #000;
				/*padding-left:8px;
				border-left:4px solid #081155;*/
}

h3:before {
				vertical-align: middle;
				font-size:12px;
				color: #c12a29;
				content: " ";
}

h4				{
				margin:30px 0 15px;
				font-size:16px;
				line-height: 100%;
				font-weight : normal;
				color: #000;
}

hr				{
				border-width:1px 0px 0px 0px;
				border-style:solid;
				border-color:#aaa;
				height:1px;
				}

#header			{
				width:1270px;
				margin:0px;
				padding:0px;
				}

#footer			{
				width:1270px;
				text-align:left;
				font-size:12px;
				line-height:200%;
				color: #fff;
				}

#main			{
				width:1270px;
				margin:0px;
				padding:0px;
				text-align:left;
				}

#main_table			{
				width:1270px;
				margin:0px;
				padding:0px;
				border:0px solid gray;
				border-collapse:collapse;
				text-align:left;
				}

#main_content_table			{
				width:960px;
				margin:0px;
				padding:0px;
				border:0px solid gray;
				border-collapse:collapse;
				text-align:left;
				}

#main_content_td			{
				width:960px;
				margin:0px;
				padding:15px;
				border:0px solid gray;
				background-color:#ffffff;
				border-collapse:collapse;
				text-align:left;
				}

#main_content_div_table			{
				width:100%;
				margin:0px;
				padding:0px;
				border:0px solid gray;
				border-collapse:separate;
				border-spacing:1px;
				text-align:left;
				}

#ad_td			{
				width:305px;
				margin:0px;
				padding:0px;
				text-align:right;
				}

#main_ad_table			{
				width:300px;
				margin:0px;
				padding:0px;
				text-align:right;
				}

#blockrandom		{
				width:140px;
				height:1140px;
				margin:0px;
				padding:0 0 0 0px;
				}

#week		{
				width:200px;
				margin:0px;
				padding:0px;
				}

.content_table		{
				margin:0px;
				padding:0px;
				font-size:13px;
				color:#333;
				}

.content_table th		{
				height:22px;
				background-color:#00145f;
				color:#fff;
				text-align:center;
				}

.content_table tr		{
				background-color:#fff;
				color:#333;
				text-align:center;
				}


.data_table		{
				margin:0px;
				padding:0px;
				font-size:13px;
				color:#444;
				}
.data_table_th		{
				height:22px;
				background-color:#00145f;
				color:#fff;
				text-align:center;
				}
.data_table_tr		{
				background-color:#fff;
				color:#333;
				}

.data_table_td_ul		{
				border-bottom:1px solid #ccc;
				}


a.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}
a:link			{
				text-decoration:none;
				color:#0000ff;
				}
a:hover			{
				text-decoration:none;
				color:#dd1122;
				}
a:visited		{
				text-decoration:none;
				color:#0000ff;
				}

a.game_player	{
				color:#fff;
				display:block;
				}

a.game_player:link			{
				text-decoration:none;
				color:#fff;
				}
a.game_player:hover			{
				text-decoration:none;
				color:#fff;
				background-color:#c12;
				}
a.game_player:visited			{
				text-decoration:none;
				color:#fff;
				}

.season_menu_frame			{
				float:left;
				margin-left:2px;
				margin-bottom:2px;
				padding:0px;
				background-color:#c12;
				font-size:13px;
				color:white;
				font-weight:normal;
				line-height:100%;
				}

a.season_menu	{
				padding:8px;
				text-decoration:none;
				color:#fff;
				display:block;
				}

a.season_menu:link			{
				text-decoration:none;
				color:#fff;
				}
a.season_menu:hover			{
				text-decoration:none;
				background-color:#ee1828;
				}
a.season_menu:visited			{
				text-decoration:none;
				color:#fff;
				}

.week_menu_frame			{
				float:left;
				width:114px;
				margin:0 2px 0 0;
				padding:0px;
				background-color:#eee;
				text-align:center;
				font-size:15px;
				font-weight:normal;
				line-height:100%;
				}

a.week_menu	{
				padding:6px;
				text-decoration:none;
				color:#fff;
				display:block;
				}

a.week_menu:link			{
				color:#fff;
				}
a.week_menu:hover			{
				filter:alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
				}
a.week_menu:visited			{
				color:#fff;
				}

.search			{
				font-size:10px
				}
td.history		{
				font-size:70%;
				}
td.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}
div.top			{
				text-align:right;
				}
td.top			{
				text-align:right;
				font-size:70%;
				}
.event_title			{
				vertical-align:text-top;
				font-size:36px;
				line-height:100%;
				font-weight :bold;
				}
.bodytext			{
				font-size:14px;
				line-height:200%;
				}
.title			{
				font-size:30px;
				line-height:160%;
				font-weight :bold;
				}
.subtitle			{
				font-size:22px;
				line-height:160%;
				font-weight :bold;
				}
.author			{
				font-size:10pt;
				line-height:180%;
				}
.chapter			{
				font-size:17px;
				line-height:180%;
				font-weight :bold;
				}
.chapterhead		{
				font-size:17px;
				line-height:180%;
				font-weight :bold;
				color:#dc0a14;
				}
.section			{
				font-size:15px;
				line-height:180%;
				font-weight :bold;
				}
.sectionrhead		{
				font-size:15px;
				line-height:180%;
				font-weight :bold;
				/*color:#ff9900;*/
				color:#dc0a14;
				}
.pictureexplain		{
				font-size:12px;
				line-height:150%;
				color: #111111;
				}
.copyright		{
				font-size:12px;
				line-height:200%;
				color: #fff;
				}
.text7pt		{
				font-size:7pt;
				line-height:160%;
				}
.text8pt		{
				font-size:8pt;
				line-height:160%;
				}
.text9pt		{
				font-size:9pt;
				line-height:160%;
				}
.text10pt		{
				font-size:10pt;
				line-height:160%;
				}
.text11pt		{
				font-size:11pt;
				line-height:160%;
				}
.text12pt		{
				font-size:12pt;
				line-height:160%;
				}
.text7px		{
				font-size:7px;
				line-height:130%;
				}
.text8px		{
				font-size:8px;
				line-height:130%;
				}
.text9px		{
				font-size:9px;
				line-height:130%;
				}
.text10px		{
				font-size:10px;
				line-height:130%;
				}
.text11px		{
				font-size:11px;
				line-height:130%;
				}
.text12px		{
				font-size:12px;
				line-height:130%;
				}
.text13px		{
				font-size:13px;
				line-height:130%;
				}
.text14px		{
				font-size:14px;
				line-height:130%;
				}
.text15px		{
				font-size:15px;
				line-height:130%;
				}
.text16px		{
				font-size:16px;
				line-height:130%;
				}

.wl_td_item_vs		{
				width:70px;
				background-color:#ddd;
				border-bottom:1px solid #aaa;
				border-right:1px solid #eee;
				font-size:12px;color:#000;
				font-weight:bold;
				}

.wl_td_item_stats		{
				width:55px;
				border-bottom:1px solid #aaa;
				font-size:12px;
				color:#000;
				font-weight:bold;
				}

.wl_td_team		{
				padding-left:8px;
				border-bottom:1px solid #aaa;
				border-right:1px solid #ddd;
				font-size:14px;color:#000;
				text-align:left;
				}

.wl_td_vs		{
				border-bottom:1px solid #aaa;
				border-right:1px solid #ddd;
				font-size:14px;
				color:#000;
				}

.wl_td_stats		{
				height:28px;
				border-bottom:1px solid #aaa;
				font-size:14px;
				color:#000;
				}

.scd_date		{
				font-size:14px;
				font-weight:normal;
				line-height:170%;
				}

.scd_vs		{
				font-size:15px;
				font-weight:normal;
				line-height:150%;
				}


/*試合*/

.gamescore-gamename		{
				font-size:12pt;
				line-height: 160%;
				color:  #000000;
				font-weight: bold;
				}

.gamescore-card		{
				font-size:14pt;
				line-height: 160%;
				color:  #000000;
				font-weight: bold;
				}

.gamescore-gameinfo		{
				font-size:10pt;
				line-height: 160%;
				color:  #000000;
				}

.gamescore-umpire		{
				font-size:9pt;
				line-height: 160%;
				color:  #000000;
				}

.gamescore-score-inningno		{
				width:30px;
				font-size:13px;
				line-height: 100%;
				color:  #ffb400;
				}

.gamescore-score-teamname		{
				font-size:14px;
				line-height: 100%;
				color:  #ffb400;
				font-weight: bold;
				text-align:center;
				}

.gamescore-score-run		{
				font-size:14px;
				line-height: 100%;
				color:  #000000;
				font-weight: bold;
				}

.gamescore-score-totalrun		{
				font-size:9pt;
				line-height: 100%;
				color:  #000000;
				font-weight: bold;
				}

.gamescore-gamesummery-teamname		{
				font-size:11pt;
				line-height: 100%;
				color:  #ffffff;
				font-weight: bold;
				}

.gamescore-gamesummery-itemname		{
				font-size:9pt;
				line-height: 100%;
				color:  #ffffff;
				font-weight: bold;
				}

.gamescore-gamesummery-content		{
				font-size:9pt;
				line-height: 100%;
				color:  #000000;
				font-weight: normal;
				}

.gamescore-box-teamname		{
				font-size:11pt;
				line-height: 100%;
				color:  #ffffff;
				font-weight: bold;
				}

.gamescore-box-itemname		{
				font-size:9pt;
				line-height: 100%;
				color:  #ffffff;
				font-weight: bold;
				}

.gamescore-box-content		{
				font-size:9pt;
				line-height: 100%;
				color:  #000000;
				font-weight: normal;
				}

.gamescore-score-table		{
				/*table-layout: fixed;*/
				background-color: #000000;
				/*border-collapse: separate;*/
				border-spacing: 1px;
				text-align:center;
				}

.gamescore-gamesummery-table		{
				/*table-layout: fixed;*/
				/*background-color: #888888;*/
				/*border-collapse: separate;*/
				border-spacing: 1px;
				}

.gamescore-box-table		{
				/*table-layout: fixed;*/
				/*background-color: #888888;*/
				/*border-collapse: separate;*/
				border-spacing: 1px;
				}

.gamescore-score-cell		{
				padding: 4px;
				text-align:center;
				}

.gamescore-gamesummery-cell		{
				padding: 3px;
				}

.gamescore-box-cell		{
				padding: 3px;
				}

