.AreaHeader_area_header__yenxY{display:flex;flex-direction:column;row-gap:16px}.AreaHeader_area_header__yenxY .AreaHeader_area_description__OyGol{font-size:14px;font-weight:300;line-height:1.5;color:#333;text-align:justify}@media screen and (min-width:768px){.AreaHeader_area_header__yenxY .AreaHeader_area_description__OyGol{font-size:16px}}@keyframes DonutChart_donut_chart_draw__mUs03{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--donut_chart_dash) 100}}.DonutChart_chart_wrap__MynEb{width:-moz-fit-content;width:fit-content;position:relative}.DonutChart_donut_chart__zZ_ll{transform:rotate(-90deg)}.DonutChart_segment__8ScYa{fill:none;stroke-dasharray:0 100}.DonutChart_active__rYgpR .DonutChart_segment__8ScYa{animation:DonutChart_donut_chart_draw__mUs03 var(--donut_chart_duration) linear var(--donut_chart_delay) forwards}@media screen and (prefers-reduced-motion:reduce){.DonutChart_active__rYgpR .DonutChart_segment__8ScYa,.DonutChart_segment__8ScYa{animation:none;stroke-dasharray:var(--donut_chart_dash) 100}}.DonutChart_gap_area__o3AIq{position:absolute;top:-8px;left:-1px;right:0;bottom:0;margin:auto;width:140px;height:140px}@media screen and (min-width:1024px){.DonutChart_gap_area__o3AIq{top:-10px}}.DonutChart_gap_area__o3AIq .DonutChart_gap__lqziB{width:4px;height:71px;position:absolute;top:0;left:0;right:0;margin:auto;transform-origin:bottom}.DonutChart_gap_area__o3AIq .DonutChart_gap__lqziB .DonutChart_gap_bar__uAQPC{background-color:#fff;height:31px}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc{width:100%;display:flex;align-items:center;column-gap:24px}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc.ContractAgeRatioDonutChart_tablet___r3YD{flex-direction:column;row-gap:16px}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc .ContractAgeRatioDonutChart_color_descriptions__hyrJD{display:flex;flex-direction:column;row-gap:8px}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc .ContractAgeRatioDonutChart_color_descriptions__hyrJD.ContractAgeRatioDonutChart_large_pc__HjQDn,.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc .ContractAgeRatioDonutChart_color_descriptions__hyrJD.ContractAgeRatioDonutChart_tablet___r3YD{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-column-gap:8px;column-gap:8px;white-space:nowrap}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc .ContractAgeRatioDonutChart_color_descriptions__hyrJD .ContractAgeRatioDonutChart_age__7OrZO{display:flex;align-items:center;column-gap:4px}.ContractAgeRatioDonutChart_contract_age_ratio_donut_chart__hePJc .ContractAgeRatioDonutChart_color_descriptions__hyrJD .ContractAgeRatioDonutChart_age__7OrZO .ContractAgeRatioDonutChart_label__x_uM2{font-size:14px;font-weight:300;line-height:1.25;color:#333}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_{width:100%;display:flex;align-items:center;column-gap:16px}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_.ContractSexRatioDonutChart_tablet__6wVYO{column-gap:8px}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_ .ContractSexRatioDonutChart_sex_and_percentage__yXlOj{display:flex;flex-direction:column;align-items:center}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_ .ContractSexRatioDonutChart_sex_and_percentage__yXlOj .ContractSexRatioDonutChart_sex__ECx_m{font-size:14px;font-weight:300;line-height:1.5;color:#333}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_ .ContractSexRatioDonutChart_sex_and_percentage__yXlOj .ContractSexRatioDonutChart_percentage__B0GtH{font-size:20px;font-weight:700;line-height:1.25}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_ .ContractSexRatioDonutChart_sex_and_percentage__yXlOj .ContractSexRatioDonutChart_percentage__B0GtH.ContractSexRatioDonutChart_female__Fku8q{color:#e94}.ContractSexRatioDonutChart_contract_sex_ratio_donut_chart__tR8g_ .ContractSexRatioDonutChart_sex_and_percentage__yXlOj .ContractSexRatioDonutChart_percentage__B0GtH.ContractSexRatioDonutChart_male__eX2lp{color:#59e}.ContractorDataArea_contractor_data_area__gjr2B .ContractorDataArea_ai_summary__PWjJd{margin-top:16px}@media screen and (min-width:768px){.ContractorDataArea_contractor_data_area__gjr2B .ContractorDataArea_ai_summary__PWjJd{margin-top:24px}}.ContractorDataArea_contractor_data_area__gjr2B .ContractorDataArea_graph_note__Lk1bz{margin-top:12px}@media screen and (min-width:768px){.ContractorDataArea_contractor_data_area__gjr2B .ContractorDataArea_graph_note__Lk1bz{margin-top:16px}}.ContractorDataArea_data_block__vHRyt{display:grid;grid-template-columns:1fr;margin-top:16px}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt{grid-template-columns:1fr 1fr}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_age_contract_ratio__nFBm6{display:flex;flex-direction:column;align-items:center;row-gap:12px;border:1px solid #ddd;padding-top:16px;padding-bottom:24px}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_age_contract_ratio__nFBm6{row-gap:16px;padding-left:16px;padding-right:16px;border-top-left-radius:4px}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_age_contract_ratio__nFBm6 .ContractorDataArea_label__7OWg6{font-size:16px;font-weight:700;line-height:1.5;color:#333}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_age_contract_ratio__nFBm6 .ContractorDataArea_label__7OWg6{font-size:18px}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_age_contract_ratio__nFBm6 .ContractorDataArea_ratio_wrapper__Y7n48{display:flex;flex-direction:column;align-items:center}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_sex_contract_ratio__s0L2s{display:flex;flex-direction:column;align-items:center;row-gap:12px;border:1px solid #ddd;border-top:none;padding-top:16px;padding-bottom:24px}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_sex_contract_ratio__s0L2s{border-top:1px solid #ddd;border-left:none;row-gap:16px;border-top-right-radius:4px}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_sex_contract_ratio__s0L2s .ContractorDataArea_label__7OWg6{font-size:16px;font-weight:700;line-height:1.5;color:#333}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_sex_contract_ratio__s0L2s .ContractorDataArea_label__7OWg6{font-size:18px}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_sex_contract_ratio__s0L2s .ContractorDataArea_ratio_wrapper__Y7n48{display:flex;flex-direction:column;align-items:center}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1{display:flex;flex-direction:column;align-items:center;row-gap:12px;border:1px solid #ddd;border-top:none;padding:16px 32px 24px}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1{grid-column:1/-1;row-gap:8px;padding:24px 16px 32px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}}@media screen and (min-width:1024px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1{padding-left:unset;padding-right:unset}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1 .ContractorDataArea_label__7OWg6{font-size:16px;font-weight:700;line-height:1.5;color:#333;text-align:center}@media screen and (min-width:768px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1 .ContractorDataArea_label__7OWg6{font-size:18px}}.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1 .ContractorDataArea_price_table_wrapper__Z3W3G{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:1024px){.ContractorDataArea_data_block__vHRyt .ContractorDataArea_average_price_table__fSOj1 .ContractorDataArea_price_table_wrapper__Z3W3G{width:800px}}