@charset "utf-8";
main .sitPie {width: 100%;max-width: inherit;padding: 20px 0;margin:0 0 50px;}
main .sitPie td:first-child {width:40%;vertical-align: top;}
main .sitPie td:last-child {width:60%;vertical-align: top;}
#irp-highlight-situationpie-container .highcharts-title {margin-top:-4% !important;}
#irp-highlight-situationpie-container { padding: 0 !important ;;max-width:500px;}
#irp-highlight-situationpie-container .highcharts-container svg  {max-width:500px;}
.sitPie td .standard_tbl {margin: 2em 2em 0 0;}
.sitPie td .standard_tbl table {width:inherit;border:none}
.sitPie td .standard_tbl th {width:inherit;border:none;background-color: inherit;white-space: nowrap;border-bottom: 1px solid #999;font-size: 14px;padding-right: 1em;}
.sitPie td .standard_tbl td {width:inherit;border:none;white-space: nowrap;border-bottom: 1px solid #999;font-size: 14px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(1) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color: #00099a ;vertical-align: -2px; margin-right: 5px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(2) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color: #3333cc ;vertical-align: -2px; margin-right: 5px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(3) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color: #735fff
    ;vertical-align: -2px; margin-right: 5px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(4) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color: #ab8dff
    ;vertical-align: -2px; margin-right: 5px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(5) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color:  #e2beff ;vertical-align: -2px; margin-right: 5px;}
.standard_tbl#irp-highlight-table-situationpielist tr:nth-child(6) th:before {content:"";width:20px;height: 15px;display: inline-block;background-color: #7DCC00;vertical-align: -2px; margin-right: 5px;}


@media screen and (max-width:1249px){
main .sitPie td .standard_tbl {margin: 2em auto 0;display:block;padding: 1em;}
main .sitPie td .standard_tbl tbody {display:table-row-group}
#irp-highlight-situationpie-container .highcharts-container  {width:inherit !important;text-align: center !important;}
#irp-highlight-situationpie-container .highcharts-container svg  {width:inherit !important;margin:0 auto;max-width:400px;}
main .sitPie td:first-child {width:100%;}
main .sitPie td:last-child {width:100%;;}
main .sitPie tbody  {display: block;}
main .sitPie tr {display: block;}
main .sitPie td {display: block !important;width:inherit;}
main .sitPie td .standard_tbl table {width:100%;display: table;border-top: 1px solid #999;}
main .sitPie td .standard_tbl table tr {display: table-row}
main .sitPie td .standard_tbl th {display: table-cell;border-bottom: 1px solid #999;}
main .sitPie td .standard_tbl td {display: table-cell !important;border-bottom: 1px solid #999;}
#irp-highlight-situationpie-container .highcharts-title {left:0 !important;right:0 !important;width:inherit !important}
.numbervalue {text-align: right !important;}
}

@media screen and (max-width:747px){
.sitPie td .standard_tbl {margin: 2em auto 0;display:block;padding: 1em;}
.sitPie td .standard_tbl tbody {display:table-row-group}
.sitPie td:first-child {width:100%;}
.sitPie td:last-child {width:100%;;}
.sitPie tbody  {display: block;}
.sitPie tr {display: block;}
.sitPie td {display: block !important;width:inherit;}
.sitPie td .standard_tbl table {width:100%;display: table;border-top: 1px solid #999;}
.sitPie td .standard_tbl table tr {display: table-row}
.sitPie td .standard_tbl th {display: table-cell;border-bottom: 1px solid #999;}
.sitPie td .standard_tbl td {display: table-cell !important;border-bottom: 1px solid #999;}
#irp-highlight-situationpie-container .highcharts-container  {text-align: inherit !important;}
#irp-highlight-situationpie-container .highcharts-container svg  {margin:inherit !important;width:100% !important}
.sitPie {display: block;}
}
@media screen and (max-width:500px){
#irp-highlight-situationpie-container .highcharts-title {margin-top:-7% !important; max-resolution: top -3.0em;% !important;font-size:1.4rem !important;letter-spacing: 0 !important;left:0 !important;right:0 !important;margin-left:auto !important;/* padding-left:5.1em; */display: inline-block; text-align: center;}
#irp-highlight-situationpie-container .highcharts-container  {width:370px !important;transform: scale(.98,.98) !important;}
main .sitPie td .standard_tbl {margin:1em auto 0 !important;padding: 1em 1em 3.5em;}

}
@media screen and (max-width:390px){
main .standard_tbl table td { padding: 10px 5px !important;}
main .standard_tbl table th { padding: 10px 5px !important;width: 75% !important;}
#irp-highlight-situationpie-container .highcharts-title {!important;font-size:1.6rem !important;letter-spacing: 0 !important;left:0 !important;right:0 !important;margin-left:auto;/* padding-left:6.5em; */display: inline-block; text-align: center;}
#irp-highlight-situationpie-container .highcharts-container  {width:340px !important;}

}
@media screen and (max-width:350px){
#irp-highlight-situationpie-container .highcharts-title {margin-top:-4% !important;font-size:1.4rem !important;letter-spacing: 0 !important;left:0 !important;right:0 !important;margin-left:auto;/* padding-left:4.5em; */display: inline-block; text-align: center;}
#irp-highlight-situationpie-container .highcharts-container  {width:270px !important;}

}

.sitPie .pie {padding-bottom:50px;}
.sitPie .pie #irp-highlight-situationpie-container .highcharts-container  {padding-bottom: 50px;overflow:inherit !important;}
@media screen and (max-width: 500px){  
.sitPie {padding:0px !important;} 
.sitPie .pie {padding:0px;}
.sitPie .pie #irp-highlight-situationpie-container .highcharts-container  {padding-bottom: 0px;overflow:inherit !important;}
}