@charset "UTF-8";

div.cate {
	text-align: center;
	height: 60px;
	clear: both;
	padding: 0px 15px 0px 15px;
	overflow: hidden;
}
ul.cate {
	width: 820px;
	height: 60px;
	padding: 0px;
}
ul.cate li {
	padding: 0px;
	float: left;
	width: 164px;
	height: 60px;
}

h3 {
	width: 850px;
	height: 400px;
	background-image: url(../images/h3.jpg);
	text-indent: -5000px;
}
div#contents_body div.section {
	clear: both;
	width: 850px;
	overflow: hidden;
}
div#contents_body div.section p {
	padding: 0px 15px 15px 15px;
	clear: both;
}
img.left {
	float: left;
}
dl.right {
	margin: 0px 15px 0px 15px;
	width: 400px;
	float: right;
}
dl.left {
	margin: 0px 15px 0px 15px;
	width: 400px;
	float: left;
}
h4#h401 {
	width: 420px;
	height: 300px;
	background-image: url(../images/top_01.jpg);
	text-indent: -5000px;
	float: left;
	overflow: hidden;
}
h4#h402 {
	width: 420px;
	height: 300px;
	background-image: url(../images/top_02.jpg);
	text-indent: -5000px;
	float: right;
	overflow: hidden;
}
dt#dt01 {
	width: 400px;
	height: 50px;
	background-image: url(../images/dt_01.gif);
	text-indent: -5000px;
}
dt#dt02 {
	width: 400px;
	height: 50px;
	background-image: url(../images/dt_02.gif);
	text-indent: -5000px;
}
div#contents_body div.section dl dd {
	padding: 10px 0px 0px 3px;
	font-size: 12px;
	line-height: 1.6em;
}