@charset "utf-8";

/* **************************************************

Name: layout.css

Description: Setting of page layout

Create: 2007.11.XX
Update: 8888.88.88

Copyright 2007 Hitachi, Ltd. 

***************************************************** */



/* content===========================================

[-] site identity

===================================================== */



/* [-] site identity
=========================================================================================== */

div#SiteIdentityCn {
	margin: 0 auto;
	width: 765px;
	font-size: 0;
}
div#SiteIdentityCn h1.Title,
div#SiteIdentityCn p.Title {
	float: left;
	width: 609px;
	height: 98px;
	background: url("/image/h1_en/bg_site_id_cn.gif") repeat-x 0 0 #e6e6e6;
	text-align: left;
}
div#SiteIdentityCn h1.Title img,
div#SiteIdentityCn p.Title img {
	margin: 8px 0 0;
}
div#SiteIdentityCn h1.Statement,
div#SiteIdentityCn p.Statement {
	float: right;
	padding: 1px 1px 0 0;
	width: 155px;
	height: 97px;
	background: url("/image/h1_en/bg_corp_id_cn.gif") repeat-x 0 0;
}



/* [-] common class
=========================================================================================== */

div#SiteIdentityCn:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
div#SiteIdentityCn { display: inline-block; }

/* Hides from IE 4-6 \*/
* html div#SiteIdentityCn { height: 1%; }

div#SiteIdentityCn { display: block; } 
/* End hide from IE 4-6 */

/* fix font size for Firefox */
html>body div#TopicPath>ul { font-size: 73%; }
/* hack of IE7 */
*+html body div#TopicPath ul { font-size: 67%; }

/* [-] added class        top page
=========================================================================================== */
div.border_top{
padding:0;
margin:0;
width:180px;
height:3px;
font-size:0;
line-height:0;
background:#ffffff url(/image/eco/common/menu_top_bg.gif) no-repeat 0 0;
}
div.border_mid{
padding:0;
margin:0;
text-align:center;
width:180px;
background:#ffffff url(/image/eco/common/menu_mid_bg.gif) repeat-y 0 0;
}
div.border_bot{
padding:0;
margin:0;
width:180px;
height:6px;
font-size:0;
line-height:0;
background:#ffffff url(/image/eco/common/menu_bot_bg.gif) no-repeat 0 0;
}
div.border_content{
margin:0;
padding:12px 8px 0 8px;
height:125px !important;
height:130px;
text-align:left;
}
div.border_content2{
margin:0;
padding:4px 8px 0 8px;
height:120px;
text-align:left;
}
div.border_content p ,div.border_content2 p{
font-size:83%;
line-height:1.25;
}
div.mar_b6{
margin-bottom:6px;
}
div.height88{
height:88px;
}

div.Grid1 div#VerticalLocalNavi a {
line-height:150%;
}
.h1d5{
line-height:18px;
}
p.line15{
line-height: 1.5;
}
div.down_con{
height:50px !important;
height:54px;
}
/*====================Circle icon list=============================*/



/*====================Hide UtilityTools=============================*/
#UtilityTools {
display: none;
}


span.pdl60{
padding-left:4.7em;
}
span.pdl3word{
padding-left:3.9em;
}
span.mail{
padding-left:20px;
background: url("/image/h1_en/icon/icon_mail.gif") no-repeat 0 0.1em;
}
ul.e_38{
margin-bottom:3em !important;
margin-bottom:2.35em;
}
.color_darkCyan{
color:#018A83;
}
ul.ListStyle1 li.color_darkCyan{
background: url("/image/eco/common/circle2.gif") no-repeat 0 0;
}



/*----------------------for ieg---------------------*/
/* ieg_jp site identity*/
div#SiteIdentityL h1.Title {
	float: left;
	width: 609px;
	height: 98px;
	background: url("/image/h1_en/bg_site_id_cn.gif") repeat-x 0 0 #e6e6e6;
	text-align: left;
}
div#SiteIdentityL p.Statement {
	float: right;
	padding: 1px 1px 0 0;
	width: 155px;
	height: 97px;
	background: url("/image/h1_en/bg_corp_id_cn.gif") repeat-x 0 0;
}
div#SiteIdentityL h1.Title img,
div#SiteIdentityL p.Title img {
	margin: 8px 0 0;
}

/* added by HCHSH-DC J.Cantona @ 2008-3-12 */
table.pre th {
 white-space:pre;
}

span.TextStyle1 {
	margin: 0 0 15px;
	font-size: 90%;
	line-height: 1.35;
}

table.table_spec td , table.table_spec th{
padding:5px;
font-size:75%;
}
table.table_spec2 td , table.table_spec2 th{
padding:0px;
font-size:70%;
}
table.table_spec3 td , table.table_spec3 th{
padding:2px;
font-size:70%;
}
td.color_deepskyblue{
background:#99CCFF;
}
dl.AdditionalNotesStyle3 dd.spec {
	line-height: 1.5;
}
ul.AnnotationsStyle2 li sup{
color:#990000;
}
