@charset "UTF-8";
/* line 7, ../sass/top.scss */
body {
  background-color: #fff !important;
}

/* line 14, ../sass/top.scss */
#main-img {
  display: block;
}

/* line 20, ../sass/top.scss */
#ct-tintai {
  width: 492px;
  float: left;
  margin-right: 14px;
}
/* line 25, ../sass/top.scss */
#ct-tintai .ct-tintai-header {
  background-color: #14922d;
  color: #fff;
  font-size: 30px;
  line-height: 44px;
  padding: 5px;
  padding-left: 10px;
  font-family: 'ヒラギノ明朝 ProN W6','HiraMinProN-W6','游明朝体', 'Yu Mincho', YuMincho, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif;
  font-weight: bold;
  position: relative;
  display: block;
  height: 49px;
}
/* line 40, ../sass/top.scss */
#ct-tintai li {
  display: block;
  width: 246px;
  height: 84px;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 50, ../sass/top.scss */
#ct-tintai li a {
  display: block;
  width: 246px;
  height: 84px;
}
/* line 56, ../sass/top.scss */
#ct-tintai li:nth-child(1) {
  background-image: url(../images/ct-tintai01.gif);
}
/* line 57, ../sass/top.scss */
#ct-tintai li:nth-child(1) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai01.gif);
}
/* line 64, ../sass/top.scss */
#ct-tintai li:nth-child(2) {
  background-image: url(../images/ct-tintai02.gif);
}
/* line 65, ../sass/top.scss */
#ct-tintai li:nth-child(2) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai02.gif);
}
/* line 72, ../sass/top.scss */
#ct-tintai li:nth-child(3) {
  background-image: url(../images/ct-tintai03.gif);
}
/* line 73, ../sass/top.scss */
#ct-tintai li:nth-child(3) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai03.gif);
}
/* line 80, ../sass/top.scss */
#ct-tintai li:nth-child(4) {
  background-image: url(../images/ct-tintai04.gif);
}
/* line 81, ../sass/top.scss */
#ct-tintai li:nth-child(4) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai04.gif);
}
/* line 88, ../sass/top.scss */
#ct-tintai li:nth-child(5) {
  background-image: url(../images/ct-tintai05.gif);
}
/* line 89, ../sass/top.scss */
#ct-tintai li:nth-child(5) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai05.gif);
}
/* line 96, ../sass/top.scss */
#ct-tintai li:nth-child(6) {
  background-image: url(../images/ct-tintai06.gif);
}
/* line 97, ../sass/top.scss */
#ct-tintai li:nth-child(6) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-tintai06.gif);
}
/* line 106, ../sass/top.scss */
#ct-tintai .ct-tintai-btn {
  display: inline-block;
  width: 143px;
  height: 42px;
  background-image: url(../images/ct-tintai-btn.gif);
  position: absolute;
  right: 10px;
  top: 4px;
}
/* line 117, ../sass/top.scss */
#ct-tintai .ct-tintai-btn a {
  display: block;
  width: 143px;
  height: 42px;
}
/* line 123, ../sass/top.scss */
#ct-tintai .ct-tintai-btn a:hover {
  display: block;
  width: 143px;
  height: 42px;
  background-image: url(../images/ct-tintai-btn-o.gif);
}

/* line 138, ../sass/top.scss */
#ct-tintai {
  display: block;
  width: 492px;
  float: left;
}

/* line 147, ../sass/top.scss */
#ct-baibai {
  display: block;
  width: 492px;
  float: left;
}
/* line 152, ../sass/top.scss */
#ct-baibai .ct-baibai-header {
  background-color: #ff424d;
  color: #fff;
  font-size: 30px;
  line-height: 44px;
  padding: 5px;
  padding-left: 10px;
  font-family: 'ヒラギノ明朝 ProN W6','HiraMinProN-W6','游明朝体', 'Yu Mincho', YuMincho, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif;
  font-weight: bold;
  position: relative;
  display: block;
  height: 49px;
}
/* line 167, ../sass/top.scss */
#ct-baibai li {
  display: block;
  width: 246px;
  height: 84px;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 176, ../sass/top.scss */
#ct-baibai li a {
  display: block;
  width: 246px;
  height: 84px;
}
/* line 182, ../sass/top.scss */
#ct-baibai li:nth-child(1) {
  background-image: url(../images/ct-baibai01.gif);
}
/* line 184, ../sass/top.scss */
#ct-baibai li:nth-child(1) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai01.gif);
}
/* line 193, ../sass/top.scss */
#ct-baibai li:nth-child(2) {
  background-image: url(../images/ct-baibai02.gif);
}
/* line 194, ../sass/top.scss */
#ct-baibai li:nth-child(2) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai02.gif);
}
/* line 201, ../sass/top.scss */
#ct-baibai li:nth-child(3) {
  background-image: url(../images/ct-baibai03.gif);
}
/* line 202, ../sass/top.scss */
#ct-baibai li:nth-child(3) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai03.gif);
}
/* line 209, ../sass/top.scss */
#ct-baibai li:nth-child(4) {
  background-image: url(../images/ct-baibai04.gif);
}
/* line 210, ../sass/top.scss */
#ct-baibai li:nth-child(4) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai04.gif);
}
/* line 217, ../sass/top.scss */
#ct-baibai li:nth-child(5) {
  background-image: url(../images/ct-baibai05.gif);
}
/* line 218, ../sass/top.scss */
#ct-baibai li:nth-child(5) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai05.gif);
}
/* line 225, ../sass/top.scss */
#ct-baibai li:nth-child(6) {
  background-image: url(../images/ct-baibai06.gif);
}
/* line 226, ../sass/top.scss */
#ct-baibai li:nth-child(6) a:hover {
  display: block;
  width: 246px;
  height: 84px;
  background-image: url(../images/ro/ct-baibai06.gif);
}
/* line 237, ../sass/top.scss */
#ct-baibai .ct-baibai-btn {
  display: inline-block;
  width: 143px;
  height: 42px;
  background-image: url(../images/ct-tintai-btn.gif);
  position: absolute;
  right: 10px;
  top: 4px;
}
/* line 247, ../sass/top.scss */
#ct-baibai .ct-baibai-btn a {
  display: block;
  width: 143px;
  height: 42px;
}
/* line 253, ../sass/top.scss */
#ct-baibai .ct-baibai-btn a:hover {
  display: block;
  width: 143px;
  height: 42px;
  background-image: url(../images/ct-tintai-btn-o.gif);
}

/* line 265, ../sass/top.scss */
.mb50 {
  margin-bottom: 50px;
}

/* line 271, ../sass/top.scss */
.widget_category_banner {
  margin-bottom: 30px;
}
/* line 274, ../sass/top.scss */
.widget_category_banner .category-banner-box {
  float: left;
  width: 48%;
  margin-right: 4%;
  background-color: #FFF;
  padding: 10px;
  height: 168px;
}
/* line 282, ../sass/top.scss */
.widget_category_banner .category-banner-box .category-banner-title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
}
/* line 291, ../sass/top.scss */
.widget_category_banner .category-banner-box .category-banner-list li {
  margin-bottom: 5px;
}
/* line 299, ../sass/top.scss */
.widget_category_banner .category-banner-box .category-banner-list li:last-child {
  margin-bottom: 0;
}
/* line 305, ../sass/top.scss */
.widget_category_banner .category-banner-box:nth-child(2) {
  margin-right: 0;
}

/* line 311, ../sass/top.scss */
.widget_newly_rent_bukken_info {
  margin-bottom: 30px;
}

/* line 315, ../sass/top.scss */
#rent-bukken-info-list {
  margin: 10px;
  margin-left: 0;
}
/* line 320, ../sass/top.scss */
#rent-bukken-info-list li {
  margin-bottom: 5px;
  font-size: 12px;
}
/* line 325, ../sass/top.scss */
#rent-bukken-info-list li:last-child {
  margin-bottom: 0;
}
/* line 330, ../sass/top.scss */
#rent-bukken-info-list .date {
  display: inline-block;
  color: #6b5e4d;
  margin-right: 10px;
}

/* line 344, ../sass/top.scss */
.widget_my_fudo_top_bukken {
  margin-bottom: 30px;
}

/* line 348, ../sass/top.scss */
.grid-content {
  width: 100%;
  padding: 10px;
  padding-left: 12px;
  background-color: #FFF;
}
/* line 12, ../sass/_functions.scss */
.grid-content:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 355, ../sass/top.scss */
.grid-content li {
  position: relative;
  float: left;
  width: 172px;
  margin-right: 3px;
  padding-top: 1px;
  margin-bottom: 10px;
  background-color: #e8e8e8;
}
/* line 365, ../sass/top.scss */
.grid-content li .new-icon {
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
  background-image: url("../images/bukken-new.png");
  background-repeat: no-repeat;
  width: 41px;
  height: 41px;
}
/* line 377, ../sass/top.scss */
.grid-content li .box1image {
  width: 172px;
  height: 172px;
}
/* line 382, ../sass/top.scss */
.grid-content li a.top-detail-link {
  border: transparent 2px solid;
  width: 100%;
  height: 100%;
}
/* line 387, ../sass/top.scss */
.grid-content li a.top-detail-link:hover {
  border: #bb0000 2px solid;
}
/* line 394, ../sass/top.scss */
.grid-content li:nth-child(4n) {
  margin-right: 0;
}

/* line 401, ../sass/top.scss */
.bukken-hover {
  background-color: #FFF !important;
}

/* line 407, ../sass/top.scss */
.widget_news {
  margin-bottom: 30px;
}

/* line 411, ../sass/top.scss */
#news-list {
  margin: 15px 10px;
  top: 0;
  left: 0;
}
/* line 417, ../sass/top.scss */
#news-list li {
  margin-bottom: 10px;
}
/* line 420, ../sass/top.scss */
#news-list li .arrow {
  color: #bb0000;
}
/* line 425, ../sass/top.scss */
#news-list li li:last-child {
  margin-bottom: 0;
}
