@charset "UTF-8";@media (min-width:1153px){_[data-astro-cid-tjfc7hxt]{_:0}}@media (min-width:681px){_[data-astro-cid-tjfc7hxt]{_:0}}@media (max-width:1152px) and (min-width:681px){_[data-astro-cid-tjfc7hxt]{_:0}}@media (max-width:1152px){_[data-astro-cid-tjfc7hxt]{_:0}}@media (max-width:680px){_[data-astro-cid-tjfc7hxt]{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_[data-astro-cid-tjfc7hxt]{_:0}}.CompanyThumbnail[data-astro-cid-tjfc7hxt]{display:flex;align-items:center;justify-content:center;gap:40px;padding:40px 72px 0}@media (max-width:680px){.CompanyThumbnail[data-astro-cid-tjfc7hxt]{flex-direction:column;align-items:center;gap:16px;padding:20px}}.CompanyThumbnail__Info[data-astro-cid-tjfc7hxt]{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width:680px){.CompanyThumbnail__Info[data-astro-cid-tjfc7hxt]{gap:12px}}.CompanyThumbnail__Divider[data-astro-cid-tjfc7hxt]{width:100%;height:1px;background-color:#d0d0d0;margin:12px 0 8px}@media (max-width:680px){.CompanyThumbnail__Divider[data-astro-cid-tjfc7hxt]{margin:8px 0 6px}}.CompanyThumbnail__Icon[data-astro-cid-tjfc7hxt]{width:200px;height:200px;flex-shrink:0}@media (max-width:680px){.CompanyThumbnail__Icon[data-astro-cid-tjfc7hxt]{width:140px;height:140px}}.CompanyThumbnail__Icon[data-astro-cid-tjfc7hxt] img[data-astro-cid-tjfc7hxt]{display:block;width:100%;height:100%;object-fit:cover}.CompanyThumbnail__Logo[data-astro-cid-tjfc7hxt]{width:400px;height:90px}@media (max-width:680px){.CompanyThumbnail__Logo[data-astro-cid-tjfc7hxt]{width:280px;height:70px}}.CompanyThumbnail__Logo[data-astro-cid-tjfc7hxt] img[data-astro-cid-tjfc7hxt]{display:block;width:100%;height:100%;object-fit:contain}.CompanyThumbnail__Name[data-astro-cid-tjfc7hxt]{margin:0;font-weight:900;font-size:1.5rem;line-height:1.4;text-align:center;letter-spacing:.1em;color:#222648}@media (max-width:680px){.CompanyThumbnail__Name[data-astro-cid-tjfc7hxt]{font-size:1.125rem}}.CollaborationHeader[data-astro-cid-tjfc7hxt]{margin:0 0 40px;padding:24px 72px;border-image-source:linear-gradient(#f9f9f9,#f9f9f9);border-image-slice:0 fill;border-image-width:1;border-image-outset:0 100vw;border-image-repeat:stretch;background:#f9f9f9}@media (max-width:680px){.CollaborationHeader[data-astro-cid-tjfc7hxt]{margin:0 0 20px;padding:16px 20px}}.CollaborationHeader__Title[data-astro-cid-tjfc7hxt]{margin:0;font-weight:900;font-size:1.25rem;line-height:1.2;letter-spacing:.08em;color:#222648;text-align:left}@media (max-width:680px){.CollaborationHeader__Title[data-astro-cid-tjfc7hxt]{font-size:.875rem}}.ComingSoon[data-astro-cid-tjfc7hxt]{padding:24px 72px 60px;margin-top:-20px;text-align:left}@media (max-width:680px){.ComingSoon[data-astro-cid-tjfc7hxt]{padding:16px 20px 40px;margin-top:-10px}}.ComingSoon[data-astro-cid-tjfc7hxt] p[data-astro-cid-tjfc7hxt]{margin:0;font-weight:700;font-size:1.25rem;line-height:1.6;letter-spacing:.1em;color:#898989}@media (max-width:680px){.ComingSoon[data-astro-cid-tjfc7hxt] p[data-astro-cid-tjfc7hxt]{font-size:1rem}}.EnvironmentTable[data-astro-cid-tjfc7hxt]{margin:24px 0}.EnvironmentTable[data-astro-cid-tjfc7hxt] table[data-astro-cid-tjfc7hxt]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.EnvironmentTable[data-astro-cid-tjfc7hxt] thead[data-astro-cid-tjfc7hxt]{background:#f5f5f5}.EnvironmentTable[data-astro-cid-tjfc7hxt] thead[data-astro-cid-tjfc7hxt] th[data-astro-cid-tjfc7hxt]{padding:16px 24px;font-weight:700;font-size:1rem;color:#222648;text-align:left;border-bottom:2px solid #e0e0e0}@media (max-width:680px){.EnvironmentTable[data-astro-cid-tjfc7hxt] thead[data-astro-cid-tjfc7hxt] th[data-astro-cid-tjfc7hxt]{padding:12px 16px;font-size:.875rem}}.EnvironmentTable[data-astro-cid-tjfc7hxt] tbody[data-astro-cid-tjfc7hxt] th[data-astro-cid-tjfc7hxt]{padding:20px 24px;font-weight:700;font-size:1rem;color:#00a1d9;text-align:left;vertical-align:top;width:30%;border-right:1px solid #e0e0e0;background:#fafafa}@media (max-width:680px){.EnvironmentTable[data-astro-cid-tjfc7hxt] tbody[data-astro-cid-tjfc7hxt] th[data-astro-cid-tjfc7hxt]{padding:16px;font-size:.875rem;width:35%}}.EnvironmentTable[data-astro-cid-tjfc7hxt] tbody[data-astro-cid-tjfc7hxt] td[data-astro-cid-tjfc7hxt]{padding:20px 24px;vertical-align:top}@media (max-width:680px){.EnvironmentTable[data-astro-cid-tjfc7hxt] tbody[data-astro-cid-tjfc7hxt] td[data-astro-cid-tjfc7hxt]{padding:16px}}.EnvironmentTable[data-astro-cid-tjfc7hxt] tbody[data-astro-cid-tjfc7hxt] tr[data-astro-cid-tjfc7hxt]:not(:last-child){border-bottom:1px solid #e0e0e0}.EnvironmentTable[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt]{margin:0;padding:0;list-style:none}.EnvironmentTable[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]{position:relative;padding-left:20px;margin-bottom:8px;font-size:.9375rem;line-height:1.6;color:#222648}.EnvironmentTable[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]:last-child{margin-bottom:0}.EnvironmentTable[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]:before{content:"●";position:absolute;left:0;top:0;color:#00a1d9;font-size:.75rem;line-height:1.6}@media (max-width:680px){.EnvironmentTable[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]{font-size:.875rem;padding-left:16px}}.CompanyInterviewSection[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt]{margin:16px 0 24px;padding:0;list-style:none}.CompanyInterviewSection[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]{position:relative;padding-left:24px;margin-bottom:12px;font-size:1rem;line-height:1.7;color:#222648}.CompanyInterviewSection[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]:last-child{margin-bottom:0}.CompanyInterviewSection[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]:before{content:"●";position:absolute;left:4px;top:0;color:#00a1d9;font-size:.875rem;line-height:1.7}@media (max-width:680px){.CompanyInterviewSection[data-astro-cid-tjfc7hxt] ul[data-astro-cid-tjfc7hxt] li[data-astro-cid-tjfc7hxt]{font-size:.9375rem;padding-left:20px;margin-bottom:10px}}.CaseStudyColumn[data-astro-cid-tjfc7hxt]{margin:24px 0;padding:24px;background:#f0f8fc;border-radius:12px}@media (max-width:680px){.CaseStudyColumn[data-astro-cid-tjfc7hxt]{margin:20px 0;padding:20px;border-radius:8px}}.CaseStudyColumn__Header[data-astro-cid-tjfc7hxt]{display:flex;align-items:center;gap:12px;margin-bottom:16px}@media (max-width:680px){.CaseStudyColumn__Header[data-astro-cid-tjfc7hxt]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}}.CaseStudyColumn__Title[data-astro-cid-tjfc7hxt]{display:flex;align-items:center;gap:8px;padding:6px;background:#00a1d9;border-radius:6px;flex-shrink:0}@media (max-width:680px){.CaseStudyColumn__Title[data-astro-cid-tjfc7hxt]{padding:5px;gap:6px}}.CaseStudyColumn__Number[data-astro-cid-tjfc7hxt]{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 2px;background:#fff;color:#00a1d9;font-weight:700;font-size:.75rem;line-height:1;border-radius:4px}@media (max-width:680px){.CaseStudyColumn__Number[data-astro-cid-tjfc7hxt]{min-width:18px;height:18px;padding:0 2px;font-size:.6875rem;border-radius:3px}}.CaseStudyColumn__Label[data-astro-cid-tjfc7hxt]{color:#fff;font-weight:700;font-size:.8125rem;line-height:1.5;letter-spacing:.08em}@media (max-width:680px){.CaseStudyColumn__Label[data-astro-cid-tjfc7hxt]{font-size:.75rem}}.CaseStudyColumn__Subtitle[data-astro-cid-tjfc7hxt]{margin:0;font-weight:700;font-size:1.125rem;line-height:1.5;color:#222648}@media (max-width:680px){.CaseStudyColumn__Subtitle[data-astro-cid-tjfc7hxt]{font-size:1rem;line-height:1.4}}.CaseStudyColumn__Content[data-astro-cid-tjfc7hxt]{margin:0;font-size:.9375rem;line-height:1.8;color:#222648}@media (max-width:680px){.CaseStudyColumn__Content[data-astro-cid-tjfc7hxt]{font-size:.875rem;line-height:1.7}}.CaseStudyColumn__Images[data-astro-cid-tjfc7hxt]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;margin-bottom:24px}@media (max-width:680px){.CaseStudyColumn__Images[data-astro-cid-tjfc7hxt]{gap:12px;margin-top:16px;margin-bottom:20px}}.CaseStudyColumn__ImageItem[data-astro-cid-tjfc7hxt]{display:flex;flex-direction:column;gap:8px}.CaseStudyColumn__ImageItem[data-astro-cid-tjfc7hxt] img[data-astro-cid-tjfc7hxt]{width:100%;height:auto;border-radius:6px;box-shadow:0 2px 8px #0000001a}.CaseStudyColumn__ImageCaption[data-astro-cid-tjfc7hxt]{margin:0;font-size:.8125rem;line-height:1.5;color:#666;text-align:center;font-weight:500}@media (max-width:680px){.CaseStudyColumn__ImageCaption[data-astro-cid-tjfc7hxt]{font-size:.75rem}}