@charset "utf-8";



/* font size selector */
select{margin:0 0 0 1px;padding:0}


/* breadcrumbs list */
#dir{width:730px;height:24px;margin:3px 0 0 0;}
#dir td{background:#EEEEEE;}
#dir td#dir{padding-left:6px;}
#dir td#dir a:link{color:#003366;text-decoration:underline}
#dir td#dir a:visited{color:#663399;text-decoration:underline}
#dir td#dir a:active{
	color:#ff3333;text-decoration:none}
#dir td#dir a:hover{
	color:#003366;text-decoration:underline;}
#dir td#txt{text-align:right;padding-right:5px;white-space:nowrap}
#dir td#fontsize{width:6em;text-align:right;background-color:#FFFFFF}
#dir td#japanese{text-align:right;width:92px;background-color:#EEEEEE}

/* printing page */
body.irprint{background-image:none;}
p.printclose{margin-top:12px;float:right;}
p.printclose2{float:right;}
table.irprint{margin-top:10px;}
table.irprint td{text-align:right;}


/* left menu (improvement 2005/03) */
#left_01{margin-top:9px}
#left_01 ul{width:150px;margin:9px 0 0 0;padding:0;border-bottom:solid 1px #DEDEDE;}
#left_01 ul li{border-top:solid 1px #DEDEDE;list-style-type:none;background:transparent url("/image/arw_ir_01.gif") 5px 0.9em no-repeat;vertical-align:middle;padding:6px 0 6px 12px;
	/* BoxModelHuck */
	text-indent:-16px;
	voice-family: "\"}\"";voice-family:inherit;
	text-indent:0;}
	/* BoxModelHuck for Opera */
	html>body #left_01 ul li{text-indent:0;}
#left_01 ul li.on{border-top:solid 3px #669199;background:#E0E9EB url("/image/arw_ir_01.gif") 5px 1.1em no-repeat}
#left_01 ul li.sub{border-top:none;background:#E0E9EB url("/eng/ir/image/left_bck_01.gif") 0 0 no-repeat}
#left_02{margin-top:22px}
#left_02 span{margin-left:5px}
#left_02 ul{width:150px;margin:4px 0 0 0;padding:0;}
#left_02 ul li{border-top:solid 1px #FFFFFF;list-style-type:none;background:#EEEEEE url("/image/arw_ir_01.gif") 5px 0.9em no-repeat;padding:6px 0 6px 12px;vertical-align:middle;
	/* BoxModelHuck */
	text-indent:-16px;
	voice-family: "\"}\"";voice-family:inherit;
	text-indent:0;}
	/* BoxModelHuck for Opera */
	html>body #left_01 ul li{text-indent:0;}
#getacrobat{margin-top:20px;text-align:center}

	
/* navigation */
#page_menu1{height:34px;background:#E0E9EB;padding-left:4px}
#page_menu2{height:34px;background:#E0E9EB;padding-right:4px;text-align:right}
/* arrow */
.link_arw{margin-right:3px;}
/* PDF */
.pdf_left{vertical-align:middle;padding-right:4px}
/* PDF */
.pdf_right{vertical-align:middle;padding-left:4px}


/* text */
/* caution */
.irCaution{color:#FF0000;}
a.irCaution{color:#FF0000;}
div.irCaution{margin:3px 5px;}
/* renewed date */
.chdDate{clear:both;margin:3px 5px;text-align:right;}
.chdDate2{clear:both;margin:3px 0px 5px;}
/* text start */
#main_start{margin-top:22px}
/* img */
.left_img{padding-right:16px;float:left}
.right_img{padding-left:16px;float:right;clear:right;}
/* p */
p.init{margin:0px 0px 1em;padding:0px;}
p.right{margin:0px;padding:0px;text-align:right;}
p.imgcenter{margin:0px 0px 1.5em;padding:0px;text-align:center;}
/* line */
.text_lin1{background-color:#CCCCCC;margin-top:1em}
/* line (Annual Report) */
.text_lin1e{background-color:#CCCCCC;}
/* line 2 */
.text_lin2{background-color:#CCCCCC;margin:0.3em 0em 0.5em;}
/* indent */
.indent{text-indent:1em}
/* H3 */
.headline3{margin-top:12px;color:#669199;font-weight:bold;}
.headline3a{margin:12px 0px 9px;color:#669199;font-weight:bold;}
.headline3c{margin:12px 0px 9px;color:#669199;text-align:center;font-weight:bold;}
/* H4 */
.headline4{margin:12px 0px 0px 3px;color:#669199;font-weight:bold;}
/* H5 */
.headline5{margin-top:6px;color:#669199;font-weight:normal;}
/* list table */
.list_table{margin-top:3px}
.list_table_left{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px;}
.list_table_left2{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 1.5em;}
.list_table_left3{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 2.5em;}
.list_table_left4{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 3.5em;}
.list_table_left5{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 4.5em;}
.list_table_left6{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 5.5em;}
.list_table_left7{width:378px;height:30px;background-color:#E0E9EB;padding:4px 9px 2px 6.5em;}
.list_table_center{width:80px;height:30px;background-color:#EEEEEE;text-align:right;padding:4px 4px;}
.list_table_right{width:108px;height:30px;background-color:#EEEEEE;text-align:right;padding:4px 4px;}
.list_table_right2{width:189px;height:30px;background-color:#EEEEEE;text-align:right;padding:4px 4px;}
.list_table_txt1{margin-right:26px}
/* list table */
table.ircommon{margin:3px 0px 20px;}
table.ircommon tr{vertical-align:top;}
table.ircommon th{background-color:#E0E9EB;padding:4px 9px;text-align:left;font-weight:normal;}
table.ircommon th.nopad{padding:4px;text-align:center;}
table.ircommon th.nopadl{padding:4px;}
table.ircommon td{background-color:#EEEEEE;padding:4px 9px;}
table.ircommon td.nopad{padding:4px;}
table.ircommon td.nopadc{padding:4px;text-align:center;}
table.ircommon td.nopadr{padding:4px;text-align:right;}
table.ircommon td.space{background-color:#FFFFFF;}
table.ircommon td.spacer{background-color:#FFFFFF;text-align:right;}
table.ircommon td.zeropad{padding:0px;background-color:#FFFFFF;text-align:left;vertical-align:top;}
table.ircommon td.zeropadr{padding:0px;background-color:#FFFFFF;text-align:right;vertical-align:top;}
table.ircommon td.nopadr table{width:100%;}
table.ircommon td.nopadr table td.nopad{padding:0px;}
table.ircommon td.nopadr table td.nopadr{padding:0px;}
/* table for sitemap */
table.sitemapframe{margin:10px 0px 0px 20px;width:550px;}
table.sitemapframe td{background-color:#669199;}
table.sitemapframe td.head{width:225px;background-color:#FFFFFF;vertical-align:top;}
table.sitemapframe td.explanation{width:325px;background-color:#EEEEEE;}
table.sitemapframe2{margin:0px 0px 0px 20px;}
/* table for presentation */
table.presentation{margin:0px;}
table.presentation td{padding:5px;background-color:#EEEEEE;text-align:left;}
/* table common */
th{text-align:left;}
th.nowrap{white-space:nowrap;}
td.nowrap{white-space:nowrap;}
/* IR library */
select.library{width:auto;}
.red{color:#D0372A;margin-right:0.5em;}
.new_txt{margin:3px 0px 3px 0px}
h2.lib{margin:24px 0 6px 0}
h2.result, h2.presentation{font-size:1.5em; font-weight:bold; font-family:sans-serif;}
/* message from management */
p.profile{width:388px;margin-top:14px;padding:4px;border:solid 2px #E0E9EB;background-color:#F0F0F0;}

/* caption */
ul.caption{margin:6px 0px 0px;padding:0px 0px 0px 1.5em;list-style-type:none;}
ul.caption .head{margin-left:-1.5em;}
ul.caption .date{margin-right:1em;}
/* caption */
.question{color:#669199;font-weight:bold;}
.answer{color:#D0372A;font-weight:bold;}
/* NEW */
.new{color:#D0372A;margin-left:1em;font-weight:bold;}
/* iframe */
iframe{width:570px; height:760px; margin-top:15px; border:none;}
/* bold */
.bold{font-weight:bold;}
/* margin */
.margin05{margin-top:0.5em}




/* link */
#main_table_03 div.navi{width:570px;min-height:30px;background:#E0E9EB;padding:4px 0 0px 0;}
#main_table_03 div.navi div#list{float:left;}
/*#main_table_03 div.navi div#list{float:left; width:370px;}*/
#main_table_03 div.navi div#list ul{margin:5px 0 0 6px;padding:0;}
#main_table_03 div.navi div#list ul li{display:inline;margin-right:5px;list-style-type:none;background:transparent url("/eng/ir/image/arw01.gif") 0 0.2em no-repeat;padding-left:11px;}
#main_table_03 div.navi div#list span{color:#669199}
#main_table_03 div.navi div#btn{float:right;}
/*#main_table_03 div.navi div#btn{float:right; width:190px;text-align:right;}*/
#main_table_03 div.navi div#btn img{margin-right:4px;}
	/* link color */
	#main_table_03 div.navi div#list a:link{color:#003366;text-decoration:underline;}
	#main_table_03 div.navi div#list a:visited{color:#663399;text-decoration:underline;}
	#main_table_03 div.navi div#list a:active{
	color:#ff3333;text-decoration:none;}
	#main_table_03 div.navi div#list a:hover{
	color:#003366;text-decoration:underline;}
	
	/* PDF */
	#main_table_03 div.navi div#list ul.pdf{margin:0px 0 0 6px;padding:0;}
	#main_table_03 div.navi div#list ul.pdf li{display:block;float:left;margin-right:5px;padding:0px 26px 0px 0;list-style-type:none;background:transparent url("/ir/image/icn_pdf.gif") no-repeat right;line-height:24px;}
	#main_table_03 div.navi div#list ul.pdf li a{display:block;float:left;background:transparent url("/eng/ir/image/arw01.gif") 0 8px no-repeat;padding:0px 0 0px 12px;line-height:24px;}
	#main_table_03 div.navi div#list ul.pdf li a:hover{
	color:#003366;text-decoration:underline;}

	#main_table_03 div.navi div.clear{height:0;line-height:0;margin:0;padding:0; clear:both;}

/* link2 - for message from management 2005/06 */
#main_table_03 div#navi2{clear:both;width:570px;margin:0 auto;background:#EEEEEE;border-top:solid 1px #CCC}
#main_table_03 div#navi2 div#ttl{font-weight:bold;color:#669199;margin:8px 0 0 12px;}
#main_table_03 div#navi2 ul{margin:4px 0 8px 15px;padding:0;}
#main_table_03 div#navi2 ul li{display:block;width:100%;margin:0;padding:2px 0 2px 7px;list-style-type:none;background:transparent url("/image/arw_ir_01.gif") 0 0.5em no-repeat}


/* list_table 2 columns */
table.list{border:none;margin-bottom:12px}
table.list caption{padding:3px 0;color:#669199;font-weight:bold;text-align:left}
table.list tr th{
	width:400px;height:28px;padding:4px 9px 2px 9px;
	border:none;background-color:#E0E9EB;
	text-align:left;font-weight:normal;
	}
table.list tr td{
	width:167px;height:28px;padding:2px 0;
	border:none;background-color:#EEEEEE;
	text-align:right;
	}
	/* arrow */
	table.list tr td img{margin-right:3px;}
	/* column space */
	table.list tr.space th, table.list tr.space td{
		border-top:solid 10px #FFF;
		}
	/* column space */
	table.list tr.spaceWide th{
		border-top:solid 10px #FFF;
		width:570px;
		}
	/* column space (only left) */
	table.list tr.spaceLeft th{
		border-top:solid 10px #FFF;
		}
	/* indent */
	table.list tr.indent1 th{padding-left:18px;}
	table.list tr.spaceLeftIndent1 th{padding-left:18px;border-bottom:solid 10px #FFF;}
	table.list tr.indent2 th{padding-left:27px;}
	table.list tr.spaceLeftIndent2 th{padding-left:27px;border-bottom:solid 10px #FFF;}
	table.list tr.indent3 th{padding-left:36px;}
	table.list tr.spaceLeftindent3 th{padding-left:36px;border-bottom:solid 10px #FFF;}
	table.list tr.indent3 th{padding-left:45px;}
	table.list tr.spaceLeftIndent3 th{padding-left:45px;border-bottom:solid 10px #FFF;}
	table.list tr.indent4 th{padding-left:54px;}
	table.list tr.spaceLeftIndent4 th{padding-left:54px;border-bottom:solid 10px #FFF;}
	table.list tr.indent5 th{padding-left:63px;}
	table.list tr.spaceLeftIndent5 th{padding-left:63px;border-bottom:solid 10px #FFF;}
	
	/* PDF */
	table.list tr td a.pdf	{
		display:block;
		width:159px;margin:0 4px;padding:8px 26px 8px 0px;
		background:transparent url("/ir/image/icn_pdf.gif") no-repeat right;
		white-space:nowrap;
		}
	table.list tr td a.pdf:hover{color:#003366;text-decoration:underline;}
	/* no PDF */
	table.list tr td a{
		display:block;
		width:159px;margin:0 4px;padding:8px 26px 8px 0px;
		background:none;
		}
	/* link color */
	table.list a:link{color:#003366;text-decoration:underline;}
	table.list a:visited{color:#663399;text-decoration:underline;}
	table.list a:active{
	color:#ff3333;text-decoration:none;}
	table.list a:hover{
	color:#003366;text-decoration:underline;}


/* list_table 3 columns */
table.list2{border:none;margin-bottom:12px}
table.list2 caption{padding:3px 0;color:#669199;font-weight:bold;text-align:left}
table.list2 tr th{
	width:400px;min-height:30px;padding:4px 9px 2px 9px;
	border:none;background-color:#E0E9EB;
	text-align:left;font-weight:normal;
	}
table.list2 tr td{
	min-height:30px;padding:2px 0;
	border:none;background-color:#EEEEEE;
	text-align:right;
	}
	/* arrow */
	table.list2 tr td img{margin-right:3px;}
	/* column space */
	table.list2 tr.space th, table.list tr.space td{
		border-top:solid 10px #FFF;
		}
	/* link color */
	table.list2 a:link{color:#003366;text-decoration:underline;}
	table.list2 a:visited{color:#663399;text-decoration:underline;}
	table.list2 a:active{
	color:#ff3333;text-decoration:none;}
	table.list2 a:hover{
	color:#003366;text-decoration:underline;}
	/* PDF */
	table.list2 tr td a.pdf	{
		display:block;
		width:78px;margin:0 4px;padding:8px 26px 8px 0px;
		background:transparent url("/ir/image/icn_pdf.gif") no-repeat right;
		white-space:nowrap;
		}
	table.list2 tr td a.pdf:hover{color:#003366;text-decoration:underline;}
	/* no PDF */
	table.list2 tr td a{
		display:block;
		width:74px;margin:0 4px;padding:8px 0px;
		background:transparent none;
		}


/* hr */
hr.line{
	height:1px;margin:12px 0 0 0;padding:0;
	border:none;border-top:solid 1px #CCC;
	color:#CCC;
	}
hr.return{
	height:1px;margin:0 0 0 0;padding:0;
	border:none;border-top:solid 1px #CCC;
	color:#CCC;
	}

/* NEXT */
.next{float:right;}
	.next a{padding-left:9px;background:url("/image/arw_ir_01.gif") left no-repeat;}
	.next a:link{color:#003366;text-decoration:underline;}
	.next a:visited	{color:#663399;text-decoration:underline;}
	.next a:active{
	color:#ff3333;text-decoration:none;}
	.next a:hover{
	color:#003366;text-decoration:underline;}
	.next img{margin-right:3px;}
/* BACK */
.back{float:left;}
	.back a{padding-right:12px;background:url("/image/arw_ir_02.gif") right no-repeat;}
	.back a:link{color:#003366;text-decoration:underline;}
	.back a:visited	{color:#663399;text-decoration:underline;}
	.back a:active{
	color:#ff3333;text-decoration:none;}
	.back a:hover{
	color:#003366;text-decoration:underline;}
	.back img{margin-left:8px;}


/* FAQ */
#faq h2{margin-bottom:6px}

/* schedule */
#schedule td.dummyth, #schedule th.cell_1{width:60px;white-space:nowrap}
#schedule th.cell_2, #schedule td.cell_2{width:290px}
#schedule th.cell_3, #schedule td.cell_3{width:220px}
#schedule h2{margin-top:12px;color:#669199;font-weight:bold;}

/* notes */
#notes h2{margin:12px 0 0 0;color:#669199;font-weight:bold;}
#notes h3{margin:0;font-weight:bold;}
#notes p{margin:0px 0px 1em;padding:0px;}

/* map */
#map div#main_start a{display:block;margin-left:15px;text-indent:-15px}

/* sharedata */
#sharedata table.ircommon tr th{width:330px}
#sharedata table.ircommon tr td{text-align:right}
#sharedata table.ircommon tr th.head{width:80px;text-align:center}
#sharedata div#main_start p{margin:0 0 2em 12px}
#sharedata div#main_start p img{vertical-align:middle}

/* bond */
#bond div#main_start ul li{margin-bottom:1em}
#bond table.ircommon{margin:3px 0 0 0}
#bond table.ircommon tr th.nopad{vertical-align:middle}
#bond h2.headline3{margin-top:24px;font-weight:bold;}
#bond h3{margin:12px 0px 0px 3px;color:#669199;font-weight:bold;}
#bond table#cb tr td{
	vertical-align:middle;
	text-align:center;
	}

/* financialdata */
#financialdata h2{clear:both;margin:12px 0 9px 0;color:#669199;font-weight:bold;}
#financialdata h3{margin:12px 0 0 3px;color:#669199;font-weight:bold;}
#financialdata div.page_top{border:none;}

/* annual */
#annual h2{margin:12px 0 3px 3px;color:#669199;font-weight:bold;clear:both;}
#annual h3{margin:12px 0 0 3px;color:#669199;font-weight:bold;}
#annual table.list tr th div{margin:3px 0 0 23px;font-weight:normal;}


/* message */
#message h2{clear:both;margin:12px 0px 9px;color:#669199;font-weight:bold;}
#message h3{margin:12px 0 0 0;color:#669199;font-weight:bold;}
#message h4{margin:12px 0 0 0;color:#669199;font-weight:bold;}
#message h5{margin:12px 0 0 0;color:#333;font-weight:bold;}
#message div.page_top{border:none;}
#message p.lead span{color:#669199;font-weight:bold;}
#message2004summer h3, #message2003summer h3, #message2003spring h3{margin:12px 0 0;color:#669199;font-weight:bold;}
#message div#main_start div#highlight h3{
	margin-bottom:12px;
	}
#message div#main_start div#highlight img{
	float:left;
	margin:0 8px 12px 0;
	}
#message div#main_start div#highlight img#note{
	float:none;
	display:block;
	text-align:right;
	margin-left:auto;
	}
#message div#main_start div#highlight table{
	clear:both;
	width:100%;
	margin-top:12px;
	border:none;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	}
#message div#main_start div#highlight table tr th,
#message div#main_start div#highlight table tr td{
	border:none;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:2px 6px;
	}
#message div#main_start div#highlight table tr th{
	text-align:center;
	font-weight:normal;
	background:#FDFBE1;
	}
#message div#main_start div#highlight table tr td{
	text-align:right;
	}
#message div#main_start div#highlight table tr td#unit{
	text-align:left;
	vertical-align:bottom;
	}
#message div#main_start div#highlight div#precondition{
	margin-top:12px;
	}


/* presentation */
#presentation h2{margin-top:12px;color:#669199;font-weight:bold;clear:both;}
#presentation h3{margin:12px 0px 0px 3px;color:#669199;font-weight:bold;}
#presentation div.page_top{margin-bottom:24px;}

/* sharedata */
#sharedata h2{margin-top:24px;}
#sharedata h3{margin:12px 0 6px 3px;padding-bottom:3px;color:#669199;font-weight:bold;border-bottom:solid 1px #CCC;}

/* newsletters */
#newsletters h2{clear:both;margin-top:12px;color:#669199;font-weight:bold;}
#newsletters h2.ttl{font-size:1.3em;}
#newsletters h3{margin:12px 0 0 3px;color:#669199;font-weight:bold;}
#newsletters div.page_top{border:none;}
#newsletters div.chdDate{clear:both;}

/* lib */
#lib h3{font-weight:bold;}

/* disclosure */
#disclosure h2{margin-top:12px;color:#669199;font-weight:bold;}
#disclosure div#main_start ul{margin:0 2em}
#disclosure div#main_start ul li{margin:6px 0}

/* presentation */
#presentation h2{margin-top:12px;color:#669199;clear:both;}
#presentation h3{margin:12px 0px 0px 3px;color:#669199;}
#presentation div#summary table{border:none;margin:0 0 12px 0}
#presentation div#summary table tr th{border:none;background-color:#E0E9EB;padding:4px 6px;text-align:left;font-weight:normal;}
#presentation div#summary table tr td{border:none;background-color:#EEEEEE;padding:0.4em 1em;}
#presentation div#summary table tr td.indent1{padding-left:1em;}
#presentation div#summary table tr td.indent2{padding-left:2em;}
#presentation div#summary table tr td.indent3{padding-left:3em;}

