@charset "utf-8"; 

/* ------------------------------------------------------------------------ */

/* Contents

/* ------------------------------------------------------------------------ */

#rinenBlock {
	width		: 650px;
	margin		: 0 auto 20px;
	padding		: 0 0 17px;
	background	: transparent url(../../img/bg_rinenBlock.jpg) no-repeat center bottom;
}
	#rinenBlock h3 {
		margin	: 0 0 12px;
	}

	#rinenBlock p {
		text-align	: left;
		margin		: 0 20px;
	}

#newsBlock {
	width	: 650px;
	margin	: 0 auto;
}

	#newsBlock h3 {
		width		: 650px;
		margin		: 0 auto 10px;
	}
	
	#newsBlock .h4Title {
		width		: 640px;
		background 	: #FFF url(../../img/h_report_2209.jpg) no-repeat 0 0;
	}
	
	#newsBlock .h4Title h4 {
		padding		: 7px 10px 8px;
		text-align	: left;
		font-size	: 140%;
		line-height	: 1.3;
		color		: #FFF;
	}
	
	#newsBlock .h4Title h4 span {
		color: #ccff99;
		font-size: 80%;
	}
	
	#newsBlock .h5Title {
		width		: 610px;
		background 	: #ffd98c url(../img/icon/icon_003.gif) no-repeat 6px 0.7em;
		margin		: 0 15px 10px;
	}
	
	#newsBlock .h5Title h5 {
		padding		: 5px 10px 5px 17px;
		text-align	: left;
	}
	
	#newsBlock .section {
		padding		: 5px;
		background	: #e6e6e6;
	}
	#newsBlock .section .entry {
		width		: 640px;
		background	: #FFF;
		margin		: 0 auto;
		padding		: 15px 0 15px 0;
	}
	#newsBlock .imgbox { color: #000; }
	
	#newsBlock .imgbox .imgL { width: 150px; }
	
	#newsBlock .imgbox .pdf {
		position	: relative;
	}
	
	#newsBlock .imgbox .pdf a {
		display		: block;
		width		: 150px;
		height		: 31px;
		background	: url(../../img/btn_pdf.jpg) no-repeat 0 0;
	}

	#newsBlock .imgbox .pdf a:hover { background: url(../../img/btn_pdfov.jpg) no-repeat 0 0; }

	#newsBlock .imgbox .pdf a span {
		position	: absolute;
		top			: 7px;
		right		: 15px;
		font-size	: 80%;
		color		: #333;
	}
	#newsBlock .imgbox ul {
		overflow	: hidden;
		_zoom		: 1;
		text-align	: left;
		margin		: 0 15px 0 0;
	}
	
	#newsBlock .imgbox ul li {
		background	: transparent url(../img/icon／icon_002.gif) no-repeat 0 0.5em;
		padding		: 0 0 0 8px;
		margin		: 10px 10px 0 10px;
	}
	
	#newsBlock table {
		width	: 610px;
		margin	: 25px 15px 10px;
	}
	
	#newsBlock .order {
		padding		: 15px 19px 10px 19px;
		margin		: 0 15px;
		background	: #fff9e1;
	}
	
	#newsBlock .order ul {
		margin		: 0 0 0 -9px;
	}
	
		#newsBlock .order ul li {
			float		: left;
			display		: inline;
			margin		: 0 0 0 9px;
			text-align 	: right;
		}




