main#petit-bread-basic .normal-price {
  display: none;
}
main#petit-bread-basic .normal-price + .prod-item__price {
  margin-top: 8px;
}
main#petit-bread-basic .prod-list .prod-item__price {
  text-align: center;
}
main#petit-bread-basic .prod-list.column-box .prod-item__name {
  display: flex;
  align-items: flex-start;
  height: 100%;
}
main#petit-bread-basic .prod-list.column-box .discount-price {
  height: 100%;
  display: flex;
  align-items: end;
}
main#petit-bread-basic [id^=linkele_] {
  position: relative;
  top: -80px;
}
main#petit-bread-basic {
  background-color: #fff;
}
main#petit-bread-basic .lp-menu a {
  background-color: #d0c8b5;
  color: #333;
}
main#petit-bread-basic .btn-recipe.arw-solid.right {
  background-color: white;
  color: #333;
  border-color: #333;
  margin-top: 56px;
}
main#petit-bread-basic .btn-recipe.arw-solid.right:hover, main#petit-bread-basic .btn-recipe.arw-solid.right:active, main#petit-bread-basic .btn-recipe.arw-solid.right:focus {
  background-color: #d0c8b5;
  border-color: #d0c8b5;
  color: #333;
}
main#petit-bread-basic .btn-recipe.arw-solid.bottom {
  background-color: white;
  color: #333;
  border-color: #333;
  max-width: 400px;
  margin-top: 40px;
}
main#petit-bread-basic .btn-recipe.arw-solid.bottom:hover, main#petit-bread-basic .btn-recipe.arw-solid.bottom:active, main#petit-bread-basic .btn-recipe.arw-solid.bottom:focus {
  background-color: #d0c8b5;
  border-color: #d0c8b5;
  color: #333;
}
main#petit-bread-basic dd {
  background-color: #f5f4ee;
  padding: 20px;
  font-size: 1rem;
  line-height: 1.6;
  border-radius: 8px;
}
main#petit-bread-basic dt.en {
  font-size: 1.375rem;
}
main#petit-bread-basic .method-step_point {
  margin-top: 40px;
}
main#petit-bread-basic .content-list_side.column-box.center.pickup-list.radius-inner {
  background-color: #f5f4ee;
}
main#petit-bread-basic h2 {
  padding-bottom: 20px;
  line-height: 1.4;
  border-bottom: 1px solid #000;
}
main#petit-bread-basic h3.sub-ttl {
  margin-top: 40px;
}
main#petit-bread-basic #faq .faq__box {
  background-color: #d0c8b5;
}
main#petit-bread-basic #faq .faq__answer {
  padding: 0px;
}
main#petit-bread-basic #faq .faq__question {
  color: #333;
}
main#petit-bread-basic #faq .faq__question:hover {
  background-color: #d0c8b5;
}
main#petit-bread-basic #faq .faq__question:before, main#petit-bread-basic #faq .faq__question:after {
  background-color: #333;
}
main#petit-bread-basic #faq .faq__icon--answer {
  background-color: #d0c8b5;
}
main#petit-bread-basic #faq .faq__answer-txt {
  padding: 35px 80px 35px 80px;
}
main#petit-bread-basic #faq .faq__answer.faq__answer--open {
  border-radius: 0px;
}
@media screen and (min-width: 769px) {
  main#petit-bread-basic {
    background-color: #fff;
  }
}
@media screen and (max-width: 768px) {
  main#petit-bread-basic {
    background-color: #fff;
  }
}
@media screen and (max-width: 480px) {
  main#petit-bread-basic .prod-list.column-box .not-discount {
    height: auto;
  }
  main#petit-bread-basic {
    background-color: #fff;
  }
  main#petit-bread-basic #faq .faq__answer-txt {
    padding: 25px 30px 25px 30px;
  }
  main#petit-bread-basic .prod-list.column-box.col03 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 16px;
  }
}/*# sourceMappingURL=petit-bread-basic.css.map */