@charset "UTF-8";

body, table, td, th, h1, h2, h3, h4, h5 ,p, ul, dl, ol, li, dt, dd, form, object, param, embed {
	font-family:"ＭＳ Ｐゴシック", Osaka;
}
body {
	background: url(../IMAGES/background.jpg) top center no-repeat;

	margin: 0;
	padding: 0;
	text-align: center;
}
a:link {
	color:#0066ff;
}
a:visited {
	color:#0066ff;
}
a:active {
	color:#0066ff;
}
a:hover {
	color:#0000ff;
}
.c-both {
	clear:both;
}
img {
	border:0;
	display : block;
}



#contents_area {
	position:relative;

	margin: 0 auto;
	padding: 0;

	width: 1000px;
	height:636px;
}



#contents_area h1 {
	position:absolute;
	left:219px; top:18px;
	display:block;

	margin:0;
	padding:0;

	width: 214px;
	height:18px;

	text-align: left;
}
#contents_area #box01 {
	position:absolute;
	left:332px; top:41px;
	display:block;

	margin:0;
	padding:0;

	width: 102px;
	height:15px;

	text-align: left;
}
#contents_area #box02 {
	position:absolute;
	left:114px; top:145px;
	display:block;

	margin:0;
	padding:0;

	width: 788px;
	height:141px;

	text-align: left;
}
#contents_area dl#box03 {
	position:absolute;
	left:102px; top:368px;
	display:block;

	margin:0;
	padding:0;

	text-align: left;
}
#contents_area dl#box03 dt {
	margin:0;
	padding:0;

	width: 349px;
	height:26px;
}
#contents_area dl#box03 dd {
	margin:10px 0 0 2px;
	padding:0;

	width: 780px;
	height:46px;

	font-size:0.75em;
	color:#000000;
	line-height:140%;
	text-align: left;
	overflow:hidden;
}
#contents_area dl#box04 {
	position:absolute;
	left:104px; top:494px;
	display:block;

	margin:0;
	padding:0;

	text-align: left;
}
#contents_area dl#box04 dt {
	margin:0;
	padding:0;

	width: 229px;
	height:26px;
}
#contents_area dl#box04 dd {
	margin:10px 0 0 2px;
	padding:0;

	width: 300px;
	height:46px;

	font-size:0.75em;
	color:#000000;
	line-height:140%;
	text-align: left;
	overflow:hidden;
}
#contents_area dl#box05 {
	position:absolute;
	left:529px; top:494px;
	display:block;

	margin:0;
	padding:0;

	text-align: left;
}
#contents_area dl#box05 dt {
	margin:0;
	padding:0;

	width: 202px;
	height:26px;
}
#contents_area dl#box05 dd {
	margin:10px 0 0 2px;
	padding:0;

	width: 300px;
	height:46px;

	font-size:0.75em;
	color:#000000;
	line-height:140%;
	text-align: left;
	overflow:hidden;
}
#footer {
	position:absolute;
	left:0px; top:610px;
	display:block;

	margin:0;
	padding:0;

	width: 750px;
	height:30px;

	text-align: left;

}
#footer:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
#footer p {
	margin: 0;
	padding:0;

	width: 102px;
	height: 16px;

	font-size:0.75em;
	text-align : left;

	float: left;

	overflow:hidden;
}

#footer a:link {
	color:#646464;
}
#footer a:visited {
	color:#646464;
}
#footer a:active {
	color:#646464;
}
#footer a:hover {
	color:#000064;
}
