@charset "UTF-8";
/* CSS Document */
.imgposi {
  width: 50px !important;
}

.koumoku_hyo {
  margin: 0 0 0;
}

.search_parts {
  font-size: 13px;
  line-height: 20px;
  margin: 1em 1.5em 0.5em;
}

#SPForm #railways,
#SPForm #areabox1 li {
  line-height: 1.5;
}
#SPForm #railways label,
#SPForm #areabox1 li label {
  display: inline;
}

/*#SPForm #railways, #SPForm #areabox1 {
    float: none !important;
    height: 100px !important;
    margin: 0 0 10px !important;
    width: 180px !important;
}
#SPForm #stations, #SPForm #areabox2 {
    float: none !important;
    height: 100px !important;
    margin: 0 !important;
    width: 180px !important;
}*/
#SPForm #stations .rwname,
#SPForm #areabox2 .rwname {
  font-size: 10px;
  text-align: left;
  padding: 2px 6px;
}

.detail span#price {
  color: #F80107;
  font-size: 24px;
  font-weight: bold;
}

span.taxHyouki {
  font-size: 12px;
}

.main .koumoku_hyo2 table {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  margin: 0;
}
.main .koumoku_hyo2 table th {
  background: none repeat scroll 0 0 #F0F0F0;
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  color: #555555;
  font-weight: bold;
  padding: 8px 12px;
  text-align: left;
  width: 100px;
}
.main .koumoku_hyo2 table td {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  padding: 8px 12px;
  text-align: left;
  width: 35%;
  line-height: 1.5em;
}
.main .detailMylist {
  background: none repeat scroll 0 0 #F6F6F6;
  border: 5px solid #EEEEEE;
  margin: 0 20px 20px;
  padding: 20px;
  text-align: center;
}

.bookmarked {
  margin: 10px auto 0;
}

.main .detailMylist form {
  border: medium none !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.main .detailMylist table {
  width: 100% !important;
}

.main .detailMember {
  margin-top: 10px;
}

.main .details_picthumb {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 10px solid #EEEEEE;
  border-collapse: collapse;
  margin-top: 10px;
}

.main .details_picthumb td {
  border: 10px solid #EEEEEE;
  border-collapse: collapse;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.main .details_picthumb {
  width: 100%;
}

.main .details_picthumb td img {
  padding-bottom: 5px;
  width: 120px;
}

.detailImgList {
  clear: both;
}

.main .detail_main_img .imgposi {
  display: none;
  text-indent: -9999px;
}

/*追加*/
ul.detail_img_thumb_li li {
  /* float:left; */
  margin: 0 2 2 0;
  width: 75;
  width: 80;
  /*height:90;
  border:1px solid #999999;*/
  text-align: center;
  padding: 2;
  font-size: 10px;
  line-height: 120%;
}

ul.detail_img_thumb_li li img {
  height: 50;
  width: 75px;
  margin: 0 0 2 0;
}

.staff_osusume {
  border: 1px solid #DFDFDF;
  margin-bottom: 10px;
  padding: 7px;
  width: 300px;
}

.staff_img img {
  float: left;
  margin-right: 10px;
  width: 70px;
}

.staff_name {
  background-color: #B9DAE1;
  float: left;
  font-size: 12px;
  margin-bottom: 2px;
  padding: 5px;
  width: 210px;
}

.staff_comment {
  font-size: 11px;
}

.detail_office1 {
  color: #555555;
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
}

.detail_office2 {
  color: #555555;
  font-size: 14px;
  font-weight: bold;
  margin-top: 7px;
}

.detail_office3 {
  color: #C2272D;
  font-size: 22px;
  font-weight: bold;
  margin-top: 7px;
}

.cashFlowBtnLayout {
  text-align: left;
  margin: 6px auto 0;
}

/*追加*/
.main .d_top {
  font-size: 0px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  height: 32px;
  width: 690px;
  background-image: url(https://rims-web.com/id/yutori/file/buy_img/detail_top.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

.main .d_top p {
  font-size: 16px;
  line-height: 32px;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
}

.main .d_middle {
  font-size: 0px;
  line-height: 0px;
  background-image: url(https://rims-web.com/id/yutori/file/buy_img/detail_middle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  margin: 0px;
  text-align: center;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}

.main .d_middle .freedial40 {
  font-size: 40px;
  line-height: 40px;
  font-weight: bolder;
  color: #910021;
  background-image: url(https://rims-web.com/id/yutori/file/common_img/freedial.jpg);
  background-position: left center;
  text-indent: 40px;
  background-repeat: no-repeat;
}

.d_middle .freedial40 .tanto {
  font-size: 12px;
  color: #000;
  vertical-align: middle;
  line-height: 40px;
  padding-left: 10px;
}

.main .d_middle p .free {
  line-height: 40px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin: 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.main .d_middle .free40 {
  font-size: 40px;
  line-height: 40px;
  font-weight: bold;
  color: #910021;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

.main .d_middle .free40 .name {
  font-size: 14px;
  line-height: 40px;
  font-weight: bold;
  vertical-align: middle;
  color: #000;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.main .d_bottom {
  font-size: 0px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  height: 10px;
  width: 690px;
  background-image: url(https://rims-web.com/id/yutori/file/buy_img/detail_top.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

.d_wrap,
.d_wrap2,
.d_wrap3 {
  /* width: 690px; */
}

.d_wrap .left {
  width: 425px;
  margin-right: 15px;
  float: left;
}

.d_wrap2 .left {
  float: left;
}

.d_wrap3 .left {
  float: left;
  padding: 20 0 20 140;
}

.d_wrap .right {
  width: 250px;
  float: right;
}

.d_wrap2 .right {
  float: right;
  padding: 10 0 0;
  font-size: 14;
  font-weight: bold;
  color: #224271;
}

.d_wrap3 .right {
  float: right;
  padding: 20 140 20 0;
}

.d_wrap .right ul {
  width: 250px;
}

.d_wrap .right ul li {
  float: left;
}

.d_wrap .right ul .shiroyou a {
  width: 250px;
}

.d_wrap .right ul .print a {
  width: 135px;
}

.d_wrap4 {
  width: 690px;
  margin: 0 auto;
  text-align: center;
}

.d_wrap4 .left {
  margin: 20px 0 20px 20px;
  float: left;
}

.d_wrap4 .shiryo {
  margin-left: 29px;
}

.propertyInfoWidth01 {
  display: block;
  background-color: #f0f0f0;
  padding: 10 10 0;
  margin: 10 0 0;
}

.propertyInfoWidth01:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

* html .propertyInfoWidth01 {
  height: 1%;
  /*\*/ /*/
height: auto;
overflow: hidden;
/**/
  width: 690;
  padding: 10;
}

.propertyInfoWidth01 li {
  float: left;
}

.propertyInfoWidth01 li dl {
  overflow: hidden;
}

.propertyInfoWidth01 li dl dt {
  float: left;
  font-weight: bold;
  color: #5e5e5e;
  padding-top: 2px;
}

.propertyInfoWidth01 li dl dd {
  float: left;
  font-size: 100%;
  margin-right: 12px;
}

.w_280 {
  width: 280px;
}

.reco {
  width: 690px;
  margin: 10px auto 0;
}

.reco .left {
  width: 85px;
  float: left;
}

.reco .left img {
  width: 80px;
}

.reco .right {
  width: 596px;
  float: right;
}

.reco .right .top {
  width: 595px;
  font-size: 0px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
}

.reco .right .top {
  font-size: 0px;
  line-height: 0px;
  background-image: url(https://rims-web.com/id/yutori/file/detail_img/reco_top.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0px;
  padding: 0px;
  height: 36px;
  width: 596px;
}

.reco .right .middle {
  font-size: 0px;
  line-height: 0px;
  background-image: url(https://rims-web.com/id/yutori/file/detail_img/reco_middle.jpg);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  width: 596px;
}

.reco .right .middle .in {
  font-size: 0px;
  line-height: 0px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px;
  width: 576px;
}

.reco .right .bottom {
  font-size: 0px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
  height: 10px;
  width: 596px;
}

.reco .right .top p {
  font-size: 14px;
  line-height: 36px;
  font-weight: bold;
  color: 910021;
  text-indent: 38px;
  vertical-align: middle;
}

/*検索結果 表 設定*/
.search_list {
  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: 690px;
}

.search_list th {
  background-color: #e3e3e3;
  padding: 5 3;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
}

.search_list a {
  line-height: 1.2;
}

caption, th {
  text-align: left;
}

.search_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;
}

.go_detail {
  margin-top: 5px;
}

/*追加*/
.search_parts {
  font-size: 13px;
  line-height: 20px;
  /*margin: 20px 1.5em 0.5em;*/
}

.search_parts .research_link {
  display: block;
  margin: 5px 0 0;
  text-align: left !important;
}

.search_parts .research_link a {
  background-image: url(https://rims-web.com/id/yutori/file/images/research_link.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  color: #FFFFFF;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  width: 200px;
}

.search_parts .research_link a:hover {
  background-position: left bottom;
  color: #FFFFFF;
}

/*特徴ピクト*/
.pict li {
  float: left;
  list-style-type: none;
}

li.shiroyou {
  list-style-type: none;
}

.back_list {
  display: none;
}

.button, .button:visited {
  background: #222 url(overlay.png) repeat-x;
  display: inline-block;
  padding: 5px 10px 6px;
  color: #fff;
  text-decoration: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  cursor: pointer;
}

.button:hover {
  background-color: #111;
  color: #fff;
}

.button:active {
  top: 1px;
}

.small.button, .small.button:visited {
  font-size: 11px;
}

.button, .button:visited,
.medium.button, .medium.button:visited {
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.large.button, .large.button:visited {
  font-size: 14px;
  padding: 8px 14px 9px;
}

.super.button, .super.button:visited {
  font-size: 34px;
  padding: 8px 14px 9px;
}

.pink.button, .magenta.button:visited {
  background-color: #e22092;
}

.pink.button:hover {
  background-color: #c81e82;
}

.green.button, .green.button:visited {
  background-color: #91bd09;
}

.green.button:hover {
  background-color: #749a02;
}

.red.button, .red.button:visited {
  background-color: #e62727;
}

.red.button:hover {
  background-color: #cf2525;
}

.orange.button, .orange.button:visited {
  background-color: #ff5c00;
}

.orange.button:hover {
  background-color: #d45500;
}

.blue.button, .blue.button:visited {
  background-color: #2981e4;
}

.blue.button:hover {
  background-color: #2575cf;
}

.yellow.button, .yellow.button:visited {
  background-color: #ffb515;
}

.yellow.button:hover {
  background-color: #fc9200;
}

@media screen and (max-width: 768px) {
  .main .koumoku_hyo2 table {
    border: none;
    border-bottom: 1px solid #ccc;
  }
  .main .koumoku_hyo2 table th {
    width: 100%;
    border-bottom: none;
  }
  .main .koumoku_hyo2 table td {
    width: 100%;
    border-bottom: none;
  }
  .d_wrap,
  .d_wrap2,
  .d_wrap3 {
    width: 100%;
  }
  .d_wrap4 {
    width: 100%;
  }
  .reco {
    width: 100%;
  }
  .fukidasi_box {
    max-width: 100% !important;
  }
}/*# sourceMappingURL=search_temp.css.map */