dt.finan{
margin: 0px 0px 0px 0px;
color:#0066CC;
background-color: #EEEEEE;
}

dd.finan{
margin: 0px 0px 5px 170px;
}

dt.project{
margin: 0px 0px 0px 0px;
color:#0066CC;
background-color: #EEEEEE;
}

dd.project{
margin: 0px 0px 5px 60px;
}

dt.factbook{
margin: 0px 0px 0px 0px;
color:#0066CC;
background-color: #EEEEEE;
}

dd.factbook{
margin: 0px 0px 5px 170px;
}

dt.koukoku{
margin: 0px 0px 0px 0px;
color:#0066CC;
background-color: #EEEEEE;
}

dd.koukoku{
margin: 0px 0px 5px 60px;
}


.mmtable {
	border: thin;
}

.mmdate {
	line-height:300%;
}

.mmtxt {
	line-height:200%;
}

.rtxt {
	line-height:200%;
}

.pmessage{
margin: 0px 5px 20px 20px;
}


/*3.15*’Ç‰Á*/

.qatxt {	font-weight: bold;	color: #3399CC;	border-bottom: 1px dotted #CCCCCC;	padding: 3px;}
.qatxt2 {	font-weight: bold;	padding: 3px;}
.qatxt3 {	padding: 3px;}
.linkarrow {	margin-bottom: -2px;}


.irbox {
 margin:0;
	padding:0;
	width: 510px;
	clear:both;
}

/* Clearfix for ir_box */

.irbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.irbox {
	display: inline-table;
	margin-bottom: 30px;
}

/* Hides from IE-mac \*/
* html .irbox {height: 1%;}
.irbox {display: block;}
/* End hide from IE-mac */


.irbox .lcolumn {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
}

.irbox .rcolumn{
	float: right;
	margin: 0;
	padding: 0;
	width: 250px;
}

.irbox dt {
	padding: 0 0 5px;
}

.irbox dt img {
	margin: 0;
	padding: 0;
}

.ir_separator, .irbox, .std_box {
	clear: both;
}

.ir_separator {
	margin: 0;
	padding: 0;
	width:100%;
	height: 1px;
}
