:root{--accent:#ff5705;--accent-ink:#171717;--accent-text:#b83b00;--accent-soft:#fff1e9;--accent-hover:#e94c00;--fg:#171717;--muted:#515960;--bg:#fbf5ee;--header-bg:#fff;--surface:#f3f5f6;--line:#c2c6c9;--line-strong:#171717;--focus:#b83b00;--font-body:"Noto Sans JP", system-ui, "Yu Gothic", Meiryo, sans-serif;--font-display:system-ui, -apple-system, "Segoe UI", "Noto Sans JP", sans-serif;--font-data:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-display:clamp(2.35rem, 6.2vw, 5.6rem);--type-title:clamp(2.1rem, 4.4vw, 4.25rem);--type-section:clamp(1.55rem, 2.6vw, 2.4rem);--type-body:1rem;--type-label:.82rem;--type-index:clamp(2rem, 3.6vw, 3.5rem);--leading-body:1.65;--leading-ja:1.8;--leading-display:1.04;--leading-display-ja:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--content-max:1320px;--content-gutter:48px;--grid-gap:clamp(24px, 4vw, 64px);--measure-copy:66ch;--tap-min:48px;--rule:1px solid var(--line);--rule-strong:1px solid var(--line-strong);--rule-display:4px solid var(--line-strong);--radius-control:0;--motion-short:.16s}@media (width<=1099px){:root{--content-gutter:20px}}@media (width<=760px){:root{--content-gutter:16px}}:root{font-family:var(--font-body);color:var(--fg);background:var(--bg);font-size:17px;line-height:var(--leading-body)}*{box-sizing:border-box}img{pointer-events:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}.media-figure{margin:0 0 24px}.corporate-logo{width:260px;margin:0}.corporate-logo img{object-fit:contain;width:100%;height:auto}.identity-name{margin-top:6px;font-size:.76rem;font-weight:500;display:block}.home-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-block:40px;display:grid}.home-hero .intro{padding:0}.hero-media{margin:0}.hero-media img{width:100%;height:auto}.product-media{background:0 0;max-width:600px}.product-media img{object-fit:contain;width:100%;height:auto;max-height:420px}.oem-panel{background:var(--surface);border-block:1px solid var(--line);margin-block:16px 40px;padding:32px}.oem-panel p{max-width:85ch}.identity-data{margin:0 0 40px;display:block!important}.identity-data>div{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;padding:18px 0;display:grid}.identity-data dt{font-weight:600}.identity-data dd{overflow-wrap:normal;margin:0}.postal-contact{background:var(--surface);margin-bottom:32px;padding:24px}.postal-contact address{font-style:normal}.review{padding-block:5px!important}@media (width<=760px){.home-hero{grid-template-columns:1fr;gap:24px;padding-block:28px}.hero-media{max-width:600px}.oem-panel{padding:24px 18px}.identity-data>div{grid-template-columns:1fr;gap:6px}.corporate-logo{width:210px}.product-media img{max-height:340px}}body{word-break:normal;overflow-wrap:normal;hyphens:none;margin:0}html:lang(ja){line-height:1.8}html:lang(ja) body{word-break:keep-all;overflow-wrap:normal}a{color:#c0272c;text-underline-offset:.22em;font-weight:700;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}a,summary{touch-action:manipulation}p{margin:0 0 1.1em}h1,h2{letter-spacing:-.025em;text-wrap:balance;line-height:1.2}h1{max-width:20ch;margin:.3em 0 .5em;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:650}h2{margin:0 0 .7em;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:650}html:lang(ja) h1{max-width:25ch;line-height:1.4}html:lang(ja) h2{line-height:1.5}li{margin-bottom:.45em}ul{padding-left:1.3em}.wrap{width:min(100% - 64px,var(--content-max));margin-inline:auto}.review{background:var(--fg);color:#fff;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:10px 16px;font-size:.8rem;display:flex}.site-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.identity{max-width:100%;font-size:1.2rem;font-weight:700;text-decoration:none}.utilities{align-items:center;gap:24px;display:flex}.utilities a,nav a,.language-regions a{min-height:var(--tap-min);align-items:center;display:inline-flex}.contact-link{font-weight:700}.desktop-nav{width:100%}nav{flex-wrap:wrap;gap:12px 32px;display:flex}nav a[aria-current=page]{font-weight:700;text-decoration-thickness:3px}.mobile-nav{display:none}.skip{z-index:2;background:#fff;padding:12px;position:absolute;top:-150px;left:16px}.skip:focus{top:8px}.intro{max-width:940px;padding:56px 0 40px}.lead{max-width:72ch;color:var(--muted);font-size:1.12rem}.status,.muted{color:var(--muted);font-size:.9rem}.status{margin-bottom:16px}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.button{background:var(--fg);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:#383e43}.breadcrumb{color:var(--muted);padding-top:24px;font-size:.9rem}.business-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:48px;padding:36px 0;scroll-margin-top:20px;display:grid}.business-row p{max-width:72ch}.row-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:.9rem;display:block}.section-nav{gap:8px 24px;padding:0 0 32px;font-size:.9rem}.next-step{background:var(--surface);max-width:900px;margin:32px 0 56px;padding:32px}.next-step p{max-width:70ch}.next-step a{padding-block:10px;font-weight:600;display:inline-block}.identity-data{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:24px;padding:24px 0;display:grid}dt{font-weight:600}dd{margin:0}.language-regions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding:32px 0 64px;display:grid}.language-regions section{min-width:0}.language-regions nav{margin-top:20px}.language-regions section>a:not(.button){display:flex}.directory{padding-bottom:48px}.directory a{min-height:var(--tap-min);align-items:center;display:inline-flex}footer{border-top:1px solid var(--line);padding-block:32px}footer>p:first-child{font-weight:650}footer .muted{margin-top:24px}main:focus{outline:3px solid var(--focus);outline-offset:6px}@media (width<=767px){.wrap{width:calc(100% - 32px)}.site-header{gap:12px;padding-block:20px}.identity{width:100%;font-size:1rem}.utilities{justify-content:space-between;width:100%}.desktop-nav{display:none}.mobile-nav{border-top:1px solid var(--line);width:100%;padding-top:8px;display:block}summary{min-height:var(--tap-min);cursor:pointer;padding:8px 0;font-weight:600}.mobile-nav nav{flex-direction:column;gap:0;padding:8px 0;display:flex}.mobile-nav nav a{padding:8px 0}.intro{padding:32px 0}.business-row{grid-template-columns:1fr;gap:12px;padding:28px 0}.row-number{margin-bottom:8px}.language-regions{grid-template-columns:1fr;gap:32px}.language-regions section+section{border-top:1px solid var(--line);padding-top:32px}.next-step{padding:24px 20px}.identity-data{grid-template-columns:1fr;gap:8px}.actions{flex-direction:column;align-items:flex-start;gap:16px}h1{font-size:clamp(1.9rem,7vw,2.25rem)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media (forced-colors:active){.button,.review{border:1px solid canvastext}.skip:focus{border:2px solid canvastext}}@media print{.site-header,.skip,footer,nav,.actions{display:none!important}.review{color:#000;background:0 0;border-bottom:1px solid #000}.wrap{width:100%}.intro{padding:20px 0}.business-row{break-inside:avoid;gap:24px}.next-step{background:0 0;border:1px solid #777}a{color:#000}}body .wrap{width:min(calc(100% - 2*var(--content-gutter)),var(--content-max))}body .review{padding-block:6px;font-size:.75rem;line-height:1.5}body .skip{z-index:100;max-width:calc(100% - 32px)}body :is(h1,h2,h3,h4){overflow-wrap:normal}body :is(.intro,.home-hero>*,.page-intro,.business-row>*,.next-step>*,.trade-overview>*,.master-heading){min-inline-size:0}body .home-hero{gap:var(--grid-gap);padding-block:var(--space-16);border-bottom:var(--rule-display);grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center}body .home-hero h1{font-size:var(--type-display);font-weight:650;line-height:var(--leading-display);letter-spacing:-.055em;max-width:15ch;margin:0 0 var(--space-8);text-wrap:balance}body .home-hero .lead{font-size:1.1rem;line-height:var(--leading-body);max-width:45ch}body .home-hero .hero-media{max-width:none;margin:0}body .home-hero+.business-row{border-top:0}body .page-intro:not(.home-hero) .intro{gap:var(--grid-gap);max-width:none;padding-block:var(--space-12);border-bottom:var(--rule-display);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}body .page-intro:not(.home-hero) h1{font-size:var(--type-title);letter-spacing:-.045em;max-width:20ch;margin:0;font-weight:650;line-height:1.08}body .page-intro:not(.home-hero) .lead{max-width:52ch;margin:var(--space-1) 0 0;font-size:1.05rem}body .business-row{gap:var(--grid-gap);padding-block:var(--space-12);border-top:var(--rule-strong);scroll-margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}body .business-row>div:first-child{align-content:start;gap:var(--space-4);grid-template-columns:minmax(64px,max-content) minmax(0,1fr);display:grid}body .business-row .row-number{font-size:var(--type-index);letter-spacing:-.055em;line-height:1;font-family:var(--font-display);color:var(--fg);grid-area:1/1;margin:0;font-weight:500}body .business-row>div:first-child h2{font-size:var(--type-section);letter-spacing:-.035em;grid-area:1/2;margin:0;font-weight:650;line-height:1.15}body .business-row>div:first-child h2:only-child{grid-column:1/-1}body .business-row p{max-width:var(--measure-copy)}body .section-nav{border-top:0;border-bottom:var(--rule-strong);padding:var(--space-3) 0;gap:var(--space-2) var(--space-8)}body :is(.section-nav,.trade-brand-links,.configuration-links,footer nav) a{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}body .button{border-radius:var(--radius-control);min-height:var(--tap-min);min-width:var(--tap-min);max-width:100%;padding-inline:var(--space-6);text-align:center;overflow-wrap:normal;font-weight:700}body .actions{gap:var(--space-6)}body .oem-panel{box-shadow:none;padding:var(--space-8);margin-block:var(--space-8);border-radius:0}body .oem-panel h2{font-size:var(--type-section);letter-spacing:-.025em;font-weight:600;line-height:1.25}body .next-step{gap:var(--space-4) var(--grid-gap);border:var(--rule-strong);max-width:none;margin-block:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:clamp(24px,4vw,56px);display:grid}body .next-step h2{letter-spacing:-.04em;grid-area:1/1/3;max-width:20ch;margin:0;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:650;line-height:1.12}body .next-step p{grid-column:2;max-width:50ch;margin:0}body .next-step a{min-width:var(--tap-min);min-height:var(--tap-min);grid-column:2;justify-self:start;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}body .facility-panel .facility-facts{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}body .facility-panel .facility-facts>div{grid-column:1/-1}body .facility-panel .facility-facts>div:nth-child(-n+2){gap:var(--space-3);grid-column:auto;grid-template-columns:minmax(0,1fr);align-content:start}body .facility-panel .facility-facts>div:nth-child(-n+2) dt{font-size:var(--type-label);color:var(--muted);font-weight:500}body .facility-panel .fact-number{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,3.9vw,3.4rem);font-weight:600;line-height:1.08}body .trade-directory{border-top:0;padding-top:0}body .trade-directory>h2{font-size:var(--type-title);letter-spacing:-.04em;font-weight:650;line-height:1.1}body .trade-brand-links{border:var(--rule-strong);margin-block:var(--space-8) var(--space-12);gap:0}body .trade-brand-links a{padding:var(--space-3) var(--space-6);border-right:var(--rule-strong);font-weight:600;text-decoration:none}body .trade-brand-links a:hover{background:var(--surface);text-decoration:underline}body .trade-brand h3{font-size:var(--type-section);letter-spacing:-.03em;margin-block:var(--space-6);font-weight:650;line-height:1.2}body .trade-brand{counter-reset:category-index;scroll-margin-top:var(--space-4)}body .trade-category{counter-increment:category-index;border-top:var(--rule-strong)}body .trade-category>summary{align-items:center;gap:var(--space-6);min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-6) var(--space-4);letter-spacing:-.025em;overflow-wrap:normal;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600;line-height:1.3;list-style:none;display:flex;position:relative}body .trade-category>summary::-webkit-details-marker{display:none}body .trade-category>summary:before{content:counter(category-index,decimal-leading-zero);font-size:var(--type-label);font-family:var(--font-data);letter-spacing:0;font-variant-numeric:tabular-nums;min-width:28px}body .trade-category>summary:after{content:"";border:2px solid;border-top:0;border-left:0;flex:0 0 12px;width:12px;height:12px;margin-bottom:5px;margin-left:auto;transform:rotate(45deg)}body .trade-category[open]>summary:after{margin-top:5px;margin-bottom:0;transform:rotate(225deg)}body .trade-row>a{padding:var(--space-4);font-size:.96rem;line-height:1.5}body .trade-row-pack{font-variant-numeric:tabular-nums;display:block}body .trade-row-pack>*{display:block}body .trade-row-weights:empty{display:none}body .trade-row-diet{margin-top:var(--space-1)}body .trade-row-diet[data-classification=Vegetarian]{color:#466b35}body .trade-row-diet[data-classification=Vegan]{color:#1f7650}body .trade-row-diet[data-classification=Non-Vegetarian]{color:#a23a37}body .trade-row-ref{font-variant-numeric:tabular-nums}body .trade-specification{max-width:1180px;margin-inline:auto}body .trade-heading :is(h1,h3){letter-spacing:-.035em;margin:var(--space-3) 0 var(--space-6);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:650;line-height:1.15}body .trade-specification>:is(h2,h4){letter-spacing:-.02em;border-top:var(--rule-display);padding-top:var(--space-6);margin:0;font-size:1.45rem;font-weight:600}body .trade-reference{border-block:var(--rule);padding-block:var(--space-3);font-size:var(--type-label)}body .trade-reference strong{font-family:var(--font-data);font-size:1rem}body .trade-table{font-size:.95rem;line-height:1.65}body .trade-table th{font-weight:600}body .trade-table tr:is([data-field=jan],[data-field=unit_weight_g],[data-field=pack_count],[data-field=total_net_weight_g],[data-field=shelf_life_days]) td{font-variant-numeric:tabular-nums}body>footer{align-items:start;gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}body>footer nav{justify-content:flex-end;gap:var(--space-6)}body>footer .footer-copyright{white-space:pre-wrap}body>footer .muted{grid-column:1/-1;margin:0}@media (width<=1099px){body .home-hero{padding-block:var(--space-12)}body .business-row>div:first-child{grid-template-columns:minmax(48px,max-content) minmax(0,1fr)}}@media (width<=760px){body .home-hero,body .page-intro:not(.home-hero) .intro{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}body .home-hero h1{letter-spacing:-.04em;max-width:22ch;margin-bottom:var(--space-6);font-size:clamp(2.35rem,8.8vw,3.6rem);line-height:1.08}body .page-intro:not(.home-hero) h1{margin:0;font-size:clamp(2.1rem,8vw,3.2rem)}body .home-hero .lead,body .page-intro:not(.home-hero) .lead{font-size:var(--type-body);margin-top:0;line-height:1.7}body .business-row{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}body .business-row>div:first-child{gap:var(--space-3);grid-template-columns:minmax(48px,max-content) minmax(0,1fr)}body .business-row .row-number{font-size:2.2rem}body .business-row>div:first-child h2{font-size:1.7rem}body .next-step{gap:var(--space-6);margin-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr)}body .next-step :is(h2,p,a){grid-area:auto/1}body .trade-brand-links a{padding:var(--space-3) var(--space-4);flex:auto}body .trade-category>summary{gap:var(--space-3);padding:var(--space-4) var(--space-2);font-size:1.2rem}body>footer{grid-template-columns:minmax(0,1fr)}body>footer nav{justify-content:flex-start}body .facility-panel .facility-facts{grid-template-columns:minmax(0,1fr)}body .facility-panel .facility-facts>div:nth-child(-n+2){grid-column:1/-1}body .oem-panel{padding:var(--space-6) var(--space-4)}}html:lang(ja) body :is(.home-hero h1,.page-intro h1,.business-row h2,.next-step h2,.trade-heading h3){font-family:var(--font-body);font-weight:600;line-height:var(--leading-display-ja);letter-spacing:-.025em}body .home-hero h1 .ja-heading-phrase{overflow-wrap:normal;max-width:100%;display:inline-block}@media (width<=760px){body :is(.home-hero h1,.business-row h2,.next-step h2){overflow-wrap:normal}}@media print{body{background:#fff}body .wrap{width:100%;max-width:none}body .trade-specification{max-width:none;margin:0}body .trade-table{font-size:10pt}body .home-hero,body .page-intro:not(.home-hero) .intro,body .business-row,body .next-step{padding-block:12px;display:block}body .home-hero h1,body .next-step{color:#000;background:#fff}body .row-number{font-size:1.2rem!important}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-jp-common.55c680c1fc80.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+AE,U+B2,U+B7,U+D7,U+E9,U+2013-2014,U+2019,U+201C-201D,U+203B,U+3001-3002,U+3005,U+300C-300D,U+3010-3012,U+3042,U+3044,U+3046,U+3048,U+304A-304F,U+3051-3055,U+3057-3061,U+3063-306F,U+3071-3073,U+3076,U+3078-3079,U+307B,U+307E-3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30BD,U+30BF-30C1,U+30C3-30C4,U+30C6-30D7,U+30D9-30E5,U+30E7-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E2D,U+4E8B,U+4F1A,U+500B,U+5165,U+5185,U+5305,U+539F,U+53E3,U+5408,U+54C1,U+5546,U+554F,U+5831,U+5BB9,U+5E02,U+5F0F,U+60C5,U+6587,U+65E5,U+6728,U+672A,U+672C,U+6803,U+682A,U+696D,U+6A0B,U+7518,U+753A,U+770C,U+793E,U+7BB1,U+82F1,U+888B,U+88C5,U+88FD,U+8A9E,U+8F9B,U+9020,U+91CF,U+958B}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-jp-japanese.dea753416cd5.woff2)format("woff2");unicode-range:U+26A0,U+4E00-4E01,U+4E0A-4E0B,U+4E0E,U+4E21,U+4E38,U+4E3B,U+4E5D,U+4E73,U+4E7E,U+4E88,U+4EBA,U+4ECB,U+4ED5,U+4ED8,U+4EE3,U+4EE5,U+4EF2,U+4EF6,U+4EFB,U+4F01,U+4F1D,U+4F3A,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F5C,U+4F7F,U+4F9B,U+4FA1,U+4FC2,U+4FDD,U+4FE1,U+5009,U+5019,U+5024,U+5099,U+50CD,U+512A,U+5145,U+5148-5149,U+5150,U+5168,U+5171,U+5177,U+517C,U+5186,U+51A0,U+51B7,U+51CD,U+51DD,U+51FA,U+5206-5207,U+5224-5225,U+5229,U+5236,U+523B,U+524A,U+524D,U+5264,U+5272,U+529B,U+52A0,U+52A9,U+52B4,U+52B9,U+52D5,U+52D9,U+5316,U+533A-533B,U+534A,U+5353-5354,U+5358,U+5375,U+5378,U+539A,U+53A8,U+53C2,U+53C8,U+53CC,U+53D6-53D7,U+53EC,U+53EF,U+53F7,U+5404,U+540D,U+5411,U+5426,U+542B,U+544A,U+5473,U+547D,U+548C,U+54E1,U+5510,U+5584,U+5668,U+56E0,U+56E3,U+56F2-56F3,U+56FA,U+56FD,U+5727-5728,U+5730,U+57CB,U+57FA,U+5834,U+5869,U+586B,U+58F2,U+5909,U+5915-5916,U+591A,U+5927,U+597D,U+59CB,U+59DC,U+5B50,U+5B58,U+5B85,U+5B89,U+5B8C,U+5B9A,U+5B9C-5B9D,U+5B9F,U+5BA2,U+5BB6,U+5BC4,U+5BC6,U+5BCC,U+5BDF,U+5BE7,U+5BF8,U+5BFE,U+5C01,U+5C04,U+5C0F,U+5C4A,U+5C55,U+5C5E,U+5C64,U+5CA9,U+5DE5,U+5E0C,U+5E38,U+5E45,U+5E73-5E74,U+5E83,U+5E97,U+5EA6,U+5EAB,U+5EAD,U+5F15,U+5F35,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F93,U+5FC5,U+5FD9,U+5FDC,U+6025,U+6027,U+60F3,U+610F,U+611F,U+614B,U+616E,U+6210,U+6226,U+623B,U+623F-6240,U+624B,U+6271,U+627F-6280,U+628A,U+629E,U+62C5,U+62E0-62E1,U+6301,U+6307,U+6311,U+633D,U+63A2,U+63B2,U+63D0,U+63DA,U+63E1,U+640D,U+6539,U+6563,U+656C,U+6570,U+6574,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65CF,U+65E8-65E9,U+660E,U+663C,U+6642,U+66F8,U+6700,U+6708-6709,U+671B,U+671D,U+671F,U+672B,U+6750,U+6761,U+6790,U+679C,U+67D4,U+6804,U+6839,U+683C,U+6848,U+690D,U+6912,U+691C,U+697D,U+6982,U+69CB,U+69D8,U+6A19,U+6A21,U+6A5F,U+6B20-6B21,U+6B63,U+6B73,U+6BB5,U+6BCE,U+6C17,U+6C34,U+6C41,U+6C7A,U+6CB8-6CB9,U+6CC1,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D78,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E1B,U+6E21,U+6E29,U+6E6F,U+6E7F-6E80,U+6E96,U+6ED1,U+6F54,U+6FC3,U+708A,U+7092,U+70AD,U+70B9,U+7121,U+7167,U+71B1,U+71E5,U+7248,U+725B,U+7269,U+7279,U+72B6,U+732E,U+7389,U+73FE,U+7406,U+751F,U+7523,U+7528,U+753B,U+756A,U+7570,U+7642,U+767A,U+7684,U+7686,U+76BF,U+76E4,U+76EE,U+76F4,U+76F8,U+7701,U+77E5,U+77F3,U+7802,U+7815,U+7834,U+78BA,U+793A,U+79C1,U+79D2,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C,U+7A4D,U+7A93,U+7ACB,U+7B49,U+7B97,U+7BA1,U+7BC0,U+7BC4,U+7BC9,U+7C73,U+7C89,U+7C92,U+7CD6,U+7CFB,U+7D04-7D05,U+7D0D,U+7D20,U+7D30,U+7D39,U+7D44,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D9A,U+7DCF,U+7DD1-7DD2,U+7DE0,U+7E2E,U+7F6E,U+7F8A,U+7F8E,U+8003,U+8005,U+8010,U+8089,U+80A2,U+80AA,U+80E1,U+80FD,U+8102,U+8131,U+8150,U+81A8,U+81EA,U+822C,U+8272,U+82B1,U+8336,U+8349,U+83D3,U+83DC,U+843D,U+8449,U+84B8,U+8535,U+8702,U+871C,U+874B,U+87F9,U+884C,U+8853,U+8863,U+8868,U+88DC,U+8907,U+8981,U+898B,U+898F,U+89A7,U+89AA,U+89B3,U+89E3,U+8A00,U+8A08,U+8A0E,U+8A18,U+8A2D,U+8A3C,U+8A70-8A71,U+8A73,U+8A8D,U+8AA0,U+8AAC,U+8ABF,U+8AC7,U+8B58,U+8B70,U+8C46,U+8C4A,U+8C5A,U+8C61,U+8CA9,U+8CAC,U+8CC7,U+8CDE,U+8CEA,U+8CFC,U+8D64,U+8DEF,U+8EAB,U+8EDF,U+8EFD,U+8F09,U+8F38,U+8FBC,U+8FD1,U+8FD4,U+9001,U+9014,U+901A,U+901F,U+9023,U+9031-9032,U+904E,U+9054-9055,U+9069,U+9078,U+907F,U+90E8,U+90FD,U+914D,U+9178,U+91CD-91CE,U+91D1,U+91DD,U+9332,U+9577,U+9589,U+9593,U+95A2,U+9632,U+9650,U+968E,U+969B,U+96E2,U+96FB,U+9752,U+9762,U+9805-9806,U+983B-983C,U+984C,U+985E,U+98A8,U+98DB,U+98DF,U+98EF,U+98F2,U+98FD,U+9903,U+990A,U+9999,U+99C4,U+9A13,U+9A30,U+9AD8,U+9B5A,U+9BAE,U+9D8F,U+9EA6,U+9EBA,U+9EC4,U+9ED2,U+FF08-FF09,U+FF0F,U+FF16,U+FF18-FF1A,U+FF3B,U+FF3D,U+FF5E,U+FFE5}body,button,input,select,textarea{font-family:var(--font-body)}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6,.fact-number{font-family:var(--font-display)}html:lang(ja) body{line-height:var(--leading-ja)}html:lang(ja) :is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6):lang(ja){font-family:var(--font-body);font-weight:600;line-height:var(--leading-display-ja)}p:lang(ja),td span:lang(ja){line-height:var(--leading-ja);letter-spacing:normal}:root{color-scheme:light;--header-scroll-space:calc(max(64px,3.7rem) + 40px);scroll-padding-top:var(--header-scroll-space)}body{background:var(--bg);color:var(--fg)}body .site-header.reference-header{--header-cell-height:max(64px,3.7rem);--header-utility-height:max(48px,2.8rem);z-index:30;width:min(calc(100% - 2*var(--content-gutter)),var(--content-max));max-width:var(--content-max);border:1px solid var(--fg);background:var(--header-bg);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:0;margin:20px auto 0;padding:0;display:grid;position:sticky;top:12px}body .reference-header .desktop-nav{grid-area:1/1;justify-self:stretch;width:100%;display:block}body .reference-header .desktop-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:100%;display:grid}body .reference-header .desktop-nav nav a{min-height:var(--header-cell-height);border-right:1px solid var(--fg);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:.9rem;line-height:1.35;text-decoration:none;display:flex}body .reference-header .header-brand{width:100%;height:var(--header-cell-height);grid-area:1/2;padding:0 12px;display:block}.brand-window{width:100%;height:var(--header-cell-height);display:block;overflow:hidden}.brand-stack{transition:transform .45s ease-in-out;display:block;transform:translateY(0)}.brand-face{height:var(--header-cell-height);justify-content:center;align-items:center;display:flex}body .reference-header .brand-face .corporate-logo{background:var(--header-bg);width:120px;margin:0;padding:2px}body .reference-header .brand-face .corporate-logo img{object-fit:contain;width:100%;max-height:60px}.brand-tagline{text-align:center;font-size:.85rem;font-style:italic;font-weight:400;line-height:1.4}body .reference-header:focus-within .brand-stack,body .reference-header:hover .brand-stack{transform:translateY(calc(-1 * var(--header-cell-height)))}body .reference-header .utilities{grid-area:1/3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;display:grid}body .reference-header .utilities>a,body .reference-header .language-control{min-width:0;min-height:var(--header-cell-height);border:0;border-left:1px solid var(--fg);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}body .reference-header .language-control a{min-height:var(--tap-min);min-width:var(--tap-min);overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}body .reference-header a[aria-current=page]{text-underline-offset:.25em;font-weight:700;text-decoration:underline 1px}body .reference-header .desktop-nav a:hover,body .reference-header .utilities>a:hover,body .reference-header .language-control:hover{background:var(--surface);color:#c0272c}body .reference-header .mobile-nav{display:none}@media (width<=1023px){:root{--header-scroll-space:calc(max(64px,3.7rem) + max(48px,2.8rem) + 36px)}body .site-header.reference-header{width:min(calc(100% - 2*var(--content-gutter)),var(--content-max));max-height:calc(100dvh - 16px);margin-top:12px;display:block;top:8px;overflow-y:auto;container-type:inline-size}body .site-header.reference-header:has(.mobile-nav[open]){max-height:none;position:relative;top:0;overflow:visible}body .reference-header .desktop-nav{display:none}body .reference-header .header-brand{width:100%;height:var(--header-cell-height);border-bottom:1px solid var(--fg)}body .reference-header .utilities{display:contents}body .reference-header .utilities .header-products{display:none}body .reference-header .utilities .contact-link,body .reference-header .language-control{top:var(--header-cell-height);height:var(--header-utility-height);min-height:var(--header-utility-height);border-left:1px solid var(--fg);width:calc(33.3333% - .666667px);padding:4px 6px;font-size:.85rem;line-height:1.25;position:absolute}body .reference-header .utilities .contact-link{left:calc(33.3333% + .333333px)}body .reference-header .language-control{padding-block:0;left:calc(66.6667% - .333333px)}body .reference-header .mobile-nav{border:0;width:100%;padding:0;display:block}body .reference-header .mobile-nav>summary{width:33.3333%;min-height:var(--header-utility-height);height:var(--header-utility-height);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 6px;font-size:.85rem;font-weight:400;line-height:1.25;list-style:none;display:flex}body .reference-header .mobile-nav>summary::-webkit-details-marker{display:none}body .reference-header .mobile-nav>summary .menu-lines{flex:0 0 14px;display:block}body .reference-header .mobile-nav>summary{background:var(--header-bg);color:var(--fg)}body .reference-header .utilities .contact-link{white-space:normal;overflow-wrap:normal;padding-inline:4px}body .reference-header .mobile-nav>summary:hover{background:var(--surface)}body .reference-header .mobile-nav nav{border-top:1px solid var(--fg);background:var(--header-bg);flex-direction:column;gap:0;padding:0;display:flex}body .reference-header .mobile-nav nav a{min-height:64px;min-width:var(--tap-min);border-bottom:var(--rule-strong);overflow-wrap:normal;align-items:center;padding:16px 18px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.3;text-decoration:none;display:flex}body .reference-header .mobile-nav nav a:last-child{border-bottom:0}body .reference-header .mobile-nav:not([open]) nav{display:none}@container (width<=14em){body .reference-header .utilities .contact-link,body .reference-header .language-control{width:100%;height:auto;min-height:var(--header-utility-height);border-left:0;border-top:1px solid var(--fg);padding:8px;position:static}body .reference-header .mobile-nav>summary{width:100%;height:auto;min-height:var(--header-utility-height);padding:8px}body .reference-header .mobile-nav nav a{letter-spacing:-.03em;padding-inline:8px}}}@media (width<=1023px) and (height<=700px){body .site-header.reference-header{max-height:none;position:relative;top:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.brand-stack{transition:none}}@media print{body{background:#fff}body .site-header.reference-header{display:none!important}}@media screen{::selection,body .button,body .reference-header .utilities>.contact-link{background:var(--accent);color:var(--accent-ink)}body .button:hover,body .reference-header .utilities>.contact-link:hover{background:var(--accent-hover);color:var(--accent-ink)}body .reference-header a[aria-current=page]{text-decoration-color:var(--accent-text);text-decoration-thickness:2px}body .reference-header .contact-link[aria-current=page]{text-decoration-color:currentColor}body .reference-header .desktop-nav a:hover,body .reference-header .language-control:hover,body .reference-header .mobile-nav nav a:hover{background:var(--accent-soft)}body .home-hero h1{color:var(--accent)}body .home-hero .hero-media{border-bottom:8px solid var(--accent)}body .splash-hero .hero-media{border-bottom:0;order:-1;width:78%;max-width:none}body .splash-hero .intro{text-align:left}body .business-row a,body .home-hero .actions>a:not(.button),body .category-explorer-panel a,body .section-nav a,body .trade-return a,body .postal-contact a{color:#c0272c}body .business-links a{color:#c0272c;font-weight:700}body .business-row a:hover,body .category-explorer-panel a:hover,body .section-nav a:hover{color:#c0272c}body .category-explorer-choice:checked+.category-explorer-spine{background:var(--accent);color:var(--accent-ink);font-weight:600}body .category-explorer-choice:checked+.category-explorer-spine .category-explorer-marker{color:inherit;text-underline-offset:.25em;text-decoration:underline 2px}body .category-explorer-spine:hover{background:var(--accent-soft)}body .size-tabs a[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-ink)}body .size-tabs a:hover{background:var(--accent-soft);color:var(--accent-ink)}body .size-tabs a[aria-selected=true]:hover{background:var(--accent-hover)}body .trade-category[open]>summary{background:var(--accent-soft);color:var(--accent-ink)}body .oem-panel{background:var(--accent-soft);border-color:var(--accent-text)}body .next-step{background:var(--accent);color:var(--accent-ink)}body .next-step a{color:var(--accent-ink)}body .next-step a:focus-visible,body .category-explorer-choice:focus-visible+.category-explorer-spine{outline-color:var(--accent-ink)}body>footer{border-top:4px solid var(--accent)}@media (width<=760px){body .home-hero .hero-media{border-bottom-width:6px}}}
