@charset "shift_jis";
/*##################################################
-------------LIST-------------
 01: Company
 02: Table
 --: clearfix
------------------------------
##################################################*/

/* --------------------------------------------------
 01: Ir Style
 -------------------------------------------------- */
/* Financial statements */
#contents .financial h2	{
	background:none;
	background-color:#fff;
	border:none;
	margin-bottom:8px; padding:0 0 2px 11px;
	color:#4c4c4c;
	font-weight:bold;
	line-height:1.1;
}
#contents .financial h2 span	{
	border-left:6px solid #139;
	padding-left:6px;
}
#contents .financial table th.clr01	{
	background-color:#5A7CBB;
	color:#fff;
}
#contents .financial table th.clr02	{
	background-color:#F2F5FA;
}
#contents .financial table td.clr03	{
	background-color:#D9E1EE;
}
#contents .financial table .clr04	{
	background-color:#139;
	color:#fff;
}
#contents .financial table .noborder	{
	border-left:none;
	border-right:none;
	height:10px;
	overflow:hidden;
}

/* News & Topics */
#contents div.topicsList	{
	margin-bottom:30px;
}
#contents .topicsList dl	{
	background:url(../../../common/images/dotline.gif) left bottom repeat-x;
	margin-bottom:9px;
	color:#4d4d4d;
}
#contents .topicsList dt	{font-weight:bold; margin:0 0 0 6px; line-height:1.4;}
#contents .topicsList dd	{margin:-1.4em 1em 0 13em; padding-bottom:9px;}
#contents .topicsList dd.nxt	{margin:-1.4em 1em 0 10em; padding-bottom:9px;padding-top:10px;}
