.c-cassette-3[data-astro-cid-2knojvd3]{margin-top:60px}@media screen and (width<=767px){.c-cassette-3[data-astro-cid-2knojvd3]{margin-top:calc(60 / var(--design-width) * 100vw)}}.c-cassette-3[data-astro-cid-2knojvd3]:first-of-type{margin-top:0}.c-cassette-3__ttl[data-astro-cid-2knojvd3]{font-feature-settings:"clig" off, "liga" off;font-weight:700;font-size:calc(30 / var(--root-fz) * 1rem);letter-spacing:4.5px;margin-bottom:24px;line-height:1.2}@media screen and (width<=767px){.c-cassette-3__ttl[data-astro-cid-2knojvd3]{margin-bottom:calc(24 / var(--design-width) * 100vw);font-size:calc(25 / var(--design-width) * 100vw);letter-spacing:3.75px;line-height:1.2}}.c-cassette-3__list[data-astro-cid-2knojvd3]{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}@media screen and (width<=767px){.c-cassette-3__list[data-astro-cid-2knojvd3]{justify-content:space-between;gap:calc(5 / var(--design-width) * 100vw) 1.40449%}}.c-cassette-3__item[data-astro-cid-2knojvd3]{width:203px}@media screen and (width<=767px){.c-cassette-3__item[data-astro-cid-2knojvd3]{width:49.1573%}}.c-cassette-3__item[data-astro-cid-2knojvd3] img[data-astro-cid-2knojvd3]{width:100%;display:block}.c-section__container[data-astro-cid-2knojvd3]{max-width:1292px;margin-inline:auto;padding:72px 20px 148px}@media screen and (width<=767px){.c-section__container[data-astro-cid-2knojvd3]{padding:calc(53 / var(--design-width) * 100vw) calc(17 / var(--design-width) * 100%) calc(74 / var(--design-width) * 100vw)}}.error-txt[data-astro-cid-34dubbpl]:before{content:"* "}.c-list[data-astro-cid-v52utwoj]{flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width<=767px){.c-list[data-astro-cid-v52utwoj]{display:block}}.c-list__item[data-astro-cid-v52utwoj]{width:calc(289 / var(--contents-width) * 100%);margin-right:calc(65 / var(--contents-width) * 100%)}@media screen and (width>=768px){.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(2){width:calc(330 / var(--contents-width) * 100%)}.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(3){width:calc(289 / var(--contents-width) * 100%);margin-right:0}.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(4){width:calc(310 / var(--contents-width) * 100%);margin-top:calc(118 / var(--contents-width) * 100%);margin-right:calc(112 / var(--contents-width) * 100%)}.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(5){width:calc(338 / var(--contents-width) * 100%);margin-top:calc(118 / var(--contents-width) * 100%);margin-right:0}}@media screen and (width<=767px){.c-list__item[data-astro-cid-v52utwoj]{width:100%;margin-right:0;display:flex}.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(n+2){margin-top:calc(40 / var(--design-width) * 100vw)}}.c-list__icon-outer[data-astro-cid-v52utwoj]{margin-bottom:35px;position:relative}@media screen and (width<=767px){.c-list__icon-outer[data-astro-cid-v52utwoj]{padding-right:calc(15 / var(--contents-width) * 100%);flex-grow:1;flex-shrink:0;align-items:center;margin-bottom:0;display:flex}}.c-list__icon[data-astro-cid-v52utwoj]{width:fit-content;height:105px;margin-inline:auto;display:block}@media screen and (width<=767px){.c-list__icon[data-astro-cid-v52utwoj]{height:calc(64 / var(--design-width) * 100vw)}}.c-list__icon[data-astro-cid-v52utwoj] img[data-astro-cid-v52utwoj]{width:auto;height:100%;display:block}.c-list__num[data-astro-cid-v52utwoj]{color:#0e173712;font-weight:600;font-size:calc(83 / var(--root-fz) * 1rem);line-height:1.20482;position:absolute;top:0;left:28%;transform:translate(-50%,-50%)}@media screen and (width<=767px){.c-list__num[data-astro-cid-v52utwoj]{top:calc(-15 / var(--design-width) * 100vw);color:#0e17370d;font-size:calc(70 / var(--design-width) * 100vw);line-height:1.2;left:-25%;transform:translate(0%)}.c-list__txt-wrap[data-astro-cid-v52utwoj]{max-width:calc(230 / var(--contents-width) * 100%);padding-right:calc(4 / var(--contents-width) * 100%)}}.c-list__ttl[data-astro-cid-v52utwoj]{font-weight:600;font-size:calc(25 / var(--root-fz) * 1rem);text-align:center;line-height:1.2}@media screen and (width<=767px){.c-list__ttl[data-astro-cid-v52utwoj]{font-size:calc(22 / var(--design-width) * 100vw);text-align:left;line-height:1.09091}}@media screen and (width>=768px){.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(4) .c-list__ttl[data-astro-cid-v52utwoj]{padding-right:8.06452%}}.c-list__txt[data-astro-cid-v52utwoj]{font-weight:400;font-size:calc(16 / var(--root-fz) * 1rem);text-align:center;margin-top:11px;line-height:1.1875}@media screen and (width<=767px){.c-list__txt[data-astro-cid-v52utwoj]{margin-top:calc(10 / var(--design-width) * 100vw);font-size:calc(16 / var(--design-width) * 100vw);text-align:left;line-height:1.125}}@media screen and (width>=768px){.c-list__item[data-astro-cid-v52utwoj]:nth-of-type(5) .c-list__txt[data-astro-cid-v52utwoj]{max-width:272px;margin-inline:auto}}@media screen and (width<=767px){.c-section-kfb[data-astro-cid-v52utwoj]{overflow:hidden}}.c-section-kfb__container[data-astro-cid-v52utwoj]{max-width:calc(var(--contents-width) * 1px + 40px);margin-inline:auto;padding:70px 20px 120px}@media screen and (width<=767px){.c-section-kfb__container[data-astro-cid-v52utwoj]{max-width:none;padding:calc(53 / var(--design-width) * 100vw) calc(20 / var(--design-width) * 100%)}}@media screen and (width>=768px) and (width<=860px){.c-section-kfb__head[data-astro-cid-v52utwoj] .c-ttl[data-astro-cid-v52utwoj]{font-size:5.46512vw}}.c-section-kfb__body[data-astro-cid-v52utwoj]{margin-top:90px}@media screen and (width<=767px){.c-section-kfb__body[data-astro-cid-v52utwoj]{margin-top:calc(20 / var(--design-width) * 100vw)}}.c-section-kfb__sub-ttl[data-astro-cid-v52utwoj]{margin-bottom:5px}@media screen and (width<=767px){.c-section-kfb__sub-ttl[data-astro-cid-v52utwoj]{margin-bottom:calc(5 / var(--design-width) * 100vw)}}.c-kv__inner[data-astro-cid-flgcytaw]{position:relative}@media screen and (width>=768px) and (width<=1440px){.c-kv__inner[data-astro-cid-flgcytaw]{height:682px}}.c-kv__bg[data-astro-cid-flgcytaw]{width:100%}@media screen and (width>=768px) and (width<=1440px){.c-kv__bg[data-astro-cid-flgcytaw]{height:100%}.c-kv__bg[data-astro-cid-flgcytaw] img[data-astro-cid-flgcytaw]{object-fit:cover;height:100%}}.c-kv__bg[data-astro-cid-flgcytaw] img[data-astro-cid-flgcytaw]{width:100%;display:block}.c-kv__content[data-astro-cid-flgcytaw]{width:100%;max-width:1292px;padding-inline:20px;position:absolute;top:45.8%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=767px){.c-kv__content[data-astro-cid-flgcytaw]{padding-inline:calc(20 / var(--design-width) * 100%);top:44.8%}}.c-kv__ttl[data-astro-cid-flgcytaw]{color:var(--color-white-2);font-weight:700;font-size:calc(58 / var(--root-fz) * 1rem);line-height:1.10345}@media screen and (width<=767px){.c-kv__ttl[data-astro-cid-flgcytaw]{padding-right:calc(42 / var(--contents-width) * 100%);font-size:calc(35 / var(--design-width) * 100vw);line-height:1.2}}.c-kv__txt[data-astro-cid-flgcytaw]{color:var(--color-white-2);font-weight:500;font-size:calc(23 / var(--root-fz) * 1rem);max-width:700px;margin-top:15px;line-height:1.3913}@media screen and (width<=767px){.c-kv__txt[data-astro-cid-flgcytaw]{margin-top:calc(15 / var(--design-width) * 100vw);padding-right:calc(27 / var(--contents-width) * 100%);font-size:calc(17 / var(--design-width) * 100vw);line-height:1.41176}}.c-kv__btn[data-astro-cid-flgcytaw]{margin-top:34px}@media screen and (width<=767px){.c-kv__btn[data-astro-cid-flgcytaw]{margin-top:calc(37 / var(--design-width) * 100vw)}}.l-lang-select-section[data-astro-cid-ipg4yoyf]{z-index:10;width:100%;height:calc(var(--fixed-header-height) * 1px);margin-inline:auto;position:fixed;top:0;left:0}.l-lang-select-section__container[data-astro-cid-ipg4yoyf]{justify-content:space-between;align-items:center;max-width:1290px;height:100%;margin-inline:auto;padding:20px;display:flex;position:relative}@media screen and (width<=767px){.l-lang-select-section__container[data-astro-cid-ipg4yoyf]{max-width:none;padding:14px 20px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select[data-astro-cid-ipg4yoyf]{width:94px;height:100%;position:absolute;top:32px;right:10px}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select[data-astro-cid-ipg4yoyf]{top:20px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__container[data-astro-cid-ipg4yoyf].pc{display:block}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__container[data-astro-cid-ipg4yoyf].mobile{display:none}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__container[data-astro-cid-ipg4yoyf].pc{display:none}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__container[data-astro-cid-ipg4yoyf].mobile{display:block}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf]{justify-content:center;width:100%;display:flex;position:relative}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf]{justify-content:end;width:80px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf]:hover .dropbtn[data-astro-cid-ipg4yoyf]{filter:drop-shadow(0 0 5px #fff)}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf]:hover .dropbtn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]:before{top:4px;left:8px;transform:rotate(-45deg)}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf]:hover .dropbtn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]:after{top:4px;left:12px;transform:rotate(45deg)}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf]{color:#fff;cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:20.8px;display:flex}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf]{font-size:18px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]{padding-left:20px;display:inline-block;position:relative}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]{padding-right:10px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]:before{content:"";transform-origin:0 0;border:0;border-top:2px solid #fff;width:8px;height:8px;margin:auto;transition:all .1s;position:absolute;top:0;bottom:0;left:10px;transform:rotate(45deg)}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf] .arrow[data-astro-cid-ipg4yoyf]:after{content:"";transform-origin:100% 0;border:0;border-top:2px solid #fff;width:8px;height:8px;margin:auto;transition:all .1s;position:absolute;top:0;bottom:0;left:10px;transform:rotate(-45deg)}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-btn[data-astro-cid-ipg4yoyf]:hover+.dropdown-container[data-astro-cid-ipg4yoyf]{opacity:1;display:block}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf]{opacity:0;text-align:left;width:100%;height:150px;transition:opacity .3s;display:none;position:absolute}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf]{text-align:center}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf]:hover{opacity:1;display:block}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-bg[data-astro-cid-ipg4yoyf]{z-index:1;-webkit-backdrop-filter:blur(3px);background-image:linear-gradient(153deg,#0e173780 31%,#28429d33 97%),linear-gradient(153.05deg,#1771b299 1.12%,#fff3 121.65%);background-origin:border-box;background-clip:content-box,border-box;border:2px solid #0000;border-radius:8px;width:100%;height:117px;margin-top:34px;position:relative}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-bg[data-astro-cid-ipg4yoyf]{height:145px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf]{flex-direction:column;justify-content:space-between;width:100%;height:117px;padding:14px 16px;font-size:16px;display:flex;position:absolute;top:0}@media screen and (width<=767px){.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf]{height:145px;padding:18px 16px;font-size:18px}}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf] a[data-astro-cid-ipg4yoyf]{color:#fff;text-decoration:none;transition:all .2s;display:block}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf] a[data-astro-cid-ipg4yoyf].disabled{color:#8c8c8c;cursor:default}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf] a[data-astro-cid-ipg4yoyf].disabled:hover{filter:none}.l-lang-select-section[data-astro-cid-ipg4yoyf] .c-lang-select__lang-select[data-astro-cid-ipg4yoyf] .dropdown-container[data-astro-cid-ipg4yoyf] .dropdown-content[data-astro-cid-ipg4yoyf] a[data-astro-cid-ipg4yoyf]:hover{filter:drop-shadow(0 0 5px #fff)}.c-cassette-2[data-astro-cid-em4yswp3]{align-items:top;justify-content:space-between;gap:0 20px;display:flex}@media screen and (width<=767px){.c-cassette-2[data-astro-cid-em4yswp3]{justify-content:center;gap:0 4.57143%}}.c-cassette-2__content-left[data-astro-cid-em4yswp3]{width:43.1111%}@media screen and (width<=767px){.c-cassette-2__content-left[data-astro-cid-em4yswp3]{width:calc(130 / var(--contents-width) * 100%)}}.c-cassette-2__content-right[data-astro-cid-em4yswp3]{width:45.5556%}@media screen and (width<=767px){.c-cassette-2__content-right[data-astro-cid-em4yswp3]{width:calc(137 / var(--contents-width) * 100%)}}.c-section-performance[data-astro-cid-em4yswp3]{background-color:var(--color-base-1)}.c-section-performance__container[data-astro-cid-em4yswp3]{max-width:calc(var(--contents-width) * 1px + 40px);margin-inline:auto;padding:70px 20px}@media screen and (width<=767px){.c-section-performance__container[data-astro-cid-em4yswp3]{max-width:none;padding:calc(30 / var(--design-width) * 100vw) calc(20 / var(--design-width) * 100%) calc(53 / var(--design-width) * 100vw)}}.c-section-performance__flex[data-astro-cid-em4yswp3]{justify-content:space-between;align-items:flex-end;gap:40px 20px;max-width:1010px;display:flex}@media screen and (width<=767px){.c-section-performance__flex[data-astro-cid-em4yswp3]{max-width:none;display:block}}.c-section-performance__head[data-astro-cid-em4yswp3]{flex-shrink:0;width:44.5545%}@media screen and (width<=767px){.c-section-performance__head[data-astro-cid-em4yswp3]{width:100%}}.c-section-performance__head[data-astro-cid-em4yswp3].de-width{width:460px}@media screen and (width<=767px){.c-section-performance__head[data-astro-cid-em4yswp3].de-width{width:100%}}.c-section-performance__body[data-astro-cid-em4yswp3]{width:44.5545%}@media screen and (width<=767px){.c-section-performance__body[data-astro-cid-em4yswp3]{width:100%;margin-top:calc(42 / var(--design-width) * 100vw)}}.c-section-performance__ttl[data-astro-cid-em4yswp3] .c-ttl[data-astro-cid-em4yswp3]{color:var(--color-white-1)}@media screen and (width>=768px){.c-section-performance__ttl[data-astro-cid-em4yswp3] .c-ttl[data-astro-cid-em4yswp3]{line-height:1.10638}}@media screen and (width<=767px){.c-section-performance__ttl[data-astro-cid-em4yswp3] .c-ttl[data-astro-cid-em4yswp3]{font-size:calc(33 / var(--design-width) * 100vw);line-height:1}}.c-section-performance__lead[data-astro-cid-em4yswp3]{margin-top:28px}@media screen and (width<=767px){.c-section-performance__lead[data-astro-cid-em4yswp3]{margin-top:calc(20 / var(--design-width) * 100vw)}}.c-section-performance__lead[data-astro-cid-em4yswp3] .c-txt[data-astro-cid-em4yswp3]{color:var(--color-white-1);font-size:calc(19 / var(--root-fz) * 1rem);line-height:1.42105}@media screen and (width<=767px){.c-section-performance__lead[data-astro-cid-em4yswp3] .c-txt[data-astro-cid-em4yswp3]{font-size:calc(16 / var(--design-width) * 100vw);line-height:1.5}}.c-txt[data-astro-cid-a3xej5me]:not(:last-child):after{content:"\a \a ";white-space:pre}.c-section-problems__container[data-astro-cid-a3xej5me]{gap:0 8.41122%;max-width:1110px;margin-inline:auto;padding:20px 20px 80px;display:flex}@media screen and (width<=767px){.c-section-problems__container[data-astro-cid-a3xej5me]{padding:calc(30 / var(--design-width) * 100vw) calc(20 / var(--design-width) * 100%) calc(50 / var(--design-width) * 100vw);display:block}}.c-section-problems__head[data-astro-cid-a3xej5me]{flex-shrink:0}.c-section-problems__sub-ttl[data-astro-cid-a3xej5me]{margin-bottom:10px}@media screen and (width<=767px){.c-section-problems__sub-ttl[data-astro-cid-a3xej5me]{margin-bottom:calc(5 / var(--design-width) * 100vw)}}.c-section-problems__ttl[data-astro-cid-a3xej5me]{max-width:410px}@media screen and (width<=767px){.c-section-problems__ttl[data-astro-cid-a3xej5me]{max-width:none}}.c-section-problems__body[data-astro-cid-a3xej5me]{padding-top:34px}@media screen and (width<=767px){.c-section-problems__body[data-astro-cid-a3xej5me]{margin-top:calc(20 / var(--design-width) * 100vw);padding-top:0}}.c-section-problems__txt[data-astro-cid-a3xej5me]{max-width:595px}@media screen and (width<=767px){.c-section-problems__txt[data-astro-cid-a3xej5me]{max-width:none}.c-section-problems__txt[data-astro-cid-a3xej5me] .c-txt[data-astro-cid-a3xej5me]{line-height:1.38}}.c-section-problems__img[data-astro-cid-a3xej5me]{width:100%;display:block}.c-cassette[data-astro-cid-hjonugr7]{justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.c-cassette[data-astro-cid-hjonugr7]{display:block}}.c-cassette__content-left[data-astro-cid-hjonugr7]{z-index:2;width:calc(436 / var(--contents-width) * 100%);position:relative}@media screen and (width<=767px){.c-cassette__content-left[data-astro-cid-hjonugr7]{width:calc(348 / var(--contents-width) * 100%);margin:0 auto}}.c-cassette__content-right[data-astro-cid-hjonugr7]{z-index:1;width:calc(525 / var(--contents-width) * 100%);margin-left:calc(-45 / var(--contents-width) * 100%);padding:calc(32 / var(--contents-width) * 100%) calc(32 / var(--contents-width) * 100%) 10px;background:url(/immutable/bg_technology_map.u0EU3DRP.webp) 50%/cover no-repeat;border-radius:4px;position:relative;box-shadow:0 4px 4px #00000040}@media screen and (width<=767px){.c-cassette__content-right[data-astro-cid-hjonugr7]{width:calc(348 / var(--contents-width) * 100%);margin:calc(-10 / var(--design-width) * 100vw) auto 0;padding:calc(31 / var(--design-width) * 100vw) calc(31 / var(--contents-width) * 100%) calc(15 / var(--design-width) * 100vw);border-radius:calc(4 / var(--design-width) * 100vw);box-shadow:none;background-image:url(/immutable/bg_technology_map.a2b_Uh40.webp)}}.c-cassette__txt[data-astro-cid-hjonugr7]{color:var(--color-white-2);font-feature-settings:"clig" off, "liga" off;font-weight:400;font-size:calc(20 / var(--root-fz) * 1rem);line-height:1.2}@media screen and (width<=767px){.c-cassette__txt[data-astro-cid-hjonugr7]{font-size:calc(20 / var(--design-width) * 100vw)}}.c-cassette__map[data-astro-cid-hjonugr7]{width:86.4425%;margin-top:3.68764%;margin-left:5.63991%}@media screen and (width<=767px){.c-cassette__map[data-astro-cid-hjonugr7]{width:99.6503%;margin-top:calc(30 / var(--design-width) * 100vw);margin-left:-.34965%}}.c-section-technology[data-astro-cid-hjonugr7]{background-color:var(--color-base-1);margin-top:-1px}.c-section-technology__container[data-astro-cid-hjonugr7]{max-width:calc(var(--contents-width) * 1px + 40px);margin-inline:auto;padding:70px 20px 120px}@media screen and (width<=767px){.c-section-technology__container[data-astro-cid-hjonugr7]{max-width:none;padding:calc(53 / var(--design-width) * 100vw) calc(20 / var(--design-width) * 100%)}}.c-section-technology__body[data-astro-cid-hjonugr7]{margin-top:90px}@media screen and (width<=767px){.c-section-technology__body[data-astro-cid-hjonugr7]{margin-top:calc(48 / var(--design-width) * 100vw)}}.c-section-technology__sub-ttl[data-astro-cid-hjonugr7]{margin-bottom:5px}@media screen and (width<=767px){.c-section-technology__sub-ttl[data-astro-cid-hjonugr7]{margin-bottom:calc(5 / var(--design-width) * 100vw)}}.c-section-technology__lead[data-astro-cid-hjonugr7]{margin-top:20px}@media screen and (width<=767px){.c-section-technology__lead[data-astro-cid-hjonugr7]{margin-top:calc(20 / var(--design-width) * 100vw)}}.c-section-10plus[data-astro-cid-y3nonlbx]{background-color:var(--color-base-1)}.c-section-10plus__container[data-astro-cid-y3nonlbx]{max-width:calc(var(--contents-width) * 1px + 40px);margin-inline:auto;padding:120px 20px;position:relative}@media screen and (width<=767px){.c-section-10plus__container[data-astro-cid-y3nonlbx]{max-width:none;padding:calc(69 / var(--design-width) * 100vw) calc(20 / var(--design-width) * 100%) calc(53 / var(--design-width) * 100vw)}}.c-section-10plus__bg[data-astro-cid-y3nonlbx]{z-index:1;width:88.59%;position:absolute;top:44%;left:54%;transform:translate(-50%,-50%)}@media screen and (width<=767px){.c-section-10plus__bg[data-astro-cid-y3nonlbx]{width:calc(346 / var(--design-width) * 100%);top:19%;left:50%}}.c-section-10plus__content[data-astro-cid-y3nonlbx]{z-index:2;position:relative}.c-section-10plus__head[data-astro-cid-y3nonlbx]{max-width:450px}@media screen and (width<=767px){.c-section-10plus__head[data-astro-cid-y3nonlbx]{max-width:none}}.c-section-10plus__body[data-astro-cid-y3nonlbx]{max-width:500px;margin-top:27px}@media screen and (width<=767px){.c-section-10plus__body[data-astro-cid-y3nonlbx]{max-width:none;margin-top:calc(12 / var(--design-width) * 100vw)}}.c-section-10plus__ttl-num[data-astro-cid-y3nonlbx]{color:var(--color-white-1);font-weight:500;font-size:calc(155 / var(--root-fz) * 1rem);line-height:1.2;position:relative}@media screen and (width<=767px){.c-section-10plus__ttl-num[data-astro-cid-y3nonlbx]{font-size:calc(95 / var(--design-width) * 100vw);line-height:1.2}}.c-section-10plus__plus[data-astro-cid-y3nonlbx]{color:var(--color-white-1);font-weight:700;font-size:calc(90 / var(--root-fz) * 1rem);line-height:1.2;position:absolute;top:5px;right:-4px;transform:translate(100%)}@media screen and (width<=767px){.c-section-10plus__plus[data-astro-cid-y3nonlbx]{font-size:calc(56 / var(--design-width) * 100vw);line-height:1.19643}}.c-section-10plus__ttl-txt[data-astro-cid-y3nonlbx]{color:var(--color-white-1);font-weight:600;font-size:calc(38 / var(--root-fz) * 1rem);line-height:1.21053;display:block}@media screen and (width<=767px){.c-section-10plus__ttl-txt[data-astro-cid-y3nonlbx]{width:calc(310 / var(--contents-width) * 100%);margin-top:calc(13 / var(--design-width) * 100vw);font-size:calc(30 / var(--design-width) * 100vw);line-height:1.1}}.c-section-10plus__lead[data-astro-cid-y3nonlbx]{color:var(--color-white-2);font-weight:400;font-size:calc(19 / var(--root-fz) * 1rem);line-height:1.52632}@media screen and (width<=767px){.c-section-10plus__lead[data-astro-cid-y3nonlbx]{font-size:calc(16 / var(--design-width) * 100vw);line-height:1.5}}
