@media screen and (max-width: 860px) {
  .cat_prod {
    margin: 0;
  }
  .cat_prod_flex {
    justify-content: space-between;
  }
  .cat_prod_flex_in {
    width: 48.5%;
    margin: 0 0 30px 0;
  }
  .btn_back_cat {
    width: 50px;
    height: 50px;
  }
  .btn_buy {
    width: 70%;
    height: 50px;
  }
  .btn_corz {
    width: 50px;
    height: 50px;
  }
  .popap_added {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  .corzine_page_mid_inner {
    align-items: flex-start;
    padding: 14px 20px 45px 14px;
  }
  .corzine_page_mid_inner_name {
    margin: 0;
  }
    
    .del_prod{
        right: 0;
        top: 18px;
        margin-top: 0;        
    }
  .corzine_page_mid_inner_prc {
    top: inherit;
    bottom: 14px;
    right: 2px;
  }
  .btn_count {
    position: absolute;
    left: 120px;
    bottom: 14px;
  }
  .corzine_page_mid_inner_img {
    width: 84px;
    height: 84px;
  }
  .fa_percent {
    width: 84px;
    height: 84px;
  }
  .corzine_page_mid_inner_promo {
    align-self: center;
  }
  .footer_flex2 .btn_back_cat {
    width: 50px;
    height: 50px;
  }
  .footer_flex2 .btn_back_cat i {
    margin: 0;
  }
  .footer_flex2 .btn_back_cat span {
    font-size: 0;
  }
  .footer_flex2 .btn_buy {
    width: 85%;
  }
  .txt_count {
    position: absolute;
    left: 120px;
    bottom: 14px;
  }
  .ic_sp1 {
    background-size: 80px;
  }
    .tableView table th,.tableView table td{ padding: 3px; }
    .card_prod_img img,.detailContBox img{
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 480px) {
}
