@charset "utf-8";

/* ----------------------------------
その他の設備仕様
---------------------------------- */
.prettl {
  font-size: 20px;
  margin-bottom: 10px;
}

.other_main .right .flex {
  justify-content: space-between;
  margin-top: 20px;
}

.other_main .right .flex:nth-of-type(2) {
  margin-top: 40px;
}

.other_main .right .flex .image {
  width: 48%;
}

.other_main .right .flex .text {
  width: 48%;
}

.other_main .right .flex .text .item_ttl {
  margin-top: 0;
}

.otheritem {
  align-items: stretch;
}

.otheritem li {
  justify-content: space-between;
  border: 1px solid #ccc;
  padding: 20px 20px;
  margin-top: 40px;
}

.otheritem .image {
  align-self: flex-start;
  width: 36%;
}

.otheritem .text {
  width: 58%;
}

.otheritem .text .item_ttl {
  margin-top: 0;
}

/*---------------------------
tab
---------------------------*/
@media only screen and (max-width: 1180px) {}

/*---------------------------
sp
---------------------------*/
@media only screen and (max-width: 820px) {
  .other_main .right .flex .image {
    width: 100%;
  }

  .other_main .right .flex .text {
    width: 100%;
    margin-top: 10px;
  }

  .column4.equip li.dobble {
    margin-top: 20px;
  }

  .column3.otheritem li {
    margin-top: 20px;
  }
}