/* ページのレイアウト用CSS */
body{   background-color: #EEF7FF;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
}
.contents {
	width: 800px;
	margin:auto;
	text-align: left;
	position: relative;
}
.main1{ top: 470px;
	width: 480px;
	padding: 10px;
	position:absolute;
	left:150px;
}
.main2{ background-image:url(../img/sogoF3.jpg);
        top: 165px;
        width: 390px;
        height: 280px;
	padding: 10px;
	position:absolute;
	left:150px;
}

.side1 {
	width: 130px;
	padding:10px;
	position:absolute;
	left:0px;
}
.side2 {
	width: 130px;
	padding:10px;
	position:absolute;
	left:650px;
	top: 0px;
	background-image:url(ami.gif);
	border-left:dotted 1px #CCCCCC;
}
h1 {    background-image:url(../img/sogotop.jpg);
	width:650px;
	height:150px;
}
h1 a{
	color:#333333;
}
h3 {
	background-image:url(ami.gif);
}