@charset "UTF-8";



h2#bar_news_releases, h2#bar_information, h2#bar_ir_information {
	display:block;
	margin:0;
	padding:0 25px 0 0;
	width:555px;
	height:21px;
	text-align:right;
	font-weight:normal;
	font-size:90%;
	}

h2#bar_news_releases a, h2#bar_information a, h2#bar_ir_information a {
	color:#fff;
	}

h2#bar_news_releases a:hover, h2#bar_information a:hover, h2#bar_ir_information a:hover {
	color:#ffff00;
	}

h2#bar_news_releases {
	background:url(../images/bar_news_releases.gif) left top no-repeat;
	}

h2#bar_information {
	background:url(../images/bar_information.gif) left top no-repeat;
	}

h2#bar_ir_information {
	background:url(../images/bar_ir_information.gif) left top no-repeat;
	}


div#news_releases_box,
div#information_box,
div#ir_information_box {
	margin:0;
	padding:10px 10px 3px 10px;
	width:558px;
	}

div#news_releases_box {
	border-right:1px solid #da2032;
	border-left:1px solid #da2032;
	}

div#information_box {
	border-right:1px solid #00765a;
	border-left:1px solid #00765a;
	}

div#ir_information_box {
	border-right:1px solid #0066a6;
	border-left:1px solid #0066a6;
	}


div#bottom_news_releases,
div#bottom_information,
div#bottom_ir_information {
	margin:0 0 10px 0;
	_margin:0;
	padding:0;
	width:580px;
	height:3px;
	}

div#bottom_news_releases {
	background:url(../images/bottom_news_releases.gif) left top no-repeat;
	}

div#bottom_information {
	background:url(../images/bottom_information.gif) left top no-repeat;
	}

div#bottom_ir_information {
	background:url(../images/bottom_ir_information.gif) left top no-repeat;
	}






div#news_releases_box dl dd, 
div#information_box dl dd, 
div#ir_information_box dl dd {
	margin:0 0 10px 0;
	}


div#news_releases_box dl dt a, 
div#information_box dl dt a, 
div#ir_information_box dl dt a {
	color:#333;
	text-decoration:none;
	}


div#news_releases_box dl dd a, 
div#information_box dl dd a, 
div#ir_information_box dl dd a {
	color:#333;
	}

div#news_releases_box dl dd a:hover, 
div#information_box dl dd a:hover, 
div#ir_information_box dl dd a:hover {
	color:#c00;
	}




/* sidenavi */
a#banner_01, a#banner_02, a#banner_03 {
	display:block;
	width:164px;
	height:71px;
	text-indent:-9999px;
	}


a#banner_01 {
	margin:0 0 10px 0;
	background:url(../images/banner_01.jpg) left top no-repeat;
	}


a#banner_02 {
	margin:0 0 10px 0;
	background:url(../images/banner_02.jpg) left top no-repeat;
	}

a#banner_03 {
	background:url(../images/banner_03.jpg) left top no-repeat;
	}

a#banner_01:hover, a#banner_02:hover, a#banner_03:hover {
	background-position:left -74px;
	}
