/* ----------------------------------------

- equipment

.ichizaki_color001{
color:#F00;
}




---------------------------------------- */
/* pc */
@media screen and (max-width: 750px) {
  /* mobile */
}

/* ----------------------------------------

- display

---------------------------------------- */
@media screen and (min-width: 750px) {
  /* pc */
}

@media screen and (max-width: 750px) {
  /* mobile */
}

.txt_color_01 {
  color: #231f14 !important;
}

.txt_color_01>span {
  color: #fff;
  background: #9c948b;
  border: none !important;
}

.txt_color_02 {
  color: #3a2b18;
}

/* PET */
.pet_recommend2 {
  border: 1px solid #3a2b18;
}

/* DESIGNERfS KITCHEN */
.eqKitchen {
  border-left: 6px solid #9c948b;
}

.eqKitchenOption2>span {
  display: block;
  padding: 6px 0 6px 12px;
  color: #fff;
  background: #9c948b;
}

.k-option {
  font-size: 14px !important;
  padding: 3px 20px !important;
  vertical-align: middle !important;
  margin-top: -8px;
}

.k-box {
  display: flex;
  margin-bottom: 20px;
}

.k-chaild_a {
  width: 54%;
}

.k-chaild_b {
  width: 44%;
}

@media screen and (max-width: 767px) {
  .k-option {
    margin-top: -2px;
  }

  .k-box {
    display: block;
    margin-bottom: 20px;
  }

  .k-chaild_a {
    width: 100%;
  }

  .k-chaild_b {
    width: 100%;
  }
}

/* KITCHEN EQUIPMENT */
.eqItemsLead {
  color: #fff;
  background: #9c948b;
}

p.thumb-ido {
  margin-bottom: -14px !important;
  padding-right: 34px;
}

/* BATHROOM EQUIPMENT */
.bath-glay {
  background: #e3e7e9;
  padding: 12px;
  margin-top: 40px;
}

.txt_color_03 {
  color: #4c4948;
}

.bathroom_option {
  border: 1px solid #3a2b18;
  padding: 6px 0 6px 12px;
}

.bath-semtitle {
  color: #fff;
  background: #b5b5b6;
  padding: 6px 0 6px 12px;
}

/* SANITARY EQUIPMENT */
.txt_blue {
  color: #6ca5b9 !important;
}

/* EQUIPMENT LIST */
.pabbit-box {
  border: 1px solid #333;
  padding: 30px;
  width: 75%;
  margin-left: 40px;
}

.e-list-box {
  display: flex;
}

.e-list-a {
  width: 25%;
}

@media screen and (max-width: 767px) {
  .e-list-box {
    display: block;
  }

  .e-list-a {
    width: 100%;
  }

  .pabbit-box {
    width: 82%;
    margin: 20px auto 0;
  }
}

/* SECURITY */
.security-semtitle {
  color: #fff !important;
  background: #9C948B !important;
  padding: 12px 0 12px 12px !important;
  margin-bottom: 30px !important;
}

.no-border {
  border: none !important;
}

.key-box {
  border: 1px solid #4c4948 !important;
  padding: 30px !important;
}

/* STRUCTURE */
.structure-semtitle {
  color: #fff !important;
	background:#9C948B !important;
	padding:12px 0 12px 12px !important;
	margin-bottom:30px !important;*/
}

/* SAFETY CHECK */
.alfa-circle {
  border: 1px solid #333;
  border-radius: 50%;
  background: #fff;
  color: #333;
  padding: 3px 6px;
  text-align: center;
}

.u-line {
  border-bottom: 1px solid #333 !important;
  padding-bottom: 3px !important;
  display: block !important;
  margin-bottom: 12px !important;
}

/* AMENITY */
.amenity-semtitle {
  color: #fff !important;
  background: #9C948B !important;
  padding: 12px 0 12px 12px !important;
  margin-bottom: 30px !important;
}

.eqAmenity_items>div>span:first-child {
  background: #727171 !important;
}

.amenity-semtitle2 {
  color: #3a2b18;
  background: #cecac5;
  padding: 12px 0 12px 12px;
  margin-bottom: 30px;
}

/* ECOLOGY & ECONOMY */
.ee-semtitle {
  color: #fff !important;
  background: #8fb19a !important;
  padding: 12px 0 6px 12px !important;
  display: flex !important;
  justify-content: space-between !important;
}

@media screen and (max-width: 767px) {
  .ee-semtitle {
    display: block !important;
    padding: 6px !important;
    text-align: center !important;
  }
}

.ee-semtitle2 {
  color: #49835b !important;
  border: 2px solid #8fb19a !important;
  padding: 6px 0 6px 12px !important;
  margin-bottom: 30px !important;
}

.txt-green {
  color: #49835b !important;
}

.ee-semtitle3 {
  color: #49835b !important;
  border-left: 12px solid #8fb19a !important;
  padding: 2px 0 2px 12px !important;
  margin-bottom: 30px !important;
}

.position_subtitle {
  width: 80% !important;
  margin: 30px auto !important;
}

img.icon_2 {
  width: 120px !important;
}

@media screen and (max-width: 767px) {
  img.icon_2 {
    width: 50% !important;
  }
}
