/*TOP_PAGE*/
#top_schedule{
width: 730px;
margin: 0px;
padding: 0px;
}
#top_schedule h2{
margin: 0px 0px 5px;
padding: 0px;
}
#top_schedule ul{
width: 740px;
list-style: none;
margin: 0px;
padding: 0px;
}
#top_schedule li{
float: left;
width: 360px;
margin: 0px 10px 5px 0px;
padding: 0px;
background: #eeeeee;
}
#top_schedule li table{
width: 360px;
margin: 0px;
padding: 0px;
}
#top_schedule li th{
width: 60px;
margin: 0px;
padding: 5px;
height: 70px;
background: url("../images/bg_top_schedule.gif") left top;
}

#top_schedule li th a img{
background-image: url(../images/nophoto.gif);
background-repeat: no-repeat;
width: 60px;
height: 60px;
}
#top_schedule li td{
width: 265px;
margin: 0px;
padding: 5px 10px;
color: #333333;
font-size: 12px;
line-height: 1.2em;
}
#top_schedule li td a{
color: #333333;
font-size: 12px;
line-height: 1.2em;
text-decoration: none;
}
#top_schedule li td a:hover{
color: #0066cc;
font-size: 12px;
line-height: 1.2em;
text-decoration: underline;
}
#top_schedule .top_schedule_footer{
width: 650px;
margin: 0px;
padding: 0px 0px 20px;
color: #333333;
font-size: 12px;
line-height: 1.2em;
text-align: right;
}
#top_update{
width: 650px;
margin: 0px;
padding: 0px;
}
#top_update_l{
float: left;
width: 320px;
margin: 0px;
padding: 0px;
}
#top_update_l h2{
margin: 0px 0px 10px;
padding: 0px;
}
#top_update_l ul{
list-style: none;
width: 320px;
margin: 0px;
padding: 0px;
}
#top_update_l li{
width: 320px;
margin: 0px;
padding: 0px 0px 5px;
color: #999999;
font-size: 12px;
line-height: 1.2em;
}
#top_update_l li a{
color: #333333;
text-decoration: none;
}
#top_update_l li a:hover{
color: #0066cc;
text-decoration: underline;
}
#top_update_r{
float: right;
width: 320px;
margin: 0px;
padding: 0px;
}
#top_update_r h2{
margin: 0px 0px 10px;
padding: 0px;
}
#top_update_r ul{
list-style: none;
width: 320px;
margin: 0px;
padding: 0px;
}
#top_update_r li{
width: 320px;
margin: 0px;
padding: 0px;
}
#top_kv{
width: 648px;
margin: 0px 0px 10px;
padding: 0px;
border: 1px solid #cccccc;
}
