.style01 {  font-size: 10px}
.style02 {  font-size: 11px; 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}

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

a {  color: #0000dd;  text-decoration:none; }
a:link {  color: #0000dd;  text-decoration:none; }
a:hover {  color: #dd1122;  text-decoration:none; }
a:vlink {  color: #0000dd;  text-decoration:none; }

hr				{
				border-width: 1px 0 0 0; /* 太さ */
				border-style: solid;     /* 線の種類 */
				border-color: #333;      /* 線の色 */
}

#header_area			{
				width:100%;
				margin:1px 0px 4px 0px;
				background-color: #fff;
				text-align:center;
				position:relative;
				z-index:1;
}

#header			{
				width:960px;
				margin:0px auto;
				float:center;
				position:relative;
				bottom:0px;
}

#menu_area			{
				width:100%;
				margin:0px;
				background-color: #060;
				text-align:center;
				position:relative;
				z-index:1;
}

#menu		{
				width:960px;
				margin:0px auto;
				text-align:right;
				float:center;
				position:relative;
				bottom:0px;
}


#main			{
				margin:15 0 0 10px ;
				padding:0px;
				text-align: left;
				font-size:12px;
				line-height: 150%;
				}

#footer_menu			{
				margin:0 0 0 10px ;
				padding:0px;
				text-align: left;
				font-size:11px;
				line-height: 130%;
				}

#footer			{
				margin:0 0 0 10px ;
				padding:0px;
				text-align: left;
				font-size:10px;
				line-height: 130%;
				}

.download_button			{
				background-color: #eee;
				margin:0px 0px; 
				padding:6px 6px;
				font-size: 13px;
				text-align:center; 
}

.content_table			{
				width:100%;
				background-color: #aaa;
				margin:0px 0px;
				/*padding:0px 0px;*/
				font-size: 13px;
				line-height: 160%;
				color: #000;
				text-align:left;
}

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

.content_table th			{
				background-color: #000;
				text-align:center;
				color: #ffffff;
}

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

.content_table td.gray			{
				background-color: #f4f4f4;
}

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

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

.download_button			{

				background-color: #eeeeee;
				margin:0px 0px; 
				padding:15px;
				font-size: 13px;
				text-align:center;
				line-height:100%;
}

a.download_button	{
				padding:15px;
				text-decoration:none;
				color:#00f;
				display:block;
				}

a.download_button:link			{
				text-decoration:none;
				color:#00f;
				}
a.download_button:hover			{
				text-decoration:none;
				background-color:#ddd;
				}
a.download_button:visited			{
				text-decoration:none;
				color:#00f;
				}


.bodytext			{
				font-size:14px;
				line-height: 180%;
				}
.categoryname		{
				font-size:18px;
				line-height: 150%;
				font-weight : bold;
				color:  #000;
				}

.title			{
				font-size:22px;
				line-height: 180%;
				font-weight : bold;
				}
.subtitle			{
				font-size:18px;
				line-height: 180%;
				font-weight : bold;
				}
.author			{
				font-size:10pt;
				line-height: 180%;
				}
.chapter			{
				font-size:16px;
				line-height: 180%;
				font-weight : bold;
				}

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

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


.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: 150%;
				}
.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%;
				}
.text18px		{
				font-size:18px;
				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;
				}


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

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

.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_game_red		{
				padding-right:-8px;
				font-size:13px;
				line-height: 100%;
				text-align:right;
				color: #DC0A14;
				}

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