#img_main { text-align: center; width: 630px; margin-bottom: 10px; }
img.img_main { border: solid 1px black; }
table.table_report { width: 602px; margin-bottom: 30px; margin-left: 14px; }
td.td_profile { color: #333; font-size: 10px; line-height: 150%; text-align: left; vertical-align: top; padding: 5px; border: solid 1px gray; }
td.td_report { color: #333; font-size: 12px; line-height: 180%; vertical-align: top; padding-top: 20px; padding-right: 5px; padding-left: 5px; }
img.img_profile { float: right; margin-left: 10px; border: solid 1px black; }
p.p_profile { font-weight: bold; text-decoration: underline; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
p.p_name { margin-bottom: 5px; }
p.p_title { font-weight: bold; margin-bottom: 10px; }
#imagebox { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 200px; float: right; clear: right; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
td.td_reportbox { font-size: 12px; line-height: 150%; vertical-align: top; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #999; }
img.img_reportbox { float: left; margin-right: 20px; border: solid 1px black; }
strong.st_bl { color: #369; font-size: 12px; font-weight: bold; }
h2 { 
	background-image:none;
	clear: both;
	background-image:url(/img/title_airplane.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 190%;
	font-weight: bold;
	color: #336600;
	height: 32px;
	margin-bottom: 10px;
}
h3 { 
	background-image:none;
	clear: both;
	background-image:url(/img/title_airplane.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 190%;
	font-weight: bold;
	color: #336600;
	height: 32px;
	margin-bottom: 10px;
}
p.p_report { color: #666; font-size: 12px; line-height: 150%; margin: 0 20px 0 12px; padding: 10px 10px 5px; border-bottom: 1px solid #ccc; }
img.img_report { float: right; margin-bottom: 5px; margin-left: 10px; border: solid 1px #333; }
h2.h2_report_tt { font-size: 12px; font-weight: bold; background-color: #ccc; background-image: none; height: auto; margin: 20px 23px 5px 13px; padding: 3px 3px 3px 5px; border-left: 15px solid #78c500; }
table.table_report2 { width: 602px; margin-bottom: 10px; margin-left: 14px; }
p.p_modoru { color: gray; font-size: 12px; line-height: 150%; text-align: right; width: 540px; margin-bottom: 30px; padding-left: 60px; }
p.p_agt { font-size: 10px; margin-top: 10px; }

