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


	


-------------------------------------------- */
#h301 {
	padding:105px 0 0 0;
	text-align:center;
}
#h401 {
	text-align:center;
	padding:0 0 22px 0;
}
/* --------------------------------------------


	


-------------------------------------------- */
.txt {
	padding:60px 0 45px 0;
	width:640px;
	margin:0 auto;
}
/* --------------------------------------------


	


-------------------------------------------- */
#bg {
	background:url(../img/project/bg.jpg) no-repeat 50% 82px;
}
/* --------------------------------------------


	


-------------------------------------------- */
#btn {
	margin:0 0 0 128px;
	padding:0 0 120px 0;
	background:url(../img/project/btn.png) no-repeat 0 -300px;
}
#btn li {
	float:left;
	margin:0 23px 22px 0;
}
#btn li,
#btn li a {
	display:block;
	width:164px;
	height:117px;
}
#btn li a {
	text-indent:-9000px;
	background-image:url(../img/project/btn.png);
	background-repeat:no-repeat;
}

#btn li.link1 a { background-position:0 0; }
#btn li.link1 a:hover { background-position:0 -300px; }

#btn li.link2 a { background-position:-187px 0; }
#btn li.link2 a:hover { background-position:-187px -300px; }

#btn li.link3 a { background-position:-374px 0; }
#btn li.link3 a:hover { background-position:-374px -300px; }

#btn li.link4 a { background-position:-561px 0; }
#btn li.link4 a:hover { background-position:-561px -300px; }



#btn li.link5 a { background-position:0 -139px; }
#btn li.link5 a:hover { background-position:0 -439px; }

#btn li.link6 a { background-position:-187px -139px; }
#btn li.link6 a:hover { background-position:-187px -439px; }

#btn li.link7 a { background-position:-374px -139px; }
#btn li.link7 a:hover { background-position:-374px -439px; }

#btn li.link8 a { background-position:-561px -139px; }
#btn li.link8 a:hover { background-position:-561px -439px; }
/* --------------------------------------------


	


-------------------------------------------- */
#boxHide {
	display:none;
}
.box {
	background:#FFF;
	padding:20px;
	width:576px;
}
.box p {
	padding:10px 0 0 0;
	line-height:1.5;
}






