.table01 .row .item_tel input[id="tel01"] {
  width: 16.68%;
}
.table01 .row .item_tel input[id="tel02"], .table01 .row .item_tel input[id="tel03"] {
  width: 33.335%;
}
.table01 .row .item_tel input[id="old_tel1"] {
  width: 19.68%;
}
.table01 .row .item_tel input[id="old_tel2"], .table01 .row .item_tel input[id="old_tel3"] {
  width: 33.335%;
}
@media only screen and (max-width: 360px) {
  .table01 .row input[id="old_tel1"], .table01 .row input[id="old_tel2"], .table01 .row input[id="old_tel3"] {
    padding: 0 8px;
  }
}
.table01 .row .item select[id="month"], .table01 .row .item select[id="day"] {
  width: 15.67%;
}
@media only screen and (min-width: 768px) {
  .table01 .row .item_tel input[id="tel01"] {
    width: 8%;
  }
  .table01 .row .item_tel input[id="tel02"], .table01 .row .item_tel input[id="tel03"] {
    width: 10.3%;
  }
  .table01 .row .item_tel input[id="old_tel1"] {
    width: 12%;
  }
  .table01 .row .item_tel input[id="old_tel2"], .table01 .row .item_tel input[id="old_tel3"] {
    width: 20.3%;
  }
  .table01 .row .item_tel label {
    padding: 0;
    margin: 0 2%;
  }
  .table01 .row .item .err_text01 {
   width:100%;
}
 .table01 .row .item select[name="CREDIT_CARD_VALID_MONTH"], .table01 .row .item .item select[name="day"] {
    width: 14.17%;
  }


  .table01 .row .item select[name="CREDIT_CARD_VALID_YEAR"] {
    width:14.355%;
  }
}
.table01 .row .item select[name="EXPIRE_YEAR"] { 
  width: 27.355%; 
} 
.table01 .row .item select[name="EXPIRE_MONTH"] { 
  width: 14.71%; 
} 
.table01 .row .zip_item input[type="text"] {
    width: 30.71%;
    background: none;
  }
.table01 .row .item .err_text01 {
   width:100%;
}

 @media only screen and (max-width: 768px) {
.table01 .row .item_cart_date select[name="CREDIT_CARD_VALID_MONTH"] {
  width: 20%;
}

.table01 .row .item_cart_date select[name="CREDIT_CARD_VALID_YEAR"] {
  width:22.4%;
}
 }
