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;}


.ir_box {
	margin: 0;
	padding: 0 0 30px;
	width: 510px;
}

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

.ir_box {
	display: inline-block;
}

/* exlude MacIE5 \*/
* html .ir_box {
	height: 1%;
}

.ir_box {
	display:block;
}
/* end MacIE5 */ 

.ir_box .lColumn {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
}

.ir_box .rColumn {
	float: right;
	margin: 0;
	padding: 0;
	width: 250px;
}

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

.ir_box dt img {
	display: block;
	margin: 0;
	padding: 0;
}

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

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