*{padding:0;margin:0}html,body{height:100%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.form_cnt{display:inline-block;text-align:left}.form_cnt>*{vertical-align:top}.form_span{display:inline-flex;text-align:left}label{color:#000}.form_lb{display:inline-block}.form_lk{cursor:pointer;text-decoration:underline;display:inline-block}.form_lk *{vertical-align:middle}.form_bn{white-space:nowrap}.form_bn *{vertical-align:text-bottom}.form_tab{display:inline-block}.form_tab_h{border-bottom:1px solid ButtonShadow}.form_tab_ah{background:gray;cursor:pointer;float:left;padding:2px 8px;position:relative;top:-1px;border:1px solid ButtonShadow;border-bottom-color:transparent;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px}.form_tab_ih{background:ButtonFace;cursor:pointer;float:left;padding:2px 8px;position:relative;top:1px;border:1px solid ButtonShadow;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px}.form_tab_page{background:gray;border:1px solid ButtonShadow;border-top:0;display:block}.form_selected{color:HighlightText;background-color:Highlight}.form_als{display:inline-block;overflow:auto}.list-group-item{display:block;cursor:pointer}.list-group-item.active{background:highlight;color:highlighttext}.form_scr{display:inline-block;overflow:auto}.form_sp_reg{vertical-align:top}.form_sp_reg_ver{text-align:left}.form_sp_drag{border:solid ButtonShadow;border-width:40px 1px;cursor:w-resize;background-color:ButtonFace}.form_sp_drag_ver{border:solid ButtonShadow;border-width:1px 40px;cursor:n-resize;background-color:ButtonFace}.form_sp_div{top:0;overflow:auto}.form_men{top:-3px;left:100%;background:Menu;border:2px outset black;padding:2px;width:200px}.form_men.up{top:auto!important;bottom:-3px}.form_men_entry{cursor:pointer;padding:2px;color:#000}.form_men_entry:hover.form_men_text,.form_men_entry:hover.menu_sub_menu{background:Highlight;color:HighlightText}.form_men_entry.form_men_line{border-bottom:2px groove;cursor:auto}.form-win-back{position:fixed;top:0;right:0;bottom:0;left:0;display:grid}.form-win-back.centered,.form-win-back.modal{justify-content:center;align-items:center}.form-win-back.embedded{position:static}.form-win-back.centered{pointer-events:none}.form-win-back.modal{background:#00000040 none repeat scroll 0 0}.form-win-title-bar{display:flex}.form_window{pointer-events:all;display:flex;flex-direction:column;position:absolute}.form_window.centered,.form_window.modal{position:relative;max-width:95vw;max-height:95vh}.form_window.embedded{position:static}.form-win-content{flex-grow:1;overflow:auto}.form-win-title.draggable{cursor:move}.form-win-content{background:#fff;padding:5px}.form-win-title{flex-grow:1}.window{border-radius:4px;padding:4px;background:#dfdfdf}.window .window_title{background:#00008b}.window .window_title .form-win-title{color:#fff;font-weight:700;padding:4px}.form_tree_oc{display:inline-block;cursor:pointer}.form_tree_entry{white-space:nowrap}.form_tree_entry *{vertical-align:middle}.tree_tag .open{cursor:pointer;display:inline-block}.tree_tag .text{cursor:pointer}.tree_tag .selected>.line>.text{background:highlight;color:highlighttext}.tree_tag .line.level1{padding-left:1em}.tree_tag .line.level2{padding-left:2em}.tree_tag .line.level3{padding-left:3em}.tree_tag .line.level4{padding-left:4em}.tree_tag .line.level5{padding-left:5em}.tree_tag .line.level6{padding-left:6em}.tree_tag .line.level7{padding-left:7em}.tree_tag .line.level8{padding-left:8em}.tree_tag .line.level9{padding-left:9em}.tree_tag .line.level10{padding-left:10em}.tree_tag .line.level11{padding-left:11em}.tree_tag .line.level12{padding-left:12em}.tree_tag .line.level13{padding-left:13em}.tree_tag .line.level14{padding-left:14em}.tree_tag .line.level15{padding-left:15em}.tree_tag .line.level16{padding-left:16em}.tree_tag .line.level17{padding-left:17em}.tree_tag .line.level18{padding-left:18em}.tree_tag .line.level19{padding-left:19em}.tree_tag .line.level20{padding-left:20em}.tree_tag .line.level21{padding-left:21em}.tree_tag .line.level22{padding-left:22em}.tree_tag .line.level23{padding-left:23em}.tree_tag .line.level24{padding-left:24em}.tree_tag .line.level25{padding-left:25em}.ui-dropdownchecklist-selector{border:1px solid #999;background-color:#fff;padding:0 0 0 4px}.ui-state-hover,.ui-state-active{border-color:#5794bf}.ui-dropdownchecklist-dropcontainer{background-color:#fff;border:1px solid #999}.ui-icon{padding:4px 4px 0}.ui-state-hover .ui-icon{padding:4px 4px 0;background-color:Highlight}.ui-dropdownchecklist-item.ui-state-hover{background-color:Highlight;color:HighlightText}.ui-state-disabled label{color:#ccc}.ui-dropdownchecklist-group{font-weight:700;font-style:italic}.ui-dropdownchecklist-selector-wrapper{vertical-align:middle}.ui-dropdownchecklist-group{padding:1px 2px 2px}.table_element td{overflow:hidden}.table_element.clickable td{cursor:pointer}.form_table{width:100%}.form_table td{padding:2px}.border_layout{width:100%;border-spacing:0;border-collapse:collapse}.border_layout>tbody{display:table;width:100%}.border_layout .right{text-align:right;vertical-align:top}.border_layout .left{text-align:left;vertical-align:top}.border_layout .center{vertical-align:top;text-align:center}.border_layout .bottom{vertical-align:bottom}.assign_list{display:grid;gap:5px;grid-template-columns:minmax(10px,1fr) auto minmax(10px,1fr)}.assign_list .move-button-group{display:flex;flex-direction:column;align-self:center}.form_ckb{display:inline-block}.form_ckb:disabled{cursor:not-allowed}.select_tag{width:100%;line-height:1.4em;margin-bottom:4px;box-sizing:border-box}.input_tag{width:100%;height:1.4em;margin-bottom:4px;box-sizing:border-box}textarea.input_tag{height:auto}.checkbox_tag{width:auto;vertical-align:middle;margin-right:4px}.radio_tag{width:auto;margin-bottom:4px;margin-right:4px;vertical-align:middle}.table_en{background:none}.table_head_en td{border-bottom:1px solid black}.form_scr{width:100%;background:#fff}.tab_layout{margin-bottom:4px}.tab_layout .name{display:inline-block;color:#000;padding:0 4px;border:solid gray;border-width:1px 1px 0 1px;border-radius:4px 4px 0 0;cursor:default;font-style:italic}.tab_layout .name.active{background:gray;color:#fff;padding:4px 6px 0;vertical-align:bottom}.tab_layout .page{display:none;border:solid 1px gray;border-radius:0 0 4px 4px;padding:4px}.tab_layout .page.active{display:block}.grid_layout table{width:100%}.data_grid{background:#fff}.data_grid th{border:2px outset grey;background:#d3d3d3;text-align:center}.data_grid input:focus{border:1px solid limegreen;background:#eee}.data_grid .volatile{border:#cead8b!important}.data_grid .volatile input{background:#ddbc9a!important}.data_grid th button{margin:0 2px 0 0;padding:4px;background:#8b0000;border:1px solid white;color:#fff;font-weight:700;border-radius:8px;line-height:50%}.data_grid th p{display:inline-block}.form-progress{position:relative;border:2px inset grey;border-radius:4px}.form-progress-bar{position:absolute;top:0;left:0;background:#87cefa;border:2px outset lightblue;border-radius:4px;height:calc(100% - .5px)}.form-progress-text{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;margin-top:0}.button-color-red{color:#741c1c}.datepicker-wrapper{display:inline-block;position:relative}.datepicker-wrapper .delete-button{position:absolute;right:5px;top:20%}#ajax_debugbox{position:fixed;left:20px;top:20px;z-index:9999;overflow:auto;max-height:80vh;max-width:80vw;border:2px solid black;padding:10px;background:red;display:none}#ajax_debugbox>button{display:block;margin-bottom:10px}#ajax_errors{color:#fff;white-space:pre}#ajax_loading{z-index:9990;position:fixed;width:99vw;top:50vh;text-align:center}#ajax_loading.hidden{display:none!important}.ajax-core-error{margin-bottom:10px!important;background:#000!important;color:#fff!important;padding:5px!important}.ajax-core-error.ajax-core-error-notice{color:#4bf!important}.ajax-core-error.ajax-core-error-deprecation{color:#b8f!important}.ajax-core-error.ajax-core-error-warn{color:#fb0!important}.ajax-core-error.ajax-core-error-err{color:red!important}.clear-fix:after{content:"";clear:both;display:table}
