.cateList
.noImg{padding-left:20px!important;}
@media (max-width:767px){
.conceptD2 .conceptD__row .conceptD__img {
    margin-bottom: 30px!important;
}
}
.bg--primary {
  background: #108A65 !important;
  color: #ffffff !important;
}

.bg--primary h2, .bg--primary h3, .bg--primary p {
  color: #ffffff;
}

.bg--secondary {
  background: #726551 !important;
  color: #ffffff !important;
}

.bg--secondary h2, .bg--secondary h3, .bg--secondary p {
  color: #ffffff;
}

.bg--highlight {
  background: #f2f2f2 !important;
}

.bg--white {
  background: #fff !important;
}



.itemArrange--typeB .itemArrange__wrap {
  padding: 30px;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__img {
  flex: 0 0 44%;
  max-width: 44%;
  margin-bottom: 0px;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__text {
  flex: 0 0 52%;
  max-width: 52%;
  margin-left: 4%;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__text p {
  margin-bottom: 20px;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__text .itemArrange__price {
  letter-spacing: 1px;
  line-height: 24px;
  font-size: 22px;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__text .itemArrange__price small {
  padding-left: 3px;
  font-size: 10px;
}

.itemArrange--typeB .itemArrange__wrap .itemArrange__text .button {
  max-width: 160px;
}