/* CSS Document */

@import "/lib/cmn_css/component_e.css"; 

#contents h1.viCompany {
	background: url(/english/company/images/vi_company_01.jpg) left top no-repeat;
	display: block;
	height: 152px;
	margin: 0 0 15px 13px;
	width: 595px;
}

#contents h2.blkHead {
	background: url(/english/company/images/h_alliance_01.gif) left top no-repeat;
	display: block;
	height: 26px;
	margin-bottom: 15px;
	width: 595px;
}

#contents h1 span {
 display:none;
 text-indent:-9999px;
 overflow:hidden;
}

#contents h2 span,
#contents h3 span {
 display:block;
 text-indent:-9999px;
 overflow:hidden;
}

#contents h3.alc01 {
	background: url(/english/company/images/h_alliance_02.gif) left top no-repeat;
	display: block;
	height: 26px;
	margin-bottom: 5px;
	width: 595px;
}

#contents h3.alc02 {
	background: url(/english/company/images/h_alliance_03.gif) left top no-repeat;
	display: block;
	height: 26px;
	margin-bottom: 5px;
	width: 595px;
}

#contents h3.alc03 {
	background: url(/english/company/images/h_alliance_04.gif) left top no-repeat;
	display: block;
	height: 26px;
	margin-bottom: 5px;
	width: 595px;
}

#contents h3.alc04 {
	background: url(/english/company/images/h_alliance_05.gif) left top no-repeat;
	display: block;
	height: 26px;
	margin-bottom: 5px;
	width: 595px;
}

#contents div.blueBox {
	border-top: 1px solid #A4CFE6;
	border-bottom: 1px solid #A4CFE6;
	background: url(/english/company/images/bg_bluebox.gif) left top repeat-y;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	width: 595px;
}

#contents table.alcTable {
	width: 565px;
}

#contents table.alcTable td.logo {
	text-align: center;
	padding: 7px 10px 2px 0;
	vertical-align: middle;
}

#contents table.alcTable td.cName {
	text-align: left;
	padding: 8px 0 3px 0;
	vertical-align: top;
}

#contents table.alcTable td.cNameL {
	text-align: left;
	padding: 8px 10px 3px 0;
	vertical-align: top;
}

#contents p.colorB {color: #0094C9;}
#contents table.alcTable .w19 {width: 19%;}
#contents table.alcTable .w32 {width: 32%;}
#contents table.alcTable .w17 {width: 17%;}
