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

/*
==========================================================
各コンテンツ共通
==========================================================
*/

#title h3 {
width: 880px;
padding: 0px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
height: 100px;
background-image: url(../land_use/Individual/image/h3.jpg);
}

#main {
width: 660px;
margin: 0px;
padding: 0px;
float: left;
}

#main h4 {
margin: 0px;
padding: 0px;
height: 35px;
width: 660px;
background-image: url(../common_image/h4.jpg);
font-size: 14px;
line-height: 35px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
text-indent: 15px;
}

#main p.top {
	padding: 0px;
	height: 150px;
	width: 630px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-image: url(../land_use/Individual/image/top.jpg);
}

#main #flow {
	padding: 0px;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: visible;
	visibility: visible;
	z-index: 100;
	background-image: url(../land_use/Individual/image/flow_image.jpg);
	background-position: right;
	height: 750px;
}

#main #flow #block {
margin: 0px;
padding: 0px;
float: left;
width: 364px;
}
#flow #block ul {
margin: 0px;
padding: 0px;
}

#flow #block li {
margin: 0px;
padding: 0px;
height: 39px;
width: 364px;
list-style-type: none;
}

#main .banner {
	padding: 0px;
	height: 93px;
	width: 630px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFF;
}

#main .banner a {
background-image: url(/land_use/image/contact_banner.jpg);
display: block;
height: 93px;
width: 600px;
}

#main .banner a:hover {
background-position: 0px -93px;
}

