@charset "UTF-8";
/* 設定
******************************************************************************************** */
/* $width-pc: 1281px; */
/* $width-smartphone: 600px; */
/* $width-scrollbar: 20px; */
/* index CONFIG
******************************************************************************************** */
/* line 6, index-sp.scss */
.top-area { width: 100%; padding: 0 15px; }

/* line 11, index-sp.scss */
.info { float: none; width: 100%; }
/* line 15, index-sp.scss */
.info__ttl, .blog__ttl { margin-bottom: 10px; }
/* line 19, index-sp.scss */
.info__more, .blog__more { position: relative; width: 100%; float: none; top: inherit; text-align: right; display: block; display: block; }
/* line 28, index-sp.scss */
.info__more a, .blog__more a { width: 120px; display: inline-block; }
/* line 35, index-sp.scss */
.info__list li { padding: 10px; }
/* line 38, index-sp.scss */
.info__list li a { font-size: 14px; font-size: 1.4rem; }
/* line 44, index-sp.scss */
.info__date { float: none; width: 100%; }

/* line 50, index-sp.scss */
.cm__list { float: none; width: 100%; }

/* line 55, index-sp.scss */
.search { margin-bottom: 60px; }
/* line 58, index-sp.scss */
.search .sp-mode { display: block; }
/* line 62, index-sp.scss */
.search .in { padding: 10px; }
/* line 66, index-sp.scss */
.search .toggle-this { /* display: none; */ }
/* line 70, index-sp.scss */
.search__ttl { width: 80%; }
/* line 75, index-sp.scss */
.search__table tr { width: 100%; display: block; }
/* line 80, index-sp.scss */
.search__table th { display: block; width: 100%; padding: 10px; }
/* line 85, index-sp.scss */
.search__table th img { width: 30%; height: auto; }
/* line 91, index-sp.scss */
.search__table td { display: block; width: 100%; padding: 10px; }
/* line 97, index-sp.scss */
.search__table td.area select { width: 100%; }
/* line 103, index-sp.scss */
.search__table td.price select { width: 40%; }
/* line 109, index-sp.scss */
.search__table td.chiku select { text-align: right; width: 40%; }
/* line 114, index-sp.scss */
.search__table td.chiku .shinchiku { display: block; margin: 0; }
/* line 121, index-sp.scss */
.search__table td.kouku select { width: 100%; }
/* line 128, index-sp.scss */
.search .feas-submit-button { width: 80%; margin: 30px auto 0; }

/* line 135, index-sp.scss */
.recommend__ttl { width: 30%; position: relative; left: inherit; top: inherit; margin: 0 auto 20px; z-index: 0; }
/* line 144, index-sp.scss */
.recommend__list { margin: 0; width: 100%; }
/* line 148, index-sp.scss */
.recommend__list .item { width: 100%; margin: 0; }
/* line 154, index-sp.scss */
.recommend__arrows { display: none; }

/* line 162, index-sp.scss */
.house__list, .land__list, .lease__list { margin-bottom: 30px; padding: 0 15px; }
/* line 166, index-sp.scss */
.house__list li, .land__list li, .lease__list li { width: 100%; margin-bottom: 20px; padding: 10px; }
/* line 171, index-sp.scss */
.house__list li:nth-child(n + 3), .land__list li:nth-child(n + 3), .lease__list li:nth-child(n + 3) { display: none; }
/* line 175, index-sp.scss */
.house__list li a, .land__list li a, .lease__list li a { padding: 0; }
/* line 181, index-sp.scss */
.house__name, .land__name, .lease__name { font-size: 13px; font-size: 1.3rem; }
/* line 185, index-sp.scss */
.house__img, .land__img, .lease__img { width: 40%; margin-right: 10px; margin-bottom: 5px; float: left; }
/* line 192, index-sp.scss */
.house__label, .land__label, .lease__label { font-size: 12px; font-size: 1.2rem; display: block; overflow: hidden; text-align: center; margin-bottom: 5px; }
/* line 200, index-sp.scss */
.house__txt, .land__txt, .lease__txt { clear: both; width: 100%; }
/* line 205, index-sp.scss */
.house__table, .land__table, .lease__table { width: 100%; }
/* line 209, index-sp.scss */
.house__new, .land__new, .lease__new { width: 20%; }
/* line 214, index-sp.scss */
.house__link a, .land__link a, .lease__link a { font-size: 16px; font-size: 1.6rem; letter-spacing: normal; }
/* line 218, index-sp.scss */
.house__link a span, .land__link a span, .lease__link a span { font-size: 18px; font-size: 1.8rem; }

/* line 226, index-sp.scss */
.lease__new { width: 30%; margin-top: 20px; }

/* line 232, index-sp.scss */
.blog { padding: 0 15px; margin-bottom: 60px; }
/* line 239, index-sp.scss */
.blog__ttl::after { display: none; }
/* line 249, index-sp.scss */
.blog__list li { width: 48%; margin-bottom: 15px; }
/* line 253, index-sp.scss */
.blog__list li::after { display: none; }
/* line 259, index-sp.scss */
.blog__name { font-size: 14px; font-size: 1.4rem; line-height: 1.5; }
/* line 264, index-sp.scss */
.blog__txt { font-size: 14px; font-size: 1.4rem; line-height: 1.5; }

/* line 270, index-sp.scss */
.etc-btn { padding: 0 15px; margin-bottom: 40px; }
/* line 274, index-sp.scss */
.etc-btn__list { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
/* line 278, index-sp.scss */
.etc-btn__list li { width: 48%; margin-bottom: 20px; }
/* line 282, index-sp.scss */
.etc-btn__list li a { overflow: hidden; *zoom: 1; display: block; }
/* line 289, index-sp.scss */
.etc-btn__img { width: 100%; height: auto; margin: 0; }
/* line 295, index-sp.scss */
.etc-btn__txt { font-size: 13px; font-size: 1.3rem; line-height: 1.5; }

/* line 301, index-sp.scss */
.widebanner__list { margin-bottom: 60px; }

/*# sourceMappingURL=index-sp.css.map */
