/**
 *
 *  #topimg
 *
 **/
#topimg {
    text-align: center;
}



/**
 *
 *  #links
 *
 **/
#links {
    margin-top: 2em;
    text-align: center;
}

#links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#links ul li {
    margin: 0;
    padding: 0;
    display: inline;
    width: 202px;
    height: 52px;
    background-repeat: no-repeat;
}

#links ul li a {
    margin: 0 10px;
    display: inline-block;
    width: 202px;
    height: 52px;;
    text-decoration: none;
}
#links ul li a:hover {
    background-position: 0 -52px !important;
}

#links ul li a span {
    visibility: hidden;
}

#links ul li#links-info   a { background: url(../../../../img/page/top/linkbutton.info.png)   left top no-repeat; }
#links ul li#links-access a { background: url(../../../../img/page/top/linkbutton.access.png) left top no-repeat; }




/**
 *
 *  #schedule-afewdays
 *
 **/
#schedule-afewdays {
}
#schedule-afewdays table {
    line-height: 150%;
    font-size: 95%;
}
#schedule-afewdays table tbody th,
#schedule-afewdays table tbody td {
    height: 40px;
    vertical-align: middle;
}
#schedule-afewdays table tbody th { width: 50px; }
#schedule-afewdays table tbody td { width: 60px; }

#schedule-afewdays table th {
    text-align: center;
    background: #f0f0f0;
}
#schedule-afewdays table td,
#schedule-afewdays table thead th {
    text-align: center;
    background: #baf0a0;
}
#schedule-afewdays table thead th.null {
    background: #f6f6f6;
}



#schedule-afewdays table th.wday-0,
#schedule-afewdays table td.wday-0 { background: #ffa0aa !important; }
#schedule-afewdays table th.wday-6,
#schedule-afewdays table td.wday-6 { background: #8698ff !important; }
#schedule-afewdays table th.wday-closed,
#schedule-afewdays table td.wday-closed { background: #f0f0f0 !important; }

#schedule-afewdays table th.wday-0.wday-closed,
#schedule-afewdays table td.wday-0.wday-closed { background: #ffa0aa !important; }


/**
 *
 *  #news
 *
 **/
#news {
}

#news dl,
#news dl dt,
#news dl dd,
#news dl ul,
#news dl ul li {
    margin: 0;
    padding: 0;
}

#news dl dt {
    color: #57aa22;
}

#news dl ul {
    list-style: none;
}
#news dl ul li {
    margin-bottom: .66em;
}