{"id":861,"date":"2024-04-02T10:02:56","date_gmt":"2024-04-02T10:02:56","guid":{"rendered":"https:\/\/msianpestcontrol.com\/?page_id=861"},"modified":"2026-05-11T10:13:16","modified_gmt":"2026-05-11T10:13:16","slug":"about-stored-product-insects","status":"publish","type":"page","link":"https:\/\/msianpestcontrol.com\/ja\/\u8caf\u8535\u98df\u54c1\u306e\u6606\u866b\u306b\u3064\u3044\u3066\/","title":{"rendered":"\u4fdd\u7ba1\u5546\u54c1\u306e\u866b\u306b\u3064\u3044\u3066"},"content":{"rendered":"<!-- =========================================================\n     MPC ABOUT STORED PRODUCT INSECTS (SPIs) \u2014 Custom HTML Block\n     Paste into a WordPress Custom HTML block on\n     \/about-stored-product-insects\/\n     Scoped to .mpc-spi to avoid affecting theme.\n     ========================================================= -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&#038;family=Inter:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ============================================================\n   MPC ABOUT STORED PRODUCT INSECTS \u2014 scoped to .mpc-spi\n   ============================================================ *\/\n.mpc-spi {\n  --mpc-blue: #0B3B8C;\n  --mpc-blue-deep: #072560;\n  --mpc-blue-ink: #061B44;\n  --mpc-gold: #C9A34A;\n  --mpc-paper: #FAF8F3;\n  --mpc-line: #E6E1D5;\n  --mpc-ink: #14161C;\n  --mpc-ink-soft: #3A3E4A;\n  --mpc-ink-muted: #6B6F7A;\n  --mpc-wa-green: #25D366;\n  --mpc-warning: #B85B25;\n  --mpc-danger: #B82A25;\n  --mpc-success: #1F8A4F;\n  --mpc-serif: 'Fraunces', Georgia, serif;\n  --mpc-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n\n  font-family: var(--mpc-sans);\n  color: var(--mpc-ink);\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\n.mpc-spi *,\n.mpc-spi *::before,\n.mpc-spi *::after { box-sizing: border-box; }\n.mpc-spi a { color: inherit; text-decoration: none; }\n.mpc-spi img { max-width: 100%; display: block; }\n.mpc-spi p { margin: 0 0 1em 0; }\n.mpc-spi ul { list-style: none; padding: 0; margin: 0; }\n.mpc-spi h1, .mpc-spi h2, .mpc-spi h3,\n.mpc-spi h4, .mpc-spi h5 { margin: 0; }\n\n.mpc-container {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* ============ BUTTONS ============ *\/\n.mpc-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 13px 24px;\n  font-family: var(--mpc-sans);\n  font-weight: 600;\n  font-size: 14px;\n  letter-spacing: 0.01em;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  text-decoration: none !important;\n  border: none;\n}\n.mpc-btn-wa { background: var(--mpc-wa-green); color: #fff !important; }\n.mpc-btn-wa:hover { background: #1EBE5D; transform: translateY(-1px); color: #fff !important; }\n.mpc-btn-ghost { background: transparent; color: var(--mpc-blue) !important; border: 1px solid var(--mpc-blue); }\n.mpc-btn-ghost:hover { background: var(--mpc-blue); color: #fff !important; }\n.mpc-btn-gold { background: var(--mpc-gold); color: var(--mpc-blue-ink) !important; }\n.mpc-btn-gold:hover { background: #D9B45D; transform: translateY(-1px); }\n\n\/* ============ EYEBROW ============ *\/\n.mpc-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 11px;\n  letter-spacing: 0.26em;\n  text-transform: uppercase;\n  color: var(--mpc-blue);\n  font-weight: 600;\n  margin-bottom: 20px;\n}\n.mpc-eyebrow::before {\n  content: '';\n  width: 28px; height: 1px;\n  background: var(--mpc-gold);\n}\n\n.mpc-section {\n  padding: 60px 0;\n  margin: 0 -24px;\n}\n.mpc-section .mpc-container { padding: 0 24px; }\n.mpc-section-paper { background: var(--mpc-paper); }\n.mpc-section-white { background: #fff; }\n\n.mpc-section-head {\n  max-width: 760px;\n  margin-bottom: 40px;\n}\n.mpc-section-head.center {\n  margin-left: auto; margin-right: auto;\n  text-align: center;\n}\n.mpc-section-head.center .mpc-eyebrow { justify-content: center; }\n.mpc-section-head.center .mpc-eyebrow::before { display: none; }\n.mpc-section-head.center .mpc-eyebrow::after {\n  content: '';\n  width: 28px; height: 1px;\n  background: var(--mpc-gold);\n  margin-left: 10px;\n}\n.mpc-section-head h2 {\n  font-family: var(--mpc-serif);\n  font-weight: 400;\n  font-size: clamp(26px, 3.2vw, 38px);\n  line-height: 1.15;\n  letter-spacing: -0.02em;\n  color: var(--mpc-blue-ink);\n  margin-bottom: 14px;\n}\n.mpc-section-head h2 em { font-style: italic; color: var(--mpc-blue); }\n.mpc-section-head p {\n  font-size: 15.5px;\n  line-height: 1.65;\n  color: var(--mpc-ink-soft);\n  margin: 0;\n}\n\n\/* ============ HERO ============ *\/\n.mpc-hero {\n  background: linear-gradient(180deg, #FAF8F3 0%, #F2EEE2 100%);\n  padding: 70px 0 80px;\n  margin: 0 -24px 0 -24px;\n  border-bottom: 1px solid var(--mpc-line);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n.mpc-hero::before {\n  content: '';\n  position: absolute;\n  top: -150px; right: -150px;\n  width: 460px; height: 460px;\n  background: radial-gradient(circle, rgba(11,59,140,0.08) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n.mpc-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -100px; left: -100px;\n  width: 360px; height: 360px;\n  background: radial-gradient(circle, rgba(201,163,74,0.06) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n.mpc-hero-content {\n  position: relative;\n  max-width: 820px;\n  margin: 0 auto;\n}\n.mpc-hero-breadcrumb {\n  font-size: 12px;\n  color: var(--mpc-ink-muted);\n  margin-bottom: 18px;\n}\n.mpc-hero-breadcrumb a { color: var(--mpc-blue); font-weight: 500; }\n.mpc-hero-breadcrumb a:hover { text-decoration: underline !important; }\n.mpc-hero .mpc-eyebrow { justify-content: center; }\n.mpc-hero .mpc-eyebrow::before { display: none; }\n.mpc-hero .mpc-eyebrow::after {\n  content: '';\n  width: 28px; height: 1px;\n  background: var(--mpc-gold);\n  margin-left: 10px;\n}\n.mpc-hero h1 {\n  font-family: var(--mpc-serif);\n  font-weight: 400;\n  font-size: clamp(36px, 5vw, 56px);\n  line-height: 1.05;\n  letter-spacing: -0.02em;\n  color: var(--mpc-blue-ink);\n  margin-bottom: 22px;\n}\n.mpc-hero h1 em { font-style: italic; color: var(--mpc-blue); font-weight: 400; }\n.mpc-hero-lead {\n  font-size: 17px;\n  line-height: 1.65;\n  color: var(--mpc-ink-soft);\n  margin: 0 auto 28px auto;\n  max-width: 640px;\n}\n.mpc-hero-meta {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: var(--mpc-line);\n  border: 1px solid var(--mpc-line);\n  margin: 0 auto;\n  max-width: 720px;\n}\n@media (max-width: 540px) { .mpc-hero-meta { grid-template-columns: 1fr; } }\n.mpc-hero-meta-item {\n  background: #fff;\n  padding: 16px 18px;\n  text-align: center;\n}\n.mpc-hero-meta-label {\n  font-size: 10px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--mpc-ink-muted);\n  font-weight: 600;\n  margin-bottom: 4px;\n}\n.mpc-hero-meta-val {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 15px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n}\n.mpc-hero-meta-val em {\n  font-style: italic;\n  color: var(--mpc-gold);\n  font-size: 13.5px;\n}\n\n\/* ============ WHAT ARE SPIs CALLOUT ============ *\/\n.mpc-define {\n  background: #fff;\n  border: 1px solid var(--mpc-line);\n  border-left: 3px solid var(--mpc-gold);\n  padding: 36px 40px;\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 30px;\n  align-items: start;\n}\n@media (max-width: 720px) {\n  .mpc-define { grid-template-columns: 1fr; padding: 28px 24px; gap: 18px; }\n}\n.mpc-define-icon {\n  width: 70px; height: 70px;\n  background: var(--mpc-paper);\n  color: var(--mpc-gold);\n  border: 1.5px solid var(--mpc-gold);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  flex-shrink: 0;\n}\n.mpc-define-icon svg { width: 34px; height: 34px; }\n.mpc-define-label {\n  font-size: 10px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--mpc-blue);\n  font-weight: 700;\n  margin-bottom: 10px;\n}\n.mpc-define h3 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: clamp(22px, 2.4vw, 28px);\n  line-height: 1.2;\n  color: var(--mpc-blue-ink);\n  margin-bottom: 14px;\n  letter-spacing: -0.01em;\n}\n.mpc-define h3 em { font-style: italic; color: var(--mpc-blue); }\n.mpc-define p {\n  font-size: 14.5px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.7;\n  margin: 0 0 14px 0;\n}\n.mpc-define p:last-child { margin-bottom: 0; }\n.mpc-define p strong { color: var(--mpc-blue-ink); font-weight: 600; }\n\n.mpc-define-types {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 10px;\n  margin-top: 18px;\n}\n@media (max-width: 540px) { .mpc-define-types { grid-template-columns: repeat(2, 1fr); } }\n.mpc-define-types span {\n  background: var(--mpc-paper);\n  border: 1px solid var(--mpc-line);\n  padding: 10px 12px;\n  font-size: 12px;\n  color: var(--mpc-blue-ink);\n  font-weight: 600;\n  text-align: center;\n  letter-spacing: 0.02em;\n}\n\n\/* ============ SPECIES CARDS (6) ============ *\/\n.mpc-species-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n@media (max-width: 900px) { .mpc-species-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 540px) { .mpc-species-grid { grid-template-columns: 1fr; } }\n\n.mpc-species {\n  background: #fff;\n  border: 1px solid var(--mpc-line);\n  display: flex;\n  flex-direction: column;\n  transition: all 0.25s;\n  overflow: hidden;\n}\n.mpc-species:hover {\n  border-color: var(--mpc-blue);\n  box-shadow: 0 14px 36px -22px rgba(11,59,140,0.2);\n}\n.mpc-species-img {\n  position: relative;\n  aspect-ratio: 4 \/ 3;\n  overflow: hidden;\n  background: var(--mpc-paper);\n}\n.mpc-species-img img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 0.4s;\n}\n.mpc-species:hover .mpc-species-img img { transform: scale(1.04); }\n.mpc-species-noimg {\n  aspect-ratio: 4 \/ 3;\n  background: linear-gradient(135deg, var(--mpc-paper) 0%, #F0EAD8 100%);\n  display: grid;\n  place-items: center;\n  position: relative;\n  border-bottom: 1px solid var(--mpc-line);\n}\n.mpc-species-noimg-icon {\n  width: 90px; height: 90px;\n  border: 2px solid var(--mpc-gold);\n  color: var(--mpc-gold);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  opacity: 0.7;\n}\n.mpc-species-noimg-icon svg { width: 44px; height: 44px; }\n.mpc-species-body {\n  padding: 22px 24px 24px;\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.mpc-species-latin {\n  font-family: var(--mpc-serif);\n  font-style: italic;\n  font-size: 12px;\n  color: var(--mpc-gold);\n  font-weight: 400;\n  letter-spacing: 0.02em;\n}\n.mpc-species-name {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 19px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n.mpc-species-targets {\n  font-size: 10.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--mpc-ink-muted);\n  font-weight: 600;\n  margin-bottom: 4px;\n}\n.mpc-species-targets strong {\n  color: var(--mpc-blue-ink);\n  font-weight: 600;\n}\n.mpc-species-desc {\n  font-size: 13px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.6;\n  margin: 0;\n  flex: 1;\n}\n.mpc-species-desc strong { color: var(--mpc-blue-ink); font-weight: 600; }\n\n\/* ============ BIOLOGY FACTS ============ *\/\n.mpc-bio-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: var(--mpc-line);\n  border: 1px solid var(--mpc-line);\n}\n@media (max-width: 820px) { .mpc-bio-grid { grid-template-columns: 1fr; } }\n\n.mpc-bio {\n  background: #fff;\n  padding: 28px 26px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mpc-bio-icon {\n  width: 46px; height: 46px;\n  background: var(--mpc-paper);\n  color: var(--mpc-blue);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  margin-bottom: 4px;\n}\n.mpc-bio-icon svg { width: 22px; height: 22px; }\n.mpc-bio-tag {\n  font-family: var(--mpc-serif);\n  font-style: italic;\n  font-size: 12px;\n  color: var(--mpc-gold);\n  font-weight: 500;\n  letter-spacing: 0.04em;\n}\n.mpc-bio h4 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 18px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n.mpc-bio p {\n  font-size: 13px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n.mpc-bio p strong { color: var(--mpc-blue-ink); font-weight: 600; }\n\n\/* ============ BUSINESS THREAT (orange) ============ *\/\n.mpc-threat {\n  background: linear-gradient(135deg, var(--mpc-warning) 0%, #9C4A1B 100%);\n  color: #fff;\n  padding: 60px 0;\n  margin: 0 -24px;\n  position: relative;\n  overflow: hidden;\n}\n.mpc-threat::before {\n  content: '';\n  position: absolute;\n  top: -100px; right: -100px;\n  width: 400px; height: 400px;\n  background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);\n  border-radius: 50%;\n}\n.mpc-threat::after {\n  content: '';\n  position: absolute;\n  bottom: -100px; left: -100px;\n  width: 300px; height: 300px;\n  background: radial-gradient(circle, rgba(0,0,0,0.1) 0%, transparent 70%);\n  border-radius: 50%;\n}\n.mpc-threat-head {\n  text-align: center;\n  max-width: 720px;\n  margin: 0 auto 40px auto;\n  position: relative;\n}\n.mpc-threat-head .mpc-eyebrow {\n  color: rgba(255,255,255,0.9);\n  justify-content: center;\n}\n.mpc-threat-head .mpc-eyebrow::before { display: none; }\n.mpc-threat-head .mpc-eyebrow::after {\n  content: '';\n  width: 28px; height: 1px;\n  background: rgba(255,255,255,0.5);\n  margin-left: 10px;\n}\n.mpc-threat-head h2 {\n  font-family: var(--mpc-serif);\n  font-weight: 400;\n  font-size: clamp(26px, 3vw, 38px);\n  line-height: 1.15;\n  color: #fff;\n  margin-bottom: 14px;\n  letter-spacing: -0.02em;\n}\n.mpc-threat-head h2 em { font-style: italic; color: rgba(255,255,255,0.85); }\n.mpc-threat-head p {\n  color: rgba(255,255,255,0.92);\n  font-size: 15px;\n  line-height: 1.65;\n  margin: 0;\n}\n.mpc-threat-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n  position: relative;\n}\n@media (max-width: 820px) { .mpc-threat-grid { grid-template-columns: 1fr; } }\n.mpc-threat-card {\n  background: rgba(255,255,255,0.1);\n  border: 1px solid rgba(255,255,255,0.2);\n  padding: 26px 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.mpc-threat-card-num {\n  font-family: var(--mpc-serif);\n  font-style: italic;\n  font-size: 36px;\n  font-weight: 400;\n  color: #fff;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n.mpc-threat-card h4 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 18px;\n  color: #fff;\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n.mpc-threat-card p {\n  font-size: 13px;\n  color: rgba(255,255,255,0.92);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ============ SECTORS AT RISK ============ *\/\n.mpc-sectors-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n}\n@media (max-width: 820px) { .mpc-sectors-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .mpc-sectors-grid { grid-template-columns: 1fr; } }\n\n.mpc-sector {\n  background: #fff;\n  border: 1px solid var(--mpc-line);\n  padding: 22px 22px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  transition: all 0.25s;\n}\n.mpc-sector:hover {\n  border-color: var(--mpc-blue);\n  transform: translateY(-2px);\n}\n.mpc-sector-icon {\n  width: 42px; height: 42px;\n  background: var(--mpc-paper);\n  color: var(--mpc-blue);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n}\n.mpc-sector-icon svg { width: 20px; height: 20px; }\n.mpc-sector h4 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 16px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n}\n.mpc-sector p {\n  font-size: 12.5px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.55;\n  margin: 0;\n}\n\n\/* ============ MANAGEMENT (Home vs Commercial) ============ *\/\n.mpc-manage {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n}\n@media (max-width: 820px) { .mpc-manage { grid-template-columns: 1fr; } }\n\n.mpc-manage-card {\n  background: #fff;\n  border: 1px solid var(--mpc-line);\n  padding: 30px 32px;\n}\n.mpc-manage-card.commercial {\n  border-left: 3px solid var(--mpc-blue);\n  background: #FCFAF5;\n}\n.mpc-manage-card.home {\n  border-left: 3px solid var(--mpc-success);\n}\n.mpc-manage-tag {\n  display: inline-block;\n  font-size: 9.5px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  padding: 4px 10px;\n  margin-bottom: 14px;\n  color: #fff;\n}\n.mpc-manage-card.commercial .mpc-manage-tag { background: var(--mpc-blue); }\n.mpc-manage-card.home .mpc-manage-tag { background: var(--mpc-success); }\n.mpc-manage-card h4 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 22px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n  margin-bottom: 14px;\n}\n.mpc-manage-card h4 em { font-style: italic; color: var(--mpc-blue); }\n.mpc-manage-card p {\n  font-size: 13.5px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.65;\n  margin: 0 0 14px 0;\n}\n.mpc-manage-list {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.mpc-manage-list li {\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 10px;\n  font-size: 13px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.55;\n  align-items: start;\n}\n.mpc-manage-list li::before {\n  content: '\u2713';\n  color: var(--mpc-blue);\n  font-weight: 700;\n  margin-top: 1px;\n}\n.mpc-manage-card.home .mpc-manage-list li::before { color: var(--mpc-success); }\n.mpc-manage-list li strong { color: var(--mpc-blue-ink); font-weight: 600; }\n\n\/* ============ PREVENTION 3 PILLARS ============ *\/\n.mpc-prev-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: var(--mpc-line);\n  border: 1px solid var(--mpc-line);\n}\n@media (max-width: 820px) { .mpc-prev-grid { grid-template-columns: 1fr; } }\n\n.mpc-prev {\n  background: #fff;\n  padding: 30px 26px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mpc-prev-num {\n  font-family: var(--mpc-serif);\n  font-style: italic;\n  font-size: 36px;\n  font-weight: 400;\n  color: var(--mpc-gold);\n  line-height: 1;\n  margin-bottom: 4px;\n}\n.mpc-prev h4 {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 19px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n.mpc-prev p {\n  font-size: 13.5px;\n  color: var(--mpc-ink-soft);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* ============ BRIDGE CTA \u2014 dual link (Business + HACCP) ============ *\/\n.mpc-bridge {\n  background: linear-gradient(135deg, var(--mpc-blue) 0%, var(--mpc-blue-deep) 100%);\n  color: #fff;\n  padding: 60px 0;\n  margin: 0 -24px;\n  position: relative;\n  overflow: hidden;\n}\n.mpc-bridge::before {\n  content: '';\n  position: absolute;\n  top: -100px; right: -100px;\n  width: 400px; height: 400px;\n  background: radial-gradient(circle, rgba(201,163,74,0.18) 0%, transparent 70%);\n  border-radius: 50%;\n}\n.mpc-bridge::after {\n  content: '';\n  position: absolute;\n  bottom: -100px; left: -100px;\n  width: 300px; height: 300px;\n  background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%);\n  border-radius: 50%;\n}\n.mpc-bridge-head {\n  text-align: center;\n  max-width: 720px;\n  margin: 0 auto 32px auto;\n  position: relative;\n}\n.mpc-bridge-head .mpc-eyebrow {\n  color: var(--mpc-gold);\n  justify-content: center;\n}\n.mpc-bridge-head .mpc-eyebrow::before { display: none; }\n.mpc-bridge-head .mpc-eyebrow::after {\n  content: '';\n  width: 28px; height: 1px;\n  background: var(--mpc-gold);\n  margin-left: 10px;\n}\n.mpc-bridge-head h2 {\n  font-family: var(--mpc-serif);\n  font-weight: 400;\n  font-size: clamp(26px, 3vw, 38px);\n  line-height: 1.15;\n  margin-bottom: 14px;\n  letter-spacing: -0.02em;\n  color: #fff;\n}\n.mpc-bridge-head h2 em { font-style: italic; color: var(--mpc-gold); }\n.mpc-bridge-head p {\n  color: #C9CFE0;\n  font-size: 15px;\n  line-height: 1.65;\n  margin: 0;\n}\n.mpc-services-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n  position: relative;\n  margin-bottom: 26px;\n  max-width: 820px;\n  margin-left: auto;\n  margin-right: auto;\n}\n@media (max-width: 540px) { .mpc-services-grid { grid-template-columns: 1fr; } }\n.mpc-service-link {\n  background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.18);\n  padding: 24px 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  text-decoration: none !important;\n  color: inherit !important;\n  transition: all 0.25s;\n}\n.mpc-service-link:hover {\n  background: rgba(201,163,74,0.18);\n  border-color: var(--mpc-gold);\n  transform: translateY(-2px);\n}\n.mpc-service-link-icon {\n  width: 40px; height: 40px;\n  background: rgba(255,255,255,0.1);\n  color: var(--mpc-gold);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  margin-bottom: 4px;\n}\n.mpc-service-link-icon svg { width: 20px; height: 20px; }\n.mpc-service-link-name {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 18px;\n  color: #fff;\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n}\n.mpc-service-link-desc {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.85);\n  line-height: 1.55;\n  margin: 4px 0 8px 0;\n}\n.mpc-service-link-arrow {\n  font-size: 12px;\n  color: var(--mpc-gold);\n  font-weight: 600;\n  letter-spacing: 0.02em;\n}\n.mpc-bridge-cta-row {\n  text-align: center;\n  position: relative;\n  padding-top: 20px;\n  border-top: 1px dashed rgba(255,255,255,0.2);\n  max-width: 820px;\n  margin: 0 auto;\n}\n.mpc-bridge-cta-buttons {\n  display: inline-flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n\/* ============ RELATED PAGES ============ *\/\n.mpc-related-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 1px;\n  background: var(--mpc-line);\n  border: 1px solid var(--mpc-line);\n}\n@media (max-width: 820px) { .mpc-related-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .mpc-related-grid { grid-template-columns: 1fr; } }\n\n.mpc-related {\n  background: #fff;\n  padding: 22px 22px;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  text-decoration: none !important;\n  color: inherit !important;\n  transition: background 0.25s;\n}\n.mpc-related:hover { background: var(--mpc-paper); }\n.mpc-related-icon {\n  width: 36px; height: 36px;\n  background: var(--mpc-paper);\n  color: var(--mpc-blue);\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  margin-bottom: 6px;\n}\n.mpc-related-icon svg { width: 18px; height: 18px; }\n.mpc-related-name {\n  font-family: var(--mpc-serif);\n  font-weight: 500;\n  font-size: 16px;\n  color: var(--mpc-blue-ink);\n  letter-spacing: -0.01em;\n  line-height: 1.2;\n}\n.mpc-related-link {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--mpc-blue);\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  transition: gap 0.2s;\n  margin-top: 6px;\n}\n.mpc-related:hover .mpc-related-link { gap: 9px; }\n<\/style>\n\n<!-- =====================================================\n     PAGE CONTENT STARTS HERE\n     ===================================================== -->\n<div class=\"mpc-spi\">\n\n  <!-- HERO -->\n  <section class=\"mpc-hero\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-hero-content\">\n        <div class=\"mpc-hero-breadcrumb\">\n          <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u5bb3\u866b\u99c6\u9664\u30b5\u30fc\u30d3\u30b9-2\/\">\u866b\u3068\u5bb3\u866b<\/a> &nbsp;\u203a&nbsp; About Stored Product Insects\n        <\/div>\n        <div class=\"mpc-eyebrow\">\u866b\u3068\u5bb3\u866b\u767e\u79d1\u4e8b\u5178<\/div>\n        <h1>Stored product insects: <em>tiny bugs, massive losses.<\/em><\/h1>\n        <p class=\"mpc-hero-lead\">Stored product insects \u2014 known professionally as <em>SPIs<\/em> \u2014 are a group of beetles, weevils, moths, and mites that infest and damage stored foods, grains, flour, dried products, and packaged goods. In homes they ruin pantry items. In commercial food operations, they cause audit failures, product recalls, and significant financial loss.<\/p>\n\n        <div class=\"mpc-hero-meta\">\n          <div class=\"mpc-hero-meta-item\">\n            <div class=\"mpc-hero-meta-label\">Acronym<\/div>\n            <div class=\"mpc-hero-meta-val\">SPIs<\/div>\n          <\/div>\n          <div class=\"mpc-hero-meta-item\">\n            <div class=\"mpc-hero-meta-label\">Main Types<\/div>\n            <div class=\"mpc-hero-meta-val\">Beetles \u00b7 Weevils \u00b7 Moths<\/div>\n          <\/div>\n          <div class=\"mpc-hero-meta-item\">\n            <div class=\"mpc-hero-meta-label\">Lifecycle<\/div>\n            <div class=\"mpc-hero-meta-val\">~1 month<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WHAT ARE SPIs CALLOUT -->\n  <section class=\"mpc-section mpc-section-paper\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-define\">\n        <div class=\"mpc-define-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><path d=\"M3.27 6.96L12 12.01l8.73-5.05M12 22.08V12\"\/><\/svg>\n        <\/div>\n        <div>\n          <div class=\"mpc-define-label\">What Are SPIs?<\/div>\n          <h3>The pests that target <em>stored, packaged, and dry goods.<\/em><\/h3>\n          <p>SPIs are <strong>not a single species<\/strong> \u2014 they&#8217;re a functional category. Beetles, weevils, moths, and mites that have evolved to live in and consume dry products: grains, flour, rice, cereals, nuts, dried fruits, pet food, spices, chocolate, even cardboard packaging.<\/p>\n          <p>They cause damage in two ways: <strong>direct consumption<\/strong> (eating the product) and <strong>contamination<\/strong> (faeces, webbing, body parts, shed skins, and the smell or taste they leave behind making products unfit for consumption).<\/p>\n\n          <div class=\"mpc-define-types\">\n            <span>Beetles<\/span>\n            <span>Weevils<\/span>\n            <span>Moths<\/span>\n            <span>Mites<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 6 SPECIES CARDS -->\n  <section class=\"mpc-section mpc-section-white\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head\">\n        <div class=\"mpc-eyebrow\">Six Common SPI Species<\/div>\n        <h2>What&#8217;s <em>likely in your store.<\/em><\/h2>\n        <p>Different species target different products. Identifying which SPI you&#8217;re dealing with helps determine the affected products and the right control approach.<\/p>\n      <\/div>\n\n      <div class=\"mpc-species-grid\">\n\n        <!-- 1. Rice Weevils -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-img\">\n            <img decoding=\"async\" src=\"https:\/\/msianpestcontrol.com\/wp-content\/uploads\/2024\/04\/rice-weevils.jpg\" alt=\"Rice weevils (Sitophilus oryzae) \u2014 common stored grain pest in Malaysia\">\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30b7\u30c8\u30d5\u30a3\u30eb\u30b9\u30fb\u30aa\u30ea\u30bc<\/div>\n            <div class=\"mpc-species-name\">\u30b3\u30af\u30be\u30a6\u30e0\u30b7<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Rice, grains, broader range<\/strong><\/div>\n            <p class=\"mpc-species-desc\">Similar to grain weevils but <strong>\u98db\u3076\u3053\u3068\u304c\u3067\u304d\u308b<\/strong> \u2014 letting them spread further and infest a wider variety of stored products. A major concern in Malaysian rice mills and grain storage.<\/p>\n          <\/div>\n        <\/div>\n\n        <!-- 2. Flour Beetles -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-img\">\n            <img decoding=\"async\" src=\"https:\/\/msianpestcontrol.com\/wp-content\/uploads\/2024\/04\/flour-beetles.jpg\" alt=\"Flour beetles (Tribolium spp.) \u2014 red and confused flour beetles common in flour and grain products\">\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30c8\u30ea\u30dc\u30ea\u30a6\u30e0\u5c5e<\/div>\n            <div class=\"mpc-species-name\">\u30b3\u30af\u30be\u30a6<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Flour, grain products<\/strong><\/div>\n            <p class=\"mpc-species-desc\">Red and confused flour beetles. Feed on <strong>broken kernels and flour dust<\/strong>, but their waste products and shed skins contaminate even whole, undamaged grains.<\/p>\n          <\/div>\n        <\/div>\n\n        <!-- 3. Grain Weevils -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-img\">\n            <img decoding=\"async\" src=\"https:\/\/msianpestcontrol.com\/wp-content\/uploads\/2024\/04\/grain-weevils.jpg\" alt=\"Grain weevils (Sitophilus granarius) \u2014 bore into grain kernels to lay eggs\">\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30b7\u30c8\u30d5\u30a3\u30eb\u30b9\u30fb\u30b0\u30e9\u30ca\u30ea\u30a6\u30b9<\/div>\n            <div class=\"mpc-species-name\">\u30b3\u30af\u30be\u30a6\u30e0\u30b7<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Whole grains<\/strong><\/div>\n            <p class=\"mpc-species-desc\">The female <strong>bores a hole into a grain kernel<\/strong> and lays an egg inside. The larva develops inside the kernel, consuming it from within \u2014 destroying the grain from the inside out.<\/p>\n          <\/div>\n        <\/div>\n\n        <!-- 4. Indian Meal Moths -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-noimg\">\n            <div class=\"mpc-species-noimg-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 2l2 5h5l-4 3 1.5 5L12 12l-4.5 3L9 10 5 7h5z\"\/><\/svg>\n            <\/div>\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30af\u30ed\u30de\u30b0\u30ed<\/div>\n            <div class=\"mpc-species-name\">Indian Meal Moths<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Dried foods broadly<\/strong><\/div>\n            <p class=\"mpc-species-desc\">Larvae infest <strong>grains, nuts, chocolates, and candies<\/strong>. They spin <strong>silken webs<\/strong> in infested products, causing visible clumping and spoilage \u2014 often the first sign of infestation.<\/p>\n          <\/div>\n        <\/div>\n\n        <!-- 5. Sawtoothed Grain Beetles -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-noimg\">\n            <div class=\"mpc-species-noimg-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M3 12h18M3 6h18M3 18h18M7 3v18M17 3v18\"\/><\/svg>\n            <\/div>\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30aa\u30ea\u30b6\u30a8\u30d5\u30a3\u30eb\u30b9\u30fb\u30b9\u30ea\u30ca\u30e1\u30f3\u30b7\u30b9<\/div>\n            <div class=\"mpc-species-name\">Sawtoothed Grain Beetles<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Cereals, dried fruit, nuts, sugar<\/strong><\/div>\n            <p class=\"mpc-species-desc\">Notorious for their ability to <strong>enter well-sealed packages<\/strong>. Their flat bodies and saw-toothed edges let them slip through packaging seams others can&#8217;t penetrate.<\/p>\n          <\/div>\n        <\/div>\n\n        <!-- 6. Angoumois Grain Moths -->\n        <div class=\"mpc-species\">\n          <div class=\"mpc-species-noimg\">\n            <div class=\"mpc-species-noimg-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 2l3 6 6 1-4.5 4.5 1 6.5-5.5-3-5.5 3 1-6.5L3 8l6-1z\"\/><\/svg>\n            <\/div>\n          <\/div>\n          <div class=\"mpc-species-body\">\n            <div class=\"mpc-species-latin\">\u30b7\u30c8\u30c8\u30ed\u30ac\u30fb\u30bb\u30ec\u30a2\u30ec\u30e9<\/div>\n            <div class=\"mpc-species-name\">Angoumois Grain Moths<\/div>\n            <div class=\"mpc-species-targets\">Targets \u00b7 <strong>Stored corn, grains, seeds<\/strong><\/div>\n            <p class=\"mpc-species-desc\">Primarily pests of <strong>stored corn<\/strong>, where larvae feed on the kernels. Can also infest other grains and seeds. Adults are small, pale, with distinctive pointed wings.<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BIOLOGY COMMON TO ALL -->\n  <section class=\"mpc-section mpc-section-paper\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head\">\n        <div class=\"mpc-eyebrow\">Biology Common To All SPIs<\/div>\n        <h2>Why SPI infestations <em>escalate so quickly.<\/em><\/h2>\n        <p>Different SPI species behave differently, but three biological traits are common to nearly all of them \u2014 and together they explain why a small problem becomes a large one in weeks.<\/p>\n      <\/div>\n\n      <div class=\"mpc-bio-grid\">\n\n        <div class=\"mpc-bio\">\n          <div class=\"mpc-bio-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2v6.5M5 9.5l3.5 1M19 9.5l-3.5 1M3 16c0-3 3-5 9-5s9 2 9 5\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-bio-tag\">Trait 01<\/div>\n          <h4>High reproductive rate<\/h4>\n          <p>Females typically lay <strong>hundreds of eggs<\/strong> during their lifetime. Combined with fast maturation, populations escalate rapidly under favourable conditions.<\/p>\n        <\/div>\n\n        <div class=\"mpc-bio\">\n          <div class=\"mpc-bio-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-bio-tag\">Trait 02<\/div>\n          <h4>Fast lifecycle<\/h4>\n          <p>Complete metamorphosis (egg \u2192 larva \u2192 pupa \u2192 adult) can finish <strong>within a single month<\/strong> under optimal conditions \u2014 meaning multiple generations per year, sometimes per quarter.<\/p>\n        <\/div>\n\n        <div class=\"mpc-bio\">\n          <div class=\"mpc-bio-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M5 8a7 7 0 1 0 14 0 7 7 0 0 0-14 0zM12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-bio-tag\">Trait 03<\/div>\n          <h4>Dry-condition tolerance<\/h4>\n          <p>SPIs are <strong>built for low-moisture environments<\/strong>. Many species can survive and reproduce in products with very low water content \u2014 exactly the conditions of grain stores and dry warehouses.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BUSINESS THREAT -->\n  <section class=\"mpc-threat\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-threat-head\">\n        <div class=\"mpc-eyebrow\">For Commercial Operations<\/div>\n        <h2>SPI contamination is a <em>business-ending risk.<\/em><\/h2>\n        <p>For food manufacturers, F&#038;B operators, warehouses, and retailers \u2014 a single SPI incident can cascade into audit failures, regulatory action, and reputational damage that takes years to repair.<\/p>\n      <\/div>\n\n      <div class=\"mpc-threat-grid\">\n\n        <div class=\"mpc-threat-card\">\n          <div class=\"mpc-threat-card-num\">01<\/div>\n          <h4>Audit failure<\/h4>\n          <p>HACCP, ISO, and supplier audits explicitly check for SPI evidence. A single live insect or evidence of activity can fail an audit and trigger corrective-action requirements.<\/p>\n        <\/div>\n\n        <div class=\"mpc-threat-card\">\n          <div class=\"mpc-threat-card-num\">02<\/div>\n          <h4>Product recalls<\/h4>\n          <p>Consumer-facing contamination \u2014 visible insects, webbing, faeces in retail products \u2014 typically forces full batch recalls. Costs run into hundreds of thousands.<\/p>\n        <\/div>\n\n        <div class=\"mpc-threat-card\">\n          <div class=\"mpc-threat-card-num\">03<\/div>\n          <h4>Customer loss<\/h4>\n          <p>Retailers and downstream buyers drop suppliers who can&#8217;t demonstrate consistent SPI control. One incident can cost years of relationship-building.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTORS AT RISK -->\n  <section class=\"mpc-section mpc-section-white\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head\">\n        <div class=\"mpc-eyebrow\">Sectors At Risk<\/div>\n        <h2>Where SPI control <em>matters most.<\/em><\/h2>\n        <p>Some operations face SPI risk every single day. If you run any of these, ongoing SPI management isn&#8217;t optional \u2014 it&#8217;s a core operational requirement.<\/p>\n      <\/div>\n\n      <div class=\"mpc-sectors-grid\">\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21V7l9-4 9 4v14M9 21V11h6v10\"\/><\/svg>\n          <\/div>\n          <h4>Rice mills &#038; grain processors<\/h4>\n          <p>Grain weevils, rice weevils, and Angoumois moths target bulk storage. SPI presence threatens both yield and downstream customer relationships.<\/p>\n        <\/div>\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M5 8h14l-1 12H6z\"\/><path d=\"M9 8V4h6v4\"\/><\/svg>\n          <\/div>\n          <h4>Bakeries &#038; flour producers<\/h4>\n          <p>Flour beetles thrive in flour and grain residue. Even small accumulations under shelving or in machinery seams can sustain infestations.<\/p>\n        <\/div>\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"M3 10h18M8 6V4h8v2\"\/><\/svg>\n          <\/div>\n          <h4>F&#038;B operators<\/h4>\n          <p>Restaurants, cafes, hotels, central kitchens \u2014 anywhere dried ingredients are stored. SPI sightings create immediate health-department exposure.<\/p>\n        <\/div>\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 9l9-6 9 6v11H3z\"\/><path d=\"M3 13h18\"\/><\/svg>\n          <\/div>\n          <h4>Warehouses &#038; distribution<\/h4>\n          <p>Bulk dried goods, cardboard packaging, pet food. Logistics centres handling diverse product types face cross-contamination risks.<\/p>\n        <\/div>\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 6h18l-2 14H5z\"\/><path d=\"M9 6V3h6v3\"\/><\/svg>\n          <\/div>\n          <h4>Supermarkets &#038; retail<\/h4>\n          <p>Customer-facing aisles holding flour, rice, cereals, pet food. A single visible incident generates complaints and social media exposure.<\/p>\n        <\/div>\n\n        <div class=\"mpc-sector\">\n          <div class=\"mpc-sector-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21V11l9-7 9 7v10M9 21V13h6v8\"\/><\/svg>\n          <\/div>\n          <h4>Homes &#038; domestic pantries<\/h4>\n          <p>Most home SPI problems are isolated and resolved by discarding affected products. Persistent or recurring problems may need professional attention.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- MANAGEMENT (Home vs Commercial) -->\n  <section class=\"mpc-section mpc-section-paper\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head\">\n        <div class=\"mpc-eyebrow\">Management Strategies<\/div>\n        <h2>How SPIs <em>are actually controlled.<\/em><\/h2>\n        <p>Effective SPI management looks very different at home versus in commercial operations. Here&#8217;s what each context requires.<\/p>\n      <\/div>\n\n      <div class=\"mpc-manage\">\n\n        <div class=\"mpc-manage-card home\">\n          <span class=\"mpc-manage-tag\">Home Context<\/span>\n          <h4>For Malaysian <em>households.<\/em><\/h4>\n          <p>Home SPI problems are usually localised and manageable without professional treatment.<\/p>\n          <ul class=\"mpc-manage-list\">\n            <li><div><strong>Discard affected products<\/strong> immediately \u2014 don&#8217;t try to salvage<\/div><\/li>\n            <li><div><strong>Inspect adjacent items<\/strong> in the same pantry zone<\/div><\/li>\n            <li><div><strong>Clean shelves thoroughly<\/strong> with hot soapy water<\/div><\/li>\n            <li><div><strong>Store dry goods in airtight containers<\/strong> going forward<\/div><\/li>\n            <li><div><strong>Check new groceries<\/strong> before they enter the pantry<\/div><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"mpc-manage-card commercial\">\n          <span class=\"mpc-manage-tag\">Commercial Context<\/span>\n          <h4>For Malaysian <em>businesses.<\/em><\/h4>\n          <p>Commercial SPI management requires structured, ongoing protocols \u2014 not one-off responses.<\/p>\n          <ul class=\"mpc-manage-list\">\n            <li><div><strong>Regular monitoring &#038; inspection<\/strong> with documented records<\/div><\/li>\n            <li><div><strong>Temperature &#038; humidity control<\/strong> to slow reproduction<\/div><\/li>\n            <li><div><strong>Physical barriers &#038; sealing<\/strong> of stored product zones<\/div><\/li>\n            <li><div><strong>Fumigation or controlled atmospheres<\/strong> where appropriate<\/div><\/li>\n            <li><div><strong>Insect growth regulators (IGRs)<\/strong> for population suppression<\/div><\/li>\n            <li><div><strong>HACCP-compliant documentation<\/strong> for audit readiness<\/div><\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3 PREVENTION PILLARS -->\n  <section class=\"mpc-section mpc-section-white\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head\">\n        <div class=\"mpc-eyebrow\">Three Prevention Pillars<\/div>\n        <h2>Stop SPIs <em>before they establish.<\/em><\/h2>\n        <p>Prevention is always less expensive than remediation. Three pillars cover the practical baseline for both homes and commercial operations.<\/p>\n      <\/div>\n\n      <div class=\"mpc-prev-grid\">\n\n        <div class=\"mpc-prev\">\n          <div class=\"mpc-prev-num\">01<\/div>\n          <h4>Hygiene<\/h4>\n          <p>Eliminate food residues that attract and sustain SPI populations. Regular cleaning of storage areas, including hard-to-reach corners, shelf seams, and floor cracks.<\/p>\n        <\/div>\n\n        <div class=\"mpc-prev\">\n          <div class=\"mpc-prev-num\">02<\/div>\n          <h4>Storage<\/h4>\n          <p>Use airtight, sealed containers for grains, flour, cereals, and dried foods. Rotate stock so older products are used first. Quarantine new arrivals before integrating with existing storage.<\/p>\n        <\/div>\n\n        <div class=\"mpc-prev\">\n          <div class=\"mpc-prev-num\">03<\/div>\n          <h4>Temperature<\/h4>\n          <p>Keeping storage areas cool slows SPI reproduction. For commercial operations, dedicated climate control is often the most cost-effective prevention strategy.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BRIDGE CTA \u2014 dual (Business + HACCP) -->\n  <section class=\"mpc-bridge\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-bridge-head\">\n        <div class=\"mpc-eyebrow\">\u5bb3\u866b\u554f\u984c\u3067\u304a\u56f0\u308a\u3067\u3059\u304b\uff1f<\/div>\n        <h2>SPIs in your operation \u2014 <em>let&#8217;s get them under control.<\/em><\/h2>\n        <p>For homeowners, SPI problems are usually manageable. For commercial food operations, ongoing professional SPI management isn&#8217;t optional. Whether you need HACCP-compliant treatment, audit-ready documentation, or just want to know your premise is protected \u2014 we can help.<\/p>\n      <\/div>\n\n      <div class=\"mpc-services-grid\">\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u4f01\u696d\u5411\u3051\u5bb3\u866b\u99c6\u9664\/\" class=\"mpc-service-link\">\n          <div class=\"mpc-service-link-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21V7l9-4 9 4v14M9 21V11h6v10\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-service-link-name\">Commercial Pest Management<\/div>\n          <div class=\"mpc-service-link-desc\">Procurement-ready commercial services for factories, warehouses, F&#038;B, and retail.<\/div>\n          <div class=\"mpc-service-link-arrow\">Explore commercial \u2192<\/div>\n        <\/a>\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u30de\u30ec\u30fc\u30b7\u30a2\u306ehaccp\u8a8d\u8a3c\/\" class=\"mpc-service-link\">\n          <div class=\"mpc-service-link-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M9 11l3 3L22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-service-link-name\">HACCP Pest Control<\/div>\n          <div class=\"mpc-service-link-desc\">Food-safety protocols, audit-ready documentation, non-chemical methods for production zones.<\/div>\n          <div class=\"mpc-service-link-arrow\">View HACCP services \u2192<\/div>\n        <\/a>\n\n      <\/div>\n\n      <div class=\"mpc-bridge-cta-row\">\n        <div class=\"mpc-bridge-cta-buttons\">\n          <a href=\"https:\/\/wa.link\/ghnbe5\" class=\"mpc-btn mpc-btn-gold\" target=\"_blank\" rel=\"noopener\">\n            <svg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\n            WhatsApp Us for SPI Assessment\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- RELATED PAGES -->\n  <section class=\"mpc-section mpc-section-white\">\n    <div class=\"mpc-container\">\n      <div class=\"mpc-section-head center\">\n        <div class=\"mpc-eyebrow\">\u7d9a\u304d\u3092\u8aad\u3080<\/div>\n        <h2>\u5f0a\u793e\u306e\u305d\u306e\u4ed6\u306e\u8a18\u4e8b <em>\u5bb3\u866b\u767e\u79d1\u4e8b\u5178\u3002.<\/em><\/h2>\n        <p>Other pests of concern for food premises and dry-goods storage.<\/p>\n      <\/div>\n\n      <div class=\"mpc-related-grid\">\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u30b4\u30ad\u30d6\u30ea\u306b\u3064\u3044\u3066\/\" class=\"mpc-related\">\n          <div class=\"mpc-related-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 2v4M12 18v4M22 12h-4M6 12H2\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-related-name\">\u30b4\u30ad\u30d6\u30ea\u306b\u3064\u3044\u3066<\/div>\n          <span class=\"mpc-related-link\">\u3082\u3063\u3068\u8aad\u3080 \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u30cd\u30ba\u30df\u306b\u3064\u3044\u3066\/\" class=\"mpc-related\">\n          <div class=\"mpc-related-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 12c0-5 4-8 9-8s9 3 9 8-4 8-9 8-9-3-9-8z\"\/><circle cx=\"9\" cy=\"11\" r=\"1\"\/><circle cx=\"15\" cy=\"11\" r=\"1\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-related-name\">\u30cd\u30ba\u30df\u306b\u3064\u3044\u3066<\/div>\n          <span class=\"mpc-related-link\">\u3082\u3063\u3068\u8aad\u3080 \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/\u30bb\u30af\u30bf\u30fc\/\" class=\"mpc-related\">\n          <div class=\"mpc-related-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21V7l9-4 9 4v14M9 21V11h6v10\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-related-name\">\u5f53\u793e\u304c\u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3059\u308b\u5206\u91ce<\/div>\n          <span class=\"mpc-related-link\">View sectors \u2192<\/span>\n        <\/a>\n\n        <a href=\"https:\/\/msianpestcontrol.com\/ja\/about-flies\/\" class=\"mpc-related\">\n          <div class=\"mpc-related-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2l2 5h5l-4 3 1.5 5L12 12l-4.5 3L9 10 5 7h5z\"\/><\/svg>\n          <\/div>\n          <div class=\"mpc-related-name\">\u30cf\u30a8\u99c6\u9664<\/div>\n          <span class=\"mpc-related-link\">View service \u2192<\/span>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n<!-- END MPC ABOUT STORED PRODUCT INSECTS PAGE -->","protected":false},"excerpt":{"rendered":"<p>Bugs &#038; Pests &nbsp;\u203a&nbsp; About Stored Product Insects Bug &#038; Pest Encyclopaedia Stored product insects: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-861","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/pages\/861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/comments?post=861"}],"version-history":[{"count":2,"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/pages\/861\/revisions"}],"predecessor-version":[{"id":1320,"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/pages\/861\/revisions\/1320"}],"wp:attachment":[{"href":"https:\/\/msianpestcontrol.com\/ja\/wp-json\/wp\/v2\/media?parent=861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}