@charset "UTF-8";@media screen and (min-width:2559px){:root{--font-scale-aspect-l:1.325;--font-scale-aspect-s:1.25;--font-sz-14:calc((.875rem + 3.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-l));--font-sz-16:calc((.875rem + 3.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-l));--font-sz-18:calc((.938rem + 4.85 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-l));--font-sz-20:calc((1rem + 6.5 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-l));--font-sz-28:calc((1.125rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-30:calc((1.25rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-44:calc((2.125rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-l));--font-ln-30:calc((1rem + 24 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-ln-32:calc((1.125rem + 24 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-ln-36:calc((1.375rem + 24 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s))}.cmn_en_cap{--cmn-en-cap-sz-aspect:1.25}.cmn_en_cap_elmt::after,.cmn_en_cap_elmt::before{width:10px;border-width:2px}#solutions-triggert-strat{top:-25vh}#topics-triggert-strat{top:-40vh}.main_header{min-height:250px;max-height:230px}.cnt_solutions_para_elmt{top:10vh}.solutions_cap_en{margin:30vh auto 0}.cnt_partners_para_elmt{top:46vh}.faq_cnt_chart_elmt{max-width:initial}.cnt_contact{height:calc(50vh + var(--pad-20))}.contact_script_en_elmt{--contact-script-en-elmt-w-aspect:1.275}}@media screen and (min-width:3199px){:root{--font-scale-aspect-l:1.6;--font-scale-aspect-s:1.325}.cmn_en_cap_elmt::after,.cmn_en_cap_elmt::before{border-width:3px}.main_header{max-height:280px}.mission_cap_en{padding-top:40vh}.cnt_solutions_para_elmt{top:20vh}.solutions_cap_en{margin:45vh auto 0}.cnt_partners_para_elmt{top:58vh}}@media screen and (max-width:1681px){.cnt_partners_para_elmt{top:30vh}}@media (min-width:1679px) and (min-aspect-ratio:80 / 43){:root{--m-header-base-h:210px}}@media screen and (max-width:1441px){.solitions_list_desc,.topic_list_content_txt{line-height:var(--font-ln-34)}.main_header{min-height:137px}.mission_cap_tw{width:100%;padding-left:var(--pad-60)}.mission_cap_tw_elmt{font-size:var(--font-sz-42)}.faq_cnt_indent,.faq_cnt_listing,.faq_grp_ttl,.solitions_list_desc,.topic_list_content_main{font-size:var(--font-sz-18)}.mission_contxt{width:100%;padding-right:var(--pad-60)}.mission_the_contxt{width:var(--cntWidth-768);padding-left:0}.cnt_solutions_para_elmt{top:-4vh}.cnt_partners{--partners-slides-unit-w:280px;min-height:600px}.cnt_partners_para_elmt{top:25vh}.cnt_faq{--faq-m-cnt-w:90.416666666667vw;--faq-loop-cap-wrap-w:9.583333333333vw}.faq_loop_cap_medium{margin-right:var(--pad-20)}.faq_main{--faq-fixed-cap-about-w:13%}.faq_cap_en{min-height:28px}.faq_cnt_listing{padding-left:46px;margin-bottom:var(--pad-20)}.faq_cnt_listing::before{width:46px}.faq_cnt_chart_elmt{max-width:initial;width:70vw;min-width:1010px}.cnt_topics{--topics-loop-cap-wrap-w:300px;--topics-loop-cap-w:133px;--topics-loop-cap-margin-x:46px}.topic_list_time{letter-spacing:0}.contact_script_en_elmt{--contact-script-en-elmt-w-aspect:1.3}.contact_script_tw_elmt{font-size:12px;letter-spacing:0}}@media screen and (max-width:1281px){.faq_link_wrap{padding-top:var(--pad-80);padding-bottom:var(--pad-80)}}@media (min-width:1279px) and (max-aspect-ratio:1279 / 826){.solitions_list,.solutions_more{height:100vh;min-height:initial}.cnt_solutions{--solution-list-position-y-only-1279-826:3vh}.solitions_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.solitions_list_wrap{margin-top:calc(-1 * var(--solution-list-position-y-only-1279-826))}.solitions_list_cap{margin-top:0}.solutions_more{padding-top:0}.solutions_more_wrap{top:calc(var(--solutions-mv-h) - var(--solution-list-position-y-only-1279-826));bottom:0;margin:auto}.solutions_more:where(.is__more__end){top:initial}.cnt_partners_para_elmt{top:28vh}.cnt_faq::before{height:calc(160% + var(--faq-m-cn-bgcover-position-y))}.cnt_topics{padding-top:var(--pad-320)}}@media (min-width:1279px) and (min-aspect-ratio:80 / 43){.cnt_solutions_para_elmt{top:-8vh}.solitions_list,.solutions_more{min-height:initial;top:initial;position:relative}.solitions_list{height:120vh;padding-bottom:0}.solitions_si{height:150vh}.solutions_more{display:none;opacity:0;height:auto;padding-top:0;left:initial}.solutions_more:where(.is__more__on){position:relative!important;left:initial;top:initial}.solutions_more:where(.is__more__end){position:relative!important;left:initial;bottom:initial}.solutions_more_wrap{position:relative;left:initial;right:initial;bottom:initial;margin:0 auto}.cnt_contact{height:70lvh}}@media (min-width:1279px) and (min-aspect-ratio:128 / 47){.cnt_contact{height:100lvh}}@media screen and (max-width:1278px){.m_nav_wrap,.solitions_list_content,.solitions_list_desc{-webkit-box-direction:normal;-webkit-box-orient:vertical}.cnt_partners,.faq_cap_en,.main_header,.solitions_list,.solutions_more{min-height:initial}.faq_grp_listing,.solitions_list_desc{line-height:var(--font-ln-36)}.m_nav_wrap,.solitions_list_content,.solitions_list_desc,.topic_list_content_wrap{-webkit-box-orient:vertical}:root{--pad-380:380px;--pad-320:320px;--pad-280:280px;--pad-200:200px;--pad-180:180px;--pad-160:160px;--pad-120:120px;--pad-100:100px;--pad-80:80px;--pad-60:60px;--pad-50:50px;--pad-40:40px;--pad-30:30px;--pad-20:20px;--pad-10:10px;--pad-9:9px;--pad-8:8px;--pad-7:7px;--pad-6:6px;--pad-5:5px;--pad-4:4px;--pad-3:3px;--pad-2:2px;--pad-1:1px;--cntWidth-1680:100%;--cntWidth-1366:100%;--font-scale-aspect-l:1.05;--font-scale-aspect-s:.975;--font-scale-aspect-min:.875;--font-sz-14:14px;--font-sz-16:14px;--font-sz-18:calc((.938rem + 4.85 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-20:calc((1rem + 6.5 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-30:calc((1.25rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-28:calc((1.125rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-30:calc((1.25rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-32:calc((1.375rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-34:calc((1.5rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-36:calc((1.6rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-38:calc((1.75rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-40:calc((1.875rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--font-sz-42:calc((2.125rem + 16.25 * ((100vw - 640px) / 2080)) * var(--font-scale-aspect-s));--m-header-base-h:120px;--m-logo-base-w:100%}.cmn_accor_switch{border-radius:var(--pad-10)}.load_elmt{right:var(--pad-40);bottom:6dvh}.main_header{--m-logo-wrap-base-w:calc(100% * .26560424966799);max-height:initial}.main_logo{min-width:initial;height:100%;overflow:hidden;position:absolute;left:0;top:0}.m_logo_wrap{min-width:200px;left:var(--pad-40)}#main-header:where(.is__on__second) .main_logo::before{width:calc(var(--m-logo-wrap-base-w) + var(--pad-80))}#main-header:where(.nav__is__open) .main_logo::before{background-color:transparent!important}.main_nav{--m-nav-base-w:100svw;--m-nav-base-h:auto;--m-nav-grp-l-base-w:60%;min-width:initial;position:fixed;right:0;top:0;background-color:var(--gogo-tone-darker);opacity:0}.nav_swtich{display:block}.m_nav_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100svw;height:calc(100% - var(--m-header-base-h));position:absolute;left:0;top:var(--m-header-base-h)}.m_nav_grp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;bottom:initial}.m_nav_grp_1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(.65 * var(--m-nav-grp-l-base-w));left:initial;margin-top:calc(-.5 * var(--m-header-base-h))}.m_nav_grp_2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--m-nav-grp-l-base-w);right:initial}.m_nav_grp_1 .m_nav_list{margin-bottom:7vh}.nav__is__open .main_nav{opacity:1;-webkit-animation:mLogoOn .325s forwards var(--graceful-transition);animation:mLogoOn .325s forwards var(--graceful-transition)}.is__loaded .nav_swtich{pointer-events:all;cursor:pointer}.is__loaded .m_nav_grp_2 .cmn_arrow{-webkit-animation:initial;animation:initial}.is__loaded .m_nav_list{-webkit-animation-name:initial;animation-name:initial;-webkit-animation-duration:initial;animation-duration:initial;-webkit-animation-fill-mode:initial;animation-fill-mode:initial;-webkit-animation-delay:initial;animation-delay:initial;-webkit-animation-timing-function:initial;animation-timing-function:initial}.is__loaded .m_nav_content,.m_nav_content{pointer-events:none}.nav__is__open .m_nav_grp_2 .cmn_arrow{-webkit-animation:navIArrow 1.25s forwards var(--dynamic-transition);animation:navIArrow 1.25s forwards var(--dynamic-transition)}.nav__is__open .m_nav_content{pointer-events:all}.nav__is__open .m_nav_list{--nav-intro-anime-delay:calc(.0625s * var(--nav-intro-anime-delay-num));--nav-intro-anime-dur:calc(.425s * var(--nav-intro-anime-dur-num));-webkit-animation-name:navIntro;animation-name:navIntro;-webkit-animation-duration:var(--nav-intro-anime-dur);animation-duration:var(--nav-intro-anime-dur);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:var(--nav-intro-anime-delay);animation-delay:var(--nav-intro-anime-delay);-webkit-animation-timing-function:var(--graceful-transition);animation-timing-function:var(--graceful-transition)}.nav__is__open .m_nav_list_1{--nav-intro-anime-delay-num:7;--nav-intro-anime-dur-num:.5}.nav__is__open .m_nav_list_2{--nav-intro-anime-delay-num:5;--nav-intro-anime-dur-num:1.25}.nav__is__open .m_nav_list_3{--nav-intro-anime-delay-num:9;--nav-intro-anime-dur-num:1}.nav__is__open .m_nav_list_4{--nav-intro-anime-delay-num:8;--nav-intro-anime-dur-num:.65}.nav__is__open .m_nav_list_5{--nav-intro-anime-delay-num:6;--nav-intro-anime-dur-num:1.65}#main-header:where(.is__on__second) .m_nav_list::after{width:0!important}.main_footer{--footer-wrap-base-w:100%;--f-marquee-font-sz:calc(.85714285714286 * var(--font-sz-14))}.copyrights::before{right:26%}.copyrights::after{right:var(--pad-20)}.footer_marquee{--f-marquee-font-num:166;width:calc(100% - var(--pad-40));margin-left:auto;margin-right:auto}.footer_marquee::before{width:calc(100% + var(--pad-40));left:calc(-1 * var(--pad-20));border-top-left-radius:var(--pad-20);border-top-right-radius:var(--pad-20)}.f_marquee_main,.solitions_list_desc_txt{width:100%}.first_scene{--fs-mphrase-1-elmt-width:74.369189907039svw;height:100svh}.main_phrase_en{display:block;position:absolute;left:0;top:0;bottom:0;top:calc((-1 * (var(--fs-mphrase-elmt-offset-y) + var(--fs-mphrase-elmt-aspect))));margin:auto}.m_phrase{height:var(--fs-mphrase-elmt-aspect)}.m_phrase_1{position:relative;top:calc(-.125 * var(--fs-mphrase-elmt-aspect));left:var(--pad-40)}.first_scene .cmn_arrow,.m_phrase_2{top:calc(1.125 * var(--fs-mphrase-elmt-aspect))}.m_phrase_2{position:absolute;right:var(--pad-40)}.main_phrase_chtw{--tw-phrase-shape-1-w:calc(100% * .1);--tw-phrase-elmt-mar:14px;top:calc(var(--fs-mphrase-elmt-offset-y) * 3.2)}.chtw_the_phrase{width:calc(100% - 2 * var(--pad-40));margin:0 auto}.first_scene .cmn_arrow{--cmn-arw-base-w:.1;--en-pharse-arw-intro-l:calc(-1 * var(--pad-40));left:var(--en-pharse-arw-intro-l)}@-webkit-keyframes ebPhraseArwIntro{0%,50%{opacity:0;left:var(--en-pharse-arw-intro-l)}100%{opacity:1;left:12svw}}@keyframes ebPhraseArwIntro{0%,50%{opacity:0;left:var(--en-pharse-arw-intro-l)}100%{opacity:1;left:12svw}}.fs_explore{--fs-explore-shine-sz:var(--pad-40);right:calc(var(--pad-40) + (.5 * (var(--fs-explore-shine-sz) - var(--fs-explore-dot-sz))));bottom:var(--pad-60)}.fs_explore_content::before{margin-left:var(--pad-40)}.main_content{--cmn-link-sz:140px}.cnt_mission{--mission-shape-wrap-sz:80%;--mission-content-pad-t:calc(100vh * .2962962962963);--mission-content-pad-b:calc(100vh * .37037037037037);--mission-elmt-position-y-num:calc(100vh * .055555555555556)}.mission_cap_tw,.solitions_list_wrap{padding-left:var(--pad-40);padding-right:var(--pad-40)}.mission_cap_tw_elmt{font-size:var(--font-sz-40);margin-bottom:var(--pad-20)}.mission_content,.solitions_idc{margin-top:0}.mission_contxt{width:var(--mission-shape-wrap-sz);margin:0 0 0 calc(100% - var(--mission-shape-wrap-sz));padding-right:0;padding-bottom:var(--pad-200)}.mission_the_contxt,.solitions_list_mv{margin-bottom:var(--pad-40)}.cmn_loop_cap_mission{--loop-cap-base-margin-x:calc(var(--pad-100) * .3);left:0;top:calc(.9 * var(--mission-content-pad-t));-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(2.25);-ms-transform:scale(2.25);transform:scale(2.25)}.mission_the_contxt{width:100%;padding-left:calc(100% - var(--mission-shape-wrap-sz));padding-right:var(--pad-80)}.mission_cap_en{--cmn-en-cap-pad-l:var(--pad-40);padding-top:30vh}.mission_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:102px}.mission_shape{height:calc(95% - (var(--mission-elmt-position-y-num) * 3))}.cnt_solutions{--solutions-mv-w:320px;--solutions-mv-radius:calc(.45714285714286 * var(--solutions-mv-w));--solutions-m-cap-mar-t:0;--solutions-m-cap-mar-b:var(--pad-40);--solutions-m-cap-svg-base-w-is-idc:90px}.cnt_solutions::before{top:calc(25vh)}.cnt_solutions_para_elmt{top:4vh}.solitions_list,.solitions_list_desc,.solutions_more{height:auto;top:initial;position:relative}.solutions_cap_en{--cmn-en-cap-pad-l:36%;padding-top:24vh}.solutions_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:120px}.solutions_group{margin-top:-25vh}.solitions_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:var(--pad-160)}.solitions_si{padding-bottom:var(--pad-280)}.solutions_more{display:none;opacity:0;padding-top:0;left:initial}.solutions_more:where(.is__more__on){position:relative!important;left:initial;top:initial}.solutions_more:where(.is__more__end){position:relative!important;left:initial;bottom:initial}.solitions_list_content{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solitions_list_cap_tw{margin-left:var(--pad-20)}.solitions_list_desc{-ms-flex-direction:column;flex-direction:column;width:420px;left:initial}.solitions_list_desc_txt_child{margin-top:var(--pad-20)}.solitions_list_desc_first{padding-right:0;margin-bottom:var(--pad-20)}.solitions_list_desc_second{padding-left:0}.solutions_more_wrap{position:relative;left:initial;right:initial;bottom:initial;margin:0 auto}.solutions_bground{height:100dvh}.solutions_bg_ptrn_large{--solution-bg-ptrn-w:calc(1.5 * 5.46875vw)}.solutions_bg_ptrn_small{--solution-bg-ptrn-w:calc(1.5 * 4.3229166666667vw)}.solutions_bg_ptrn_1{left:0;right:initial;margin:0}.solutions_bg_ptrn_2{left:0;opacity:.1;margin:auto}.solutions_bg_ptrn_3{left:initial;top:0;bottom:initial;margin:0;right:0}.solutions_bg_ptrn_4{right:initial;opacity:.225;left:0}.solutions_bg_ptrn_5{left:initial;top:0;right:0;margin:auto}.faq_link_arrow::before,.solutions_bg_ptrn_6{left:0}.solutions_bg_ptrn_7{left:calc((100% * .25) + (var(--solution-bg-ptrn-w) * .5));right:initial;margin:0}.solutions_bg_ptrn_8{right:calc((100% * .25) + (var(--solution-bg-ptrn-w) * .5))}.solutions_bg_ptrn_elmt{width:100%;height:100%;opacity:0}.cnt_partners{--partners-section-h:400px;--partners-slides-unit-w:220px}.cnt_partners_para_elmt{top:30vh}.partners_cap_wrap{display:none;visibility:hidden;width:auto;height:var(--cmn-en-cap-wrap-h);left:0;right:0;margin:auto;padding-left:var(--pad-40);padding-right:var(--pad-40);top:calc(-1 * var(--partners-slides-unit-h))}.partners_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:144px}.cnt_faq::before{height:calc(130% + var(--faq-m-cn-bgcover-position-y) + .5 * var(--pad-380))}.faq_loop_cap{display:none;visibility:hidden}.faq_main{--faq-fixed-cap-about-w:calc(100% - var(--pad-40));--faq-cmn-group-mar-t:var(--pad-60);--faq-cmn-group-mar-b:var(--pad-20);width:calc(100% - var(--pad-40));margin-left:var(--pad-20);left:initial;overflow:hidden}.faq_wrap{width:calc(100% - var(--pad-80));padding-bottom:var(--pad-160);left:initial;margin:0 auto}.faq_grp_ttl{margin-bottom:var(--pad-30)}.faq_cap_en_1{right:var(--pad-40);top:var(--pad-80)}.faq_cap_en_1 .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:85px}.faq_cap_en_2_wrap{display:block;height:auto;position:relative;left:initial;top:initial;margin-left:var(--pad-40);margin-top:var(--pad-80)}.faq_cap_en_2{margin-right:0}.faq_cap_en_2 .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:60px}.faq_grp_list{border-radius:calc(var(--pad-40) * .6)}.faq_grp_list_cap{padding-top:var(--pad-30);padding-bottom:var(--pad-30);cursor:pointer}.faq_grp_list_cap_txt{padding-left:var(--pad-30)}.faq_cnt_listing{margin-bottom:var(--pad-10)}.faq_cnt_listing::before{letter-spacing:0}.faq_link{--faq-link-arr-line-w:94%;width:calc(100% - var(--pad-120));left:var(--pad-60)}.faq_link_wrap{padding-top:var(--pad-50);padding-bottom:var(--pad-50);padding-left:var(--pad-40);padding-right:var(--pad-40)}.cnt_contact,.topic_list_content_main{padding-left:var(--pad-20)}.faq_link_arrow{width:calc(100% - (var(--faq-link-cap-w) + var(--cmn-link-sz)) - var(--pad-40))}.faq_link_arrow .cmn_arrow{--cmn-arw-base-w:.041666666666667;left:initial;right:0}.faq_grp_list:where(.accor-is-active) .faq_grp_list_cnt{padding:var(--pad-30) 0 var(--pad-60) 0}.cnt_topics{--topics-elmt-position-y-num:calc(100vh * .055555555555556);--topics-caption-position-x-pad-num:var(--pad-40);margin-top:var(--pad-380);padding-top:var(--pad-200);overflow:visible}.contact_caption,.contact_wrap{overflow:hidden}.topics_cap_en{--cmn-en-cap-pad-l:var(--pad-40);right:initial;top:calc(-.5 * var(--pad-380));padding-top:0}.topics_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:93px}.topics_cate_group{margin:var(--pad-80) auto var(--pad-60) auto}.topics_main{--topics-list-content-w:100%;--topics-list-content-pad-y:var(--pad-50)}.topics_list{width:calc(100% - 2 * var(--topics-list-active-bg-aspect-x));margin:0 auto}.topic_list_switch_wrap{width:auto;top:calc(var(--topics-list-content-pad-y) * .95)}.topic_list_content_wrap{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:calc(var(--topics-list-content-wrap-w) - var(--pad-60));margin:0 0 0 var(--pad-60)}.topic_list_content_main::before{top:calc(.925 * var(--font-sz-18) + var(--font-sz-14) * .9 + var(--pad-10) * .5)}.topic_list_content_link_elmt{padding-right:var(--pad-30);letter-spacing:var(--font-ltrspc-1);text-indent:0}.topic_list_content_link_elmt::after,.topic_list_content_link_elmt::before{bottom:calc(-.5 * var(--font-sz-18))}.topic_list_time{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:var(--topics-list-content-w);height:calc(var(--font-sz-14) * .9);font-size:calc(var(--font-sz-14) * .9);margin-top:0;margin-bottom:var(--pad-10)}.topics_shape_grp{height:calc(100% - var(--pad-280))}.topics_shape_gradi{height:var(--pad-280);border-bottom-left-radius:var(--m-cnt-block-radius-sz);border-bottom-right-radius:var(--m-cnt-block-radius-sz)}.topics_list:where(.accor-is-active) .topic_list_content_txt{text-indent:0}.cnt_contact{--contact-cmn-w:100%;--contact-caption-wrap-w:40%;--contact-main-group-w:100%;--contact-caption-elmt-w:calc(100% - var(--pad-40));--contact-caption-svg-w:calc((var(--contact-caption-elmt-w) * .85));--contact-caption-digi-elmt-sz:22px;--contact-link-mail-wrap-w:83.80952381%;--contact-link-line-wrap-w-1:55.94557823%;--contact-link-line-wrap-w-2:17.00680272%;--contact-link-base-pad:var(--pad-10);height:100%;padding-right:var(--pad-20)}.contact_wrap{width:100%;background-color:var(--white-tone);border-radius:var(--m-cnt-block-radius-sz)}.contact_wrap::before{display:none}.contact_cap_elmt{left:var(--pad-40);margin-top:var(--pad-120)}.contact_cap_ptrn_wrap{justify-content:flex-start}.contact_main{padding-bottom:var(--pad-180)}.contact_m_group{height:auto;padding-top:var(--pad-120)}.contact_m_grp_list{width:calc(100% - var(--pad-40));padding-left:var(--pad-40)}.contact_m_grp_link{padding:calc(var(--contact-link-base-pad) * .5) 0 calc(var(--contact-link-base-pad) * .5) 0}.contact_via_mail{margin-bottom:var(--pad-20)}.contact_m_grp_link .cmn_arrow{--cmn-arw-elmt-w-aspect:.225;right:0}.contact_m_show,.contact_main:where(.is__showing) .contact_m_show{display:none!important;visibility:hidden!important;-webkit-animation:initial;animation:initial}.contact_script_en_elmt{--contact-script-en-elmt-w-aspect:1.7}.contact_script_en_2{left:45%}.contact_script_tw_2{left:26%}.bg_mv_wrap{height:100lvh}}@media screen and (max-width:743px){.m_logo_wrap,.m_phrase_1{left:var(--pad-20)}.faq_cap_en_1,.load_elmt,.m_phrase_2,.nav_swtich{right:var(--pad-20)}.faq_cnt_indent,.faq_grp_list_cap_txt{line-height:var(--font-ln-40)}:root{--m-header-base-h:90px;--text-if-is-indent:var(--pad-20);--m-cnt-block-radius-sz:var(--pad-30)}.cmn_en_cap{--cmn-en-cap-wrap-min-h:14px}.cmn_accor_switch{--cmn-accor-switch-w-min:32px}#solutions-triggert-strat{top:-60vh}#main-header:where(.is__on__second) .main_logo::before{width:calc(var(--m-logo-wrap-base-w) + var(--pad-120))}.main_footer{--f-copy-wrap-w:calc(100% - var(--pad-20));--f-copy-wrap-h:auto;--f-copy-year-now-w:calc(1.65 * 11.09375vw);--f-copy-year-future-w:calc(1.65 * 10.416666666667vw)}.copyrights::before{right:calc(var(--f-copy-year-now-w) * 1.35)}.copyrights::after{right:var(--pad-10)}.copy_wrap{display:block;margin-left:var(--pad-10);padding-top:var(--pad-20)}.copy_wrap::before{width:calc(2 * var(--f-copy-c-mark-sz));height:calc(2 * var(--f-copy-c-mark-sz));left:0}.copy_elmt_gogo{width:calc(1.45 * var(--f-copy-main-elmt-w-1))}.copy_elmt_network{width:calc(1.65 * var(--f-copy-main-elmt-w-2));margin-left:var(--pad-5);margin-top:var(--pad-5)}.back_top{width:30vw;height:30vw;top:initial;bottom:60px}.footer_marquee{--f-marquee-font-num:162}.first_scene{--fs-mphrase-1-elmt-width:77.025232403718svw}.main_phrase_en{top:calc((-1.5 * (var(--fs-mphrase-elmt-offset-y) + var(--fs-mphrase-elmt-aspect))))}.m_phrase_1{top:calc(-.15 * var(--fs-mphrase-elmt-aspect))}.m_phrase_2{top:calc(1.15 * var(--fs-mphrase-elmt-aspect))}.main_phrase_chtw{--tw-phrase-elmt-mar:12px;top:calc(var(--fs-mphrase-elmt-offset-y) * 2.5)}.chtw_the_phrase{width:calc(100% - 2 * var(--pad-20))}.first_scene .cmn_arrow{left:var(--en-pharse-arw-intro-l)}.cnt_mission{--mission-content-pad-t:calc(100vh * .2037037037037);--mission-content-pad-b:calc(100vh * .27777777777778);--mission-elmt-position-y-num:calc(100vh * .046296296296296)}.mission_cap_tw{padding-left:var(--pad-20);padding-right:0}.mission_cap_tw_elmt{font-size:var(--font-sz-38);letter-spacing:0;padding:0 var(--pad-10) var(--pad-4) 0}.mission_content{margin-top:var(--pad-20)}.mission_contxt{padding-bottom:var(--pad-280)}.faq_link_wrap,.faq_wrap{padding-bottom:var(--pad-80)}.cmn_loop_cap_mission{--loop-cap-base-margin-x:calc(var(--pad-100) * .165);-webkit-transform:scale(3.5);-ms-transform:scale(3.5);transform:scale(3.5)}.mission_the_contxt{margin-bottom:var(--pad-30);padding-left:16%;padding-right:var(--pad-40);white-space:initial;text-align:justify}.mission_cap_en{--cmn-en-cap-pad-l:var(--pad-20);padding-top:35vh}.mission_shape{height:calc(90% - (var(--mission-elmt-position-y-num) * 3))}.cnt_solutions{--solutions-mv-w:300px}.cnt_solutions_para_elmt{top:-2vh}.solutions_cap_en{--cmn-en-cap-pad-l:33%;padding-top:12vh}.faq_grp_list_wrap,.solitions_list_wrap{padding-left:var(--pad-20);padding-right:var(--pad-20)}.solitions_list_mv{margin-bottom:var(--pad-40)}.solitions_list_desc{width:100%;max-width:calc(300px + (2 * var(--pad-40)));padding-left:var(--pad-40);padding-right:var(--pad-40)}.cnt_partners{--partners-slides-unit-w:180px;--partners-slides-logo-w:70%}.faq_main{width:100%;margin-left:0;border-top-left-radius:var(--m-cnt-block-radius-sz);border-top-right-radius:var(--m-cnt-block-radius-sz);border-bottom-left-radius:0;border-bottom-right-radius:0}.faq_wrap{width:calc(100% - var(--pad-40))}.faq_grp_ttl{min-height:22px}.faq_cap_en{min-height:initial}.faq_cap_en_2_wrap{margin-left:var(--pad-20)}.faq_grp_ttl_txt{margin-left:var(--pad-10);margin-right:var(--pad-10)}.faq_grp_list{border-radius:calc(var(--pad-40) * .5)}.faq_grp_list_cap_txt{width:calc(100% - 48px);padding-left:var(--pad-20)}.faq_grp_listing,.topic_list_content_txt{line-height:var(--font-ln-38)}.faq_cnt_listing{padding-left:40px}.faq_cnt_listing::before{width:40px}.faq_cnt_chart_elmt{width:100%;min-width:800px}.faq_link{--faq-link-cap-w:calc(100% - var(--cmn-link-sz) - var(--pad-20));--faq-link-cap-font-sz:var(--font-sz-32);width:100%;left:0;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--m-cnt-block-radius-sz);border-bottom-right-radius:var(--m-cnt-block-radius-sz)}.contact_cap_elmt,.contact_script_en_1{left:var(--pad-30)}.faq_link_wrap{padding-top:var(--pad-60);padding-left:var(--pad-20);padding-right:var(--pad-20)}.faq_link_cap_en{width:50%;top:calc(var(--faq-link-cap-font-sz) + var(--pad-10))}.faq_link_arrow{display:none;visibility:hidden}.cnt_topics{--topics-elmt-position-y-num:calc(100vh * .046296296296296);--topics-loop-cap-wrap-w:280px;--topics-loop-cap-w:110px;--topics-loop-cap-margin-x:36px;--topics-caption-position-x-pad-num:var(--pad-20);margin-top:var(--pad-280)}.topics_cap_en{--cmn-en-cap-pad-l:var(--pad-20);top:calc(-.5 * var(--pad-280))}.topics_cate_group{margin:var(--pad-60) auto var(--pad-40) auto}.topics_cate_grp_wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topics_cate_grp_list:first-child{margin-right:var(--pad-30)}.topics_main{--topics-list-active-bg-aspect-x:var(--pad-20);--topics-list-content-pad-y:var(--pad-40)}.topic_list_switch_wrap{top:calc(var(--topics-list-content-pad-y) * .85)}.topic_list_content_wrap{width:calc(var(--topics-list-content-wrap-w) - var(--pad-40));margin:0 0 0 var(--pad-40)}.topic_list_content_main{padding-left:calc(.75 * var(--pad-20))}.topic_list_content_main::before{top:calc(.8 * var(--font-sz-18) + var(--font-sz-14) * .8 + var(--pad-10) * .5)}.topic_list_content_txt{letter-spacing:var(--font-ltrspc-2)}.topics_list .cmn_arrow{--cmn-arw-elmt-w-aspect:.525}.topic_list_time{height:calc(var(--font-sz-14) * .8);font-size:calc(var(--font-sz-14) * .8)}.topics_shape_grp{height:calc(100% - var(--pad-200))}.topics_shape{transform-origin:left center;transform:scaleX(1.01)}.topics_shape_gradi{height:var(--pad-200)}.cnt_contact{--contact-caption-wrap-w:100%;--contact-main-wrap-w:100%;--contact-caption-elmt-w:60%;--contact-caption-svg-w:calc((var(--contact-caption-elmt-w) * 1.25));--contact-caption-digi-elmt-sz:20px}.contact_wrap{display:block}.contact_cap_elmt{margin-top:var(--pad-100)}.contact_main{padding-bottom:var(--pad-180)}.contact_m_group{padding-top:var(--pad-20)}.contact_m_grp_list{padding-left:var(--pad-30)}.contact_via_mail{margin-bottom:var(--pad-10)}.contact_m_grp_link_line_1{margin-right:var(--pad-10)}.contact_script_en_elmt{--contact-script-en-elmt-w-aspect:2.5}.contact_script_en_2{left:43%}.contact_script_en_3{right:var(--pad-30)}.contact_script_tw_elmt{display:inline-block;height:auto;font-size:calc(var(--font-sz-14) * .715);letter-spacing:0}.contact_script_tw_1{left:var(--pad-30);bottom:var(--pad-20)}.contact_script_tw_2{left:initial;right:var(--pad-30);bottom:var(--pad-20)}.contact_script_tw_3{right:initial;left:var(--pad-30);bottom:0}}@media screen and (max-width:415px){.cmn_en_cap_elmt::after,.cmn_en_cap_elmt::before{width:4px}#solutions-triggert-strat{top:-70vh}#main-header:where(.is__on__second) .main_logo::before{width:calc(var(--m-logo-wrap-base-w) + var(--pad-160) - var(--pad-20))}.fs_explore{font-size:12px;bottom:var(--pad-40)}.main_content{--cmn-link-sz:120px}.mission_cap_tw_elmt{font-size:var(--font-sz-34);padding:0 0 var(--pad-4) 0}.mission_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:87px}.cnt_solutions{--solutions-mv-w:240px;--solutions-m-cap-svg-base-w-is-idc:82px}.cnt_solutions_para_elmt{top:-11vh}.solutions_cap_en{padding-top:4vh}.solutions_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:102px}.solitions_list_cap_tw{margin-left:var(--pad-10)}.solitions_si{padding-bottom:var(--pad-160)}.cnt_partners{--partners-section-h:300px;--partners-slides-unit-w:140px;--partners-slides-logo-w:80%}.cnt_partners_para_elmt{top:25vh}.partners_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:122px}.faq_cap_en_2_wrap{margin-top:calc(var(--pad-80) * .925)}.faq_cap_en_1 .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:72px}.faq_cap_en_2 .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:51px}.faq_link{--faq-link-cap-font-sz:var(--font-sz-28)}.faq_link_cap_en{width:60%}.cnt_topics{padding-top:var(--pad-160)}.topics_cap_en .cmn_en_cap_elmt{--cmn-en-cap-wrap-min-w:79px}.cnt_contact{--contact-link-mail-wrap-w:86.42857143%;--contact-link-line-wrap-w-1:57.69387755%;--contact-link-line-wrap-w-2:18.02721088%}.contact_m_grp_link_line_1{margin-right:var(--pad-3)}.contact_script_en_elmt{--contact-script-en-elmt-w-aspect:3}}