.OF_DIALOG{position:fixed;z-index:1900210;top:0;left:0;display:none;width:100%;height:100%;content-visibility:auto;cursor:default;user-select:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;will-change:top,left,opacity}.OF_DIALOG .BACKGROUND{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.4;background:var(--basic-dialog-background-color)}.OF_DIALOG .ACTIVITY_INDICATOR{width:30px;height:30px;margin-top:200px;margin-left:calc(50% - 15px)}.OF_DIALOG .CONTENT_BASE{position:relative;z-index:100;top:-300px;display:none;width:100%;max-width:500px;height:85%;margin:0 auto;opacity:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;will-change:top,left,opacity}.OF_DIALOG .CONTENT_BASE .CONTENT_BASE_BOTTOM{position:absolute;z-index:1000;bottom:0;display:block;width:100%;height:50px}.OF_DIALOG .CONTENT_BASE #OF_DIALOG_CONTENT_BASE_CLOSE_BUTTON{z-index:1000;display:block;width:auto;position:absolute;left:50%;transform:translateX(-50%);cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;opacity:.5}.OF_DIALOG .CONTENT_BASE #OF_DIALOG_CONTENT_BASE_CLOSE_BUTTON:hover{opacity:.8}.OF_DIALOG .CONTENT_BASE #OF_DIALOG_CONTENT_BASE_CLOSE_BUTTON:active{opacity:.3}.OF_DIALOG .CONTENT_BASE #OF_DIALOG_CONTENT_BASE_CLOSE_BUTTON .CLOSE_IMAGE{width:100px;height:20px;margin-top:20px;user-select:none;pointer-events:none}.OF_DIALOG .CONTENT_BASE .CONTENT{display:flex;flex-direction:column;overflow:hidden;width:95%;height:100%;margin:0 auto;margin-top:30px;border-radius:10px;background:var(--basic-sub-background);box-shadow:0 0 3px var(--pwa-boxshadow-color);box-sizing:border-box;color:var(--basic-text-color,#333);border-radius:10px}.OF_DIALOG .CONTENT_BASE .CONTENT:after{bottom:0;display:block;clear:both;width:100%;height:0;content:''}.OF_DIALOG .CONTENT_BASE .CONTENT .TITLE{font-size:22px;font-weight:700;margin:20px 13px 10px 15px}.OF_DIALOG .CONTENT_BASE .CONTENT .CENTER_TITLE{font-size:22px;font-weight:700;margin:20px 15px 10px 15px;text-align:center;color:var(--basic-text-color,#333)}.OF_DIALOG .CONTENT_BASE .CONTENT .TEXT{font-size:15px;margin:10px 15px 10px 15px;color:var(--basic-text-color,#333)}.OF_DIALOG .CONTENT_BASE .CONTENT .SUB_TEXT{font-size:12px;margin:10px 15px 10px 15px;color:var(--basic-text-color,#333)}.OF_DIALOG .CONTENT_BASE .CONTENT .HINT_TEXT{font-size:11px;margin:10px 15px 10px 20px;color:var(--basic-text-color,#333)}.OF_DIALOG .CONTENT_BASE .CONTENT .CENTER_TEXT{font-size:15px;margin:10px 15px 10px 15px;text-align:center;color:var(--basic-text-color,#333)}.OF_DIALOG .CONTENT_BASE .CONTENT .NOT_FOUND{font-size:15px;margin-top:30px;text-align:center;color:#aaa}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_IMAGE{width:92%;margin-left:4%}.OF_DIALOG .CONTENT_BASE .CONTENT hr{clear:both;width:95%;height:1px;border:none;background:var(--basic-border-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .CENTER_BUTTON{font-size:15px;font-weight:700;display:block;min-width:46%;height:40px;margin:20px auto;padding:5px 20px;cursor:pointer;color:#fff;border-radius:6px;background:#0092e0}.OF_DIALOG .CONTENT_BASE .CONTENT .CENTER_BUTTON:hover{background:#007bbb}.OF_DIALOG .CONTENT_BASE .CONTENT .CENTER_BUTTON:active{color:#aaa}.OF_DIALOG .CONTENT_BASE .CONTENT .RIGHT_BUTTON{font-size:15px;font-weight:700;float:right;height:40px;margin:10px;margin-right:4%;margin-bottom:30px;padding:5px 20px;cursor:pointer;color:#fff;border-radius:6px;background:#0092e0}.OF_DIALOG .CONTENT_BASE .CONTENT .RIGHT_BUTTON:hover{background:#007bbb}.OF_DIALOG .CONTENT_BASE .CONTENT .RIGHT_BUTTON:active{color:#aaa}.OF_DIALOG .CONTENT_BASE .CONTENT .CANCEL_BUTTON{font-size:15px;font-weight:700;display:block;min-width:46%;height:40px;margin:30px auto;padding:5px 20px;cursor:pointer;color:#fff;border-radius:6px;background:#666}.OF_DIALOG .CONTENT_BASE .CONTENT .CANCEL_BUTTON:hover{background:#333}.OF_DIALOG .CONTENT_BASE .CONTENT .CANCEL_BUTTON:active{color:#aaa}.OF_DIALOG .CONTENT_BASE .CONTENT .DELETE_BUTTON{font-size:15px;font-weight:700;display:block;min-width:46%;height:40px;margin:30px auto;padding:5px 20px;cursor:pointer;color:#fff;border-radius:6px;background:#e95464}.OF_DIALOG .CONTENT_BASE .CONTENT .DELETE_BUTTON:hover{background:#e83e52}.OF_DIALOG .CONTENT_BASE .CONTENT .DELETE_BUTTON:active{color:#e51b36}.OF_DIALOG .CONTENT_BASE .CONTENT .SEARCH_BOX{width:calc(100% - 20px);height:50px;margin:10px auto;margin-top:15px;border:solid 1px var(--basic-border-color);border-radius:5px;background:var(--basic-table-fore-background)}.OF_DIALOG .CONTENT_BASE .CONTENT .SEARCH_BOX .SEARCH_INPUT{font-size:15px;font-weight:700;line-height:50px;float:left;overflow:hidden;width:calc(100% - 50px);height:50px;padding:0 10px;white-space:nowrap;color:var(--basic-table-row-title);border:none;border-radius:4px 0 0 4px;outline:0;background:var(--basic-table-fore-background)}.OF_DIALOG .CONTENT_BASE .CONTENT .SEARCH_BOX .SEACH_RIGHT_BUTTON{float:right;width:50px;height:50px;cursor:pointer;border-radius:0 4px 4px 0;background:var(--basic-table-fore-background)}.OF_DIALOG .CONTENT_BASE .CONTENT .SEARCH_BOX .SEACH_RIGHT_BUTTON:hover{background:#fafafa;background:var(--basic-table-fore-hover-background)}.OF_DIALOG .CONTENT_BASE .CONTENT .SEARCH_BOX .SEACH_RIGHT_BUTTON img{width:25px;height:25px;margin-top:5px}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD{width:100%;height:60px;top:0;z-index:1000;background:var(--basic-sub-background);border-bottom:solid 1px var(--basic-border-color);flex-shrink:0}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .TITLE{font-size:17px;font-weight:700;line-height:40px;position:absolute;overflow:hidden;width:45%;height:40px;margin:10px auto;margin-left:27%;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .RIGHT_BUTTON{font-size:15px;font-weight:700;height:38px;margin:11px 0;margin-right:10px;padding:5px 20px;cursor:pointer;color:#fff;border:solid 1px var(--basic-border-color);border-radius:6px;background:#0092e0}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .RIGHT_BUTTON:hover{background:#007bbb}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .RIGHT_BUTTON:active{color:#aaa}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .RIGHT_SINPLE_BUTTON{font-size:15px;font-weight:700;float:left;height:40px;margin:11px 0;margin-left:10px;padding:5px 20px;cursor:pointer;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:6px;background:var(--basic-button-background-fore-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .RIGHT_SINPLE_BUTTON:hover{background:var(--basic-button-background-fore-hover-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .CLOSE_BUTTON{font-size:15px;font-weight:700;float:left;height:40px;margin:11px 0;margin-left:10px;padding:5px 20px;cursor:pointer;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:6px;background:var(--basic-button-background-fore-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .HEAD .CLOSE_BUTTON:hover{background:var(--basic-button-background-fore-hover-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT{width:100%;margin:0 auto;overscroll-behavior:contain;flex-grow:1;overflow-y:auto;overflow-x:clip;scrollbar-gutter:stable}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_TITLE{font-size:15px;font-weight:700;clear:both;margin:0 15px 5px 20px;padding-top:30px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .LABEL_TITLE{line-height:68px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_FIRST{list-style:none;font-size:16px;width:calc(100% - 40px);min-height:30px;margin:0 auto;margin-left:10px;padding:0 10px;color:var(--basic-title-color);border-bottom:solid 1px var(--basic-border-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW{font-size:16px;width:calc(100% - 40px);min-height:70px;margin:0 auto;margin-left:10px;padding:0 10px;color:var(--basic-title-color);border-bottom:solid 1px var(--basic-border-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW::after{content:'';display:block;clear:both}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_TITLE{font-size:18px;font-weight:700;clear:both;margin:0 15px 5px 20px;padding-top:50px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_TITLE:first-child{padding-top:30px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .TEXTFIELD{font-size:18px;line-height:45px;width:calc(100% - 52px);height:50px;margin-right:25px;margin-left:15px;padding:0 10px;color:var(--basic-inputtext-color);border:solid 1px var(--basic-border-color);border-radius:10px;outline:0;background:var(--basic-inputtext-background-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_TEXTAREA{font-size:15px;width:calc(100% - 50px);height:145px;margin-right:25px;margin-left:15px;padding:10px 10px;resize:none;color:var(--basic-inputtext-color);border:solid 1px var(--basic-border-color);border-radius:10px;outline:0;background:var(--basic-inputtext-background-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .SELECT_NODE{margin-top:4px;font-size:15px;font-weight:700;height:40px;max-width:90%;margin:10px 15px 10px 20px;padding-left:5px;padding-right:10px;display:block;overflow:hidden;cursor:text;user-select:text;color:var(--basic-table-row-title);background-color:transparent;border:solid 1px var(--basic-border-color);cursor:default}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT input[type=checkbox]{float:right;width:20px;height:20px;margin-top:25px;margin-right:15px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;opacity:.3;border:solid 2px var(--basic-table-row-title);border-radius:50%;outline:0;background:#666;appearance:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT input[type=checkbox]:checked{opacity:1;background:#00a381}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_SELECT{font-size:18px;width:calc(100% - 53px);height:50px;margin-right:25px;margin-left:15px;padding:0 10px;color:var(--basic-inputtext-color);border:solid 1px var(--basic-border-color);border-radius:10px;outline:0;background:var(--basic-inputtext-background-color);appearance:none;-moz-appearance:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_SELECT_HALF{font-size:18px;float:left;width:calc(50% - 20px);height:50px;margin-left:15px;padding:0 10px;color:var(--basic-inputtext-color);box-sizing:border-box;border:solid 1px var(--basic-border-color);border-radius:10px;outline:0;background:var(--basic-inputtext-background-color);appearance:none;-moz-appearance:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_SELECT_MIDLONG{font-size:18px;width:calc(100% - 125px);height:50px;margin-top:4px;margin-left:10px;padding:0 10px;color:var(--basic-inputtext-color);border:solid 1px var(--basic-border-color);border-radius:10px;outline:0;background:var(--basic-inputtext-background-color);appearance:none;-moz-appearance:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_RIGHT_BUTTON{font-size:12px;font-weight:700;float:right;min-width:70px;height:35px;margin-top:12px;margin-right:10px;padding:0 10px;cursor:pointer;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:var(--basic-button-background-fore-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_RIGHT_BUTTON:hover{background:var(--basic-button-background-hover-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_RIGHT_BUTTON:active{color:#ccc}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON{list-style:none;font-size:12px;font-weight:700;float:right;min-width:70px;height:35px;margin-top:18px;margin-right:0;padding:0 10px;cursor:pointer;color:var(--basic-button-text-color);border:solid 1px var(--basic-border-color);border-radius:4px;background:var(--basic-button-background-fore-color)}@media screen and (max-width:1023px){.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON{margin-right:0}}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON:hover{background:var(--basic-button-background-hover-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON:active{color:#ccc}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON span{pointer-events:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .ROW_RIGHT_BUTTON img{display:none;margin:0 auto;width:25px;height:25px;pointer-events:none}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_FILE{font-size:13px;font-weight:700;clear:both;margin:0 15px 5px 20px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_FILE img{float:left;width:60px;height:60px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .INPUT_FILE input[type=file]{font-size:13px;font-weight:700;float:left;width:calc(100% - 100px);margin-top:18px;margin-left:10px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .DUMMY{clear:both;height:80px}.OF_DIALOG .CONTENT_BASE .CONTENT .MAIN_CONTENT .HALF_DUMMY{clear:both;height:40px}.OF_DIALOG .CONTENT_BASE .CONTENT .TABBED_BUTTON_BASE{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;width:calc(100% - 20px);margin:0 auto}.OF_DIALOG .CONTENT_BASE .CONTENT .TABBED_BUTTON_BASE .TABBED_BUTTON{font-size:13px;font-weight:700;width:100%;height:45px;margin-top:10px;margin-right:15px;padding:5px 10px;cursor:pointer;vertical-align:middle;color:var(--basic-title-color);border-bottom:3px solid var(--basic-border-color)}.OF_DIALOG .CONTENT_BASE .CONTENT .TABBED_BUTTON_BASE .TABBED_BUTTON:last-child{margin-right:0}