/*ir Default style

_____________________________________________________________________________*/



/*.siteFooter .toPageTop{

	top:-33px;

	/top:-23px;}*/

	

#container{

	font-size:93%;}



div#contentsFrame div.contentsBlock h5{

    margin:0.5em 0;

    padding-bottom: 0.2em;

	font-size: 1.2em;

   	font-weight:bold;

    color: #2255a4;

   	border-bottom: 1px solid ;

    }





div#contentsFrame div.contentsBlock p{

	margin: 1em 0;}

    

div#contentsFrame div.contentsBlock span.annotations{

    display: block;

    padding-left:1em;

	font-size: 0.8em;

    text-indent: -1em;}



div.compBlock p a {

	display: block;

	padding: 0 0 0 18px;

	margin: 0.5em 0 0 0;

	background: url("/company/common/img/ico_arrow_square.png") 0 50% no-repeat;}



div.compBlock02 p a {

	display: block;

	padding: 0 0 0 18px;

	margin: 0.5em 0 0.5em 0;

	float:right;

	background: url("/company/common/img/ico_arrow_square.png") 0 50% no-repeat;}





div#contentsFrame div.contentsBlock table.simpleTableIR {

	width: 100%;

	font-size:93%;

    margin-bottom:10px;

	background: #d2d2d2;}


/*div#contentsFrame div.contentsBlock table.simpleTableIR a{
	font-size:107%;}*/


div#contentsFrame div.contentsBlock table.simpleTableIR caption{

    padding: 10px 0; 

    font-size: 1.2em;

    font-weight: bold;

    color:#2255a4;

    text-align:left;}



div#contentsFrame div.contentsBlock table.simpleTableIR caption span{

	display: block;

    padding-top:5px;

    font-size: 0.9em;

    font-weight: normal;

    color:#000000;

    text-align:left;}







div#contentsFrame div.contentsBlock table.simpleTableIR th {

	padding: 10px 5px 12px 3px;

	background: #f6f6f6;

/*	border: 1px solid #ffffff;*/

	font-weight: bold;

	vertical-align: top;}



div#contentsFrame div.contentsBlock table.simpleTableIR td {

	padding: 10px 5px 12px 3px;

	background: #ffffff;

	border: 1px solid #ffffff;

	vertical-align: top;}



div#contentsFrame div.contentsBlock table.simpleTableIR th.title {

	font-weight: bold;

   	background: #FFFFFF;

	color: #2255a4;}



div.pdfDlBlock,

div.newBlock {

	background: #EDF1FA;

}



div.newBlock{ padding:2px 0  5px 10px;

}







div.pdfDlBlock{	padding: 10px 15px 10px 15px;

}





div.pdfDlBlock a {

	display: block;

	float: left;

	padding: 0 15px 0 0;

	font-size: 0.8em;}
	
	
	
	
/* 2010_09_06 追記 */
a { color:#225EA7; }
div#subArea ul li.noSeparate span { border:none; }
div#subArea ul li.noSeparate span a { padding-top:2px; background: url(/company/common/img/ico_arrow_big.png) 0 0.2em no-repeat; }
div#subArea ul li.newWindow span a,
div#subArea ul li.newWindow span a:link,
div#subArea ul li.newWindow span a:visited { background: url(/company/common/img/ico_new_window.gif) 0 0.9em no-repeat; }
div#subArea ul ul li.newWindow span a,
div#subArea ul ul li.newWindow span a:link,
div#subArea ul ul li.newWindow span a:visited { background: url(/company/common/img/ico_new_window.gif) 3px 0.6em no-repeat; }

/* 2010_11_10 追記 */
div#contentsFrame div.contentsBlock table.simpleTableIR_c {

	width: 50%;

	font-size:93%;

    margin-bottom:10px;

	background: #d2d2d2;}


/*div#contentsFrame div.contentsBlock table.simpleTableIR_c a{
	font-size:107%;}*/


div#contentsFrame div.contentsBlock table.simpleTableIR_c caption{

    padding: 10px 0; 

    font-size: 1.2em;

    font-weight: bold;

    color:#2255a4;

    text-align:left;}



div#contentsFrame div.contentsBlock table.simpleTableIR_c caption span{

	display: block;

    padding-top:5px;

    font-size: 0.9em;

    font-weight: normal;

    color:#000000;

    text-align:left;}







div#contentsFrame div.contentsBlock table.simpleTableIR_c th {

	padding: 10px 5px 12px 3px;

	background: #f6f6f6;

/*	border: 1px solid #ffffff;*/

	font-weight: bold;

	vertical-align: top;}



div#contentsFrame div.contentsBlock table.simpleTableIR_c td {

	padding: 10px 5px 12px 3px;

	background: #ffffff;

	border: 1px solid #ffffff;

	vertical-align: top;}



div#contentsFrame div.contentsBlock table.simpleTableIR_c th.title {

	font-weight: bold;

   	background: #FFFFFF;

	color: #2255a4;}

