.cls_dx_initiative_block{position:relative;padding:12em 28em 8em}.cls_dx_initiative_bg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1}.cls_dx_initiative_title{color:#fff;font-size:3.5em;text-shadow:rgba(0,0,0,.5) 0 .125em .125em}.cls_dx_initiative_sub{color:#fff;font-family:Raleway,sans-serif;font-size:1.5em;text-shadow:rgba(0,0,0,.5) 0 .25em .25em}.cls_update_date_section{width:100%;background-color:#fff}.cls_update_date_block{width:50%;padding:2.5em 0 0;margin:0 auto;display:flex;flex-direction:row;justify-content:end}.cls_update_date_wrapper{width:max-content;display:flex;flex-direction:row;justify-content:right;column-gap:1em}.cls_dx_section{width:100%;background-color:#fff}.cls_dx_block{width:50%;margin:0 auto;padding:2.75em 0 0;display:flex;flex-direction:column;justify-content:start;align-items:stretch;row-gap:1em}.cls_dx_block.cls_last_child{margin-bottom:10em}.cls_dx_heading{width:100%;padding:.125em .5em .25em;color:#fff;background-color:#061551;font-size:1.5em}.cls_dx_body_wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:start;column-gap:1em}.cls_dx_description{padding:0 2em;text-indent:1em}.cls_dx_image{width:18em;height:auto}.cls_dx_policy_list{margin:0 0 0 1.5em;display:flex;flex-direction:column;justify-content:start;row-gap:2.5em}.cls_dx_policy_card_title{padding:.5em;color:#5933aa;border-bottom:1px solid #5933aa;font-size:1.25em}.cls_dx_policy_card_sub{padding:1.25em 0 0 1em;text-indent:1em}.cls_dx_policy_sub_list{margin:2em 0 0 2em;display:flex;flex-direction:column;justify-content:start;row-gap:1.5em;list-style:disc}.cls_dx_policy_sub_list_sub{text-indent:1em}.cls_dx_ai_guideline_list{margin-left:2em;list-style:disc}.cls_dx_ai_guideline_item{color:#1d67cd;font-size:1em}.cls_dx_ai_guideline_sub{padding-left:1em;text-indent:1em}.cls_dx_strategy_target_list{margin-left:3em;list-style:disc}.cls_dx_strategy_target_item{color:#1d67cd;font-size:1em}.cls_dx_strategy_flow_list{width:max-content;margin:1em auto 0;display:flex;flex-direction:column;justify-content:start;align-items:center;row-gap:1em}.cls_dx_strategy_flow_card{width:54em;display:flex;flex-direction:column;justify-content:start;align-items:center;row-gap:1.25em}.cls_dx_strategy_flow_card_wrapper{width:52em;height:5em;padding:.5em 0 1em;border:.125em solid #008afc;border-radius:2.5em;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.cls_dx_strategy_flow_card_title{margin-left:2em;color:#5933aa;font-size:1.25em}.cls_dx_strategy_flow_card_sub{margin-left:2.5em}.cls_solution_arrow{width:6em;height:auto}.cls_contact_lead_title{margin-top:2em;color:#f33;font-size:2em;text-align:center}.cls_dx_promotion_list{display:flex;flex-direction:row;justify-content:center;align-items:start;column-gap:2em;row-gap:2em;flex-wrap:wrap}.cls_dx_promotion_card{width:28.5em;height:12em;background-color:#f2f7ff;display:flex;flex-direction:column;justify-content:start;align-items:start;box-shadow:-.25em .25em .5em #0003,.25em .25em .5em #0003}.cls_dx_promotion_card_title{width:90%;padding:.25em .5em;color:#1d67cd;border-bottom:.25em solid #3d9be9;font-size:1.25em}.cls_dx_promotion_card_data_list{padding:1em 1.5em;font-size:1.125em;display:grid;grid-template-columns:repeat(2,max-content)}.cls_dx_promotion_card_data_list>dd:before{content:"："}.cls_dx_promotion_card_sub{padding:0 1.5em}.cls_dx_promotion_card_void{width:28.5em;height:12em;display:flex;flex-direction:column;justify-content:center;align-items:center}.cls_dx_promotion_card_sub_void{padding:0 2em;font-size:1.125em}.cls_dx_system_list,.cls_dx_environment_list{margin-top:1.5em;display:flex;flex-direction:column;justify-content:start;align-items:stretch;row-gap:1.5em}.cls_dx_system_card,.cls_dx_environment_card{width:95%;margin:0 auto;padding:.5em 2em 1.5em;border:.1875em solid #008afc;border-radius:.375em;display:flex;flex-direction:column;justify-content:start;align-items:stretch;row-gap:1em}.cls_dx_system_card_title,.cls_dx_environment_card_title{color:#1d67cd;font-size:1.375em}.cls_dx_system_card_sub,.cls_dx_environment_card_sub{margin-left:1.5em;font-size:1.125em;text-indent:1em}
