/* USUM: star-kitchen.jp viewport overflow fix (2026-07-16)
 * Desktop +50px: #brxe-xzimbw absolute right:-50px (footer logo)
 * Desktop secondary: #brxe-jhdpvg absolute right:-10%
 * Mobile +10px: #brxe-bfbbkn width:100% + horizontal margins
 * Do not hide content; clamp overflow offsets only.
 */
#brxe-xzimbw {
  right: 0 !important;
  margin-left: 0 !important;
}
#brxe-jhdpvg {
  right: 0 !important;
}
#brxe-bfbbkn {
  box-sizing: border-box !important;
  width: calc(100% - 20px) !important;
  max-width: calc(100% - 20px) !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}
@media (min-width: 768px) {
  #brxe-bfbbkn {
    width: calc(100% - 60px) !important;
    max-width: calc(100% - 60px) !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
}
