body {color:#000000; background:#ffffff;}
#mainbody {width:780px; margin:0px auto; background:#ffffff; border-left:1px solid #0000CC; border-right:1px solid #0000CC;}

a {color:#666666; text-decoration:none; font-weight:bold;}
a.centerC {color:#0000CC; text-decoration:underline;}
a.foot {color:#ffffff; text-decoration:underline;}
a:hover {color:#ff6600;}

td.head {background-color:#0000CC; color:#FFFFFF; font-size:small; font-weight:bold; vertical-align:middle; text-align:left;}
td.pankuzu{color:#000000; font-size:small; font-weight:bold; vertical-align:middle; text-align:left;}
td.side_a {background:#ccccff; border-left:15px solid #0000CC; color:#000000; font-size:medium; font-weight:bold; padding:5px; height:25px; vertical-align:middle; text-align:left;}
td.side_b {background:#f3f9f9; height:25px; font-size:small; vertical-align:middle; text-align:left; border-bottom:1px dashed #9999cc}
td.side_c {background:#f3f9f9; height:25px;}
td.banner {background:#f3f9f9; vertical-align:middle; text-align:center; height:50px; border-bottom:1px dashed #9999cc}
td.foot {background-color:#0000CC; color:#FFFFFF; font-size:small; font-weight:bold; vertical-align:middle; text-align:center;}

#centerCcolumn {padding:0px 3px 1px 3px;}
#centerCcolumn .blockTitle {background:#FFCC99; border-left:15px solid #FF6600; color:#000000; font-weight:bold; padding:5px; font-size:medium;}
#centerCcolumn .blockContent {border:1px solid #dddddd; padding:3px; margin-bottom:5px; line-height:140%; font-size:small;}

#m_table table { border-top: 1px solid #CCCCCC;}
#m_table td { height:60px; padding-left:10px; vertical-align : middle; border-bottom: 1px solid #CCCCCC;}

