@charset "UTF-8";
#products .details > .tbl-blc > .tbl td.sp{
  display: none;
}
#products .details > .tbl-blc{
      padding: 5px 20px 0;
}
#products .details > .tbl-blc > .tbl tbody td:nth-of-type(2n+1) {
    background-color: #ffffff00;
}
#products .details > .tbl-blc > .tbl tbody td:nth-of-type(2n) {
    background-color: #faf5f2;
}

#products .details > .tbl-blc > .tbl thead th:nth-child(1), #products .details > .tbl-blc > .tbl tbody th{
width: 118px;
font-weight: bold;
color: #7F5C2E;
}
@media screen and (max-width: 1147px) and (min-width: 901px){
  #products .details > .tbl-blc {
    padding: 0px 0px 0;
}
  #products .details > .tbl-blc > .tbl thead th:nth-child(1), #products .details > .tbl-blc > .tbl tbody th{
    width: 106px;
    font-size: 14px;
  }
  #products .details > .tbl-blc > .tbl th, #products .details > .tbl-blc > .tbl td{
    padding: 2px 5px;
    font-size: 14px;
  }
}
@media screen and (max-width: 900px) and (min-width: 767px){
  #products .details > .tbl-blc > .tbl thead th:nth-child(1), #products .details > .tbl-blc > .tbl tbody th{
    width: 90px;
    font-size: 13px;
  }
  #products .details > .tbl-blc > .tbl th, #products .details > .tbl-blc > .tbl td{
    padding: 2px 2px;
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  #products .details > .tbl-blc > .tbl tbody th{
    font-weight: normal;
    color: #333;
  }
   #products .details > .tbl-blc > .tbl tbody th:nth-of-type(2n+2) {
        background-color: #ffffff00;
    }
   #products .details > .tbl-blc > .tbl tbody th:nth-of-type(2n+1) {
        background-color: #faf5f2;
    }
  #products .details > .tbl-blc > .tbl tbody th:nth-of-type(1){
            display: none;
  }
  #products .details > .tbl-blc > .tbl td.sp {
    display: inline-block;
  }
  
  #products .details > .tbl-blc > .tbl tbody th:nth-of-type(2),#products .details > .tbl-blc > .tbl tbody td:nth-of-type(1){
    border-top: 1px solid #af9f99;
    font-weight: bold;
    color: #7F5C2E
  }
  
  


}
/*
#products .details > .tbl-blc > .tbl thead th:nth-child(1), #products .details > .tbl-blc > .tbl tbody th {
    display: none;
}

.txt-end{
  text-align: end;
}

@media screen and (max-width: 950px) and (min-width: 767px){
  #products .details > .tbl-blc > .tbl th, #products .details > .tbl-blc > .tbl td{
        font-size: 85%;
        padding: 2px 5px;
  }
}

*/










