@charset "utf-8";

.container { padding-bottom: 120px; background: rgb(255, 243, 233); }

.container .part-title { font-weight: 600; font-size: 1.625rem; line-height: 100%; text-align: center; margin: 0px 0px 0.625rem; }

.container .part1 { margin-top: 3.125rem; }

.container .bottom { position: fixed; bottom: 0px; width: 100%; z-index: 9; }

.container .bottom img { width: 100%; }

.shaixuan .shaixuan-contaihner .catbut span { color: rgb(0, 0, 0); }

.shaixuan .shaixuan-contaihner .shaixuan-top .min-price span, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price span { color: rgb(0, 0, 0); }

.shaixuan .shaixuan-contaihner .shaixuantop { background: rgb(255, 243, 233); }

.shaixuan .shaixuan-contaihner .shaixuan-top .min-price input, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price input { background: rgb(255, 243, 233); }

.shaixuan .shaixuan-contaihner .cat-but { background: rgb(255, 200, 66); }

.shaixuan { margin-top: 3.125rem; }

.shaixuan .shaixuan-contaihner .shaixuan-top { justify-content: center; }

.shaixuan .shaixuan-contaihner { padding-top: 1.875rem; }

.footer { margin-top: 0px !important; }

@media (max-width: 767px) {
  .container { padding-bottom: 60px !important; }
  .shaixuan .shaixuan-contaihner .shaixuan-top { padding: 10px 0px 0px; justify-content: center; }
  .shaixuan { margin-top: 30px; }
  .container .part-title { font-size: 18px; margin-bottom: 0px; }
  .container .part1 { margin-top: 30px; }
  .container .bottom { width: 100%; }
}