@charset "utf-8";


#container #footer #pagetopArea {
	overflow: auto;
}



/* body
------------------------------------ */
* html body{
	zoom:95%;
}

/* header
------------------------------------ */
* html #header div#headerUtilityArea ul.utility li a{
	height:1px;
}

/* heading
------------------------------------ */
* html #mainContent h1{
	height:1px;
}
* html #mainContent span.inner{
	height:1px;
}
* html #mainContent h2{
	height:1px;
}
* html #mainContent h3{
	height:1px;
}
* html #mainContent h4{
	height:1px;
}


/* subContent
------------------------------------ */
* html #content div#subContent h2 a{
	height:1px;
}

/* p
------------------------------------ */
* html #mainContent p{
	height:1px;
}

/* ic
------------------------------------ */
#mainContent a.icLink,
#mainContent a.icBlank,
#mainContent a.icPdf{
	display:inline-block;
}


/* list
------------------------------------ */
* html #mainContent ul li{
	height:1px;
}
* html #mainContent ol li{
	height:1px;
}
* html #mainContent dl dt{
	height:1px;
}

/* pagetop
------------------------------------ */
* html #mainContent p.pagetop a{
	display:inline-block;
}

/* colum
------------------------------------ */
* html #mainContent div.sectionColum,
* html #mainContent div.sectionColum div.inner,
* html #mainContent div.sectionColum .title,
* html #mainContent div.sectionPlugin,
* html #mainContent div.sectionBox,
* html #mainContent div.sectionContact,
* html #mainContent div.sectionContact div.inner{
	height:1px;
}

/* footer utility
------------------------------------ */
* html #footer div#footerUtilityArea ul.utility li a{
	display:inline-block;
}


/* add category
------------------------------------ */
* html body#links #mainContent div.linkArea{
	height:1px;
}
* html body#companyInfo div#mainContent div.csr div.inner{
	height:1px;
}
* html body#index #mainContent div#info div.base div.map{
	height:1px;
}
* html body#solution #mainContent div.arrowBox,
* html body#solution #mainContent div.serviceBox,
* html body#solution #mainContent div.emBox dl dd,
* html body#solution #mainContent dl.balloon01,
* html body#solution #mainContent dl.balloon01 dt,
* html body#solution #mainContent dl.balloon02,
* html body#solution #mainContent dl.balloon02 dt,
* html body#solution #mainContent dl.balloon02 dd{
	height:1px;
}

/* add en/cn
------------------------------------ */
* html body#index.en #mainContent div#news div.inner div.pdf,
* html body#index.cn #mainContent div#news div.inner div.pdf{
	height:1px;
}
* html body#index.en div#footer,
* html body#index.cn div#footer{
	margin-top:-20px;
}