@charset "utf-8";
@import url('reset.css');
@import url('global.css');
@import url('layout.css');
@import url('board.css');
@import url('ie.css');


/* Halla Spirit */
.hallaspirit	{
	height: 540px;
	position: relative;
	background: url('/en/images/company/bg_hallaspirit.gif') no-repeat left top;
}
.hallaspirit dl	{
	text-indent: -9999px;
}
.hallaspirit p.text_type01	 {
	position: absolute;
	top: 34px;
	left: 168px;
}
.hallaspirit p.text_type02 {
	position: absolute;
	top: 483px;
	left: 20px;
}
.hallaspirit p.text_type03	 {
	position: absolute;
	top: 483px;
	left: 374px;
}

/* History */
.history	{
	position: relative;
	background: url('/en/images/company/bg_history.gif') no-repeat left top;
}
.history .history_tab	 {
	position: absolute;
	top: 12px;
	left: 337px;
}
.history .history_tab li	{
	float: left;
	display: inline;
	padding-right: 9px;
}
.history .history_brief	{
	padding: 53px 0 0 10px;
}

/* Annals */
.annals	{
	margin-bottom: 20px;
	width: 395px;
}
.annals li	 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 2px;
}
.annals li span.month	{
	display: block;
	float: left;
	font-weight: bold;
	width: 33px;
}
.annals li span.day	{
	display: block;
	float: left;
	font-weight: bold;
	width: 23px;
}
.annals li span.year	{
	display: block;
	float: left;
	font-weight: bold;
	width: 45px;
}
.annals li span.yeartodate	{
	display: block;
	float: left;
	font-weight: bold;
	width: 85px;
}
#contents .annals p	{
	float: left;
	width: 290px;
	margin-bottom: 0;
}
.history .history_brief .annals	{
	margin-top: 50px;
}
#contents .history .history_brief .annals	 {
	width: 600px;
}
#contents .history .history_brief .annals p	{
	width: 480px;
}

/* Honorary Chairman */
.content01	{
	float: left;
	display: inline;
	width: 215px;
}
.content01 .picture	{
	margin-bottom: 10px;
}
.content01 .btn_biography	{
	margin-left: 6px;
}
.content02	{
	float: left;
	width: 395px;
}
.content02 .personal_record	{
}
.content02 .personal_record dt	{
	font-size: 1.3em;
	color: #ef3239;
	font-weight: bold;
	margin-bottom: 11px;
}

/* Group Chairman */
#contents .tabcontents .annals p	{
	width: 260px;
}
.sign	 {
	clear: both;
	text-align: right;
}

/* CI */
.ci_significance	{
	height: 205px;
	margin-bottom: 40px;
	padding: 20px;
	background: url('/en/images/company/bg_significance.gif') no-repeat left top;
}
.ci_significance .significance	{
	float: left;
	padding-right: 12px;
}
.ci_symbol_type1	{
	margin-bottom: 10px;
}
.ci_symbol_type2	{
	margin-bottom: 40px;
}
.ci_logotype	{
	height: 137px;
	padding: 19px 11px 17px 11px;
	background: url('/en/images/company/bg_logotype.gif') no-repeat left top;
}
.ci_logotype .logo	{
	float: left;
	padding-right: 12px;
}
.signature_horizontal	{
	width: 296px;
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
}
.signature_vertical	{
	float: left;
	margin-bottom: 20px;
}
.signature_horizontal dt, .signature_vertical dt	{
	padding: 0 0 8px 9px;
	background: url('/en/images/common/bul/bul_arrow_red_02.gif') no-repeat left 4px;
}
.signature_maincolor	 {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-bottom: 18px;
}
.signature_maincolor dt, .signature_subcolor dt	{
	padding: 0 0 8px 9px;
	background: url('/en/images/common/bul/bul_arrow_red_02.gif') no-repeat left 4px;
}
.signature_maincolor dd	{
	float: left;
	padding-right: 20px;
}
.signature_subcolor	 {
	clear: both;
}
.signature_subcolor dd	{
	float: left;
	padding: 0 0 10px 20px;
}
.signature_subcolor dd.first	{
	padding-left: 0;
}
.ci_restrictions	{
	margin-bottom: 18px;
}
.ci_restrictions dt	{
	padding: 0 0 8px 9px;
	background: url('/en/images/common/bul/bul_arrow_red_02.gif') no-repeat left 4px;
}
