.tab-content input[type="radio"] {
  display: none;
}

.tab-content label {
  display: inline-block;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 13px;
  color: #009900;
  background-color: #e1fae1;
  cursor: pointer;
  box-shadow: inset -1px 1px 2px rgba(0, 0, 0, 0.3);
  border-radius: 5px 5px 0 0;
  box-sizing: border-box;
}
.tab-content label:hover,
.tab-content input[type="radio"]:checked + label {
  color: #FFF;
  background-color: #009900;
}

.tab-content .tab-box {
  padding: 10px;
  margin-right: 20px;
  border: 2px solid #009900;
  border-radius: 0 5px 5px 5px;
  box-sizing: border-box;
}

.tab-content > .tab-box > div {
  display: none;
}

#tab1:checked ~ .tab-box > #cart2Etab1 {
  display: block;
}

#tab2:checked ~ .tab-box > #cart2Etab2 {
  display: block;
}

#tab3:checked ~ .tab-box > #cart2Etab3 {
  display: block;
}

#tab4:checked ~ .tab-box > #cart2Etab4 {
  display: block;
}

#tab5:checked ~ .tab-box > #cart2Etab5 {
  display: block;
}

.stock_type_content > .stock_type_box > div {
  display: none;
}

#stock_type1:checked ~ .stock_type_box > #stock_type_option1 {
  display: block;
}

#stock_type2:checked ~ .stock_type_box > #stock_type_option2 {
  display: block;
}

.qty_type_content > .qty_type_box > div {
  display: none;
}

#qty_type1:checked ~ .qty_type_box > div {
  display: none;
}

#qty_type2:checked ~ .qty_type_box > #qty_type_option2 {
  display: block;
}

#qty_type3:checked ~ .qty_type_box > div {
  display: none;
}

.kago_type_content > .kago_type_box > div {
  display: none;
}

#kago_type1:checked ~ .kago_type_box > div {
  display: none;
}

#kago_type2:checked ~ .kago_type_box > #kago_type_option2 {
  display: block;
}