.business-shortcut[data-astro-cid-gaa7uydg]{display:grid;grid-template-columns:96px 220px minmax(0,1fr) 220px 40px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);align-items:center;min-width:0}.business-shortcut[data-astro-cid-gaa7uydg]:first-child{border-top:1.5px solid var(--ink)}.business-shortcut[data-astro-cid-gaa7uydg]:hover{text-decoration:none;background:#fff}.roman[data-astro-cid-gaa7uydg]{font:600 44px/1 var(--font-serif);color:var(--group-text)}.shortcut-customer[data-astro-cid-gaa7uydg]{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--body)}.business-shortcut[data-astro-cid-gaa7uydg] h3[data-astro-cid-gaa7uydg]{font-size:var(--size-card,24px);line-height:1.45;letter-spacing:-.02em}.shortcut-products[data-astro-cid-gaa7uydg]{display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--body)}.shortcut-products[data-astro-cid-gaa7uydg] .mono[data-astro-cid-gaa7uydg]{font-size:12.5px}.shortcut-strip[data-astro-cid-gaa7uydg]{display:flex;gap:6px}.shortcut-strip[data-astro-cid-gaa7uydg] i[data-astro-cid-gaa7uydg]{width:22px;height:8px;background:var(--line)}.shortcut-strip[data-astro-cid-gaa7uydg] i[data-astro-cid-gaa7uydg].active{background:var(--group-dot)}.shortcut-arrow[data-astro-cid-gaa7uydg]{width:40px;height:40px;border:1.5px solid var(--group-dot);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--group-text);flex:none}@media(min-width:768px)and (max-width:1100px){.business-shortcut[data-astro-cid-gaa7uydg]{grid-template-columns:60px 140px minmax(0,1fr) 150px 32px;gap:16px}.roman[data-astro-cid-gaa7uydg]{font-size:36px}.business-shortcut[data-astro-cid-gaa7uydg] h3[data-astro-cid-gaa7uydg]{font-size:var(--size-card,22px)}.shortcut-products[data-astro-cid-gaa7uydg]{font-size:12px}.shortcut-strip[data-astro-cid-gaa7uydg]{gap:4px}.shortcut-strip[data-astro-cid-gaa7uydg] i[data-astro-cid-gaa7uydg]{width:17px;height:6px}.shortcut-arrow[data-astro-cid-gaa7uydg]{width:32px;height:32px}}@media(max-width:767px){.business-shortcut[data-astro-cid-gaa7uydg]{grid-template-columns:44px minmax(0,1fr) 24px;gap:4px 12px;padding:18px 0}.roman[data-astro-cid-gaa7uydg]{font-size:28px;grid-row:1/3}.shortcut-customer[data-astro-cid-gaa7uydg]{font-size:12.5px;grid-column:2}.business-shortcut[data-astro-cid-gaa7uydg] h3[data-astro-cid-gaa7uydg]{font-size:var(--size-card,18px);grid-column:2}.shortcut-products[data-astro-cid-gaa7uydg]{display:none}.shortcut-arrow[data-astro-cid-gaa7uydg]{grid-column:3;grid-row:1/3;width:24px;height:44px;border:0}}.notice-popup[data-astro-cid-6hqkjtcq][hidden],.notice-popup-dim[data-astro-cid-6hqkjtcq][hidden],.notice-popup-more[data-astro-cid-6hqkjtcq][hidden]{display:none!important}.notice-popup[data-astro-cid-6hqkjtcq]{position:fixed;z-index:90;right:40px;bottom:40px;width:420px;max-height:calc(100dvh - 120px);overflow-y:auto;background:#fff;color:#14171a;border-top:3px solid #003726;border-radius:2px;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff14;font-family:var(--font-sans);line-height:normal;text-align:left}.notice-popup-dim[data-astro-cid-6hqkjtcq]{display:none;position:fixed;inset:0;z-index:89;background:#09182f8c}.notice-popup-head[data-astro-cid-6hqkjtcq]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 0}.notice-popup-head[data-astro-cid-6hqkjtcq]>span[data-astro-cid-6hqkjtcq]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:#003726;text-transform:uppercase}.notice-popup[data-astro-cid-6hqkjtcq] button[data-astro-cid-6hqkjtcq]{font:inherit;cursor:pointer;border:0;background:transparent;color:#33373b}.notice-popup[data-astro-cid-6hqkjtcq] [data-astro-cid-6hqkjtcq]:is(button,a):focus-visible{outline:2px solid #2A4778;outline-offset:2px}.notice-popup-x[data-astro-cid-6hqkjtcq]{flex:none;width:40px;height:40px;margin-right:-8px;border-radius:4px;font-size:28px!important;line-height:1}.notice-popup[data-astro-cid-6hqkjtcq] button[data-astro-cid-6hqkjtcq]:hover{background:#eeece6}.notice-popup-body[data-astro-cid-6hqkjtcq]{padding:6px 20px 18px;display:flex;flex-direction:column;gap:14px}.notice-popup[data-astro-cid-6hqkjtcq] h2[data-astro-cid-6hqkjtcq]{margin:0;font-family:var(--font-serif);font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;outline:none}.notice-popup[data-astro-cid-6hqkjtcq] dl[data-astro-cid-6hqkjtcq]{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:13px;padding:10px 0;border-top:1px solid #DEDBD3;border-bottom:1px solid #DEDBD3}.notice-popup[data-astro-cid-6hqkjtcq] dt[data-astro-cid-6hqkjtcq]{color:#5a5e63}.notice-popup[data-astro-cid-6hqkjtcq] dd[data-astro-cid-6hqkjtcq]{margin:0;font-family:var(--font-mono);font-size:12.5px}.notice-popup-body[data-astro-cid-6hqkjtcq]>p[data-astro-cid-6hqkjtcq]{margin:0;font-size:14.5px;line-height:1.7;color:#33373b;word-break:keep-all;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice-popup-more[data-astro-cid-6hqkjtcq]{align-self:flex-start;font-size:13.5px;font-weight:600;color:#14171a;text-decoration:underline;text-underline-offset:4px}.notice-popup-footer[data-astro-cid-6hqkjtcq]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:#f6f5f1;border-top:1px solid #DEDBD3}.notice-popup-full[data-astro-cid-6hqkjtcq]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:4px;background:#003726;color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}.notice-popup-full[data-astro-cid-6hqkjtcq]:hover{background:#0a4f38}.notice-popup-footer[data-astro-cid-6hqkjtcq]>div[data-astro-cid-6hqkjtcq]{display:flex;gap:4px;justify-content:space-between}.notice-popup-today[data-astro-cid-6hqkjtcq]{min-height:40px;padding:0 10px;border-radius:4px;font-size:13.5px!important;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c4c1b8}.notice-popup-handle[data-astro-cid-6hqkjtcq],.notice-popup-close[data-astro-cid-6hqkjtcq]{display:none}@media(min-width:1100px)and (max-width:1279px){.notice-popup[data-astro-cid-6hqkjtcq]{width:360px}.notice-popup-body[data-astro-cid-6hqkjtcq]>p[data-astro-cid-6hqkjtcq]{-webkit-line-clamp:2}.notice-popup-footer[data-astro-cid-6hqkjtcq]{gap:8px;padding-inline:16px}.notice-popup-full[data-astro-cid-6hqkjtcq]{padding-inline:12px;font-size:13px}.notice-popup-today[data-astro-cid-6hqkjtcq]{font-size:12px!important;padding-inline:4px}}@media(max-width:1099px){.notice-popup[data-astro-cid-6hqkjtcq]{left:0;right:0;bottom:0;width:auto;max-height:86dvh;border-radius:12px 12px 0 0;box-shadow:0 -12px 40px #00000059}.notice-popup-handle[data-astro-cid-6hqkjtcq]{display:flex;justify-content:center;padding:10px 0 2px}.notice-popup-handle[data-astro-cid-6hqkjtcq]>span[data-astro-cid-6hqkjtcq]{width:40px;height:4px;border-radius:2px;background:#c4c1b8}.notice-popup-head[data-astro-cid-6hqkjtcq]{padding:6px 20px 0}.notice-popup-body[data-astro-cid-6hqkjtcq]{padding:4px 20px 18px}.notice-popup[data-astro-cid-6hqkjtcq] h2[data-astro-cid-6hqkjtcq]{font-size:20px}.notice-popup-body[data-astro-cid-6hqkjtcq]>p[data-astro-cid-6hqkjtcq]{font-size:15px}.notice-popup-footer[data-astro-cid-6hqkjtcq]{flex-direction:column;align-items:stretch;gap:8px;padding:14px 20px 20px}.notice-popup-full[data-astro-cid-6hqkjtcq],.notice-popup-today[data-astro-cid-6hqkjtcq]{min-height:48px}.notice-popup-close[data-astro-cid-6hqkjtcq]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:4px;font-size:14px!important;font-weight:600;border:1px solid #C4C1B8!important;background:#fff!important}}@media(max-width:699px){.notice-popup-dim[data-astro-cid-6hqkjtcq]:not([hidden]){display:block}}@media(max-height:760px){.notice-popup-body[data-astro-cid-6hqkjtcq]>p[data-astro-cid-6hqkjtcq]{display:none}.notice-popup[data-astro-cid-6hqkjtcq]{max-height:calc(100dvh - 32px)}}@media(prefers-reduced-motion:reduce){.notice-popup[data-astro-cid-6hqkjtcq],.notice-popup-dim[data-astro-cid-6hqkjtcq]{animation:none;transition:none}}.home-products[data-astro-cid-whmwcvft]{display:flex;flex-direction:column;gap:56px}.home-product-group[data-astro-cid-whmwcvft]{border-top:2px solid var(--group-dot);padding-top:24px;display:grid;grid-template-columns:380px minmax(0,1fr);gap:48px}.home-group-heading[data-astro-cid-whmwcvft]{min-width:0}.home-group-number[data-astro-cid-whmwcvft]{display:flex;gap:24px;align-items:baseline}.home-group-number[data-astro-cid-whmwcvft]>span[data-astro-cid-whmwcvft]:first-child{font:600 48px/1.2 var(--font-serif);color:var(--group-text)}.home-group-number[data-astro-cid-whmwcvft] .mono[data-astro-cid-whmwcvft]{font-size:12px;color:var(--muted)}.home-group-heading[data-astro-cid-whmwcvft] h3[data-astro-cid-whmwcvft]{font-size:var(--size-card,24px);line-height:1.45;margin:4px 0 10px}.home-group-heading[data-astro-cid-whmwcvft]>p[data-astro-cid-whmwcvft]{font-size:12.5px;line-height:1.7}.home-group-fragment[data-astro-cid-whmwcvft]{margin-top:24px}.home-group-fragment[data-astro-cid-whmwcvft] figcaption[data-astro-cid-whmwcvft]{font-size:11px;letter-spacing:.05em;color:var(--muted);margin-bottom:10px}.home-fragment-window[data-astro-cid-whmwcvft]{position:relative;overflow:hidden;height:250px;background:var(--fragment-bg);padding:20px;max-width:100%}.home-fragment-window[data-astro-cid-whmwcvft] .product-fragment{border-radius:0;box-shadow:none}.home-fragment-window[data-astro-cid-whmwcvft]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,var(--fragment-bg));pointer-events:none}.home-product-list[data-astro-cid-whmwcvft]{display:flex;flex-direction:column;gap:var(--card-gap,8px)}.home-product-row[data-astro-cid-whmwcvft]{display:grid;grid-template-columns:40px minmax(0,1fr) 104px 40px;align-items:center;gap:16px;background:#fff;min-height:128px;padding:22px 24px;transition:box-shadow var(--transition);border-radius:var(--radius-card,0px)}.home-product-row[data-astro-cid-whmwcvft]:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--group-dot);border-radius:var(--radius-card,0px)}.home-product-number[data-astro-cid-whmwcvft]{color:var(--group-text);font-weight:600}.home-product-content[data-astro-cid-whmwcvft]{min-width:0}.home-product-title[data-astro-cid-whmwcvft]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}.home-product-title[data-astro-cid-whmwcvft] h4[data-astro-cid-whmwcvft]{font:600 var(--size-card,20px)/1.45 var(--font-serif);letter-spacing:-.025em;margin:0}.home-product-title[data-astro-cid-whmwcvft] .brand-label{font-size:10px;height:22px;padding-inline:6px;letter-spacing:0}.home-product-content[data-astro-cid-whmwcvft]>p[data-astro-cid-whmwcvft]{font-size:var(--size-small,13px);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-product-row[data-astro-cid-whmwcvft] .supply{font-size:12px;gap:6px;white-space:nowrap;border-radius:var(--radius-card,0px)}.home-product-arrow[data-astro-cid-whmwcvft]{border:1px solid var(--group-dot);color:var(--group-text);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}@media(min-width:768px)and (max-width:1100px){.home-product-group[data-astro-cid-whmwcvft]{grid-template-columns:280px minmax(0,1fr);gap:24px}.home-product-row[data-astro-cid-whmwcvft]{grid-template-columns:24px minmax(0,1fr) 32px;gap:12px;padding:18px;border-radius:var(--radius-card,0px)}.home-product-row[data-astro-cid-whmwcvft] .supply{grid-column:2;border-radius:var(--radius-card,0px)}.home-product-arrow[data-astro-cid-whmwcvft]{grid-column:3;grid-row:1/3;width:32px;height:32px}.home-product-title[data-astro-cid-whmwcvft] h4[data-astro-cid-whmwcvft]{font-size:var(--size-card,18px)}.home-fragment-window[data-astro-cid-whmwcvft]{height:240px;padding:16px}}@media(max-width:767px){.home-products[data-astro-cid-whmwcvft]{gap:40px}.home-product-group[data-astro-cid-whmwcvft]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:18px}.home-group-number[data-astro-cid-whmwcvft]>span[data-astro-cid-whmwcvft]:first-child{font-size:40px}.home-group-heading[data-astro-cid-whmwcvft] h3[data-astro-cid-whmwcvft]{font-size:var(--size-card,22px)}.home-group-heading[data-astro-cid-whmwcvft]>p[data-astro-cid-whmwcvft]{font-size:var(--size-small,13px)}.home-group-fragment[data-astro-cid-whmwcvft]{margin-top:20px}.home-fragment-window[data-astro-cid-whmwcvft]{height:240px;padding:16px}.home-product-row[data-astro-cid-whmwcvft]{position:relative;grid-template-columns:24px minmax(0,1fr) 32px;gap:10px;padding:18px 16px;min-height:154px;align-items:start;border-radius:var(--radius-card,0px)}.home-product-content[data-astro-cid-whmwcvft]{grid-column:2/4;padding-right:36px}.home-product-title[data-astro-cid-whmwcvft]{gap:6px;margin-bottom:10px}.home-product-title[data-astro-cid-whmwcvft] h4[data-astro-cid-whmwcvft]{font-size:var(--size-card,18px)}.home-product-content[data-astro-cid-whmwcvft]>p[data-astro-cid-whmwcvft]{font-size:var(--size-small,13px);margin-right:-36px}.home-product-number[data-astro-cid-whmwcvft]{padding-top:3px;font-size:11.5px}.home-product-row[data-astro-cid-whmwcvft] .supply{grid-column:2/4;border-radius:var(--radius-card,0px)}.home-product-arrow[data-astro-cid-whmwcvft]{position:absolute;right:16px;top:18px;width:32px;height:32px;font-size:var(--size-body,16px)}}.supply-flow[data-astro-cid-x7mp3zjh]{display:grid;grid-template-columns:240px repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;gap:20px 12px}.flow-axis[data-astro-cid-x7mp3zjh]{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}.flow-axis[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]{position:relative;padding-top:20px;font-size:var(--size-body,16px);line-height:1.5}.flow-axis[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]:before{position:absolute;content:"";height:1.5px;background:var(--ink);top:0;left:0;width:calc(100% + 12px)}.flow-axis[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]:last-child:before{display:none}.flow-axis[data-astro-cid-x7mp3zjh] i[data-astro-cid-x7mp3zjh]{position:absolute;width:11px;height:11px;background:var(--ink);border-radius:50%;left:0;top:-4.75px}.flow-axis[data-astro-cid-x7mp3zjh] .mono[data-astro-cid-x7mp3zjh]{font-size:12px;color:var(--muted);margin-right:5px}.flow-legend[data-astro-cid-x7mp3zjh]{grid-column:1;grid-row:2;display:grid;grid-template-rows:1fr 1fr;gap:12px}.flow-legend[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]{display:flex;flex-direction:column;justify-content:center;padding-right:16px}.flow-legend[data-astro-cid-x7mp3zjh] h3[data-astro-cid-x7mp3zjh]{display:flex;gap:10px;align-items:center;font-size:var(--size-card,21px);line-height:1.5}.flow-legend[data-astro-cid-x7mp3zjh] p[data-astro-cid-x7mp3zjh]{font-size:12px;line-height:1.7;margin-top:10px}.supply-flow[data-astro-cid-x7mp3zjh] i[data-astro-cid-x7mp3zjh]{flex:none}.flow-legend[data-astro-cid-x7mp3zjh] h3[data-astro-cid-x7mp3zjh]>i[data-astro-cid-x7mp3zjh],.flow-mobile-label[data-astro-cid-x7mp3zjh]>i[data-astro-cid-x7mp3zjh]{width:10px;height:10px;border:1px solid var(--ink)}.flow-legend[data-astro-cid-x7mp3zjh] .filled[data-astro-cid-x7mp3zjh],.flow-mobile-label[data-astro-cid-x7mp3zjh] .filled[data-astro-cid-x7mp3zjh]{background:var(--ink)}.flow-stage[data-astro-cid-x7mp3zjh]{grid-row:2;display:grid;grid-template-rows:1fr 1fr;gap:12px;min-width:0}.flow-stage[data-astro-cid-x7mp3zjh] article[data-astro-cid-x7mp3zjh]{border:1px solid var(--line);padding:28px 20px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.flow-stage[data-astro-cid-x7mp3zjh] .flow-common[data-astro-cid-x7mp3zjh]{grid-row:1/3;background:var(--neutral-100)}.flow-stage[data-astro-cid-x7mp3zjh] p[data-astro-cid-x7mp3zjh]{font-size:14px;line-height:1.8}.flow-mobile-heading[data-astro-cid-x7mp3zjh],.flow-mobile-label[data-astro-cid-x7mp3zjh]{display:none}@media(min-width:768px)and (max-width:1100px){.supply-flow[data-astro-cid-x7mp3zjh]{grid-template-columns:180px repeat(4,minmax(0,1fr));gap:16px 8px}.flow-axis[data-astro-cid-x7mp3zjh]{gap:8px}.flow-axis[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]:before{width:calc(100% + 8px)}.flow-axis[data-astro-cid-x7mp3zjh]>div[data-astro-cid-x7mp3zjh]{font-size:14px}.flow-stage[data-astro-cid-x7mp3zjh] article[data-astro-cid-x7mp3zjh]{padding:20px 12px}.flow-stage[data-astro-cid-x7mp3zjh] p[data-astro-cid-x7mp3zjh]{font-size:var(--size-small,13px)}.flow-legend[data-astro-cid-x7mp3zjh] h3[data-astro-cid-x7mp3zjh]{font-size:var(--size-card,18px)}.flow-legend[data-astro-cid-x7mp3zjh] p[data-astro-cid-x7mp3zjh]{font-size:11.5px}}@media(max-width:767px){.supply-flow[data-astro-cid-x7mp3zjh]{display:flex;flex-direction:column;gap:28px;padding-left:22px;position:relative}.supply-flow[data-astro-cid-x7mp3zjh]:before{content:"";position:absolute;left:4px;top:12px;bottom:24px;width:1px;background:var(--line)}.flow-axis[data-astro-cid-x7mp3zjh],.flow-legend[data-astro-cid-x7mp3zjh]{display:none}.flow-stage[data-astro-cid-x7mp3zjh]{position:relative;display:flex;flex-direction:column;gap:8px}.flow-mobile-heading[data-astro-cid-x7mp3zjh]{display:block;position:relative;font:600 18px/1.5 var(--font-sans);margin-bottom:6px}.flow-mobile-heading[data-astro-cid-x7mp3zjh]:before{content:"";position:absolute;left:-23px;top:8px;width:11px;height:11px;border-radius:50%;background:var(--ink)}.flow-mobile-heading[data-astro-cid-x7mp3zjh] .mono[data-astro-cid-x7mp3zjh]{font-size:12px;color:var(--muted);margin-right:6px}.flow-stage[data-astro-cid-x7mp3zjh] article[data-astro-cid-x7mp3zjh]{padding:20px;min-height:0}.flow-stage[data-astro-cid-x7mp3zjh] p[data-astro-cid-x7mp3zjh]{font-size:14px}.flow-mobile-label[data-astro-cid-x7mp3zjh]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:8px}}
