#navi-con {
	float: left;
	height: 336px;
	width: 240px;
	padding-top: 0px;
	margin-left: 5px;
	margin-bottom: 20px;
}


#menu-navi {
	padding: 0px;
	float: left;
	width: 505px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#title {
	padding: 0px;
	float: left;
	height: 36px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3spx;
}
.content1 {
	padding: 0px;
	float: left;
	width: 495px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 0px;
	text-align: left;
}

.content11 {
	padding: 0px;
	float: left;
	width: 510px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 0px;
	text-align: left;
}

.content111 {
	padding: 0px;
	float: left;
	width: 510px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 0px;
	text-align: center;
}




.content-fe11 {
	padding: 0px;
	float: left;
	width: 180px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 0px;
	text-align: left;
}

.content-fe12 {
	padding: 0px;
	float: left;
	width: 335px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	text-align: left;
}

.sub-title {
	padding: 0px;
	float: left;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.sub-title2 {
	padding: 0px;
	float: left;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	
}

.title2 {
	padding: 0px;
	float: left;
	height: 36px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3spx;
}

.return {
	float: left;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-left: 500px;
	width: 40px;
}

.return1 {
	float: left;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 450px;
	width: 40px;
}

.return2 {
	float: left;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-left: 450px;
	width: 40px;
}


.content2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
	margin-bottom: 10px;
}

.content-fe21 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 0px;
}

.content-fe211 {
	padding: 0px;
	float: left;
	width: 250px;
	margin-bottom: 0px;
}


.content-fe22 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 20px;
	height: 142px;
}

.content-fe222 {
	padding: 0px;
	float: left;
	width: 250px;
	margin-bottom: 20px;
	height: 142px;
}

.content3 {
	padding: 0px;
	float: right;
	width: 490px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.content4 {
	padding: 0px;
	float: left;
	width: 325px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.content5 {
	padding: 0px;
	float: left;
	width: 170px;
	margin-top: 0px;
}

.content51 {
	padding: 0px;
	float: left;
	width: 170px;
	margin-top: 0px;
	margin-bottom: 15px;
}




.content6 {
	padding: 0px;
	float: left;
	width: 520px;
	margin-top: 0px;
	margin-left: 20px;
	text-align: center;
}
.content6flow {
	clear: both;
	width: 520px;
	height: 68px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	background-image: url(../img-contract/flow-box.gif);
	background-position: left top;
	display: block;
}
.content6flow_title {
	width: 133px;
	height: 29px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}
.content6flow_naiyo {
	width: 347px;
	height: 68px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.content7 {
	padding: 0px;
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#navi-res {
	padding: 0px;
	float: left;
	height: 121px;
	width: 240px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.sub-title-re {
	float: left;
	height: 36px;
	width: 540px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-top: 10px;
}

.content-res1 {
	padding: 0px;
	float: left;
	width: 510px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.content-rest1 {
	padding: 0px;
	float: left;
	width: 505px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.content-rest2 {
	padding: 0px;
	float: left;
	width: 170px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.content-rest3 {
	padding: 0px;
	float: left;
	width: 325px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 120px;
}

.content-fe1 {
	padding: 0px;
	float: left;
	width: 265px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.content-fe51 {
	padding: 0px;
	float: left;
	width: 220px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.content-fe161 {
	padding: 0px;
	float: left;
	width: 161px;
	margin-bottom: 20px;
	margin-left: 30px;
}


.content-fe52 {
	padding: 0px;
	float: left;
	width: 280px;
	margin-bottom: 20px;
}


.content-fe522 {
	padding: 0px;
	float: left;
	width: 270px;
	margin-bottom: 20px;
	padding-left:  10px;	
}

.content-fe345 {
	padding: 0px;
	float: left;
	width: 335px;
	margin-bottom: 20px;
	padding-left:  10px;	
}



.content-fe53 {
	padding: 0px;
	float: left;
	width: 150px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.content-fe54 {
	padding: 0px;
	float: left;
	width: 365px;
	margin-bottom: 20px;
}










.content-fe2 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 30px;
}
.content-fe3 {
	padding: 0px;
	float: left;
	width: 250px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.content-fe4 {
	padding: 0px;
	float: left;
	width: 140px;
	margin-right: 0px;
	margin-bottom: 30px;
}

.content-fe5 {
	padding: 0px;
	float: left;
	width: 110px;
	margin-right: 0px;
	margin-bottom: 30px;
}
.content-rest11 {
	padding: 0px;
	float: left;
	width: 505px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box21.jpg);
}

.content-rest111 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box111.jpg);
}

.content-rest1111 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	height: 120px;
	background-image: url(../img-restrant/koganeya.jpg);
	margin-left: 30px;
}

.content-rest112 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box111.jpg);
}

.content-rest1110 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box221.jpg);
}

.content-rest1120 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box221.jpg);
}




.content-rest12 {
	padding: 0px;
	float: left;
	width: 505px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box22.jpg);	
}

.content-rest110 {
	padding: 0px;
	float: left;
	width: 505px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box210.jpg);	
}

.content-rest120 {
	padding: 0px;
	float: left;
	width: 505px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-repeat: no-repeat;
	height: 105px;
	background-image: url(../img-restrant/res-box220.jpg);	
}

.content-gurunavi {
	width: 75px;
	padding-left: 165px;
}
