@import "/common_css_e/default_wide.css";
@import "/common_css_e/component_wide.css";


/*--------------------------------------

  /investor/stock/capital_shares.html
---------------------------------------*/

/* Updated 2006/11/20,n */
/* Updated 2006/08/03,n */

/*#contents dl.data dt{
	float:left;
	clear:left;
	width:180px;
}

#contents dl.data dd{
	margin: 0px 0px 5px 130px;
	text-align:right;
	_padding-top:1px;
	width:150px;
}*/

#contents table.table02 th.title,
#contents table.table02 th.title2,
#contents table.table02 td.detail {
width: 50%;
}
#contents table.table02 th.title2 {
text-align: right;
}


#contents table.table02 th.C {
	background-color: #F3F3F3;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
}

#contents table.table02 th.Bline {
	background-color: #F3F3F3;
	border-bottom: solid 5px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

#contents table.table02 th.Clear {
	background-color: #F3F3F3;
	border-bottom: solid 1px #F3F3F3;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

#contents table.table02 th.greenC {
	background-color: #CF9;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	width:15%;
}

#contents table.table02 th.greenC2 {
	background-color: #CF9;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
}

#contents table.table02 th.greenC3 {
	background-color: #CF9;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	width:15%;
}

/* Updated¥ 2006/08/03,n */
#contents table.table02 th.greenC4 {
	background-color: #CF9;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	width:20%;
}

#contents table.table02 th.greenC5 {
	background-color: #CF9;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	width:23%;
}

/* Updated£ 2009/08/03,n */
#contents table.table02 td.tdR {
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: right;
	vertical-align: top;
}

#contents table.table02 td.tdRM {

	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: right;
	vertical-align: middle;
}

#contents table.table02 td.Clear {
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: right;
	vertical-align: top;
}

#contents table.table02 td.tdRBline {
	border-bottom: solid 5px #666666;
	border-right: solid 1px #666666;
	padding: 5px 5px 0px 5px;
	text-align: right;
	vertical-align: top;
}


/* Updated¥ 2006/11/20.,n */
#contents ul.unordered_att {
	list-style-type:none;
	padding: 0px 0px 2px 35px;
	text-indent:-33px;
}
/* Updated£ 2009/11/20
.n */



/* -- Newly added to /english/investor/stock/capital_shares.html  Feb.05,2007 -- */

#contents table.remarks table.table05 td,
#contents table.remarks table.table05 th {
	border: none;
	background: #FFF;

}

/* Updated¥ 2008/3/11.n */}

#contents dl.definition03 {
	clear: both;
	margin-bottom: 15px;
}

#contents dl.definition03 dt {
	float: left;
	font-size: 80%;
	padding-left: 0px;
}

#contents dl.definition03 dd {
	margin-left: 40px;
	font-size: 80%;
}
/* Updated£ 2008/3/11.n */



















.text-size-wrap-stogether {
	overflow:visible;
	width:546px;
	/zoom:1;
}

#contents table.tableCapital {
	border-left:1px solid #666666;
	border-top: 1px solid #666666;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
#contents table.tableCapital th {
	background-color: #F3F3F3;
	border-bottom:1px solid #666666;
	border-right: 1px solid #666666;
	padding: 5px 2px 0;
	text-align: center;
	vertical-align: middle;
	word-wrap:break-word;
	word-break:break-all;
}
#contents table.tableCapital th.green { background-color: #CF9; }
#contents table.tableCapital th.greenC { background-color: #CF9; }
#contents table.tableCapital td  {
	border-bottom:1px solid #666666;
	border-right: 1px solid #666666;
	padding: 5px 2px 0;
	text-align: right;
	vertical-align: top;
	font-size:94%;
	word-wrap:break-word;
	word-break:break-all;
}
#contents table.tableCapital p.paragraph  {
}