@charset "utf-8";
/* CSS Document */



/* HEADER
-----------------------------------------*/
#subsidyHeader{
	width: 100%;
	padding: 100px 0;
	background: url(images/header_back.jpg) no-repeat center center;
}

	#subsidyHeader div{
		width: 980px;
		margin: 0 auto;
	}
	
		#subsidyHeader h2{
			font-size: 28px;
		}
		
		#subsidyHeader p{
			width: 500px;
			font-size: 14px;
			line-height: 26px;
			margin-top: 30px;
		}



/* TYPE／MATTER
-----------------------------------------*/	
#subsidyType,#subsidyMatter{
	width: 100%;
	padding: 70px 0;
}

#subsidyMatter{
	background: #f5f5f5;
}


	#subsidyType h2,#subsidyMatter h2{
		font-size: 28px;
		text-align: center;
		padding-top: 60px;
	}
	
	#subsidyType h2{
		background: url(images/ico_type.png) no-repeat center top;
	}
	
	#subsidyMatter h2{
		background: url(images/ico_matter.png) no-repeat center top;
	}

	#subsidyType div,#subsidyMatter div{
		width: 980px;
		margin: 50px auto 0 auto;
	}
	
		#subsidyType table,#subsidyMatter table{
			width: 980px;
			margin: 30px 0 20px 0;
		}
		
			#subsidyType th,#subsidyType td,#subsidyMatter th,#subsidyMatter td{
				padding: 15px;
				border: solid 1px #b8b8b8;
				line-height: 20px;
			}
			
			#subsidyType th,#subsidyMatter th{
				font-weight: bold;
				background: #efefef;
				white-space: nowrap;
			}
			
			#subsidyType th strong,#subsidyMatter th strong{
				font-weight: bold;
			}
			
			#subsidyType tr:first-child th,#subsidyMatter tr:first-child th{
				background: #dce8f9;
				text-align: center;
			}
			
			#subsidyMatter td{
				background: #fff;
			}
			
