article h1{}
article h1 img{vertical-align:bottom;border:solid 1px #ddd;padding:1px;}

#outline{padding-top:20px;}
#outline table{margin-top:30px;}
#outline table th,
#outline table td{border:solid 1px #fff;padding:8px 12px;line-height:1.4;vertical-align:middle;}
#outline table th{background:#cbd7f5;text-align:left;width:150px;font-size:14px;}
#outline table td{background:#ecf2ff;font-size:13px;}



#end_information{padding:20px 15px;}
#end_information h2{font-size:18px;color:#c33;line-height:1.44;margin-bottom:12px;padding-left:5px;}
#end_information table{width:100%;margin-bottom:12px;}
#end_information table th,
#end_information table td{font-size:14px;line-height:1.4;border:solid 1px #ddd;padding:5px 10px;vertical-align:middle;}
#end_information table thead th{background:#bddbff;}
#end_information table tbody th{background:#f2f2f2;height:26px;}
#end_information table tbody th span{display:block;margin-top:1px;font-size:11px;}
#end_information table tbody td{text-align:right;}
#end_information table .total th,
#end_information table .total td{width:80px;}

#end_information .office{text-align:right;font-size:90%;font-weight:bold;padding-right:3px;}