.IntroductionSection_wrapper__cQFAp{display:grid;gap:10px}@media(min-width:768px){.IntroductionSection_wrapper__cQFAp{gap:20px}}.IntroductionSection_head__ycNVe{font-family:var(--font-ja-head);font-size:30px;font-style:normal;font-weight:700;line-height:160%}@media(min-width:768px){.IntroductionSection_head__ycNVe{font-size:50px}}.IntroductionSection_text__TcE_H{font-family:var(--font-ja-head);font-size:16px;font-style:normal;font-weight:700;line-height:200%}@media(min-width:768px){.IntroductionSection_text__TcE_H{font-size:18px;line-height:230%}}.OurTechnologySection_wrapper__vLMUC{display:grid;gap:30px}@media(min-width:768px){.OurTechnologySection_wrapper__vLMUC{gap:40px}}.OurTechnologySection_list__W9iVV{display:grid;gap:25px}@media(min-width:768px){.OurTechnologySection_list__W9iVV{display:flex;flex-wrap:wrap;justify-content:center}.OurTechnologySection_item__u0uUY{flex-basis:343px;flex-shrink:0}}.OurTechnologySection_card__xs_Fv{display:grid;gap:10px;grid-template-rows:100px auto auto}@media(min-width:768px){.OurTechnologySection_card__xs_Fv{gap:15px;grid-template-rows:100px 64px auto}}.OurTechnologySection_icon__Eh_Sl{width:100px;height:100px;border-radius:100%;margin-bottom:15px;background:#000;color:#fff;justify-self:center}.OurTechnologySection_title__jDcHc{color:#000;font-family:var(--font-ja-head);font-size:18px;font-style:normal;font-weight:700;line-height:160%;place-self:center center;text-align:center;white-space:pre-line}@media(min-width:768px){.OurTechnologySection_title__jDcHc{font-size:20px}}.OurTechnologySection_text__BqX7X{margin-top:-5px;color:#000;font-family:var(--font-ja-text);font-size:16px;font-style:normal;font-weight:500;line-height:200%}@media(min-width:768px){.OurTechnologySection_text__BqX7X{margin-top:-12px}}.OurTechnologySection_tech__3g3y2{margin-top:10px}@media(min-width:768px){.OurTechnologySection_tech__3g3y2{margin:0 auto}}.CallToAction_wrapper__Jlfiv{background:#000;padding-inline:var(--content-sm-side-width)}@media(min-width:768px){.CallToAction_wrapper__Jlfiv{padding-block:80px}}.CallToAction_inner__lMHsx{display:grid;justify-content:center;padding:50px 20px;background:#fff;gap:10px;grid-template-columns:1fr}@media(min-width:768px){.CallToAction_inner__lMHsx{padding:70px 0;gap:75px;grid-template-columns:max-content 1px max-content}}.CallToAction_head__7zQ9l{display:grid;align-self:center}@media(min-width:768px){.CallToAction_head__7zQ9l{gap:10px}}.CallToAction_headJa__kulkD{font-family:var(--font-ja-head);font-size:25px;font-style:normal;font-weight:700;line-height:160%;text-align:center}.CallToAction_headEn__9Ltlt{color:#888;font-family:var(--font-en);font-size:15px;font-style:italic;font-weight:700;letter-spacing:.1em;line-height:160%;text-align:center}.CallToAction_headEn__9Ltlt:after{content:attr(data-text)}.CallToAction_separator__p05c0{display:none;width:1px;height:100%;align-self:stretch;border:none;background:#888}@media(min-width:768px){.CallToAction_separator__p05c0{display:block}}.CallToAction_textWrapper__Eh5Kf{display:grid;gap:20px}.CallToAction_text__q3EN3{font-family:var(--font-ja-text);font-size:16px;font-style:normal;font-weight:500;line-height:200%}@media(min-width:768px){.CallToAction_text__q3EN3{font-size:13px;font-weight:700;line-height:230%;text-align:center}}.CallToAction_textBr__ilHSV{display:none}@media(min-width:768px){.CallToAction_textBr__ilHSV{display:initial}}.KeyVisualSection_wrapper__trptj{position:relative;height:calc(100vh - var(--navigation-height));height:calc(100svh - var(--navigation-height));min-height:568px;max-height:900px;border-bottom:1px solid #000;background:#fff}@media(min-width:768px){.KeyVisualSection_wrapper__trptj{min-height:700px;max-height:1000px}}.KeyVisualSection_illustWrapper__S8nRU,.KeyVisualSection_scrollWrapper__Uqp09,.KeyVisualSection_titleWrapper__h_Hi5{position:absolute;display:grid;inset:0;pointer-events:none}.KeyVisualSection_illustWrapper__S8nRU>*,.KeyVisualSection_scrollWrapper__Uqp09>*,.KeyVisualSection_titleWrapper__h_Hi5>*{pointer-events:auto}.KeyVisualSection_illustWrapper__S8nRU{place-items:center}.KeyVisualSection_illust__300T5{width:min(340px,100% - 90px)}@media(min-width:768px){.KeyVisualSection_illust__300T5{width:522px}}.KeyVisualSection_titleWrapper__h_Hi5{place-items:center}.KeyVisualSection_title__cvCdn{display:grid;width:100%;height:-moz-max-content;height:max-content;padding-bottom:80px;gap:12px;justify-items:center}@media(min-width:768px){.KeyVisualSection_title__cvCdn{gap:26px}}.KeyVisualSection_logo__MViy1{width:143px}@media(min-width:768px){.KeyVisualSection_logo__MViy1{width:229px}}.KeyVisualSection_copy__Qi6tX{width:min(340px,100% - 90px)}@media(min-width:768px){.KeyVisualSection_copy__Qi6tX{width:623px}}.KeyVisualSection_scrollWrapper__Uqp09{place-items:end center}.KeyVisualSection_scroll__mGS_5{display:grid;height:-moz-max-content;height:max-content;gap:10px;justify-items:center}.KeyVisualSection_scrollText__rYt92{color:#000;font-family:var(--font-en);font-size:18px;font-style:italic;font-weight:700;letter-spacing:.1em;line-height:160%;text-align:center;text-transform:uppercase}@media(min-width:768px){.KeyVisualSection_scrollText__rYt92{font-size:19px;line-height:160%}}.KeyVisualSection_scrollBar__nnELT{position:relative;width:1px;height:63px;background:#e2e2e2}@media(min-width:768px){.KeyVisualSection_scrollBar__nnELT{height:73px}}.KeyVisualSection_scrollBar__nnELT:after{position:absolute;display:block;width:100%;height:100%;animation:KeyVisualSection_scroll-anim__ls9Y1 2s ease 0s infinite;background:#000;content:"";inset:0;transform:scaleY(0)}@keyframes KeyVisualSection_scroll-anim__ls9Y1{30%{transform:scaleY(0);transform-origin:left top}65%{transform:scaleY(1);transform-origin:left top}70%{transform:scaleY(1);transform-origin:left bottom}to{transform:scaleY(0);transform-origin:left bottom}}.NewsSection_wrapper__qsLXK{display:grid;gap:20px}@media(min-width:768px){.NewsSection_wrapper__qsLXK{gap:40px}}.NewsSection_button__fj0mf{margin-inline:auto}