#newbn{
width:800px;
margin:10px auto;
padding:0;
text-align:left;
}

* html #newbn{
width:auto;
text-align:center;
}
/* table */
#newbn p{
width:800px;
margin:0 0 5px;
padding:0;
border:0;
}
#newbn p.down{
margin:15px 0 5px;
}
#newbn a:link , #newbn a:visited{
color:#FF00CC;
background-color:inherit;
text-decoration:underline;
}
#newbn a:hover, #newbn a:active{
color:#0099FF;
background-color:inherit;
text-decoration:underline;
}
#newbn table{
width:800px;
border:none;
background:#000;
}
#newbn table td.hogehoge{
width:188px;
font-size:10px;
margin:0;
padding:5px;
vertical-align:top;
line-height:120%;
background:#f2f2f2;
color:#222;
}
#newbn table td.hogehoge img{
width:100px;
height100px;
border:none;
margin:3px 3px 0 0;
padding:0;
}
#newbn strong{
font-size:12px;
}
#newbn span{
color:#ff0000;
font-weight:bold;
}

/* 1line bn */
#newbn ul{
margin:5px 0;
padding:0;
list-style:none;
}
#newbn li{
margin:5px 0;
padding:0;
list-style:none;
}
#newbn li.bigb{
margin:0;
line-height:0;
font-size:0;
}

/* report */
#newbn table#rep{
width:800px;
border:none;
background:#000;
}
#newbn table#rep td{
width:auto;
font-size:14px;
margin:0;
padding:5px;
vertical-align:top;
line-height:140%;
background:#f2f2f2;
color:#222;
}
#newbn table#rep td img{
margin:0 10px 0 0;
padding:0;
}
#newbn table#rep td .stronger{
font-size:18px;
line-height:170%;
font-weight:bold;
}
#newbn table td.hogehoge .strong{
font-size:12px;
font-weight:bold;
}
