/* ------top CSS------ */
#side{background:url(../img/top/side-bk.gif) repeat-y;padding:0;}
#side table{margin:0px 0px 0 25px;padding:0;}

#side table.ann{color:#FFAE00;font-size:12px;border-bottom:dotted #fff 1px;margin-top:8px;padding:0;font-weight:bold;}
#side table.ann-trailer{color:#505050;font-size:10px;margin-top:12px;padding:0;border:solid 1px #505050;}
#side table.ann-trailer img{margin-top:7px}
#side table.ann span{color:#7E88A2;font-size:8px;margin-left:5px;font-weight:normal;}
#side table td.ann-text{color:#fff;font-size:11px;padding:0 0 4px 0;font-weight:normal;}
#side table .source{color:#666666;width:210px;}
#side table .linkback,#side .morenews{font-size:11px;}

#side table.banner{margin-top:8px;}

#main{background:url(../img/top/main-bk.gif) right top no-repeat;font-size:11px;color:#001732;}
#main table.contents{text-align:left;margin:15px 0;}
#main table.contents td table{text-align:left; margin:0 0 6px 0;}
#main table.tit_s-bk{background:url(../img/video/main-tit_s-bk.gif) no-repeat;width:500px;height:22px;font-size:11px;padding-left:7px;margin-top:7px;}

#main table.pagetop{margin-bottom:5px;}
#main table.pagetop td a:link,#main table.pagetop td a:visited{color:#000;text-decoration:none;}
#main table.pagetop td a:hover,#main table.pagetop td a:active{color:#60308D;text-decoration:none;}
#main .border{border-bottom: dotted 1px #505050;}

/*video title a*/
#main table.contents td a:link,#main table.contents td a:visited{color:#000;text-decoration:none;}
#main table.contents td a:hover,#main table.contents td a:active{color:#60308D;text-decoration:none;}

