body {
	background-color: #254827;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height:18px;
	color:#333333;
}
.t12{
	font-size:12px;
	line-height:18px;
	color:#333333;
	}

.t14{
	font-size:14px;
	line-height:18px;
	color:#333333;
	}
	
.t14r{
	font-size:16px;
	padding:5px 8px;
	color:#ffffff;
	font-weight:bold;
	background:#B14445;
	}

.center{
	margin:10px 15px;
}
/*------------------------------
oa,topics
------------------------------*/
.topics{
	color:#FFFFFF;
	margin:2px;
	font-size:12px;
	line-height:18px;
}
.logo{
	text-align:center;
	margin:10px;
}
/*------------------------------
野球道
------------------------------*/
.vs{
	text-align:center;
	margin:10px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.info {
	width:580px;
	margin:10px ;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.info dl.lead{
	margin:0;

}
.info dl.lead dt{
	font-weight:bold;
}
/*------------------------------
高木豊コラム
------------------------------*/
.column_pulldown {
	margin:5px 8px;
	text-align:right;
}
.column_title {
	margin:0px 15px;
	font-size:14px;
	line-height:18px;
	color:#333333;
	font-weight: bold;
}
.column_date {
	margin:0 15px 0px 0px;
	text-align:right;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	/*line-height:18px;*/
}
.column_body {
	font-size:12px;
	line-height:18px;
	color:#333333;
	margin:10px 15px;
}
.column_body p{
	padding: 0;
	margin: 0 0 8px 0;
}
/*------------------------------
cafeTV Program
------------------------------*/
.cafe_oainfo a:link {
	color: #EA523C;
	text-decoration: underline;
	font-size: 13px;
}
.cafe_oainfo a:visited {
	color: #EA523C;
	text-decoration: underline;
	font-size: 13px;
}
.cafe_oainfo a:hover {
	color: #EA523C;
	text-decoration: underline;
	font-size: 13px;
}
.cafe_oainfo a:active {
	color: #EA523C;
	text-decoration: underline;
	font-size: 13px;
}

.callin {
	color:#FF3333;
	font-weight: bold;
}
.cafe_oainfo {
	margin: 10px 0 0 0;
	clear: both;
}
.leftf01{
	float:left;
	margin:1em 20px 0 0;
	text-align:left;
}
ul.noteList{
	width: 580px;
	margin:20px 20px 0 0;
	padding: 0;
	list-style: inside;
}
ul.noteList li{
	padding:0 0 0.1em 0;
	margin:0 0 0 20px;
	font-size:12px;
	line-height:18px;
	color:#333333;

}

dl.oa dt{
	font-weight:bold;
	color:#E6002D;
	margin:5px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

dl.oa dd{
margin-left:20px;
}

table.oa{
	width:578px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin:10px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
table.oa tr th, table.oa tr td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
table.oa tr th,
table.oa tr td{
	padding:2px;
	text-align:left;
}
table.oa thead tr th.date{
	width:110px;
}
table.oa thead tr th.stage{
	width:130px;
}
table.oa thead tr th.info{
	width:338px;
}

table.cs{
	width:578px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin:10px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
 table.cs tr th,
 table.cs tr td{
	padding:2px 2px;
	text-align:center;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
 table.cs thead tr th.date,
 table thead tr th.broad{

}
 table.cs thead tr th.match,
 table.cs thead tr th.stadium{

}
 table.cs thead tr th.startTime{
}
 table.cs .tv,
 table.cs .tv{
 	text-align: left;
	padding-left :10px;
 }
.coming{
	margin:100px 10px ;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

p#lead{
	font-size:12px;
	line-height:18px;
	color:#333333;
	margin:10px;
	text-align:left;
	}

.foot{
	font-size:12px;
	line-height:18px;
	color:#333333;
	margin:10px;
	margin:10px;
	text-align:right;
}

.foot a:link {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
}
.foot a:visited {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
}
.foot a:hover {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
}
.foot a:active {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
}

a:link {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 10px;
}
a:visited {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 10px;
}
a:hover {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 10px;
}
a:active {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 10px;
}
/**     b2     **/
.oas_b2 a:link {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b2 a:visited {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b2 a:hover {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b2 a:active {
	color: #0099FF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     y（イエロー）     **/
.oas_y a:link {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_y a:visited {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_y a:hover {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_y a:active {
	color: #FFCC00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     or（オレンジ）     **/
.oas_or a:link {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_or a:visited {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_or a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_or a:active {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     b（ブルー）     **/
.oas_b a:link {
	color: #66CCFF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b a:visited {
	color: #66CCFF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b a:hover {
	color: #66CCFF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_b a:active {
	color: #66CCFF;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     g（グリーン）     **/
.oas_g a:link {
	color: #CCFFCC;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g a:visited {
	color: #CCFFCC;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g a:hover {
	color: #CCFFCC;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g a:active {
	color: #CCFFCC;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     g2（スワローズCafe）     **/
.oas_g2 a:link {
	color: #66FF00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g2 a:visited {
	color: #66FF00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g2 a:hover {
	color: #66FF00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_g2 a:active {
	color: #66FF00;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     m（MLBダイジェスト）     **/
.oas_m a:link {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_m a:visited {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_m a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_m a:active {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     o     **/
.oas_o a:link {
	color: #ff6666;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_o a:visited {
	color: #ff6666;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_o a:hover {
	color: #ff6666;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_o a:active {
	color: #ff6666;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
/**     w（World Baseball）     **/
.oas_w a:link {
	color: #ff3333;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_w a:visited {
	color: #ff3333;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_w a:hover {
	color: #ff3333;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
.oas_w a:active {
	color: #ff3333;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}
	
.live a:link {
	color: #FF0000;
	font-weight:bold;
	text-decoration: underline;
	font-size: 14px;
}
.live a:visited {
	color: #FF0000;
	font-weight:bold;
	text-decoration: underline;
	font-size: 14px;
}
.live a:hover {
	color: #FF0000;
	font-weight:bold;
	text-decoration: underline;
	font-size: 14px;
}
.live a:active {
	color: #FF0000;
	font-weight:bold;
	text-decoration: underline;
	font-size: 14px;
}

/**/
#officiallink {
	height: 130px;
	float: none;
}
.presentinfo {
	font-size: 12px;
	width: 500px;
	margin: 5px 0 0 20px;
	background: #FFCCCC;
	margin-right: 20px;
	padding: 10px;
	border: thin dotted #FF6699;
}
.pitching {
	font-size: 12px;
	width: 500px;
	margin-right: 10px;
	margin-left: 10px;
	background: #FFFFCC;
	border: thin solid #FF9966;
	padding: 10px;
}
.daky {
	padding: 0;
	margin: 10px 0 0 10px;
}
ul.daky {
	font-size: 12px;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	list-style: inside;
}
ul.daky_digit {
	font-size: 12px;
	padding: 10px 0 0 20px;
	margin:0;
	list-style: decimal inside;
}
.subject {
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
	padding-bottom: 5px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#scoreboard {
	text-align: left;
}

/**/
.container {
	margin: 0 auto;
}
.container,
.header,
.contents,
.footer {
	width: 800px;
	background-color: #000000;
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding-top: 15px;
}
table.onair {
	background: #666666;
	width: 760px;
	margin: 20px;
}
table.onair td {
	padding: 5px;
	background: #ffffff;
	font-size: 14px;
	line-height: 1.5;
}
table.onair tr.onair_title td{
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5;
}
table.onair td.guest {
	padding-left: 20px;
}
p.goSportBaseball{
	padding-right: 20px;
	text-align: right;
}
p.goSportBaseball a{
	font-size: 12px;
}
