.delivery_text_title {
  margin: 15px auto 5px;
  width: 96%;
  font-size: .8rem;
}

  .delivery_text {
    padding: 20px 20px 0;
  }  

.delivery_text_table_sp {
  margin: 0 auto;
  width: 96%;
}

.delivery_text_table_sp table {
  width: 100%;
  margin: 0 0 15px;
}

.delivery_text_table_sp table th {
  background-color: #EFEFEF;
  border: solid #ccc 1px;
  padding: 5px;
  font-size: .8rem;
}

.delivery_text_table_sp table td {
  border: solid #ccc 1px;
  padding: 5px 10px;
  font-size: .8rem;
}

.delivery_text_table_pc {
  display: none;
}

.noshi_text {
  margin: 15px auto;
  width: 96%;
  font-size: .8rem;
}

.noshi_table_sp {
  margin: 0 auto;
  width: 96%;
}

.noshi_table_sp table {
  width: 100%;
  margin: 0 0 15px;
}

.noshi_table_sp table th {
  background-color: #EFEFEF;
  border: solid #ccc 1px;
  padding: 5px;
  font-size: .8rem;
  width: 30%;
}

.noshi_table_sp table td {
  border: solid #ccc 1px;
  padding: 5px 10px;
  font-size: .8rem;
}

.noshi_table_pc {
  display: none;
}

.noshi_caution {
  margin: 10px auto 0;
  width: 96%;
  font-size: .8rem;
}

@media (min-width: 769px) {

  .delivery_text_title {
    width: 100%;
  }  
  
  .delivery_text {
    padding: 20px 0 0;
  }  
  
  .delivery_text_table_sp {
    display: none;
  }  
  .delivery_text_table_pc {
    display: inline;
    width: 100%;
  }
  
  .delivery_text_table_pc th.delivery_text_table_pc_price {
    width: 100px;
  }

  .delivery_text_table_pc th.delivery_text_table_pc_cool {
    width: 110px;
  }
  
  .delivery_text_table_pc th {
    background-color: #EFEFEF;
    border: solid #ccc 1px;
    padding: 7px;
    font-size: .8rem;
  }

  .delivery_text_table_pc td {
    border: solid #ccc 1px;
    padding: 10px;
    font-size: .8rem;
  }

  .noshi_table_sp {
    display: none;
  }  
  .noshi_table_pc {
    display: inline;
    width: 100%;
  }
  
.noshi_table_pc th {
  background-color: #EFEFEF;
  border: solid #ccc 1px;
  padding: 5px;
  font-size: .8rem;
}

.noshi_table_pc td {
  border: solid #ccc 1px;
  padding: 5px 10px;
  font-size: .8rem;
}
  
}