@charset "UTF-8";body{margin:0;padding:0;font-family:Noto Sans JP,sans-serif}.container{margin:0;padding:0;display:flex}.menu_container{width:210px;height:100vh;margin:0;padding:0;background-color:#202124;overflow-y:auto}.menu_container ul{margin:0;padding:0;width:190px}.menu_container ul li{width:190px;display:inline-block}.menu_container ul li.selected{background-color:#fff6}.menu_container ul li a{padding:12px 5px;height:32px;line-height:32px;font-size:16px;color:#fff;text-decoration:none;display:block}.menu_container ul li a:hover{background-color:#ffffff1a}.menu_container ul li i{color:#fff;cursor:pointer;display:inline-block;margin-top:18px;width:24px;height:24px;float:right}.menu_container ul li i:hover{opacity:.8}.menu_container ul li.current_org{background-color:#fff3;border-top-right-radius:8px;border-bottom-right-radius:8px;border:2px solid rgba(255,255,255,.7);border-left:none}.menu_container ul li.current_org a.current_org{background-color:#ffffffb3;color:#231916;line-height:1em}.menu_container .treeview_menu{margin:0;padding:0;display:none}.menu_container .treeview_menu.open{display:block}.menu_container .treeview_menu li a{padding:5px 0 5px 20px;font-size:14px}.menu_container .treeview_menu li a.selected{background-color:#fff6}ul.bread_crumbs{display:flex;margin:8px 0 10px;padding:8px;border-top:1px solid #999999;border-bottom:1px solid #999999;background-color:#ededed}ul.bread_crumbs li{display:inline-block;list-style:none;cursor:default;font-size:24px}ul.bread_crumbs li a:hover{background-color:#c8c8c880;border-radius:8px}ul.bread_crumbs li span{display:inline-block;margin:0 8px}.contents{display:block;position:relative;box-sizing:border-box;width:calc(100vw - 210px);height:100vh;overflow-y:auto;background-color:#fff}.contents .inner{margin:20px 0 0 20px}a{color:#108cdc}.table_container{margin:8px}.table_container table{border-collapse:collapse;background-color:#fff;white-space:nowrap}.table_container table.align-top table thead tr th,.table_container table.align-top table tbody tr td{vertical-align:top}.table_container table thead tr th{background-color:#ededed;border:1px solid #999999;padding:0;position:sticky;top:0;z-index:1;font-weight:500;font-size:14px}.table_container table tbody tr td{vertical-align:top;border:1px solid #999999;padding:4px 8px}.table_container table tbody tr td.selectable{display:inline-block}.table_container table tbody tr td .icon,.table_container table tbody tr td .icon img{width:24px;height:24px}.table_container table tbody:hover tr td{background-color:#d0a9001a;cursor:default}.table_container table tbody.hidden{display:none}.table_container table tbody.weekend tr td{background-color:#80808033}.table_container table tbody.selected tr td{background-color:#fffcc0}.table_container table tbody.metro tr td{background-color:#f0f5d0}.table_container table tbody.disabled tr td{background-color:#aaac;color:#787878}.table_container table tbody.important tr td{background-color:#fff6f6}.table_container table tbody.no_error{display:none}.table_container table tbody.error tr td{background-color:#fbcdcd}.table_container.school{height:calc(100vh - 100px);overflow-y:auto}.progress_container{margin:8px}.progress_container table{border-collapse:collapse}.progress_container table thead tr th{background-color:#ededed;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:4px 20px;position:sticky;top:0;font-size:14px;font-weight:600}.progress_container table tbody tr td{vertical-align:top;background-color:#fff;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:4px 20px}.progress_container table tbody tr td:hover{background-color:#d0a90080}.progress_container table tbody:hover tr td{background-color:#d0a9004d;cursor:default}.content_description{font-size:12px;padding:4px;width:390px;min-height:150px;overflow-y:auto;resize:none}.main_menu{position:absolute;top:42px;left:0;width:200px;min-height:300px;background-color:#fffffff2;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-bottom-right-radius:8px;box-shadow:8px 7px 18px -9px #777;z-index:100}.main_menu ul{margin:0;padding:0;clear:both}.main_menu ul li{margin:8px 0 4px 8px;list-style:none;line-height:24px;min-height:24px;border-left:4px solid #f29206;padding-left:8px;font-size:16px;font-weight:500;cursor:pointer}.main_menu ul li ul{margin:0;padding:0}.main_menu ul li ul li{border:none;padding-left:2px;font-size:13px}.main_menu ul li a{display:block}.main_menu ul li a:hover{background-color:#ededed}.main_menu ul li.active{background-color:#f2920633}.main_menu ul li.active a:hover{background-color:unset}.button_close{cursor:pointer;width:32px;height:32px;float:right;margin:0;padding:0}.button_close:hover{opacity:.8}.message{border-radius:8px;padding:8px;border:2px solid #E56E45;background-color:#f5e4cb}button{font-size:15px;font-family:Noto Sans JP,sans-serif}.button_primary{background-color:#f29206;border:1px solid #f29206;border-radius:4px;padding:8px 18px;margin:4px;color:#fff;cursor:pointer;font-weight:500}.button_primary:hover{opacity:.8;box-shadow:4px 2px 22px -11px #f29206cc}.button_primary.small{padding:4px 10px}.button_primary:disabled{filter:grayscale(100%);pointer-events:none;cursor:not-allowed}.button_secondary{background-color:#f3f3f3;border:1px solid #CCCCCC;border-radius:4px;color:#231916;padding:8px 18px;margin:4px;font-weight:500;cursor:pointer}.button_secondary:hover{background-color:#f29206;color:#fff;opacity:.8}.button_secondary:active{border-color:#f29206cc}.button_secondary.small{padding:4px 10px}.button_secondary img{vertical-align:text-bottom}.button_disabled{background-color:#ddd;border:1px solid #999999;border-radius:4px;padding:8px 18px;margin:4px;color:#00000080;cursor:default}.button_disabled:hover{opacity:.5}.button_disabled.small{padding:4px 10px}.button_emergency{background-color:#fff;border:1px solid #930505;border-radius:4px;color:#930505;padding:8px 18px;margin:4px;font-weight:bolder;cursor:pointer}.button_emergency:hover{background-color:#930505;color:#fff;border-color:#a00c}.button_emergency.small{padding:4px 10px}.button_logout{background-color:#fff;border:1px solid #f29206;border-radius:4px;color:#0b1316;padding:2px 8px;margin:4px;cursor:pointer}.button_logout:hover{background-color:#ededed;opacity:.8}.button_reset_padding{padding:0 8px}.helper_left_round{margin:0;border-top-right-radius:unset;border-bottom-right-radius:unset}.helper_right_round{margin:0;border-top-left-radius:unset;border-bottom-left-radius:unset}#Icons_Download{fill:#fff}.button.primary{background-color:#f29206;border:1px solid #f29206;border-radius:4px;padding:8px 18px;margin:4px;color:#fff;cursor:pointer;font-weight:500}.button.primary:hover{opacity:.8;box-shadow:4px 2px 22px -11px #f29206cc}.button.primary:disabled{filter:grayscale(100%);pointer-events:none;cursor:not-allowed}.button.secondary{background-color:#f3f3f3;border:1px solid #CCCCCC;border-radius:4px;color:#231916;padding:8px 18px;margin:4px;font-weight:500;cursor:pointer}.button.secondary:hover{background-color:#f29206;color:#fff;opacity:.8}.button.secondary:active{border-color:#f29206cc}.button.secondary:disabled{background-color:#ccc;color:#aaa;pointer-events:none}.button.secondary img{vertical-align:text-bottom}.button.important{background-color:#fff;border:1px solid #930505;border-radius:4px;color:#930505;padding:8px 18px;margin:4px;font-weight:bolder;cursor:pointer}.button.important:hover{background-color:#930505;color:#fff;border-color:#a00c}.button.important:disabled{background-color:#ccc;filter:grayscale(100%);pointer-events:none;cursor:not-allowed}.user_edit{min-height:700px}.user_edit .each_item{margin:8px 0;padding:8px 0;border-bottom:1px dashed rgba(128,128,128,.5)}.user_edit .each_item.last-child{border-bottom:none}.user_edit .paired_item{margin-top:8px;margin-right:8px;float:left}.user_edit .user_edit_label{min-height:28px;margin:0}.user_edit .user_edit_label span{font-size:13px}.user_edit span.user_edit_required{display:inline-block;margin:0 0 0 6px;padding:1px 4px;background-color:#900c;border:1px solid #990000;border-radius:4px;color:#fff;font-size:11px;vertical-align:text-bottom}.user_edit .user_edit_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.user_edit .user_edit_kbn_notice{margin-left:12px;font-size:12px;color:#a30}.user_belong_to ul{margin:0;padding:0}.user_belong_to ul li{display:inline-block;list-style:none;margin:3px 4px;padding:4px 8px;float:left;width:240px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;background-color:#fff;border:1px dashed #999999;border-radius:4px;cursor:default}.group_edit{width:900px;min-height:700px}.group_edit .each_item{margin:8px 0;padding:8px 0;border-bottom:1px dashed rgba(128,128,128,.5)}.group_edit .group_edit_label{min-height:28px;margin:0}.group_edit .group_edit_label span{font-size:13px}.group_edit span.group_edit_required{display:inline-block;margin:1px 0 0 3px;padding:1px 4px;background-color:#900c;border:1px solid #990000;border-radius:4px;color:#fff;font-size:9px;vertical-align:text-bottom}.group_edit .group_edit_help_control{float:left}.group_edit .group_edit_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.group_edit .group_edit_owner_notice{color:#3c80d3;font-size:11px}.group_edit .group_edit_lecture_owner_placeholder{color:#999}.group_edit .lecture_owner_selector{border:1px dotted #AAAAAA;background-color:#c8c8c81a;padding:8px;width:540px}.grade_label{display:inline-flex;padding:2px 8px 2px 0;border:1px solid #EDEDED;border-radius:4px}.grade_label:checked{text-decoration:underline}.grade_label:hover{background-color:#f2920633}.group_edit_grades label{vertical-align:middle}.lecture_owner_lists{margin:8px 0;min-height:250px;max-height:400px;overflow-y:scroll}.lecture_owner_select{font-size:14px;margin:4px 0}.lecture_owner_selector ol,.lecture_owner_selector .lecture_owner_selected ol{margin:0;padding:0}.lecture_owner_selector ol li{display:block;list-style-type:none;margin:3px 4px;padding:4px 8px;float:left;width:240px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;background-color:#fff;border:1px dotted #AAAAAA;border-radius:4px;cursor:default}.lecture_owner_selected ol li{display:block;list-style-type:none;margin:3px 4px;padding:4px 8px;float:left;width:240px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;background-color:#fff;border:1px solid #AAAAAA;border-radius:4px;cursor:default}.lecture_owner_lists_waiting_icon,.lecture_owner_lists_waiting_message{float:left;line-height:32px}.lecture_owner_user_id{font-size:12px;color:#666}.ui-selected .lecture_owner_user_id{color:#fff}.lecture_owner_selector ol li.ui-selecting{background:#FECA40}.lecture_owner_selector ol li.ui-selected{background:#F39814;color:#fff;border:1px solid #AAAAAA}.license_edit{width:900px;min-height:700px}.license_edit .each_item{margin:8px 0;padding:8px 0;border-bottom:1px dashed rgba(128,128,128,.5)}.license_edit .each_item.last-child{border-bottom:none}.license_edit .paired_item{margin-top:8px;margin-right:8px;float:left}.license_edit .license_edit_label{min-height:28px;margin:0}.license_edit .license_edit_period{float:left;margin-right:16px}.license_edit .license_edit_label span{font-size:13px}.license_edit span.license_edit_required{display:inline-block;margin:0 0 0 6px;padding:1px 4px;background-color:#900c;border:1px solid #990000;border-radius:4px;color:#fff;font-size:11px;vertical-align:text-bottom}.license_edit .notice{width:800px}.license_edit .notice ul li{line-height:1.6em;font-weight:400;margin-block-end:4px}.license_edit .license_edit_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.license_edit fieldset{display:inline-block;margin:4px;padding:4px;border:1px solid #AAAAAA;border-radius:8px}.license_edit fieldset legend{margin-left:8px;font-size:13px}.user_password{width:900px}.user_password .each_item{margin-top:8px;width:auto}.user_password .user_password_label{min-height:28px;margin:0}.user_password .user_password_value{font-size:14px;font-weight:700}.user_password span{font-size:13px}.user_password span.hurigana{font-size:13px;font-weight:400}.user_password span.username{font-size:16px}.user_password .user_password_radio_groups{margin-top:8px}.user_password .user_password_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.user_password .user_password_reset_notice{color:#4622f4;font-size:13px}.user_password .user_password_reset_result{color:#4622f4}.user_password .user_password_generated{display:inline-block;margin:8px 0;color:#4622f4;font-weight:700}.user_password .user_password_reset{margin-left:24px}.vendor_admin_edit{min-height:700px}.vendor_admin_edit .each_item{margin:8px 0;padding:8px 0;border-bottom:1px dashed rgba(128,128,128,.5)}.vendor_admin_edit .vendor_admin_edit_label{min-height:28px;margin:0}.vendor_admin_edit .vendor_admin_edit_label span{font-size:13px}.vendor_admin_edit span.vendor_admin_edit_required{display:inline-block;margin:1px 0 0 3px;padding:1px 4px;background-color:#900c;border:1px solid #990000;border-radius:4px;color:#fff;font-size:9px;vertical-align:text-bottom}.vendor_admin_edit .vendor_edit_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.vendor_admin_org table{border-collapse:collapse}.vendor_admin_org table tr th{padding:2px 8px;border:1px solid #999999;background-color:#ededed}.vendor_admin_org table tr td{background-color:#fff;border:1px solid #999999;padding:2px 8px}.modal{max-width:900px;width:auto}.modal .scroll{max-height:calc(100vh - 120px);overflow-y:auto}.radio_label input[type=radio]{width:24px;height:24px;margin:4px;display:block;float:left}input[type=radio]{width:18px;height:18px;margin:3px}input[type=radio]+label{display:inline-block}.error_message{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.user_edit .user_edit_radio{display:inline-block;background-color:#fff;border:1px dashed #999999;border-radius:8px;padding:3px 8px;cursor:pointer}.radio_groups label{border:1px dashed #333333;background-color:#f3f3f3;border-radius:8px;padding:4px 16px;cursor:pointer;margin-left:8px;display:inline-block}.radio_groups label:hover{background-color:#dcdcdc}.radio_groups input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.radio_groups input[type=radio]:checked+label{border:1px solid #f29206;background-color:#f29206e6;color:#fff}.radio_groups input[type=radio]:disabled+label{opacity:.5;pointer-events:none}.radio_groups input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.radio_groups input[type=checkbox]:checked+label{border:1px solid #f29206;background-color:#f29206e6;color:#fff}.radio_groups input[type=checkbox]:disabled+label{opacity:.5;pointer-events:none}.radio_tight input[type=radio]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio_tight input[type=radio]:checked+label{background-color:#f29206;border:1px solid #f29206;color:#fff}.radio_tight input[type=radio]+label{border:1px solid #f29206;background-color:#fbfaf1;font-size:14px;margin:0;padding:4px 12px;border-collapse:collapse}.radio_tight input[type=radio]+label.first{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none}.radio_tight input[type=radio]+label.last{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:none}.radio_tight input[type=radio]+label:hover{background-color:#f29206;color:#fff;opacity:.8}.form_group_cel{display:inline-block;float:left;margin-left:20px}.form_group_cel label{display:inline-block;padding:2px 8px;float:left;min-width:96px}.form_group_cel input,.form_group_cel select,.form_group_cel input[type=date]{font-size:14px;padding:2px 12px}input[type=text]{padding:2px 8px;font-size:16px;font-family:Noto Sans JP,sans-serif}input[type=date],input[type=time]{padding:2px 8px;font-size:14px;font-family:Noto Sans JP,sans-serif}input[type=checkbox]{width:20px;height:20px;position:relative;top:4px}input[type=password]{padding:2px 8px;font-size:16px;font-family:Noto Sans JP,sans-serif}input[type=number]{font-size:20px;text-align:right;padding-right:4px;margin-right:4px;min-width:80px;width:80px}input[type=file]{background-color:#f2920633;border:1px solid #f29206;color:#f29206;border-radius:4px;padding:5px 18px;margin:4px;cursor:pointer;font-size:14px}textarea{font-family:Noto Sans JP,sans-serif}select{padding:2px 8px;font-size:14px;font-family:Noto Sans JP,sans-serif}form fieldset{display:inline-block;border:2px solid #AAAAAA;border-radius:8px;padding:8px}form fieldset legend{font-size:14px;margin:0 6px;padding:0 6px}form textarea{padding:2px 8px;font-size:14px;font-family:Noto Sans JP,sans-serif}a,a:visited{color:#0b1316;text-decoration:none}a:hover{opacity:.8}hr{display:block;width:100%;height:1px;border:0;border-top:1px solid rgba(128,128,128,.5)}span.help{display:inline-block;background-color:#fff;color:#f29206;width:16px;height:16px;line-height:16px;border:1px solid #F29206;border-radius:50%;font-size:14px;font-weight:700;padding:2px;margin:0 4px;text-align:center;cursor:pointer}span.help:hover{background-color:#f29206;color:#fff}span.option{display:inline-block;margin:1px 0 0 3px;padding:1px 4px;border-radius:4px;font-size:9px;vertical-align:text-bottom}span.option.required{background-color:#900c;border:1px solid #990000;color:#fff}span.option.optional{background-color:#7f7f7f;border:1px solid #7F7F7F;color:#fff}label span.error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:14px;padding:2px 8px;display:none}label span.message{background-color:#2532d147;border:1px solid #2532d1;border-radius:8px;color:#2532d1;font-size:14px;padding:2px 8px;display:none}.each_item{margin:12px 8px}.each_item label{margin:12px 0 4px;display:block}.each_item label.inline{display:inline-block}.col_header{cursor:pointer;text-align:center;background-color:#ededed;line-height:1.8em;padding:0 12px}.col_header .icon{width:20px;height:20px;margin-right:8px;visibility:hidden;border-radius:50%}.col_header .icon:hover{background-color:#fff}.col_header .icon img{width:100%;height:100%}.col_header:hover .icon{visibility:visible}.col_header.sortable:hover{opacity:.6}.col_header.selected .icon{visibility:visible;background-color:#fff}.placeholder_radio input[type=radio]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.placeholder_radio label:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.placeholder_radio label:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.placeholder_radio input[type=radio]+label{display:inline-block;position:relative;cursor:pointer;vertical-align:middle;border:1px solid #f29206;margin:0;padding:4px 8px;font-size:14px;background-color:#fff;color:#f29206}.placeholder_radio input[type=radio]:hover+label{background-color:#f29206;color:#fff;opacity:.6}.placeholder_radio input[type=radio]:checked+label{background-color:#f29206;color:#fff}.login_wrapper{width:500px;height:300px;margin:12px auto;background-color:#fff;padding:8px;border:1px solid #d9d9d9;border-radius:8px}.login_wrapper .login_orgId,.login_wrapper .login_loginId,.login_wrapper .login_passphrase{margin-top:6px;font-size:14px;font-weight:700;height:24px;vertical-align:text-bottom}.login_wrapper .login_buttons{margin:8px 0}.login_wrapper .login_forgot_password{text-align:right;text-decoration:underline}.login_wrapper .password_reset_email{margin-top:6px;font-size:14px;font-weight:700}.login_wrapper .auth_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:0 8px;display:none;margin:0 0 0 4px}.batch_progress{display:block;margin:8px 0 20px}.batch_progress ul{display:inline-flex;margin:0;padding:0;border-collapse:collapse}.batch_progress ul li{list-style:none;display:inline-block;float:left;margin:0;background-color:#f2920633;border:1px solid #999999;border-right:1px solid #999999;border-left:none;color:#333;line-height:22px;text-align:center;cursor:pointer;font-size:14px;padding:4px 8px}.batch_progress ul li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:1px solid #999999}.batch_progress ul li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #999999;margin-right:8px}.batch_progress ul li:hover{background-color:#f29206e6;color:#fff}.batch_progress ul li a:hover{opacity:1}.batch_progress ul li span.number{display:inline-block;background-color:#fff;color:#f29206;width:16px;height:16px;line-height:16px;border:1px solid #F29206;border-radius:50%;font-size:14px;font-weight:700;padding:2px;margin-right:2px}.batch_progress ul li.current a{color:#fff}.batch_progress ul li a{display:block}.batch_progress ul li:hover a{color:#fff}.batch_progress ul li.current{background-color:#f29206e6;border-left:none;color:#fff}.batch_progress_bar ul{margin:0;padding:0;display:flex;flex-direction:row;list-style:none}.batch_progress_bar ul li{width:auto;padding:4px 8px;background-color:#f2920633;border-top:2px solid #f29206;border-bottom:2px solid #f29206;border-left:none;border-right:none;color:#f29206;text-align:right}.batch_progress_bar ul li.selected{background-color:#f29206;color:#fff}.batch_progress_bar ul li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:2px solid #f29206}.batch_progress_bar ul li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:2px solid #f29206}.audit_wrapper .audit_search{background-color:#e2e2e2;border:1px solid #E2E2E2;padding:20px;display:inline-block;border-radius:8px}.audit_wrapper .audit_list_body{height:calc(100vh - 460px);overflow-y:scroll}.audit_wrapper fieldset{display:inline-block;margin:10px;min-width:800px;padding:20px 10px;border:1px solid #333333;border-radius:8px;background-color:#fff}.audit_wrapper table{border:1px solid #D9D9D9;border-collapse:collapse;cursor:default}.audit_wrapper table thead{position:sticky;top:0;z-index:1}.audit_wrapper table tr th{background-color:#d9d9d9}.audit_wrapper table tr td,.audit_wrapper table tr th{padding:8px;border:1px solid #999999}.audit_wrapper table tr td.timestamp{font-size:12px;text-align:right}.audit_wrapper table tr td.number{text-align:right}.audit_wrapper table tr.error td{background-color:#ffdcdc;color:#a00}.audit_wrapper table tbody tr:hover td{background-color:#f398141a}.batch_spreadsheet{min-height:700px}.batch_spreadsheet .batch_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.batch_note{display:inline-block;margin:2px 0;font-size:13px;font-weight:400;color:#666}.batch_user{height:900px;overflow-y:scroll;margin-bottom:12px;border-bottom:1px solid #999999;max-width:90vw;overflow-x:scroll}.batch_user table thead tr th{background-color:#fce9cd}.batch_user table thead tr th,.batch_user table tbody tr td{padding:4px 8px;border:1px solid #999999}.batch_user table tbody tr.error td{background-color:#a303}.batch_user table tbody tr td.error{background-color:#a306}.batch_user table thead tr th{position:sticky;top:0;z-index:1}.batch_user .error_notice{color:#a30;font-size:13px}.batch_progress_waiting_icon,.batch_progress_waiting_message{float:left;line-height:32px}.batch_user table thead tr th.required{background-color:#fce9cd}.batch_can_register{background-color:#3c80d3;border:1px solid #3c80d3;color:#fff;border-radius:4px;font-size:13px;padding:2px 8px}.batch_can_register.not{background-color:#a30;border:1px solid #AA3300;color:#fff;border-radius:4px;font-size:13px;padding:2px 8px}.modal.modalUser{max-width:90vw}.index_wrapper{width:auto;margin:8px;background-color:#fff;padding:16px;border:1px solid #d9d9d9;border-radius:8px}.index_wrapper .index_about_text{margin:4px;font-size:14px;line-height:1.1em}.index_wrapper .index_about_text ul{display:block;margin:4px 0}.index_wrapper .index_about_text ul li{line-height:1.2em;padding:2px}.index_wizard{font-size:14px}.index_wizard_about h1{font-size:18px;margin:0;padding:4px 12px;background-color:#f29206;color:#fff}.org_wrapper div.org_name{font-size:18px;font-weight:bolder;color:#076abd;text-decoration:underline;cursor:pointer}.org_wrapper div.org_name:hover{opacity:.8}.org_wrapper span.user_num{font-size:18px;text-align:right;font-weight:bolder}.org_wrapper span.user_limit_unregistered{color:#900;font-size:14px;text-align:right}.org_wrapper .org_search{background-color:#e2e2e2;padding:4px 16px;display:inline-block;border-radius:8px}.org_wrapper .org_search_about{float:right;cursor:pointer}.org_wrapper .org_search_per_page,.org_wrapper .org_search_order_by{float:left;margin:4px;padding:2px;background-color:#ededed}.org_wrapper .org_search_about_text{float:left;margin-left:8px;text-decoration:underline}.org_wrapper .org_list_empty{text-align:center;color:#666}.org_wrapper .icon_help{float:left;background-color:#999;width:24px;height:24px;line-height:24px;border-radius:50%;border:1px solid #999999;color:#fff;text-align:center}.org_wrapper fieldset{display:inline-block;border:2px solid rgba(128,128,128,.3);background-color:#fff;border-radius:8px;padding:2px 18px;margin:8px 4px 4px 0;float:left}.org_wrapper fieldset legend{font-size:12px}.group_wrapper{width:auto;margin:8px;background-color:#fff;padding:16px;border:1px solid #d9d9d9;border-radius:8px}.group_wrapper .group_list_body{height:calc(100vh - 170px);overflow-y:scroll}.group_wrapper .group_search{background-color:#e2e2e2;padding:4px 16px}.group_wrapper .group_search ul{margin:4px}.group_wrapper .group_search_items{margin-top:8px;margin-left:8px}.group_wrapper table{border:1px solid #D9D9D9;border-collapse:collapse;cursor:default}.group_wrapper table thead tr th{position:sticky;top:0;z-index:1;padding:0;border:1px solid #999999}.group_wrapper table thead tr th.col_lecture_name{min-width:240px}.group_wrapper table thead tr th.col_user_in_group{min-width:70px;background-color:#d9d9d9}.group_wrapper table tbody tr td{padding:2px 8px;border:1px solid #999999}.group_wrapper table tbody tr td .controls{width:340px;visibility:hidden}.group_wrapper table tbody tr:hover .controls{visibility:visible}.group_wrapper table tbody tr:hover td{background-color:#f398141a}.group_wrapper .col_group_id{width:220px}.group_wrapper .col_username{width:400px}.group_wrapper .col_group_email{width:180px}.group_wrapper .col_group_kubun{width:120px}.group_wrapper .col_group_ctrl{width:440px}.group_wrapper .col_member_ctrl{width:300px}.group_wrapper span.col_group_hurigana{display:block;font-size:12px}.group_wrapper .group_text_group_id{font-size:14px}.group_wrapper .group_text_username{font-size:18px}.group_wrapper .group_search_per_page,.group_wrapper .group_search_order_by{float:left;margin:4px;padding:2px;background-color:#ededed}.group_wrapper fieldset{border:2px solid rgba(128,128,128,.3);background-color:#fff;border-radius:8px;padding:4px;float:left;margin:8px 4px}.group_wrapper fieldset legend{margin-left:8px}.group_wrapper fieldset.group_control{display:inline-block}.org_admin_tab{width:500px;height:28px}.org_admin_tab ul{margin:0;padding:0}.org_admin_tab ul li{width:120px;height:28px;line-height:28px;font-size:20px;font-weight:bolder;text-align:center;color:#757575;background-color:#ccc;border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;list-style:none;float:left;margin-left:8px}.org_admin_tab ul li.active{background-color:#e2e2e2;color:#0b1316}.material_icon{display:inline-block;padding:4px 8px;text-align:center;border:2px solid #FFFFFF;background-color:#ccc;border-radius:6px;color:#777;margin:2px 4px}.material_icon.activated{background-color:#418ab3;border:2px solid #FFFFFF;color:#fff}.group_member{width:950px}.group_member .each_item{margin:8px 12px 0;min-height:50px}.group_member .group_member_label{min-height:28px;margin:0}.group_member .group_member_label span{font-size:13px}.group_member span.group_member_required{display:inline-block;margin:1px 0 0 3px;padding:1px 4px;background-color:#900c;border:1px solid #990000;border-radius:8px;color:#fff;font-size:9px;vertical-align:text-bottom}.group_member .group_member_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.group_member .group_member_owner_notice{color:#3c80d3;font-size:11px}.group_member .group_member_lecture_user_placeholder{color:#999}.group_member .lecture_user_selector{border:1px dotted #AAAAAA;background-color:#c8c8c81a;padding:8px;width:540px}.group_member_assigned fieldset,.group_member_candidate fieldset{width:500px;float:left;margin-left:8px}.lecture_user_lists{margin:8px 0;min-height:400px;height:calc(100vh - 366px);overflow-y:scroll}.lecture_user_count{float:right;margin-right:8px}.lecture_user_select{font-size:14px;margin:4px 0}.lecture_user_count_numeric{font-size:20px;font-weight:700;padding-right:4px;text-align:right}.lecture_user_selector ol,.lecture_user_selected ol{margin:0;padding:0}.lecture_user_selector ol li{display:block;list-style-type:none;margin:3px 4px;padding:4px 8px;float:left;width:134px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;background-color:#fff;border:1px dotted #AAAAAA;border-radius:4px;cursor:default}.lecture_user_selected ol li{display:block;list-style-type:none;margin:3px 4px;padding:4px 8px;float:left;width:240px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;background-color:#fff;border:1px solid #AAAAAA;border-radius:4px;cursor:default}.lecture_user_lists_waiting_icon,.lecture_user_lists_waiting_message{float:left;line-height:32px}.lecture_user_user_id{font-size:12px;color:#666}.ui-selected .lecture_user_user_id{color:#fff}.lecture_user_selector ol li.ui-selecting{background:#FECA40}.lecture_user_selector ol li.ui-selected{background:#F39814;color:#fff;border:1px solid #AAAAAA}.gws_tabs{border-bottom:1px solid rgba(242,146,6,.9);display:inline-block}.gws_tabs ul{margin:0;padding:0}.gws_tabs ul li{list-style:none;float:left;margin-left:12px;border-left:1px solid rgba(242,146,6,.9);border-top:1px solid rgba(242,146,6,.9);border-right:1px solid rgba(242,146,6,.9);padding:8px 16px;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f3f3f3}.gws_tabs ul li:hover{background-color:#f2920633}.gws_tabs ul li.active{background-color:#f2920659}.gws_account_credential{border:1px solid rgba(242,146,6,.9);background-color:#f2920633;border-radius:8px;padding:8px 12px}.sync_result_placeholder{width:1200px;height:calc(100vh - 440px);overflow-y:scroll;margin:8px 0;padding:8px;font-size:13px;position:relative;border:1px solid #AAAAAA}.gws_org_unit table{border:1px solid #D9D9D9;border-collapse:collapse;cursor:default}.gws_org_unit table thead tr th{position:sticky;top:0;z-index:1;background-color:#d9d9d9;border:1px solid #999999;font-size:15px;padding:4px 12px}.gws_org_unit table tbody tr td{padding:2px 8px;border:1px solid #999999}.gws_org_unit table tbody tr td .ou .depth0{margin-left:0}.gws_org_unit table tbody tr td .ou .depth1{margin-left:16px}.gws_org_unit table tbody tr td .ou .depth2{margin-left:32px}.gws_org_unit table tbody tr td .ou .depth3{margin-left:48px}.gws_org_unit table tbody tr td .ou .depth4{margin-left:64px}.gws_org_unit table tbody tr td .ou .depth5{margin-left:80px}.gws_org_unit table tbody tr td .ou .directory{width:20px;height:20px;margin-right:8px}.gws_org_unit table tbody tr td .ou .directory img{width:100%;height:100%}.gws_org_unit table tbody tr td.col_ou{font-size:16px}.gws_org_unit table tbody tr:hover td{background-color:#f398141a}.gws_org_unit .gws_user table{border:1px solid #D9D9D9;border-collapse:collapse;cursor:default}.gws_org_unit .gws_user table thead tr th{position:sticky;top:0;z-index:1;background-color:#d9d9d9;border:1px solid #999999;font-size:15px;padding:4px 12px}.gws_org_unit .gws_user table tbody tr td{padding:2px 8px;border:1px solid #999999}.gws_org_unit .gws_user table tbody tr:hover td{background-color:#f398141a}.gws_org_unit .gws_user table tbody.error tr td,.gws_org_unit .gws_user table tbody.error tr:hover td{background-color:#f96969;color:#a00}.transfer_wrapper{width:auto;margin:8px;background-color:#fff;padding:16px;border:1px solid #d9d9d9;border-radius:8px}.transfer_wrapper h2{font-size:20px;margin:12px 0 4px}.transfer_wrapper ul{margin:0}.transfer_wrapper ul li{line-height:1.4em;margin-bottom:8px}.transfer_wrapper fieldset.transfer_from_to{float:left;width:480px;height:150px;border:2px solid rgba(128,128,128,.3);border-radius:8px;background-color:#fff;padding:4px 8px;margin:8px 4px}.transfer_wrapper fieldset.transfer_from_to legend{margin-left:8px}.transfer_wrapper .transfer_notice{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:14px;padding:4px 8px;margin:0 0 0 4px}.transfer_wrapper .transfer_items{height:40px;margin:4px 8px;padding:4px}.transfer_wrapper .transfer_items label{display:inline-block;float:left;width:80px}.transfer_wrapper .transfer_items .transfer_form{width:370px;float:left}.transfer_wrapper .transfer_user_list{height:calc(100vh - 540px);overflow-y:scroll;margin:16px 0;padding:8px;border:1px solid #AAAAAA}.transfer_wrapper .transfer_user_list table thead th{position:sticky;top:0;z-index:1}.transfer_wrapper .transfer_user_list table{border:1px solid #AAAAAA;border-collapse:collapse;cursor:default}.transfer_wrapper .transfer_user_list table tr th{background-color:#ededed}.transfer_wrapper .transfer_user_list table tr td,.transfer_wrapper .transfer_user_list table tr th{padding:2px 8px;border:1px solid #AAAAAA;white-space:nowrap}.transfer_wrapper .transfer_user_list table tbody tr:hover td{background-color:#f398141a}.transfer_wrapper .append_user_waiting_icon,.transfer_wrapper .append_user_waiting_message{float:left;line-height:32px}.license_batch{min-height:700px}.license_wrapper .license_search{background-color:#e2e2e2;padding:4px 16px;display:inline-block;border-radius:8px}.license_wrapper .license_search_items{margin-top:8px;margin-left:8px}.license_wrapper .license_search_per_page{float:left;margin:4px;padding:2px;background-color:#ededed}.license_wrapper .org_name{display:inline-block;font-size:18px;font-weight:bolder;background-color:#ffffff80;border:1px solid #FFFFFF;border-radius:8px;padding:4px 16px;margin:4px}.license_wrapper fieldset.license_control{display:inline-block}.license_wrapper table{border:1px solid #D9D9D9;border-collapse:collapse;margin:12px}.license_wrapper table tr th{background-color:#d9d9d9;padding:4px 8px}.license_wrapper table tr th.sub{background-color:#eaeaea}.license_wrapper table tbody tr:hover td{background-color:#f398141a}.license_wrapper table tbody tr.expired td{color:#aaa;background-color:#ddd}.license_wrapper table tr td,.license_wrapper table tr th{padding:2px 12px;border:1px solid #999999;height:32px}.license_wrapper table tr td.numeric{text-align:right}.license_wrapper fieldset{border:2px solid rgba(128,128,128,.3);background-color:#fff;border-radius:8px;padding:4px;float:left;margin:8px 4px}.license_wrapper fieldset legend{margin-left:8px}.license_wrapper fieldset.user_control{display:inline-block}.license_org .icon_help{float:right;background-color:#aaa;width:24px;height:24px;line-height:24px;border-radius:50%;border:1px solid #FFFFFF;color:#fff;text-align:center;cursor:pointer;display:inline-block}.license_status{display:inline-block;width:auto;line-height:1.1em;border-radius:4px;font-size:12px;padding:4px 8px}.license_status .enabled{border:1px solid rgba(242,146,6,.9);background-color:#f29206e6;color:#fff;cursor:pointer}.license_status .locked{border:1px solid rgba(242,146,6,.9);background-color:#f29206e6;color:#fffc;cursor:default}.license_status .disabled{border:1px solid rgba(128,128,128,.5);background-color:#80808080;color:#666;cursor:pointer}.license_status .locked.disabled{border:1px solid rgba(128,128,128,.5);background-color:#80808080;color:#666;cursor:default}.license_org_period,.license_org_number,.license_org_date{text-align:right}.license_org_control{width:200px}.license_waiting .icon,.license_waiting .process_text{float:left;line-height:32px}.linkage_form{min-height:700px}.linkage_progress h2{border-left:8px solid rgba(242,146,6,.9);padding-left:6px;font-size:16px;font-weight:400;margin:20px 0 2px 4px}.linkage_progress .linkage_status{width:1200px;height:180px;overflow-y:scroll;overflow-x:scroll;border:1px solid #AAAAAA;border-radius:4px;padding:0}.linkage_progress .linkage_status.tall{height:400px}.linkage_progress table thead th{position:sticky;top:0;z-index:1}.linkage_progress table{border:1px solid #AAAAAA;border-collapse:collapse;cursor:default}.linkage_progress table tr th{background-color:#ededed}.linkage_progress table tr td,.linkage_progress table tr th{padding:2px 8px;border-left:none;border-right:none;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;white-space:nowrap}.linkage_progress table tbody tr:hover td{background-color:#ededed}.linkage_progress table tr td.number{color:#999;font-size:14px;text-align:right}.linkage_waiting_icon,.linkage_waiting_message{float:left;line-height:32px}.linkage_error_message{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#e30101;font-size:12px;margin:4px;padding:4px 8px;display:none;clear:both}.linkage_notice{border-radius:4px;padding:2px 4px;border:1px solid}.linkage_notice.failed{border-color:#900;background-color:#e3bdbde6;color:#770202;font-size:14px}.linkage_notice.succeed{border-color:#19f;background-color:#bfdcf1e6;color:#19f;font-size:14px}.account_icon{display:inline-block;width:18px;height:18px}.account_icon img{max-width:16px;max-height:14px;margin:auto}.search_condition_wrapper{background-color:#e2e2e2;padding:4px 16px;display:inline-block;border-radius:8px}.user_edit_sequence_notice,.user_edit_register_num_notice,.user_edit_register_notice{margin-left:12px;font-size:12px;color:#a30}.user_id_generated_sample_prefix{display:inline-block;float:left;color:#4622f4;font-size:24px;background-color:#4622f433;padding:0 4px}.user_id_generated_sample_user_id{display:inline-block;float:left;color:#30ae49;font-size:24px;background-color:#30ae4933;padding:0 4px}.user_batch_register_waiting,.user_batch_register_succeed{border:2px dotted #3c80d3;border-radius:8px;padding:4px;color:#3c80d3}.user_batch_register_failed{border:2px dotted #AA3300;border-radius:8px;padding:4px;color:#a30}.user_batch_register_waiting_icon,.user_batch_register_waiting_message{float:left;line-height:32px}.user_batch_register_failed{float:left;line-height:32px;color:#a30}.user_batch_register_succeed_message{color:#3c80d3}.user_batch_register_failed_message{color:#a30}.user_batch_register_failed_users ul{margin:0;padding:0}.user_batch_register_failed_users ul li{display:inline-block;float:left;background-color:#a00;border:1px solid #AA0000;border-radius:8px;padding:2px 6px;color:#fff;margin:0 0 4px 8px}.user_edit .user_password_error{background-color:#ffdcdc;border:1px solid #f96969;border-radius:8px;color:#a00;font-size:12px;padding:2px 8px;display:none}.user_edit .user_gen_notice{display:inline-block;border:1px solid #f96969;background-color:#a00;border-radius:8px;padding:4px 12px;color:#fff}.admin_controls fieldset{display:inline-block;margin:4px;padding:4px;border-radius:8px;border:1px solid rgba(128,128,128,.5)}.admin_controls fieldset legend{margin-left:8px;padding:4px}.log_wrapper{width:auto;margin:8px;background-color:#fff;padding:16px;border:1px solid #d9d9d9;border-radius:8px}.log_wrapper h2{font-size:24px;font-family:Noto Sans JP,sans-serif;margin:10px 8px;padding:0}.log_wrapper .login_table_placeholder{height:calc(100vh - 355px);overflow-y:scroll}.log_wrapper table{border:1px solid #D9D9D9;border-collapse:collapse;margin:12px}.log_wrapper table thead th{position:sticky;top:0;z-index:1}.log_wrapper table tr th{background-color:#d9d9d9;padding:2px 4px;border:1px solid #999999;height:32px}.log_wrapper table tr th.sub{background-color:#eaeaea}.log_wrapper table tr th.daily{width:36px}.log_wrapper table tr th.today{background-color:#feca40}.log_wrapper table tr th span.weekday{font-weight:400;font-size:12px}.log_wrapper table tbody tr td{padding:2px 4px;border:1px solid #999999}.log_wrapper table tbody tr td.school{padding:0;background-color:#feca4080}.log_wrapper table tbody tr td.school:hover{background-color:#feca40}.log_wrapper table tbody tr td.school a{display:block;padding:2px 4px}.log_wrapper table tbody tr td.day{padding:0}.log_wrapper table tbody tr td.day:hover{background-color:#63fe40}.log_wrapper table tbody tr td.day a{display:block;padding:2px 4px}.log_wrapper table tbody tr td.numeric{text-align:right}.log_wrapper table tbody tr td.daily{text-align:right;font-size:12px;padding:1px 3px}.log_wrapper table tbody tr td.today{background-color:#feca40}.log_wrapper table tbody:hover tr td{background-color:#63fe4099}.log_wrapper fieldset{border:2px solid rgba(128,128,128,.3);background-color:#fff;border-radius:8px;padding:4px;float:left;margin:8px 4px}.log_wrapper fieldset legend{margin-left:8px}.log_wrapper fieldset.user_control{width:480px}.license_org_numeric{font-size:20px;font-weight:700;padding-right:4px}.license_org_remain{font-size:20px;font-weight:700;padding:0 4px 0 3px;color:#19f;display:inline-block;background-color:#cfebff;border:1px solid #CFEBFF;border-radius:5px}.license_org_remain.overflow{color:#ff3535}.license_org.icon_help{float:right;background-color:#aaa;width:24px;height:24px;line-height:24px;border-radius:50%;border:1px solid #FFFFFF;color:#fff;text-align:center;cursor:pointer;display:inline-block}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined{vertical-align:middle}.material-symbols-outlined .u-fz-s{font-size:12px}.material-symbols-outlined .u-fz-r{font-size:14px}.material-symbols-outlined .u-fz-m{font-size:18px}.material-symbols-outlined .u-fz-l{font-size:24px}.material-symbols-outlined .u-fz-xl{font-size:32px}.material-symbols-outlined.symbols-filled{font-variation-settings:"FILL" 1}.breadcrumb{display:inline-block;margin:6px 0 12px;padding:4px}.breadcrumb ul{display:flex;margin:0;padding:0}.breadcrumb ul li{position:relative;display:inline-block;list-style:none;opacity:.9;font-size:18px;padding:0 4px 0 16px;color:#000;vertical-align:middle;text-decoration:none}.breadcrumb ul li:before,.breadcrumb ul li:after{position:absolute;top:0;bottom:0;content:"";vertical-align:middle;margin:auto 4px auto auto}.breadcrumb ul li:first-child{padding:0}.breadcrumb ul li:hover{opacity:1}.breadcrumb ul li span.active{font-weight:bolder;padding-left:8px}.breadcrumb ul li a{border:1px solid rgba(243,152,20,.1);border-radius:4px;background-color:#f398141a;padding:0 8px}.breadcrumb ul li a:hover{background-color:#f3981480}.breadcrumb ul li+li:before{left:3px;width:6px;height:6px;border-top:2px solid #F29206;border-right:2px solid #F29206;transform:rotate(45deg)}nav{display:inline-block}nav .page-count{display:inline-block;float:left;font-size:20px;line-height:41px;height:33px;margin:0 8px 0 4px;vertical-align:text-bottom}nav ul.pagination{display:flex;margin:3px 0;padding:0;height:33px}nav ul.pagination a{text-decoration:none}nav ul.pagination li{display:inline-block;list-style:none;text-align:center;cursor:pointer;margin:0;padding:4px 8px;min-width:32px;height:24px;line-height:24px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:none;border-left:none;background-color:#fff;font-size:16px;border-collapse:collapse}nav ul.pagination li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC}nav ul.pagination li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC}nav ul.pagination li.page-item{background-color:#ededed;border-radius:4px;margin-right:4px}nav ul.pagination li:hover{background-color:#108cdc33;opacity:.5}nav ul.pagination li.disabled{pointer-events:none}nav ul.pagination li.active{opacity:1;line-height:24px;font-weight:700;border:1px solid #333333;cursor:auto}nav ul.pagination li a{display:block;color:inherit}.link{color:#418ab3;transition:background-color .2s ease;border-radius:4px;padding:0 6px}.link:hover{background-color:#d8e8f1}.u-mt-xs{margin-top:4px}.u-mt-s{margin-top:8px}.u-mt-r{margin-top:12px}.u-mt-m{margin-top:16px}.u-mt-l{margin-top:20px}.u-mt-xl{margin-top:40px}.u-ml-xs{margin-left:4px}.u-ml-s{margin-left:8px}.u-ml-r{margin-left:12px}.u-ml-m{margin-left:16px}.u-ml-l{margin-left:20px}.u-tal{text-align:left}.u-tac{text-align:center}.u-tar{text-align:right}.u-fz-xs{font-size:10px}.u-fz-s{font-size:12px}.u-fz-r{font-size:14px}.u-fz-m{font-size:18px}.u-fz-l{font-size:24px}.u-fz-xl{font-size:32px}.u-fz-xxl{font-size:48px}.u-mono{font-family:Roboto Mono,monospace}.u-fl-l{float:left}.u-fl-r{float:right}.u-p-s{padding:4px}.u-p-r{padding:8px}.u-p-m{padding:16px}.u-p-l{padding:24px}.u-fw-b,.u-fw-bold{font-weight:700}.u-color-red{color:#930505}.u-color-blue{color:#418ab3}.u-color-gray{color:#555}.u-color-yellow{color:#c29401}.u-color-orange{color:#f29206}.u-marker-red{display:inline-block;border-radius:4px;background-color:#f2baa9}.u-marker-blue{display:inline-block;border-radius:4px;background-color:#d8e8f1}.u-marker-gray{display:inline-block;border-radius:4px;background-color:#ccc}.u-marker-lightgrey{display:inline-block;border-radius:4px;background-color:#d3d3d3}.u-marker-yellow{display:inline-block;border-radius:4px;background-color:#ffe79b}.u-marker-white{display:inline-block;border-radius:4px;background-color:#fff}.bg-blue{background-color:#d8e8f1}.bg-yellow{background-color:#ffe79b}.bg-lightgrey{background-color:#d3d3d3}.bg-grey{background-color:#ccc}.bg-red{background-color:#f2baa9}.group_edit_type{height:40px;margin-top:8px}.text-decoration-underline{text-decoration:underline}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.u-col{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.u-col.wrap{overflow-wrap:break-word;white-space:normal;text-wrap:wrap}.u-col.xxs{width:15px}.u-col.xs{width:30px}.u-col.s{width:60px}.u-col.ss{width:90px}.u-col.r{width:120px}.u-col.m{width:150px}.u-col.mm{width:170px}.u-col.l{width:180px}.u-col.xl{width:270px}.u-col.xxl{width:330px}h1{margin:4px 0;font-size:32px;font-weight:700}h2{margin:4px 0;font-size:24px;font-weight:500}h3{margin:4px 0;font-size:20px;font-weight:500}p{margin-block-start:.5em;margin-block-end:.8em}.clear_fix,.clearfix,.clear-both{clear:both}.helper_hidden{display:none}.helper_visibility_hidden{visibility:hidden}.helper_right{float:right}.helper_left{float:left}.helper_text_center{text-align:center}.helper_underline,.underline{text-decoration:underline}.text_large{font-size:20px}.cursor-pointer{cursor:pointer}.tooltip{position:relative;cursor:pointer}.tooltip .description{position:absolute;top:40px;left:0;display:none;padding:8px;border:1px solid #898989;background-color:#404040cc;z-index:100;border-radius:8px;font-weight:500;color:#fff}.tooltip:hover .description{display:inline-block}.debug{border:1px dashed rgba(255,0,0,.53)}
