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


/*トップのマップ部分*/
/*.main .v_wrap {
	width: 743px;
}

.main .v_wrap .java{
	width: 356px;
	float: left;
}

.main .v_wrap .maparea{
	width: 387px;
	float: right;
}
*/


/*トップ*/
.top_main {
	margin-top: 0px !important;
}

.main .search_area .area a:hover img {
		opacity:1.0 !important;
	filter: alpha(opacity=100) !important;
}
.main .search_area .rosen a:hover img {
		opacity:1.0 !important;
	filter: alpha(opacity=100) !important;
}
.main .search_area .sell a:hover img {
		opacity:1.0 !important;
	filter: alpha(opacity=100) !important;
}





.main .search_area {
	width: 743px;
	margin-top: 20px;
	
}

.main .search_area ul {
	width: 743px;
	margin-top: 20px;
}

.main .search_area ul li {
float: left;
}

.main .search_area .area a {
	width: 361px;
	display: block;
	margin-right: 0px;
	margin-right: 20px
	
}

.main .search_area .rosen a {
	width: 361px;
	display: block;
	margin-right: 0px;
	
}

.main .search_area .sell {
	float: left;
	width: 361px;
}









.main .search_area .direct {
	float: right;
	width: 357px;
	height: 176px;
	border: 3px solid #b79963;
	background: url(https://www.bestselect.co.jp/file/top_img/ds.png);
}
.main .s_banner {
	width: 743px;
	margin-top: 30px;
}

.main .s_banner ul {
	width: 743px;
	list-style-type: none;	
}

.main .s_banner ul li {
	float: left;
}
.main .s_banner ul .voice {
	display: block;
	width: 241px;
	margin-right: 0px;
}
.main .s_banner ul .oyakudachi {
	display: block;
	width: 241px;
	margin-right: 10px;
}

.main .s_banner ul .best {
	display: block;
	width: 241px;
	margin-right: 10px;
}
.main .b_area {
	width: 743px;
	padding-top: 30px !important;
}

.main .b_area ul {
	width: 753px;
	list-style-type: none;	
}

.main .b_area ul li {
	float: left;
	}
.main .b_area ul li a {
/*201501
	width: 178px;
*/
	margin-right: 10px;
	display: block;
/*201501
	padding-bottom: 10px !important;
*/
}
.main .b_area ul .m_r_none a {
	width: 178px;
	margin-right: 0px;
	display: block;
	margin-bottom: 10px !important;
}












.main .s_area p a {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.main .s_area p a:hover {
	color: #86b0d0;
}

.search_area {
	width: 743px;
}

.search_area .kodate a {
	display: block;
	width: 237px;
	height: 65px;
	background: url(https://www.bestselect.co.jp/file/common_img/banner_kodate.jpg);
	text-indent: 120px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 3.5;
}

.search_area .mansion a {
	display: block;
	width: 237px;
	height: 65px;
	background: url(https://www.bestselect.co.jp/file/common_img/banner_mansion.jpg);
	text-indent: 120px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 3.5;
}

.search_area .land a {
	display: block;
	width: 237px;
	height: 65px;
	background: url(https://www.bestselect.co.jp/file/common_img/banner_land.jpg);
	text-indent: 120px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 3.5;
}

.search_area .kodate a:hover, 
.search_area .mansion a:hover, 
.search_area .land a:hover {
	fillter: alpha (opacity=60);
	-moz-opacity: 0.6 ;
	opacity: 0.6;

}

/*買う*/
	
	.main .pink {
	margin: 0;
	width: 741px;
	background-color: #f0f0f0;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.main .pink .in {
	width: 721px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
}
.main .pink .in ul {
	width: 721px;
	background-image: url(https://www.bestselect.co.jp/file/common_img/dot_line720.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display:block;
	overflow:hidden;
}

.main .pink .in .pref_name {
	margin-left: 5px;
}

.main .pink .in .linelist li {
	display: inline;
	float: left;
	width: 233px;
	margin-left: 7px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
}

.main .pink .in ul li a {
	color: #3E3A3A;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.5;
	display: inline;/*height: 25px;*/
}
.main .pink .in ul li a:hover {
	color: #888484;
}
.station_name {
	display: none;
}

.buy_kodate {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/buy_img/kodate_main.jpg) no-repeat;
	position:relative;
}

.buy_mansion {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/buy_img/mansion_main.jpg) no-repeat;
	position:relative;
}

.buy_tochi {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/buy_img/tochi_main.jpg) no-repeat;
	position:relative;
}
.buy_kodate h2, 
.buy_mansion h2, 
.buy_tochi h2 {
	height: 25px;
	text-indent: 10px;
	padding-right: 5px;
	color:#656565;
	font-size: 16px;
	background: #ffffff;
	position:absolute;
	top: 55px;
}
.buy_syubetu {
	width: 743px;
	padding: 5px 0 10px;
	background: url(https://www.bestselect.co.jp/file/buy_img/buy_syubetu_bottom.gif) no-repeat bottom;
}
.buy_syubetuIn {
	width: 660px;
	margin: 0 35px;
}
.buy_syubetuIn ul {
	width: 480px;
}
.buy_syubetuIn li {
	float: left;
}
.buy_syubetuIn li a {
	display: block;
	width: 150px;
	height: 35px;
	background:  url(https://www.bestselect.co.jp/file/buy_img/btn_syubetu_bg.gif) no-repeat;
	text-align: center;
	line-height: 2.2;
	font-size: 16px;
	color: #666666;
	margin-left: 10px;
}
.buy_syubetuIn li a:hover {
	text-decoration: none;
	fillter: alpha (opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.buy_syubetuIn h3 {
	width: 155px;
	float: left;
	font-size: 18px;
	background: url(https://www.bestselect.co.jp/file/buy_img/icon_mushimegane.gif) no-repeat;
	text-indent: 35px;
}
.railways_bukken {
	margin-top: 10px;
}
.railways_bukken a {
	width: 200px;
	height: 30px;
	display: block;
	background: url(https://www.bestselect.co.jp/file/buy_img/btn_railways.gif) no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 2.1;
}
.railways_bukken a:hover {
	text-decoration: none;
	fillter: alpha (opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/*物件検索結果*/

.search_result_red {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/search_img/main.jpg) no-repeat;
	position:relative;
}
.search_result_red h2 {
	height: 25px;
	text-indent: 10px;
	color:#FFFFFF;
	font-size: 16px;
	background: #700000;
	position:absolute;
	top: 53px;
	padding-right: 10px;
}
.btn_search ul {
	width: 285px;
	margin-top: 20px;
	float: right;
}
.btn_search ul li {
	width: 95px;
	float: left;
}
.btn_search ul li a {
	width: 90px;
	height: 21px;
	display: block;
	background: url(https://www.bestselect.co.jp/file/search_img/btn_search_bg.jpg) no-repeat;
	color: #666666;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	line-height: 1.6;
}
.btn_search ul li a:hover {
	fillter: alpha (opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.search_parts {
	margin-top: 10px;
	line-height: 1.5;
	clear: both;
}
/*物件詳細*/
.bar_detail {
	width: 743px;
	/*height: 100%;*/
	background: #F7D6CD;
	border: solid 1px #CCCCCC;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bar_detail h2 {
	color: #fe000a;
	font-size: 24px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.4;
	width: 738px;
	background: url(https://www.bestselect.co.jp/file/detail_img/icon_detail_midashi.jpg) left top no-repeat;
	text-indent: 15px;
}
.detail .wrap {
	width: 743px;
}
.detail .left {
	float: left;
}
.detail .left img {
}
.detail .left .imgposi {
	display: none;
}

.detail .right {
	float: right;
}

.wrap .tel {
	background: url(https://www.bestselect.co.jp/file/detail_img/icon_tel01.gif) left no-repeat;
	text-indent: 30px;
}

.bar_01 {
	background: url(https://www.bestselect.co.jp/file/detail_img/bar_01.gif) no-repeat;
	height: 40px;
	text-indent: 30px;
	font-size: 18px;
	font-weight: bold;
	line-height: 2.2;
	margin-top: 20px;
}
.salesPoint {
	width: 743px;
	height: 40px;
	background: url(https://www.bestselect.co.jp/file/detail_img/bar_sales.gif) no-repeat;
	text-indent: 40px;
	margin-top: 30px;
}
.salesPoint h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.5;
}
.salesPoint_middle {
	width: 743px;
	background: url(https://www.bestselect.co.jp/file/detail_img/salespoint_bg.gif) no-repeat bottom #ffffff;
}
.salesPoint_middle .in {
	margin-left: 20px;
	margin-right: 20px;
	width: 701px;
	padding: 10px 0;
}
.madori {
	width: 703px;
	margin:0 auto;
}
.madori p {
	float: left;
}
.madori_hyo {
	float: right;
	width: 300px;
}
.staff_img img {
   	width: 130px;
	float: right;
}
.staff_comment {
	float: left;
	text-align: left;
}

.main .w_top_toiawase {
font-size: 0px;
line-height: 0px;
height: 45px;
width: 743px;
background-image: url(https://www.bestselect.co.jp/file/common_img/w_top.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.main .w_top_toiawase h2 {
font-size: 18px;
line-height: 45px;
font-weight: bold;
vertical-align: middle;
padding-left: 45px;
text-align: left;
color: #3E3A3A;
}

.main .w_middle_toiawase {
	font-size: 0px;
	line-height: 0px;
	background-image: url(https://www.bestselect.co.jp/file/common_img/w_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0;
	padding: 10px 0;
	width: 743px;
}

.main .w_middle_toiawase .in {
	margin-left: 15px;
	margin-right: 15px;
	width: 713px;
	font-size: 0px;
	line-height: 0px;
	background: url(https://www.bestselect.co.jp/file/detail_img/detail_w_middle_in_bottom.gif) bottom no-repeat;
	padding: 10px 0;
}
.w_middle_toiawase .top {
	margin: 0 15px;
}

.w_middle_toiawase .in .left {
	margin-left: 10px;
	width: 280px;
}
.w_middle_toiawase .in .right {
	text-align: center;
	margin-right: 10px;
	width: 413px;
}
.w_middle_toiawase .in .right .tel {
	background: url(https://www.bestselect.co.jp/file/detail_img/icon_tel02.gif) no-repeat 15px;
	color: #E52416;
	font-size: 40px;
	line-height: 1;
	letter-spacing: -1px;
}

.ditail_koumoku_hyo {
	width: 703px;
	margin: 0 auto;
}

.month_loan {
	width: 723px;
}

.month_loan .month_price {
	background: #910000;
	line-height: 1.3;
	text-align: center;
	float: left;
	width: 100px;
	height: 15px;
	padding: 5px;
	margin-right: 20px;
	color: #FFFFFF;
}

.month_loan .result {
	color: #910000;
	font-size: 30px;
}

/*店舗情報*/
.shop_name_wrap {
	width: 743px;
	border-bottom: solid 2px #E60012;
}

.shop_name_wrap .shop_name {
	float: left;
	font-size: 24px;
	font-weight: bold;
	color:#910000;
}

.shop_name_wrap .shop_tel {
	float: right;
	background: url(https://www.bestselect.co.jp/file/shop_img/icon_tel.gif) left no-repeat;
	text-indent: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #910000;
}

.shop_menu {
	background: url(https://www.bestselect.co.jp/file/shop_img/menu_bg.gif) no-repeat;
	width: 743px;
	height: 30px;
	margin: 10px 0;
}

.shop_menu li {
	float: left;
	width: 148px;
	text-align: center;
	height: 30px;
	display:block;
	padding-top: 8px;
}

.shop_menu .shop_arrow {
	vertical-align: middle;
	margin-right: 5px;
}

.shop_menu li a {
	color: #333333;
}

.shop_wrap .shop_left {
	float: left;
	width: 370px;
}

.shop_wrap .shop_right {
	float: right;
	width: 350px;
}

.shop_wrap .shop_right table {
	width: 350px;
}

.shop_wrap .shop_right th {
	font-size: 14px;
	border: #CCCCCC solid 1px;
	background: #EDEDED;
	padding: 10px;
}

.shop_wrap .shop_right td {
	border-top: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	background: #ffffff;
	padding: 10px;
}

.w_middle_text {
	width:343px;
	float: left;
}

.w_middle .in .map {
	float: right;
	width: 340px;
}

.shop_info {
	width: 720px;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.shop_info li {
	float: left;
	margin-left: 5px;
	margin-right: 2px;
}

.shop_voice_img {
	width: 200px;
	float: left;
}

.shop_voice {
	float: right;
	width: 500px;
}

.search_shibuya .research_link, 
.search_suginami .research_link, 
.search_nerima .research_link,  
.search_akabane .research_link, 
.search_takenoduka .research_link, 
.search_kawaguchi .research_link, 
.search_yonohoncyo .research_link, 
.search_shinkoshigaya .research_link, 
.search_siki .research_link,
.search_result_area .research_link,
.search_result .research_link {
/*
	display: none;
*/
}

/*売る*/
.w_middle .in_line .l_box .icon {
	float: left;
	width: 56px;
}
.w_middle .in_line .l_box .lead {
	float: right;
	width: 290px;
}

.w_middle .in_line .r_box .icon {
	float: left;
	width: 56px;
}
.w_middle .in_line .r_box .lead {
	float: right;
	width: 290px;
}
.w_middle .in .w_372 {
	float: left;
	width: 372px;
}
.main .w_middle .in .w_336 {
	float: right;
	width: 336px;
}

.w_middle .in_line .l_box .lead h3 {
	font-size: 21px;
	font-weight: bold;
}

.w_middle .in_line .r_box .lead h3 {
	font-size: 21px;
	font-weight: bold;
}


.w_middle .in_2 .l_box .pic {
	float: left;
	width: 115px;
}
.w_middle .in_2 .l_box .voice {
	float: right;
	width: 222px;
}




.w_middle .in_2 .r_box .pic {
	float: left;
	width: 115px;
}
.w_middle .in_2 .r_box .voice {
	float: right;
	width: 222px;
}



.main .f_top {
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	width: 743px;
	margin-top: 30px;
}
.main .f_middle {
	font-size: 0px;
	line-height: 0px;
	width: 743px;
}
.main .f_middle .in {
width: 742px;
margin-right: 10px;
background: #FFFFFF;
border-right: solid #910000 1px;
}

.main .f_middle .in .pic {
	float: left;
	width: 333px;
}

.main .f_middle .in .lead {
float: right;
	width: 382px;
}
.main .f_bottom {
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	width: 743px;
	
}

.main .sodan_top {
	font-size: 0px;
	line-height: 0px;
	background-image: url(https://www.bestselect.co.jp/file/uru_img/sodan_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	width: 743px;
	margin-top: 30px;
}
.main .sodan_top h2 {
	font-size: 25px;
	line-height: 55px;
	color: #FFF;
	vertical-align: middle;
	padding-left: 297px;
	padding-top: 0px;
	margin: 0px;
}
.sodan_middle {
	font-size: 0px!important;
	line-height: 0px!important;
	background-image: url(https://www.bestselect.co.jp/file/uru_img/sodan_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 743px;
	margin: 0px!important;
	padding: 10px 0 0!important;
}

.sodan_middle .in {
			font-size: 0px!important;
	line-height: 0px!important;
		margin-top: 0px!important;
	padding: 0px!important;
	width: 723px;
	margin-right: 10px;
	margin-left: 10px;


	
	
}


.sodan_middle .in .l_lead {
	width: 443px;
float: left;
font-size: 14px;
text-align: left;
}

.sodan_middle .in .l_lead p {

font-size: 14px;
text-align: left;
}

.sodan_middle .in .r_btn {
	width: 280px;
float: right;
}

.sodan_bottom {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	width: 743px;
	
}

.sell_nagare_table {
	width: 713px;
	background: #FFFFFF;
	margin-top: 10px;
}

.sell_nagare_table th {
	border: #999999 solid 1px;
	padding: 10px;
	font-weight: normal;
	text-align: center;
}

.sell_nagare_table td {
	border: #999999 solid 1px;
	padding: 10px;
}

/*売却担当者*/
.sell_tanto p a {
	font-size: 17px;
	text-decoration:underline;
}

.sell_tanto p a:hover {
fillter: alpha (opacity=60);
	-moz-opacity: 0.6 ;
	opacity: 0.6;

}



/*仲介店舗スタッフ紹介*/

.staff_table {
	margin-bottom: 20px;
	border-bottom: #333333 1px dotted;
}

.staff_table .shop_txt {
	width: 97%;
	line-height:1.3;
}

.staff_table img {
	margin-right: 20px;
}

.staff_table .ru_title {
	font-size: 16px;
}

.staff_table .shadow_2 img {
	width: 145px;
}

.staff_table .name {
	font-size: 18px;
	line-height: 2;
}

/*お近くのベストセレクト*/

.shop .main .w_middle .in .wrap {
  display: flex;
	background: #FFFFFF;
	width: 703px;
	height: auto;
	padding: 10px;
	margin-top: 15px;
}

.shop .main .w_middle .in .wrap .left {
	float: left;
	width: 215px;
	margin-right: 10px;
}

.shop .main .w_middle .in .wrap .right {
	float: left;
	width: 468px;
	position: relative;
	height: 175px;
}

.shop .main h3 {
	font-weight: bold;
	font-size: 18px;
	}

.shop .main .w_middle .in .wrap .right .tel {
	font-size: 25px;
	font-weight: bold;
	color: #910000;
}

.shop .main .w_middle .in .wrap .right p {
	font-size: 16px;
}

.shop .main .w_middle .in .wrap .right .shop_link {
	width: 130px;
	height: 20px;
	position:relative;
	bottom: -10px;
}

/*人気物件ランキング*/
.rankcontainer {
	width: 723px;
	margin-top: 10px;
	padding: 10px;
	background: #FFFFFF;
}

.rankcontainer .rankcontainer01 {
	background: #FFFFFF;
	border-right: dotted 1px #CCCCCC;
	float: left;
	width: 173px;
	min-height:790px;
	padding: 0px 5px 5px 0;
}
.rankcontainer .rankcontainer01 h3 {
	line-height: 1.9;
	color:#fff;
	border: solid #000 1px;
	background: #41403e;
	font-size: 12px;
	font-weight: bold;
	width: 169px;
	height: 20px;
	margin-bottom: 5px;
	text-align: center;
}

.rankcontainer .rankcontainer02 {
	background: #FFFFFF;
	border-right: dotted 1px #CCCCCC;
	float: left;
	width: 173px;
	min-height:790px;
	padding: 0px 3px 5px 5px;
}

.rankcontainer .rankcontainer02 h3 {
	line-height: 1.9;
	color:#fff;
	border: solid #000 1px;
	background: #41403e;
	font-size: 12px;
	font-weight: bold;
	width: 169px;
	height: 20px;
	margin-bottom: 5px;
	text-align: center;
}

.rankcontainer .rankcontainer03 {
	background: #FFFFFF;
	border-right: dotted 1px #CCCCCC;
	float: left;
	width: 173px;
	min-height:790px;
	padding: 0px 3px 5px 5px;
}

.rankcontainer .rankcontainer03 h3 {
	line-height: 1.9;
	color:#fff;
	border: solid #000 1px;
	background: #41403e;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	width: 169px;
	height: 20px;
	margin-bottom: 5px;
	text-align: center;
}

.rankcontainer .rankcontainer04 {
	background: #FFFFFF;
	float: left;
	width: 173px;
	min-height:790px;
	padding: 0px 0px 5px 5px;
}

.rankcontainer .rankcontainer04 h3 {
	line-height: 1.9;
	color:#fff;
	border: solid #000 1px;
	background: #41403e;
	font-size: 12px;
	font-weight: bold;
	width: 171px;
	height: 20px;
	margin-bottom: 5px;
	text-align: center;
}

.ranking_order {
	width: 30px;
	float:left;
	margin-top: 5px;
	}
	
#ranking_view {
	float:left;
	width: 133px;
	border-bottom: 1px dotted #CCCCCC;
	margin: 5px 0px 5px;
	padding-bottom: 5px;
}

#ranking_view img {
	display: none;
}

.ranking_view_address {
	line-height: 1.3;
}

#ranking_view .ranking_view_access2, 
#ranking_view .buildname, 
#ranking_view .ranking_view_madori, 
#ranking_view .ranking_view_address
 {
	display: none;
}

/*お客様の声*/

.family_midashi_red {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/family_img/main.jpg) no-repeat;
	position:relative;
}

.family_midashi_red h2 {
	height: 25px;
	text-indent: 10px;
	padding-right: 10px;
	color:#FFFFFF;
	font-size: 16px;
	background: #700000;
	position:absolute;
	top: 55px;
}

.family_navi {
	margin-top: 10px;
}

.family_list_table {
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.family_title {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.5;
	width: 533px;
	border-bottom: #999999 dotted 1px;
}

.family_of_id {
	color: #E52416;
	width: 65px;
	float: left;
	margin-top: 5px;
}

.family_user_id {
	line-height: 1.3;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

.family_catch {
	clear: both;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 5px;
}

.family_read_more {
	font-size: 14px;
}

/*お客様の声 詳細ページ*/
.family_img_detail {
	margin-right: 10px;
	margin-top: 10px;
}

.family_regdate_detail {
	margin-top: 10px;
}

.family_title_detail {
	font-size: 18px;
	line-height: 1.5;
	border-bottom: #999999 dotted 1px;
}

.family_catch_detail {
	clear: both;
	font-size: 14px;
	line-height: 1.3;
}

.family_text_detail {
	line-height: 1.3;
}

.family_img {
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 10px;
}

/*不動産用語集*/

.nomal_table {
	margin-bottom: 10px;
}

.nomal_table th {
	font-size: 18px;
	border-bottom: #666666 dotted 1px;
	padding-bottom: 5px;
}

/*会社概要*/

.company table {
	width: 743px;
	margin-top: 10px;
	border-bottom: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
}

.company td {
	background: #FFFFFF;
	padding: 10px;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
}

.company th {
	background: #FCDEDE;
	padding: 10px;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
}

.ceo .ceo_photo {
	width: 743px;
	margin-top: 20px;
}

.ceo .ceo_photo .left {
	float: left;
	width: 169px;
	margin-right: 20px;
}

.ceo .ceo_photo .right {
	float: left;
	width: 297px;
}

/*サイトマップ*/
.sitemap h3 {
	background: url(https://www.bestselect.co.jp/file/common_img/icon_arrow.gif) no-repeat left top;
	text-indent: 15px;
	font-size: 14px;
	line-height: 1;
}

.sitemap ul {
	margin-top: 5px;
	width: 723px;
	border-bottom: #666666 1px dotted;
	padding-bottom: 5px;
}

.sitemap li {
	float: left;
	margin-right: 10px;
}

.sitemap li a {
	color: #0000CC;
	text-decoration: underline;
	line-height: 1.3;
}

/*マイページ*/
.mypage h3 {
	font-size: 14px;
	border-bottom:#E52416 dotted 1px;
}

/*メンバー*/
.login_view_r .m_middle .logout input:hover {
	fillter: alpha (opacity=60);
	-moz-opacity: 0.6 ;
	opacity: 0.6;

}

/*売却事例*/

.sell_jirei_list table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 10px 0;
	width: 743px;
}

.sell_jirei_list th {
	background-color: #e3e3e3;
	padding: 5 3;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	line-height: 1.2;
}

.sell_jirei_list td {
	line-height: 1.2;
	padding: 5 3;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #FFFFFF;
}

/*フォーム類*/
.sales_simulation table {
	width: 100%;
		border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	
	}
	
table .senddatatable {
	width: 74.3%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	
	}
	
	/*オープンハウス現地販売*/
	.open {
	width: 743px;
	height: 132px;
	background: url(https://www.bestselect.co.jp/file/genchi_img/main.jpg) no-repeat;
	position:relative;
}

.open h2 {
	height: 25px;
	text-indent: 10px;
	padding-right: 5px;
	color:#656565;
	font-size: 16px;
	background: #ffffff;
	position:absolute;
	top: 55px;
}

/*現行の新着情報*/
#oshirase {
    border: 1px solid #999999;
	background: #ffffff;
    height: 188px;
    margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
    overflow: hidden;
    padding: 7px 5px 5px;
    width: 730px;
}

#oshirase h2 {
    background-color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    width: 240px;
}
#oshirase dl {
    height: 120px;
    margin: 0 10px;
    overflow: auto;
    width: 710px;
}
#oshirase dt {
    color: #8DAB32;
}
	
ul.blog_new_1 li {
    border-bottom: 1px dotted #999999;
    padding: 7px 0;
}