@charset "UTF-8";
/* 設定
******************************************************************************************** */
/* $width-pc: 1281px; */
/* $width-smartphone: 600px; */
/* $width-scrollbar: 20px; */
/* item_index CONFIG
******************************************************************************************** */
/* line 8, item_index.scss */
.house__set { -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; border: 1px solid #e5e5e5; margin-bottom: 20px; padding: 20px; }
/* line 14, item_index.scss */
.house__set:hover { border-color: #a70808; }
/* line 18, item_index.scss */
.house__set--land:hover { border-color: #0068b7; }
/* line 23, item_index.scss */
.house__set--lease:hover { border-color: #f39800; }
/* line 27, item_index.scss */
.house__set a { overflow: hidden; *zoom: 1; display: block; text-decoration: none; }
/* line 35, item_index.scss */
.house__img { width: 240px; float: left; }
/* line 39, item_index.scss */
.house__img img { width: 100%; height: auto; }
/* line 45, item_index.scss */
.house .inner { float: right; width: 650px; }
/* line 50, item_index.scss */
.house__tag { margin-bottom: 15px; }
/* line 53, item_index.scss */
.house__tag li { font-size: 16px; font-size: 1.6rem; color: #fff; margin-bottom: 10px; font-weight: bold; font-style: italic; background: #f39800; padding: 1px 8px 1px 5px; display: inline-block; margin-right: 5px; }
/* line 66, item_index.scss */
.house__name { margin-bottom: 15px; }
/* line 70, item_index.scss */
.house__label { font-size: 15px; font-size: 1.5rem; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; color: #fff; font-style: italic; display: inline-block; background: #a70808; letter-spacing: 0.5em; padding: 3px 0.3em 3px 0.5em; margin-right: 20px; vertical-align: text-bottom; }
/* line 81, item_index.scss */
.house__label--land { background: #0068b7; }
/* line 84, item_index.scss */
.house__label--lease { background: #f39800; }
/* line 89, item_index.scss */
.house__this { font-size: 28px; font-size: 2.8rem; font-weight: bold; line-height: 1.5em; }
/* line 95, item_index.scss */
.house__catch { font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; }
/* line 100, item_index.scss */
.house__skill { font-size: 16px; font-size: 1.6rem; margin-bottom: 0; }
/* line 104, item_index.scss */
.house__skill li { display: inline-block; }
/* line 109, item_index.scss */
.house__price { font-size: 20px; font-size: 2rem; padding: 0 20px; font-style: italic; font-weight: bold; letter-spacing: 0.02em; padding: 0; }
/* line 117, item_index.scss */
.house__price span { font-size: 29px; font-size: 2.9rem; color: #a70808; }
/* line 122, item_index.scss */
.house__price--land span { color: #0068b7; }
/* line 127, item_index.scss */
.house__price--lease span { color: #f39800; }
/* line 133, item_index.scss */
.house__more { font-size: 15px; font-size: 1.5rem; position: relative; /* padding-left: 13px; */ font-weight: bold; color: #a70808; float: right; letter-spacing: 0.2em; padding-right: 30px; }
/* line 75, _mixin.scss */
.house__more::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; content: ""; width: 10px; height: 10px; border: 0; border-top: solid 3px #fff; border-right: solid 3px #fff; position: absolute; top: 45%; right: 10%; margin-top: -4px; z-index: 10; }
/* line 91, _mixin.scss */
.house__more:hover::before { right: 7%; }
/* line 142, item_index.scss */
.house__more::before { border-color: #a70808; top: 48%; }
/* line 148, item_index.scss */
.house__more:hover::before { right: 10%; }
/* line 152, item_index.scss */
.house__more--land { color: #0068b7; }
/* line 154, item_index.scss */
.house__more--land::before { border-color: #0068b7; }
/* line 158, item_index.scss */
.house__more--lease { color: #f39800; }
/* line 160, item_index.scss */
.house__more--lease::before { border-color: #f39800; }

/* line 168, item_index.scss */
.result__ttl { font-size: 30px; font-size: 3rem; font-weight: bold; position: relative; padding: 20px 40px; line-height: 1.3; margin-top: 50px; margin-bottom: 20px; font-size: 16px; font-size: 1.6rem; margin-bottom: 20px; }
/* line 119, _mixin.scss */
.result__ttl::before { content: ""; background-color: #e5e5e5; width: 100%; display: block; position: absolute; height: 10px; top: 0; left: 0; }
/* line 129, _mixin.scss */
.result__ttl::after { content: ""; background-color: #e5e5e5; width: 100%; display: block; position: absolute; height: 10px; bottom: 0; left: 0; }
/* line 173, item_index.scss */
.result__keyword { font-size: 20px; font-size: 2rem; margin-right: 10px; }
/* line 177, item_index.scss */
.result__count { font-size: 14px; font-size: 1.4rem; }

/*# sourceMappingURL=item_index.css.map */
