@charset "UTF-8";:root{--color-main-cream:#fffbf2;--color-main-cream_menu:#fff8e9;--color-main-blue:#314a7b;--color-main-blue_hover:#3d68be;--color-main-blue_accent:#2e56a9;--color-main-blue_text:#002b80;--color-main-attention:#ce412e;--color-main-green_accent:#287972;--color-main-pink_accent:#b03880;--color-achromatic-text:#333;--color-achromatic-gray_line:#d9dee5;--color-achromatic-white:#fff;--color-achromatic-gray_form:#939393;--color-achromatic-error_form:#fae8de;--color-gray_02:#818a8e;--color-current:#efeeeb;--weight-thin:100;--weight-extra-light:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900}.digit_body+.digit_body{margin-top:80px}@media (min-width:768px){.digit_body+.digit_body{margin-top:130px}}.digit_ttl{position:relative;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding-inline:18px}.digit_ttl:after,.digit_ttl:before{content:"";position:absolute;top:0;bottom:0;margin:auto;border-radius:50%;width:8px;height:8px;-webkit-transform:translateY(2px);transform:translateY(2px);background-color:var(--color-achromatic-text)}.digit_ttl:before{left:0}.digit_ttl:after{right:0}.digit_lead{margin-top:20px}@media (min-width:768px){.digit_lead{margin-top:32px}}.digit_cont{margin-top:56px}@media (min-width:768px){.digit_cont{margin-top:80px}}.digit_cont_ttl{text-align:center}.digit_cont_list_wrapper{margin-top:32px}.digit_cont_list{display:grid;padding:1px;background-color:var(--color-achromatic-text);grid-template-columns:1fr;gap:1px}@media (min-width:1024px){.digit_cont_list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.digit_cont_list._col_06{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.digit_cont_list._col_06 ._col_md{grid-column:span 3}}@media (min-width:1024px){.digit_cont_list._col_06 ._col_sm{grid-column:span 2}}@media (min-width:1024px){.digit_cont_list._col_06 ._col_lg{grid-column:span 6}}.digit_cont_item{background-color:var(--color-main-cream);container-type:inline-size}@media (min-width:1024px){._col_06 .digit_cont_item._md,.digit_cont_item._lg{grid-column:span 3}}.digit_cont_item_head{padding:12px;border-bottom:1px solid var(--color-achromatic-text);background-color:var(--color-main-cream_menu);text-align:center}@media (min-width:768px){.digit_cont_item_head{align-self:flex-start;padding:14px}}.digit_cont_item_body{display:flex;flex-direction:column;justify-content:space-between;margin-top:16px;padding:0 20px 23px}@media (min-width:768px){.digit_cont_item_body{margin-top:24px}}.digit_cont_item_body:has(.digit_cont_item_body_ttl){margin-top:32px}.digit_cont_item_body:has(.digit_cont_item_body_ttl) .digit_cont_item_body_txt{margin-top:32px}.digit_cont_item_body._btm_lg{padding-bottom:40px}.digit_cont_item_body_inner{display:flex;align-items:center;flex-direction:column;justify-content:space-between}.digit_cont_item_body_img{width:80px;height:80px}@media (min-width:768px){.digit_cont_item_body_img{width:90px;height:90px}}.digit_cont_item_body_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.digit_cont_item_body_scroll_box{overflow-x:auto;margin:16px -20px 0;width:100cqw}@media (min-width:768px){.digit_cont_item_body_scroll_box{margin:24px -35px 0}}.digit_cont_item_body_scroll_box_inner{margin:0 auto;width:100%}.digit_cont_item_body_graph_img{padding:0 20px 20px;width:100%;min-width:767px;--graphColor:var(--color-main-blue);--graphLineColor:var(--color-achromatic-gray_line);--graphPaddingTop:43px;--graphPaddingBottom:50px;--graphPaddingLeft:90px;--graphPaddingRight:62px;--graphRowNum:5;--pointScale:10px;--graphHeight:356px}@media (min-width:768px){.digit_cont_item_body_graph_img{min-width:auto;padding-inline:35px}}@media (min-width:1024px){.digit_cont_item_body_graph_img{width:100%}}.digit_cont_item_body_graph_img._sm{min-width:439px;--graphPaddingTop:41px;--graphPaddingBottom:40px;--graphPaddingLeft:69px;--graphPaddingRight:47px;--graphRowNum:4;--pointScale:5px;--graphHeight:316px}@media (min-width:768px){.digit_cont_item_body_graph_img._sm{min-width:auto}}@media (min-width:1024px){.digit_cont_item_body_graph_img._sm{padding:0}}.digit_cont_item_body_graph_img._sm .column .label>span{font-size:10px}.digit_cont_item_body_graph_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.digit_cont_item_body_graph_img .line_graph_wrapper{position:relative;padding:var(--graphPaddingTop) var(--graphPaddingRight) var(--graphPaddingBottom) var(--graphPaddingLeft);border:1px solid var(--graphLineColor);width:100%;height:var(--graphHeight);background-color:var(--color-achromatic-white)}.digit_cont_item_body_graph_img .line_graph_columns{border-right:1px solid var(--graphLineColor);border-bottom:1px solid var(--graphLineColor);border-left:1px solid var(--graphLineColor);grid-template-columns:repeat(12,1fr)}.digit_cont_item_body_graph_img .line_graph_columns,.digit_cont_item_body_graph_img .line_graph_rows{display:grid;position:absolute;top:var(--graphPaddingTop);left:var(--graphPaddingLeft);width:calc(100% - var(--graphPaddingRight) - var(--graphPaddingLeft));height:calc(100% - var(--graphPaddingTop) - var(--graphPaddingBottom))}.digit_cont_item_body_graph_img .line_graph_rows{grid-template-rows:repeat(var(--graphRowNum),1fr)}.digit_cont_item_body_graph_img .column{position:relative}.digit_cont_item_body_graph_img .column .label{position:absolute;right:0;bottom:-25px;left:0;margin:auto;text-align:center}.digit_cont_item_body_graph_img .column .label>span{font-size:14px}.digit_cont_item_body_graph_img .column .point{position:absolute;z-index:2;left:50%;border-radius:50%;width:var(--pointScale);height:var(--pointScale);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:var(--graphColor)}.digit_cont_item_body_graph_img .row{position:relative;border-top:1px solid var(--graphLineColor)}.digit_cont_item_body_graph_img .row .label{position:absolute;top:-10px;left:-50px;width:40px;text-align:right;font-size:14px}.digit_cont_item_body_graph_img .line_graph_svg{overflow:visible;position:absolute;z-index:1;top:var(--graphPaddingTop);left:var(--graphPaddingLeft);width:calc(100% - var(--graphPaddingRight) - var(--graphPaddingLeft));height:calc(100% - var(--graphPaddingTop) - var(--graphPaddingBottom));pointer-events:none}.digit_cont_item_body_graph_img .line_graph_svg polyline{fill:none;stroke:var(--graphColor);stroke-width:2}.digit_cont_item_body_graph_img .line_graph_legend{display:flex;align-items:center;position:absolute;top:15px;right:var(--graphPaddingRight);font-size:12px;gap:3px}.digit_cont_item_body_graph_img .line_graph_legend:before{content:"";display:block;border-radius:50%;width:10px;height:10px;background-color:var(--graphColor)}.digit_cont_item_graph_ttl._pie{padding:0 20px}@media (min-width:1024px){.digit_cont_item_graph_ttl._pie{padding:0}}.digit_cont_item_body_pie_graph_img{position:relative;margin:0 auto;width:302px;height:284px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img{width:min(34.0277777778vw,490px);height:min(25.7638888889vw,371px)}}.digit_cont_item_body_pie_graph_img>*{position:absolute}.digit_cont_item_body_pie_graph_img canvas{top:56px;left:76px;width:150px!important;height:150px!important;-webkit-filter:drop-shadow(1px 0 0 var(--color-main-blue_accent)) drop-shadow(-1px 0 0 var(--color-main-blue_accent)) drop-shadow(0 1px 0 var(--color-main-blue_accent)) drop-shadow(0 -1px 0 var(--color-main-blue_accent));filter:drop-shadow(1px 0 0 var(--color-main-blue_accent)) drop-shadow(-1px 0 0 var(--color-main-blue_accent)) drop-shadow(0 1px 0 var(--color-main-blue_accent)) drop-shadow(0 -1px 0 var(--color-main-blue_accent))}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img canvas{top:min(4.9305555556vw,71px);left:min(10vw,144px);width:min(14.6527777778vw,211px)!important;height:min(14.6527777778vw,211px)!important}.digit_cont_item_body_pie_graph_img canvas._job{top:min(5vw,72px);left:min(9.3055555556vw,134px)}}.digit_cont_item_body_pie_graph_img .pie_base{top:0;left:0;width:100%;height:100%}.digit_cont_item_body_pie_graph_img .pie_data{letter-spacing:0;font-size:30px;font-weight:var(--weight-medium);line-height:1}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data{font-size:min(2.7777777778vw,40px)}}.digit_cont_item_body_pie_graph_img .pie_data>span{font-size:16px;line-height:1}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data>span{font-size:min(1.25vw,18px)}}.digit_cont_item_body_pie_graph_img .pie_data._large{color:var(--color-main-blue_accent);font-size:42px;line-height:1}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data._large{font-size:min(5.5555555556vw,80px)}}.digit_cont_item_body_pie_graph_img .pie_data._large>span{font-size:16px;line-height:1}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data._large>span{font-size:min(1.6666666667vw,24px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=kanto]{top:68px;left:236px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=kanto]{top:min(9.5138888889vw,137px);left:min(25.3472222222vw,365px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=hokkaido]{top:195px;left:240px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=hokkaido]{top:min(18.4027777778vw,265px);left:min(26.5277777778vw,382px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=chubu]{top:229px;left:109px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=chubu]{top:min(21.0416666667vw,303px);left:min(13.4722222222vw,194px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=kyushu]{top:216px;left:30px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=kyushu]{top:min(16.8055555556vw,242px);left:min(3.0555555556vw,44px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=kansai]{top:138px;left:15px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=kansai]{top:min(11.25vw,162px);left:min(2.9166666667vw,42px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=chugoku]{top:66px;left:30px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=chugoku]{top:min(5.6944444444vw,82px);left:min(3.6111111111vw,52px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=hokuriku]{top:30px;left:63px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=hokuriku]{top:min(2.7083333333vw,39px);left:min(8.75vw,126px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-region=shikoku]{top:32px;left:194px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-region=shikoku]{top:min(2.7083333333vw,39px);left:min(22.3611111111vw,322px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=公務員]{top:70px;left:240px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=公務員]{top:min(8.0555555556vw,116px);left:min(25.6944444444vw,370px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=上場企業]{top:179px;left:243px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=上場企業]{top:min(17.7777777778vw,256px);left:min(25.3472222222vw,365px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=非上場企業]{top:173px;left:23px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=非上場企業]{top:min(17.3611111111vw,250px);left:min(2.0833333333vw,30px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=医療関係]{top:71px;left:29px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=医療関係]{top:min(8.4722222222vw,122px);left:min(2.8472222222vw,41px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=士業]{top:29px;left:77px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=士業]{top:min(2.7083333333vw,39px);left:min(7.6388888889vw,110px)}}.digit_cont_item_body_pie_graph_img .pie_data[data-job=その他]{top:30px;left:193px}@media (min-width:1024px){.digit_cont_item_body_pie_graph_img .pie_data[data-job=その他]{top:min(2.7083333333vw,39px);left:min(22.9166666667vw,330px)}}.digit_cont_item_body_num{color:var(--color-main-blue_accent)}.digit_cont_item_body_txt{margin-top:20px}@media (min-width:768px){.digit_cont_item_body_txt{margin-top:26px;text-align:center}}.digit_cont_item_body_pie_graph_txt{margin-top:0;padding:0 20px}.digit_cont_item_graph_wrapper{display:grid;padding:32px 20px 40px;grid-template-columns:1fr;gap:32px}@media (min-width:768px){.digit_cont_item_graph_wrapper{padding-inline:35px}}@media (min-width:1024px){.digit_cont_item_graph_wrapper{padding:40px 35px;grid-template-columns:repeat(2,1fr)}}.digit_cont_item_graph_wrapper .digit_cont_item_graph{padding:0}@media (min-width:1024px){.digit_cont_item_graph_wrapper .digit_cont_item_body_scroll_box{margin:24px auto 0;width:100%}}@media (min-width:1024px){.digit_cont_item_graph_wrapper .digit_cont_item_body_scroll_box_inner{padding:0}}.digit_cont_item_graph_wrapper._pie{padding:0;gap:0}.digit_cont_item_graph_wrapper._pie .digit_cont_item_graph{padding:32px 0 24px}@media (min-width:768px){.digit_cont_item_graph_wrapper._pie .digit_cont_item_graph{padding:40px 35px 24px}}@media (min-width:1024px){.digit_cont_item_graph_wrapper._pie .digit_cont_item_graph{display:grid;grid-template-rows:subgrid;grid-row:span 3}}.digit_cont_item_graph_wrapper._pie .digit_cont_item_graph._border{border-top:1px solid var(--color-achromatic-text)}@media (min-width:1024px){.digit_cont_item_graph_wrapper._pie .digit_cont_item_graph._border{border-top:none;border-left:1px solid var(--color-achromatic-text)}}.digit_cont_item_graph{padding:23px 20px}@media (min-width:768px){.digit_cont_item_graph{padding:40px 35px 22px}}.digit_btn{margin-top:64px}@media (min-width:768px){.digit_btn{margin-top:40px}}