table .schedule{
margin:0 0 10px 10px;
padding:0;
width:770px;
}

td{
text-align:center;
}

table a:link{
text-decoration:none;
color:#000000;
}

table a:visited{
text-decoration:none;
color:#000000;
}

table a:hover{
text-decoration:none;
color:#FF00FF;
}

table a:active{
text-decoration:none;
color:#000000;
}

.cast{
float:left;
margin:10px 0 0 10px;
width:185px;
text-align:center;
}

.short{
margin:0;
padding:5px;
width:175px;
background-color:#000000;
color:#FFFFFF;
}

.m1{
position:relative;
top:-35px;
}

.m2{
position:relative;
top:-100px;
}

.cast a{
display:block;
}

.cast .link{
width:185px;
height:247px;
}

.cast_name{
margin:5px 0;
font-weight:bold;
color:#FF0099;
}

.cos p{
margin:10px 0;
}