@charset "UTF-8";
/*明朝体*/
/*コンテンツwidth*/
/*main-width*/
/*ボーダー*/
/*背景色*/
/*よく使う色*/
/*ボタン*/
/*タイトルバー*/
/*ふわふわ*/
@keyframes fuwafuwa {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
/******* mixin.scss *******/
/*link color*/
/*opacity*/
/*position absolute*/
/*border-radius*/
/*ベンダープレフィックス*/
/*施工実績用CSS*/
/*-----------------------------------------------------------------
一覧（全新着、カテゴリ、月別、日別共通）
-----------------------------------------------------------------*/
#resultList .main {
  position: relative;
  z-index: 1;
}

#resultList .main h3 {
  padding: 0 0 15px;
  background: url(../img/common/titlebar02_bg.png) 0 bottom repeat-x;
  font-size: 20rem;
  font-weight: bold;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin-bottom: 35px;
}

#resultList .main .list {
  width: 673px;
  margin: 0 auto 70px;
  overflow: hidden;
}

#resultList .main .list > li {
  float: left;
  width: 215px;
  margin: 0 14px 40px 0;
  position: relative;
}

#resultList .main .list > li:nth-child(3n) {
  margin-right: 0;
}

#resultList .main .list > li figure {
  height: 182px;
  margin-bottom: 8px;
}

#resultList .main .list > li figure a {
  display: table;
  width: 215px;
  height: 182px;
  color: #333;
  transition: all 0.3s ease;
}

#resultList .main .list > li figure a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  transition: all 0.4s ease;
}

#resultList .main .list > li figure a .noimage {
  display: table-cell;
  background-color: #f5f5f5;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}

#resultList .main .list > li .dateLine {
  margin-bottom: 8px;
  overflow: hidden;
}

#resultList .main .list > li .dateLine .date {
  float: left;
  padding-right: 10px;
  line-height: 29px;
  font-size: 16rem;
  font-weight: bold;
}

#resultList .main .list > li .dateLine .newIcon {
  float: left;
  line-height: 0;
}

#resultList .main .list > li .cat {
  margin-bottom: 15px;
  overflow: hidden;
}

#resultList .main .list > li .cat li {
  float: left;
  margin-right: 5px;
  line-height: 0;
}

#resultList .main .list > li .cat li:last-child {
  margin-right: 0;
}

#resultList .main .list > li .cat li a {
  display: inline-block;
  height: 20px;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #54a2f1;
  line-height: 18px;
  font-size: 10rem;
}

/*+-+-+-+-+-+-+-+-+-+-ページナビ+-+-+-+-+-+-+-+-+-+-+-+-*/
.tablenav {
  margin-top: 50px;
}

/*-----------------------------------------------------------------
詳細
-----------------------------------------------------------------*/
#resultDetail .main #imgWrap {
  width: 590px;
  margin: 20px auto 35px;
}

#resultDetail .main #imgWrap #mainimg {
  width: 590px;
  margin-bottom: 20px;
  text-align: center;
}

#resultDetail .main #imgWrap .thumb {
  overflow: hidden;
}

#resultDetail .main #imgWrap .thumb li {
  float: left;
  width: 186px;
  height: 160px;
  margin-right: 16px;
}

#resultDetail .main #imgWrap .thumb li:last-child {
  margin-right: 0;
}

#resultDetail .main #freearea {
  padding-bottom: 50px;
  border-bottom: 1px dotted #c6c6c6;
}

#resultDetail #single_otherpost {
  margin-top: 30px;
}

/*+-+-+-+-+-+-+-+-+-+-前の記事/次の記事+-+-+-+-+-+-+-+-+-+-+-+-*/
#single_otherpost {
  margin-top: 70px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc3VsdC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCLE1BQU07QUFDTixhQUFhO0FBQ2IsYUFBYTtBQUNiLE9BQU87QUFDUCxNQUFNO0FBQ04sUUFBUTtBQUNSLE1BQU07QUFDTixTQUFTO0FBQ1QsT0FBTztBQVlQO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0FBQ0Y7QUFZQSwyQkFBMkI7QUFDM0IsYUFBYTtBQUNiLFVBQVU7QUFDVixvQkFBb0I7QUFDcEIsZ0JBQWdCO0FBQ2hCLGNBQWM7QUFDZCxXQUFXO0FBQ1g7O2tFQUVrRTtBQUNsRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsa0VBQWtFO0VBQ2xFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUdBQXFHO0VBQ3JHLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXO0VBS1gseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLHlCQUF5QjtFQUt6Qix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsY0FBYztBQUNoQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCOztBQUVBLG9EQUFvRDtBQUNwRDtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7a0VBRWtFO0FBQ2xFO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsd0RBQXdEO0FBQ3hEO0VBQ0UsZ0JBQWdCO0FBQ2xCIiwiZmlsZSI6InJlc3VsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKuaYjuacneS9kyovXG4vKuOCs+ODs+ODhuODs+ODhHdpZHRoKi9cbi8qbWFpbi13aWR0aCovXG4vKuODnOODvOODgOODvCovXG4vKuiDjOaZr+iJsiovXG4vKuOCiOOBj+S9v+OBhuiJsiovXG4vKuODnOOCv+ODsyovXG4vKuOCv+OCpOODiOODq+ODkOODvCovXG4vKuOBteOCj+OBteOCjyovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLyoqKioqKiogbWl4aW4uc2NzcyAqKioqKioqL1xuLypsaW5rIGNvbG9yKi9cbi8qb3BhY2l0eSovXG4vKnBvc2l0aW9uIGFic29sdXRlKi9cbi8qYm9yZGVyLXJhZGl1cyovXG4vKuODmeODs+ODgOODvOODl+ODrOODleOCo+ODg+OCr+OCuSovXG4vKuaWveW3peWun+e4vueUqENTUyovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7kuIDopqfvvIjlhajmlrDnnYDjgIHjgqvjg4bjgrTjg6rjgIHmnIjliKXjgIHml6XliKXlhbHpgJrvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNyZXN1bHRMaXN0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jcmVzdWx0TGlzdCAubWFpbiBoMyB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi90aXRsZWJhcjAyX2JnLnBuZykgMCBib3R0b20gcmVwZWF0LXg7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwg5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbiNyZXN1bHRMaXN0IC5tYWluIC5saXN0IHtcbiAgd2lkdGg6IDY3M3B4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcmVzdWx0TGlzdCAubWFpbiAubGlzdCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luOiAwIDE0cHggNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNyZXN1bHRMaXN0IC5tYWluIC5saXN0ID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Jlc3VsdExpc3QgLm1haW4gLmxpc3QgPiBsaSBmaWd1cmUge1xuICBoZWlnaHQ6IDE4MnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbiNyZXN1bHRMaXN0IC5tYWluIC5saXN0ID4gbGkgZmlndXJlIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDIxNXB4O1xuICBoZWlnaHQ6IDE4MnB4O1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4jcmVzdWx0TGlzdCAubWFpbiAubGlzdCA+IGxpIGZpZ3VyZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbiNyZXN1bHRMaXN0IC5tYWluIC5saXN0ID4gbGkgZmlndXJlIGEgLm5vaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jcmVzdWx0TGlzdCAubWFpbiAubGlzdCA+IGxpIC5kYXRlTGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3Jlc3VsdExpc3QgLm1haW4gLmxpc3QgPiBsaSAuZGF0ZUxpbmUgLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jcmVzdWx0TGlzdCAubWFpbiAubGlzdCA+IGxpIC5kYXRlTGluZSAubmV3SWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuI3Jlc3VsdExpc3QgLm1haW4gLmxpc3QgPiBsaSAuY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3Jlc3VsdExpc3QgLm1haW4gLmxpc3QgPiBsaSAuY2F0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuI3Jlc3VsdExpc3QgLm1haW4gLmxpc3QgPiBsaSAuY2F0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNyZXN1bHRMaXN0IC5tYWluIC5saXN0ID4gbGkgLmNhdCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0YTJmMTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTByZW07XG59XG5cbi8qKy0rLSstKy0rLSstKy0rLSstKy3jg5rjg7zjgrjjg4rjg5MrLSstKy0rLSstKy0rLSstKy0rLSstKy0qL1xuLnRhYmxlbmF2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Kmz57SwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcmVzdWx0RGV0YWlsIC5tYWluICNpbWdXcmFwIHtcbiAgd2lkdGg6IDU5MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAzNXB4O1xufVxuXG4jcmVzdWx0RGV0YWlsIC5tYWluICNpbWdXcmFwICNtYWluaW1nIHtcbiAgd2lkdGg6IDU5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNyZXN1bHREZXRhaWwgLm1haW4gI2ltZ1dyYXAgLnRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3Jlc3VsdERldGFpbCAubWFpbiAjaW1nV3JhcCAudGh1bWIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4NnB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbiNyZXN1bHREZXRhaWwgLm1haW4gI2ltZ1dyYXAgLnRodW1iIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNyZXN1bHREZXRhaWwgLm1haW4gI2ZyZWVhcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2M2YzZjNjtcbn1cblxuI3Jlc3VsdERldGFpbCAjc2luZ2xlX290aGVycG9zdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qKy0rLSstKy0rLSstKy0rLSstKy3liY3jga7oqJjkuosv5qyh44Gu6KiY5LqLKy0rLSstKy0rLSstKy0rLSstKy0rLSstKi9cbiNzaW5nbGVfb3RoZXJwb3N0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbiJdfQ== */