@import url(/eng/css/common.css);
body {background:url(/eng/img/common/citizenship_bg.jpg) no-repeat top center;}

.ebox {border:1px solid #DCDCDC;width:250px; height:172px; padding:10px 10px}
*html .ebox {border:1px solid #DCDCDC;width:266px; height:172px; padding:10px 10px}
.ebox li { margin-top:3px; text-align:left}

.intro { width:550px;}
.intro ul{margin-top:10px;}
.intro li{margin-top:7px; background:url('/eng/img/common/li01.gif') no-repeat 0 8px; padding-left:8px;}

.ethical { width:540px; margin-left:10px;}
.ethical ul {margin-top:10px;}
.ethical ul.mul{margin-top:10px; margin-left:10px;}
.ethical ul.mul20{margin-top:10px; margin-left:18px;}
.ethical li {margin-top:8px; margin-left:3px;}
.ethical li.c33{margin-top:5px; margin-left:3px; color:#333}
.ethical li.l10{margin-top:5px; margin-left:12px;}
.ethical .tx { font-weight:bold; color:#333; margin-top:20px;}
.ethical .tx02 { font-weight:bold; color:#333; margin-top:10px;}
.ethical .tx03 { margin-left:10px; margin-top:15px;}
.ethical .tx04 { color:#333; margin-top:15px;}

/*social responsibility - program*/
.program {width:550px;}
.program dl{float:left;display:inline; margin-top:20px;}
.program dt{float:right;width:455px;}
.program dd.con{margin-left:95px; padding-top:8px;}
*html .program dd.con{margin-left:0; float:left; padding:8px 0 0 0px;}
.program dd.img {float:left;margin:0;padding-right:10px;}
.program dd.img img{}

/*business relationship - program*/
.br_tb {border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;font-size:90%;line-height:120%;width:550px;}
.br_tb th {border-bottom:1px solid #E8E8E8;background:#F5F5F5;color:#484848;font-weight:normal;padding:3px 2px 4px 10px;text-align:left;}
.br_tb th.th01 {border-bottom:1px solid #E8E8E8;background:#FAFAFA;color:#484848;font-weight:normal;padding:3px 2px 4px 10px;text-align:center;}
.br_tb th.th02 {border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;background:#FAFAFA;color:#484848;font-weight:normal;padding:3px 2px 4px 10px;text-align:center;}
.br_tb td {border-bottom:1px solid #E8E8E8;border-right:1px solid #E8E8E8;padding:3px 8px 4px 10px;}
.br_tb td.td01 {border-right:none;border-bottom:1px solid #E8E8E8;padding:3px 8px 4px 10px;}

.major {border-bottom:1px solid #E8E8E8 ; padding-bottom:18px; width:550px; margin-top:15px; float:left}
.major .ico { width:78px; float:left; padding-top:3px;}
.major .tx{ float:left; width:460px;}
*html.major .tx{ float:left; width:472px;}
.major li{margin-top:10px;}
.major li.fli{margin-top:0px;}


.bus {width:455px; margin-top:15px; font-size:90%;}
.bus th {border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5; height:26px; font-weight:normal; color:#484848}
.bus th.th1{border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5; height:26px;text-align:left; padding-left:15px; font-weight:normal; color:#484848}
.bus th.th2{border-right:1px solid #E8E8E8; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5; padding-left:20px;height:26px; font-weight:normal;padding:0px 25px 0px 10xp; color:#484848}
.bus th.th3{border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5;padding-left:20px;text-align:left; height:26px; font-weight:normal; color:#484848}
.bus th.th4{border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5;height:26px; font-weight:normal; color:#484848}
.bus th.th5{border-right:1px solid #E8E8E8; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:#F5F5F5;height:26px; font-weight:normal; color:#484848}


.bus td.tc1{border-bottom:1px solid #E8E8E8; height:20px; font-weight:normal;background:#FAFAFA;  padding:7px 10px 7px 10px; vertical-align:top}
.bus td.tc2{ border-bottom:1px solid #E8E8E8; background:#FAFAFA;height:20px; padding:7px 10px 7px 10px; font-weight:normal; vertical-align:top}
.bus td.tc3{ border-bottom:1px solid #E8E8E8; height:20px; font-weight:normal; background:#FAFAFA;padding:7px 0 7px 10xp;}
.bus td.tc4{ border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8; height:20px; font-weight:normal; text-align:left;background:#FAFAFA;padding:7px 0px 7px 0xp;}
.bus td.tc5{ border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8;border-left:1px solid #E8E8E8; height:20px; font-weight:normal; background:#FAFAFA;padding:7px 0 7px 0xp;}
.bus td.td1{border-left:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; height:20px; font-weight:normal;padding:5px 10px 5px 10px; vertical-align:top}
.bus td.td2{border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; height:20px;   padding:5px 10px; font-weight:normal; vertical-align:top}
.bus td.td3{border-left:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; height:20px; font-weight:normal; padding:5px 0 5px 10px;}
.bus td.td4{border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; height:20px; padding:5px 0px 5px 4px; font-weight:normal;}

.picOf {
	background:url(/eng/img/bbs/tab_bg_off02.gif) no-repeat left bottom; 
	height:19px;
	line-height:12px;
	color:#666666;
	font-size:10px;
	text-decoration:normal;
	vertical-align:bottom;
	text-align:center;
	padding:2px 5px 5px 5px;
	cursor:pointer;
}


.picOn {
	border-left:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	height:19px;
	line-height:12px;
	font-size:10px;
	color:#000;
	text-decoration:normal;
	vertical-align:top;
	text-align:center;
	padding:5px 5px 0px 5px;
	cursor:pointer;
}

/* 2008-08-25 Γί°‘ Sustainability Report */
table.report_tb {border-collapse:collapse;border-top:1px solid #E8E8E8;font-size:90%;line-height:120%;width:550px;}
table.report_tb th {border-bottom:1px solid #E8E8E8;background:#FFF;color:#484848;font-weight:normal;padding:3px 2px 4px 10px;text-align:left;}
table.report_tb th.last {border-bottom:1px solid #B6B6B6;background:#FFF;color:#484848;font-weight:normal;padding:3px 2px 4px 10px;text-align:left;}
table.report_tb td {border-bottom:1px solid #E8E8E8;background:#FFF;color:#484848;padding:3px 8px 4px 10px;}
table.report_tb td.last {border-bottom:1px solid #B6B6B6;background:#FFF;color:#484848;padding:3px 8px 4px 10px;}
table.report_tb td div {font-size:90%;color:#484848;}
.itembasic {color:#AAA;font-size:90%;}
