@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?e68d0h);src:url('fonts/icomoon.eot?e68d0h#iefix') format('embedded-opentype'),url(fonts/icomoon.ttf?e68d0h) format('truetype'),url(fonts/icomoon.woff?e68d0h) format('woff'),url('fonts/icomoon.svg?e68d0h#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}.icon-launch:before{content:"\e900"}.icon-settings:before{content:"\e905"}.icon-zoom_in:before{content:"\e901";font-size:1rem}.icon-zoom_out:before{content:"\e902";font-size:1rem}.icon-copyright:before{content:"\e904"}*:focus{outline:none}BODY{font-family:system-ui,icomoon;position:relative;background-color:#CF9}INPUT[type="search"]{-webkit-appearance:none}HEADER{position:fixed;top:0;display:flex;z-index:1;width:100%;background-color:#393}HEADER>DIV:nth-child(1){display:flex;flex:1 1 50%}HEADER>DIV:nth-child(2){display:flex;align-items:center;flex:1 1 50%;flex-wrap:wrap}HEADER svg{outline:none}H4{display:inline-block;font-size:1.2rem;margin-block-start:.3rem;margin-block-end:.3rem}B{font-weight:550}UL{margin-block-start:.2rem;margin-block-end:.2rem;padding-inline-start:1rem}.header{display:flex;width:100%;background-color:#393;margin-top:.4rem}.header SPAN{margin:.3rem;color:#FF9;font-size:1.1rem}.name{color:#FF9}.name P{display:initial;font-size:1.6rem}.name I{font-size:1rem;font-style:normal;margin-left:.5rem}.alfanavi I{display:inline-block;font-size:.9rem;font-weight:550;font-style:normal;border:solid .1rem #3cf;width:1.1rem;text-align:center;margin:.08rem;color:#000;background-color:#CF9}.alfanavi I:hover{background-color:#fff}#popup .li_col_grow{width:unset}#popup{border:.1rem solid;padding:0;background-color:#afc}#popup::backdrop{background-color:#CCFF99AC}#popup>div:nth-child(1){background-color:#6fc;text-align:end}#popup>div:nth-child(1)>button{font-size:.8rem;border:0;color:#FFF;background-color:#000;height:20px;vertical-align:top}#popup div#vschar>div:nth-child(1){background-color:#000;text-align:center}#popup div#vschar>div:nth-child(1) CANVAS{width:auto;height:auto}#popup div#vschar>div:nth-child(2){background-color:#AAA;font-size:.8rem;width:100%;padding:.2rem;box-sizing:border-box}#popup div#vschar>div:nth-child(2) INPUT{margin-right:.2rem}#popup div#vschar>div:nth-child(2) P{margin:0;padding-top:.2rem}#popup div#vschar>div:nth-child(2) A,#popup div#vschar>div:nth-child(2) I{font-style:normal;padding-top:.2rem;display:block;color:#fff}.search_box{padding-left:.30rem;padding-right:none;align-self:center;text-wrap:nowrap}.search_box input{width:15rem;background-color:#CF9;border:0;border-radius:0}.search_box label{margin-right:.5rem;font-size:1rem;font-weight:550}.search_box input:focus{outline:none}.search_box_result{display:none;position:absolute;top:3rem;left:4rem;z-index:1;width:20rem;padding:.09rem;background-color:#fff;border-left:.02rem solid;border-top:none;border-right:.02rem solid;border-bottom:.02rem solid;background-color:#edffdb}.search_box_result div:not(:first-child){border-top:.02rem solid gray}.search_box_result div{cursor:default;padding-top:.07rem;padding-left:.07rem;padding-right:.07rem;padding-bottom:0rem}.search_box_result div>span{display:block}.search_box_result div>span:last-child{font-size:.7rem}.search_box_result div:focus-visible{outline:none;background-color:#6fc}.search_box_result div:hover{cursor:pointer}#content{margin-top:3.15rem}.flexrow{width:100%;display:flex}.flexrow>div.col-0{flex-grow:1;flex-basis:0%;flex-shrink:0;display:flex;flex-direction:column}.flexrow>div.col-1{flex-grow:44;flex-basis:0%;flex-shrink:0;display:flex;flex-direction:column;min-width:42%;margin-right:1rem}.flexrow>div.col-2{flex-basis:0%;flex-shrink:0;display:flex;flex-direction:column}.section{margin-top:.4rem;margin-left:.4rem;margin-right:.4rem}.flexcol{width:100%;display:flex;flex-direction:column}.flexcol>DIV{margin:.4rem}.news .ddm{margin:.4rem 0 0 .4rem;font-style:normal;font-size:1.1rem;font-family:monospace;color:#666}.news P{margin:0 0 0 .4rem;padding-top:.2rem}.small_text{margin-left:.4rem;font-size:.9rem;display:inline-block;color:gray}#map{flex-grow:0;flex-basis:auto;flex-shrink:1;width:96%;height:23rem;margin:.4rem}#mapbig{flex-grow:0;flex-basis:auto;flex-shrink:1;height:47rem;margin:.4rem}#mappu P{margin:0;background-color:#fc9;font-size:.8rem;padding:.1rem .14rem .1rem .1rem}#mapfoot{font-size:.9rem;margin:.4rem}#mapfoot TABLE{background-color:#aad3df}#mapfoot TABLE TD{padding-left:.2rem;padding-right:.2rem}.textend{text-align:end}#sourceref div{margin-bottom:.2rem}#sourceref td{vertical-align:top;font-size:.9rem}.imgx{cursor:pointer}TABLE.img{display:block;font-size:.8rem}TABLE.img tr:nth-child(2)>td:nth-child(2),TABLE.img tr:nth-child(3)>td:nth-child(2){text-align:end}TABLE.img tr:nth-child(3)>td:nth-child(1){color:#aaa}TABLE.img:not(:first-child){margin-top:1rem}TABLE.img td img.hl{border:.2rem solid #dab}TABLE.data_row{border-collapse:separate;border-spacing:.1rem}TABLE.data_row thead{background-color:#393;color:#FF9}TABLE.data_row>tbody tr{background-color:#3C6;vertical-align:top}TABLE.data_row th,TABLE.data_row td{font-weight:400;font-size:.92rem;padding:.1rem .3rem;text-align:start}TABLE.data_row caption{caption-side:top;font-weight:400;font-size:.92rem}TABLE.data_col{display:inline-block;border-collapse:separate;border-spacing:.1rem}TABLE.data_col>tbody th{background-color:#393;color:#FF9}TABLE.data_col>tbody tr{background-color:#3C6;vertical-align:top}TABLE.data_col>tbody tr span{font-size:.77rem}TABLE.data_col th,TABLE.data_col td{font-weight:400;font-size:.9rem;padding:.1rem .3rem;text-align:start;overflow-wrap:break-word}TABLE.data_col_no_mw td{max-width:none}#text TABLE TD{padding:.1rem .3rem}#text TABLE TR{vertical-align:top}.a_e{cursor:pointer;color:LinkText;text-decoration:none}.a_e:hover,.a_e:focus,button:focus{outline:.10rem solid #3cf}#facts .a_e{font-size:.9rem}.scroll-x{overflow-x:auto;overflow-y:visible}.li_con{display:flex;flex-direction:column;margin:.4rem}.li_row{display:flex;flex-wrap:wrap}.li_col{padding:.2rem}.li_col:focus-visible{outline:none;background-color:#a8ff50}.li_col H3,.li_col H5{margin-block-start:.1rem;margin-block-end:.1rem}.li_col I{font-size:.8rem}.li_col IMG{display:inline-block;padding-right:.2rem}}.li_col A{text-decoration:none}.li_col A:hover,.li_col A:focus,button:focus{outline:.10rem solid #3cf}.li_col A.a_e{padding-top:.2rem}.li_col_grow{flex-grow:1;width:1px;min-width:20rem;max-width:50rem;border-bottom:solid .1rem #3C6;cursor:auto}.li_col_grow I{color:inherit;font-size:inherit}.li_row .li_col_grow:last-child{border-left:solid .1rem #3C6}.li_col_w200{width:200px}.li_col_w200>IMG{height:155px}.li_header{display:flex;width:100%;background-color:#393;margin-top:.4rem}.li_header B{margin:.3rem;color:#FF9}#menu{position:absolute;z-index:1;background-color:#000;padding:1rem;display:none;top:3rem;max-height:calc(100vh - 70px)!important;overflow-x:none;overflow-y:auto}#menu ul{margin:0;padding:0;list-style-type:none}#menu ul:not(:first-child) li{font-size:.8rem;margin:.3rem 0 0 .6rem}#menu ul:first-child>li:not(:first-child){margin:.6rem 0 0 0}#menu li{cursor:pointer;color:#FFF;padding-left:.3rem;padding-right:.3rem}#menu li>P{margin:0}#menu li .hl{color:red}#menu ul:not(:first-child) li:hover{outline:solid}#menu ul:not(:first-child) li:focus{outline:solid}@media (max-height:500px){#popup{max-height:23.3rem}}@media (max-width:500px){.search_box input{max-width:fit-content}.search_box label{font-size:.8rem;font-weight:400}.name P{font-size:.8rem}.name I{font-size:.6rem}}@media (max-width:900px){.main_header{flex-direction:column}.flexrow{top:5.5rem}.flexrow>div.col-1{min-width:none;max-width:none;margin-right:0}.flexrow>div.col-2{border-top:.3rem solid #393}}@media (max-width:1024px){.flexrow{flex-direction:column}.flexrow>div:nth-child(2){flex-grow:23}}@media print{.flexrow{display:block}.flexrow>div.col-2{border-top:.1rem solid}HEADER{display:block;position:unset;z-index:auto}HEADER #menu_search{display:none!important}.name,.header SPAN,.a_e,TABLE.data_col>tbody th,TABLE.data_col>tbody th,TABLE.data_row>tbody tr,TABLE.data_row thead,TABLE.img tr:nth-child(3)>td:nth-child(1){color:unset}BODY,HEADER,.header,.li_header,TABLE.data_col>tbody th,TABLE.data_col>tbody tr,TABLE.data_row>tbody tr,TABLE.data_row thead,TABLE.img tr:nth-child(3)>td:nth-child(1){background-color:unset}#content{margin-top:unset}.small_text{display:block;color:#000}TABLE.data_row,TABLE.data_col{border:.1rem solid #000}#map,.li_col{break-inside:avoid}.li_header B{font-size:1.6rem;color:unset}.alfanavi .a_e{display:none}.alfanavi .name{font-size:1.8rem}.no_print{display:none}}