@media(min-width:1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:8.3333333333%}.col-1,.offset-1{position:relative}.offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:16.6666666667%}.col-2,.offset-2{position:relative}.offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:25%}.col-3,.offset-3{position:relative}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:33.3333333333%}.col-4,.offset-4{position:relative}.offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:41.6666666667%}.col-5,.offset-5{position:relative}.offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:50%}.col-6,.offset-6{position:relative}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:58.3333333333%}.col-7,.offset-7{position:relative}.offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:66.6666666667%}.col-8,.offset-8{position:relative}.offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:75%}.col-9,.offset-9{position:relative}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:83.3333333333%}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:91.6666666667%}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:100%}.offset-12{margin-left:100%;position:relative}}.bg_gray{background-color:#f8f8f8}.sec h3:not(.common_layout_title h3){color:#1c1c1c;font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.yourfab .sec{padding:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent))) 0 0}@media(max-width:1024px){.yourfab .sec{padding:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0 0}}.ecosystem .tab_container{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.ecosystem .tab_panel .m_tit{color:#1c1c1c;display:none;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.ecosystem .sec{padding:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent))) 0}.ecosystem .sec1 .common_layout_detail+.common_layout_detail{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.ecosystem .sec{padding:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0}.ecosystem .sec1 .common_layout_detail+.common_layout_detail{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}}.ecosystem .common_banner{padding-top:max(calc(160px*var(--base-ratio)),calc(160/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.ecosystem .common_banner{padding-top:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}}.ecosystem:not(.ip_library) .sec1{padding-bottom:0}.ecosystem:not(.ip_library) .partners_wrap ul{margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.ecosystem:not(.ip_library) .partners_wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.ecosystem:not(.ip_library) .partners_wrap ul li:last-child{margin-bottom:0}.ecosystem:not(.ip_library) .partners_wrap .img{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));height:max(calc(200px*var(--base-ratio)),calc(200/var(--base-size)*var(--base-percent)));position:relative;width:max(calc(300px*var(--base-ratio)),calc(300/var(--base-size)*var(--base-percent)))}.ecosystem:not(.ip_library) .partners_wrap .img:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.ecosystem:not(.ip_library) .partners_wrap .img a{display:block;height:100%;width:100%}.ecosystem:not(.ip_library) .partners_wrap .txt_box{width:calc(100% - max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent))))}.ecosystem:not(.ip_library) .partners_wrap .txt_box a{color:#1c1c1c;display:block;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1025px)and (pointer:fine){.ecosystem:not(.ip_library) .partners_wrap .txt_box a:hover{text-decoration:underline}}.ecosystem:not(.ip_library) .partners_wrap .txt_box a:before{background-image:url(/resources/en/images/customer_support/ecosystem/design_partners/ic_outlink.svg);background-repeat:no-repeat;background-size:cover;content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));left:calc(100% + max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.ecosystem:not(.ip_library) .partners_wrap .txt_box p{color:#666;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}@media(max-width:1024px){.ecosystem:not(.ip_library) .partners_wrap ul li{margin-bottom:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.ecosystem:not(.ip_library) .partners_wrap .txt_box a{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.ecosystem:not(.ip_library) .partners_wrap .txt_box p{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.ecosystem:not(.ip_library) .partners_wrap ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ecosystem:not(.ip_library) .partners_wrap .img{height:max(calc(234px*var(--base-ratio)),calc(234/var(--base-size)*var(--base-percent)));width:100%}.ecosystem:not(.ip_library) .partners_wrap .txt_box{width:100%}}.automotive_program .sec1,.automotive_program .sec3{padding:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent))) 0}@media(max-width:1024px){.automotive_program .sec1,.automotive_program .sec3{padding:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0}}.automotive_program .sec1 .common_layout_detail+.common_layout_detail{margin-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.automotive_program .sec1 .common_layout_detail+.common_layout_detail{margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}}.automotive_program .sec2{background:url(/resources/en/images/customer_support/automotive_program/sec2_bg.jpg) 50% no-repeat;background-size:cover;height:max(calc(888px*var(--base-ratio)),calc(888/var(--base-size)*var(--base-percent)));position:relative}.automotive_program .sec2 .sec_title_box{padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));position:relative;text-align:center;z-index:9}.automotive_program .sec2 .sec_title_box h3{color:#fff;font-size:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.automotive_program .sec2 .bg_box,.automotive_program .sec2 .bg_box .bg{height:100%;left:0;position:absolute;top:0;width:100%}.automotive_program .sec2 .bg_box .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:hidden}.automotive_program .sec2 .bg_box .bg[data-background-image=display]{background-image:url(/resources/en/images/customer_support/automotive_program/sec2_bg-display.jpg)}@media(max-width:1024px){.automotive_program .sec2 .bg_box .bg[data-background-image=display]{background-image:url(/resources/en/images/customer_support/automotive_program/t/sec2_bg-display.jpg)}}.automotive_program .sec2 .bg_box .bg[data-background-image=inverter]{background-image:url(/resources/en/images/customer_support/automotive_program/sec2_bg-inverter.jpg)}@media(max-width:1024px){.automotive_program .sec2 .bg_box .bg[data-background-image=inverter]{background-image:url(/resources/en/images/customer_support/automotive_program/t/sec2_bg-inverter.jpg)}}.automotive_program .sec2 .bg_box .bg[data-background-image=power]{background-image:url(/resources/en/images/customer_support/automotive_program/sec2_bg-power.jpg)}@media(max-width:1024px){.automotive_program .sec2 .bg_box .bg[data-background-image=power]{background-image:url(/resources/en/images/customer_support/automotive_program/t/sec2_bg-power.jpg)}}.automotive_program .sec2 .bg_box .bg[data-background-image=sensor]{background-image:url(/resources/en/images/customer_support/automotive_program/sec2_bg-sensor.jpg)}@media(max-width:1024px){.automotive_program .sec2 .bg_box .bg[data-background-image=sensor]{background-image:url(/resources/en/images/customer_support/automotive_program/t/sec2_bg-sensor.jpg)}}.automotive_program .sec2 .bg_box .bg[data-background-image=infotainment]{background-image:url(/resources/en/images/customer_support/automotive_program/sec2_bg-infotainment.jpg)}@media(max-width:1024px){.automotive_program .sec2 .bg_box .bg[data-background-image=infotainment]{background-image:url(/resources/en/images/customer_support/automotive_program/t/sec2_bg-infotainment.jpg)}}.automotive_program .sec2 .bg_box .bg.active{opacity:1;visibility:visible}.automotive_program .sec2 .swiper{height:100%;left:0;position:absolute;top:0;width:100%}.automotive_program .sec2 .swiper .swiper-slide{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid #888;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(30px*var(--base-ratio)),calc(30/var(--base-size)*var(--base-percent)));position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.automotive_program .sec2 .swiper .swiper-slide.dim{opacity:.5}.automotive_program .sec2 .swiper .swiper-slide[data-name=display]{left:max(calc(163px*var(--base-ratio)),calc(163/var(--base-size)*var(--base-percent)));top:max(calc(309px*var(--base-ratio)),calc(309/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide[data-name=inverter]{bottom:max(calc(181px*var(--base-ratio)),calc(181/var(--base-size)*var(--base-percent)));left:max(calc(163px*var(--base-ratio)),calc(163/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide[data-name=power]{bottom:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)));right:max(calc(336px*var(--base-ratio)),calc(336/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide[data-name=sensor]{right:max(calc(163px*var(--base-ratio)),calc(163/var(--base-size)*var(--base-percent)));top:max(calc(338px*var(--base-ratio)),calc(338/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide[data-name=infotainment]{left:max(calc(439px*var(--base-ratio)),calc(439/var(--base-size)*var(--base-percent)));top:max(calc(178px*var(--base-ratio)),calc(178/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide em{display:block;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));word-break:keep-all;word-wrap:break-word;color:#fff;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.automotive_program .sec2 .swiper .swiper-slide .info+.info{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide .info strong{word-break:keep-all;word-wrap:break-word;color:#fff;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.3333333333}.automotive_program .sec2 .swiper .swiper-slide .info p{word-break:keep-all;word-wrap:break-word;color:#e2e2e2;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}@media(max-width:1024px){.automotive_program .sec2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#000;height:116vw;justify-content:space-between;padding-bottom:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .bg_box{height:98vw}.automotive_program .sec2 .bg_box .bg{-webkit-transition:unset;transition:unset}.automotive_program .sec2 .swiper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:max(calc(50px*var(--base-ratio)),calc(50/var(--base-size)*var(--base-percent)));position:relative}.automotive_program .sec2 .swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:21vw;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:static;width:43vw}.automotive_program .sec2 .swiper .swiper-slide em{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide .info+.info{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide .info strong{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.automotive_program .sec2 .swiper .swiper-slide .info p{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.automotive_program .sec2 .swiper .swiper-pagination{bottom:0}.automotive_program .sec2 .swiper .swiper-pagination-bullet{background:#fff;height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));opacity:.2;width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-pagination-bullet-active{opacity:1}}@media(max-width:767px){.automotive_program .sec2{height:192vw}.automotive_program .sec2 .bg_box{top:max(calc(116px*var(--base-ratio)),calc(116/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(50px*var(--base-ratio)),calc(50/var(--base-size)*var(--base-percent)));position:relative}.automotive_program .sec2 .swiper .swiper-slide{height:42vw;width:100%}.automotive_program .sec2 .swiper .swiper-slide em{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide .info+.info{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-slide .info strong{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3125}.automotive_program .sec2 .swiper .swiper-slide .info p{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.automotive_program .sec2 .swiper .swiper-pagination{bottom:0}.automotive_program .sec2 .swiper .swiper-pagination-bullet{background:#fff;height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));opacity:.2;width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.automotive_program .sec2 .swiper .swiper-pagination-bullet-active{opacity:1}}.automotive_program .sec3 .icon_card_box{margin-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.automotive_program .sec3 .icon_card_box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #ddd;-ms-flex-direction:column;flex-direction:column;gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative;width:50%}.automotive_program .sec3 .icon_card_box ul li:nth-child(odd){padding-right:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul li:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.automotive_program .sec3 .icon_card_box ul li i{width:max(calc(62px*var(--base-ratio)),calc(62/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul li i img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.automotive_program .sec3 .icon_card_box ul li .txt_area h5{margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));word-break:keep-all;word-wrap:break-word;color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5}.automotive_program .sec3 .icon_card_box ul li .txt_area .hyphen_list span{display:block;padding-left:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));position:relative;text-align:left;word-break:keep-all;word-wrap:break-word;color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}.automotive_program .sec3 .icon_card_box ul li .txt_area .hyphen_list span:before{content:"-";left:0;position:absolute;top:0}@media(max-width:1024px){.automotive_program .sec3 .icon_card_box{margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul{gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent))) 0}.automotive_program .sec3 .icon_card_box ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:100%}.automotive_program .sec3 .icon_card_box ul li:nth-child(odd){padding-right:0}.automotive_program .sec3 .icon_card_box ul li:nth-last-child(-n+2){border-bottom:1px solid #ddd;padding-bottom:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul li:last-child{border-bottom:0;padding-bottom:0}.automotive_program .sec3 .icon_card_box ul li i{width:max(calc(54px*var(--base-ratio)),calc(54/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul li .txt_area h5{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.automotive_program .sec3 .icon_card_box ul li .txt_area .hyphen_list span{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}.automotive_program .sec4 .img_box{margin-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.automotive_program .sec4 .img_box img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.automotive_program .sec4 .btn_img_popup{pointer-events:none}.automotive_program .sec4 .ic_zoom{background-color:#2c2c2c;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));display:none;height:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));left:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));position:absolute;width:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));z-index:1}.automotive_program .sec4 .ic_zoom:before{background:url(/resources/en/images/common/ico_zoom-in.svg) 50% no-repeat;background-size:cover;content:"";height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.automotive_program .sec4 .img_box{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));overflow:hidden}.automotive_program .sec4 .btn_img_popup{pointer-events:all}.automotive_program .sec4 .ic_zoom{display:block}}