body {
	margin-top:0;
	text-align:center;
	background-color:#fff;
}
#wrap {
	width:900px;
	text-align:left;
	margin:30px auto;

}
#header {
	height:30px;
	background-color:#fea214;
	margin:5px 0 0 0;
	position:relative;
	padding-left:30px;
	line-height:200%;
	border:solid 2px #fec267;

}
.head {
	position:absolute;
	top:4px;
	left:10px;
}
#main {
	width:auto;
	height:900px;
	margin:10px 20px;

}
.keisai {
	text-align:right;
}
h1 {
	text-align:center;
	font-family:sans-serif;
	color:#006400;
}
.cont {
	width:600px;
	margin:30px auto;

}
.takasa {
	line-height:150%;
	background-color:eeeeee;
}
p {letter-spacing:0.1em;}
.shou {font-size:85%;}
.aruhi {
	margin-bottom:20px;
	margin-left:10px;
}
.gyou {line-height:130%;text-indent:1em;}
#footer {
	background-color:#fea214;
	margin:5px 0 0 0;
	text-align:center;
	line-height:200%;
	border:solid 2px #fec267;
}