/* フッターSEO対策 */
div.flink{
color:#cc9999;
font-size:10px;
margin-left:14px;
margin-right:20px;
line-height:14px;
}
.fline{
margin-left:13px;
}
a.flink:link{
 color:#cc9999;
 text-decoration: none;
}
a.flink:visited{
 color:#cc9999;
 text-decoration: none;
}
a.flink:hover{
 color:#cc9999;
 text-decoration: underline;
}
a.flink:active{
 color:#cc9999;
 text-decoration: underline;
 }
 
/* ようこそ・ログイン */
td.wc{
color:#FFFFFF;
padding-top:3px;
padding-left:14px;
padding-right:9px;
font-size:12px;
line-height:16px;
}
td.wclogin1{
color:#FFFFFF;
padding-top:4px;
padding-left:14px;
font-size:10px;
letter-spacing:0px;
}	
font.wclogin1_sp{
letter-spacing:-4px;
}
	
 /* 今月の無料 */
 div.mfree_txt_mark{
 margin:3px 0px 4px 15px;
 font-size:10px;
 color:#FFFFFF;
 line-height:14px;
 text-align:left;
 }
 div.mfree_txt{
 margin:3px 15px 4px 1px;
 font-size:10px;
 color:#FFFFFF;
 line-height:14px;
 }
a.mfree_txt:link{
 color:#FFFFFF;
 text-decoration: underline;
}
a.mfree_txt:visited{
 color:#FFFFFF;
 text-decoration: underline;
}
a.mfree_txt:hover{
 color:#FFFFFF;
 text-decoration: underline;
}
a.mfree_txt:active{
 color:#FFFFFF;
 text-decoration: underline;
 }
  /* ランキング */
td.ranking_txt{
 font-size:10px;
 color:#FFFFFF;
 padding-bottom:2px;
 padding-top:2px;
 line-height:14px;
 }
 td.count{
 padding-top:3px;
 }
 td.ranking_txttop{
 font-size:10px;
 color:#FFFFFF;
 padding-bottom:2px;
 padding-top:0px;
 line-height:14px;
 }
 td.counttop{
 padding-top:1px;
 }
 td.ranking_note{
 padding-top:5px;
 padding-left:3px;
 }
a.ranking_txt:link{
 color:#FFFFFF;
 text-decoration: none;
}
a.ranking_txt:visited{
 color:#FFFFFF;
 text-decoration: none;
}
a.ranking_txt:hover{
 color:#FFFFFF;
 text-decoration: underline;
}
a.ranking_txt:active{
 color:#FFFFFF;
 text-decoration: underline;
 }
 table.ranking_tbl{
 background-image:url(../images/navi/ranking_back.jpg);
 background-repeat:no-repeat;
 }
/* 番組詳細 */
table.btntbl{
border:solid 1px;
border-color:#336633;
}
.btntbl td{
padding-left:14px;
padding-top:6px;
}
img.btn_dl{
margin-left:12px;
}
table.btntbl_buy{
margin-left:25px;
}
.blog{
font-size:12px;
font-family:'Osaka','MS UI Gothic';
line-height:14px;
width:513px;
border-color:#a5acb2;
border-style:solid;
border-width:1px;
}
p.pl {padding: 5px 0px 0px 5px;}
img.bc {border-style: solid; border-color: #000000; border-width: 1px;}
.blck{display:block;}
.nn{display:none;}
.cl_wk_plist{ background-color:#d3edf1; color:#0384af; font-size:12px; padding:11px 13px;}
.cl_wk_bparts{ background-color:#e8d3f1; color:#6633cc; font-size:12px;}
td.pk_l{padding:8px 0px 8px 8px;}
td.pk_r{padding:8px 8px 8px 0px;}
td.pk_2{border-top:dotted #FFFFFF 1px;}
/* リンクアドレス短縮プログラム用 */
div.shortad{
font-size:12px;
line-height:18px;
color:#336633;"
}