{"id":103,"date":"2025-07-19T17:32:34","date_gmt":"2025-07-19T09:32:34","guid":{"rendered":"https:\/\/rahmlcd.blog\/?page_id=103"},"modified":"2026-05-23T08:30:36","modified_gmt":"2026-05-23T08:30:36","slug":"lcd%e8%a3%bd%e5%93%81%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%83%bc","status":"publish","type":"page","link":"https:\/\/rahmlcd.blog\/ja\/lcd%e8%a3%bd%e5%93%81%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%83%bc\/","title":{"rendered":"\u88fd\u54c1"},"content":{"rendered":"<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Mono:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{\n  --ink:#353535;--ink-2:#555555;--ink-3:#8B8C89;\n  --paper:#FFFFFF;--paper-2:#F0F0F0;--paper-3:#D9D9D9;\n  --accent:#C84B2F;--accent-2:#B03D25;\n  --dark:#E7ECEF;--dark-2:#6096BA;--dark-3:#A3CEF1;\n  --grid-line:rgba(0,0,0,.04);\n}\n\n#pf-wrap{\n  display:grid;grid-template-columns:260px 1fr;\n  gap:0;margin:0 auto 24px;\n  max-width:1400px;\n  width:100\n  box-sizing:border-box;\n  overflow:hidden;\n  border:1px solid var(--paper-3);\n  font-family:'DM Mono',monospace;\n}\n\/* \u2500\u2500 SIDEBAR \u2500\u2500 *\/\n#pf-sidebar{\n  background:#274C77;border-right:1px solid rgba(255,255,255,.1);\n  padding:0;position:sticky;top:32px;\n  height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto;\n  border-top:2px solid var(--accent);\n}\n.pf-sidebar-header{\n  padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);\n  display:flex;align-items:center;justify-content:space-between;\n}\n.pf-sidebar-title{\n  font-family:'DM Mono',monospace;font-size:9px;\n  letter-spacing:.2em;text-transform:uppercase;color:#FFFFFF;\n  display:flex;align-items:center;gap:8px;\n}\n.pf-sidebar-title::before{\n  content:'';width:5px;height:5px;border-radius:50\n  background:var(--accent);flex-shrink:0;\n  animation:pf-pulse 2s ease-in-out infinite;\n}\n@keyframes pf-pulse{\n  0\n  50\n}\n#pf-clear{\n  font-family:'DM Mono',monospace;font-size:9px;\n  letter-spacing:.08em;text-transform:uppercase;\n  color:#FFFFFF;background:none;border:none;\n  cursor:pointer;padding:0;transition:opacity .2s;\n}\n#pf-clear:hover{opacity:.8;}\n.pf-group{border-bottom:1px solid rgba(255,255,255,.08);padding:14px 20px;}\n.pf-group-label{\n  font-family:'DM Mono',monospace;font-size:9px;\n  letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7);\n  margin-bottom:10px;display:flex;align-items:center;gap:8px;\n}\n.pf-group-label::before{\n  content:'';width:10px;height:1px;\n  background:var(--accent);opacity:.6;flex-shrink:0;\n}\n.pf-tags{display:flex;flex-wrap:wrap;gap:4px;}\n.pf-tag{\n  font-family:'DM Mono',monospace;font-size:10px;\n  letter-spacing:.04em;padding:4px 8px;border-radius:1px;\n  border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);\n  color:rgba(255,255,255,.9);cursor:pointer;transition:all .12s;\n  user-select:none;display:flex;align-items:center;gap:5px;\n}\n.pf-tag:hover{border-color:var(--accent);color:#FFFFFF;background:rgba(255,255,255,.1);}\n.pf-tag.active{background:var(--accent);color:#FFFFFF;border-color:var(--accent);}\n.pf-tag.active::before{\n  content:'';width:4px;height:4px;border-radius:50\n  background:#FFFFFF;opacity:.9;flex-shrink:0;\n}\n.pf-range{display:flex;align-items:center;gap:5px;}\n.pf-range input{\n  width:60px;padding:5px 6px;border:1px solid rgba(255,255,255,.2);\n  border-radius:1px;font-family:'DM Mono',monospace;font-size:11px;\n  color:#FFFFFF;background:rgba(255,255,255,.08);transition:border-color .2s;\n}\n.pf-range input::placeholder{color:rgba(255,255,255,.3);}\n.pf-range input:focus{outline:none;border-color:var(--accent);}\n.pf-range span{color:rgba(255,255,255,.3);font-size:10px;}\n#pf-apply{\n  width:100\n  background:#C84B2F !important;color:#FFFFFF !important;border:none !important;\n  border-radius:1px;cursor:pointer;font-family:'DM Mono',monospace;\n  font-size:10px;letter-spacing:.1em;text-transform:uppercase;\n  transition:background .2s;\n  -webkit-appearance:none;\n  appearance:none;\n}\n#pf-apply:hover{background:#B03D25 !important;}\n\n\/* \u2500\u2500 MAIN \u2500\u2500 *\/\n#pf-main{\n  background:var(--paper);display:flex;flex-direction:column;\n  min-width:0;\n  width:100\n  box-sizing:border-box;\n  background-image:\n    linear-gradient(var(--grid-line) 1px,transparent 1px),\n    linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);\n  background-size:40px 40px;\n}\n#pf-toolbar{\n  padding:11px 20px;border-bottom:1px solid var(--paper-3);\n  display:flex;align-items:center;justify-content:space-between;\n  background:var(--paper-2);\n  border-top:2px solid var(--paper-3);\n}\n#pf-count{\n  min-width:160px;min-height:20px;\n  font-family:'DM Mono',monospace;font-size:10px;\n  color:var(--ink-3);letter-spacing:.06em;\n  display:flex;align-items:center;gap:6px;\n}\n#pf-count span{color:var(--accent);font-weight:500;font-size:14px;}\n#pf-active-filters{display:flex;flex-wrap:wrap;gap:4px;}\n.pf-active-tag{\n  font-family:'DM Mono',monospace;font-size:9px;\n  padding:3px 7px;background:var(--accent);color:#FAFAF8;\n  border-radius:1px;letter-spacing:.06em;\n  display:flex;align-items:center;gap:4px;\n}\n.pf-active-tag-x{cursor:pointer;opacity:.6;transition:opacity .2s;font-size:11px;}\n.pf-active-tag-x:hover{opacity:1;}\n\n\/* \u2500\u2500 GRID \u2500\u2500 *\/\n#pf-grid{\n  min-height:600px;\n  display:grid;grid-template-columns:repeat(4,1fr);\n  gap:1px;background:var(--paper-3);\n  overflow:hidden;\n  width:100\n  box-sizing:border-box;\n}\n\n\/* \u2500\u2500 CARD \u2500\u2500 *\/\n.pf-card{\n  background:var(--paper);text-decoration:none;display:block;\n  transition:background .12s, border-left-color .12s, transform .2s, box-shadow .2s;\n  border-left:2px solid transparent;\n  position:relative;overflow:visible;\n  cursor:default;\n}\n.pf-card:hover{\n  background:var(--dark);\n  border-left-color:var(--accent);\n  transform:scale(1.02);\n  box-shadow:0 8px 24px rgba(0,0,0,.1);\n  z-index:2;\n}\n.pf-card--highlight,\n.pf-card--highlight:hover{\n  background:rgba(200,75,47,.25) !important;\n  border-left-color:var(--accent) !important;\n}\n\n@keyframes pf-btn-bounce{\n  0\n  20\n  40\n  60\n  75\n  90\n  100\n}\n\n.pf-view-btn{\n  display:inline-flex;align-items:center;gap:6px;\n  font-family:'DM Mono',monospace;font-size:10px;\n  letter-spacing:.08em;text-transform:uppercase;\n  color:#FFFFFF;background:var(--accent);\n  padding:7px 14px;border-radius:2px;\n  text-decoration:none;\n  transition:background .15s, opacity .2s;\n  cursor:pointer;\n  opacity:0;\n  pointer-events:none;\n}\n.pf-card:hover .pf-view-btn{\n  opacity:1;\n  pointer-events:auto;\n  animation:pf-btn-bounce .6s cubic-bezier(.36,.07,.19,.97) forwards;\n}\n.pf-view-btn:hover{background:var(--accent-2);}\n\n\/* Card image *\/\n.pf-card-img{\n  width:100\n  height:200px !important;\n  min-height:200px !important;\n  max-height:200px !important;\n  overflow:hidden !important;\n  background:var(--dark) !important;\n  border-bottom:1px solid var(--paper-3) !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  box-sizing:border-box !important;\n}\n.pf-card-img img{\n  display:block !important;\n  width:100\n  height:100\n  object-fit:contain !important;\n  transition:transform .2s !important;\n}\n.pf-card:hover .pf-card-img img{transform:scale(1.03) !important;}\n.pf-card-img--empty{\n  font-family:'DM Mono',monospace !important;\n  font-size:36px !important;font-weight:300 !important;\n  color:var(--paper-3) !important;letter-spacing:-.02em !important;\n}\n\n\/* Card content *\/\n.pf-card-content{padding:16px 18px !important;}\n.pf-card-size{\n  font-family:'DM Mono',monospace !important;\n  font-size:28px !important;font-weight:300 !important;\n  color:var(--ink) !important;line-height:1 !important;letter-spacing:-.03em !important;\n  display:block !important;\n}\n.pf-card-size-unit{font-size:12px !important;color:var(--ink-3) !important;font-weight:300 !important;margin-left:1px !important;}\n.pf-card-model{\n  font-family:'DM Mono',monospace !important;font-size:9px !important;color:var(--ink-3) !important;\n  letter-spacing:.06em !important;margin:4px 0 10px !important;\n  overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;\n  display:block !important;\n}\n.pf-card-usp{\n  font-family:'Syne',sans-serif !important;font-size:12px !important;font-weight:600 !important;\n  color:var(--ink) !important;letter-spacing:-.01em !important;\n  margin:4px 0 2px !important;line-height:1.3 !important;display:block !important;\n}\n  overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;\n  display:block !important;\n}\n.pf-card-specs{display:flex !important;flex-direction:column !important;gap:0 !important;}\n.pf-card-row{\n  display:flex !important;justify-content:space-between !important;align-items:center !important;\n  padding:5px 0 !important;border-bottom:1px solid var(--paper-3) !important;font-size:10px !important;\n}\n.pf-card-row:last-child{border-bottom:none !important;}\n.pf-card-k{color:var(--ink-3) !important;letter-spacing:.04em !important;font-size:9px !important;}\n.pf-card-v{font-family:'DM Mono',monospace !important;font-size:10px !important;color:var(--ink-2) !important;text-align:right !important;}\n.pf-card-link{\n  margin-top:10px !important;padding-top:10px !important;border-top:1px solid var(--paper-3) !important;\n  font-family:'DM Mono',monospace !important;font-size:9px !important;color:var(--ink-3) !important;\n  letter-spacing:.1em !important;text-transform:uppercase !important;\n  display:flex !important;align-items:center !important;justify-content:space-between !important;\n  transition:color .12s !important;\n}\n.pf-card:hover .pf-card-link{color:var(--accent) !important;}\n.pf-card-link-arrow{transition:transform .15s !important;}\n.pf-card:hover .pf-card-link-arrow{transform:translateX(4px) !important;}\n.pf-badge{\n  font-family:'DM Mono',monospace;font-size:9px;\n  padding:1px 5px;border-radius:1px;\n  border:1px solid var(--paper-3);background:var(--paper-2);color:var(--ink-3);\n}\n.pf-badge.ips{border-color:rgba(42,107,42,.25);background:rgba(42,107,42,.06);color:#2A6B2A;}\n\n#pf-empty{\n  display:none;padding:80px 20px;text-align:center;\n  font-family:'DM Mono',monospace;font-size:10px;\n  color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;\n  grid-column:1\/-1;background:var(--paper);\n}\n\n\/* \u2500\u2500 TOOLTIP \u2500\u2500 *\/\n.pf-param{cursor:pointer;position:relative;transition:color .15s;}\n.pf-param:hover{color:var(--accent) !important;}\n.pf-tooltip{\n  display:none;position:absolute;\n  top:calc(100\n  background:#0D0D0D;color:#FAFAF8;\n  padding:12px 14px;border-radius:2px;\n  font-family:'DM Mono',monospace;font-size:11px;\n  letter-spacing:.03em;z-index:999;\n  width:300px;max-height:280px;overflow-y:auto;\n  scrollbar-width:none;line-height:1.8;\n  box-shadow:0 8px 24px rgba(0,0,0,.2);\n  white-space:normal;text-align:left;\n}\n.pf-tooltip::-webkit-scrollbar{display:none;}\n\/* \u6865\u63a5\u95f4\u9699\uff1a\u4f2a\u5143\u7d20\u586b\u5145\u53c2\u6570\u503c\u548ctooltip\u4e4b\u95f4\u7684\u7a7a\u767d *\/\n.pf-param::after{\n  content:'';\n  position:absolute;\n  top:100\n  width:100\n  display:none;\n}\n.pf-param:hover::after{display:block;}\n\/* tooltip display controlled by JS only *\/\n.pf-tooltip-title{\n  font-size:9px;letter-spacing:.12em;text-transform:uppercase;\n  color:rgba(255,255,255,.4);margin-bottom:8px;display:block;\n}\n.pf-tooltip-link{\n  display:block;color:#FAFAF8;text-decoration:none;\n  border-bottom:1px solid rgba(255,255,255,.08);\n  padding:4px 0;transition:color .15s;font-size:10px;\n}\n.pf-tooltip-link:hover{color:#C84B2F;}\n.pf-tooltip-link:last-child{border-bottom:none;}\n\n@media(max-width:1200px){#pf-grid{grid-template-columns:repeat(3,1fr);}}\n@media(max-width:1024px){\n  #pf-wrap{grid-template-columns:1fr !important;}\n  #pf-sidebar{\n    position:fixed !important;top:0 !important;left:-280px !important;\n    width:280px !important;height:100vh !important;\n    z-index:999 !important;transition:left .3s ease !important;\n    max-height:none !important;\n    border-right:1px solid rgba(255,255,255,.1) !important;\n    overflow-y:auto !important;\n  }\n  #pf-sidebar.open{left:0 !important;}\n  #pf-overlay{\n    display:none;position:fixed !important;inset:0;\n    background:rgba(0,0,0,.5);z-index:998 !important;\n  }\n  #pf-overlay.open{display:block !important;}\n  #pf-filter-btn{display:inline-flex !important;}\n  #pf-grid{grid-template-columns:repeat(2,1fr) !important;}\n}\n@media(max-width:560px){\n  #pf-grid{grid-template-columns:1fr !important;}\n  #pf-wrap{width:100\n  .pf-hero{padding:28px 16px 24px !important;margin:0 !important;}\n  .pf-page-header{padding:16px 16px !important;margin:0 !important;}\n}\n#pf-filter-btn{\n  background:#274C77 !important;\n  color:#FFFFFF !important;\n  border:none !important;\n  font-family:'DM Mono',monospace !important;\n  font-size:11px !important;\n  letter-spacing:.08em !important;\n  text-transform:uppercase !important;\n  padding:8px 16px !important;\n  border-radius:2px !important;\n  cursor:pointer !important;\n  border:1px solid rgba(255,255,255,.4) !important;\n}\n<\/style>\n\n<style>\n.pf-hero{\n  background:#274C77;\n  padding:40px 48px 36px;\n  border:1px solid var(--paper-3);\n  border-bottom:none;\n  max-width:1400px;\n  margin:0 auto 0;\n  box-sizing:border-box;\n  display:flex;align-items:flex-end;justify-content:space-between;\n  gap:32px;\n  position:relative;overflow:hidden;\n}\n.pf-hero::after{\n  content:'';\n  position:absolute;inset:0;\n  background-image:\n    repeating-linear-gradient(\n      45deg,\n      rgba(255,255,255,.04) 0px,\n      rgba(255,255,255,.04) 1px,\n      transparent 1px,\n      transparent 6px,\n      rgba(255,255,255,.04) 6px,\n      rgba(255,255,255,.04) 7px,\n      transparent 7px,\n      transparent 14px\n    );\n  background-size:20px 20px;\n  animation:pf-hero-stripe 8s linear infinite;\n  pointer-events:none;z-index:0;\n}\n@keyframes pf-hero-stripe{\n  0\n  100\n}\n.pf-hero-left,.pf-hero-right{position:relative;z-index:1;}\n.pf-hero-eyebrow{\n  font-family:'DM Mono',monospace;font-size:10px;\n  letter-spacing:.18em;text-transform:uppercase;\n  color:rgba(255,255,255,.4);margin-bottom:14px;\n  display:flex;align-items:center;gap:12px;\n}\n.pf-hero-eyebrow::before{content:'';width:24px;height:1px;background:#C84B2F;}\n.pf-hero-title{\n  font-family:'Arial','Helvetica Neue',sans-serif;\n  font-size:clamp(22px,3vw,36px);font-weight:700;\n  color:#FFFFFF;line-height:1.1;letter-spacing:-.02em;\n  margin-bottom:10px;\n}\n.pf-hero-sub{\n  font-family:'DM Mono',monospace;font-size:12px;\n  color:rgba(255,255,255,.5);line-height:1.7;\n  max-width:520px;\n}\n.pf-hero-right{\n  display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0;\n}\n.pf-hero-tag{\n  font-family:'DM Mono',monospace;font-size:10px;\n  padding:5px 12px;border-radius:2px;\n  border:1px solid rgba(255,255,255,.2);\n  color:rgba(255,255,255,.6);letter-spacing:.04em;\n  white-space:nowrap;\n}\n@media(max-width:768px){\n  .pf-hero{flex-direction:column;padding:28px 24px 24px;margin:0;}\n  .pf-hero-right{display:none;}\n}\n<\/style>\n\n<style>\n<style>\n.pf-page-header{\n  width:100\n  max-width:1400px;\n  margin:24px auto 0;\n  padding:20px 48px;\n  box-sizing:border-box;\n  border:1px solid var(--paper-3);\n  border-bottom:none;\n  background:var(--paper);\n}\n@media(max-width:768px){\n  .pf-page-header{padding:16px 24px;margin:0;}\n}\n<\/style>\n\n<div class=\"pf-page-header\" style=\"max-width:1400px !important;margin:24px auto 0 !important;width:100% !important;box-sizing:border-box !important;\">\n  <p style=\"font-family:'DM Mono',monospace !important;font-size:9px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--ink-3) !important;margin-bottom:6px !important;display:flex;align-items:center;gap:10px;\">\n    <span style=\"display:inline-block;width:20px;height:1px;background:#C84B2F;vertical-align:middle;\"><\/span>\n    \u88fd\u54c1\u30ab\u30bf\u30ed\u30b0\n  <\/p>\n  <p style=\"font-family:'Arial','Helvetica Neue',sans-serif !important;font-size:clamp(18px,2vw,26px) !important;font-weight:700 !important;color:var(--ink) !important;letter-spacing:-.02em !important;margin:0 0 6px 0 !important;line-height:1.2 !important;\">LCD\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u9078\u629e<\/p>\n  <p style=\"font-family:'DM Mono',monospace !important;font-size:10px !important;color:var(--ink-3) !important;letter-spacing:.04em !important;margin:0 0 4px 0 !important;\">\n    <a href=\"https:\/\/rahmlcd.blog\/ja\/\" style=\"color:var(--ink-3);text-decoration:none;\">\u30db\u30fc\u30e0<\/a>\n    <span style=\"opacity:.4;margin:0 5px;\">\/<\/span>\n    <span>LCD\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u30e2\u30b8\u30e5\u30fc\u30eb<\/span>\n  <\/p>\n<\/div>\n\n<div class=\"pf-hero\">\n  <div class=\"pf-hero-left\">\n    <h1 class=\"pf-hero-title\">\u3042\u306a\u305f\u306e\u30c7\u30b6\u30a4\u30f3\u306b\u5408\u3063\u305f\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u898b\u3064\u3051\u3066\u304f\u3060\u3055\u3044\u3002<\/h1>\n    <p class=\"pf-hero-sub\">91\u306e\u30e2\u30b8\u30e5\u30fc\u30eb \u00b7 1.9\u304b\u308915.6\u30a4\u30f3\u30c1 \u00b7 LVDS\u3001MIPI\u3001RGB\u3001eDP \u00b7 \u5de5\u696d\u7528\u3001\u533b\u7642\u7528\u3001\u81ea\u52d5\u8eca\u7528\u30b0\u30ec\u30fc\u30c9\u3002<\/p>\n  <\/div>\n  <div class=\"pf-hero-right\">\n    <span class=\"pf-hero-tag\">ISO 9001 \/ 13485<\/span>\n    <span class=\"pf-hero-tag\">IATF 16949<\/span>\n    <span class=\"pf-hero-tag\">RoHS \/ REACH<\/span>\n    <span class=\"pf-hero-tag\">\u30ab\u30b9\u30bf\u30e0FPC<\/span>\n  <\/div>\n<\/div>\n\n<div id=\"pf-overlay\"><\/div>\n\n<div id=\"pf-wrap\">\n  <div id=\"pf-sidebar\">\n    <div class=\"pf-sidebar-header\">\n      <span class=\"pf-sidebar-title\">\u30d5\u30a3\u30eb\u30bf\u30fc<\/span>\n      <button id=\"pf-clear\">\u30ea\u30bb\u30c3\u30c8<\/button>\n    <\/div>\n    <div class=\"pf-group\">\n      <span class=\"pf-group-label\">\u30d1\u30cd\u30eb\u30bf\u30a4\u30d7<\/span>\n      <div class=\"pf-tags\" id=\"pf-tags-type\"><\/div>\n    <\/div>\n    <div class=\"pf-group\">\n      <span class=\"pf-group-label\">\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9<\/span>\n      <div class=\"pf-tags\" id=\"pf-tags-interface\"><\/div>\n    <\/div>\n    <div class=\"pf-group\">\n      <span class=\"pf-group-label\">\u30b5\u30a4\u30ba<\/span>\n      <div class=\"pf-tags\" id=\"pf-tags-size\"><\/div>\n    <\/div>\n    <div class=\"pf-group\">\n      <span class=\"pf-group-label\">\u660e\u308b\u3055\uff08\u30cb\u30c3\u30c8\uff09<\/span>\n      <div class=\"pf-tags\" id=\"pf-tags-lum\"><\/div>\n    <\/div>\n    <div class=\"pf-group\">\n      <span class=\"pf-group-label\">\u30b5\u30a4\u30ba\u7bc4\u56f2<\/span>\n      <div class=\"pf-range\">\n        <input type=\"number\" id=\"pf-size-min\" placeholder=\"\u6700\u5c0f\" step=\"0.1\">\n        <span>\u2014<\/span>\n        <input type=\"number\" id=\"pf-size-max\" placeholder=\"\u6700\u5927\" step=\"0.1\">\n      <\/div>\n      <button id=\"pf-apply\">\u7bc4\u56f2\u3092\u9069\u7528<\/button>\n    <\/div>\n  <\/div>\n\n  <div id=\"pf-main\">\n    <div id=\"pf-toolbar\">\n      <div style=\"display:flex;align-items:center;gap:12px;\">\n        <button id=\"pf-filter-btn\" style=\"display:none;align-items:center;gap:8px;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#274C77;color:#FFFFFF;border:1px solid rgba(255,255,255,.4);padding:8px 16px;border-radius:2px;cursor:pointer;\">\u2630 \u30d5\u30a3\u30eb\u30bf\u30fc<\/button>\n        <div id=\"pf-count\">\u8aad\u307f\u8fbc\u307f\u4e2d...<\/div>\n      <\/div>\n      <div id=\"pf-active-filters\"><\/div>\n    <\/div>\n    <div id=\"pf-grid\">\n      <div id=\"pf-empty\">\u7d50\u679c\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  const CSV_URL = '\/wp-content\/uploads\/prods.csv?' + Date.now();\n  let allProducts = [];\n  let activeFilters = { type: new Set(), interface: new Set(), size: new Set(), lum: new Set() };\n  let sizeMin = -Infinity, sizeMax = Infinity;\n\n  function clean(v){ return (v||'').trim().replace(\/_\/g,' '); }\n  function slug(s){ return s.toLowerCase().replace(\/\\.\/g,'-').replace(\/\\s+\/g,'_').replace(\/[^\\w-]\/g,''); }\n\n  function normalizeInterface(raw){\n    const u = raw.toUpperCase();\n    if(u.includes('LVDS')) return 'LVDS';\n    if(u.includes('EDP'))  return 'eDP';\n    if(u.includes('MIPI')) return 'MIPI';\n    if(u.includes('RGB'))  return 'RGB';\n    if(u.includes('SPI'))  return 'SPI';\n    if(u.includes('MCU'))  return 'MCU';\n    if(u.includes('HDMI')) return 'HDMI';\n    return raw.split(\/[\\s\/]\/)[0] || raw;\n  }\n\n  function sizeLabel(n){\n    if(n < 3)  return '< 3\"';\n    if(n < 5)  return '3 - 5\"';\n    if(n < 7)  return '5 - 7\"';\n    if(n < 10) return '7 - 10\"';\n    if(n < 13) return '10 - 13\"';\n    return '13\"+';\n  }\n\n  function lumLabel(n){\n    if(n < 400)  return '< 400';\n    if(n < 800)  return '400 - 800';\n    if(n < 1200) return '800 - 1200';\n    return '1200+';\n  }\n\n  function buildTags(containerId, values, filterKey){\n    const container = document.getElementById(containerId);\n    Array.from(values).sort().forEach(v => {\n      const btn = document.createElement('button');\n      btn.className = 'pf-tag';\n      btn.textContent = v;\n      btn.addEventListener('click', function(){\n        if(activeFilters[filterKey].has(v)){\n          activeFilters[filterKey].delete(v);\n          btn.classList.remove('active');\n        } else {\n          activeFilters[filterKey].add(v);\n          btn.classList.add('active');\n        }\n        applyFilters();\n      });\n      container.appendChild(btn);\n    });\n  }\n\n  function makeTooltip(field, value, currentModel){\n    const same = allProducts.filter(p => {\n      if(field === 'resolution') return p.resolution === value;\n      if(field === 'interface')  return p.lcmInterface === value;\n      if(field === 'luminance')  return p.luminanceNum === value;\n      if(field === 'type')       return p.type === value;\n      return false;\n    });\n    const label = field.charAt(0).toUpperCase() + field.slice(1);\n    const links = same.map(p =>\n      `<a class=\"pf-tooltip-link\" data-card-id=\"card-${slug(p.rawModel)}\" href=\"javascript:void(0)\" style=\"display:block;color:#FAFAF8;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);padding:4px 0;font-size:10px;font-family:'DM Mono',monospace;letter-spacing:.03em;cursor:pointer;transition:color .15s;\">${p.model} | ${p.resolution} | ${p.luminanceNum} nits | ${p.lcmInterface} | ${p.type}<\/a>`\n    ).join('');\n    return `<span class=\"pf-param\">${typeof value === 'number' ? value + ' nits' : value}\n      <span class=\"pf-tooltip\" style=\"display:none;\">\n        <span class=\"pf-tooltip-title\" style=\"display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px;font-family:'DM Mono',monospace;\">${same.length} modules with same ${label}<\/span>\n        ${links}\n      <\/span>\n    <\/span>`;\n  }\n\n  function highlightCard(cardId){\n    const card = document.getElementById(cardId);\n    if(!card) return;\n    if(activeTooltip){ activeTooltip.style.cssText='display:none !important'; activeTooltip=null; }\n    card.scrollIntoView({behavior:'smooth', block:'center'});\n    card.classList.add('pf-card--highlight');\n    card.style.transition='none';\n    card.style.background='rgba(200,75,47,.25)';\n    setTimeout(function(){\n      card.style.transition='background 1.2s ease';\n      card.style.background='';\n    }, 1800);\n    setTimeout(function(){\n      card.style.transition='';\n      card.classList.remove('pf-card--highlight');\n    }, 3200);\n  }\n\n  document.addEventListener('click', function(e){\n    const link = e.target.closest('.pf-tooltip-link[data-card-id]');\n    if(link){\n      e.preventDefault();\n      highlightCard(link.getAttribute('data-card-id'));\n    }\n  });\n\n  function renderCards(products){\n    const grid  = document.getElementById('pf-grid');\n    const empty = document.getElementById('pf-empty');\n    grid.querySelectorAll('.pf-card').forEach(c => c.remove());\n\n    if(products.length === 0){\n      empty.style.display = 'block';\n      return;\n    }\n    empty.style.display = 'none';\n\n    const frag = document.createDocumentFragment();\n    products.forEach(p => {\n      const card = document.createElement('div');\n      card.className = 'pf-card';\n      card.id = `card-${slug(p.rawModel)}`;\n\n      const imgHtml = p.picUrl\n        ? `<div class=\"pf-card-img\" style=\"position:relative;width:100%;height:200px;overflow:hidden;background:#E7ECEF;\">\n            <img decoding=\"async\" loading=\"lazy\" src=\"${p.picUrl}\" alt=\"${p.model}\" loading=\"lazy\" width=\"300\" height=\"200\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;\">\n           <\/div>`\n        : `<div class=\"pf-card-img pf-card-img--empty\" style=\"position:relative;width:100%;height:200px;overflow:hidden;background:#E7ECEF;display:flex;align-items:center;justify-content:center;\">${p.sizeNum}\"<\/div>`;\n\n      card.innerHTML = `\n        ${imgHtml}\n        <div class=\"pf-card-content\">\n          <div class=\"pf-card-size\">${p.sizeNum}<span class=\"pf-card-size-unit\">in<\/span><\/div>\n          ${p.usp ? `<div class=\"pf-card-usp\">${p.usp}<\/div>` : ''}\n          <div class=\"pf-card-model\">${p.model}<\/div>\n          <div class=\"pf-card-specs\">\n            <div class=\"pf-card-row\"><span class=\"pf-card-k\">Resolution<\/span><span class=\"pf-card-v\">${makeTooltip('resolution', p.resolution, p.model)}<\/span><\/div>\n            <div class=\"pf-card-row\"><span class=\"pf-card-k\">Interface<\/span><span class=\"pf-card-v\">${makeTooltip('interface', p.lcmInterface, p.model)}<\/span><\/div>\n            <div class=\"pf-card-row\"><span class=\"pf-card-k\">Brightness<\/span><span class=\"pf-card-v\">${makeTooltip('luminance', p.luminanceNum, p.model)}<\/span><\/div>\n            <div class=\"pf-card-row\"><span class=\"pf-card-k\">Panel<\/span><span class=\"pf-card-v\">${makeTooltip('type', p.type, p.model)} <span class=\"pf-badge ${p.type==='IPS'?'ips':''}\">${p.type}<\/span><\/span><\/div>\n          <\/div>\n          <div style=\"margin-top:12px;text-align:center;\">\n            <a href=\"\/lcd_module\/${slug(p.rawModel)}\/\" class=\"pf-view-btn\" target=\"_blank\" rel=\"noopener\">View specs \u2192<\/a>\n          <\/div>\n        <\/div>`;\n      frag.appendChild(card);\n    });\n    grid.appendChild(frag);\n  }\n\n  function applyFilters(){\n    const results = allProducts.filter(p => {\n      if(activeFilters.type.size){if(!activeFilters.type.has(p.type)) return false;}\n      if(activeFilters.interface.size){if(!activeFilters.interface.has(p.ifaceNorm)) return false;}\n      if(activeFilters.size.size){if(!activeFilters.size.has(p.sizeNum)) return false;}\n      if(activeFilters.lum.size){if(!activeFilters.lum.has(p.lumBucket)) return false;}\n      if(p.sizeNum < sizeMin || p.sizeNum > sizeMax) return false;\n      return true;\n    });\n    renderCards(results);\n    updateCount(results.length);\n    updateActiveFilters();\n  }\n\n  function updateCount(n){\n    const el = document.getElementById('pf-count');\n    el.innerHTML = `<span>${n}<\/span> of ${allProducts.length} modules`;\n  }\n\n  function updateActiveFilters(){\n    const container = document.getElementById('pf-active-filters');\n    container.innerHTML = '';\n    Object.entries(activeFilters).forEach(([key, set]) => {\n      set.forEach(v => {\n        const tag = document.createElement('div');\n        tag.className = 'pf-active-tag';\n        tag.innerHTML = `${v} <span class=\"pf-active-tag-x\" data-key=\"${key}\" data-val=\"${v}\">\u00d7<\/span>`;\n        tag.querySelector('.pf-active-tag-x').addEventListener('click', function(){\n          activeFilters[key].delete(v);\n          document.querySelectorAll(`#pf-tags-${key} .pf-tag`).forEach(btn => {\n            if(btn.textContent === v) btn.classList.remove('active');\n          });\n          applyFilters();\n        });\n        container.appendChild(tag);\n      });\n    });\n  }\n\n  function init(){\n    fetch('\/wp-json\/wp\/v2\/lcd_module?per_page=100&_fields=title,meta,pic_url_thumb')\n      .then(r => r.json())\n      .then(function(posts){\n        const picMap = {};\n        posts.forEach(function(post){\n          const title = (post.title ? post.title.rendered : '') || '';\n        const pic = post.pic_url_thumb || (post.meta ? post.meta.pic_url || '' : '');\n          if(title){ if(pic) picMap[title] = pic; }\n        });\n        return picMap;\n      })\n      .catch(function(){ return {}; })\n      .then(function(picMap){\n        loadCSV(picMap);\n      });\n  }\n\n  function loadCSV(picMap){\n    Papa.parse(CSV_URL, {\n      download: true,\n      header: true,\n      skipEmptyLines: true,\n      complete(results){\n        if(!results.data || results.data.length === 0) return;\n\n        const types = new Set(), interfaces = new Set(), sizes = new Set(), lums = new Set();\n\n        allProducts = results.data.map(row => {\n          const rawModel   = (row['Model'] || '').trim();\n          const sizeNum    = parseFloat(row['Size'] || 0);\n          const lumNum     = parseFloat(row['Luminance'] || 0);\n          const va         = (row['Viewing_angle'] || row['Viewing angle'] || '').toUpperCase();\n          const type       = va.includes('IPS') ? 'IPS' : 'TN';\n          const iface      = clean(row['LCM_Interface'] || row['LCM Interface'] || '');\n          const ifaceNorm  = normalizeInterface(iface);\n          const lumBucket  = lumLabel(lumNum);\n          const csvPic     = (row['Pic_url'] || '').trim();\n          const displayModel = rawModel.replace(\/_\/g,' ');\n          const picUrl     = picMap[rawModel] || picMap[displayModel] || csvPic;\n          const reliability = (row['Reliability'] || '');\n          const tp = (row['TP_Structrue'] || '').toUpperCase();\n\n          let opMin = null, opMax = null;\n          const tempMatch = reliability.match(\/Operating[_ ]Temp[\uff1a:]\\s*([+-]?\\d+)[\u00b0\u2103C]*[~-]([+-]?\\d+)\/i);\n          if(tempMatch){ opMin = parseInt(tempMatch[1]); opMax = parseInt(tempMatch[2]); }\n\n          function resName(res){\n            const r = res.replace(\/\\s\/g,'').toUpperCase();\n            if(r==='1920*1080'||r==='1920X1080') return 'Full HD';\n            if(r==='1280*800' ||r==='1280X800')  return 'WXGA';\n            if(r==='1280*720' ||r==='1280X720')  return 'HD';\n            if(r==='1024*600' ||r==='1024X600')  return 'WSVGA';\n            if(r==='800*480'  ||r==='800X480')   return 'WVGA';\n            if(r==='800*320'  ||r==='800X320')   return 'Wide WVGA';\n            if(r==='480*272'  ||r==='480X272')   return 'WQVGA';\n            if(r==='480*854'  ||r==='480X854')   return 'FWVGA';\n            if(r==='320*240'  ||r==='320X240'||r==='240*320'||r==='240X320') return 'QVGA';\n            if(r==='170*320'  ||r==='170X320')   return 'QQVGA';\n            return '';\n          }\n\n          function ifaceName(raw){\n            const u = raw.toUpperCase();\n            if(u.includes('LVDS'))  return 'LVDS';\n            if(u.includes('EDP'))   return 'eDP';\n            if(u.includes('MIPI'))  return 'MIPI DSI';\n            if(u.includes('RGB'))   return 'RGB Parallel';\n            if(u.includes('SPI'))   return 'SPI';\n            if(u.includes('MCU'))   return 'MCU';\n            if(u.includes('HDMI'))  return 'HDMI';\n            return raw.split(\/[\\s\/]\/)[0] || raw;\n          }\n\n          const sellingPoints = [];\n          const isWideTemp2  = opMin !== null ? (opMin <= -30 || opMax >= 85) : false;\n          if(lumNum >= 1000)      sellingPoints.push('Sunlight Readable');\n          else if(lumNum >= 800)  sellingPoints.push('High Brightness');\n          if(isWideTemp2)         sellingPoints.push('Wide Temperature');\n\n          const uspParts = [];\n          if(sellingPoints.length) uspParts.push(sellingPoints.join(' '));\n          if(va.includes('IPS'))       uspParts.push('IPS');\n          else                         uspParts.push('TN');\n          uspParts.push('display');\n          uspParts.push(sizeNum + '\"');\n          const rName = resName(clean(row['Resolution']||''));\n          const rRaw  = clean(row['Resolution']||'').replace('*','\u00d7');\n          if(rName)    uspParts.push(rName + ' ' + rRaw + 'px');\n          else if(rRaw) uspParts.push(rRaw + 'px');\n          uspParts.push(ifaceName(iface) + ' interface');\n          if(tp.includes('CTP'))       uspParts.push('Capacitive Touch');\n          else if(tp.includes('RTP'))  uspParts.push('Resistive Touch');\n\n          const uspRaw = uspParts.join(' ');\n          const usp = uspRaw.charAt(0).toUpperCase() + uspRaw.slice(1);\n\n          types.add(type);\n          interfaces.add(ifaceNorm);\n          if(sizeNum > 0) sizes.add(sizeNum);\n          lums.add(lumBucket);\n\n          return { rawModel, model:clean(rawModel), sizeNum,\n                   resolution:clean(row['Resolution']||''),\n                   luminanceNum:lumNum, lcmInterface:iface,\n                   ifaceNorm, type, lumBucket, picUrl, usp };\n        }).sort((a,b) => a.sizeNum - b.sizeNum);\n\n        const sizeOrder = ['< 3\"','3 - 5\"','5 - 7\"','7 - 10\"','10 - 13\"','13\"+'];\n        const lumOrder  = ['< 400','400 - 800','800 - 1200','1200+'];\n\n        buildTags('pf-tags-type',      types,      'type');\n        buildTags('pf-tags-interface', interfaces, 'interface');\n\n        const sC = document.getElementById('pf-tags-size');\n        Array.from(sizes).sort((a,b)=>a-b).forEach(v => {\n          const btn = document.createElement('button');\n          btn.className = 'pf-tag'; btn.textContent = v + '\"';\n          btn.addEventListener('click', function(){\n            if(activeFilters.size.has(v)){ activeFilters.size.delete(v); btn.classList.remove('active'); }\n            else { activeFilters.size.add(v); btn.classList.add('active'); }\n            applyFilters();\n          });\n          sC.appendChild(btn);\n        });\n\n        const lC = document.getElementById('pf-tags-lum');\n        lumOrder.filter(l => lums.has(l)).forEach(v => {\n          const btn = document.createElement('button');\n          btn.className = 'pf-tag'; btn.textContent = v;\n          btn.addEventListener('click', function(){\n            if(activeFilters.lum.has(v)){ activeFilters.lum.delete(v); btn.classList.remove('active'); }\n            else { activeFilters.lum.add(v); btn.classList.add('active'); }\n            applyFilters();\n          });\n          lC.appendChild(btn);\n        });\n\n        document.getElementById('pf-apply').addEventListener('click', function(){\n          sizeMin = parseFloat(document.getElementById('pf-size-min').value) || -Infinity;\n          sizeMax = parseFloat(document.getElementById('pf-size-max').value) || Infinity;\n          applyFilters();\n        });\n\n        document.getElementById('pf-clear').addEventListener('click', function(){\n          Object.keys(activeFilters).forEach(k => activeFilters[k].clear());\n          document.querySelectorAll('.pf-tag.active').forEach(b => b.classList.remove('active'));\n          document.getElementById('pf-size-min').value = '';\n          document.getElementById('pf-size-max').value = '';\n          sizeMin = -Infinity; sizeMax = Infinity;\n          applyFilters();\n        });\n\n        renderCards(allProducts);\n        updateCount(allProducts.length);\n      },\n      error(err){ console.error('CSV error', err); }\n    });\n  }\n\n  \/\/ Tooltip JS \u63a7\u5236\n  let activeTooltip = null;\n  let hideTimer = null;\n\n  let mouseX = 0, mouseY = 0;\n  document.addEventListener('mousemove', function(e){\n    mouseX = e.clientX;\n    mouseY = e.clientY;\n  }, {passive:true});\n\n  function showTooltip(param){\n    clearTimeout(hideTimer);\n    const tip = param.querySelector('.pf-tooltip') || param._bodyTip;\n    if(!tip) return;\n\n    if(activeTooltip){ if(activeTooltip !== tip){\n      activeTooltip.style.display = 'none';\n    }}\n\n    if(tip.parentElement !== document.body){\n      tip._origin = param;\n      document.body.appendChild(tip);\n      param._bodyTip = tip;\n    }\n\n    const rect = param.getBoundingClientRect();\n    const tipWidth = 300;\n    const vw = document.documentElement.clientWidth;\n    const vh = document.documentElement.clientHeight;\n\n    tip.style.cssText = `\n      display:block !important;\n      position:fixed !important;\n      visibility:hidden !important;\n      top:0px !important;\n      left:0px !important;\n      width:${tipWidth}px !important;\n      max-height:280px !important;\n      overflow-y:auto !important;\n    `;\n    const tipH = tip.getBoundingClientRect().height;\n\n    let left = rect.left;\n    if(left + tipWidth > vw - 8) left = rect.right - tipWidth;\n    left = Math.max(8, left);\n\n    let top = rect.bottom + 6;\n    if(top + tipH > vh - 8) top = rect.top - tipH - 6;\n    top = Math.max(8, top);\n\n    tip.style.cssText = `\n      display:block !important;\n      position:fixed !important;\n      z-index:99999 !important;\n      top:${top}px !important;\n      left:${left}px !important;\n      width:${tipWidth}px !important;\n      max-height:280px !important;\n      overflow-y:auto !important;\n      background:#0D0D0D !important;\n      color:#FAFAF8 !important;\n      padding:12px 14px !important;\n      border-radius:2px !important;\n      font-family:'DM Mono',monospace !important;\n      font-size:11px !important;\n      line-height:1.8 !important;\n      letter-spacing:.03em !important;\n      box-shadow:0 8px 24px rgba(0,0,0,.3) !important;\n      white-space:normal !important;\n      text-align:left !important;\n      cursor:default !important;\n    `;\n    activeTooltip = tip;\n\n    tip.querySelectorAll('.pf-tooltip-link').forEach(function(a){\n      a.style.cssText = `\n        display:block !important;\n        color:#FAFAF8 !important;\n        text-decoration:none !important;\n        border-bottom:1px solid rgba(255,255,255,.1) !important;\n        padding:4px 0 !important;\n        font-size:10px !important;\n        font-family:'DM Mono',monospace !important;\n        line-height:1.6 !important;\n        transition:color .15s !important;\n      `;\n    });\n    tip.querySelectorAll('.pf-tooltip-title').forEach(function(s){\n      s.style.cssText = `\n        display:block !important;\n        font-size:9px !important;\n        letter-spacing:.12em !important;\n        text-transform:uppercase !important;\n        color:rgba(255,255,255,.4) !important;\n        margin-bottom:8px !important;\n        font-family:'DM Mono',monospace !important;\n      `;\n    });\n  }\n\n  function hideTooltip(){\n    hideTimer = setTimeout(function(){\n      if(activeTooltip){\n        activeTooltip.style.cssText = 'display:none !important';\n        activeTooltip = null;\n      }\n    }, 250);\n  }\n\n  document.addEventListener('mouseenter', function(e){\n    if(e.target.classList){ if(e.target.classList.contains('pf-tooltip-link')){\n      e.target.style.color = '#D4B896';\n      e.target.style.textDecoration = 'underline';\n    }}\n  }, true);\n\n  document.addEventListener('mouseleave', function(e){\n    if(e.target.classList){ if(e.target.classList.contains('pf-tooltip-link')){\n      e.target.style.color = '#FAFAF8';\n      e.target.style.textDecoration = 'none';\n    }}\n  }, true);\n\n  document.addEventListener('mouseover', function(e){\n    const param = e.target.closest('.pf-param');\n    if(param){ showTooltip(param); return; }\n    if(e.target.closest('.pf-tooltip')){ clearTimeout(hideTimer); return; }\n  });\n\n  document.addEventListener('mouseout', function(e){\n    const param = e.target.closest('.pf-param');\n    const tip = e.target.closest('.pf-tooltip');\n    if(param || tip){ hideTooltip(); }\n  });\n\n  \/\/ Mobile sidebar drawer\n  function initMobileDrawer(){\n    const btn = document.getElementById('pf-filter-btn');\n    const sidebar = document.getElementById('pf-sidebar');\n    const overlay = document.getElementById('pf-overlay');\n    if(!btn || !sidebar || !overlay) return;\n\n    function isMobile(){ return window.innerWidth <= 1100; }\n\n    function updateBtn(){\n      const grid = document.getElementById('pf-grid');\n      if(isMobile()){\n        btn.style.display = 'inline-flex';\n        sidebar.style.setProperty('position', 'fixed', 'important');\n        sidebar.style.setProperty('top', '0', 'important');\n        if(!sidebar.classList.contains('open')){\n          sidebar.style.setProperty('left', '-280px', 'important');\n        }\n        sidebar.style.setProperty('width', '280px', 'important');\n        sidebar.style.setProperty('height', '100vh', 'important');\n        sidebar.style.setProperty('z-index', '9999', 'important');\n        sidebar.style.setProperty('max-height', 'none', 'important');\n        sidebar.style.setProperty('overflow-y', 'auto', 'important');\n        sidebar.style.setProperty('transition', 'left .3s ease', 'important');\n        document.getElementById('pf-wrap').style.setProperty('grid-template-columns', '1fr', 'important');\n        const w = window.innerWidth;\n        if(grid){\n          if(w <= 480)      grid.style.setProperty('grid-template-columns', '1fr', 'important');\n          else if(w <= 768) grid.style.setProperty('grid-template-columns', 'repeat(2,1fr)', 'important');\n          else              grid.style.setProperty('grid-template-columns', 'repeat(3,1fr)', 'important');\n        }\n      } else {\n        btn.style.display = 'none';\n        sidebar.style.removeProperty('position');\n        sidebar.style.removeProperty('top');\n        sidebar.style.removeProperty('left');\n        sidebar.style.removeProperty('width');\n        sidebar.style.removeProperty('height');\n        sidebar.style.removeProperty('z-index');\n        sidebar.style.removeProperty('max-height');\n        sidebar.style.removeProperty('overflow-y');\n        sidebar.style.removeProperty('transition');\n        document.getElementById('pf-wrap').style.removeProperty('grid-template-columns');\n        if(grid){ grid.style.removeProperty('grid-template-columns'); }\n      }\n    }\n    updateBtn();\n    window.addEventListener('resize', updateBtn);\n\n    btn.addEventListener('click', function(){\n      if(sidebar.classList.contains('open')){\n        sidebar.classList.remove('open');\n        sidebar.style.setProperty('left', '-280px', 'important');\n        overlay.style.display = 'none';\n        document.body.style.overflow = '';\n      } else {\n        sidebar.classList.add('open');\n        sidebar.style.setProperty('left', '0px', 'important');\n        overlay.style.cssText = 'display:block !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,.5) !important;z-index:9998 !important;';\n        document.body.style.overflow = 'hidden';\n      }\n    });\n\n    overlay.addEventListener('click', function(){\n      sidebar.classList.remove('open');\n      sidebar.style.setProperty('left', '-280px', 'important');\n      overlay.style.display = 'none';\n      document.body.style.overflow = '';\n    });\n  }\n\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', initMobileDrawer);\n  } else {\n    initMobileDrawer();\n  }\n\n  document.addEventListener('click', function(e){\n    if(window.innerWidth <= 1024){\n      const param = e.target.closest('.pf-param');\n      if(param){\n        if(activeTooltip){\n          activeTooltip.style.display = 'none';\n          activeTooltip = null;\n          return;\n        }\n        showTooltip(param);\n        return;\n      }\n      if(!e.target.closest('.pf-tooltip')){\n        if(activeTooltip){\n          activeTooltip.style.display = 'none';\n          activeTooltip = null;\n        }\n      }\n    }\n  });\n\n\/\/ \u5f3a\u5236\u4fdd\u6301 pf-apply \u7ea2\u8272\uff0c\u9632\u6b62\u4e3b\u9898\u8986\u76d6\nconst applyBtn = document.getElementById('pf-apply');\nif(applyBtn){\n  const forceApplyStyle = function(){\n    applyBtn.style.cssText = 'background:#C84B2F !important;color:#FFFFFF !important;width:100%;margin-top:8px;padding:7px;border:none;border-radius:1px;cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;';\n  };\n  forceApplyStyle();\n  const observer = new MutationObserver(forceApplyStyle);\n  observer.observe(applyBtn, { attributes: true, attributeFilter: ['style', 'class'] });\n}\n\n  if(typeof Papa !== 'undefined'){\n    init();\n  } else {\n    const s = document.createElement('script');\n    s.src = 'https:\/\/cdn.jsdelivr.net\/npm\/papaparse@5.4.1\/papaparse.min.js';\n    s.onload = init;\n    document.head.appendChild(s);\n  }\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Product Catalog Select LCD Display Module Home \/ LCD Display Modules Find the module that fits your design. 91 modules \u00b7 1.9 to 15.6 inch \u00b7 LVDS, MIPI, RGB, eDP \u00b7 Industrial, medical and automotive grade. ISO 9001 \/ 13485 IATF 16949 RoHS \/ REACH Custom FPC Filter Reset Panel Type Interface Size Brightness (nits) Size range \u2014 Apply range \u2630 Filter Loading\u2026 No results found.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width","meta":{"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"rankMath":{"parentDomain":"rahmlcd.blog","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"Facebook \u306a\u3069\u306e\u30bd\u30fc\u30b7\u30e3\u30eb\u30e1\u30c7\u30a3\u30a2\u30b5\u30a4\u30c8\u3067\u4f7f\u308f\u308c\u308b\u3088\u3046\u306b\u3059\u308b\u306b\u306f\u3001\u753b\u50cf\u30b5\u30a4\u30ba\u3092200x200\u30d4\u30af\u30bb\u30eb\u4ee5\u4e0a\u306b\u3059\u308b\u3079\u304d\u3067\u3059\u3002","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"lcd-product-filter","permalinkFormat":"https:\/\/rahmlcd.blog\/ja\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/rahmlcd.blog\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":false,"primaryTaxonomy":false,"serpData":{"title":"TFT LCD Display Modules | Industrial, Medical, Vehicle","description":"Browse 90+ TFT LCD modules from 1.9 to 15.6 inch. LVDS, MIPI, RGB, eDP interface. Industrial, medical and automotive grade. Request samples from CDTECH.","focusKeywords":"TFT LCD DISPLAY,LCD MODULES,TFT LCD module","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"\u30e6\u30fc\u30b6\u30fc\u540d","primaryTerm":0,"authorName":"Rahm Fan","titleTemplate":"%title% %page% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["\u3059\u3054\u3044","\u611f\u52d5","\u9a5a\u304f","\u552f\u4e00\u7121\u4e8c","\u7f8e\u3057\u3044","\u5e78\u798f","\u8f1d\u304b\u3057\u3044","\u9b45\u60d1\u7684","\u30ab\u30ea\u30b9\u30de\u7684","\u885d\u6483","\u660e\u77ad","\u5b8c\u5168\u306b","\u4fe1\u983c\u3067\u304d\u308b","\u81ea\u4fe1","\u91cd\u8981","\u5275\u9020\u7684","\u6c7a\u5b9a\u7684\u306b","\u7f8e\u5473\u3057\u3044","\u8a3c\u660e\u3059\u308b","\u6025\u3044\u3067","\u6c7a\u610f","\u4fa1\u5024\u304c\u3042\u308b","\u30c0\u30a4\u30ca\u30df\u30c3\u30af","\u611f\u52d5\u7684","\u4e0d\u53ef\u6b20","\u30a4\u30f3\u30b9\u30d4\u30ec\u30fc\u30b7\u30e7\u30f3","\u9769\u65b0\u7684","\u5f37\u529b\u306a","\u9b54\u6cd5\u306e\u3088\u3046\u306a","\u58ee\u5927","\u6b74\u53f2\u7684","\u91cd\u8981\u306a","\u4fe1\u3058\u3089\u308c\u306a\u3044","\u7d76\u5bfe\u5fc5\u8981","\u5fd8\u308c\u3089\u308c\u306a\u3044","\u9b45\u529b\u7684","\u523a\u6fc0\u7684","\u52b9\u679c\u7684","\u9769\u547d\u7684","\u6210\u529f","\u559c\u3073","\u5b89\u5168","\u611f\u52d5\u7684","\u6e80\u3061\u8db3\u308a\u305f","\u7d20\u6674\u3089\u3057\u3044","\u72ec\u7279","\u4fa1\u5024\u304c\u3042\u308b","\u7d20\u6674\u3089\u3057\u3044","\u71b1\u5fc3\u306a","\u52dd\u5229","\u6d3b\u6c17\u3065\u3051\u308b","\u771f\u306b","\u60c5\u71b1\u7684","\u71b1\u5fc3\u306a","\u512a\u96c5","\u5927\u80c6","\u7406\u60f3\u7684","\u4fe1\u3058\u3089\u308c\u306a\u3044\u307b\u3069","\u73fe\u5b9f\u7684","\u6700\u9069","\u4e26\u5916\u308c\u305f","\u8c4a\u5bcc","\u58ee\u89b3","\u5922\u306e\u3088\u3046\u306a","\u611f\u6fc0","\u9b45\u4e86\u3059\u308b","\u5b8c\u74a7","\u58ee\u5927","\u8c6a\u83ef","\u9a5a\u7570\u7684","\u610f\u6b32\u7684","\u71b1\u72c2\u7684","\u753b\u671f\u7684","\u5f37\u70c8","\u9a5a\u6115","\u7dca\u6025","\u89e3\u6c7a","\u6700\u9ad8","\u8c4a\u304b","\u5927\u80c6\u4e0d\u6575","\u6709\u540d","\u611b\u3055\u308c\u308b","\u7279\u5225","\u4fe1\u3058\u3089\u308c\u308b","\u78ba\u5b9f","\u60c5\u71b1","\u671f\u5f85","\u6700\u524d\u7dda","\u958b\u62d3\u8005","\u30d1\u30ef\u30d5\u30eb","\u5f71\u97ff\u529b","\u9ad8\u54c1\u8cea","\u5049\u5927","\u7c21\u5358","\u5b89\u5fc3","\u91cd\u8981","\u72ec\u81ea","\u6804\u5149","\u7121\u6575","\u81ea\u7531","\u5e0c\u671b","\u5947\u8de1","\u6210\u529f","\u8c4a\u304b\u306a","\u529b\u5f37\u3044","\u6804\u5149","\u98db\u8e8d","\u6ce8\u76ee","\u58ee\u5927","\u6311\u6226\u7684","\u4f1d\u8aac","\u7121\u6575","\u83ef\u9e97","\u9a5a\u7570","\u7d20\u6674\u3089\u3057\u3044","\u58ee\u9e97","\u5049\u5927\u306a","\u5049\u5927","\u4f1d\u8aac\u7684","\u523a\u6fc0\u7684","\u30a8\u30ad\u30b5\u30a4\u30c6\u30a3\u30f3\u30b0","\u671f\u5f85","\u61a7\u308c","\u512a\u79c0","\u7d76\u5bfe","\u5927\u6210\u529f","\u60f3\u50cf\u3092\u7d76\u3059\u308b","\u5b8c\u74a7","\u9b45\u529b\u7684","\u611f\u52d5\u7684","\u5049\u5927","\u512a\u96c5","\u7d20\u6674\u3089\u3057\u3044","\u9769\u65b0\u7684","\u5727\u5012\u7684","\u552f\u4e00"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":true},"homeUrl":"https:\/\/rahmlcd.blog\/ja","objectID":103,"objectType":"post","locale":"ja","localeFull":"ja","overlayImages":{"play":{"name":"Play \u30a2\u30a4\u30b3\u30f3","url":"https:\/\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/www\/wwwroot\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF \u30a2\u30a4\u30b3\u30f3","url":"https:\/\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/www\/wwwroot\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":true,"autoSuggestKeywords":true,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Frahmlcd.blog%2Fja&r=https%3A%2F%2Frahmlcd.blog%2Fja%2Fwp-json%2Fwp%2Fv2%2Fpages%2F103%3Fnonce%3Dbd31cd088b","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/rahmlcd.blog\/wp-content\/uploads\/2025\/07\/cropped-\u521b\u5efa\u7f51\u7ad9\u56fe\u6807-150x150.webp","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"showKeywordIntent":true,"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9","trendsPreviewImage":"https:\/\/rahmlcd.blog\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["\u3059\u3054\u3044","\u611f\u52d5","\u9a5a\u304f","\u552f\u4e00\u7121\u4e8c","\u7f8e\u3057\u3044","\u5e78\u798f","\u8f1d\u304b\u3057\u3044","\u9b45\u60d1\u7684","\u30ab\u30ea\u30b9\u30de\u7684","\u885d\u6483","\u660e\u77ad","\u5b8c\u5168\u306b","\u4fe1\u983c\u3067\u304d\u308b","\u81ea\u4fe1","\u91cd\u8981","\u5275\u9020\u7684","\u6c7a\u5b9a\u7684\u306b","\u7f8e\u5473\u3057\u3044","\u8a3c\u660e\u3059\u308b","\u6025\u3044\u3067","\u6c7a\u610f","\u4fa1\u5024\u304c\u3042\u308b","\u30c0\u30a4\u30ca\u30df\u30c3\u30af","\u611f\u52d5\u7684","\u4e0d\u53ef\u6b20","\u30a4\u30f3\u30b9\u30d4\u30ec\u30fc\u30b7\u30e7\u30f3","\u9769\u65b0\u7684","\u5f37\u529b\u306a","\u9b54\u6cd5\u306e\u3088\u3046\u306a","\u58ee\u5927","\u6b74\u53f2\u7684","\u91cd\u8981\u306a","\u4fe1\u3058\u3089\u308c\u306a\u3044","\u7d76\u5bfe\u5fc5\u8981","\u5fd8\u308c\u3089\u308c\u306a\u3044","\u9b45\u529b\u7684","\u523a\u6fc0\u7684","\u52b9\u679c\u7684","\u9769\u547d\u7684","\u6210\u529f","\u559c\u3073","\u5b89\u5168","\u611f\u52d5\u7684","\u6e80\u3061\u8db3\u308a\u305f","\u7d20\u6674\u3089\u3057\u3044","\u72ec\u7279","\u4fa1\u5024\u304c\u3042\u308b","\u7d20\u6674\u3089\u3057\u3044","\u71b1\u5fc3\u306a","\u52dd\u5229","\u6d3b\u6c17\u3065\u3051\u308b","\u771f\u306b","\u60c5\u71b1\u7684","\u71b1\u5fc3\u306a","\u512a\u96c5","\u5927\u80c6","\u7406\u60f3\u7684","\u4fe1\u3058\u3089\u308c\u306a\u3044\u307b\u3069","\u73fe\u5b9f\u7684","\u6700\u9069","\u4e26\u5916\u308c\u305f","\u8c4a\u5bcc","\u58ee\u89b3","\u5922\u306e\u3088\u3046\u306a","\u611f\u6fc0","\u9b45\u4e86\u3059\u308b","\u5b8c\u74a7","\u58ee\u5927","\u8c6a\u83ef","\u9a5a\u7570\u7684","\u610f\u6b32\u7684","\u71b1\u72c2\u7684","\u753b\u671f\u7684","\u5f37\u70c8","\u9a5a\u6115","\u7dca\u6025","\u89e3\u6c7a","\u6700\u9ad8","\u8c4a\u304b","\u5927\u80c6\u4e0d\u6575","\u6709\u540d","\u611b\u3055\u308c\u308b","\u7279\u5225","\u4fe1\u3058\u3089\u308c\u308b","\u78ba\u5b9f","\u60c5\u71b1","\u671f\u5f85","\u6700\u524d\u7dda","\u958b\u62d3\u8005","\u30d1\u30ef\u30d5\u30eb","\u5f71\u97ff\u529b","\u9ad8\u54c1\u8cea","\u5049\u5927","\u7c21\u5358","\u5b89\u5fc3","\u91cd\u8981","\u72ec\u81ea","\u6804\u5149","\u7121\u6575","\u81ea\u7531","\u5e0c\u671b","\u5947\u8de1","\u6210\u529f","\u8c4a\u304b\u306a","\u529b\u5f37\u3044","\u6804\u5149","\u98db\u8e8d","\u6ce8\u76ee","\u58ee\u5927","\u6311\u6226\u7684","\u4f1d\u8aac","\u7121\u6575","\u83ef\u9e97","\u9a5a\u7570","\u7d20\u6674\u3089\u3057\u3044","\u58ee\u9e97","\u5049\u5927\u306a","\u5049\u5927","\u4f1d\u8aac\u7684","\u523a\u6fc0\u7684","\u30a8\u30ad\u30b5\u30a4\u30c6\u30a3\u30f3\u30b0","\u671f\u5f85","\u61a7\u308c","\u512a\u79c0","\u7d76\u5bfe","\u5927\u6210\u529f","\u60f3\u50cf\u3092\u7d76\u3059\u308b","\u5b8c\u74a7","\u9b45\u529b\u7684","\u611f\u52d5\u7684","\u5049\u5927","\u512a\u96c5","\u7d20\u6674\u3089\u3057\u3044","\u9769\u65b0\u7684","\u5727\u5012\u7684","\u552f\u4e00"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":true,"serpData":{"title":"2.9\u201315.6 Inch LCD Display \u2013 Market & Tech | %sitename%","description":"Rahm\u2019s personal blog on LCD display modules, featuring industry insights, customer stories, and sourcing tips for automotive, medical, and industrial projects.","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/pages\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":98,"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/pages\/103\/revisions"}],"predecessor-version":[{"id":1401,"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/pages\/103\/revisions\/1401"}],"wp:attachment":[{"href":"https:\/\/rahmlcd.blog\/ja\/wp-json\/wp\/v2\/media?parent=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}