﻿.main_left_area_social_btn {
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}

.main_left_area_house_menu_link {
	margin-top:40px;
}

.main_left_area_house_menu_link_space {
	width:20px;
}

.main_left_area_house_menu_link_td_active {
	width:130px;
	background-color:#B0CB34;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	letter-spacing: 0.2em;
	text-align:center;
	color:#fff;
	font-size:15px;
}

.main_left_area_house_menu_link_td {
	width:130px;
	background-color:#e4e4e4;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	letter-spacing: 0.2em;
	text-align:center;
	font-size:15px;
}



.main_left_area_house_list {
	padding-top:15px;
	padding-bottom:30px;
	padding-left:32px;
	padding-right:15px;
	border-top: 3px solid #B0CB34;
	border-bottom: 1px solid #B0CB34;
	border-right: 1px solid #B0CB34;
	border-left: 1px solid #B0CB34;
}

.main_left_area_house_list_table_area {
	clear:both;
	padding-top:15px;
}

.main_left_area_house_list_area {
	width:400px;
 	float:left;
}

.main_left_area_house_table_area {
	width:320px;
 	float:left;
	margin-left:40px;
	padding-right:10px;
}

.main_left_area_house_list_area_img img {
	width:400px;
}

.main_left_area_house_list_area_sub_img {
	margin-top:10px;
}

.main_left_area_house_list_area_sub_img img {
	width:71px;
  height: 55px;
}

.main_left_area_house_list_area_sub_img_td_1 {
	padding-right:11px;
}

.main_left_area_house_list_area_img_list_btn {
	width:200px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#B0CB34;
	text-align:center;
	color:#fff;
	line-height:1.5em;
	letter-spacing: 0.22em;
	float:right;
}

.main_left_area_house_table_area_top_text {
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing: 0.2em;
}

.main_left_area_house_table_area_top_line {
	margin-top:10px;
	border-top: 2px solid #B0CB34;
}

.main_left_area_house_table_area_price {
	margin-top:30px;
	margin-bottom:20px;
}

.main_left_area_house_table_area_price td {
	padding-bottom:10px;
}

.main_left_area_house_table_area_chinryo_text {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#B0CB34;
	text-align:center;
	color:#fff;
	line-height:1.5em;
	letter-spacing: 0.22em;
}

.main_left_area_house_table_area_kushitu_text {
	/*width:70px;*/
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#e64186;
	text-align:center;
	color:#fff;
	line-height:1.5em;
	letter-spacing: 0.22em;
}

.main_left_area_house_table_area_price_text {
	width:170px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing: 0.2em;
}

.main_left_area_house_table_area_comment_title {
	margin-top:20px;
	line-height:1.5em;
	letter-spacing: 0.2em;
	color:#B0CB34;
	font-weight:bold;
}

.main_left_area_house_table_area_comment_text {
	margin-top:10px;
	line-height:1.2em;
	letter-spacing: 0.2em;
}

.main_left_area_house_tables_titile {
	margin-top:50px;
	line-height:1.5em;
	letter-spacing: 0.2em;
	color:#B0CB34;
	font-weight:bold;
}

.main_left_area_house_tables {
	margin-top:10px;
	margin-bottom:40px;
	border-top:1px solid #B0CB34;
	letter-spacing: 0.15em;
}

.main_left_area_house_tables_td_1 {
	width:180px;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:30px;
	border-bottom:1px solid #B0CB34;
	border-left:1px solid #B0CB34;
	border-right:1px solid #B0CB34;
	background-color:#f9f9fc;
}

.main_left_area_house_tables_td_2 {
	width:520px;
	padding-left:30px;
	padding-top:18px;
	padding-bottom:18px;
	border-bottom:1px solid #B0CB34;
	border-right:1px solid #B0CB34;
}

.main_left_area_house_tables_td_2 a {
	color:#B0CB34;
	text-decoration:underline;
}

.main_left_area_house_tables_td_3 {
	width:180px;
	padding-top:18px;
	padding-left:30px;
	border-left:1px solid #B0CB34;
	border-right:1px solid #B0CB34;
	background-color:#f9f9fc;
}

.main_left_area_house_tables_td_4 {
	width:520px;
	padding-left:30px;
	border-right:1px solid #B0CB34;
}

.main_left_area_cashback_search_btn {
	width: 762px;
	border:none;
	margin-top:30px;
	padding-top:30px;
	padding-bottom:25px;
	text-align:center;
	background-color:#B0CB34;
	color:#fff;
	font-size:20px;
	letter-spacing: 0.22em;
	cursor:pointer;
}

.main_left_area_house_contact_table {
	margin-top:20px;
}

.main_left_area_house_contact_table_td_1 {
	width:380px;
	background-color:#B0CB34;
	border:1px solid #B0CB34;
	margin-top:30px;
	padding-top:30px;
	padding-bottom:25px;
	text-align:center;
	background-color:#B0CB34;
	color:#fff;
	font-size:18px;
	letter-spacing: 0.22em;
	cursor:pointer;
}

.main_left_area_house_contact_table_td_2 {
	width:380px;
	border:1px solid #B0CB34;
}

.main_left_area_house_contact_table_td_3 {
	padding-top:10px;
	padding-left:20px;
}

.main_left_area_house_contact_table_td_4 {
	padding-top:15px;
	padding-left:10px;
	font-size:30px;
	letter-spacing: 0.12em;
	font-weight:bold;
	vertical-align:middle;
}

.main_left_area_house_contact_table_td_5 {
	padding-top:5px;
}

.main_left_area_house_movie {
	margin-top:10px;
}

.main_left_area_house_movie iframe{
	width:762px;
	height:450px;
}

.main_left_area_house_company_wrap {
	width:722px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color:#f9f9fc;
	margin-bottom:30px;
}

.main_left_area_house_company_name {
	line-height:1.5em;
	letter-spacing: 0.2em;
	color:#B0CB34;
	font-weight:bold;
}

.main_left_area_house_company_table {
	margin-top:10px;
}

.main_left_area_house_company_table_td_text {
	padding-left:20px;
	vertical-align:top;
	line-height:1.5em;
	letter-spacing: 0.2em;
}

.main_left_area_house_company_link {
	margin-top:10px;
	text-align:right;
}

.main_left_area_house_company_link a {
	margin-top:10px;
	text-align:right;
	color:#B0CB34;
	text-decoration:underline;
}

.main_left_area_house_back_btn {
	width:50px;
	margin-top:30px;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #B0CB34;
}

.main_left_tab3_btn {
	float: left;
	color: #fff;
	letter-spacing: 0.22em;
	line-height: 1.5em;
	margin-left: 10px;
	padding: 5px 10px;
	text-align: center;
	width: 120px;
	cursor: pointer;
}

.main_left_tab3_table {
	margin-top: 20px;
	width: 750px;
}
.main_left_tab3_table tr {
	border:1px solid #B0CB34;
}
.main_left_tab3_table th {
	border:1px solid #B0CB34;
	background-color: #F9F9FB;
	vertical-align: middle;
	text-align: center;
	padding: 15px;
}
.main_left_tab3_table td {
	border:1px solid #B0CB34;
	vertical-align: middle;
	text-align: center;
	padding: 15px;
}


