/**********************************************************************
ジャンル別内スポーツスケジュール入れ込み用
2010_2_19st
**********************************************************************/

#wrap #main{
	width:663px;
	float:left;
	font-size: 12px;
	line-height: 130%;}

/*****ピックアップ・現在放送中・放送終了*****/
.spo-blue {
	color:#8591F1;
}
#main .onair2{
 padding-top:10px;
	width:663px;
	overflow: hidden;
 clear:both;
 /*float:left;
*/ }

#main .onair2 .icon{
 float:left;
 width:86px;
 padding:2px 2px 0 10px;
}

#main .onair2 .schedule{
 margin-top:8px;

 padding:7px 5px 5px 10px;
 float:right;
 width:550px;
 background-color:#DDE0FB;
 border-bottom: 2px solid #848FF0;
}

td img{
 vertical-align: middle;
 padding-right:3px;}
 
td { color:#333;
 background:#DDE0FB;
 line-height:130%;
 font-size:14px;
 letter-spacing: 0.08em;
 font-weight:bold;}

.hp{
 vertical-align: bottom;
 width:55px;
 }

.live{
 vertical-align: top;
 width: 25px;
 }



a.tvlink{
 color:#333;
 text-decoration: none;
 border-bottom:1px solid #333;
}

a.tvlink:hover{
 color:#666;
 text-decoration:none;
 border-bottom:1px solid #666;
}

a:active{
 color:#333;
	text-decoration:none;
 border-bottom:1px solid #333;
}

#main .onair2 .naiyo{
 float:right;
 padding:7px 5px 5px 10px;
 width:548px;
 
}




ul li {
 list-style:none;
 line-height: 150%;

}
  
 .sch_tx{
 font-size:12px;
 letter-spacing: 0.10em; 
 line-height: 150%;

}

ul li img{
 
padding-right:10px;
vertical-align: text-bottom;
}






















