@charset "utf-8";
/** settings menu item list */
@media (max-width: 640px) { #page_payment_settings div.banner { display: table; }
  #page_payment_settings div.banner dl { display: table-row; }
  #page_payment_settings div.banner dl dd, #page_payment_settings div.banner dl dd { display: table-cell; }
  #page_payment_settings div.banner .label { min-width: 0px; width: auto; }
  #page_payment_settings div.banner .value { width: auto; }
  #page_payment_settings div.banner_info dl { display: table-row; }
  #page_payment_settings div.banner_info dl dt, #page_payment_settings div.banner_info dl dd { display: table-cell; }
  #page_payment_settings div.banner_info dl dt.r, #page_payment_settings div.banner_info dl dd.r { min-width: 0px; }
  #page_payment_settings div.payment_details dd.detail { min-width: 0px; }
  #page_payment_settings div.table dl dt, #page_payment_settings div.table dl dd { padding: 10px !important; }
  #page_payment_settings div.table dd.status, #page_payment_settings div.table dd.goodsName, #page_payment_settings div.table dd.childName, #page_payment_settings div.table dd.date { text-align: left; }
  #page_payment_settings div.table dd.goodsName, #page_payment_settings div.table dd.price_short, #page_payment_settings div.table dd.price { font-size: 120%; }
  #page_payment_settings div.table dd.goodsName { font-weight: bold; }
  #page_payment_settings div.table dd.date, #page_payment_settings div.table dd.childName { font-size: 90%; }
  #page_payment_settings div.table dd.date > span:first-child { float: left; }
  #page_payment_settings div.table dd.status { padding-bottom: 1px !important; }
  #page_payment_settings div.table dd.childName, #page_payment_settings div.table dd.date, #page_payment_settings div.table dd.goodsName { padding-bottom: 1px !important; }
  #page_payment_settings div.table dd.childName.first_item, #page_payment_settings div.table dd.date.first_item, #page_payment_settings div.table dd.goodsName.first_item { padding-top: 10px !important; padding-bottom: 10px !important; }
  #page_payment_settings div.table dd.childName { padding-top: 5px !important; }
  #page_payment_settings div.table dd.date { padding-top: 1px !important; }
  #page_payment_settings div.table dd.price_short, #page_payment_settings div.table dd.price { padding-top: 1px !important; }
  #page_payment_settings div.payment_details dd.price, #page_payment_settings div.payment_details dd.detail { display: table-cell; padding-top: 10px !important; }
  #page_payment_settings div.payment_details dd.price { min-width: 90px; }
  #page_payment_settings div.payment_details dd.price.end_item { border-right: 1px solid #e4ddd8; padding-bottom: 5px !important; display: block; min-width: 0; }
  #page_payment_settings div.payment_details dd.detail { width: 100%; }
  #page_payment_settings div.payment_details dd.detail.end_item { display: none; }
  #page_payment_settings .no_payments { width: auto; } }
