#right_plate h3{
margin-top:20px;
padding:5px 0;
border-bottom:#999 solid 1px;
font-size:1.0em;
}
#right_plate h3 a{
padding-left:18px;
border-left:#999 solid 3px;
}
#right_plate h3  a:link    {color: #000; text-decoration: none;}
#right_plate h3  a:visited {color: #000; text-decoration: none;}
#right_plate h3  a:hover   {color: #000; text-decoration: none;}


.block_01,
.block_02{
margin:20px 0 0 0;
}
.block_01 p,
.block_02 p{
margin:10px 0 20px 0;
}

.strong{
font-weight:bold;
}

.tbl_outline,
.tbl_relation,
.tbl_history{
margin:20px 0 0 0;
padding:0;
border-collapse: collapse;
font-size:1em;
color:#333;
}
.tbl_outline th,
.tbl_relation th,
.tbl_history th{
margin:0px;
padding:8px 5px;
text-align:left;
font-weight: normal;
border:0;
padding-bottom:8px;
background: url(/img/line_dott.gif) repeat-x bottom left;
}

.tbl_outline td,
.tbl_relation td,
.tbl_history td{
margin:0px;
padding:8px 2px;
text-align:left;
border:0;
background-color:#FFF;
line-height:150%;
padding-bottom:8px;
background: url(/img/line_dott.gif) repeat-x bottom left;
}

.tbl_outline th.back_blue,
.tbl_relation th.back_blue,
.tbl_history th.back_blue{
background-color:#EBF0F5;
padding-bottom:8px;
}
