/* 設備一覧 */

.equip-groups {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 20px;
  background: white;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);
  padding: 20px 30px 30px;
}

.equip-groups li {
  list-style: none;
  margin: 0 20px 6px 0;
  font-size: 16px;

}

.equip-groups li::before {
  content: "# ";
  color: #3f80d4;
}


@media screen and (max-width: 800px) {
  .equip-groups {
    padding: 20px 20px 30px;
  }
}
.equip-groups .is-hide {
  display: none;
}
.equip-groups h4 {
  margin: 17px 0 8px;
  font-size: 12px;
  font-weight: bold;
}
.equip-icons {
  margin: 0;
}
@media screen and (max-width: 800px) {
  .equip-groups {
    flex-wrap: wrap;
  }
  .equip-group-5 {
    margin-right: 40px;
  }
  
}
@media screen and (min-width: 801px) {
  .equip-groups {
  }
}

.equip-icons {
  display: flex;
  flex-wrap: wrap;
}

/* グループ 表示してないので消してもいいけどSEOの観点からdisplay:noneにしてある。 */
.equip-group-1 {
  display: none;
  color: #b70004;
  min-width: 135px;
}
.equip-group-2 {
  display: none;
  color: #c90852;
  min-width: 135px;
}
.equip-group-3 {
  display: none;
  color: #1e2678;
  min-width: 135px;
}
.equip-group-4 {
  display: none;
  color: #8c771a;
  min-width: 135px;
}
.equip-group-5 {
  display: none;
  color: #0069a2;
  min-width: 90px;
  max-width: 90px;
}
.equip-group-6 {
  display: none;
  color: #008942;
  min-width: 135px;
}
.equip-group-7 {
  display: none;
  color: #df6a0a;
  min-width: 135px;
}
@media screen and (max-width: 800px) {
  .equip-group-1,
  .equip-group-2,
  .equip-group-3,
  .equip-group-4,
  .equip-group-5,
  .equip-group-6,
  .equip-group-7 {
    width: calc(50% - 5px);
    margin: 0;
    min-width: auto;
  }
}
.equip-icons li {
  background: url(../image/content/icon_master.png) left top no-repeat;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  transform: scale(0.9);
}


@media screen and (max-width: 800px) {
  .equip-comment {
    font-size: 10px;
    text-align: right;
  }
}


/* 居室関連
------------------------------------------------*/
li#icon-30 {background-position: 0px 0px;}
li#icon-31 {background-position: 0px -50px;}
li#icon-32 {background-position: 0px -100px;}
li#icon-33 {background-position: 0px -150px;}
li#icon-34 {background-position: 0px -200px;}
li#icon-35 {background-position: 0px -250px;}
li#icon-36 {background-position: 0px -300px;}
li#icon-37 {background-position: 0px -350px;}
li#icon-38 {background-position: 0px -400px;}
li#icon-39 {background-position: 0px -450px;}
li#icon-40 {background-position: 0px -500px;}
li#icon-41 {background-position: 0px -550px;}
li#icon-42 {background-position: 0px -600px;}
li#icon-43 {background-position: 0px -650px;}
li#icon-44 {background-position: 0px -700px;}
li#icon-45 {background-position: 0px -750px;}
li#icon-108 {background-position: 0px -800px;}

/* キッチン関連
------------------------------------------------*/
li#icon-46 {background-position: -150px 0px;}
li#icon-47 {background-position: -150px -50px;}
li#icon-48 {background-position: -150px -100px;}
li#icon-49 {background-position: -150px -150px;}
li#icon-50 {background-position: -150px -200px;}
li#icon-51 {background-position: -150px -250px;}
li#icon-52 {background-position: -150px -300px;}
li#icon-53 {background-position: -150px -350px;}
li#icon-54 {background-position: -150px -400px;}
li#icon-55 {background-position: -150px -450px;}
li#icon-56 {background-position: -150px -500px;}

/* その他水廻り関連
------------------------------------------------*/
li#icon-56 {background-position: -300px 0px;}
li#icon-57 {background-position: -300px -50px;}
li#icon-58 {background-position: -300px -100px;}
li#icon-59 {background-position: -300px -150px;}
li#icon-60 {background-position: -300px -200px;}
li#icon-61 {background-position: -300px -250px;}
li#icon-62 {background-position: -300px -300px;}
li#icon-63 {background-position: -300px -350px;}
li#icon-64 {background-position: -300px -400px;}
li#icon-65 {background-position: -300px -450px;}
li#icon-66 {background-position: -300px -500px;}
li#icon-106 {background-position: -300px -550px;}
li#icon-112 {background-position: -300px -700px;}

/* 構造関連
------------------------------------------------*/
li#icon-67 {background-position: -450px 0px;}
li#icon-68 {background-position: -450px -50px;}
li#icon-69 {background-position: -450px -100px;}
li#icon-70 {background-position: -450px -150px;}
li#icon-71 {background-position: -450px -200px;}
li#icon-72 {background-position: -450px -250px;}
li#icon-73 {background-position: -450px -300px;}

/* ドア・窓・サッシ関連
------------------------------------------------*/
li#icon-74 {background-position: -600px 0px;}
li#icon-75 {background-position: -600px -50px;}
li#icon-76 {background-position: -600px -100px;}
li#icon-77 {background-position: -600px -150px;}
li#icon-78 {background-position: -600px -200px;}
li#icon-79 {background-position: -600px -250px;}
li#icon-80 {background-position: -600px -300px;}

/* バリアフリー関連
------------------------------------------------*/
li#icon-81 {background-position: -750px 0px;}
li#icon-82 {background-position: -750px -50px;}

/* 土地関連
------------------------------------------------*/
li#icon-12 {background-position: -750px -100px;}
li#icon-13 {background-position: -750px -150px;}

/* その他
------------------------------------------------*/
li#icon-83 {background-position: -900px 0px;}
li#icon-84 {background-position: -900px -50px;}
li#icon-85 {background-position: -900px -100px;}
li#icon-86 {background-position: -900px -150px;}
li#icon-87 {background-position: -900px -200px;}
li#icon-88 {background-position: -900px -250px;}
li#icon-89 {background-position: -900px -300px;}
li#icon-90 {background-position: -900px -350px;}
li#icon-91 {background-position: -900px -400px;}
li#icon-92 {background-position: -900px -450px;}
li#icon-93 {background-position: -900px -500px;}
li#icon-94 {background-position: -900px -550px;}
li#icon-95 {background-position: -900px -600px;}
li#icon-96 {background-position: -900px -650px;}
li#icon-97 {background-position: -900px -700px;}
li#icon-98 {background-position: -900px -750px;}
li#icon-99 {background-position: -900px -800px;}
li#icon-100 {background-position: -900px -850px;}
li#icon-101 {background-position: -900px -900px;}
li#icon-102 {background-position: -900px -950px;}
li#icon-103 {background-position: -900px -1000px;}
li#icon-104 {background-position: -900px -1050px;}
li#icon-105 {background-position: -900px -1100px;}
li#icon-111 {background-position: -900px -1150px;}
li#icon-3   {background-position: -900px -1200px;}
