/* 分譲住宅情報 */

.content_area .bunjo_img_area{
	margin:20px auto;
	width:76%;
	}

.content_area .bunto_bt_area{
	margin:10px auto;
	width:76%;
	}

.content_area .bunto_bt_area .bunjo_bt{
	float:left;
	margin:0 2px 0px 2px;
	}

.content_area .bunto_bt_area .bunjo_bt a{
	border: 2px solid #90c31f;
	border-radius:5px;
	background:#fff;
	color:#90c31f;
	line-height:1.5em;
	padding:2px 10px;
	}

.content_area .bunto_bt_area .bunjo_bt a:hover{
	border: 2px solid #90c31f;
	border-radius:5px;
	background:#90c31f;
	color:#fff;
	}

.content_area .bunjo_img_area img{
	width:100%;
	}


.content_area .bunjo_section{
	margin:20px auto;
	width:95%;
}

.content_area .bunjo_section h4{
	line-height:2em;
	border-bottom:#666 2px solid;
}

.content_area .bunjo_around_img{
	width:750px;
	margin:10px auto;
	}

.content_area .bunjo_around_img li{
	float:left;
	margin:5px;
	width: 23%;
}
.content_area .bunjo_around_img img{
	width: 173px;
}

.content_area .bunjo_detail{
	width:750px;
	margin:10px auto;
	}

.content_area .bunjo_detail li{
	float:left;
	width:50%;
	margin:0px;
}

.content_area .bunjo_house{
	width:900px;
	margin:10px auto;
}

.content_area .bunjo_house h4{
	line-height:2em;
	border-bottom:#666 2px solid;
}

.content_area .bunjo_house_pic{
	width:900px;
	margin:10px auto;
	font-size: 100%;
}

.content_area .bunjo_house_pic li{
	float:left;
	width:50%;
	margin:0px;
}

.content_area .bunjo_house_pic li img{
	width: 99%;
	margin:0px;
}

.content_area .bunjo_table{
	width:900px;
	margin:10px auto;
	font-size: 100%;
}

.content_area .bunjo_table .bunjo_td_title{
	background:#90C31f;
	color: #ffffff;
	width: 10%;
	float:left;
	margin-bottom: 3px;
}
.content_area .bunjo_table .bunjo_td_title div{
	margin: 7px 0px 5px 8px;
}

.content_area .bunjo_table .bunjo_td_text{
	background:#F3FBE3;
	color: #336600;
	width: 40%;
	float:left;
	margin-bottom: 3px;
}
.content_area .bunjo_table .bunjo_td_text div{
	margin: 7px 0px 5px 8px;
}

.content_area .recruit_table{
	width:100%;
	margin: 20px auto 30px auto;
	font-size: 100%;
}

.content_area .recruit_table td{
	padding: 12px 10px 10px 10px;
	border-bottom: 1px solid #dddddd;
}

.content_area .recruit_table .recruit_table_column{
	white-space: nowrap;
	width: 10%;
}


.content_area .bunjo_button{
	width:600px;
	margin:20px auto 40px;
	}

.content_area .bunjo_button li{
	float:left;
	width:50%;
	margin:0px;
	text-align:center;
}

.content_area .bunjo_button li img{
	width:60%;
}

/* CSS Document */
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font24{font-size:24px;}
.content_area{
	width:950px;
	margin:0 auto;
}
.slide_content_area{
	width:970px;
	margin:0 auto;
}

.breadcrumb{
	padding:0;
	margin-bottom:0px;
}
.title{
	border-bottom: 1px dotted #90c31f;
}
.title div{
	border-bottom: 2px solid #90c31f;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 3px;
	color:#90C320;
	padding-left:10px;
}
.form_table{
	display:table;width:100%;
	border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.form_row{
	display:table-row;
}
.form_title{
	display:table-cell;width:200px;vertical-align:middle;
	background-color:#e9f9a0;
	border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
	padding:10px;
}
.form_input{
	display:table-cell;vertical-align:top;
	padding:10px;
	border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.form_information_text{
	padding-top:20px;
	padding-bottom:20px;
}
p.error{
	color:red;
}
.form_btn{
	margin-top:10px;
	margin-bottom:10px;
}

.guide_text{
	margin-top:30px;
	margin-bottom:30px;
}
.guide_text span{
 font-weight:bold;
 color:#90C51F;
}
.guide_link{
	margin-bottom:30px;
	cursor:pointer;
}
.bunner_image{
	width:730px;
	margin:0 auto;
}
.url{
	word-break:break-all;
}
.url span{
	word-break:break-all;
}