@import "/common_css/default_wide.css";
@import "/common_css/component_wide.css";



/*--------------------------------------

  /investor/financial/glossary.html
---------------------------------------*/

/* Updated 2006/09/21,n */

/* 財務諸表について */

#contents table.balancesheet caption, #contents table.profitandloss caption, #contents table.consolidate caption {
	text-align:left;
	font-size:small;
	font-weight:bold;
	padding-bottom: 5px;
}

#contents table.balancesheet, #contents table.profitandloss, #contents table.consolidate {
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
#contents table.balancesheet th, #contents table.profitandloss th, #contents table.consolidate th {
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}
#contents table.balancesheet td, #contents table.profitandloss td, #contents table.consolidate td {
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}
#contents table.balancesheet th.green {
	background-color:#CCFF99;
}
#contents table.balancesheet th.blue, #contents table.balancesheet td.blue {
	background-color:#CCFFFF;
}
#contents table.balancesheet th.yellow, #contents table.balancesheet td.yellow {
	background-color:#FFFFCC;
}
#contents table.balancesheet th.beige, #contents table.balancesheet td.beige {
	background-color:#FFEFE8;
}
#contents table.profitandloss th.green {
	background-color:#CCFF99;
}
#contents table.profitandloss th.blue, #contents table.profitandloss td.blue {
	background-color:#CCFFFF;
}
#contents table.profitandloss th.yellow, #contents table.profitandloss td.yellow {
	background-color:#FFFFCC;
}
#contents table.profitandloss th.green02, #contents table.profitandloss td.green02{
	background-color:#CCFFCC;
}
#contents table.profitandloss td{
	background-color:#FFFFFF;
}


/* /info/financial/digest/ */
#contents table.tableGraph {
	border: none;
	margin: 0px 0px 10px 0px;
	width: 540px;
}

#contents table.tableGraph th {
	line-height: 150%;
	padding: 0px 5px 0px 10px;
	text-align: left;
	vertical-align: top;
}

#contents table.tableGraph td {
	font-weight: normal;
	line-height: 150%;
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.tableD01 {
	border: none;
	margin: 0px 0px 10px 0px;
}

#contents table.tableD01 th {
	line-height: 150%;
	padding: 0px 5px 0px 10px;
	text-align: left;
	vertical-align: top;
}


#contents table.tableD01 td {
	font-weight: normal;
	line-height: 150%;
	padding: 0px 5px 0px 5px;
	text-align: right;
	vertical-align: top;
}

#contents table.table03 td {
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: right;
	vertical-align: middle;
}

#contents div.digestBoxR {
 float:right;
 margin: 0px;
 width:530px;
}

#contents div.digestBoxL {
 float:left;
 margin: 0px;
 width:15px;
}

#contents div.digestBoxR2 {
 float:right;
 margin: 0px;
 width:515px;
}

#contents div.digestBoxL2 {
 float:left;
 margin: 0px;
 width:30px;
}

#contents table.tableGraph00 {
	width: 100%;
}

#contents table.tableGraph00 td {
	width: 50%;
}

#contents table.tableGraph00 td h3 {
	width: 260px;
}


/* Updated▼ 2006/09/21,n */
#contents ul.unordered_att {
	list-style-type:none;
	padding: 0px 0px 2px 35px;
	text-indent:-33px;
}

/* Updated▲ 2006/09/21,n */