@charset "utf-8";


/* ------------------- index ----------------------- */

h1.hl-index-top{
	padding:0 0 18px 0!important;
}

p.index-lead{
	margin:0 0 15px 0!important;
}

p.flash-lead{
	margin:0 0 0 29px!important;
}


div.index-list-area.mid{
	width:910px;
	margin:0 auto 10px auto;
}

div.js-block{
	width:910px;
	background:url("/runpro/img/noflash_boxbottom.gif") no-repeat left bottom;
	margin:0 auto 20px auto;
}

div.js-block p{
	width:910px;
	padding:10px 20px!important;
	background:url("/runpro/img/noflash_boxtop.gif") no-repeat left top;
}


/*div.index-list-area.first{
	background:url("/runpro/img/noflash_pict.jpg") no-repeat right top;
	padding-bottom:30px;

}*/

div.index-list-block{
	width:296px;
	float:left;
	margin:0 11px 0 0;
	_margin:0;

}


div.index-list-block.last{
	margin:0;
	
}

.heading-type-indexlistA01{
	margin:0 0 25px 0!important;
}

.heading-type-indexlistA01 a{
	background:#d9d9d9;
	padding:5px 10px;
	display:block;
	width:276px;
}

.heading-type-indexlistA01 a:hover{
	background:#00a6d0;
	color:#fff!important;
}

.heading-type-indexlistB01{
	margin:0 0 5px 10px!important;
}

.heading-type-indexlistB01.last,
div.index-list-block ul{
	margin:0 0 25px 10px!important;
}


