@charset "UTF-8";

*{
	margin:0;
	padding:0;
	font-style: normal;

}

table tr,
table th,
table td,
table td td{
	font-size : 12px ;

}


body#irpage{
	background: url("../images/body_bg.gif") repeat-y 0 50%;
	font-size : 12px ;
	line-height:1.4em;

}


body#irpage div#maincontentsarea{
	position:relative;
	padding-top : 0 ;
	margin-left : 180px ;

	color : #333333 ;
		width:550px;

	}


body#irpage div#maincontentsarea .leftbd{
	width:550px;

	}


body#irpage div.resultContents {
	color : #000 ;

}

body#irpage div.resultContents h3{
	font-size : 14px ;

}
body#irpage div.resultContents h4{
	font-size : 12px ;
	margin : 8px 0 2px 0;

}

body#irpage div.resultContents h5{
	font-size : 12px ;
	font-weight : normal ;
	margin : 0 ;

}

div.resultContents table.resultHead{
	width:540px;
	margin : 16px 0 0 0 ;
}


div.resultContents table.resultTable{
	table-layout:fixed;
	border-left : 1px solid #000 ;
	border-top : 1px solid #000 ;
	margin:0 0 4px 0;
	padding:0;
	width:550px;
}



div.resultContents table.resultTable th{
	font-weight : normal ;
	line-height : 1.1em ;
	border-style : none ;
}

div.resultContents table.resultTable caption{
	text-align : right ;
	font-size : 12px ;
padding:4px 0;
}
div.resultContents table.resultTable caption .tableHead{
	text-align : left ;
	float : left ;
	font-size : 1em ;
}


div.resultContents table.resultTable caption:after{
	clear : both ;

}


div.resultContents table.resultTable .resurtPeriod{
	width:6em;
}

div.resultContents table.resultTable td,
div.resultContents table.resultTable th{
	border-right : 1px solid #000 ;
	border-bottom : 1px solid #000 ;
 padding:2px;
}
div.resultContents table.resultTable table{
	table-layout:fixed;

}

div.resultContents table.resultTable td td{
	border-style : none ;
	padding:0;

}

div.resultContents table.resultTable td span.irUnit{
	font-size : 0.8em ;

}

div.resultContents table.irCautionTxt{
	line-height : 1.2em ;
	margin-bottom : 10px ;
	width:540px;
	
}
div.resultContents div.irCautionTxt{
	border : 2px solid #333 ;
		padding : 4px ;
margin:10px 0 0 0;
}

div.resultContents table.resultTableSub{
	width:520px;
		text-align : right ;
}

div.resultContents table.resultTableSub td{
width:25%;
}

div.resultContents .dlLink{
	margin : 8px ;

}