@charset "utf-8";
/* CSS Document */

#top-box0 {
	width: 780px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#top-box1 {
	width: 779px;
	height: 420px;
	background-image:url(img/newtop.gif);
}

#top-box2 {
	width: 351px;
	height: auto;
	padding-top: 180px;
	padding-left: 30px;
}

.m01 a{
	background-image: url(img/01a.png);
	display: block;
	width: 351px;
	height: 56px;
}
.m01 a:hover{
	background-image: url(img/01b.png);
}

.m02 a{
	background-image: url(img/02a.png);
	display: block;
	width: 351px;
	height: 44px;
}
.m02 a:hover{
	background-image: url(img/02b.png);
}

.m03 a{
	background-image: url(img/03a.png);
	display: block;
	width: 351px;
	height: 47px;
}
.m03 a:hover{
	background-image: url(img/03b.png);
}

.m04 a{
	background-image: url(img/04a.png);
	display: block;
	width: 351px;
	height: 43px;
}
.m04 a:hover{
	background-image: url(img/04b.png);
}

.m05 a{
	background-image: url(img/05a.png);
	display: block;
	width: 351px;
	height: 40px;
}
.m05 a:hover{
	background-image: url(img/05b.png);
}

#top-box3 {
	float:left;
	width: 482px;
	height: 226px;
	background-image:url(img/bottom.gif);
}

#news {
	width: 180px;
	height: 110px;
	padding-left: 210px;
	margin-top: 70px;
		overflow: auto;

	}

#top-box4 {
	float:left;
	width: 200px;
	height: 180px;
	margin-top: 10px;
	margin-left: 50px;
	padding:10px;
	background-image:url(img/fusen.gif);
}

#bn {
	padding-top:110px;
}

