@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
/*
 * name:top.css
 * author:Manabu Kushimoto(web-park.org)
*/

/* main
------------------------------------------------ */
#main {
	padding-bottom: 15px;
}

/* about
------------------------------------------------ */
#about {
}

	#about h2 {
		font-size: 140%;
		font-weight: bold;
		color: #38210c;
	}

	#about h2 img {
		padding:0 1px;
		vertical-align:baseline;
		width:9px;
		height:13px;
	}

/* multi_column
------------------------------------------------ */
.multi_column {
	margin-top: 20px;
}

	.multi_column .left_block {
		float: left;
		width: 510px;
	}

	.multi_column .right_block {
		float: right;
		width: 211px;
	}

/* empty_reason
------------------------------------------------ */
#empty_reason {
}

	#empty_reason .begin {
		padding-top: 10px;
	}

	#empty_reason h3 {
	}

		#empty_reason .frame {
			position: relative;
			height: 473px;
			background: url(../../img/top/empty_reason_bg.gif) no-repeat left bottom;
		}

			#empty_reason .frame ol {
				margin: 0 auto;
				width: 480px;
			}

				#empty_reason .frame ol li {
					margin-bottom: 4px;
					padding: 15px 17px 0;
					height: 95px;
				}

					#empty_reason .frame ol li dl {
					}

						#empty_reason .frame ol li dl dt {
							padding-bottom: 10px;
						}

						#empty_reason .frame ol li dl dd {
						}

			#empty_reason .frame p {
				padding-top: 35px;
			}

/* empty_room_point
------------------------------------------------ */
#empty_room_point {
}

	#empty_room_point h3 {
	}

	#empty_room_point .frame {
		padding: 10px 0;
		background: #fdf9f6;
		border: solid #eee1d7 3px;
		border-top: none;
	}

		#empty_room_point .frame .photo {
			text-align: center;
		}

		#empty_room_point .frame .txt {
			padding: 10px 10px 0;
		}

		#empty_room_point .frame .btn {
			width:192px;
			margin:0 auto;
			padding-top: 10px;
		}
		#empty_room_point .frame .btn a:hover img {
			margin:1px -1px -1px 1px;
		}

/* renovation
------------------------------------------------ */
#renovation {
	margin-top: 10px;
	padding: 15px 10px;
	background: url(../../img/share/bg_lattice.gif) repeat left top;
}

	#renovation .txt {
		padding-top: 10px;
	}

	#renovation .photo {
	}

		#renovation .photo li { padding-top: 10px; }

	#renovation .btn {
		width:192px;
		margin:0 auto;
		padding-top: 10px;
	}
	#renovation .btn a:hover img {
		margin:1px -1px -1px 1px;
	}



/* 空き不動産、生前整理へのリンク
------------------------------------------------ */
#other {
	margin:20px 0;
	color:#38210c;
	font-size: 180%;
	font-weight: bold;
}



/* 立体駐車場平面化へのリンク
------------------------------------------------ */
.heimenka {
	background:url(../../img/top/bg_heimenka.jpg) no-repeat left top;
	background-size:733px 100px;
	margin-top:20px;
	padding:34px 0 0 10px;
	width:735px;
	height:100px;
	color:#36200c;
	font-size:24px;
	font-weight:bold;
	font-family: 'Noto Sans JP', sans-serif;
	line-height:120%;
	letter-spacing:-0.7px;
}
.heimenka:first-line {
	letter-spacing:-3.5px;
}
.heimenka img.balloon {
	position:relative;
	top:-110px;
	left:230px;
}
.heimenka img.btn {
	position:relative;
	top:6px;
	left:31px;
}
.heimenka a:hover img.btn {
	position:relative;
	top:7px;
	left:32px;
}


