@charset "utf-8";

@import  "format.css";
@import  "in_style.css";
@import  "link_style.css";
@import  "main.css";

/**************************** インデックスイメージ ****************************/
#Topimg {
	width: 740px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
}

#Undimg {
	width: 740px;
	height: 150px;
	margin: 0 auto 10px;
	padding: 0;
}

#Index h2 {
	width: 500px;
	height: auto;
	text-align: left;
	margin: 0 auto 15px;
}

#Index h3 {
	width: 500px;
	height: auto;
	text-align: left;
	margin: 20px auto 15px;
}

#Index h4.news {
	width: 490px;
	height: auto;
	text-align: left;
	margin: 15px auto;
	font: normal bold 1.5em/1.5  Verdana, Arial, sans-serif;
}
	
#Index p {
	width: 470px;
	height: auto;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 20px auto 0;
	font: normal normal 1em/1.5  Verdana, Arial, sans-serif;
}
	
#Index h4 {
	width: 480px;
	height: auto;
	text-align: left;
	margin: 15px auto;
	font: normal bold 1em/1.5em  Verdana, Arial, sans-serif;
}

	#Index div.contents h4 {
		width: 460px;
		height: auto;
		margin: 20px auto 10px;
		padding-bottom: 4px;
		text-align: left;
		font: normal bold 1.2em/1.3  Verdana, Arial, sans-serif;
		clear: both;
	}
	
	#Index div.contents p.date {
		width: 440px;
		height: auto;
		margin: 10px auto;
		text-align: right;
		font: normal normal 0.9em/1.3  Verdana, Arial, sans-serif;
		clear: both;
	}
	
	#Index div.contents p {
		width: 440px;
		height: auto;
		margin: 10px auto 20px;
		text-align: left;
		font: normal normal 1.1em/1.6  Verdana, Arial, sans-serif;
		clear: both;
	}
	
#Index table {
	width: 480px;
	height: auto;
	text-align: left;
	margin: 10px auto;
}

#Index ul {
	width: 450px;
	height: auto;
	text-align: left;
	margin: 10px auto;
}
	