@charset "utf-8";
/** settings menu item list */
@media (max-width: 640px) { #page_digital_gift_settings div.banner { display: table; }
  #page_digital_gift_settings div.banner dl { display: table-row; }
  #page_digital_gift_settings div.banner dl dd, #page_digital_gift_settings div.banner dl dd { display: table-cell; }
  #page_digital_gift_settings div.banner .label { min-width: 0px; width: auto; }
  #page_digital_gift_settings div.banner .value { width: auto; }
  #page_digital_gift_settings div.banner_info dl { display: table-row; }
  #page_digital_gift_settings div.banner_info dl dt, #page_digital_gift_settings div.banner_info dl dd { display: table-cell; }
  #page_digital_gift_settings div.banner_info dl dt.r, #page_digital_gift_settings div.banner_info dl dd.r { min-width: 0px; }
  #page_digital_gift_settings div.items a span { display: inline-block; max-width: 90%; word-wrap: break-word; vertical-align: middle; }
  #page_digital_gift_settings div.table dl dt, #page_digital_gift_settings div.table dl dd { padding: 10px !important; }
  #page_digital_gift_settings div.table dd.status, #page_digital_gift_settings div.table dd.category, #page_digital_gift_settings div.table dd.date { text-align: left; }
  #page_digital_gift_settings div.table dd.category, #page_digital_gift_settings div.table dd.price { font-size: 120%; }
  #page_digital_gift_settings div.table dd.category { font-weight: bold; }
  #page_digital_gift_settings div.table dd.date { font-size: 90%; padding-top: 1px !important; }
  #page_digital_gift_settings div.table dd.status { padding-bottom: 1px !important; }
  #page_digital_gift_settings div.table dd.category { padding-bottom: 1px !important; }
  #page_digital_gift_settings div.table dd.category.first_item { padding-top: 10px !important; padding-bottom: 10px !important; }
  #page_digital_gift_settings div.table dd.price { padding-top: 1px !important; border-bottom: 1px solid #e4ddd8; }
  #page_digital_gift_settings div.digital_gift_details dd.price { display: table-cell; padding-top: 10px !important; }
  #page_digital_gift_settings div.digital_gift_details dd.price { min-width: 90px; }
  #page_digital_gift_settings div.digital_gift_details dd.price.end_item { border-right: 1px solid #e4ddd8; padding-bottom: 5px !important; display: block; min-width: 0; }
  #page_digital_gift_settings .no_digitalgifts { width: auto; }
  #page_digital_gift_settings .settings_container ul.btnInput { width: 100%; margin: 20px auto 30px; display: table; overflow: hidden; }
  #page_digital_gift_settings .settings_container ul.btnInput li.lBtn, #page_digital_gift_settings .settings_container ul.btnInput li.rBtn { float: none; display: table-cell; width: 50%; padding: 0 5px 0 0; }
  #page_digital_gift_settings .settings_container ul.btnInput li button.stop, #page_digital_gift_settings .settings_container ul.btnInput li button.next { font-size: 1.3em; } }
