h2{
	height:157px;
	margin-bottom:18px;
}

h3{
	font-size:35px;
	font-weight:bold;	
}

h3.img_title{
	background-image:url(../images/corp_info/image_title.png);
	width:886px;
	height:157px;
	text-indent:-9999px;
}

h3.text_title{
	height:50px;
	border-bottom:1px solid #000000;
	padding-left:20px;
	margin-bottom:20px;
}



.left_container{
	width:540px;
	border:0px solid #FF0000;
	float:left;
	margin-right:20px;
	padding-left:20px;
}

th,td{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	padding-left:20px;
}


#main_table th{
	text-align:left;
	vertical-align:top;
	border-right:1px solid #aaaaaa;
	font-size:12px;
	padding-right:20px;
	
}

#history_table th{
	text-align:left;
	vertical-align:top;
	border-right:0px solid #aaaaaa;
	font-size:12px;
	padding-left:0px;
	color:#4C4948;
}


h3{
	font-size:20px;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
}

.description1{
	font-size:16px;
	font-weight:bold;
	line-height:2em;
	margin-bottom:1.8em;
}

.description2{
	font-size:12px;
	line-height:2.5em;
	margin-bottom:1.8em;
}

.description1 span,.description2 span{
	float:right;
	font-size:1.2em;
	margin-top:50px;
}

.right_container{
	width:285px;
	border:0px solid #FF0000;
	float:left;
	padding-right:20px;
}

.right_container img{
	margin-bottom:13px;
	border:1px solid #dddddd;
}


