body > #content .entry-title {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
  font-weight: 700;
}
.woocommerce form.checkout h3 {
  text-align: center;
  font-size: 24px;
  font-weight: 800;
}
#payment .payment_method_bankjp img {
  background-color: #ffffff;
}
.checkout > #order_review > #payment #place_order {
  background-color: #ff8200;
  padding-right: 50px;
  padding-left: 50px;
}
.form-row .woocommerce-privacy-policy-link {
  color: #009ace;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link {
  color: #009ace;
}
.woocommerce #payment > .form-row {
  margin-bottom: 100px;
}
.woocommerce form.checkout .form-row label {
  font-weight: 600;
  font-size: 16px;
}
.woocommerce-checkout .woocommerce p {
  margin-bottom: 15px;
}
.woocommerce form.checkout .form-row .input-text {
  background-color: #efefef;
}
.woocommerce-input-wrapper #select2-shipping_state-container {
  background-color: #efefef;
}
body {
  background-color: #ffffff;
}
.woocommerce-input-wrapper #select2-billing_state-container {
  background-color: #efefef;
}
#customer_details #wc4jp_delivery_date {
  background-color: #efefef;
}
div #ship-to-different-address span {
  color: #ff8200;
}
@media screen and (max-width: 375px) {
  body > #content .entry-title {
    font-size: 28px;
  }
  .woocommerce form.checkout h3 {
    font-size: 18px;
  }
  .woocommerce form.checkout .form-row label {
    font-size: 14px;
  }
}
