@charset "utf-8";

/* report
-------------------------------------------------*/
#orei{
text-align: center;
margin: 50px 0 30px 0;
}
#anneau_img{
float: right;
width: 150px;
margin-right: 80px;
}
#data table{
width: 450px;
margin: 20px auto 0 50px;
}
#data table tr td{
vertical-align: top;
}
#data table.tbl1 tr .td1{
width: 130px;
}
#data table.tbl1 tr .td2{
width: 80px;
}
#data table.tbl2 tr .td1{
width: 130px;
}
#data table.tbl2 tr .td2{
width: 150px;
}
#report_link h2{
margin: 0 auto 20px 30px;
}
#report_link a:link {
	color: #ffffff;
	text-decoration: none;
}
#report_link a:visited {
	color: #ffffff;
    text-decoration: none;
}
#report_link a:hover {
	color: #ffffff;
	background: none;
}
#report #nav ul {
width: 570px;
list-style: none;
margin: 25px 0 0 0;
}
#report #nav ul li{
list-style: none;
display: block;
width: 180px;
float: right;
margin: 0 0 0 10px;
}
#zoom{
float: right;
color: #003D71;
vertical-align: middle;
margin: 40px 0 0 0;
}
#zoom img{
vertical-align: top;
margin-right: 5px;
}
#shefreport_tbl{
border: none;
border-width: 0;
width: 810px;
margin: 0 0 0 20px;
clear: both;
}
#shefreport_tbl tr td{
padding: 35px 0 0 0;
text-align: left;
vertical-align: top;
}
#shefreport_tbl tr td a:link {
	color: #ffffff;
	text-decoration: none;
}
#shefreport_tbl tr td a:visited {
	color: #ffffff;
    text-decoration: none;
}
#shefreport_tbl tr td a:hover {
	color: #003D71;
	background-color: #ffffff;
}
#shefreport_tbl tr td.r_tbl_l{
width: 280px;
padding-right: 30px;
}
#shefreport_tbl tr td.r_tbl_c{
width: 250px;
}
#shefreport_tbl tr td.r_tbl_r{
width: 280px;
padding-left: 30px;
}
#shefreport_tbl tr td p{
display:block;
margin: 5px 0 0 0;
}
.tunagi_img{
margin-right: 30px;
}
.tag{
float: left;
}
#chubo{
background: url(../img/report/bg1.gif) no-repeat;
padding: 35px 30px 0 0;
}
#m_2{
margin: 10px 0 10px 30px;
}
.img{
margin: 0 0 0 30px;
}
#shefreport_tbl tr td#chubo p{
margin: auto 30px;
}
*:first-child+html #shefreport_tbl tr td#chubo p{
margin-top: 0px;
}
#report2_tbl{
border: none;
border-width: 0;
width: 830px;
margin: 0 0 0 20px;
clear: both;
}
#report2_tbl tr td{
width: 166px;
padding: 0 20px 0 0;
text-align: left;
vertical-align: top;
}
#report2_tbl tr td img{
margin: 30px 0 0 0;
}
#report2_tbl tr td a:link {
	color: #ffffff;
	text-decoration: none;
}
#report2_tbl tr td a:visited {
	color: #ffffff;
    text-decoration: none;
}
#report2_tbl tr td a:hover {
	color: #003D71;
	background-color: #ffffff;
}
