@charset "UTF-8";

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

#main			{
				width: 960px;
				margin: 0 auto; 
				}

.style01 {  font-size: 10px}
.style02 {  font-size: 10px; color: #666666}
.style03 {  font-size: 12px}
.style04 {  font-size: 10px; color: #664747}
.style05 {  font-size: 9px; color: #000000}
.style06 {  font-size: 12px; line-height: 16px}
.style07 {  font-size: 14px}
.style08 {  font-size: 12px; color: #FFFFFF; line-height: 17px}


table			{
				margin:0;
				padding:0;
				text-align: left;
				font-size:13px;
}

.content_table			{
				font-size: 13px;
				line-height: 160%;
				color: #333333;
				text-align:left; 
}

.content_table tr			{
				border: 1px solid #a0a2a4;
}

.content_table th			{
				background-color: #333;
				color: #ffffff;
}

.content_table td			{
				background-color: #ffffff;
}

.content_table_red			{
				width:100%;
				background-color: #a0a4a8;
				margin:0px 0px;
				/*padding:0px 0px;*/
				font-size: 13px;
				line-height: 160%;
				color: #333333;
}

.content_table_red tr			{
				border: 1px solid #a0a2a4;
				background-color: #ffffff;
}

.content_table_red th			{
				background-color: #dd1122;
				color: #ffffff;
				text-align:center;
}

.content_table_red td			{
}


.content_frame			{
				width:100%-30px;
				margin:0px 0px; 
				padding:10px;
				background-color: #ffffff;
				border:2px solid #d0d4d8;
				font-size: 13px;
				color: #333333;
				text-align:left;
}

.download_button			{

				background-color: #eeeeee;
				margin:0px 0px; 
				font-size: 13px;
				text-align:center; 
}

.download_button a		{
				padding:10px 6px;
				display:block;
				}

.download_button a:link			{
				text-decoration:none;
				color:#2222ff;
				}

.download_button a:hover			{
				text-decoration:none;
				background-color: #666;
				color:#fff;
				}

.download_button a:visited		{
				text-decoration:none;
				color:#2222ff;
				}

.text10pt		{
				font-size:10pt;
				}

.height130-10pt	{
				line-height: 130%;
				font-size:10pt;
				}

.text12pt		{
				font-size:12pt;
				}

.height130-11pt	{
				line-height: 130%;
				font-size:11pt;
				}
.height160-11pt	{
				line-height: 160%;
				font-size:11pt;
				}

a.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}

a:link			{
				text-decoration:none;
				color:#2222ff;
				}

a:hover			{
				text-decoration:none;
				color:#CC0000;
				}

a:visited		{
				text-decoration:none;
				color:#2222ff;
				}

.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%;
				}



.bodytext			{
				font-size:13px;
				line-height: 200%;
				}
.title			{
				font-size:30px;
				line-height: 180%;
				font-weight : bold;
				}
.subtitle			{
				font-size:20px;
				line-height: 180%;
				font-weight : bold;
				}
.author			{
				font-size:10pt;
				line-height: 180%;
				}
.chapter			{
				font-size:18px;
				line-height: 180%;
				font-weight : bold;
				}

.chapterhead		{
				font-size:15px;
				line-height: 180%;
				font-weight : bold;
				color:  #dd1122;
				}

.section			{
				font-size:14px;
				line-height: 180%;
				font-weight : bold;
				}

.pictureexplain		{
				font-size:12px;
				line-height: 135%;
				color:  #333333;
				}

.text7pt		{
				font-size:7pt;
				line-height: 150%;
				}
.text8pt		{
				font-size:8pt;
				line-height: 150%;
				}
.text9pt		{
				font-size:9pt;
				line-height: 150%;
				}
.text10pt		{
				font-size:10pt;
				line-height: 150%;
				}
.text11pt		{
				font-size:11pt;
				line-height: 150%;
				}
.text12pt		{
				font-size:12pt;
				line-height: 150%;
				}
.text7px		{
				font-size:7px;
				line-height: 130%;
				}
.text8px		{
				font-size:8px;
				line-height: 150%;
				}
.text9px		{
				font-size:9px;
				line-height: 150%;
				}
.text10px		{
				font-size:10px;
				line-height: 150%;
				}
.text11px		{
				font-size:11px;
				line-height: 150%;
				}
.text12px		{
				font-size:12px;
				line-height: 150%;
				}
.text13px		{
				font-size:13px;
				line-height: 150%;
				}
.text14px		{
				font-size:14px;
				line-height: 150%;
				}
.text15px		{
				font-size:15px;
				line-height: 150%;
				}
.text16px		{
				font-size:16px;
				line-height: 150%;
				}
.text17px		{
				font-size:17px;
				line-height: 150%;
				}
.text18px		{
				font-size:18px;
				line-height: 150%;
				}
.text19px		{
				font-size:19px;
				line-height: 150%;
				}
.text20px		{
				font-size:20px;
				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		{
				font-size:9pt;
				line-height: 100%;
				color:  #ffffff;
				}

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

.gamescore-score-run		{
				font-size:9pt;
				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;
				}

.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;
				}

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

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


.branckets_teamno		{
				padding-right:15px;
				font-size:12px;
				line-height: 100%;
				}

.branckets_team		{
				padding-right:5px;
				font-size:15px;
				font-weight:bold;
				line-height: 100%;
				}

.branckets_team_lost		{
				padding-right:5px;
				font-size:15px;
				font-weight:bold;
				line-height: 100%;
				color: #999;
				}

.branckets_teamremarks		{
				padding-top:1px;
				font-size:11px;
				line-height: 100%;
				vertical-align:top;
				}

.branckets_game		{
				padding-right:-8px;
				font-size:13px;
				line-height: 100%;
				}

.branckets_score		{
				font-size:14px;
				line-height: 100%;
				color: #DC0A14;
				}

.bracket		{
				vertical-align:middle;
				line-height: 100%;
				}

.bracket_teamno		{
				padding-right:14px;
				font-size:12px;
				line-height: 100%;
				}

.bracket_team		{
				padding-right:5px;
				font-size:15px;
				font-weight:bold;
				line-height: 100%;
				text-align:right;
				}

.bracket_team_lost		{
				color:#777;
				padding-right:5px;
				font-size:15px;
				line-height: 100%;
				text-align:right;
				}

.bracket_teamremarks		{
				padding-top:1px;
				font-size:12px;
				line-height: 100%;
				}

.bracket_game		{
				padding-right:-8px;
				font-size:13px;
				line-height: 100%;
				text-align:right;
				}

.bracket_game a		{
				padding:1px;
				background-color: #f0f0f0;
				}

.bracket_score		{
				font-size:14px;
				line-height: 100%;
				color: #DC0A14;
				}
