/*  結果表示部のCSS  */
  table#contents{
   /*  border: solid 1px #999999;*/
    border-collapse: collapse;
  }
table#contents th {
	background-color:#0000CD;
	border-bottom:1px solid #999999;
	border-top:5px solid #BBE2F1;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
  table#contents td {
 /*   border: solid 1px #999999;*/
    padding: 5px;
    text-align: center;
		border-bottom:1px dotted #999999;
  }
  /*  漫画家用のCSS  */
  table#contents td.data_name{
    text-align: left;
  }
  /*  その他用のCSS  */
  table#contents td.data_detail{
    text-align: left;
  }
  /*  デビュー年齢用のCSS  */
  table#contents td.data_between1{
    text-align: right;
  }
  /*  年齢用のCSS  */
  table#contents td.data_between2{
    text-align: right;
  }

/*  絞り込みメニューのCSS  */
  table#search{
/*    border: solid 1px #3399CC;*/
    border-collapse: collapse;
  }
  table#search th {
    padding: 5px;
		background:none repeat scroll 0 0 #EEF8FF;
/*    border: solid 1px #3399CC;*/
		border-bottom:1px dotted #999999;
    text-align: center;
		border-left:5px solid #0000CD;
  }
  table#search td {
/*    border: solid 1px #3399CC;*/
		border-bottom:1px dotted #999999;
    padding: 5px;
    text-align: left;
  }

div.footer {
	border-top:none!important;
}
td.data_image{
	margin:0!important;
	padding:0!important;
}
td.data_image img{
	margin:0!important;
	padding:0!important;
	border:0!important;
	vertical-align:bottom;
}
.even{
	background-color:#FFFFFF;
}
.odd{
	background-color:#EEF8FF;
}

table#contents th a:link{
	color:#bbe2f1!important;
}
table#contents th a:hover{
	color:#000000!important;
}

