@charset "iso-8859-1";

/* ****************************************************
Since : 2008-03-12
Last Modified: 2008-03-12
***************************************************** */

/* common settings [ index.css ]
=================================
0: layout reset
1: index-flash
2: index-contents
2-1: information
2-1-1: press-room
2-1-2: corporate-info
2-2: description-of-Business
2-2-1: product-info
2-2-2: business
3: sub-navigation

99: extra
	.clearfix
	
=================================*/

/*0: layout reset
=================================*/

body#en-index #main-container {
	width:800px;
	margin-top:0;
	padding:0;
	background:#ffffff none;
}

body#en-index #contents {
	float:none;
	width:750px;
	padding:0 25px;
}

body#en-index #header h1#logo {
	margin:0;
	padding:0;
}

body#en-index h2 {
	margin:0;
	padding:0;
	background:none;
}

body#en-index h3 {
	margin: 0;
	padding: 0;
	border-top: none;
	background: none;
	clear: none;
}

/*1: index-flash
=================================*/

body#en-index #index-flash {
	width:750px;
	height:240px;
}

/*2: index-contents
=================================*/

body#en-index #index-contents {
	margin:25px 0 10px;
}

/*2-1: information
=================================*/

body#en-index #information {
	float:left;
	width:355px;
}

/*2-1-1: important-info
=================================*/

body#en-index #information #important-info {
	width:355px;
}

/* h2 */
body#en-index #information #important-info h2 {
	height:30px;
	margin:0;
	padding:0;
	background:none;
}

/* information-list */
body#en-index #information #important-info p.information-list {
	position:relative;
	text-align:right;
}

body#en-index #information #important-info p.information-list a {
	position:absolute;
	display:block;
	top:-25px;
	right:5px;
	float:right;
	padding-left:14px;
	background:url(../images/common_ic017.gif) no-repeat 0 0.5em;
}

body#en-index #information #important-info dl {
	clear:both;
	margin-top:5px;
}

body#en-index #information #important-info dl dt {
	clear:both;
	float:left;
	width:8.1em;
	padding:8px 0 5px;
}

body#en-index #information #important-info dl dd {
	border-bottom:1px solid #dddddd;
	padding:5px 0 5px 7.0em;
}

body#en-index #information #important-info dl dd a {
	display:block;
	padding-left:10px;
	background:url(../images/common_ic010.gif) no-repeat 0 0.45em;
}

body#en-index #information #important-info dl dd a.index-link-pdf {
	padding: 0 0 2px 23px;
	background: url(../images/common_ic013.gif) no-repeat 0 0.15em;
}


/*2-1-2: latest-news
=================================*/

body#en-index #information #latest-news {
	margin-top:18px;
	width:355px;
}

/* h2 */
body#en-index #information #latest-news h2 {
	height:30px;
	margin:0;
	padding:0;
	background:none;
}

/* information-list */
body#en-index #information #latest-news p.information-list {
	position:relative;
	text-align:right;
}

body#en-index #information #latest-news p.information-list a {
	position:absolute;
	display:block;
	top:-25px;
	right:5px;
	float:right;
	padding-left:14px;
	background:url(../images/common_ic017.gif) no-repeat 0 0.5em;
}

body#en-index #information #latest-news dl {
	clear:both;
	margin-top:5px;
}

body#en-index #information #latest-news dl dt {
	clear:both;
	float:left;
	width:7.8em;
	padding:7px 0 6px;
}
body#en-index #information #latest-news dl dd {
	border-bottom:1px solid #dddddd;
	padding:5px 0 5px 7.0em;
	margin-left:5px;
}

/* release-icon */
body#en-index #information #latest-news dl dd span.release {
	display:block;
	padding:1px 0 0px 55px;
	background:url(../images/common_ic019.gif) no-repeat 0 0.4em;
	vertical-align: baseline;
}

body#en-index #information #latest-news dl dd span.release span.link-outside{
	margin: 0 0 0 10px;
	padding: 0 0 5px 14px;
	background:url(../images/common_ic012.gif) no-repeat 0 0.2em;
	cursor: pointer;
	zoom: 1;
}

/* diagnostics-icon */
body#en-index #information #latest-news dl dd span.diagnostics {
	display:block;
	padding:1px 0 2px 60px;
	background:url(../images/common_ic020.gif) no-repeat 0 0.3em;
}

/* information-icon */
body#en-index #information #latest-news dl dd span.info {
	display:block;
	padding:1px 0 2px 55px;
	background:url(../images/common_ic024.gif) no-repeat 0 0.3em;
}

/* adme_tox-icon */
body#en-index #information #latest-news dl dd span.adme {
	display:block;
	padding:1px 0 2px 55px;
	background:url(../images/common_ic027.gif) no-repeat 0 0.3em;
}

body#en-index #information #latest-news p.last-update {
	clear:both;
	margin-top:8px;
	text-align:right;
}

body#en-index #information #latest-news dl dd a.index-link-pdf2 {
	display:block;
	padding:0 0 2px 23px;
	background:url(../images/common_ic013.gif) no-repeat 0 0.15em;
	zoom:1;
}

/*2-1-2: corporate-info
=================================*/

body#en-index #information #corporate-info {
	margin-top:45px;
	padding-bottom:8px;
	width:355px;
	background:url(../../images/index_bg001.gif) no-repeat 0 100%;
}

body#en-index #information #corporate-info h3 {
	margin: 0;
	padding: 0;
	border-top: none;
	background: none;
	clear: none;
	height:30px;
}

body#en-index #information #corporate-info ul {
	width:335px;
	margin-top:8px;
	padding:0 10px;
}

body#en-index #information #corporate-info ul li {
	float:left;
	height:30px;
	margin-top:5px;
	line-height:0;
	font-size:0;
}

body#en-index #information #corporate-info ul li.first-child {
	margin-top:0;
}

body#en-index #information #corporate-info ul li.corp-info-odd {	
	clear:both;
	margin-right:5px;
}

body#en-index #information #corporate-info ul li.corp-info-contact {
	clear:both;
}

body#en-index #information #corporate-info p.corp-info-detail {
	margin-top:5px;
	padding:0 10px;
}

/*2-2: description-of-Business
=================================*/

body#en-index #description-of-Business {
	float:right;
	width:355px;
	padding-bottom:8px;
	background:url(../../images/index_bg001.gif) no-repeat 0 100%;
}

body#en-index #description-of-Business dl {
	margin-top:8px;
	padding:0 10px;
}

body#en-index #description-of-Business dl dt {
	width:335px;
	height:30px;
	line-height:0;
	margin-top:10px;
	font-size:0;
}

body#en-index #description-of-Business dl dt.first-child {
	margin-top:0;
}

body#en-index #description-of-Business dl dd {
	margin-top:5px;
	padding:0 4px;
}

/*99: extra
=================================*/

body#en-index #index-contents:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

body#en-index #index-contents {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html body#en-index #index-contents {
	height:1px;
}

body#en-index #index-contents {
	display:block;
}
/* End hide from IE-mac */



