html{font-size:16px;user-select:none}body,html{height:100%;margin:0;overflow:hidden;padding:0}div{box-sizing:border-box}.svgcont{position:relative}.hide{display:none!important}.fc{display:flex;flex-direction:row}.v{flex-direction:column}.f_fix{flex:0 0 auto}.f_grow{flex:1 0 auto}.f_gs{flex:1 1 auto}.f_space{justify-content:space-between}.scrl_y{flex-basis:0;overflow-y:auto}.f_r{justify-content:flex-end}.ovh{overflow:hidden}#main{height:100%;margin:0;overflow:auto;padding:0}#header{align-items:baseline;background-color:#6390d2;margin-bottom:.5em}#title{color:#fff;font-size:150%;padding:.25em .25em .25em 1em}#title_img{line-height:0}.title_l2{font-size:125%;padding:.25em .25em .125em}.al_c{text-align:center}#year{color:#fff}#contents{min-height:500px;overflow:hidden}#conthead{line-height:normal;margin:0 1em}#ctrls{background-color:#cfddf1;border-radius:1em 0 0 1em;margin-left:.5em;overflow-x:auto;overflow-y:scroll}#ctrls.tate{border-radius:1em 1em 0 0;margin-left:0;max-height:50%;width:100%}#ctrls.tate>#ctrlscont{flex-wrap:wrap;width:100%}#ctrls.tate .button_line{max-width:19.5em;width:100%}#ctrls.tate #ctrlscont>div{flex-wrap:wrap;width:100%}#ctrlscont{padding:1em;position:relative;width:20.5em}#ctrlscont>div:last-child{padding-bottom:1em}#ctrllegend,#ctrllegend2{column-gap:1em;flex-wrap:wrap;row-gap:.125em}#ctrltext{margin-top:.5em}#ctrlfoot{margin-top:1.5em}#buttons,#ctrlmap{flex-wrap:wrap}.nopointer{pointer-events:none}.maphover,.maphover path{stroke:#ff0!important;stroke-width:5!important}.mapitemselected{stroke:aqua;stroke-width:5}#contbody_graph{align-items:center;justify-content:center;margin-left:.5em;overflow:hidden;position:relative}#map_cont{overflow:visible;position:relative}#map_svg{left:0;position:absolute;top:0}#popup{background-color:azure;border:1px solid #000;border-radius:.25em;cursor:default;display:none;padding:.5em 1.25em .5em .5em;position:absolute}#popup_close{height:.75em;position:absolute;right:.25em;top:.25em;width:.75em}#popup_close line{stroke:#999}.svg_button1 svg,.svg_button2 svg{height:2.5em}.svg_button2:not(:first-child){margin-left:.7em}.svg_button3 svg{height:1.8em}.svg_button3:not(:first-child){margin-left:.7em}.svg_button4 svg{height:3.46em}.svg_button5 svg{height:2.1em}.svg_tab1 svg{height:2.5em}#centctrls{background-color:#6390d2;margin:.5em 0 0;padding:.5em}#centbuttons{overflow-x:hidden;scroll-behavior:smooth}#centbuttons svg{display:block;flex:none;height:2em;margin:0 .125em}#button_c_scroll_l{height:2em;left:0;position:absolute}#button_c_scroll_r{height:2em;position:absolute;right:0}#footer{display:none;padding-left:1em}#footer div{margin-right:1em}#color_def{left:0;position:absolute;top:0}#color_def,#defs_svg{pointer-events:none}.legend_panel{background-color:#fff;border-radius:.5em;box-shadow:0 0 .125em .125em #b1c8e9;margin:0 .5em .75em;padding:1em}.panel_button_l{border-radius:.35em;line-height:0;margin:.25em .5em}.panel_button_l1{background-color:#6391d3;box-shadow:0 0 .125em .125em #b1c8e9}.panel_button_l1:hover{background-color:#739cd7}.panel_button_l1:active{background-color:#34608c}.panel_button_l2{background-color:#fff;box-shadow:0 0 .125em .125em #92b2e0}.panel_button_l2:hover{background-color:#f7f7f7}.panel_button_l2:active{background-color:#dbdbdb}.panel_checkbox{display:none}.panel_checkbox~.panel_button_l{margin-bottom:.75em}.panel_checkbox:checked~.panel_button_l{margin-bottom:.25em}.panel_checkbox~.legend_panel{display:none}.panel_checkbox:checked~.legend_panel{display:block}.panel_checkbox~* .svgbtn_checked{display:none}.panel_checkbox:checked~* .svgbtn_checked,.panel_checkbox~* .svgbtn_unchecked{display:block}.panel_checkbox:checked~* .svgbtn_unchecked{display:none}.panel_checkbox~.panel_button_l1{background-color:#fff}.panel_checkbox~.panel_button_l1 .svgbtn_unchecked{fill:#6391d3}.panel_checkbox~.panel_button_l1 .paneltitle_checkbox{stroke:#6391d3}.panel_checkbox~.panel_button_l1 .svgbtn_text{fill:#000}.panel_checkbox:hover~.panel_button_l1{background-color:#eff4fb}.panel_checkbox:active~.panel_button_l1{background-color:#b1c8e9}.panel_checkbox:checked~.panel_button_l1{background-color:#6391d3}.panel_checkbox:checked~.panel_button_l1 .svgbtn_checked,.panel_checkbox:checked~.panel_button_l1 .svgbtn_text{fill:#fff}.panel_checkbox:checked~.panel_button_l1 .paneltitle_checkbox{stroke:#fff}.panel_checkbox:checked:hover~.panel_button_l1{background-color:#739cd7}.panel_checkbox:checked:active~.panel_button_l1{background-color:#34608c}.panel_all_checkbox{display:none}.panel_all_checkbox~* .paneltitle_checkbox{fill:#fff}.panel_all_checkbox:hover~* .paneltitle_checkbox{fill:#eff4fb}.panel_all_checkbox:active~* .paneltitle_checkbox{fill:#d0def2}.panel_all_checkbox:checked~* .paneltitle_checkbox{fill:#6391d3}.panel_all_checkbox:checked:hover~* .paneltitle_checkbox{fill:#739cd7}.panel_all_checkbox:checked:active~* .paneltitle_checkbox{fill:#34608c}.panel_all_checkbox~* .paneltitle_checkmark{display:none;stroke:#fff}.panel_all_checkbox:checked~* .paneltitle_checkmark{display:block}.panel_all_checkbox:indeterminate~* .paneltitle_checkmark{display:block;stroke:#6391d3}.panel_line{line-height:0;margin-bottom:.5em}.panel_line:last-child{margin-bottom:0}.panel_line svg{width:100%}.panel_line_checkbox{display:none}.panel_line_checkbox~* .panel_check1_rect{fill:#fff}.panel_line_checkbox:hover~* .panel_check1_rect{fill:#eff4fb}.panel_line_checkbox:active~* .panel_check1_rect{fill:#d0def2}.panel_line_checkbox~* .panel_check1_check{display:none}.panel_line_checkbox:checked~* .panel_check1_rect{fill:#6391d3}.panel_line_checkbox:checked:hover~* .panel_check1_rect{fill:#739cd7}.panel_line_checkbox:checked:active~* .panel_check1_rect{fill:#34608c}.panel_line_checkbox:checked~* .panel_check1_check{display:block}.show_checkbox{display:none}.show_checkbox~* .checkbox_o{fill:#fff}.show_checkbox:hover~* .checkbox_o{fill:#eff4fb}.show_checkbox:active~* .checkbox_o{fill:#d0def2}.show_checkbox~* .checkbox_i{display:none}.show_checkbox:checked~* .checkbox_o{fill:#6391d3}.show_checkbox:checked:hover~* .checkbox_o{fill:#739cd7}.show_checkbox:checked:active~* .checkbox_o{fill:#34608c}.show_checkbox:checked~* .checkbox_i{display:block}#btn_showall{margin-bottom:1.5em;overflow:hidden}#btn_showall svg{width:100%}#show_checkbox1~* .show1_checked{display:none}#show_checkbox1~* .show1_unchecked{display:block}#show_checkbox1~* .show1_back{fill:#eff4fb}#show_checkbox1:hover~* .show1_back{fill:#e0e9f6}#show_checkbox1:active~* .show1_back{fill:#c1d3ed}#show_checkbox1:checked~* .show1_checked{display:block}#show_checkbox1:checked~* .show1_unchecked{display:none}#show_checkbox1:checked~* .show1_back{fill:#ef9e42}#show_checkbox2~* .show2_checked{display:none}#show_checkbox2~* .show2_unchecked{display:block}#show_checkbox2~* .show2_back{fill:#eff4fb}#show_checkbox2:hover~* .show2_back{fill:#e0e9f6}#show_checkbox2:active~* .show2_back{fill:#c1d3ed}#show_checkbox2:checked~* .show2_checked{display:block}#show_checkbox2:checked~* .show2_unchecked{display:none}#show_checkbox2:checked~* .show2_back{fill:#ef9e42}.map_radio{display:none}.map_radio~* .radio_mark{fill:#fff}.map_radio:checked~* .radio_mark{fill:#6391d3}