/* styles written in this file is for Standard */























.ir-index{
	padding-bottom:		5px;
}

.ir-index p.lead{
	margin:			0px;
	padding:		0px 0px 20px 0px;
	width:			770px;
	clear:			left;
}

.ir-index div.main-contents{
	margin:			0px;
	padding:		0px;
	width:			516px;
	float:			left;
}

.ir-index div.main-contents .main-contents-child{
	margin:			0px 7px 0px 0px;
	padding:		0px;
	background-image:	url(../_img/bod_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	background-color:	#E1EBF4;
	font-size:		70%;
	color:			#000000;
	line-height:		1.4;
}

.ir-index div.main-contents .main-contents-child h2{
	margin:			0px;
	padding:		0px;
}

.ir-index div.main-contents .main-contents-child p.lead{
	display:		none;
}

.ir-index div.main-contents .main-contents-child ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	width:			253px;
	float:			left;
}

.ir-index div.main-contents .main-contents-child ul li{
	margin:			0px;
	padding:		0px 0px 7px 0px;
}

.ir-index div.main-contents .main-contents-child ul li a:link,
.ir-index div.main-contents .main-contents-child ul li a:visited,
.ir-index div.main-contents .main-contents-child ul li a:active{
	color:			#000000;
	text-decoration:	none;
}

.ir-index div.main-contents .main-contents-child ul li a:hover{
	color:			#FF6633;
	text-decoration:	none;
}

.ir-index div.main-contents .main-contents-child ul li img{
	margin:			0px 0px 0px 4px;
	vertical-align:		bottom;
}

.ir-index div.main-contents .main-contents-child ul li ul{
	margin:			0px 0px 0px 3px;
	padding:		0px;
	float:			none;
	width:			248px;
}

.ir-index div.main-contents .main-contents-child ul li ul li{
	margin:			0px;
	padding:		5px 0px 0px 22px;
	background-image:	url(../_img/bod_lis_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	border-top:		1px dotted #333333;
}

.ir-index div.main-contents .main-contents-child ul li ul li.first-child{
	border:			none;
}

.ir-index div.main-contents .main-contents-child ul li ul li img{
	margin:			0px 0px 0px 0px;
}

.ir-index div.main-contents .main-contents-child ul li ul li a{
	display:		block;
}

.ir-index div.main-contents .main-contents-child ul li ul li a img{
	margin-left:		3px;
	vertical-align:		middle;
}

.ir-index div.main-contents dl.adobe-reader{
	margin:			20px 0px 50px 0px;
	padding:		0px;
	width:			458px;
}

.ir-index div.main-contents dl.adobe-reader dt{
	margin:			0px;
	padding:		0px;
	width:			118px;
	float:			left;
}

.ir-index div.main-contents dl.adobe-reader dd{
	margin:			0px;
	padding:		3px 0px 0px 0px;
	width:			340px;
	float:			left;
	font-size:		65%;
	line-height:		1.45;
	color:			#333333;
}






.ir-index div.sub-contents{
	width:			253px;
	float:			left;
}

.ir-index div.sub-contents .sub-contents-child{
	margin:			0px 0px 5px 0px;
	padding:		0px 0px 4px 0px;
	background-image:	url(../_img/sub_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

.ir-index div.sub-contents .sub-contents-child h2{
	margin:			0px;
	padding:		0px;
}

.ir-index div.sub-contents .sub-contents-child ul{
	margin:			0px;
	padding:		0px 0px 0px 4px;
	list-style-type:	none;
}

.ir-index div.sub-contents .sub-contents-child ul li{
	margin:			0px;
	padding:		0px;
}

.ir-index div.sub-contents .sub-contents-child ul li img{
	vertical-align:		bottom;
}

.small .ir-index div.main-contents .main-contents-child{
	font-size:		65%;
}

.large .ir-index div.main-contents .main-contents-child{
	font-size:		120%;
}

.small .ir-index .main-contents .main-contents-child dl.adobe-reader dd{
	font-size:		65%;
}
.large .ir-index .main-contents .main-contents-child dl.adobe-reader dd{
	font-size:		115%;
}






