.contents h1,h2,h3,h4,h5,h6,p,div,ul,ol,li {
	margin: 0;
	padding: 0;
}

.contents img {
	vertical-align: bottom;
}

.contents ul {
	list-style: none;
	display: block;
	width: 800px;
}

.contents ul li {
	width: 200px;
	float: left;
	list-style: none;
	margin-bottom: 1px;
	background: url(img/navi.gif) no-repeat;
}

.contents ul li.list01 {
	background-position: 0 0;
}

.contents ul li.list02 {
	background-position: -200px 0;
}

.contents ul li.list03 {
	background-position: -400px 0;
}

.contents ul li.list04 {
	background-position: -600px 0;
}

.contents ul li a {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 24px;
	text-indent: -9999px;
	background: url(img/navi.gif) no-repeat;
}

.contents ul li a.a01 {
	background-position: 0 0;
}

.contents ul li a.a01:hover {
	background-position: 0 -24px;
}

.contents ul li a.a02 {
	background-position: -200px 0;
}

.contents ul li a.a02:hover {
	background-position: -200px -24px;
}

.contents ul li a.a03 {
	background-position: -400px 0;
}

.contents ul li a.a03:hover {
	background-position: -400px -24px;
}

.contents ul li a.a04 {
	background-position: -600px 0;
}

.contents ul li a.a04:hover {
	background-position: -600px -24px;
}

.contents div#mcd01 {
	clear: both;
	text-align: left;
	background: url(img/c01bg.jpg) no-repeat top right;
}

.contents div#mcd02 {
	clear: both;
	text-align: right;
	background: url(img/c02bg.jpg) no-repeat top left;
}

.contents div#mcd03 {
	clear: both;
	text-align: left;
	background: url(img/c03bg.jpg) no-repeat top right;
}

.contents div#mcd04 {
	clear: both;
	text-align: right;
	background: url(img/c04bg.jpg) no-repeat top left;
}
	
