table {
background:#FFFFFF none repeat scroll 0%;
border-collapse:collapse;
border-right:1px solid #E5EFF8;
border-top:1px solid #E5EFF8;
margin:1em auto;
width:97%;
}

tr.odd td {
background:#F7FBFF none repeat scroll 0%;
}
tr.odd .column1 {
background:#F4F9FE none repeat scroll 0%;
}
.column1 {
background:#F9FCFE none repeat scroll 0%;
}
td {
font-family:"ＭＳ Ｐゴシック";
border-bottom:1px solid #E5EFF8;
border-left:1px solid #E5EFF8;
color:#678197;
padding:0.3em 1em;
text-align:center;
}
th {
border-bottom:1px solid #E5EFF8;
border-left:1px solid #E5EFF8;
color:#678197;
font-weight:normal;
padding:0em 1em;
text-align:left;
}

td.hybrid{
color: #FF0000;
}

th.hybrid {
background: #FFCCDD;
}

thead th, .sum {
background:#F4F9FE none repeat scroll 0%;
color:#66A3D3;
font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2em;
text-align:center;
}
