@media screen and (width<=1199px){html{font-size:15px}}@media screen and (width<=639px){html{font-size:14px}}:root{--fs-display:8rem;--fs-title-xl:5.5rem;--fs-chapter:6rem;--fs-title-l:3.5rem;--fs-title-m:2.25rem;--fs-title-s:1.5rem;--fs-number-l:3.625rem;--fs-number-m:2.5rem;--fs-lead-l:1.75rem;--fs-lead:1.5rem;--fs-body-l:1.25rem;--fs-body:1.125rem;--fs-body-s:1rem;--fs-small:max(12px, .875rem);--fs-caption:max(11px, .75rem)}@media screen and (width<=1199px){:root{--fs-display:4rem;--fs-title-xl:3rem;--fs-chapter:3.5rem;--fs-title-l:2.25rem;--fs-title-m:1.75rem;--fs-number-l:3.25rem;--fs-number-m:2rem;--fs-lead-l:1.375rem;--fs-lead:1.1875rem;--fs-body-l:1.125rem;--fs-body:1.0625rem;--fs-small:.875rem;--fs-caption:max(11px, .8125rem)}}@media screen and (width<=639px){:root{--fs-display:3rem;--fs-title-xl:2.5rem;--fs-chapter:2.75rem;--fs-title-l:2.125rem;--fs-number-l:2.75rem;--fs-number-m:1.875rem;--fs-lead:1.25rem;--fs-body-l:1.1875rem;--fs-body:1.125rem}}.dt-why_title,.dt-stage strong{font-size:var(--fs-display);font-weight:400}.dt-hero_title,.sol2-hero_title,.cs3-hero_title,.contactpage_hero h1,.dt-footer_title{font-size:var(--fs-title-xl);font-weight:400}.dt-title.is-chapter:not(.dt-why_title),.sol2-start_title,.cs3-section_title{font-size:var(--fs-chapter);font-weight:400}.dt-title:not(.is-chapter):not(.dt-why_title),.sol2-solution_title,.cs3-case_title,.dt-founder_name{font-size:var(--fs-title-l);font-weight:500}.dt-whycard strong,.dt-ind_name,.dt-outcome strong,.dt-solution strong,.dt-step_name,.dt-fail_head,.dt-journey_title,.sol2-start_name{font-size:var(--fs-title-m);font-weight:500}.dt-service_name{font-size:var(--fs-title-m)}.dt-group_label,.sol2-col_head,.cs3-col_head,.sol2-tab_name,.cs3-index_name,.cs3-takeaway_label,.sol2-who_label,.dt-step_no,.dt-deliv strong,.dt-network_kicker,.cs3-stat strong{font-size:var(--fs-title-s);font-weight:700}.cs3-arc_to,.cs3-herostat strong,.cs3-result_num,.dt-ach_num{font-size:var(--fs-number-l);font-weight:700}.cs3-arc_from{font-size:var(--fs-number-m);font-weight:700}.dt-hero_intro,.dt-hero_sub,.dt-bubble,.dt-network_close,.dt-offer_close,.sol2-start_bridge,.sol2-start_link,.dt-stage span,.sol2-who_text,.dt-founder_disciplines{font-size:var(--fs-lead-l);font-weight:500}.dt-lead,.dt-network_body,.dt-founder_bio p,.dt-fail_sub,.dt-footer_lead,.sol2-hero_sub,.sol2-start_sub,.cs3-hero_sub,.cs3-section_sub,.cs3-takeaway_text,.cs3-case_role{font-size:var(--fs-lead);font-weight:300}.sol2-solution_sub{font-size:var(--fs-lead);font-weight:400}.dt-service_desc,.dt-whycard span,.dt-outcome span,.dt-solution span,.dt-strengths span{font-size:var(--fs-body-l);font-weight:400}.dt-strengths strong,.dt-jstep_brand,.dt-deliv_no{font-size:var(--fs-body-l);font-weight:700}.dt-footer_mail,.sol2-start_text,.cs3-result_text,.contactpage .paragraph-m,.dt-partners_list li,.dt-journey_foot p,.dt-ind_brands,.dt-body{font-size:var(--fs-body);font-weight:400}.dt-founder_role,.dt-founder_label{font-size:var(--fs-body);font-weight:700}.dt-step_desc,.dt-jstep_role,.dt-ach_text,.dt-ind_desc,.sol2-col_intro,.sol2-col_list li,.cs3-index_tag,.cs3-col_list li,.cs3-arc_caption,.cs3-herostat,.cs3-stat{font-size:var(--fs-body-s);font-weight:400}.footer_closing,.footer_address,.sol2-tab_tag,.contact-field label{font-size:var(--fs-small);font-weight:500}.sol2-hero_eyebrow,.sol2-kicker,.sol2-start_pill,.cs3-hero_eyebrow,.cs3-case_tags li{font-size:var(--fs-small);font-weight:700}.contact-form_note,.dt-footer_copy{font-size:var(--fs-caption);font-weight:500}.dt-ach_label,.dt-ach_link{font-size:var(--fs-caption);font-weight:700}html[lang=ja] body{word-break:auto-phrase;overflow-wrap:anywhere}html[lang=ja] :is(input,textarea,select){word-break:normal;overflow-wrap:normal}html[lang=ja] :is(.dt-service_name,.dt-whycard strong){text-wrap:balance}
