@charset "UTF-8";
/* CSS Document */

article .tit-IrSituation {
	width: 710px;
	height: 58px;
	background: url(../images/situation/tit-situation.gif) no-repeat;
	text-indent:-9999px;
	outline: 0;
 margin-bottom:20px;
}

article p.top-txt {
 font-size: 1.2em;
 line-height: 180%;
 text-align:right;
 margin-bottom:	10px;
}

article table {
 width: 500px;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
 font-size: 1.2em;
 line-height: 180%;
 margin-bottom:	30px;
}
article table.last {
 margin-bottom: 0;
}
article table tr {
}
article table tr th {
 padding:	10px	15px;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
 font-weight: bold;
 background-color: #F9F9F9;
 text-align: left;
 vertical-align:	top;
}
article table tr td {
 padding:	10px	15px;
 border-top: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 vertical-align:	top;
 text-align: right;
}
article h2{
 text-indent: -9999px;
 width: 500px;
 height: 39px;
 margin-bottom: 20px;
}
article h2#shareholder { background: url(../images/situation/situation-tit-01.gif) no-repeat;}
article h2#stock { background: url(../images/situation/situation-tit-02.gif) no-repeat;}

table.shareholder-table {
 margin-bottom:	10px;
}
table.shareholder-table tr th {
 text-align: center;
}
table.shareholder-table tr th.left,
table.shareholder-table tr td.left {
 width:	250px;
}
table.shareholder-table tr td.name {
 text-align: left;
}
table.shareholder-table tr td {
 text-align: right;
}
p.shareholder-txt {
 line-height:	180%;
 margin-bottom:	30px;
}
