@charset "utf-8";



#header {
	padding: 0;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
	height: 475px;
	width: 749px;
	background-image: url(../img/ust_r1_c4.jpg);
}
#contact1 {
	height: 185px;
	width: 267px;
	position: absolute;
	left: 982px;
	top: 17px;
}




#container {
	width: 749px;
	text-align: left;
	margin-right: auto;
	color: #FFFFFF;
	background-repeat: repeat-x;
	height: auto;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	margin-left: auto;
	background-color: #FFFFFF;
}





#header h1 {
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding: 0px 0; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	font-size: 80%;
	background-position: center;
	text-align: center;
}


#mainContent  {
	position: relative;
	height: auto;
	width: 749px;
	background-image: url(/img/index_colum.jpg);
	background-repeat: no-repeat;
	margin-left: 40px;
}
#container #mainContent img {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.h2  {
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding: 0px 0; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	font-size: 80%;
	background-position: center;
	text-align: center;
	background-image: url(../img/ust_r3_c5.jpg);
	height: 20px;
	width: 749px;
}
#mainContent p {
	font-size: 80%;
	color: #CCCCCC;
	padding-top: 20px;
	padding-left: 80px;
	padding-right: 92px;
}
#contact2 {
	height: 185px;
	width: 267px;
	position: absolute;
	left: 984px;
	top: 215px;
	font-size: 14px;
}
