@charset "iso-8859-1";
/* ****************************************************
Since : 2008-04-29
Last Modified: 2008-04-29
***************************************************** */

/* /ir/index.html
=========================================*/
body.ir div#contents div.explanation dl.about ul.menu01{
	margin-top:-5px;
}

/* /ir/xx/index.html
=========================================*/
body.ir div#contents div.explanation dl.about dt.category{
	background: url(../images/com_ic003.gif) no-repeat 2px 0.9em;
	font-weight:bold;
	font-size:90%;
}
body.ir div#contents div.explanation dl.about dt.category a{
	display:block;
	width:272px;
	padding:8px 0 8px 15px;
	background: url(../../products/images/products_bg001.gif) no-repeat left bottom;
}
body.ir div#contents div.explanation dl.about dd.category p.image{
	float:left;
	width:120px;
}
body.ir div#contents div.explanation dl.about dd.category p.text{
	float:right;
	width:120px;
}

/* /ir/xx/index.html
=========================================*/
body.ir div#contents ol.num span.bold{
	margin:0;
	color:#666666;
}

/* /ir/data/xx.html
=========================================*/
body.ir div#contents td.txRight{
	text-align:right;
}
body.ir div#contents p.dataCaption{
	text-align:right;
	font-size:70%;
}
body.ir div#contents table.data{
	margin-top:0;
}
body.ir div#contents table.data thead th{
	text-align:center;
}
body.ir div#contents table.data td{
	text-align:right;
}

body.ir div#contents div.short{
	width:60%;
}
body.ir div#contents div.short table{
	width:100%;
}

/* /ir/general/index.html
=========================================*/
body.ir div#contents dl.general-notes dt{
	float:left;
	width:2.5em;
	font-size:70%;
}
body.ir div#contents dl.general-notes dd{
	float:left;
	font-size:80%;
}
body.ir div#contents dl.general-notes dd p{
	margin:0;
}

/* /ir/materials/annualreport.html
=========================================*/
body.ir div#contents div.ph-float .pdf {
	display:inline;
}

/*99: extra
=========================================*/
body.ir div#contents dl.schedule:after,
body.ir div#contents ul.anchor-link:after,
body.ir div#contents dl.general-notes:after,
body.ir div#contents dl.guidance:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

body.ir div#contents dl.schedule,
body.ir div#contents ul.anchor-link,
body.ir div#contents dl.general-notes,
body.ir div#contents dl.guidance{
	_height: 1px;
	min-height: 1px;
	*zoom: 1;
}