@charset "utf-8";
/* CSS Document */

#mainImage {
	height: 180px;
	width: 960px;
}
#contentsArea #mainContents {
	margin-left: 10px;
	width: 920px;
}
#contentsArea #mainContents h2 {
	width: 875px;
	height: 28px;
	padding-top: 12px;
	padding-left: 25px;
	background-image: url(images/h2_bg02.jpg);
	margin-top: 20px;
	margin-bottom:15px;
}
#contentsArea #mainContents #block_01 {
	overflow: hidden;
	position: relative;
	zoom: 1;
}
p.box_01 {
	display: inline;
	float: left;
	margin-right: 50px;
	margin-bottom: 10px;
}
#contentsArea #mainContents #figure_01 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#contentsArea #mainContents #block_02 #minibox_02 {
	margin-top: 25px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
p.box_02 {
	display: inline;
	float: left;
	margin-right: 59px;
}
#contentsArea #mainContents #block_03 #minibox_03 {
	overflow: hidden;
	position: relative;
	zoom: 1;
}
p.box_03 {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-top: 10px;
}
#contentsArea #mainContents #block_04 #contact_link {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
}
