@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 {
  width: 743px;
  margin-top: 20px;
}
.main .search_area .area a:hover img,
.main .search_area .rosen a:hover img,
.main .search_area .sell a:hover img {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.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,
.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 {
  filter: 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;
  filter: 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;
  filter: 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 {
  filter: 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 .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: -1px auto 0;
  width: 713px;
  font-size: 0px;
  background: url(https://www.bestselect.co.jp/file/detail_img/detail_w_middle_in_bottom.gif) bottom no-repeat;
  padding: 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;
}

/*売る*/
.w_middle .in_line .l_box .icon,
.w_middle .in_line .r_box .icon {
  float: left;
  width: 56px;
}
.w_middle .in_line .l_box .lead,
.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,
.w_middle .in_line .r_box .lead h3 {
  font-size: 21px;
  font-weight: bold;
}
.w_middle .in_2 .l_box .pic,
.w_middle .in_2 .r_box .pic {
  float: left;
  width: 115px;
}
.w_middle .in_2 .l_box .voice,
.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 {
  filter: 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: 280px;
}
.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 {
  filter: 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;
}/*# sourceMappingURL=design1.css.map */