@charset "utf-8";

/* override global nav */
#gnavi01 .news a,
#gnavi01 .news a:hover {
background-position:-634px -70px;
}

/* override sidebar nav */
#sidebar01 .box01 .e01 a,
#sidebar01 .box01 .e01 a:hover {
background-position:-390px -200px;
}

/* news */
#content01 .news table {
width:520px;
margin:0 auto;
font-size:1.2em;
}
#content01 .news th,
#content01 .news td {
padding:7px 10px;
border-top:1px solid #EBC9D9;
border-bottom:1px solid #EBC9D9;
}
#content01 .news thead th {
border-right:1px solid #EBC9D9;
border-left:1px solid #EBC9D9;
background-color:#FDF1F4;
font-weight:bold;
}
#content01 .news tbody th {
width:100px;
}
#content01 .news tbody th,
#content01 .news tbody td {
vertical-align:top;
}
#content01 .news .even th,
#content01 .news .even td {
background-color:#F7F7F7;
}
