.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}
.stock_error {
  color: #DB5656;
}

/*////////// まみむめもで追加 //////////*/
.butsuki{
  display: flex;
  align-items: center;
  background: rgba(232, 232, 185, 0.5);
  padding: 10px;
}
.butsuki ul{
  list-style: none;
}
.butsuki li{
    margin-bottom: 0.5rem;
}
.butsuki img{
  max-width: 40%;
  border: solid 10px #fff;
  border-radius: 6px;
}
.butsuki span{
  display: inline-block;
  border: solid 1px #ccc;
  background: #fff;
  padding: 2px 5px 0;
}
/* スマホ */
@media (max-width: 768px) { 
  .butsuki{
    flex-direction: column;
    }
  .butsuki img{
    max-width: 80%;
    margin: 10px 0;
  }
}
