.common_margin_top{margin-top:clamp(21px, calc(2845vw / 1000), 60px)}*{box-sizing:border-box}p,li,a,.c-text{font-size:clamp(10px, calc(1370vw / 1000), 16px)}.c-modal__close a{font-size:0}h2,.c-headingLv2{font-size:clamp(18px, calc(2343vw / 1000), 28px)}h3{font-size:clamp(16px, calc(2033vw / 1000), 23px)}sup{font-size:60%}small{font-size:80%}.pc_none{display:none}.l-section{padding-top:clamp(21px, calc(2845vw / 1000), 60px);padding-bottom:clamp(21px, calc(2845vw / 1000), 60px)}.c-mainVisual--lv2{height:initial}.c-mainVisual--lv2 .c-mainVisual__category{font-size:clamp(16px, calc(2084vw / 1000), 28px);padding:20px clamp(7px, calc(976vw / 1000), 25px)}.featureArea{max-width:1510px;background:center right no-repeat;background-image:url(../img/concept_01.webp);background-size:contain}.featureArea p{width:60%}.section_support,.section_engineering_chain,.section_movie{background:#f4faff}.catch_copy{width:80%;max-width:995px;margin-left:auto;margin-right:auto}.section_explanation{background:#f7f7f7}.section_explanation .l-section{padding-top:clamp(21px, calc(2845vw / 1000), 46px)}.section_explanation .image_text{display:inline-block;margin-top:6px;width:clamp(300px, calc(39063vw / 1000), 559px)}.dx_level_graf{mask:url(../img/mask.svg);-webkit-mask:url(../img/mask.svg);max-width:960px;display:block;margin:0 auto}.dx_level_graf .graf_item{transition:0.6s}.dx_level_graf .graf_item.is_active{transform:translate(0, 0)}.dx_level_graf .level1{z-index:4;transform:translate(0, 245px)}.dx_level_graf .level2{z-index:3;transform:translate(0, 367px);transition-delay:0.6s}.dx_level_graf .level3{z-index:2;transform:translate(0, 494px);transition-delay:1.2s}.dx_level_graf .dx_level_graf_label{z-index:1;transform:translate(0, 656px);transition-delay:1.8s}.dx_level_graf .cls-1{font-size:15.5px;letter-spacing:0em}.dx_level_graf .cls-1,.dx_level_graf .cls-2,.dx_level_graf .cls-3{fill:#4c4948}.dx_level_graf .cls-1,.dx_level_graf .cls-4,.dx_level_graf .cls-5{font-weight:500}.dx_level_graf .cls-6{letter-spacing:-.08em}.dx_level_graf .cls-7{letter-spacing:-.07em}.dx_level_graf .cls-8{letter-spacing:0em}.dx_level_graf .cls-9{letter-spacing:-.02em}.dx_level_graf .cls-10{letter-spacing:-.08em}.dx_level_graf .cls-11{letter-spacing:-.09em}.dx_level_graf .cls-2{font-size:18.18px;letter-spacing:0em}.dx_level_graf .cls-2,.dx_level_graf .cls-12,.dx_level_graf .cls-13{font-weight:700}.dx_level_graf .cls-14{letter-spacing:-.29em}.dx_level_graf .cls-15{letter-spacing:-.08em}.dx_level_graf .cls-16{letter-spacing:-.15em}.dx_level_graf .cls-17{letter-spacing:.03em}.dx_level_graf .cls-18,.dx_level_graf .cls-13{letter-spacing:.03em}.dx_level_graf .cls-19{letter-spacing:-.02em}.dx_level_graf .cls-20{letter-spacing:-.3em}.dx_level_graf .cls-21{letter-spacing:-.3em}.dx_level_graf .cls-22{letter-spacing:-.07em}.dx_level_graf .cls-23{letter-spacing:0em}.dx_level_graf .cls-12,.dx_level_graf .cls-13{font-size:22.15px}.dx_level_graf .cls-24{letter-spacing:-.06em}.dx_level_graf .cls-25{letter-spacing:-.06em}.dx_level_graf .cls-26{letter-spacing:-.06em}.dx_level_graf .cls-27{letter-spacing:-.09em}.dx_level_graf .cls-28{letter-spacing:-.11em}.dx_level_graf .cls-29{letter-spacing:-.05em}.dx_level_graf .cls-30{letter-spacing:-.1em}.dx_level_graf .cls-31{letter-spacing:-.05em}.dx_level_graf .cls-32{letter-spacing:-.05em}.dx_level_graf .cls-4{font-size:15.15px}.dx_level_graf .cls-4,.dx_level_graf .cls-33,.dx_level_graf .cls-34,.dx_level_graf .cls-35,.dx_level_graf .cls-36,.dx_level_graf .cls-37{fill:#fff}.dx_level_graf .cls-38{letter-spacing:0em}.dx_level_graf .cls-39{letter-spacing:-.02em}.dx_level_graf .cls-40{letter-spacing:-.03em}.dx_level_graf .cls-41{letter-spacing:-.22em}.dx_level_graf .cls-42{letter-spacing:-.03em}.dx_level_graf .cls-43{letter-spacing:0em}.dx_level_graf .cls-5{font-size:14.23px}.dx_level_graf .cls-44{letter-spacing:-.1em}.dx_level_graf .cls-45{stroke:#fff;stroke-width:1.16px}.dx_level_graf .cls-45,.dx_level_graf .cls-46{fill:none;stroke-miterlimit:10}.dx_level_graf .cls-47{opacity:.6}.dx_level_graf .cls-48{letter-spacing:-.05em}.dx_level_graf .cls-49,.dx_level_graf .cls-33{fill-rule:evenodd}.dx_level_graf .cls-49,.dx_level_graf .cls-33,.dx_level_graf .cls-34,.dx_level_graf .cls-35,.dx_level_graf .cls-36,.dx_level_graf .cls-50,.dx_level_graf .cls-51,.dx_level_graf .cls-52,.dx_level_graf .cls-53,.dx_level_graf .cls-54,.dx_level_graf .cls-55,.dx_level_graf .cls-56,.dx_level_graf .cls-37,.dx_level_graf .cls-57,.dx_level_graf .cls-58,.dx_level_graf .cls-59{stroke-width:0px}.dx_level_graf .cls-49,.dx_level_graf .cls-59{fill:#006cb6}.dx_level_graf .cls-60{letter-spacing:-.09em}.dx_level_graf .cls-61{letter-spacing:-.2em}.dx_level_graf .cls-62{letter-spacing:-.15em}.dx_level_graf .cls-63{letter-spacing:-.15em}.dx_level_graf .cls-64{letter-spacing:-.13em}.dx_level_graf .cls-46{stroke:#006cb6;stroke-width:.66px}.dx_level_graf .cls-65{letter-spacing:-.08em}.dx_level_graf .cls-66{letter-spacing:-.01em}.dx_level_graf .cls-67{letter-spacing:-.08em}.dx_level_graf .cls-68{letter-spacing:-.25em}.dx_level_graf .cls-69{letter-spacing:-.07em}.dx_level_graf .cls-70{letter-spacing:-.25em}.dx_level_graf .cls-50{fill:#4b93b4}.dx_level_graf .cls-51{fill:#63a3ba}.dx_level_graf .cls-52{fill:#5484ab}.dx_level_graf .cls-53{fill:#207b9c}.dx_level_graf .cls-54{fill:#afc7d9}.dx_level_graf .cls-55{fill:#b0bfd3}.dx_level_graf .cls-56{fill:#d8dcdf}.dx_level_graf .cls-57{fill:#eff0f2}.dx_level_graf .cls-58{fill:#e5e8e9}.dx_level_graf .cls-71{letter-spacing:-.07em}.dx_level_graf .cls-72{letter-spacing:-.03em}.dx_level_graf .cls-73{letter-spacing:.01em}.dx_level_graf .cls-74{letter-spacing:-.11em}.pie_chart{align-items:center;margin-left:auto;margin-right:auto}.pie_chart>svg{width:clamp(708px, calc(42500vw / 1000), 1088px);align-items:center;display:block;margin:0 auto;padding:0px 0}.pie_chart>svg .cls-1{opacity:.73}.pie_chart>svg .cls-1,.pie_chart>svg .cls-2{fill:#464646}.pie_chart>svg .cls-1,.pie_chart>svg .cls-2,.pie_chart>svg .cls-3,.pie_chart>svg .cls-4,.pie_chart>svg .cls-5,.pie_chart>svg .cls-6,.pie_chart>svg .cls-7,.pie_chart>svg .cls-8,.pie_chart>svg .cls-9,.pie_chart>svg .cls-10,.pie_chart>svg .cls-11,.pie_chart>svg .cls-12,.pie_chart>svg .cls-13,.pie_chart>svg .cls-14,.pie_chart>svg .cls-15,.pie_chart>svg .cls-16,.pie_chart>svg .cls-17,.pie_chart>svg .cls-18,.pie_chart>svg .cls-19,.pie_chart>svg .cls-20,.pie_chart>svg .cls-21,.pie_chart>svg .cls-22,.pie_chart>svg .cls-23,.pie_chart>svg .cls-24,.pie_chart>svg .cls-25,.pie_chart>svg .cls-26,.pie_chart>svg .cls-27,.pie_chart>svg .cls-28,.pie_chart>svg .cls-29,.pie_chart>svg .cls-30,.pie_chart>svg .cls-31,.pie_chart>svg .cls-32,.pie_chart>svg .cls-33,.pie_chart>svg .cls-34,.pie_chart>svg .cls-35,.pie_chart>svg .cls-36,.pie_chart>svg .cls-37,.pie_chart>svg .cls-38,.pie_chart>svg .cls-39,.pie_chart>svg .cls-40,.pie_chart>svg .cls-41,.pie_chart>svg .cls-42,.pie_chart>svg .cls-43,.pie_chart>svg .cls-44,.pie_chart>svg .cls-45,.pie_chart>svg .cls-46,.pie_chart>svg .cls-47,.pie_chart>svg .cls-48,.pie_chart>svg .cls-49,.pie_chart>svg .cls-50,.pie_chart>svg .cls-51,.pie_chart>svg .cls-52,.pie_chart>svg .cls-53,.pie_chart>svg .cls-54,.pie_chart>svg .cls-55,.pie_chart>svg .cls-56,.pie_chart>svg .cls-57,.pie_chart>svg .cls-58,.pie_chart>svg .cls-59,.pie_chart>svg .cls-60,.pie_chart>svg .cls-61,.pie_chart>svg .cls-62,.pie_chart>svg .cls-63,.pie_chart>svg .cls-64,.pie_chart>svg .cls-65,.pie_chart>svg .cls-66,.pie_chart>svg .cls-67,.pie_chart>svg .cls-68,.pie_chart>svg .cls-69,.pie_chart>svg .cls-70,.pie_chart>svg .cls-71,.pie_chart>svg .cls-72,.pie_chart>svg .cls-73,.pie_chart>svg .cls-74,.pie_chart>svg .cls-75,.pie_chart>svg .cls-76,.pie_chart>svg .cls-77,.pie_chart>svg .cls-78,.pie_chart>svg .cls-79,.pie_chart>svg .cls-80,.pie_chart>svg .cls-81,.pie_chart>svg .cls-82,.pie_chart>svg .cls-83,.pie_chart>svg .cls-84,.pie_chart>svg .cls-85,.pie_chart>svg .cls-86,.pie_chart>svg .cls-87,.pie_chart>svg .cls-88,.pie_chart>svg .cls-89,.pie_chart>svg .cls-90,.pie_chart>svg .cls-91,.pie_chart>svg .cls-92,.pie_chart>svg .cls-93,.pie_chart>svg .cls-94,.pie_chart>svg .cls-95,.pie_chart>svg .cls-96,.pie_chart>svg .cls-97,.pie_chart>svg .cls-98,.pie_chart>svg .cls-99,.pie_chart>svg .cls-100,.pie_chart>svg .cls-101,.pie_chart>svg .cls-102,.pie_chart>svg .cls-103,.pie_chart>svg .cls-104,.pie_chart>svg .cls-105,.pie_chart>svg .cls-106,.pie_chart>svg .cls-107,.pie_chart>svg .cls-108,.pie_chart>svg .cls-109,.pie_chart>svg .cls-110,.pie_chart>svg .cls-111,.pie_chart>svg .cls-112,.pie_chart>svg .cls-113,.pie_chart>svg .cls-114,.pie_chart>svg .cls-115,.pie_chart>svg .cls-116,.pie_chart>svg .cls-117{stroke-width:0px}.pie_chart>svg .cls-2{opacity:.73}.pie_chart>svg .cls-118{letter-spacing:-.04em}.pie_chart>svg .cls-3{opacity:.2}.pie_chart>svg .cls-3,.pie_chart>svg .cls-4{fill:#cdcdcd}.pie_chart>svg .cls-4{opacity:.2}.pie_chart>svg .cls-5{opacity:.22}.pie_chart>svg .cls-5,.pie_chart>svg .cls-6{fill:#c8c8c8}.pie_chart>svg .cls-6{opacity:.22}.pie_chart>svg .cls-7{opacity:.37}.pie_chart>svg .cls-7,.pie_chart>svg .cls-8{fill:#a0a0a0}.pie_chart>svg .cls-8{opacity:.37}.pie_chart>svg .cls-9{opacity:.75}.pie_chart>svg .cls-9,.pie_chart>svg .cls-10{fill:#414141}.pie_chart>svg .cls-10{opacity:.75}.pie_chart>svg .cls-119{letter-spacing:-.02em}.pie_chart>svg .cls-11{opacity:.71}.pie_chart>svg .cls-11,.pie_chart>svg .cls-12{fill:#4b4b4b}.pie_chart>svg .cls-12{opacity:.71}.pie_chart>svg .cls-13{opacity:.7}.pie_chart>svg .cls-13,.pie_chart>svg .cls-120,.pie_chart>svg .cls-121,.pie_chart>svg .cls-29,.pie_chart>svg .cls-65,.pie_chart>svg .cls-87,.pie_chart>svg .cls-103,.pie_chart>svg .cls-122{fill:#fff}.pie_chart>svg .cls-14{opacity:.35}.pie_chart>svg .cls-14,.pie_chart>svg .cls-15{fill:#a5a5a5}.pie_chart>svg .cls-15{opacity:.35}.pie_chart>svg .cls-16{opacity:.78}.pie_chart>svg .cls-16,.pie_chart>svg .cls-17{fill:#373737}.pie_chart>svg .cls-17{opacity:.78}.pie_chart>svg .cls-123{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2.27px}.pie_chart>svg .cls-18{fill:url(#_裼_胙琅韃_5)}.pie_chart>svg .cls-19{fill:url(#_裼_胙琅韃_4)}.pie_chart>svg .cls-124{letter-spacing:-.14em}.pie_chart>svg .cls-125{letter-spacing:-.12em}.pie_chart>svg .cls-120{font-size:14px;font-weight:500}.pie_chart>svg .cls-126,.pie_chart>svg .cls-121{letter-spacing:.01em}.pie_chart>svg .cls-20{opacity:.06}.pie_chart>svg .cls-20,.pie_chart>svg .cls-21{fill:#f0f0f0}.pie_chart>svg .cls-21{opacity:.06}.pie_chart>svg .cls-22{opacity:.39}.pie_chart>svg .cls-22,.pie_chart>svg .cls-23{fill:#9b9b9b}.pie_chart>svg .cls-23{opacity:.39}.pie_chart>svg .cls-24{opacity:.76}.pie_chart>svg .cls-24,.pie_chart>svg .cls-25{fill:#3c3c3c}.pie_chart>svg .cls-25{opacity:.76}.pie_chart>svg .cls-121,.pie_chart>svg .cls-122{font-size:24px;font-weight:700}.pie_chart>svg .cls-26{fill:#d2d2d2;opacity:.18}.pie_chart>svg .cls-27{opacity:.12}.pie_chart>svg .cls-27,.pie_chart>svg .cls-28{fill:#e1e1e1}.pie_chart>svg .cls-28{opacity:.12}.pie_chart>svg .cls-29{opacity:.8}.pie_chart>svg .cls-29,.pie_chart>svg .cls-65{fill-rule:evenodd}.pie_chart>svg .cls-30{opacity:.41}.pie_chart>svg .cls-30,.pie_chart>svg .cls-31{fill:#969696}.pie_chart>svg .cls-31{opacity:.41}.pie_chart>svg .cls-32{opacity:.43}.pie_chart>svg .cls-32,.pie_chart>svg .cls-33{fill:#919191}.pie_chart>svg .cls-33{opacity:.43}.pie_chart>svg .cls-127{letter-spacing:0em}.pie_chart>svg .cls-34{opacity:.86}.pie_chart>svg .cls-34,.pie_chart>svg .cls-35{fill:#232323}.pie_chart>svg .cls-35{opacity:.86}.pie_chart>svg .cls-128{letter-spacing:0em}.pie_chart>svg .cls-36{opacity:.82}.pie_chart>svg .cls-36,.pie_chart>svg .cls-37{fill:#2d2d2d}.pie_chart>svg .cls-37{opacity:.82}.pie_chart>svg .cls-38{opacity:.47}.pie_chart>svg .cls-38,.pie_chart>svg .cls-39{fill:#878787}.pie_chart>svg .cls-39{opacity:.47}.pie_chart>svg .cls-40{opacity:.8}.pie_chart>svg .cls-40,.pie_chart>svg .cls-41{fill:#323232}.pie_chart>svg .cls-41{opacity:.8}.pie_chart>svg .cls-42{opacity:.84}.pie_chart>svg .cls-42,.pie_chart>svg .cls-43{fill:#282828}.pie_chart>svg .cls-43{opacity:.84}.pie_chart>svg .cls-44{fill:#191919;opacity:.9}.pie_chart>svg .cls-45{opacity:.92}.pie_chart>svg .cls-45,.pie_chart>svg .cls-46{fill:#141414}.pie_chart>svg .cls-46{opacity:.92}.pie_chart>svg .cls-47{opacity:.45}.pie_chart>svg .cls-47,.pie_chart>svg .cls-48{fill:#8c8c8c}.pie_chart>svg .cls-48{opacity:.45}.pie_chart>svg .cls-49{opacity:.16}.pie_chart>svg .cls-49,.pie_chart>svg .cls-50{fill:#d7d7d7}.pie_chart>svg .cls-50{opacity:.16}.pie_chart>svg .cls-51{opacity:.88}.pie_chart>svg .cls-51,.pie_chart>svg .cls-52{fill:#1e1e1e}.pie_chart>svg .cls-52{opacity:.88}.pie_chart>svg .cls-129{letter-spacing:-.02em}.pie_chart>svg .cls-53{opacity:.98}.pie_chart>svg .cls-53,.pie_chart>svg .cls-54{fill:#050505}.pie_chart>svg .cls-54{opacity:.98}.pie_chart>svg .cls-55{opacity:.1}.pie_chart>svg .cls-55,.pie_chart>svg .cls-56{fill:#e6e6e6}.pie_chart>svg .cls-56{opacity:.1}.pie_chart>svg .cls-57{opacity:.49}.pie_chart>svg .cls-57,.pie_chart>svg .cls-58{fill:#828282}.pie_chart>svg .cls-58{opacity:.49}.pie_chart>svg .cls-130{letter-spacing:0em}.pie_chart>svg .cls-131{letter-spacing:-.12em}.pie_chart>svg .cls-59{opacity:.96}.pie_chart>svg .cls-59,.pie_chart>svg .cls-60{fill:#0a0a0a}.pie_chart>svg .cls-60{opacity:.96}.pie_chart>svg .cls-132{letter-spacing:-.03em}.pie_chart>svg .cls-61{opacity:.94}.pie_chart>svg .cls-61,.pie_chart>svg .cls-62{fill:#0f0f0f}.pie_chart>svg .cls-62{opacity:.94}.pie_chart>svg .cls-63{opacity:.25}.pie_chart>svg .cls-63,.pie_chart>svg .cls-64{fill:#bebebe}.pie_chart>svg .cls-64{opacity:.25}.pie_chart>svg .cls-133{letter-spacing:-.02em}.pie_chart>svg .cls-66{opacity:.55}.pie_chart>svg .cls-66,.pie_chart>svg .cls-67{fill:#737373}.pie_chart>svg .cls-67{opacity:.55}.pie_chart>svg .cls-68{opacity:.27}.pie_chart>svg .cls-68,.pie_chart>svg .cls-69{fill:#b9b9b9}.pie_chart>svg .cls-69{opacity:.27}.pie_chart>svg .cls-70{opacity:.14}.pie_chart>svg .cls-70,.pie_chart>svg .cls-71{fill:#dcdcdc}.pie_chart>svg .cls-71{opacity:.14}.pie_chart>svg .cls-72{fill:url(#_裼_胙琅韃_5-3)}.pie_chart>svg .cls-73{fill:url(#_裼_胙琅韃_5-2)}.pie_chart>svg .cls-74{fill:url(#_裼_胙琅韃_4-3)}.pie_chart>svg .cls-75{fill:url(#_裼_胙琅韃_4-2)}.pie_chart>svg .cls-76{opacity:.51}.pie_chart>svg .cls-76,.pie_chart>svg .cls-77{fill:#7d7d7d}.pie_chart>svg .cls-77{opacity:.51}.pie_chart>svg .cls-78{opacity:.02}.pie_chart>svg .cls-78,.pie_chart>svg .cls-79{fill:#fafafa}.pie_chart>svg .cls-79{opacity:.02}.pie_chart>svg .cls-134{letter-spacing:-.14em}.pie_chart>svg .cls-80{opacity:.53}.pie_chart>svg .cls-80,.pie_chart>svg .cls-81{fill:#787878}.pie_chart>svg .cls-81{opacity:.53}.pie_chart>svg .cls-83{opacity:.61}.pie_chart>svg .cls-83,.pie_chart>svg .cls-84{fill:#646464}.pie_chart>svg .cls-84{opacity:.61}.pie_chart>svg .cls-85{opacity:.31}.pie_chart>svg .cls-85,.pie_chart>svg .cls-86{fill:#afafaf}.pie_chart>svg .cls-86{opacity:.31}.pie_chart>svg .cls-87{opacity:.31}.pie_chart>svg .cls-88,.pie_chart>svg .cls-89,.pie_chart>svg .cls-90,.pie_chart>svg .cls-91,.pie_chart>svg .cls-92,.pie_chart>svg .cls-93{fill:#437abe}.pie_chart>svg .cls-94{opacity:.63}.pie_chart>svg .cls-94,.pie_chart>svg .cls-95{fill:#5f5f5f}.pie_chart>svg .cls-95{opacity:.63}.pie_chart>svg .cls-96{opacity:.04}.pie_chart>svg .cls-96,.pie_chart>svg .cls-97{fill:#f5f5f5}.pie_chart>svg .cls-97{opacity:.04}.pie_chart>svg .cls-98{opacity:.24}.pie_chart>svg .cls-98,.pie_chart>svg .cls-99{fill:#c3c3c3}.pie_chart>svg .cls-99{opacity:.24}.pie_chart>svg .cls-100{opacity:.57}.pie_chart>svg .cls-100,.pie_chart>svg .cls-101{fill:#6e6e6e}.pie_chart>svg .cls-101{opacity:.57}.pie_chart>svg .cls-102{fill:#aaa;opacity:.33}.pie_chart>svg .cls-103{opacity:0}.pie_chart>svg .cls-104{fill:#d7def5}.pie_chart>svg .cls-105{fill:#d5e5f5}.pie_chart>svg .cls-106{fill:#d9e9ee}.pie_chart>svg .cls-107{opacity:.29}.pie_chart>svg .cls-107,.pie_chart>svg .cls-108{fill:#b4b4b4}.pie_chart>svg .cls-108{opacity:.29}.pie_chart>svg .cls-109{opacity:.59}.pie_chart>svg .cls-109,.pie_chart>svg .cls-110{fill:#696969}.pie_chart>svg .cls-110{opacity:.59}.pie_chart>svg .cls-135{letter-spacing:-.12em}.pie_chart>svg .cls-111{opacity:.08}.pie_chart>svg .cls-111,.pie_chart>svg .cls-112{fill:#ebebeb}.pie_chart>svg .cls-112{opacity:.08}.pie_chart>svg .cls-113{opacity:.67}.pie_chart>svg .cls-113,.pie_chart>svg .cls-114{fill:#555}.pie_chart>svg .cls-114{opacity:.67}.pie_chart>svg .cls-115{opacity:.69}.pie_chart>svg .cls-115,.pie_chart>svg .cls-116{fill:#505050}.pie_chart>svg .cls-116{opacity:.69}.pie_chart>svg .cls-117{fill:#5a5a5a;opacity:.65}.pie_chart .big_circle_parts{transition:.2s}.pie_chart .big_circle_parts:hover{opacity:.7}.pie_chart .parts01,.pie_chart .parts02,.pie_chart .parts03{cursor:pointer}.example{margin-top:20px;max-width:1168px;position:relative;color:#0262c4;font-weight:bold}.example p{width:calc(100% - 30px);margin:0 auto}.example picture img{width:100%;object-fit:cover}.example>svg{width:98.8%;max-width:1156px;margin:233px auto 0;margin:0;position:absolute;top:45%;left:50%;transform:translateX(-50%)}.example>svg>g{cursor:pointer}.example>svg>g text{fill:#fff;font-size:30px;font-weight:bold}.example>svg>g rect{fill:#006cb6;stroke-width:0px;transition:0.3s}.example>svg>g:hover rect{fill:#6199cc}.example_area{display:grid;grid-template-columns:repeat(4, 22.75%);gap:3%;position:relative;z-index:1;background:#fff}.example_area li{display:grid;grid-template-rows:1fr 3fr 3.4fr;grid-template-rows:subgrid;grid-row:span 3;gap:12px}@media screen and (max-width: 1157px){.example_area li{grid-template-rows:1fr 3.4fr 2.9fr;grid-template-rows:subgrid}}.example_area li h2{font-size:clamp(10px, calc(1303vw / 1000), 18px);color:#0262c4;text-align:center;border:2px solid #0262c4;border-radius:37px;padding:5px 0;display:flex;align-items:center;justify-content:center}.example_area li img{width:100%}.section_support_image{position:relative}.section_support_image>img:not(:first-child){position:absolute;top:0}.section_support_image img:nth-child(1){z-index:1}.application{position:relative}.application>img:nth-of-type(2),.application>img:nth-of-type(3){position:absolute}.movie_area{max-width:966px;margin-left:auto;margin-right:auto}.movie_area .movie_item{display:flex;flex-direction:column;justify-content:space-between}.movie_area h3{font-size:clamp(15px, calc(1954vw / 1000), 23px);color:#0262c4}.movie_area .sub_heading{font-size:clamp(15px, calc(1954vw / 1000), 20px);font-weight:bold}.c-modal__inner{height:auto}.c-modal__body{width:100%;padding-top:56.25%;position:relative}.c-modal__body iframe{width:100%;height:100%;position:absolute;top:0;left:0}.section_expansion .sustainability_bg{background:url(../img/sustainability_bg_01.webp) no-repeat center/cover;display:flex;padding:clamp(30px, calc(3938vw / 1000), 56px) clamp(17px, calc(2209vw / 1000), 34px)}.section_expansion .sustainability_bg p{font-size:clamp(10px, calc(1370vw / 1000), 18px);display:flex;align-items:center}.section_expansion .l-section>ul{margin-left:auto;margin-right:auto}.section_expansion .icon_area{max-width:580px;display:grid;grid-template-columns:24% 24% 24% 24%;gap:2%;margin-left:auto;margin-right:auto}.section_expansion li img{width:100%}.step_arrow>*{opacity:0;visibility:hidden}.step_arrow>*.is_active{opacity:1;visibility:visible;transition:1s}.step_arrow circle,.step_arrow text,.step_arrow tspan{fill:#fff}.step_arrow circle{stroke:#006cb8;stroke-width:1px}.step_arrow .arrow_item .arrow_body{stroke:#004176;stroke-miterlimit:10;stroke-width:1px}.step_arrow .arrow_item.development .arrow_body{fill:url(#gradation48_3)}.step_arrow .arrow_item.processing{transform:translateX(-390px);transition-delay:0.6s}.step_arrow .arrow_item.processing.is_active{opacity:1;transform:translateX(0)}.step_arrow .arrow_item.processing .arrow_body{fill:url(#gradation48_2)}.step_arrow .arrow_item.maintenance{transform:translateX(-390px);transition-delay:1.2s}.step_arrow .arrow_item.maintenance.is_active{opacity:1;transform:translateX(0)}.step_arrow .arrow_item.maintenance .arrow_body{fill:url(#gradation48)}.step_arrow .arrow_item .pictogram path{fill:#006cb6}.step_arrow .arrow_item .headline{fill:#000;font-size:28px;font-weight:bold}.step_arrow .arrow_item rect,.step_arrow .arrow_item polygon{fill:#006cb6}.step_arrow .arrow_item text{font-size:16px}.step_arrow .alphabet{transition-delay:1.8s;filter:blur(14px)}.step_arrow .alphabet.is_active{filter:initial}.step_arrow .alphabet text{font-size:19px}.step_arrow .alphabet .rect_blue{fill:#006cb8}.step_arrow .alphabet .rect_gray{fill:#82939c}.step_arrow .alphabet .tail_blue,.step_arrow .alphabet .tail_gray{opacity:.5}.step_arrow .alphabet .tail_blue{fill:#006cb8}.step_arrow .alphabet .tail_gray{fill:#84959e}.step_arrow .alphabet .headline{font-size:26px;font-weight:700}.modal-container{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.8);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:5002;cursor:pointer}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-container .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:820px;border:2px solid #006cb6;background:#e5f0f8;opacity:0.95;cursor:initial}.modal-container .modal-body .modal-contents>li{text-align:left;padding:40px 30px 23px;display:none}.modal-container .modal-body .modal-contents>li.is_active{display:block}.modal-container .modal-body .modal-contents>li h2{font-size:24px;text-align:center;border-bottom:2px solid #006cb6;padding-bottom:14px}.modal-container .modal-body .modal-contents>li .modal_2col{margin-top:20px;margin-bottom:40px;display:grid;grid-template-columns:49% 49%;gap:2%;font-size:24px}.modal-container .modal-body .modal-contents>li .modal_2col img{width:100%;height:100%;object-fit:cover}.modal-container .modal-body .modal-contents>li .modal-close{font-size:16px;color:#fff;text-align:center;background:#006cb6;width:112px;height:38px;line-height:38px;border-radius:4px;margin:0 auto;cursor:pointer}.section_movie h3{color:#000}.catalog{background-color:#f5f5f5;border:1px solid #b6b6b6;margin-top:64px}.catalog a{display:flex;justify-content:space-between;align-items:center;padding:14px 50px 14px 77px}.catalog__img img{width:120px;height:120px}.catalog p{font-size:clamp(18px, calc(2430vw / 1000), 28px);color:#000;margin-left:20px;transition:color .15s ease-in-out;font-weight:bold}.catalog:hover p{color:#f50f10}.catalog__text{position:relative}.catalog__text::before{position:absolute;font-family:MelFaIcons, "Material Icons";font-size:16px;display:inline-flex;width:8px;height:13px;top:50%;left:-30px;transform:translateY(-70%);content:"\f102";white-space:nowrap;text-decoration:none;word-wrap:normal;color:red}@media screen and (max-width: 1350px){.featureArea p:not(:last-of-type) br{display:none}}@media screen and (max-width: 930px){.modal-container .modal-body{width:100%}.modal-container .modal-body .modal-contents>li h2{font-size:24px}.modal-container .modal-body .modal-contents>li p{font-size:16px}.modal-container .modal-body .modal-contents>li .modal-close{font-size:16px}}@media screen and (max-width: 828px){.pie_chart>svg{width:100%}}@media screen and (max-width: 767px){p,li,a,.c-text{font-size:16px}h2,.c-headingLv2{font-size:24px}.l-grid{max-width:100%;margin-left:auto;margin-right:auto;margin-top:20px}.l-grid .l-grid__item-3-sm{width:33.3%;padding-left:5px;padding-right:5px}.l-grid .l-grid__item-25per-sm{width:25%;padding-left:5px;padding-right:5px}.pc_none{display:block}.sp_none{display:none}.c-mainVisual__background>img{object-position:-54px center}.l-section{padding:30px 0}.first_section .first_item{font-size:18px !important;text-align:left}.first_section ul{border:2px solid #006cb6;border-width:1px 0;margin:30px -15px 0;padding:10px 15px;background:url(../img/sp_featurearea_bg.webp) right/cover}.first_section li{font-weight:bold;margin-bottom:10px}.catch_copy{margin:initial;margin-top:20px}.section_explanation .l-section{padding-top:30px}.featureArea{background-image:none}.featureArea p{width:100%}.pie_chart{margin:20px -15px 0;padding:0 20px;background-position:center right}.example{margin-left:-15px;margin-right:-15px}.dx_level_graf{width:96%}.section_expansion ul.pc_none{font-weight:bold;max-width:593px;display:grid;grid-template-columns:50% 50%;margin-left:auto;margin-right:auto;max-width:410px}.section_expansion .sustainability_bg{background-image:linear-gradient(90deg, rgba(255,255,255,0.6), rgba(255,255,255,0.6)),url(../img/sustainability_bg_01.webp)}.section_expansion .sustainability_bg p{font-size:16px;width:100%}.section_expansion h3{font-size:14px;color:#fff;background:#686d70;padding:4px 0;margin-top:40px}.section_expansion .step_arrow_wrapper{margin-top:40px}.section_expansion .step_arrow{min-width:720px}.modal-container{display:flex;align-items:center}.modal-container::before{content:none}.modal-container .modal-body{width:100%}.modal-container .modal-body .modal-contents>li{padding:20px 30px 23px}.modal-container .modal-body .modal-contents>li .modal_2col{display:block}.modal-container .modal-body .modal-contents>li .modal_2col p{margin-bottom:20px}.example_area{display:block}.example_area>li{grid-template-rows:initial;grid-template-rows:subgrid}.example_area>li:not(:first-child){margin-top:20px}.example_area>li h2{font-size:20px;padding-top:10px;padding-bottom:10px}.step_arrow_wrapper:after{display:block;content:"";width:100%;padding-bottom:42px;background:url(../img/img_icon_swipe.webp) no-repeat center bottom;-webkit-background-size:187px auto;background-size:187px auto;text-align:center}.step_arrow_wrapper .step_arrow_inner{overflow-x:scroll}.section_movie p{margin-top:20px}.catalog__img img{width:90px;height:90px}.catalog{margin-top:50px}.catalog a{padding:12px 15px 12px 25px}.catalog p{line-height:1.33333333}}@media screen and (max-width: 640px){.c-mainVisual__background>img{object-position:-132px center}}.u_inview{opacity:0;transition-duration:1.2s;filter:blur(14px)}.u_inview.is_inview{opacity:1;filter:initial}.example,.example_area>li,.section_support_image img,.cloud_configuration_image img,.example_area>li{opacity:0;filter:blur(14px);transition-timing-function:ease-out;transition-duration:0.9s}.example.is_inview,.example_area>li.is_inview,.section_support_image img.is_inview,.cloud_configuration_image img.is_inview,.example_area>li.is_inview{opacity:1;filter:initial}.is_inview.partnership_animation_01{transition-delay:0s}.is_inview.partnership_animation_02{transition-delay:1s}.is_inview.partnership_animation_03{transition-delay:1.5s}.is_inview.partnership_animation_04{transition-delay:2s}.is_inview.partnership_animation_05{transition-delay:2.5s}.is_inview.support_image_animation_01{transition-delay:0s}.is_inview.support_image_animation_02{transition-delay:0.6s}.is_inview.support_image_animation_03{transition-delay:1.2s}.is_inview.cloud_configuration_animation_01{transition-delay:0s}.is_inview.cloud_configuration_animation_02{transition-delay:0.6s}.is_inview.cloud_configuration_animation_03{transition-delay:1.2s}.c-mainVisual{opacity:0;filter:blur(14px);transition:1s}.c-mainVisual.is_active{opacity:1;filter:initial}.first_section .first_item,.first_section .second_item,.first_section .third_item,.first_section .fourth_item,.first_section .fifth_item{opacity:0;filter:blur(14px);transition:1s}.first_section .first_item.is_active,.first_section .second_item.is_active,.first_section .third_item.is_active,.first_section .fourth_item.is_active,.first_section .fifth_item.is_active{opacity:1;filter:initial}.first_section .first_item{transition-delay:1s;font-size:clamp(28px, calc(3645vw / 1000), 41px)}.first_section .second_item{margin-top:clamp(16px, calc(2033vw / 1000), 23px);transition-delay:1.8s}.first_section .third_item{transition-delay:2.6s}.first_section .fourth_item{transition-delay:3s}.first_section .fifth_item{transition-delay:3.4s}.fade_img{position:relative}.fade_img img{position:absolute}
