﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.loader-bg{position:fixed;width:inherit;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:99999}.loader-bg .loading{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.loader-bg .loading img{display:block;width:50px;margin:20px auto}.loader-bg .loading__text{padding:10px 0 0 10px;color:#fff;font-weight:bold;text-align:center}.contractor_allow-header-loader-bg,.allow-header-loader-bg{position:fixed;width:inherit;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:99999}.contractor_allow-header-loader-bg .loading,.allow-header-loader-bg .loading{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%)}.contractor_allow-header-loader-bg .loading img,.allow-header-loader-bg .loading img{display:block;width:50px;margin:20px auto}.contractor_allow-header-loader-bg .loading__text,.allow-header-loader-bg .loading__text{padding:10px 0 0 10px;color:#fff;font-weight:bold;text-align:center}*:focus{outline:none}.form-table{width:100%;margin:20px 0;border-collapse:collapse}.form-table tr.edit-password-form{vertical-align:text-top}.form-table tr.edit-password-form-with-white-space{vertical-align:text-top;white-space:pre-wrap}.form-table th{width:155px;padding:10px 15px;font-size:14px;font-weight:bold;text-align:left}.form-table td{padding:15px 15px;word-break:break-all}.form-table td .form-list{padding-bottom:10px}.form-table td .edit-authority.select{position:relative;display:block}.form-table td .edit-authority.select::before{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);border-width:10px 5px 0;border-style:solid;border-color:#7e7e7e transparent}.form-table td .edit-authority.select::after{display:none}.form-table--confirm{margin:0}.form-table--confirm th,.form-table--confirm td{padding:20px 15px;border-bottom:1px solid #ddd}.form-table--confirm tr:last-child th,.form-table--confirm tr:last-child td{border-bottom:0}.form-table--bulk th,.form-table--bulk td{padding:10px 0 10px 15px;border-bottom:1px solid #ddd;font-size:12px;vertical-align:top}.form-table--bulk th:last-child,.form-table--bulk td:last-child{padding-right:15px}.form-table--bulk th{width:auto}.form-table--bulk tr:last-child td{border-bottom:0}.form-table--bulk input[type="text"],.form-table--bulk input[type="email"],.form-table--bulk input[type="password"]{padding:10px;font-size:12px}.form-table--bulk input[type="date"]{padding:10px 10px 10px 40px;font-size:12px}.form-table--bulk select{height:36px;padding:0 10px;font-size:12px;line-height:36px}.form-table--bulk .input-date input[type="text"]{padding:9px 10px 9px 40px}.form-table--bulk .form-error{margin:10px 0 0}.form-table__user{width:8.5%}.form-table__id{width:12%}.form-table__pass{width:10%}.form-table__select{width:11%}.form-table__date{width:13%}.form-table__date input{width:100px}.form-table__action{position:relative;width:68px}.form-table__action input{cursor:pointer}.form-list__list{display:inline-block;margin-right:30px}.form-error{margin:8px 10px;color:#c33}.form-error:last-child{margin-bottom:0}.form-info{margin:30px 0;text-align:center}.form-add{padding-top:10px}.form-add .edit-authority.select{padding:0;border:none}.form-add .edit-authority.select select{padding:11px 10px}.form-add.js-input-textbook .edit-authority{padding:0;border:none}.form-file{padding:20px 15px}.form-icon{display:flex;align-items:center}.form-icon__image{width:30px;height:30px;margin-right:15px;border-radius:50%;overflow:hidden}.pagination .is-current{min-width:18px;margin-left:8px;padding:5px;transition-duration:.2s;border-radius:4px;background:#a1a1a0;color:#fff;font-size:14px;text-align:center}.pagination a{min-width:18px;margin-left:8px;padding:5px;transition-duration:.2s;border-radius:4px;background:#fff;font-size:14px;text-align:center}.pagination a:hover{text-decoration:none;opacity:.5}.pagination a.prev,.pagination a.next{padding:5px 20px 5px 20px;position:relative;width:30px}.pagination a.prev::before,.pagination a.next::before{position:absolute;top:calc(50% - 2px);left:50%;transform:translate(-50%, -50%);content:url("/school/new_style/images/ico_next.svg")}.pagination a.prev::before{transform:translate(-50%, -50%) scale(-1, 1)}.page-control{display:flex;justify-content:space-between;margin:20px 15px}.page-control__info{font-size:14px}.search-condition__text{position:relative}.search-condition__close{z-index:10001}.search-condition input[type="text"]{padding:10px}.search-condition--multi{display:flex;justify-content:space-between}.search-condition__wrap{width:calc(50% - 10px)}.search-condition__title{margin-bottom:10px;font-size:14px;font-weight:bold}.search-condition .select-list{display:flex}.search-condition .select-list__list{width:calc(100% / 3);padding-right:20px}.search-condition .select-list__list:last-child{padding-right:0}.search-condition .select-list__list select{display:block;width:90%;padding:0;border:0;background:#f4f3f2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-condition .select-list__list.single{width:100%}.search-condition .select-list__list.double{width:calc(100% / 2)}.search-condition .select-list__list.quadruple{width:calc(100% / 4)}.search-condition .select-list__title{margin-bottom:10px}.search-condition .select-list .select2-selection__clear{display:none}.select2-container{z-index:10000}.edit-authority .select2-container,.main .select2-container{min-width:100%;max-width:100%;z-index:10}.selection .select2-container--default .select2-selection--single{max-width:100%;height:auto;padding:5px;border:1px solid #ddd;background:#f4f3f2}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent}.select-wrap .select2-selection__arrow{top:50%;transform:translateY(-50%)}.js-search-select{display:none}.select-wrap .select2-container--default .select2-selection--single{height:auto;padding:15px 0;border:1px solid #e2e2e2;background-color:#f4f3f2}.select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:1}.select-wrap.user_search_select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px}.select-wrap.user_search_select .select2-container--default .select2-selection--single{width:auto;border:1px solid #B3B3B3;background-color:#f2f2f2;color:#000000;padding:0.4rem;border-radius:0.3rem;font-family:'Noto Sans JP', sans-serif;font-size:1.0rem;font-weight:400;height:3.3em}.select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-block;position:relative;margin:3px 17px 1px -12px;padding:5px 35px 5px 24px;background:#f4f3f2;font-size:14px}.select2-results__option[aria-selected]{line-height:28px}.select2-container--default .select2-search--dropdown .select2-search__field{line-height:28px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-selection__choice::before{display:block;position:absolute;top:55%;left:8px;transform:translateY(-50%);content:url(../images/ico_auth.svg)}.edit-authority .select2-container--default .select2-selection--multiple,.edit-authority .select2-container--default.select2-container--focus .select2-selection--multiple{line-height:20px;border:1px solid #e2e2e2}.edit-authority .select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-block;position:relative;max-width:385px;margin:3px 5px 2px 0;padding:0 35px 0 20px;border:0;text-overflow:ellipsis;background:#f4f3f2;font-size:14px;line-height:28px;white-space:nowrap;overflow:hidden}.select2-selection__choice__remove{position:absolute;top:50%;right:8px;width:15px;height:15px;transform:translateY(-50%);background:url("/school/images/ico_close.svg") no-repeat left top;background-size:15px;color:transparent;text-indent:-999px;cursor:pointer;overflow:hidden}.edit-authority .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:3px 0 0 5px;line-height:36px;vertical-align:-webkit-baseline-middle}.select2-container--default .select2-selection--multiple .select2-selection__clear{margin:-2px 0 0 0;padding:0 10px}.select2-container.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container .select2-dropdown{top:-1px;border:1px solid #e2e2e2}#tag01{width:720px}#tag02{width:0px}.content-select .select2-container{border:1px solid #B3B3B3;background-color:#f2f2f2;font-size:1.0rem;border-radius:0.3rem}.contents_list .content-select .select2-container{border:1px solid #CACACA;background-color:#F0F0F0;color:#222222;font-size:1.0rem;border-radius:0.3rem}.content-select .select2-container .select2-selection{height:3.3em;padding-top:1rem}.contents_list .content-select .select-wrap .select2-container .select2-selection--single{color:#222222;background-color:#F0F0F0}.contents_list .content-select .select-wrap .select2-container .select2-selection--single .select2-selection__rendered{color:#222222}.contents_list .content-select .select-wrap .select2-selection__placeholder{color:#999999}.plural_update .select-wrap .select2-container--default .select2-selection--single{padding:10px 0}div.header-frame{background:#ffffff;display:flex;flex-direction:row;justify-content:space-around;margin:0px;padding:0px}div.header{display:flex;position:relative;align-items:center;flex-wrap:wrap;justify-content:space-between;z-index:2;top:0px;left:0px;width:100%;max-width:1366px;margin:0px;padding:0px}div.header div{display:flex;flex-direction:row;margin:0px;padding:0px}div.header div.left{justify-content:flex-start;margin-right:40px}div.header img.logo{margin:0 0 0 10px}div.header div.educataion_schoolname{vertical-align:top;margin-left:2.0em;font-size:14.23px;font-weight:500;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55;padding-top:3px}div.header div.schoolname{vertical-align:top;margin-left:2.0em;font-size:19px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55}div.header div.schoolname span{font-size:19px;font-weight:700;color:#211E55;text-overflow:ellipsis;white-space:nowrap;max-width:590px;overflow:hidden}div.header div.dialog_subtitle{text-align:center;margin:3.2rem 0 0 0;font-size:1.2rem;font-weight:700;letter-spacing:0.06rem}div.header div.schoolname .tooltip{font-size:12px;color:#040404;font-weight:500;position:fixed;display:none;background-color:#fff;border:1px solid #ddd;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden;white-space:normal;max-width:500px;left:300px;top:30px;word-break:break-all}div.header div.schoolname:hover .tooltip{display:block}div.header div.schoolname_wrap{vertical-align:top;margin:7px 10px 7px 12px;font-size:19px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55}div.header div.schoolname_wrap span{font-size:19px;font-weight:700;color:#211E55;text-overflow:ellipsis;white-space:nowrap;max-width:430px;overflow:hidden}div.header div.fa-lock{display:flex;width:12.05px;height:12.05px;background-image:url("/school/new_style/images/lock-solid.svg");background-repeat:no-repeat;margin-top:6.5px;margin-left:2.0rem}div.header div.grouppassword{vertical-align:top;margin-top:7px;margin-left:0;font-size:7px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55;text-align:center}div.header div.grouppassword_value_colon{vertical-align:top;margin-top:5px;margin-left:0;font-size:9.43px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55}div.header div.grouppassword_value{vertical-align:top;margin-top:-3px;margin-left:0;font-size:18.43px;font-weight:700;font-feature-settings:"palt" 1;letter-spacing:-0.05em;color:#211E55}div.header div.right{justify-content:flex-end}div.header div{display:flex;flex-direction:row;margin:0px;padding:0px}div.header div.grouppassword_wrap{display:flex;flex-direction:row;margin:10px 10px 0 0;padding:0px}div.header .header-account{margin-left:auto;padding-right:5px}div.header .header-notice{display:inline-block;margin-right:10px}div.header .header-notice--alert a::after{position:absolute;top:-5px;right:-4px;content:url("/school/new_style/images/ico_alert.png")}div.header .header__baloon{position:relative;padding:5px 10px;border:1px solid #b71323;border-radius:5px;background:#b71323;color:#fff;font-size:12px;vertical-align:middle}div.header .header__baloon::after{display:block;position:absolute;top:50%;right:-5px;transform:translateY(-50%);border-width:5px 0 5px 5px;border-style:solid;border-color:transparent #b71323;content:""}div.header .header-user{display:inline-block;color:#211e55}div.header .header-user__name{transition-duration:.2s;cursor:pointer}div.header .header-user__name:hover{opacity:.5}div.header .header-user__image{display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;overflow:hidden;vertical-align:-8px}div.header .header-user__image img{width:30px;height:30px}div.header .header-user span{font-weight:bold}div.header .header-nav{position:absolute;top:100%;right:0;min-width:200px;border:1px solid #211e55;border-radius:5px;background:#fff}div.header .header-nav::before{display:block;position:absolute;top:-10px;right:20px;border-width:0 8px 10px;border-style:solid;border-color:#211e55 transparent;content:""}div.header .header-nav::after{display:block;position:absolute;top:-8.5px;right:20px;border-width:0 8px 10px;border-style:solid;border-color:#fff transparent;content:""}div.header .header-nav__item{font-size:14.23px;font-weight:500;display:block;padding:7.5px 15px}li:first-child div.header .header-nav__item{padding-top:15px}li:last-child div.header .header-nav__item{padding-bottom:15px}div.header a.btn{font-size:14px;margin:8px 10px 8px 0;padding:0 9px 0 9px;display:inline;text-decoration:none;background:#ffffff;color:#211E55;border:solid 2px #211E55;border-radius:4px;height:22px;font-weight:700}div.header a.btn img{margin-right:0.3rem}div.header a.btn:hover{background:#D7DCEB}div.header div.icon{margin:7px 10px 7px 12px;display:block}div.header div.person{margin:0.75em 0 0.3em 0em;font-size:1.4rem;letter-spacing:-0.02em;text-align:left;display:block}div.header-online-user{width:27px;height:27px;background-image:url("/school/new_style/images/online-user-m.svg")}div.header-online-user:hover{background-image:url("/school/new_style/images/online-user-m-hover.svg")}div.header-online-admin{width:27px;height:27px;background-image:url("/school/new_style/images/account_admin_online.svg")}div.header-online-admin:hover{background-image:url("/school/new_style/images/account_admin_online.svg")}div.header-bell a{width:18px;height:27px;background-image:url("/school/new_style/images/bell-m.svg");display:inline-block;position:relative;transition-duration:.2s;color:transparent;vertical-align:middle}div.header-bell a:hover{opacity:.5}div.header-bell:hover{background-image:url("/school/new_style/images/bell-m-hover.svg")}div.header a.header-nav__item{text-decoration:none;color:#347eb8}div.tabs-frame{background-color:#211E55;display:flex;flex-direction:row;justify-content:space-around;margin-top:0.5rem;margin:0px;padding:0px}div.tabs{display:flex;flex-direction:row;left:0px;width:100%;max-width:1366px;height:36px}div.tabs a div{display:flex;flex-direction:row;align-items:center;vertical-align:middle;margin:0px;padding:0px;height:100%}div.tabs a.navigation{color:#211E55;background-color:#ffff00;margin:7px 14px 7px 0;padding:0 6px 0 6px;border-radius:11px;font-size:14.23px;font-weight:700;display:flex;flex-direction:row;vertical-align:middle;align-items:center;float:left;margin-right:7px}div.tabs a.navigation:hover{background-color:#FFaa00}div.tabs a.navigation>img{padding-right:0.3rem}div.tabs a.help{color:#211E55;background-color:#fff;margin:7px 14px 7px 0;padding:0 6px 0 6px;border-radius:11px;font-size:14.23px;font-weight:700;display:flex;flex-direction:row;vertical-align:middle;align-items:center}div.tabs a.help:hover{background:#D7DCEB}div.tabs a div.tab:has(.print_new){padding:0em 0.98em 0em 0.49em}div.tabs a div.tab{font-size:14.23px;font-weight:500;background-color:#211E55;color:#D7DCEB;padding:0em 0.98em 0em 0.98em;letter-spacing:+0.05em;justify-content:flex-start}div.tabs div.tab>div.line-height{line-height:32px}div.tabs div.tab:hover:has(.print_new){padding:0em 0.98em 0em 0.49em}div.tabs div.tab:hover{background-color:#f2f2f2;color:#211E55;padding:0em 0.98em 0.1em 0.98em;letter-spacing:+0.05em;justify-content:flex-start}div.tabs div.tab>div.icon{margin-right:0.3rem}div.tabs div.tab>div.book{width:11px;height:15px;background-image:url("/school/new_style/images/book-s-r.svg");background-repeat:no-repeat;margin:0em 0.2em 0.1em 0em}div.tabs a div.selected.tab>div.book,div.tabs a div.tab:hover>div.book{width:11px;height:15px;background-image:url("/school/new_style/images/book-s.svg");background-repeat:no-repeat;margin:0em 0.2em 0.1em 0em}div.tabs a div.tab>div.addbook{width:16px;height:13px;margin-top:3px;background-image:url("/school/new_style/images/drive-s-r.svg");background-repeat:no-repeat;margin:0.2em 0.2em 0em 0em}div.tabs a div.selected.tab>div.addbook,div.tabs a div.tab:hover>div.addbook{width:16px;height:13px;background-image:url("/school/new_style/images/drive-s.svg");background-repeat:no-repeat;margin:0.2em 0.2em 0em 0em}div.tabs a div.tab>div.print_new{width:28px;height:11px;background-image:url("/school/new_style/images/print_new_202408.svg");background-repeat:no-repeat;margin:-0.8em 0.2em 0em 0em}div.tabs a div.selected.tab>div.print_new,div.tabs a div.tab:hover>div.print_new{width:28px;height:11px;background-image:url("/school/new_style/images/print_new_202408.svg");background-repeat:no-repeat;margin:-0.8em 0.2em 0em 0em}div.tabs div.tab>div.teacher{width:11px;height:16px;background-image:url("/school/new_style/images/teacher-s-r.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs a div.selected.tab>div.teacher,div.tabs a div.tab:hover>div.teacher{width:11px;height:16px;background-image:url("/school/new_style/images/teacher-s.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.tab>div.user{width:11px;height:16px;background-image:url("/school/new_style/images/user-s-r.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs a div.selected.tab>div.user,div.tabs a div.tab:hover>div.user{width:11px;height:16px;background-image:url("/school/new_style/images/user-s.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs a div.tab>div.group{width:14px;height:16px;background-image:url("/school/new_style/images/group-s-r.svg");margin:0.1em 0.2em 0em 0em}div.tabs a div.selected.tab>div.group,div.tabs a div.tab:hover>div.group{width:14px;height:16px;background-image:url("/school/new_style/images/group-s.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.tab div.icon.bell{width:15px;height:16px;background-image:url("/school/new_style/images/bell-s-r.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.tab div.icon.bell.header-notice--alert{position:relative}div.tabs div.tab div.icon.bell.header-notice--alert::after{position:absolute;top:-9px;right:8px;content:url("/school/new_style/images/has_news.svg");display:inline-block;width:16px;height:16px}div.tabs a div.selected.tab>div.bell,div.tabs a div.tab:hover>div.bell{width:15px;height:16px;background-image:url("/school/new_style/images/bell-s.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.tab>div.system{width:15px;height:16px;background-image:url("/school/new_style/images/system-s-r.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs a div.selected.tab>div.system,div.tabs a div.tab:hover>div.system{width:15px;height:16px;background-image:url("/school/new_style/images/system-s.svg");background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.tab>div.help{width:11px;height:11px;margin-top:2px;background-image:url("/school/new_style/images/help-s-r.svg");background-repeat:no-repeat}div.tabs a div.selected.tab>div.help,div.tabs a div.tab:hover>div.help{width:11px;height:11px;margin-top:2px;background-image:url("/school/new_style/images/help-s.svg");background-repeat:no-repeat}div.tabs div.tab>div.bookmark{width:15px;height:16px;background-image:url("/school/new_style/images/bookmark_off.svg");background-size:contain;background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs a div.selected.tab>div.bookmark,div.tabs a div.tab:hover>div.bookmark{width:15px;height:16px;background-image:url("/school/new_style/images/bookmark_on.svg");background-size:contain;background-repeat:no-repeat;margin:0.1em 0.2em 0em 0em}div.tabs div.right{background-color:#211E55;justify-content:flex-end;margin-left:auto}div.tabs div.center{background-color:#211E55;justify-content:center;margin-top:0.3em;margin-left:auto;margin-right:auto}div.tabs a div.selected{font-weight:600;background-color:#D7DCEB;color:#211E55;padding:0.0em 0.98em 0 0.98em;letter-spacing:+0.05em}div.tabs a div.selected:hover{padding:0em 0.98em 0 0.98em}div.tabs span.icon{font-size:0.9rem;padding:0.4em 0.4em 0 0}span.iconmini{font-size:0.8rem;padding:0.7em 0 0 0.1em}input[type="text"].is-error{border:2px solid #c33}.baseField{position:relative;font-family:ui-rounded;background-color:white;color:black;border:none;height:235px !important;width:1200px !important;overflow:hidden;display:flex;justify-content:center}.titleArea{position:absolute;top:0;left:0;width:100%;padding:12px;z-index:0;font-family:ui-rounded;font-size:1.2em;font-weight:bold}.graphArea{position:absolute;z-index:0;height:300px !important;width:1300px;letter-spacing:0 !important}.grayOutArea{display:none;place-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(128,128,128,0.7)}.descriptionArea{display:none;position:absolute;top:0;left:0;padding:4px;width:100%;z-index:0}.descriptionTitleArea{font-family:ui-rounded;font-size:1.5em;padding-top:0.5em;padding-bottom:1.0em;font-weight:bold;text-align:center}.descriptionBodyArea{font-family:ui-rounded;font-size:1.0em;text-align:center}html{font-family:'Noto Sans JP', sans-serif;font-size:0.7rem}ul{margin:0;padding:0;list-style:none}div{background-repeat:no-repeat}div.main-frame,div.header-frame,div.tabs-frame,div.body-frame{width:1366px}.no-scale-tab :not(.hide-scrollbar)::-webkit-scrollbar{height:10px}.no-scale-tab body{transform:scale(1) !important;overflow-x:auto !important}.no-scale-tab .main-frame,.no-scale-tab .header-frame,.no-scale-tab .tabs-frame,.no-scale-tab .body-frame,.no-scale-tab .footer-frame{width:100%;max-width:none;min-width:1270px}.no-scale-tab .header,.no-scale-tab .tabs,.no-scale-tab .body,.no-scale-tab .footer{max-width:none;min-width:1270px}.no-scale-tab .footer img{width:100%}.no-scale-tab .message-fixed{width:100%}body{display:flex;flex-direction:row;background-color:#D7DCEB;margin:0rem;padding:0rem;overflow-x:visible;top:0px;left:0px}div.main-frame{display:flex;flex-direction:column}a{text-decoration:none;color:#347eb8}a:hover{color:#347eb8}img{background-repeat:no-repeat}input,select{border:1px solid #B3B3B3;background-color:#f2f2f2;color:#000000;font-size:1.5rem;padding:0.4rem;border-radius:0.3rem;font-family:'Noto Sans JP', sans-serif;font-size:1.0rem;font-weight:400}input{height:2.2em}input:hover{background-color:#cccccc}select{height:3em}select:hover{background-color:#cccccc}div.table-circumscription{margin:0.5rem 5.9rem 0 5.9rem;padding:1px;border:solid #b3b3b3 1px;border-radius:6px}.contents_list div.table-circumscription{margin:8px 50px 0 50px;padding:0px;border:3px solid #A4A7AF;border-radius:6px}div.table-circumscription table{padding:5px}div.table-circumscription tr{height:4em}.contents_list div.table-circumscription table tr.head{height:30px}.contents_list .expired{opacity:0.2}.contents_list div.table-circumscription table.list th{text-align:center;border-bottom:1px solid #A4A7AF;border-left:1px solid #A4A7AF;border-right:1px solid #A4A7AF;font-size:14px;font-weight:700;padding-top:0em;vertical-align:middle}.contents_list div.table-circumscription table.list th.left_edge{border-left:0px}.contents_list div.table-circumscription table.list th.right_edge{border-right:0px}div.table-circumscription td{font-size:12.5px;text-align:left}.contents_list div.table-circumscription table.list tr.bookrow{height:100px}.contents_list div.table-circumscription tr.bookrow td{font-size:14px;text-align:left;padding:0;border-left:1px dashed rgba(209,211,215,0.5);border-right:1px dashed rgba(209,211,215,0.5)}.contents_list div.table-circumscription tr.bookrow td.left_edge{border-left:0px}.contents_list div.table-circumscription tr.bookrow td.right_edge{border-right:0px}.contents_list div.table-circumscription table td .book_name{width:200px;margin-left:10px;margin-right:auto}.contents_list div.table-circumscription table td .outline{width:210px;margin-left:10px;margin-right:auto;vertical-align:bottom;font-size:12px}.contents_list div.table-circumscription table td .license_type{text-align:center}.contents_list .license_type_text,.contents_list .book_name{font-weight:500}.contents_list .license_in_use{color:#113285;font-size:10px}.contents_list .license_no_use{color:#707070;font-size:10px}.contents_list .license_type_spacer{border:none;border-top:1px dashed rgba(209,211,215,0.5)}.contents_list .license_type progress{width:150px;height:20px}.contents_list .license_type div.progress_outer{width:150px;height:20px;background-color:#D4DAEB;display:inline-block}.contents_list .license_type div.progress_inner{height:20px;background-color:#005CA2}.contents_list .license_type div.progress_inner.limitover{background-color:#F85B5B;color:#FFFFFF}table.list{width:100%;align-content:space-around;background:#FFFFff;table-layout:fixed;border-collapse:collapse}table.list tr{height:5.15em;margin-top:-3px;border-bottom:none}table.list tr th{border:#b3b3b3 solid;border-width:0px}table.list tr th:hover .sort_link{color:#347eb8}table.list tr td{border:#b3b3b3 solid;border-width:1px 0px 0px 0px}table.list tr.head{height:5.3rem}table.list tr:hover td{background:#E6F0F7}table.list tr.open:hover td{background:transparent}.contents_list table.list thead{border-color:#A4A7AF}.contents_list table.list tr:hover td{background:#FFFFFF}.contents_list table.list td .accordion_response_area{margin-right:4.52px;padding-right:5px;cursor:pointer}.contents_list table.list tr.open:hover td .accordion_response_area{background:transparent;cursor:pointer}table.list tr.row_disabled{background:#7d7d7d;opacity:0.6}table.list tr.row_disabled img{opacity:0.6}table.list tr.row_disabled:hover td{background:#7d7d7d}table.list tr.selected td{border-bottom:none}table.list tr.open{height:auto;border-top:none}table.list tr.open>td{border-top:none}table.list tr.bookrow{border-bottom:none}table.list tr.content_license_accordion_zone{border-top:none}table.list tr.content_license_accordion_zone td{border:none}.contents_list .license_detail_container{width:100%;height:72px;padding:0 10px;display:flex;padding-left:50px;margin-top:-25px}.contents_list .license_detail_box{width:112px;height:100%;font-size:12px;text-align:center}.contents_list .license_detail_box .license_by_year_caption{background-color:#E9ECF5;padding:0 0 0 0;height:22px;border-bottom:1px solid #D2D3D7;border-left:1px dashed #D0D2D6;font-weight:500}.contents_list .license_detail_box.left_edge .license_by_year_caption{background-color:#E9ECF5;padding:0 0 0 0;height:22px;border-bottom:1px solid #D2D3D7;border-left:0px;font-weight:500}.contents_list .license_detail_box .license_by_year_caption span{vertical-align:middle}.contents_list .license_detail_box .license_detail_quantity{text-align:center}.contents_list .license_detail_box .license_detail_quantity .detail_free,.contents_list .license_detail_box .license_detail_quantity .detail_user{padding:2px 0 2px 0;border-bottom:1px solid #D2D3D7;border-left:1px dashed rgba(209,211,215,0.5)}.contents_list .license_detail_box.left_edge .license_detail_quantity .detail_free,.contents_list .license_detail_box.left_edge .license_detail_quantity .detail_user{border-bottom:1px solid #D2D3D7;padding:2px 0 2px 0;border-left:0px}.contents_list .license_detail_header .license_by_year_caption,.contents_list .license_detail_header .license_detail_quantity .detail_free,.contents_list .license_detail_header .license_detail_quantity .detail_user{border-right:1px dashed #D0D2D6}.contents_list .license_detail_box.license_detail_header{width:200px}.contents_list .license_detail_guide{width:144px;display:flex;margin-left:25px;margin-top:7px;touch-action:manipulation}.contents_list .license_detail_guide .previous_year_box,.contents_list .license_detail_guide .next_year_box{width:68px;text-align:center}.contents_list .license_detail_guide .previous_year_button.disabled,.contents_list .license_detail_guide .next_year_button.disabled{opacity:0.3;pointer-events:none}table.list tr.bookrow>td>div.flex{display:flex;flex-direction:row;vertical-align:middle;align-items:center}table.list tr.bookrow>th{padding-top:1.5rem;text-align:left;vertical-align:top}table.list tr.bookrow>td{padding:0.8rem;text-align:left;vertical-align:inherit}table.list tr.bookrow>td.check{padding:0;padding-left:1.7rem}table.list tr.schoolrow>td>div.flex{display:flex;flex-direction:row;vertical-align:middle;align-items:center;height:9rem}table.list tr.schoolrow>th{padding-top:1.5rem;text-align:left;vertical-align:top}table.list tr.schoolrow>td{padding-top:0.4rem;padding-bottom:0.4rem;text-align:left;vertical-align:inherit}table.list tr.userrow>td>div.flex{display:flex;flex-direction:row;min-height:3rem;font-size:12px}table.list tr.userrow>td>div.flex>p{vertical-align:middle;align-items:center;padding-top:0.4rem;padding-bottom:0.4rem}table.list tr.userrow>th{padding-top:1.5rem;text-align:left;vertical-align:top}table.list tr.userrow>td{padding-top:1.2rem;padding-bottom:1.2rem;text-align:left;vertical-align:top}table.list th{font-size:1.23rem}table.list td{font-size:1.1rem;height:2.1rem}table.list input[type="checkbox"]{background-image:url("/school/new_style/images/checkbox-u.svg");-webkit-appearance:none;width:18px;height:18px}table.list input[type="checkbox"]:checked{background-image:url("/school/new_style/images/checkbox-c.svg");-webkit-appearance:none;width:18px;height:18px}table.list th input[type="checkbox"]{background-image:url("/school/new_style/images/checkbox-u.svg");-webkit-appearance:none;width:18px;height:18px}table.list input[type="checkbox"]:disabled{background-image:url("/school/new_style/images/checkbox-d.svg");-webkit-appearance:none;width:18px;height:18px}table.list th{padding-top:1.5rem;text-align:left;vertical-align:top}table.list td{padding-top:0.4rem;text-align:left;vertical-align:top}table.list th.check,table.list td.check{padding-left:1.7rem}table.list th.first,table.list td.first{padding-left:1.7rem}table.list.noheader tr:first-child>td{border-top:none}table.list tr.is-read td{font-weight:normal}table.list tr.is-unread td{font-weight:bold}.notification-font-size{font-size:14px !important}table.list tr th a.sort_link{color:#000}table.list tr .license_over{color:red}div.body-frame{display:flex;flex-direction:row;justify-content:space-around}div.body-frame.contents_list{background-color:#D4DAEB}div.body{margin:0px;width:100%;max-width:1366px;display:flex;flex-direction:column;flex-wrap:wrap;margin-left:0px}div.body div.contents{background:#FAFAFC;display:flex;flex-direction:column;position:relative;border-top:20px solid #D7DCEB;border-left:43px solid #D7DCEB;border-right:43px solid #D7DCEB;margin:0px;padding-bottom:1rem}select#sort_selector,select#sort_order{background-color:#FFFFFF;color:#211E55;font-weight:700;height:2.4em;cursor:pointer}select#sort_selector{border:1px solid var(--lentrance-secondary-5-rgb);background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border:1px solid #A4A7AF;border-radius:4px;opacity:1;appearance:none;width:114px;height:25px;font-size:14px;text-align:center;text-align-last:center;padding:0}div.sort_asc{background:#113285 0% 0% no-repeat padding-box;opacity:1;width:0;height:0;margin:3px;margin-left:7px;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:12px solid #113285}div.sort_desc{background:#113285 0% 0% no-repeat padding-box;opacity:1;width:0;height:0;margin:3px;margin-left:7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #113285}.contents_list div.body div.contents{background:#F9F9FB;display:flex;flex-direction:column;position:relative;border-top:20px solid #D7DCEB;border-left:43px solid #D7DCEB;border-right:43px solid #D7DCEB;margin:0px;width:1280px}div.body div.contents::-webkit-scrollbar{margin-left:10px;width:10px}div.body div.contents::-webkit-scrollbar-thumb{width:10px}div.body div.contents::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.body div.contents::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.body div.contents div.bignav{flex-direction:row;display:flex;justify-content:center;color:#211E55;background-color:#ffff00a0;margin:3rem 3rem 0.5rem 4rem;padding:0.5rem 0 0.5rem 0;border-radius:1em;font-size:2.5rem;font-weight:700;text-align:center}div.body div.contents div.bignav div.bignavi_icon{display:flex;justify-content:center;margin-left:0.4rem;margin-top:0.3rem}div.body div.contents div.bignav div.bignavi_text{display:flex;justify-content:center;margin-left:1.6rem;margin-top:-0.1rem}div.body div.contents div.navmessage{margin:3rem 3rem 0 13rem;padding:0.5rem 0 0.5rem 0;font-size:1.1rem}div.body div.contents div.nav{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;margin:3rem 3rem 0 13rem;padding:0.5rem 0 0.5rem 0;font-size:1.1rem}div.body div.contents div.nav div{width:220px;height:220px;border-radius:110px;border:2px solid #211E55f0;margin-right:1.6em;text-align:center}div.body div.contents div.nav img{margin-top:2rem}div.body div.contents div.searchSelect{display:flex;justify-content:center;align-items:center;margin:0em 16.4em 1.8em 10.4em;padding:0.9em 0.9em 1em 0em}div.body div.contents div.column2{display:flex;justify-content:space-between}div.body div.contents div.addPerson{display:flex;justify-content:flex-start}div.body div.contents div.addPerson span{margin:0.4em 1.1em 0.8em 1.5em;padding:0.6em 1em 0.7em 1.3em;font-size:large}div.body div.contents div.displayResult{display:flex;justify-content:flex-end;align-items:flex-end;padding:2.1em 0em 1em 1em;font-size:large}div.body div.contents div.textBook{display:flex;justify-content:center;align-items:center}div.row{display:flex;flex-direction:row}div.csv_row{display:flex;flex-direction:row;justify-content:center}div.marginwidth{margin:0 5.9rem}div.right{justify-content:flex-end;align-items:flex-end;margin-left:auto}div.center{justify-content:space-around;text-align:center;margin-left:auto;margin-right:auto}div.circumscription{width:85rem;height:auto;padding:0em 2em 2em 2em;border:solid #b3b3b3 1px;border-radius:3px;background:#ffffff;display:flex}div.circumscription.caption-box{margin:2em 5.9rem 0 5.9rem;display:block;text-align:left;width:1185px;height:105px;padding:0 0 0 0;border-style:inset;border:2px solid #919FC8;border-radius:10px}.school_content div.circumscription.caption-box{margin:20px  0rem 3em 0rem;display:block;text-align:left;width:1220px;height:90px;padding:0 0 0 0;border-style:inset;border:2px solid #919FC8;border-radius:10px}.contents_list div.circumscription.caption-box{margin:20px 50px 0 50px;display:block;text-align:left;width:1220px;height:105px;padding:0 0 0 0;border-style:inset;border:2px solid #919FC8;border-radius:10px}.contents_list div.circumscription{margin:20px 50px 0 50px;padding:0;border-style:inset;border:2px solid #919FC8;border-radius:6px;width:1180px}div.circumscription-simple{padding:0em 0px 0em 0px;border:solid #b3b3b3 1px;border-radius:3px;background:#ffffff}div.circumscription-blue{width:85rem;height:17.7rem;padding:0em 0em 0em 2em;border:solid #b3b3b3 1px;border-radius:3px}div.circumscription-blue:hover{background:#D7DCEB}div.search-box-title{color:#113285;font-size:1rem;font-weight:800;margin-top:1rem}div.search-box span.header{margin-top:1.6em;color:#211E55;font-size:1.0rem;font-weight:700;text-align:left;display:block;min-width:100px}div.search-box div.search-title,div.search-box div.search-teacher,div.search-box div.search-user,div.search-box div.search-student,div.search-box div.search-year,div.search-box div.search-group,div.search-box div.search-textbook,div.search-box div.search-author,div.search-box div.search-publisher,div.search-box div.search-subject,div.search-box div.search-role,div.search-box div.search-education,div.search-box div.search-tenant,div.search-box div.search-school,div.search-box div.search-school_number,div.search-box div.search-school_code,div.search-box div.search-school_kind,div.search-box div.search-expiration{color:#2B2B2B;font-size:1.12rem;font-weight:500;margin:0 0.6rem 0 2.1rem;letter-spacing:0.02rem;width:17.4rem;text-align:left}.contents_list div.search-box div.search-year,.contents_list div.search-box div.search-textbook,.contents_list div.search-box div.search-subject,.contents_list div.search-box div.search-expiration{color:#000000;font-size:1.12rem;font-weight:500;margin:0 0.6rem 2px 2.1rem;letter-spacing:0.02rem;width:17.4rem;text-align:left}div.search-box-close{color:#211E55;padding-top:0.9rem;font-size:1.0rem;font-weight:700;align-items:center}div.search-box input.textbook{width:12.6rem;height:auto;padding:11px 8px;border:1px solid #e2e2e2;background-color:#f4f3f2;font-size:14px}div.search-box input.content-text{width:12.6rem;height:2.2em;margin:0;padding:0.4rem;padding-bottom:6px}input.search-student,input.search-teacher,input.search-user,input.search-education{margin-top:0.1rem;width:17.5rem}input.search-teacher,input.search-user,input.search-education{margin-top:0.1rem;width:17.5rem}select.year,select.group,select.role,select.enrollment_year{margin-top:0.1rem;width:18.5rem}div.search-box button{border:0.26rem solid #211E55;border-radius:0.4rem;color:#211E55;margin-top:2.6rem;min-width:17.5rem;height:3.1rem;font-size:1.2rem}div.search-box button.search-button{background:#ffffff00;font-size:1.1rem;margin-left:23.4rem}div.search-box button.search-button:hover{background-color:#D7DCEB}.contents_list div.search-box button.search-button:hover{background-color:#D7DCEB}div.search-box button.search-button div.flex{text-align:center;font-weight:700;place-content:center}div.search-box button.search-clear{background:#ffffff;margin-left:1.7rem;font-size:1.1rem;font-weight:700;cursor:pointer}div.search-box button.search-clear:hover{background-color:#D7DCEB}.contents_list div.search-box button.search-clear:hover{background-color:#D7DCEB}div.search-box button.search-clear div.flex{text-align:center;font-weight:700;place-content:center}div.search-box button.csv-download{background:#ffffff;margin-left:1.7rem;font-size:1.1rem;font-weight:700}div.search-box button.csv-download:hover{background-color:#D7DCEB}div.search-box button.csv-download div.flex{text-align:center;font-weight:700;place-content:center}div.search-box img.search{margin-left:20.2rem;margin-top:4.5rem}div.search-box img.search-icon{margin-right:0.5rem}span.traditional_link,span.new_contents_link{background:#D7DCEB 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border-radius:4px;opacity:1;font-size:14px;font-weight:500;letter-spacing:0px;color:#576EA9;padding:0px 8px 0px 8px;vertical-align:middle;margin-left:15px}.caption-box{color:#211E55;font-weight:700}.caption-box .caption-title{font-size:30px;margin-left:17px}.caption-box .caption-text{font-size:16px;margin-top:3px;margin-left:17px;margin-right:11px;padding-top:3px;line-height:20px}.caption-title::after{content:"";display:block;width:99%;height:4px;background-color:#ffffff;background-image:radial-gradient(circle, #d7dceb 2px, transparent 2px);background-position:0 -4px;background-size:12px 12px;background-repeat:repeat-x}.body-frame button.switch_list{gap:3px;font-size:14px;line-height:1.14;font-weight:700;color:#576ea9;padding:3px 10px 3px 4px;background-color:#fff;border:1px solid #576ea9;border-radius:12px;box-shadow:1px 1px 4px #11328580;cursor:pointer;vertical-align:middle;margin-left:7px;margin-top:2px;position:relative;top:-5px;display:inline-block}.body-frame button.switch_list:hover{background-color:#D7DCEB}.body-frame button.switch_list a{color:#576ea9}.body-frame .switch_list .switch_icon{width:14px;height:14px;margin-left:2px;vertical-align:middle}.body-frame .switch_list .switch_text{margin-left:5px;vertical-align:middle;display:inline-block;margin-top:2px}.contents_list div.contents_list_info{background:url("/school/new_style/images/help_link.svg");color:#fff;width:74px;height:24px;display:inline-block;opacity:1;font-size:21px;margin-top:12px;margin-right:14px;float:right}.contents_list div.contents_list_info:hover{background:url("/school/new_style/images/help_link_hover.svg");cursor:pointer}div.contents_list_info{background:url("/school/new_style/images/help_link.svg");color:#fff;width:74px;height:24px;display:inline-block;opacity:1;font-size:21px;margin-top:12px;margin-right:14px;float:right}div.contents_list_info:hover{background:url("/school/new_style/images/help_link_hover.svg");cursor:pointer}div.circumscription.caution-box{margin:2em 5.9rem 0 5.9rem;padding:0 0 0 0;width:1185px;height:60px;display:flex;text-align:left;font-size:14px;color:#211E55;border-style:inset;border:1px solid #A4A7AF;border-radius:4px}.contents_list div.circumscription.caution-box{margin:20px 50px 0 50px;padding:0 0 0 0px;width:1220px}div .caution-box{font-weight:500}div .caution-box .caution-title{width:60px;margin:20px 0 0 10px}div .caution-box .caution-content{width:1050px;padding:20px 20px 20px 0px;color:#113285;font-weight:bold}.caution-box .caution-text img.icon_in_text{width:1em;vertical-align:bottom}.caution-box .caution-text .link_box{color:#113285;box-shadow:1px 1px 2px #00000029;border:1px solid #919FC8;border-radius:4px;padding:3px 10px 3px 10px;font-size:12px;float:right;margin-right:-12px}.caution-box .caution-text .link_box:hover{background-color:#D7DCEB}.caution-box .caution-text .link_box a{color:#113285}.contents_list div.circumscription.search-box{margin:20px 50px 0 50px;padding:0 0 0 15px;width:1180px;height:70px;border:1px solid #A4A7AF}.contents_list div.search-box input.content-text{width:370px;height:30px;margin:0;padding:0 0 0 8px}.contents_list .search-box input{border:1px solid #CACACA;border-radius:4px;background-color:#f0f0f0;color:#222222}.contents_list .search-box ::placeholder{color:#999999;font-weight:400}.contents_list .search-box .select2-selection__rendered{margin-top:-2px}.contents_list .search-box .select2-selection{height:30px !important}.contents_list .body div.search-box button{border:1px solid #113285;border-radius:0.4rem;color:#211E55;background:#ffffff00;margin-top:19px;min-width:125px;height:30px;font-size:14px}.contents_list .body div.search-box .search-button{margin-left:34px;cursor:pointer}.contents_list .body .search-box .search-textbook{width:375px;margin-left:0}.contents_list .body .search-box .search-subject{width:150px;margin:0 0 0 20px}.contents_list .body .search-box .search-year{width:150px;margin:0 0 0 20px}.contents_list .body .search-box .search-expiration{width:100px;margin:0 0 0 20px}.contents_list .license_operation_box .link_box{color:#211E55;background-color:#FFFFFF;box-shadow:1px 1px 2px #00000029;border:1px solid #CACACA;border-radius:4px;width:100px;height:30px;font-weight:700;text-align:center;display:inline-block;margin-left:20px;line-height:27px;cursor:pointer}.contents_list .license_operation_box .link_box:hover{background-color:#D7DCEB}.contents_list .license_operation_box.expired{opacity:0.2;pointer-events:none}.contents_list .license_operation_box .link_box span{color:#211E55;vertical-align:sub}.contents_list .license_operation_box .link_box span.right_arrow{float:right;width:7px;height:14px;background-image:url("/school/new_style/images/select_right_move.svg");background-repeat:no-repeat;background-size:7px;margin-top:8px;margin-right:7px}.contents_list .caution-box span.right_arrow{float:right;width:8.4px;height:14px;background-image:url("/school/new_style/images/select_right_move.svg");background-repeat:no-repeat;margin-top:3px;margin-left:12px}div.body div.contents button.addSchoolUser,div.body div.contents a.addSchoolUser{display:flex;background:#B9C2DC;color:#211E55;font-size:1.1rem;border:0px;border-radius:3px;margin-top:2.6rem;margin-left:5.9rem;margin-right:-4.5rem;padding-right:1.2rem;height:2.7rem;letter-spacing:0.03rem}div.body div.contents button.addSchoolUser:hover,div.body div.contents button.addSchoolUser:hover,div.body div.contents a.addSchoolUser:hover{background:#b9dcff}div.body div.contents button.addSchoolUser img,div.body div.contents button.addSchoolUser img,div.body div.contents a.addSchoolUser img{margin-left:1rem;margin-right:0.7rem}button.checkButton{display:flex;background:#211E55;color:#D7DCEB;font-size:1.1rem;border:0px;border-radius:3px;margin-top:1rem;margin-left:5.9rem;margin-right:-4.5rem;padding:0.5rem 1.2rem 0.5rem 0;height:2.7rem;letter-spacing:0.01rem;cursor:pointer}button.checkButton:hover{background-color:#347eb8}button.checkButton img{margin-left:0.8rem;margin-right:0.7rem}div.body div.bottom{display:flex;margin-bottom:-0.3rem;margin-right:5.9rem}.contents_list div.body div.bottom{display:flex;margin-bottom:-0.3rem;margin-right:50px}div.body div.contents div.student_1{margin:10rem;margin:4rem 10rem 0rem 10rem}div.dialog-back{z-index:1;position:fixed;top:0;left:0;width:1366px;height:100%;background:rgba(0,0,0,0.5);animation:fadeIn 2s ease 0s 1 normal;overflow-y:auto;display:flex;flex-direction:row;justify-content:space-around}div.dialog-box{z-index:1;display:block;width:1137px;height:567px;background-color:#FAFAFC;overflow:hidden}div.dialog-box div.closebutton{text-align:right;padding:1.8rem 1.8rem 0 1.8rem}div.dialog-box div.dialog_title{background:#919FC8;text-align:center;margin:0.6rem 5.9rem 0 5.9rem;height:4.5rem;font-size:1.28rem;font-weight:500;color:#ffffff;letter-spacing:-0.03em;align-items:center;display:flex}div.dialog_title img{margin-right:0.3rem}div.dialog-box div.dialog_subtitle{text-align:center;margin:3.2rem 0 0 0;font-size:1.2rem;font-weight:700;letter-spacing:0.06rem}div.dialog-box div.dialog_subtitle_account_card_description{text-align:center;margin:3.2rem 0 0 0;font-size:1.2rem;font-weight:700;letter-spacing:0.06rem}#input_grade_and_team:disabled{background:#f2f2f2;border-color:#ffffff;cursor:default}#input_grade_and_team::-webkit-input-placeholder{font-weight:bold;opacity:0.5}#input_grade_and_team::-ms-input-placeholder{font-weight:bold;opacity:0.5}#input_grade_and_team:-ms-input-placeholder{font-weight:bold;opacity:0.5}#input_grade_and_team::placeholder{font-weight:bold;opacity:0.5}.group_search_modal{margin-top:50px}div.choice_2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}div.choice_2 div.item{font-size:1.1rem;margin-top:2.8rem;margin-left:1rem;font-weight:700;color:#251E1C;letter-spacing:0.025rem}div.circle_ll{width:310px;height:310px;border-radius:50%;border:8px solid #211E55;text-align:center;margin:1.5rem 2.7rem 0 2.7rem}div.circle_ll:hover{background-color:#D7DCEB}div.circle_ll img{margin:-0.3rem 0 1.2rem 0}div.circle_ll div{margin:4rem;font-size:1.3rem;color:#211E55}div.circle_ll_csv div{margin:80px;font-size:1.3rem;color:#211E55}div.dinput{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;height:45%;align-content:space-around;margin:3rem 20rem 3rem 20rem;background:#ffffff;align-content:flex-start;padding:0rem 4rem 0 3.6rem}div.dinput div.row{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;width:55em}div.csvarrows{display:flex;flex-direction:row;align-content:flex-start;text-align:center;height:65px;margin:20px 5.9rem 0 5.9rem;background:#211E55;padding-top:0 !important}div.csvarrow{font-size:16px;color:#D7DCEB}div.csvarrow-triangle-top,div.csvarrow-triangle-down{position:relative;display:inline-block}div.csvarrow-triangle-top::before{content:'';width:38px;border:0px;border-top:solid 2px #FFFFFF;-ms-transform:rotate(69deg);-webkit-transform:rotate(69deg);transform:rotate(69deg);position:absolute;top:21.3%;left:0}div.csvarrow-triangle-down::before{content:'';height:38px;border:0px;border-right:solid 2px #FFFFFF;-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);transform:rotate(25deg);position:absolute;bottom:-4%;left:17px}div.csvarrow:nth-child(1){width:334.17px}div.csvarrow:nth-child(4){width:324px}div.csvarrow:nth-child(7){width:340px}div.csvarrow div.csvarrow-item span{font-size:21px;margin-left:6px}div.csvinput{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;height:45%;align-content:space-around;margin:0 5.9rem 1rem 5.9rem;background:#ffffff;align-content:flex-start;padding-top:0 !important}div.csvinput div.csv-rows{display:flex;flex-direction:row;align-content:space-around;width:100%}div.csvinput div.csv-row{width:359px;padding:29px 32px 40.5px 30px;border:solid;border-top:none;border-color:#E6E6E6}div.csvinput div.csv-row:nth-child(2){width:334px;padding:29px 32px 20px 30px;border-top:none;border-left:none}div.csvinput div.csv-row:nth-child(3){width:307px;padding:29px 31px 22px 30px;border-top:none;border-left:none}div.csvinput div.item{color:#000000;font-size:14px;margin:0rem 1rem 0rem 1rem;font-weight:700;text-align:left}div.csvinput div.csv_reference{margin:19px 0 10px 0}div.csvinput div.csv_confirmation{width:138px !important;margin:0 auto}div.csvinput div.item-no{display:flex;align-items:flex-start;appearance:none;color:#211E55;font-size:13px;font-weight:700;text-align:left}div.csvinput div.item-no::before{top:0;left:0;height:19px;margin-right:4px;margin-top:0px}div.csvinput div.item-no1::before{margin-right:4px;content:"①"}div.csvinput div.item-no2::before{margin-right:4px;content:"②"}div.csvinput div.item-no3::before{display:block;margin-right:4px;content:"③"}div.csvinput div.img-item{margin-top:22px}div.csvinput div.csv-item{margin-top:32.5px}div.csvinput div.csv-nortis{margin-top:20px;font-size:10px;text-align:left}div.csvinput div.csv-nortis p{margin:0;text-indent:-1rem;padding-left:1rem}div.dinput div.warning-row{color:#C1272D;padding:0.9rem 0rem 0rem 1.6rem;font-size:1.1rem;letter-spacing:-0.05rem;text-align:left}div.dinput div.item{color:#211E55;font-size:1.3rem;margin:0rem 1rem 0rem 1rem;font-weight:700;text-align:left}div.dinput div.item span.confirm-left{margin-left:10.3rem;color:#222}div.dinput div.item span.confirm{font-size:1.3rem}div.dinput div.item span.answer{letter-spacing:0.14rem;color:#222}div.dtable_header{margin:3.1rem 6.5rem 0rem 6.5rem;background:#FAFAFC;font-size:1.2rem;letter-spacing:0.06rem;padding-left:1rem}div.dtable_info{color:#FF0000;padding:1.6rem 0rem 0.4rem 6.8rem;font-size:1.2rem}div.edit_disc_text{color:#000000;margin:20px 0 21px 5.9rem;font-size:14px}div.dtable_searchbox{margin-top:2rem;margin-right:0.5rem;background:#ffffff;border:#ccc solid;border-radius:0.2rem;border-collapse:collapse;border-width:1px 1px 1px 1px;padding:0.8rem 2rem 2rem 2rem;font-size:1.2rem;letter-spacing:0.04em}div.dtable_scroll{display:flex;flex-direction:column}div.dtable{width:88.3%;height:51%;align-content:space-around;margin:0rem 5.4rem 0rem 5.9rem;background:#FAFAFC;border-radius:3px;overflow-y:auto}div.dtable::-webkit-scrollbar{margin-left:10px;width:10px}div.dtable::-webkit-scrollbar-thumb{width:10px}div.dtable::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.dtable::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.dtable table{background-color:#FFFFff;color:#211E55;border:#ccc solid 1px;border-radius:3px;border-collapse:collapse}div.dtable tr{height:5.3em}div.dtable th,div.dtable td{color:#211E55;border:#ccc solid;border-width:1px 0;border-collapse:collapse;letter-spacing:-0.07em;font-size:1.4rem;white-space:nowrap;text-align:left}div.dtable th{letter-spacing:0.02rem}div.dtable th.user,div.dtable td.user{width:370px;padding:2rem 0rem 1.5rem 3.6rem}div.dtable_new th.user{width:370px;padding:31px 0rem 28px 32px}div.dtable_new td.user{width:370px;padding:14px 0rem 15px 32px}div.dtable_new th.admin-user{width:370px;padding:31px 0rem 28px 12px}div.dtable_new td.admin-user{width:370px;padding:14px 0rem 15px 12px}div.dtable_edit th.user{width:110px;padding:31px 0rem 28px 33px}div.dtable_edit td.user{width:110px;padding:14px 0rem 16px 32px}div.dtable_edit th.user_group_account{width:110px;padding:10px 0rem 15px 33px}div.dtable_edit td.user_group_account{width:110px;padding:14px 0rem 16px 32px}div.dtable th.student,div.dtable td.student{width:200px;padding:2rem 0rem 1.5rem 1.2rem}div.dtable_new th.student{width:200px;padding:31px 0rem 28px 12px}div.dtable_new td.student{width:200px;padding:14px 0rem 15px 12px}div.dtable_edit th.student{width:110px;padding:31px 0rem 28px 10px}div.dtable_edit td.student{width:110px;padding:14px 0rem 16px 10px}div.dtable th.teacher,div.dtable td.teacher,div.dtable th.education,div.dtable td.education{width:200px;padding:2rem 0rem 1.5rem 1.2rem}div.dtable_new th.teacher,div.dtable_new th.education{width:200px;padding:31px 0rem 28px 12px}div.dtable_new td.teacher,div.dtable_new td.education{width:200px;padding:14px 0rem 15px 12px}div.dtable_new td.admin-name{width:200px;padding:14px 12px 15px 12px}div.dtable_edit th.teacher,div.dtable_edit th.teacher{width:110px;padding:31px 0rem 28px 10px}div.dtable_edit td.teacher,div.dtable_edit td.education{width:110px;padding:14px 0rem 16px 10px}div.dtable th.password,div.dtable td.password{width:260px;padding:1rem 0rem 0.5rem 1.2rem}div.dtable td.password{width:260px;padding:14px 0rem 15px 12px}div.dtable_new th.password{width:260px;padding:31px 0rem 28px 12px}div.dtable_new td.password{width:260px;padding:14px 0rem 16px 10px}div.dtable_edit th.password{width:140px;padding:13px 0rem 11px 10px}div.dtable_edit td.password{width:140px;padding:14px 0rem 16px 10px}div.dtable th.year,div.dtable td.year{width:5.3rem;padding:2rem 0rem 1.5rem 1.2rem}div.dtable_edit th.year{width:5.3rem;padding:31px 0rem 28px 10px}div.dtable_edit td.year{width:5.3rem;padding:14px 0rem 16px 10px}div.dtable th.mail,div.dtable td.mail{width:25rem;padding:2rem 0rem 1.5rem 1.2rem}div.dtable_new th.mail{width:25rem;padding:31px 0rem 28px 12px}div.dtable_new td.mail{width:25rem;padding:14px 0rem 15px 12px}div.dtable_edit th.mail{width:220px;padding:31px 0rem 28px 10px}div.dtable_edit td.mail{width:220px;padding:14px 0rem 16px 10px}div.dtable td.admin-mail{padding:14px 0rem 16px 32px}div.dtable th.sso_id{width:370px;padding:31px 0rem 28px 32px}div.dtable td.sso_id{width:370px;padding:14px 0rem 15px 32px}div.dtable th:first-child{padding:31px 0rem 28px 32px}div.dtable div.icon_lists{display:flex;justify-content:flex-start}div.dtable th.sso_id div.icon_list{display:flex;align-items:center}div.dtable th.sso_id div.icon_list img:first-child{margin-left:17px}div.dtable th.sso_id div.icon_list img:nth-child(2){margin-left:11px;margin-right:14px}div.dtable_edit th.sso_id_edit{width:220px;padding:10px 0rem 15px 10px}div.dtable_edit td.sso_id_edit{width:220px;padding:14px 0rem 16px 10px}div.dtable_edit th.sso_id_edit div.icon_list{display:flex;align-items:center;margin-top:8px}div.dtable_edit th.sso_id_edit div.icon_list img:nth-child(2){margin-left:13px;margin-right:15px}div.dtable th.expired_at,div.dtable td.expired_at{width:13.3rem;padding:2rem 3.3rem 1.5rem 1.2rem}div.dtable_edit th.expired_at{width:70px;padding:19px 44px 17px 10px}div.dtable_edit td.expired_at{width:70px;padding:14px 48px 16px 10px}div.dtable td.remove_img_area{text-align:right;padding-right:1rem}div.modal_link{margin-left:5.9rem}a.modal_link_text{position:relative;display:inline-block;padding:0 0 0 16px;color:#211E55;vertical-align:middle;text-decoration:underline;font-size:15px;font-weight:bold;line-height:46px}.modal_link_text::before,.modal_link_text::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}a.arrow::before{left:6px;width:7px;height:7px;border-top:1px solid #211E55;border-right:1px solid #211E55;-webkit-transform:rotate(45deg);transform:rotate(220deg)}div.dtable input{font-size:1.2rem;width:100%;height:2.6em;box-sizing:border-box}div.dtable_new input{font-size:1.2rem;width:100%;height:35px;box-sizing:border-box}input[type="text"].is-error{border:2px solid #FB2D34}div.dtable input.expired_at{width:7.2rem;text-align:center}div.dtable div.text-danger{white-space:normal;margin-left:1.2rem}div.dtable_new div.text-danger,div.dtable_edit div.text-danger{white-space:normal;margin-left:0px;margin-top:6px}div.csv-dangers{white-space:normal;margin-left:68px;color:#C1272D;font-size:1.1rem;letter-spacing:-0.05rem;text-align:left;font-weight:500}span.csv-danger div.text-danger,div.csv-danger{white-space:normal;margin-left:5.9rem;margin-right:5.9rem;max-height:8.5rem;color:#C1272D;font-size:1rem;letter-spacing:-0.05rem;text-align:left;font-weight:500;overflow-y:scroll}div.csv-danger-valid{margin-left:0 !important}div.dtable_new .required,div.dtable_valid_new .required,div.dtable_navi_new .required{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;background-color:#fff700;font-size:10px;font-weight:400;border-radius:10px;margin-left:5px}div.dtable_valid{height:53%;align-content:space-around;margin:1.6rem 5.5rem 0rem 6.6rem;background:#ffffff;border-radius:3px;overflow-y:auto}div.dtable_valid_new{height:27rem;align-content:space-around;margin:1.6rem 5.5rem 0rem 6.6rem;background:none;border-radius:3px;overflow-y:auto}div.dtable_valid::-webkit-scrollbar{margin-left:10px;width:10px}div.dtable_valid::-webkit-scrollbar-thumb{width:10px}div.dtable_valid::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.dtable_valid::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.confirm_table{background:#ffffff}div.dtable_valid table{color:#211E55;border:#ccc solid 1px;border-radius:3px;border-collapse:collapse;background:#ffffff}div.dtable_valid tr{height:5.3em}div.dtable_valid img{vertical-align:inherit}div.dtable_valid th,div.dtable_valid td{color:#211E55;border:#ccc solid;border-width:1px 0;border-collapse:collapse;padding:1.2rem 0rem 1.5rem 3.1rem;letter-spacing:-0.09em;text-align:left;font-size:1.4rem;white-space:nowrap}div.dtable_valid th:last-of-type,div.dtable_valid td:last-of-type{padding-right:3.1rem}div.dtable_valid th:hover .sort_link{color:#347eb8}div.dtable_valid td{letter-spacing:-0.03em;font-size:1.2rem}div.dtable_valid input.user{font-size:1.2rem;width:12em;height:1.8em;margin-left:3.5rem}div.dtable_valid input.student{font-size:1.2rem;width:10.3em;height:1.8em;margin-left:0.8rem}div.dtable_valid input.password{font-size:1.2rem;width:13.1em;height:1.8em;margin-left:1rem}div.dtable_valid input.year{font-size:1.2rem;width:4.7em;height:1.8em;margin-left:0.8rem}div.dtable_valid input.mail{font-size:1.2rem;width:18.4em;height:1.8em;margin-left:0.7rem}div.dtable_valid_contractor{height:50%;align-content:space-around;margin:0.6rem 5.9rem 0 5.9rem;background:#ffffff;border-radius:3px}.userInfoTable{width:100%;margin:5px 0px;border-collapse:collapse}.userInfoTable th{width:155px;padding:10px 25px;font-size:14px;font-weight:bold;text-align:left;white-space:nowrap}.userInfoTable td{padding:10px 25px;font-size:14px;word-break:break-all;white-space:nowrap}div.dtable_valid_book{height:53%;align-content:space-around;margin:1.6rem 5.5rem 0rem 6.6rem;background:#ffffff;border-radius:3px;overflow-y:auto}div.dtable_valid_book::-webkit-scrollbar{margin-left:10px;width:10px}div.dtable_valid_book::-webkit-scrollbar-thumb{width:10px}div.dtable_valid_book::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.dtable_valid_book::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.dtable_valid_book table{color:#211E55;border:#ccc solid 1px;border-radius:3px;border-collapse:collapse}div.dtable_valid_book tr{height:4.8rem}div.dtable_valid_book img{vertical-align:inherit}div.dtable_valid_book th,div.dtable_valid_book td{color:#211E55;border:#ccc solid;border-width:1px 0;border-collapse:collapse;padding:1.2rem 0rem 1.5rem 2.3rem;letter-spacing:-0.09em;text-align:left;font-size:1.4rem;white-space:nowrap}div.dtable_valid_book th:hover .sort_link{color:#347eb8}div.dtable_valid_book td{letter-spacing:-0.03em;font-size:1.2rem}div.contents div.cheader{color:#211E55;font-size:1.2rem;margin:1.4rem 0 0 0;font-weight:700;text-align:left;letter-spacing:-0.1rem}button.bluebutton{color:#D7DCEB;background-color:#113285;border:2px solid #113285;border-radius:5px;height:2.8rem;font-size:1.1rem;font-weight:600;white-space:nowrap;letter-spacing:0.05em;min-width:15rem}button.bluebutton:hover{background-color:#347eb8}button.bluebutton img{margin-top:0.4em}button.bluebutton span{display:inline-block;margin-top:-0.6em;margin-left:0.3em;vertical-align:middle}button>div.flex,a>div.flex{display:flex;flex-direction:row;vertical-align:middle;align-items:center}div.tablecount{margin-right:4rem;letter-spacing:0.1rem}div.table_full{width:93%;height:70%;align-content:space-around;margin:1rem 1rem 0rem 4.3rem;background:#ffffff;border-radius:3px;overflow-y:scroll}div.table_full::-webkit-scrollbar{margin-left:10px;width:10px}div.table_full::-webkit-scrollbar-thumb{width:10px}div.table_full::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.table_full::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.table_full table{color:#211E55;border:#ccc solid 1px;border-radius:3px;border-collapse:collapse}div.table_full tr{height:5.3em}div.table_full tr.selected{background:#E6F0F7}div.table_full tr.selected td{border-bottom:none}div.table_full th,div.table_full td{color:#211E55;border:#ccc solid;border-width:1px 0;border-collapse:collapse;padding:1.2rem 0rem 1.5rem 2rem;letter-spacing:-0.09em;text-align:left;font-size:1.4rem;white-space:nowrap}div.table_full th img{margin-left:0.6rem}div.table_full td{letter-spacing:-0.03em;font-size:1.2rem}div.table_full td.detail{border-top:none;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;font-size:1rem}div.table_full td.detail div{background:black}div.row>div.info{margin:0rem 1.8rem 0.4rem 0.9rem;letter-spacing:-0.02em;font-size:1.2rem}div.row>div.info>img.bottom{vertical-align:bottom}div.table_full th.username,td.username{width:24rem}div.table_full th.name,td.name{width:37rem}div.table_full th.author,td.author{width:18.5rem}div.table_full th.createdate,td.createdate{width:17.5rem}div.table_full th.lastupdate,td.lastupdate{width:12rem}div.table_full th.year,td.year{width:12rem}div.table_full th.showuser,td.showuser{width:22rem;letter-spacing:-0.2em}div.table_full th.bin,td.bin{width:1rem}div.table_full th.edit,td.edit{width:1rem}div.table_full th.accordion-down,td.accordion-down{width:5rem}div.table_full input.user{font-size:1.2rem;width:12em;height:1.8em;margin-left:3.5rem}div.table_full input.student{font-size:1.2rem;width:10.3em;height:1.8em;margin-left:0.8rem}div.table_full input.password{font-size:1.2rem;width:13.1em;height:1.8em;margin-left:1rem}div.table_full input.year{font-size:1.2rem;width:4.7em;height:1.8em;margin-left:0.8rem}div.table_full input.mail{font-size:1.2rem;width:18.4em;height:1.8em;margin-left:0.7rem}div.group-name1{font-size:1.2rem}input.group-name2{border:1px solid #B3B3B3;font-size:1.2rem;padding:0.4rem;border-radius:0.3rem;font-weight:400;width:42vw;vertical-align:middle;height:2em}div.group-name2-noborder{color:#B3B3B3;font-size:1.2rem;padding:0.4rem;border-radius:0.3rem;font-weight:400;width:42vw;vertical-align:middle;min-height:2em;word-break:break-all}div.c_tabs{display:flex;flex-direction:row;flex-wrap:wrap;margin:0.5em 0rem 0rem 4.3rem;left:0px;width:90em}div.c_tabs div{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;margin:0px;padding:0px}div.c_tabs div.tab{font-size:1.2rem;background-color:#211E55;color:#B9C2DC;padding:0.3em 1.6em 0.5em 1.6em;letter-spacing:-0.07em;justify-content:flex-start;border-radius:0.3rem 0.3rem 0 0;margin-right:0.4rem}div.c_tabs div.selected{font-size:1.2rem;background-color:#D7DCEB;color:#211E55}div.sq-count{border:1px solid #113285;background-color:#00000000;color:#113285;border-radius:0.3rem;font-size:0.8rem;display:block;vertical-align:middle;text-align:center;line-height:1rem;margin-top:0.1rem;margin-left:0.1rem;font-weight:600;padding:0 0.2rem;height:1rem}div.baloon{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;min-width:8rem;min-height:3.6em;color:#555555;font-size:0.9rem;background:#ffffff;border:solid 1px #555555;box-sizing:border-box;border-radius:0.3rem;height:auto;width:auto;padding-top:0.3rem;padding-left:0.7rem}div.baloon::before{content:'';position:absolute;display:block;width:0;height:0;transition:all .2s ease;top:30%;left:-15px;transform:rotate(-90deg);border-right:8px solid transparent;border-bottom:15px solid #555555;border-left:8px solid transparent}div.baloon::after{content:'';position:absolute;display:block;width:0;height:0;transition:all .2s ease;top:30%;left:-13px;transform:rotate(-90deg);border-right:8px solid transparent;border-bottom:15px solid #ffffff;border-left:8px solid transparent}span.license-count{border:1px solid #B3B3B3;background-color:#00000000;color:#000;border-radius:0.3rem;display:block;text-align:center;font-weight:600;padding:0.1rem 0.2rem}span.description{padding-right:4.6rem;font-size:1rem;margin:0.9rem 0 0.9em 0;letter-spacing:0.026em}div.c_tabs div.tab span.sq-count{border:1px solid #B9C2DC;color:#B9C2DC;height:1.4rem;font-size:1rem;margin:0.2rem 0rem 0rem 0.5rem;padding:0rem 0.3rem 0rem 0.2rem}div.c_tabs div.selected span.sq-count{border:1px solid #211E55;color:#211E55}div.c_tabs_contents{width:92.2%;align-content:space-around;margin-left:4.3rem;background:#D7DCEB;border-radius:3px;overflow-y:scroll}div.c_tabs_contents::-webkit-scrollbar{margin-left:10px;width:10px}div.c_tabs_contents::-webkit-scrollbar-thumb{width:10px}div.c_tabs_contents::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.c_tabs_contents::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.c_tabs_contents>div.row{margin:0 4.3em 0 3.6em}div.c_tabs_contents div.new_tablecount{text-align:right;margin-top:1.2em;letter-spacing:0.1rem}div.submit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;margin:1.9rem 0 0 0}div.dsubmit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}div.dsubmit button.csv_close{margin-bottom:30px}button.ref{background:#211E55;border:1px solid #211E55;color:#B9C2DC;border-radius:0.2rem;font-size:0.9rem;font-weight:600;cursor:pointer;vertical-align:middle;letter-spacing:0.1rem;height:3rem;width:4.7rem;margin:0 1.3em 0 1.5em}button.submit{background:#211E55;border:1px solid #211E55;color:#B9C2DC;border-radius:0.2rem;font-size:1.1rem;font-weight:600;cursor:pointer;vertical-align:middle;letter-spacing:0.02rem;height:3rem;width:23.3rem;margin:0 1.3em 0 1em}button.csv-submit{margin:0 0 0 0}button.next{background:#211E55;border:1px solid #211E55;color:#B9C2DC;border-radius:0.2rem;font-size:1.1rem;font-weight:600;cursor:pointer;vertical-align:middle;height:3rem;min-width:16em;margin:0 1.3em 0 1em}.sso_link{display:flex;justify-content:start;height:46px}button.modal_link_text{background:#FAFAFC;border-style:none;cursor:pointer;position:relative;display:inline-block;padding:0 0 0 16px;margin:0 0 0 5.9rem !important;color:#211E55;vertical-align:middle;text-decoration:underline;font-size:15px;font-weight:bold;line-height:46px}.modal_link_text::before,.modal_link_text::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.required_item{line-height:46px;margin-left:30.07px;color:#FB2D34;font-size:12px}button.arrow::before{left:6px;width:7px;height:7px;border-top:1px solid #211E55;border-right:1px solid #211E55;-webkit-transform:rotate(45deg);transform:rotate(220deg)}button.next:hover{background:#347eb8}button.back{background:#B9C2DC;border:1px solid #B9C2DC;color:#211E55;border-radius:0.2rem;font-size:1.1rem;font-weight:600;cursor:pointer;vertical-align:middle;height:3rem;min-width:16em;margin:0 1em 0 1em}button.back:hover{background:#347eb8}button.addbutton{background:#113285;border:1px solid #211E55;color:#B9C2DC;border-radius:0.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;vertical-align:middle;height:3rem;width:9.7em;margin:2.1em 0.8rem 0 1em;float:right;align-self:flex-end}button.addbutton:hover{background:#347eb8}div.history{margin-left:0.3rem;width:41px;height:23px;margin-top:12px;background-image:url("/school/new_style/images/henshurireki.svg")}div.history:hover{background-image:url("/school/new_style/images/henshurireki-hover.svg")}div.new{margin-left:0.3rem;width:24px;height:11px;background-image:url("/school/new_style/images/new.svg")}div.accordion-down{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-down.svg")}div.search-accordion-down{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-down.svg");position:absolute;bottom:0px;right:1px}div.accordion-down:hover{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-down-hover.svg")}div.search-accordion-up{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-up.svg");position:absolute;bottom:0px;right:1px}div.accordion-up{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-up.svg")}div.accordion-up:hover{width:23px;height:12px;background-image:url("/school/new_style/images/accordion-up-hover.svg")}.contents_list .bookrow .book_name .line_clamp{line-clamp:4;-webkit-line-clamp:4}.contents_list .bookrow .outline .line_clamp{line-clamp:1;-webkit-line-clamp:1}.contents_list div.accordion-down{width:12px;height:23px;margin-left:7px;vertical-align:middle;background-position:center;background-image:url("/school/new_style/images/select_right_move.svg");transform:rotate(90deg)}.contents_list div.accordion-up{width:12px;height:23px;margin-left:7px;vertical-align:middle;background-position:center;background-image:url("/school/new_style/images/select_right_move.svg");transform:rotate(-90deg)}div.school_search_accordion.search-accordion-down::after,div.school_search_accordion.search-accordion-up::after,div.school_search_accordion.accordion-down::after,div.school_search_accordion.accordion-up::after{position:absolute;top:-23px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:58px}div.school_search_accordion.accordion-up.upload-accordion::after,div.school_search_accordion.accordion-down.upload-accordion::after{position:absolute;top:-23px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:55px}div.modal_school_search_accordion_content.accordion-down::after,div.modal_school_search_accordion_content.accordion-up::after{position:absolute;top:-35px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:58px}div.modal_school_search_accordion_teacher_student.search-accordion-down::after,div.modal_school_search_accordion_teacher_student.search-accordion-up::after{position:absolute;top:-17px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:52px}div.modal_school_search_accordion_school_content.accordion-down::after,div.modal_school_search_accordion_school_content.accordion-up::after{position:absolute;top:-16px;right:0;bottom:0;left:-25px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:76px;height:56px}div.modal_school_search_accordion_teacher_student_add_group.accordion-down::after,div.modal_school_search_accordion_teacher_student_add_group.accordion-up::after{position:absolute;top:-21px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:57px}div.modal_school_search_accordion_group.accordion-down::after,div.modal_school_search_accordion_group.accordion-up::after{position:absolute;top:-32px;right:0;bottom:0;left:-23px;z-index:1;pointer-events:auto;content:"";background-color:transparent;width:69px;height:67px}div.bin{width:13px;height:15px;background-image:url("/school/new_style/images/bin.svg")}div.edit{width:13px;height:15px;background-image:url("/school/new_style/images/edit.svg")}div.bin:hover{width:13px;height:15px;background-image:url("/school/new_style/images/bin-hover.svg")}div.add-circle{width:18px;height:18px;margin-top:4px;background-image:url("/school/new_style/images/add-circleblack-s.svg")}div.add-circle:hover{width:18px;height:18px;background-image:url("/school/new_style/images/add-circle-hover.svg")}i.exclamation:before{color:red;content:"※";font-size:0.5rem;font-style:normal;margin-left:4px;vertical-align:text-top}.orange{background-color:#FFC236}div.footer{display:flex;justify-content:center}div.navigation-title{margin-top:1.92737030411449rem;color:#211E55;background-color:#FCEE21;width:110.345259391771rem;height:4.51824686940966rem;border-radius:2.25912343470483em;font-size:2.846rem;display:flex;align-items:center;justify-content:center}div.navigation-title>img{padding-right:2.0rem;width:2.049373881932021rem;height:2.794096601073345rem}div.navigation-steps{display:flex;justify-content:center;margin-top:4.70912343470483rem;margin-left:1.11279069767442rem}div.navigation-steps div.item{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;fill:#D7DCEB;color:#211E55;margin-left:-1.11279069767442rem}div.navigation-steps div.selected{fill:#211E55;color:#D7DCEB}div.navigation-steps div.item div.text{bottom:0;font-size:1.423rem;height:80%;left:0;line-height:2.2rem;margin:auto;position:absolute;top:0;width:100%}div.navigation-steps div.item div.text>span{font-size:1.85rem}div.navigation-start{margin:0rem auto}div.navigation-start div.text{margin:4.620840787119857rem 0rem 0rem 8.080679785330948rem;font-size:1.281rem;line-height:2.241rem}div.navigation-start div.content{margin:3.842486583184258rem 0rem 6.445527728085868rem 0rem;display:flex;justify-content:center}div.navigation-start div.content div.circle{box-sizing:border-box;width:14.44552772808587rem;height:14.44552772808587rem;border-radius:7.222763864042935rem;border:0.4rem solid #211E55;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center;font-size:1.423rem;line-height:1.779rem;color:#211E55;margin:0rem 0.7318425760286225rem}div.navigation-start div.content div.circle:hover{background-color:#D7DCEB}div.navigation-start div.content div.circle div.image{margin:2.042844364937388rem 0rem 0rem 0rem;height:4.495527728085868rem}div.navigation-step{margin:0rem auto}div.navigation-step div.content{width:94.94597495527728rem;margin:0rem auto}div.navigation-step div.content div.text{font-size:1.281rem;margin-top:2.062880143112701rem;margin-bottom:0.8681574239713775rem;color:#211E55}div.navigation-step div.child{border:0.2623rem solid #CCCCCC;border-radius:0.7168157423971377rem;box-sizing:border-box}div.navigation-step div.child-1{height:33.34561717352415rem}div.navigation-step div.child-1 div.circles{margin-top:3.810508586762075rem;display:flex;justify-content:center}div.navigation-step div.child-1 div.circle{box-sizing:border-box;width:21.00008944543828rem;height:21.00008944543828rem;border-radius:10.50004472271914rem;border:0.8rem solid #211E55;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center;font-size:1.636rem;line-height:2.419rem;color:#211E55;margin:0rem 1.686404293381038rem}div.navigation-step div.child-1 div.circle:hover{background-color:#D7DCEB}div.navigation-step div.child-1 div.circle div.image{margin:3.287656529516995rem 0rem 0rem 0rem;height:9.192307692307692rem}div.navigation-step div.child-1 div.text{font-size:1.281rem;margin-top:3.147227191413238rem;text-align:center;text-decoration:underline}a.text-red{color:#FF0000}div.navigation-step div.child-2{padding:0 25px}div.navigation-step div.child-2 div.text{margin-top:1.369856887298748rem;margin-bottom:0rem;color:red;font-size:0.854rem}div.navigation-step div.child-2 div.table{margin-top:0.3629695885509839rem;border:0.1rem solid #CCCCCC;border-radius:0.6269230769230769rem}div.navigation-step div.child-2 div.buttons{text-align:center;margin-top:4.2rem;margin-bottom:2rem}div.navigation-step div.child-2 div.table>table{font-size:1.423rem;color:#211E55;border-collapse:collapse;border-spacing:0rem;margin:-0.1rem;width:100%;table-layout:fixed}div.navigation-step div.child-2 div.table>table td{padding:1rem 15px}div.navigation-step div.child-2 div.table>table td:first-child{padding-left:30px}div.navigation-step div.child-2 div.table>table td:last-child{padding-right:30px}div.navigation-step div.child-2 div.table>table td input{width:100%}div.navigation-step div.child-2 div.table>table .table_title{display:flex;justify-content:flex-start;align-items:center}div.navigation-step div.child-2 div.table>table .sso_id{width:370px}div.navigation-step div.child-2 div.table>table .sso_id div.icon_lists{display:flex;justify-content:flex-start}div.navigation-step div.child-2 div.table>table .sso_id div.icon_lists img:first-child{margin-left:17px}div.navigation-step div.child-2 div.table>table .sso_id div.icon_lists img:nth-child(2){margin-left:11px;margin-right:14px}div.navigation-step div.child-2 div.table>table .login_id{width:340px}div.navigation-step div.child-2 div.table>table .password{width:220px}div.navigation-step div.child-2 div.table>table .display_name{width:200px}div.navigation-step div.child-2 div.table>table .enrollment_year{width:100px}div.navigation-step div.child-2 div.table>table .alert{margin-left:10px}div.navigation-step div.child-2 div.table>table .form-error{margin-left:0}div.navigation-step div.child-2 tr.table-header{height:5.154561717352415rem;border-bottom:0.1rem solid #CCCCCC}div.navigation-step div.child-2 tr.table-line{height:5.472808586762075rem;font-size:1.281rem;color:#251E1C}tr.table-line td{vertical-align:top;padding-top:1rem}div.navigation-step span.alert{font-size:0.423rem;vertical-align:super;color:red}div.navigation-step span.memo{font-size:0.854rem}.plan-text{font-size:10px;color:#211e55}.plan-button{padding:0 5px;font-size:10px;border-radius:4px;border:2px solid #211e55;color:#211e55}.plan-button:hover{opacity:0.5}.message-fixed{position:fixed;left:0;visibility:hidden;width:1366px;padding:25px 0;transform:translateY(-50%);background:#211e55;color:#fff;text-align:center;z-index:100000}.form-error{color:#c33}.table-line div.form-error:nth-child(3){margin-top:-8px}img.book_cover{max-width:100px;max-height:100px;padding:20px 0px 20px 0px}.contents_list div.cover_image_box{width:80px;height:80px;margin-left:10px;text-align:center}.contents_list img.book_cover{max-width:80px;max-height:80px;padding:0}img.book_cover.no_padding{padding:0}.book_cover_wrap{display:flex;margin-top:8px;justify-content:center;align-items:center;flex-direction:column;min-width:100px;max-width:100px;min-height:100px;max-height:100px}.search-condition>div{float:left}.search-form{display:inline-flex;width:100%}div.accordion-button{position:relative;display:block}.contents_list table.list tr.content_license_accordion_zone{height:30px;border-top:1px dashed rgba(209,211,215,0.5)}.contents_list table.list tr.content_license_accordion_zone.expired{opacity:0.2;pointer-events:none}.expired__parent{color:#ff0000}.expired__children{color:#C1272D}div.grades{display:block}.contents_list span.content_type_teacher{background-image:url(/school/new_style/images/teacher_book.svg);background-repeat:no-repeat;width:26px;height:40px;margin-left:auto;margin-right:auto}.contents_list span.content_type_teacher_alert{background-image:url(/school/new_style/images/teacher_book_alert.svg);background-repeat:no-repeat;width:26px;height:40px;margin-left:auto;margin-right:auto}div.no_content{background-color:#e8e8e8;display:block}.contents_list div.circumscription.no_content{background-color:#FFFFFF;display:block;border:3px solid #A4A7AF}span.no_content{font-size:14px;color:#C1272D;padding:1.6em 0 1.6em 0}.contents_list span.no_content{font-size:14px;font-weight:500;color:#C1272D;padding:1.6em 0 1.6em 0}.contents_list div.no_content.no_search{height:108px}.contents_list div.no_content.no_product{height:160px}.contents_list span.no_content{padding:0}div.no_content .store_link{margin-top:16px}div.no_content a.btn{font-size:1.3rem;margin:0.75em 0.8em 0.3em 0em;padding:0.1em 0.8em 0em 0.9em;display:inline;text-decoration:none;background:#ffffff;color:#211E55;border:solid 2px #211E55;border-radius:4px;height:2rem}div.no_content a.btn img{margin-right:0.3rem}div.no_content a.btn:hover{background:#D7DCEB}div.no_content div.row{margin-left:57px}div.no_content div.row.center{margin-left:0px}button.is-disabled,button.is-disabled:hover{border:#ccc;background:#ccc;color:#8b8b8c;cursor:inherit}div.text-danger{color:#FB2D34;font-size:1.1rem;letter-spacing:-0.05rem;text-align:left;font-weight:500}a.button.button__download-template{display:flex;align-items:center;justify-content:center;font-size:13px;transition-duration:.2s;border-radius:4px;font-size:14px;font-weight:bold;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:182px;height:52px;margin:0 auto;border:2px solid #211e55;background:#fff;color:#211e55;font-size:14px;font-weight:bold;cursor:pointer}a.button.button__download-template::before{top:0;left:0;height:20px;width:17px;margin-right:9px;background:url("/school/new_style/images/ico_confirm.svg") no-repeat;background-size:90%;content:""}a.button.button__download-template:hover{opacity:.5}label.ref-button{display:flex;justify-content:center;align-items:center;text-align:center;background:#211E55;border:1px solid #211E55;color:#B9C2DC;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:0.9rem;font-weight:600;cursor:pointer;line-height:1.1;letter-spacing:0.1rem;width:4.7rem;margin-left:-3px}div.demailsetting{margin:3.8rem 5.9rem 0 5.9rem;display:flex;flex-direction:row-reverse}a.emailSetting{background:#B9C2DC;border:1px solid #B9C2DC;color:#211E55;border-radius:0.4rem;font-size:14px;cursor:pointer;vertical-align:middle;height:3rem;width:13em;text-align:center;line-height:3rem}a.emailSetting:hover{background:#347eb8}div.email_description{margin-top:0.5rem;margin-left:5.9rem;font-size:14px;font-weight:500}div.email_info{margin-top:1.5rem;margin-left:5.9rem}div.email_info div.title{width:670px;color:#211E55;font-size:16px;font-weight:bold;text-align:left}div.email_info div.email{margin-top:0.5rem;vertical-align:middle;display:inline-block;font-size:30px;text-align:center;color:black}div.email_info div.email input{color:black;width:45em;font-size:14px;line-height:1.3;vertical-align:top}button.confirmEmail{margin-left:25px;background:#B9C2DC;border:1px solid #B9C2DC;color:#211E55;border-radius:0.4rem;font-size:14px;cursor:pointer;vertical-align:top;height:3.5rem;width:16em;font-family:'Noto Sans JP', sans-serif}button.confirmEmail:hover{background:#347eb8}div.table-circumscription td{font-size:12.5px;text-align:left}button.button__account_card{background:#211E55;border:1px solid #211E55;color:#B9C2DC;border-radius:0.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;vertical-align:middle;height:4rem;width:24em;margin:1em 0em 0em 2em}button.button__account_card:hover{opacity:0.5}tr.all_select{background:#dbf5f54f}div.upload_area{width:100%;min-height:10rem;padding:0;border:solid #211E55 0.2rem;border-radius:3px;background:#ffffff;margin-top:-1em}div.accordion-link{position:relative;right:2rem;bottom:1rem}div.add_file{margin:2rem 0;background-position:left 1.4rem top 0;background-size:50px 50px;font-size:1.4rem;font-weight:bold}div.add_file img{vertical-align:middle;margin-right:1rem}div.add_file p{font-size:0.9em}div.add_file a{text-decoration:underline;font-size:1.3em}div.add_file .dnd{text-decoration:underline;font-size:1.3em}button.darkbluebutton{color:#fff;background-color:#211E55;border:2px solid #211E55;border-radius:5px;height:2.8rem;font-size:1.1rem;font-weight:600;white-space:nowrap;letter-spacing:0.05em}button.darkbluebutton:hover{background-color:#347eb8}div.upload_error{margin-top:1rem;margin-bottom:1rem}div.upload_error pre.error_message{width:70%;background-color:#fddde8;color:#e31750;display:block;margin-left:15%;padding:5px 0;border-radius:2px}div.upload_success{margin-top:1rem;margin-bottom:1rem}div.upload_success pre.success_message{background-color:#d4edda;color:#155724;display:block;margin-left:15%;margin-right:15%;padding:5px;border-radius:2px}div.uploading{margin-top:1rem;margin-bottom:1rem}div.uploading pre.uploading_message{width:70rem;background-color:#fff3cd;color:#856404;display:block;margin-left:15.5rem;padding:5px;border-radius:2px}div.dtable_upload{height:177px;align-content:space-around;margin:1.6rem 5.5rem 1rem 6.6rem;background:#ffffff;border-radius:3px;overflow-y:auto}div.dtable_upload::-webkit-scrollbar{margin-left:10px;width:10px}div.dtable_upload::-webkit-scrollbar-thumb{width:10px}div.dtable_upload::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.dtable_upload::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.dtable_upload table{color:#211E55;border:#ccc solid 1px;border-radius:3px;border-collapse:collapse}div.dtable_upload table tbody{overflow-y:scroll;height:130px}div.dtable_upload tr{height:2.3em}div.dtable_upload img{vertical-align:inherit}div.dtable_upload th,div.dtable_upload td{color:#211E55;border-width:1px 0;border-collapse:collapse;padding:0.7rem 0rem 1.0rem 3.1rem;letter-spacing:-0.09em;text-align:left;font-size:1.0rem}div.dtable_upload th{border:#ccc solid;border-width:1px 0;border-collapse:collapse}div.dtable_upload th:hover{color:#347eb8}div.dtable_upload td{letter-spacing:-0.03em;font-size:1.2rem}div.dtable_upload input.title{height:1.5em}div.dtable_upload td div.flex{margin-right:20px}div.dtable_upload td.error{color:red}div.dtable_upload th div.title_info{background-image:url("/school/new_style/images/hatena_navy.svg");width:10px;height:10px;display:inline-block;margin-left:0.5rem}div.dtable_upload td div.error_info{background-image:url("/school/new_style/images/hatena_white.svg");width:10px;height:10px;display:inline-block;margin-left:0.5rem}div.school_contents_info{background-image:url("/school/new_style/images/hatena_navy.svg");width:20px;height:20px;display:inline-block;margin-left:0.5rem}div.sort_asc{background:#113285 0% 0% no-repeat padding-box;opacity:1;width:0;height:0;margin:3px;margin-left:7px;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:12px solid #113285}div.sort_desc{background:#113285 0% 0% no-repeat padding-box;opacity:1;width:0;height:0;margin:3px;margin-left:7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #113285}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:2px solid #2d3594;color:#333;box-shadow:0 4px 14px -2px #2d3594;border-radius:10px}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#2d3594;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#2d3594;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#2d3594;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px;left:-5px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#2d3594}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}div.right_set{text-align:right;width:70%;margin-left:15%}div.dtable_upload table tbody::-webkit-scrollbar{margin-left:10px;width:10px}div.dtable_upload table tbody::-webkit-scrollbar-thumb{width:10px}div.dtable_upload table tbody::-webkit-scrollbar-track{background:#FAFAFC;border:none;padding-left:10px}div.dtable_upload table tbody::-webkit-scrollbar-thumb{background:#999;border-radius:10px;box-shadow:none}div.school_info_connect{border-collapse:separate;border-spacing:0;margin:0rem 0rem 0.4rem 0.9rem !important;word-break:break-word}span.school_left_info{background-color:#E7E7E7;border:solid 2px #312E63;border-radius:4px 0px 0px 4px;border-collapse:collapse;display:table-cell;padding:2px 6px;font-size:11.08px;white-space:nowrap}span.school_right_info{border:solid 2px #312E63;border-radius:0px 4px 4px 0px;border-collapse:collapse;display:table-cell;border-left:none;padding:2px 6px;font-size:11.08px;max-width:260px}span.nowrap{white-space:nowrap}div.school_contents_info_connect{display:flex;border-collapse:separate;border-spacing:0}span.school_left_contents_info{background-color:#E7E7E7;border:solid 2px #312E63;border-radius:4px 0px 0px 4px;border-collapse:collapse;display:table-cell;padding:1px 6px;font-size:9.7px;width:60px;text-align:center;align-self:flex-start;white-space:nowrap}span.school_right_contents_info{border:solid 2px #312E63;border-radius:0px 4px 4px 0px;border-collapse:collapse;display:table-cell;border-left:none;padding:1px 6px;font-size:9.7px;margin-right:8px;width:fit-content;text-align:center;align-self:flex-start}.school_content div.school_contents_help{background:url("/school/new_style/images/help_link.svg");color:#fff;width:74px;height:24px;display:inline-block;opacity:1;font-size:21px;margin-top:12px;margin-right:14px;float:right}.school_content div.school_contents_help:hover{background:url("/school/new_style/images/help_link_hover.svg");cursor:pointer}.school_content .tooltip_window.dashboard_tooltip{display:none;box-sizing:border-box;position:absolute;border:2px solid #576ea9;background-color:#ffffff;border-radius:4px;font-size:14px;color:#211e55;max-width:840px;min-height:0;padding:0;box-shadow:1px 1px 4px #11328580;z-index:10}.school_content .tooltip_window.dashboard_tooltip .tooltip_window_head{display:flex;align-items:center;justify-content:flex-end;background-color:#D7DCEB;padding-left:10px}.school_content .tooltip_window.dashboard_tooltip .tooltip_window_body{background-color:#fff;padding:6px 12px 14px}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-title{flex:1;font-size:16px;font-weight:bold;color:#113285;margin:0}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;line-height:1.14;font-weight:bold;color:#fff;padding:4px 10px 4px 12px;background-color:#576ea9;border-radius:13px 0 0 13px;cursor:pointer}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon i{display:inline-block;width:8px;height:8px;position:relative}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon i::before,.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{content:"";display:block;width:11.3px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon i::before{transform:translate(-50%, -50%) rotate(45deg)}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{transform:translate(-50%, -50%) rotate(-45deg)}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-text{margin:0}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-item{margin:0;text-indent:-1em;padding-left:1em}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-note{text-indent:-1.5em;padding-left:1.5em;margin:0}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-note:before{content:"※";margin-right:0.5em}.school_content .tooltip_window.dashboard_tooltip .tooltip_window-note.indent{margin-left:1em}.school_content .tooltip_window.dashboard_tooltip#tooltip_school_contents_help{width:840px}.upload-content{letter-spacing:0.02rem}.upload-content__file-name{width:240px}.upload-content__title{width:240px}.upload-content__size{width:110px}.upload-content__state{width:130px}.upload-content__delete{width:35px}div#uploading-indication{margin:20px}.arrow_box{min-width:30rem;background:#ffffff;border:2px solid #292486;padding:10px 12px;position:relative;border-radius:16px;box-shadow:0px 0px 10px 0px #a7a7a7;font-size:0.9rem;font-weight:bold}.error_box{background:#ed3030;border:2px solid #ffffff;color:#ffffff}.arrow_box:after,.arrow_box:before{top:100%;left:calc(50% - 145px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:10px;margin-left:-10px}.arrow_box:before{border-color:rgba(41,36,134,0);border-top-color:#292486;border-width:13px;margin-left:-13px}.error_box:after{border-color:rgba(237,48,48,0);border-top-color:#ed3030;border-width:10px;margin-left:-10px}.error_box:before{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:13px;margin-left:-13px}.wrap_text{word-break:break-all;white-space:normal}.line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.clip_text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.forgot_password_modal_body{background-color:initial}.password-modal-box{z-index:1;display:block;width:560px;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:30px;padding-bottom:30px;border-radius:0 0 12px 12px}.forgot-password-frame{display:flex;flex-direction:column;width:1366px}.forgot-password-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:20px;padding-bottom:17px;text-align:center;font-size:20px;font-weight:400}.forgot-password-frame .content__text{max-width:490px;color:#023F98;margin:0 auto;margin-bottom:30px;text-align:center}.forgot-password-frame .content__text:nth-child(2){margin-bottom:20px}.forgot-password-frame .content__text .content__text--head{color:#023F98;margin-bottom:11px;text-align:left;font-size:19px;font-weight:500}.forgot-password-frame .content__text .content__text--desc{color:#023F98;margin-bottom:3px;text-align:left;font-size:14px;font-weight:400}.forgot-password-frame .content__text--btn a{display:block;position:relative;cursor:pointer;width:300px;background-color:#FFF700;color:#023F98;border-radius:50px;margin:0 auto;padding:15px 0 16px;text-align:center;font-size:15px;font-weight:500}.forgot-password-frame .content__text--btn a:after{content:"";position:absolute;top:0;right:24px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.forgot-password-frame .content__text--btn a:hover{background:#023f98;color:#fff700}.forgot-password-frame .content__text--btn a:hover:after{border-top:2px solid #fff700;border-right:2px solid #fff700}.apple-admin-frame{display:flex;flex-direction:column;width:1366px}.apple-admin-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:20px;padding-bottom:17px;text-align:center;font-size:20px;font-weight:400}.apple-admin-frame .content__text{max-width:490px;color:#023F98;margin:0 auto;margin-bottom:30px;text-align:center}.apple-admin-frame .content__text:nth-child(2){margin-bottom:20px}.apple-admin-frame .content__text .content__text--head{color:#023F98;margin-bottom:11px;text-align:left;font-size:19px;font-weight:500}.apple-admin-frame .content__text .content__text--desc{color:#023F98;margin-bottom:3px;text-align:left;font-size:14px;font-weight:400}.apple-admin-frame .content__text--btn a{display:block;position:relative;cursor:pointer;width:300px;background-color:#FFF700;color:#023F98;border-radius:50px;margin:0 auto;padding:15px 0 16px;text-align:center;font-size:15px;font-weight:500}.apple-admin-frame .content__text--btn a:after{content:"";position:absolute;top:0;right:24px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.apple-admin-frame .content__text--btn a:hover{background:#023f98;color:#fff700}.apple-admin-frame .content__text--btn a:hover:after{border-top:2px solid #fff700;border-right:2px solid #fff700}.apple-admin-modal-body{background-color:initial}.apple-admin-modal-box{z-index:1;display:block;width:738px;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:38px;padding-bottom:32px;border-radius:0 0 12px 12px}.apple-admin-frame{display:flex;flex-direction:column;width:1366px}.apple-admin-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:21px;padding-bottom:20px;text-align:center;font-size:24px;font-weight:bold}.apple-admin-frame .content__text{max-width:550px;color:#023F98;margin:0 auto;margin-bottom:25px;text-align:center;font-size:24px;font-weight:bold}.apple-admin-frame .content__text:nth-child(2){margin-top:20px}.apple-admin-frame .content__text .content__text--head{color:#023F98;margin-bottom:3px;text-align:left;font-size:20px;font-weight:bold}.apple-admin-frame .content__text .content__text--desc{color:#023F98;margin-bottom:3px;text-align:left;font-size:15px}.apple-admin-frame .content__text--btn a{display:block;position:relative;cursor:pointer;width:300px;background-color:#FFF700;color:#023F98;border-radius:50px;margin:0 auto;padding:8px 0 10px;text-align:center;font-size:18px;font-weight:bold}.apple-admin-frame .content__text--btn a:after{content:"";position:absolute;top:0;right:24px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.apple-admin-frame .content__text--btn a:hover{background:#023f98;color:#fff700}.apple-admin-frame .content__text--btn a:hover:after{border-top:2px solid #fff700;border-right:2px solid #fff700}@media screen and (max-widthmax-width: 559px){.password-modal-box{z-index:1;display:block;width:100%;height:100%;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:30px;padding-bottom:30px;border-radius:0 0 12px 12px}.forgot-password-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:18px;padding-bottom:17px;text-align:center;font-size:17px;font-weight:400}.forgot-password-frame .content__text{max-width:80%;color:#023F98;margin:0 auto;margin-bottom:30px;text-align:center}.forgot-password-frame .content__text:nth-child(2){margin-bottom:20px}.forgot-password-frame .content__text .content__text--head{color:#023F98;margin-bottom:7px;text-align:left;font-size:18px;font-weight:500}.forgot-password-frame .content__text .content__text--desc{color:#023F98;text-align:left;font-size:14px;font-weight:400}.forgot-password-frame .content__text--btn a{width:80%;padding:14px 0;font-size:15px;font-weight:500}.forgot-password-frame .content__text--btn a:after{top:0;right:22px;bottom:0}}.forgot_password_modal_body{background-color:initial}.password-modal-box{z-index:1;display:block;width:738px;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:38px;padding-bottom:32px;border-radius:0 0 12px 12px}.forgot-password-frame{display:flex;flex-direction:column;width:1366px}.forgot-password-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:21px;padding-bottom:20px;text-align:center;font-size:24px;font-weight:bold}.forgot-password-frame .content__text{max-width:550px;color:#023F98;margin:0 auto;margin-bottom:25px;text-align:center;font-size:24px;font-weight:bold}.forgot-password-frame .content__text:nth-child(2){margin-top:20px}.forgot-password-frame .content__text .content__text--head{color:#023F98;margin-bottom:3px;text-align:left;font-size:20px;font-weight:bold}.forgot-password-frame .content__text .content__text--desc{color:#023F98;margin-bottom:3px;text-align:left;font-size:15px}.forgot-password-frame .content__text--btn a{display:block;position:relative;cursor:pointer;width:300px;background-color:#FFF700;color:#023F98;border-radius:50px;margin:0 auto;padding:8px 0 10px;text-align:center;font-size:18px;font-weight:bold}.forgot-password-frame .content__text--btn a:after{content:"";position:absolute;top:0;right:24px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.forgot-password-frame .content__text--btn a:hover{background:#023f98;color:#fff700}.forgot-password-frame .content__text--btn a:hover:after{border-top:2px solid #fff700;border-right:2px solid #fff700}@media screen and (max-width: 691.5px){.password-modal-box{z-index:1;display:block;width:100%;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:21px;padding-bottom:19px;border-radius:0 0 12px 12px}.forgot-password-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:19px;padding-bottom:18px;text-align:center;font-size:20px;font-weight:bold}.forgot-password-frame .content__text{max-width:80%;color:#023F98;margin:0 auto;margin-bottom:23px;text-align:center;font-size:20px;font-weight:bold}.forgot-password-frame .content__text .content__text--head{color:#023F98;margin-bottom:5px;text-align:left;font-size:20px;font-weight:bold}.forgot-password-frame .content__text .content__text--desc{color:#023F98;margin-bottom:5px;text-align:left;font-size:15px}.forgot-password-frame .content__text--btn a{width:80%;padding:14px 0;font-size:15px}.forgot-password-frame .content__text--btn a:after{top:0;right:22px;bottom:0}}@media screen and (max-width: 691.5px){.apple-admin-modal-box{z-index:1;display:block;width:100%;overflow:hidden}.content__item{background-color:#FFFFFF;padding-top:21px;padding-bottom:19px;border-radius:0 0 12px 12px}.apple-admin-frame .content__head{background-color:#023F98;color:#FFFFFF;padding-top:19px;padding-bottom:18px;text-align:center;font-size:20px;font-weight:bold}.apple-admin-frame .content__text{max-width:80%;color:#023F98;margin:0 auto;margin-bottom:23px;text-align:center;font-size:20px;font-weight:bold}.apple-admin-frame .content__text .content__text--head{color:#023F98;margin-bottom:5px;text-align:left;font-size:20px;font-weight:bold}.apple-admin-frame .content__text .content__text--desc{color:#023F98;margin-bottom:5px;text-align:left;font-size:15px}.apple-admin-frame .content__text--btn a{width:80%;padding:14px 0;font-size:15px}.apple-admin-frame .content__text--btn a:after{top:0;right:22px;bottom:0}}@supports (-webkit-line-clamp: 5){.line_clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;white-space:normal;word-break:break-all}}.first_admin_modal_body{background-color:initial;min-height:311px}.login_candidates_modal{z-index:1;display:block;height:432px;overflow:hidden}.login_candidates__item{background-color:#FFFFFF;padding-top:38px;padding-bottom:27px;border-radius:0 0 12px 12px}.login_candidates__list{height:204px;overflow-y:auto}.login_candidates_frame{display:flex;flex-direction:column;width:100%}.login_candidates_frame .login_candidates__head{background-color:#023F98;color:#FFFFFF;padding-top:17px;padding-bottom:17px;text-align:center;font-size:20px}.login_candidates_frame .school_login_support{margin:0 2.5rem 1rem 4rem;list-style:disc;color:#023F98}.login_candidates_frame .school_login_support *{box-sizing:border-box}.login_candidates_frame .school_login_support div{display:inline-flex;align-items:center;width:100%}.login_candidates_frame .school_login_support-link{display:flex;color:#023F98;font-size:20px;margin-right:2rem;text-decoration:underline}.login_candidates_frame .school_login_support-school_delete{margin-left:auto}.login_candidates_frame .school_login_support-school_delete .bin{text-indent:100%;white-space:nowrap;overflow:hidden;width:18px;height:20px;background-image:url(/school/new_style/images/bin.svg)}.login_candidates_frame .school_login_support-school_delete .bin:hover{background-image:url(/school/new_style/images/bin-hover.svg)}.login_candidates_frame .close_button{position:relative;display:table;width:200px;background-color:#FFFFFF;border:1px #023F98 solid;color:#023F98;border-radius:50px;margin:0 auto;margin-top:23px;padding:8.75px 0;text-align:center;font-size:15px;font-weight:bold}.login_candidates_frame .close_button a{cursor:pointer;color:#023F98}.login_candidates_frame .close_button::after{content:"";position:absolute;top:0;right:24px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.login_candidates_frame .close_button:hover::after{border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF}.login_candidates_frame .close_button:hover{background:#023f98;color:#FFFFFF}.login_candidates_frame .close_button:hover a{color:#FFFFFF}.login_enabled_schools_not_exist{text-indent:-1.4em;padding-left:1em;max-width:472px;color:red;margin:0 30px;margin-bottom:20px;font-size:15px}@supports (-webkit-line-clamp: 5){.line_clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;white-space:normal;word-break:break-all}}.login_enabled_schools_not_exist{text-indent:-1.4em;padding-left:1em;max-width:472px;color:red;margin:0 30px;margin-bottom:20px;font-size:15px}.lentrance_logo{width:200px;height:33px;margin:0 auto}@media screen and (max-width: 516px){.login_candidates_modal{z-index:1;display:block;width:100%;height:100%;overflow:hidden}.login_candidates__item{background-color:#FFFFFF;padding-top:21px;padding-bottom:19px;border-radius:0 0 12px 12px}.login_candidates_frame .login_candidates__head{background-color:#023F98;color:#FFFFFF;padding-top:19px;padding-bottom:18px;text-align:center;font-size:20px;font-weight:bold}.login_candidates_frame .school_login_support{margin:0 4rem 1rem;list-style:disc;color:#023F98}.login_candidates_frame .school_login_support a{display:flex;color:#023F98;font-size:20px;text-indent:initial}.login_candidates_frame .school_login_support a div{display:flex;text-decoration:none}.login_candidates_frame .school_login_support a .school_login_support-school_number{min-width:4.5rem;text-align:right}.login_candidates_frame .school_login_support a .school_login_support-school_name{margin-left:1.5rem;text-decoration:underline}.login_candidates_frame .close_button{position:relative;display:table;max-width:280px;background-color:#FFF700;color:#023F98;border-radius:50px;margin:0 auto;margin-top:23px;padding:14px 0;text-align:center;font-size:20px;font-weight:bold}.login_candidates_frame .close_button a{cursor:pointer;color:#023F98}.login_candidates_frame .close_button::after{content:"";position:absolute;top:0;right:22px;bottom:0;width:10px;height:10px;border-top:2px solid #023f98;border-right:2px solid #023f98;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s;margin:auto}.login_candidates_frame .close_button:hover::after{border-top:2px solid #fff700;border-right:2px solid #fff700}.login_candidates_frame .close_button:hover{background:#023f98;color:#fff700}}.education_management .tabs-frame{background-color:#113285}.education_management .tabs-frame div.tabs a div.tab{background-color:#113285;color:#FFFFFF}.education_management .tabs-frame div.tabs a div.tab:hover{background-color:#f2f2f2;color:#211E55;padding:0em 1.33em 0.1em 0.98em;letter-spacing:+0.05em;justify-content:flex-start}.education_management .tabs-frame div.tabs a div.tab.selected{background-color:rgba(255,255,255,0.9);color:#211E55;padding:0.0em 1.17em 0 1.17em;position:relative}.education_management .tabs-frame div.tabs a div.tab.selected:after{content:"";position:absolute;bottom:0;left:0;width:90%;height:2px;background:#ADA329;margin:0 5%}.contents.data_analytics .contents-box{margin:2.5em 5.9rem}.contents.data_analytics .in-page-link{display:none}.contents.data_analytics .in-page-link a{position:relative;display:inline-block;font-size:14px;width:238px;color:#FFFFFF;background:#212054;border-radius:0.3rem;margin-right:12px;padding:8px 14px}.contents.data_analytics .in-page-link a::before{content:'';width:10px;height:10px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;position:absolute;right:1.4rem;top:1rem;transform:rotate(135deg)}.contents.data_analytics .content__title{text-align:center;padding-top:50px;margin-bottom:29px;font-size:30px;font-weight:normal}.contents.data_analytics .content__sub_title{text-align:center;margin-top:46px;margin-bottom:29px;font-size:24px;font-weight:bold;color:#211E55}.contents.data_analytics .content__caption{text-align:center;margin-bottom:40px;font-size:15px;line-height:calc(24 / 15)}.contents.data_analytics .data_control{width:100%;background-color:#FFFFFF;border:1px solid #B5B5B5;padding:32px 0;display:flex;justify-content:center;align-items:flex-end}.contents.data_analytics .data_control .data_control-head{font-size:15px;margin-bottom:6px}.contents.data_analytics .data_control .data_control-input{display:flex}.contents.data_analytics .data_control .data_control-date{margin-right:30px}.contents.data_analytics .data_control .data_control-date input{width:7rem;height:auto;background:#F2F2F2;border:1px solid #B3B3B3;padding:1rem 1rem;text-align:center;font-size:14px}.contents.data_analytics .data_control .data_control-date-start:after{content:"〜";padding-left:0.8rem;padding-right:1rem}.contents.data_analytics .data_control .data_control-type{margin-right:30px}.contents.data_analytics .data_control .data_control-type select{width:9rem;height:auto;background:#F2F2F2;border:1px solid #B3B3B3;padding:1rem 1rem;font-size:14px}.contents.data_analytics .data_control .data_control-submit button{width:auto;background:#ffffff;border:2px solid #212054;padding:0.9rem 3rem;text-align:center;border-radius:0.3rem;color:#211E55;font-size:14px;font-weight:bold;cursor:pointer}.contents.data_analytics .data_control .data_control-submit button:hover{background:#D8DCEA}.contents.data_analytics .content__body{display:flex;justify-content:space-between}.contents.data_analytics .content__body-chart{position:relative;width:865px;margin-top:-4px}.contents.data_analytics .content__body-chart .chart__label-y{position:absolute;top:-20px;left:0px;font-size:10px}.contents.data_analytics .content__body-chart .chart__label-x{position:absolute;bottom:-10px;right:0px;font-size:10px}.contents.data_analytics .content__body-data{width:245px}.contents.data_analytics .content__body-data-select{margin-bottom:40px}.contents.data_analytics .content__body-data-select .caption{display:flex;align-items:center;margin-bottom:6px}.contents.data_analytics .content__body-data-select .caption p{font-size:15px;font-weight:bold;margin:0;color:#211E55}.contents.data_analytics .content__body-data-select .caption span{font-size:14px;color:#626262;margin-left:15px}.contents.data_analytics .content__body-data-select .access_year_select{display:flex;justify-content:space-between;flex-wrap:wrap}.contents.data_analytics .content__body-data-select .access_year_select label{display:flex;position:relative;width:32%}.contents.data_analytics .content__body-data-select .access_year_select label:nth-of-type(n+4){margin-top:4px}.contents.data_analytics .content__body-data-select .access_year_select label span{display:inline-block;width:100%;padding:0.9em 0;border-radius:0.3rem;text-align:center;font-size:13px;font-weight:normal;color:#B3B3B3;background-color:#ffffff;border:1px solid #B3B3B3;cursor:pointer;z-index:1}.contents.data_analytics .content__body-data-select .access_year_select label span:hover{opacity:.6;background-color:#211E55;border:1px solid #211E55}.contents.data_analytics .content__body-data-select .access_year_select label span:disabled{cursor:not-allowed;opacity:.6;color:#def}.contents.data_analytics .content__body-data-select .access_year_select [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;position:absolute;width:100%;height:100%;margin:0;padding:0;opacity:0}.contents.data_analytics .content__body-data-select .access_year_select [type=checkbox]:checked+span{color:#ffffff;background-color:#211E55;border:1px solid #211E55}.contents.data_analytics .data_table{width:100%;font-size:13px;border-collapse:collapse;table-layout:fixed}.contents.data_analytics .data_table.time_access_data td,.contents.data_analytics .data_table.time_access_data th{border:1px solid #B3B3B3;padding:2px 7px;font-size:12px}.contents.data_analytics .data_table.time_access_data th{background:#211E55;color:#FFFFFF;text-align:right;font-weight:normal;width:42px;box-sizing:border-box}.contents.data_analytics .data_table.time_access_data td{text-align:right}.contents.data_analytics .data_table.time_access_data td.summary{background-color:#F2F2F2}.contents.data_analytics .data_table.time_access_data td.summary span{font-weight:700;margin-left:1rem}.contents.data_analytics .data_table.year_access_data{width:100%;font-size:13px}.contents.data_analytics .data_table.year_access_data tr.month_0 th{background-color:#FB5D95}.contents.data_analytics .data_table.year_access_data tr.month_1 th{background-color:#5C89FB}.contents.data_analytics .data_table.year_access_data tr.month_2 th{background-color:#27BF9B}.contents.data_analytics .data_table.year_access_data td,.contents.data_analytics .data_table.year_access_data th{border:1px solid #B3B3B3;padding:2px 10px}.contents.data_analytics .data_table.year_access_data th{background:#211E55;color:#FFFFFF;text-align:center;font-weight:normal;width:50px}.contents.data_analytics .data_table.year_access_data th .year_access_data-year{font-size:12px;margin:0}.contents.data_analytics .data_table.year_access_data th .year_access_data-month{font-size:14px;margin:0}.contents.data_analytics .data_table.year_access_data td{text-align:left}.contents.data_analytics .data_table.year_access_data td span{font-weight:700}.data_analytics-loader-bg{display:none;position:fixed;width:inherit;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:99999}.data_analytics-loader-bg .data_analytics-loader-body{position:absolute;left:50%;top:25%;transform:translate(-50%, -50%)}.data_analytics-loader-bg .data_analytics-loader-body img{display:block;width:50px;margin:20px auto}.data_analytics-loader-bg .data_analytics-loader-body i{display:inline-block;background-image:url(/school/new_style/images/icon-analytics_loding.svg);background-repeat:no-repeat;background-size:cover;width:60px;height:49px}.data_analytics-loader-bg .data_analytics-loader-body p{padding:10px 0 0 10px;color:#fff;font-weight:bold;text-align:center}.data_analytics-error-bg{display:none;position:fixed;width:inherit;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:99999}.data_analytics-error-bg .data_analytics-error-body{position:sticky;top:50%;transform:translate(0, -50%);text-align:center}.data_analytics-error-bg .data_analytics-error-body i{display:inline-block;background-image:url(/school/new_style/images/icon-analytics_error.svg);background-repeat:no-repeat;background-size:cover;width:52px;height:45px}.data_analytics-error-bg .data_analytics-error-body p{color:#ffffff;font-size:15px;font-weight:300;margin-top:17px}.boe_sub_menu{background:#FFFFFF;display:flex;justify-content:space-between;align-items:center;padding:4px;box-shadow:0px 3px 3px #00000029;z-index:1}.boe_sub_menu-navi{margin-left:10px;display:flex}.boe_sub_menu-navi a{display:block;color:#211E55;font-size:12px;font-weight:bold;margin-right:20px;padding:4px 0}.boe_sub_menu-dev_menu{display:flex;margin-right:10px}.boe_sub_menu-dev_menu form{display:flex;align-items:center}.boe_sub_menu-dev_menu span{margin-right:5px}.boe_sub_menu-dev_menu button{margin-left:5px}.education_management .loader-bg .loading{position:sticky;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:center}.body-frame.education_dashboard,.body-frame.education_analysis,.body-frame.education_manage_schools,.body-frame.education_manage_school_account,.body-frame.education_manage_coupons{position:relative}.body-frame.education_dashboard *,.body-frame.education_analysis *,.body-frame.education_manage_schools *,.body-frame.education_manage_school_account *,.body-frame.education_manage_coupons *{box-sizing:border-box}.body-frame.education_dashboard h1,.body-frame.education_dashboard h2,.body-frame.education_dashboard h3,.body-frame.education_dashboard h4,.body-frame.education_dashboard h5,.body-frame.education_dashboard h6,.body-frame.education_analysis h1,.body-frame.education_analysis h2,.body-frame.education_analysis h3,.body-frame.education_analysis h4,.body-frame.education_analysis h5,.body-frame.education_analysis h6,.body-frame.education_manage_schools h1,.body-frame.education_manage_schools h2,.body-frame.education_manage_schools h3,.body-frame.education_manage_schools h4,.body-frame.education_manage_schools h5,.body-frame.education_manage_schools h6,.body-frame.education_manage_school_account h1,.body-frame.education_manage_school_account h2,.body-frame.education_manage_school_account h3,.body-frame.education_manage_school_account h4,.body-frame.education_manage_school_account h5,.body-frame.education_manage_school_account h6,.body-frame.education_manage_coupons h1,.body-frame.education_manage_coupons h2,.body-frame.education_manage_coupons h3,.body-frame.education_manage_coupons h4,.body-frame.education_manage_coupons h5,.body-frame.education_manage_coupons h6{padding:0;margin:0}.body-frame.education_dashboard p,.body-frame.education_analysis p,.body-frame.education_manage_schools p,.body-frame.education_manage_school_account p,.body-frame.education_manage_coupons p{margin:0;padding:0;word-wrap:break-word}.body-frame.education_dashboard a:hover,.body-frame.education_analysis a:hover,.body-frame.education_manage_schools a:hover,.body-frame.education_manage_school_account a:hover,.body-frame.education_manage_coupons a:hover{opacity:0.7}.body-frame.education_dashboard select,.body-frame.education_analysis select,.body-frame.education_manage_schools select,.body-frame.education_manage_school_account select,.body-frame.education_manage_coupons select{background:#FFFFFF}.body-frame.education_dashboard select option,.body-frame.education_analysis select option,.body-frame.education_manage_schools select option,.body-frame.education_manage_school_account select option,.body-frame.education_manage_coupons select option{background:#FFFFFF}.body-frame.education_dashboard div.body div.contents,.body-frame.education_analysis div.body div.contents,.body-frame.education_manage_schools div.body div.contents,.body-frame.education_manage_school_account div.body div.contents,.body-frame.education_manage_coupons div.body div.contents{background:initial;border:0;padding:0}.body-frame.education_dashboard div.body div.contents-wrap,.body-frame.education_analysis div.body div.contents-wrap,.body-frame.education_manage_schools div.body div.contents-wrap,.body-frame.education_manage_school_account div.body div.contents-wrap,.body-frame.education_manage_coupons div.body div.contents-wrap{position:relative;min-height:500px;margin:0 auto;padding-top:36px}.body-frame.education_dashboard div.body div.contents-box,.body-frame.education_analysis div.body div.contents-box,.body-frame.education_manage_schools div.body div.contents-box,.body-frame.education_manage_school_account div.body div.contents-box,.body-frame.education_manage_coupons div.body div.contents-box{margin:0;color:#211E55}.body-frame.education_dashboard .contents-global_message,.body-frame.education_analysis .contents-global_message,.body-frame.education_manage_schools .contents-global_message,.body-frame.education_manage_school_account .contents-global_message,.body-frame.education_manage_coupons .contents-global_message{display:none}.body-frame.education_dashboard .contents-global_message-inner,.body-frame.education_analysis .contents-global_message-inner,.body-frame.education_manage_schools .contents-global_message-inner,.body-frame.education_manage_school_account .contents-global_message-inner,.body-frame.education_manage_coupons .contents-global_message-inner{display:flex;justify-content:center;align-items:center;height:500px}.body-frame.education_dashboard .contents-global_message .error,.body-frame.education_analysis .contents-global_message .error,.body-frame.education_manage_schools .contents-global_message .error,.body-frame.education_manage_school_account .contents-global_message .error,.body-frame.education_manage_coupons .contents-global_message .error{font-size:30px;font-weight:bold;color:#211E55}.body-frame.education_dashboard .message-fixed,.body-frame.education_analysis .message-fixed,.body-frame.education_manage_schools .message-fixed,.body-frame.education_manage_school_account .message-fixed,.body-frame.education_manage_coupons .message-fixed{width:100%}.body-frame.education_dashboard .contents .contents-wrap.has-bg,.body-frame.education_analysis .contents .contents-wrap.has-bg,.body-frame.education_manage_schools .contents .contents-wrap.has-bg,.body-frame.education_manage_school_account .contents .contents-wrap.has-bg,.body-frame.education_manage_coupons .contents .contents-wrap.has-bg{width:calc(100% - 40px);min-height:667px;background-color:#F3F5F9;padding:20px 0 24px;margin:12px auto 0}.body-frame.education_dashboard .dashboard_head,.body-frame.education_analysis .dashboard_head,.body-frame.education_manage_schools .dashboard_head,.body-frame.education_manage_school_account .dashboard_head,.body-frame.education_manage_coupons .dashboard_head{display:flex;align-items:flex-start;justify-content:space-between}.body-frame.education_dashboard .dashboard_head-left,.body-frame.education_analysis .dashboard_head-left,.body-frame.education_manage_schools .dashboard_head-left,.body-frame.education_manage_school_account .dashboard_head-left,.body-frame.education_manage_coupons .dashboard_head-left{width:873px;margin-left:15px}.body-frame.education_dashboard .dashboard_head-right,.body-frame.education_analysis .dashboard_head-right,.body-frame.education_manage_schools .dashboard_head-right,.body-frame.education_manage_school_account .dashboard_head-right,.body-frame.education_manage_coupons .dashboard_head-right{width:398px}.body-frame.education_dashboard .dashboard_head-title,.body-frame.education_analysis .dashboard_head-title,.body-frame.education_manage_schools .dashboard_head-title,.body-frame.education_manage_school_account .dashboard_head-title,.body-frame.education_manage_coupons .dashboard_head-title{font-size:27px;font-weight:bold;margin:0;padding:0}.body-frame.education_dashboard .dashboard_head-remark,.body-frame.education_analysis .dashboard_head-remark,.body-frame.education_manage_schools .dashboard_head-remark,.body-frame.education_manage_school_account .dashboard_head-remark,.body-frame.education_manage_coupons .dashboard_head-remark{margin-top:10px;font-size:18px}.body-frame.education_dashboard .dashboard_head .how_to_use-title,.body-frame.education_analysis .dashboard_head .how_to_use-title,.body-frame.education_manage_schools .dashboard_head .how_to_use-title,.body-frame.education_manage_school_account .dashboard_head .how_to_use-title,.body-frame.education_manage_coupons .dashboard_head .how_to_use-title{font-size:15px;margin:0;padding:0;line-height:1.6}.body-frame.education_dashboard .dashboard_head .how_to_use-text,.body-frame.education_analysis .dashboard_head .how_to_use-text,.body-frame.education_manage_schools .dashboard_head .how_to_use-text,.body-frame.education_manage_school_account .dashboard_head .how_to_use-text,.body-frame.education_manage_coupons .dashboard_head .how_to_use-text{font-size:15px;line-height:1.6}.body-frame.education_dashboard .dashboard_sub_navi,.body-frame.education_analysis .dashboard_sub_navi,.body-frame.education_manage_schools .dashboard_sub_navi,.body-frame.education_manage_school_account .dashboard_sub_navi,.body-frame.education_manage_coupons .dashboard_sub_navi{display:none;width:100%;background:#FFFFFF;padding-top:5px;margin-bottom:-1px}.body-frame.education_dashboard .dashboard_sub_navi.is-show,.body-frame.education_analysis .dashboard_sub_navi.is-show,.body-frame.education_manage_schools .dashboard_sub_navi.is-show,.body-frame.education_manage_school_account .dashboard_sub_navi.is-show,.body-frame.education_manage_coupons .dashboard_sub_navi.is-show{display:block}.body-frame.education_dashboard .dashboard_sub_navi__menu,.body-frame.education_analysis .dashboard_sub_navi__menu,.body-frame.education_manage_schools .dashboard_sub_navi__menu,.body-frame.education_manage_school_account .dashboard_sub_navi__menu,.body-frame.education_manage_coupons .dashboard_sub_navi__menu{display:flex}.body-frame.education_dashboard .dashboard_sub_navi__menu .page_link,.body-frame.education_analysis .dashboard_sub_navi__menu .page_link,.body-frame.education_manage_schools .dashboard_sub_navi__menu .page_link,.body-frame.education_manage_school_account .dashboard_sub_navi__menu .page_link,.body-frame.education_manage_coupons .dashboard_sub_navi__menu .page_link{position:relative}.body-frame.education_dashboard .dashboard_sub_navi__menu .page_link a,.body-frame.education_analysis .dashboard_sub_navi__menu .page_link a,.body-frame.education_manage_schools .dashboard_sub_navi__menu .page_link a,.body-frame.education_manage_school_account .dashboard_sub_navi__menu .page_link a,.body-frame.education_manage_coupons .dashboard_sub_navi__menu .page_link a{display:flex;justify-content:center;align-items:center;min-width:213px;height:37px;font-size:14px;font-weight:bold;color:#211E55;background:#D7DCEB;opacity:0.5;cursor:pointer}.body-frame.education_dashboard .dashboard_sub_navi__menu .page_link.current a,.body-frame.education_analysis .dashboard_sub_navi__menu .page_link.current a,.body-frame.education_manage_schools .dashboard_sub_navi__menu .page_link.current a,.body-frame.education_manage_school_account .dashboard_sub_navi__menu .page_link.current a,.body-frame.education_manage_coupons .dashboard_sub_navi__menu .page_link.current a{opacity:1}.body-frame.education_dashboard .dashboard_sub_navi__menu .page_link:nth-of-type(n+2),.body-frame.education_analysis .dashboard_sub_navi__menu .page_link:nth-of-type(n+2),.body-frame.education_manage_schools .dashboard_sub_navi__menu .page_link:nth-of-type(n+2),.body-frame.education_manage_school_account .dashboard_sub_navi__menu .page_link:nth-of-type(n+2),.body-frame.education_manage_coupons .dashboard_sub_navi__menu .page_link:nth-of-type(n+2){margin-left:3px}.body-frame.education_dashboard .dashboard_sub_navi__menu-home,.body-frame.education_analysis .dashboard_sub_navi__menu-home,.body-frame.education_manage_schools .dashboard_sub_navi__menu-home,.body-frame.education_manage_school_account .dashboard_sub_navi__menu-home,.body-frame.education_manage_coupons .dashboard_sub_navi__menu-home{margin-top:40px}.body-frame.education_dashboard .dashboard_sub_navi__menu-main,.body-frame.education_analysis .dashboard_sub_navi__menu-main,.body-frame.education_manage_schools .dashboard_sub_navi__menu-main,.body-frame.education_manage_school_account .dashboard_sub_navi__menu-main,.body-frame.education_manage_coupons .dashboard_sub_navi__menu-main{margin-top:46px}.body-frame.education_dashboard .dashboard_sub_navi__menu-main .page_link,.body-frame.education_analysis .dashboard_sub_navi__menu-main .page_link,.body-frame.education_manage_schools .dashboard_sub_navi__menu-main .page_link,.body-frame.education_manage_school_account .dashboard_sub_navi__menu-main .page_link,.body-frame.education_manage_coupons .dashboard_sub_navi__menu-main .page_link{margin-top:46px}.body-frame.education_dashboard .dashboard_sub_navi__dev_menu,.body-frame.education_analysis .dashboard_sub_navi__dev_menu,.body-frame.education_manage_schools .dashboard_sub_navi__dev_menu,.body-frame.education_manage_school_account .dashboard_sub_navi__dev_menu,.body-frame.education_manage_coupons .dashboard_sub_navi__dev_menu{display:flex;margin-right:10px}.body-frame.education_dashboard .dashboard_sub_navi__dev_menu input,.body-frame.education_analysis .dashboard_sub_navi__dev_menu input,.body-frame.education_manage_schools .dashboard_sub_navi__dev_menu input,.body-frame.education_manage_school_account .dashboard_sub_navi__dev_menu input,.body-frame.education_manage_coupons .dashboard_sub_navi__dev_menu input{height:1.2em;text-align:right;width:6em}.body-frame.education_dashboard .dashboard_body,.body-frame.education_analysis .dashboard_body,.body-frame.education_manage_schools .dashboard_body,.body-frame.education_manage_school_account .dashboard_body,.body-frame.education_manage_coupons .dashboard_body{display:none;width:100%}.body-frame.education_dashboard .dashboard_body.is-show,.body-frame.education_analysis .dashboard_body.is-show,.body-frame.education_manage_schools .dashboard_body.is-show,.body-frame.education_manage_school_account .dashboard_body.is-show,.body-frame.education_manage_coupons .dashboard_body.is-show{display:block}.body-frame.education_dashboard .dashboard_body.is-show .dashboard_body_wrap,.body-frame.education_analysis .dashboard_body.is-show .dashboard_body_wrap,.body-frame.education_manage_schools .dashboard_body.is-show .dashboard_body_wrap,.body-frame.education_manage_school_account .dashboard_body.is-show .dashboard_body_wrap,.body-frame.education_manage_coupons .dashboard_body.is-show .dashboard_body_wrap{display:block}.body-frame.education_dashboard .dashboard_body_wrap,.body-frame.education_analysis .dashboard_body_wrap,.body-frame.education_manage_schools .dashboard_body_wrap,.body-frame.education_manage_school_account .dashboard_body_wrap,.body-frame.education_manage_coupons .dashboard_body_wrap{width:1180px;display:none;margin:0 auto;position:relative}.body-frame.education_dashboard .dashboard_body .content__main,.body-frame.education_analysis .dashboard_body .content__main,.body-frame.education_manage_schools .dashboard_body .content__main,.body-frame.education_manage_school_account .dashboard_body .content__main,.body-frame.education_manage_coupons .dashboard_body .content__main{position:relative;padding:0}.body-frame.education_dashboard .dashboard_body .content__head,.body-frame.education_analysis .dashboard_body .content__head,.body-frame.education_manage_schools .dashboard_body .content__head,.body-frame.education_manage_school_account .dashboard_body .content__head,.body-frame.education_manage_coupons .dashboard_body .content__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px}.body-frame.education_dashboard .dashboard_body .content__head__box,.body-frame.education_analysis .dashboard_body .content__head__box,.body-frame.education_manage_schools .dashboard_body .content__head__box,.body-frame.education_manage_school_account .dashboard_body .content__head__box,.body-frame.education_manage_coupons .dashboard_body .content__head__box{display:flex;align-items:flex-start;flex-direction:column;flex:1;border-radius:10px;background:#FFFFFF;border:2px solid #919FC8;padding:6px 18px 8px 18px;box-shadow:1px 1px 4px #00000029}.body-frame.education_dashboard .dashboard_body .content__head-title,.body-frame.education_analysis .dashboard_body .content__head-title,.body-frame.education_manage_schools .dashboard_body .content__head-title,.body-frame.education_manage_school_account .dashboard_body .content__head-title,.body-frame.education_manage_coupons .dashboard_body .content__head-title{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding-bottom:6px;margin-bottom:6px;position:relative}.body-frame.education_dashboard .dashboard_body .content__head-title::after,.body-frame.education_analysis .dashboard_body .content__head-title::after,.body-frame.education_manage_schools .dashboard_body .content__head-title::after,.body-frame.education_manage_school_account .dashboard_body .content__head-title::after,.body-frame.education_manage_coupons .dashboard_body .content__head-title::after{content:"";display:block;width:100%;height:4px;background-color:#ffffff;background-image:radial-gradient(circle, #d7dceb 2px, transparent 2px);background-position:0 -4px;background-size:12px 12px;background-repeat:repeat-x;position:absolute;bottom:0;left:0}.body-frame.education_dashboard .dashboard_body .content__head-title h1,.body-frame.education_dashboard .dashboard_body .content__head-title h2,.body-frame.education_analysis .dashboard_body .content__head-title h1,.body-frame.education_analysis .dashboard_body .content__head-title h2,.body-frame.education_manage_schools .dashboard_body .content__head-title h1,.body-frame.education_manage_schools .dashboard_body .content__head-title h2,.body-frame.education_manage_school_account .dashboard_body .content__head-title h1,.body-frame.education_manage_school_account .dashboard_body .content__head-title h2,.body-frame.education_manage_coupons .dashboard_body .content__head-title h1,.body-frame.education_manage_coupons .dashboard_body .content__head-title h2{font-size:30px;line-height:1.4;font-weight:bold;margin-top:0}.body-frame.education_dashboard .dashboard_body .content__head-remark,.body-frame.education_analysis .dashboard_body .content__head-remark,.body-frame.education_manage_schools .dashboard_body .content__head-remark,.body-frame.education_manage_school_account .dashboard_body .content__head-remark,.body-frame.education_manage_coupons .dashboard_body .content__head-remark{font-size:16px;line-height:1.375;font-weight:bold}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl,.body-frame.education_analysis .dashboard_body .content__head-csv_dl,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl{text-align:center}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-notes p,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-notes p,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-notes p,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-notes p,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-notes p{font-size:12px;font-weight:bold}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-link,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-link,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-link,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-link,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-link{display:flex;align-items:flex-end;justify-content:center;margin-top:4px}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-link a,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-link a,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-link a,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-link a,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-link a{display:flex;align-items:flex-end;justify-content:center;width:50px;height:50px;cursor:pointer}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-link a i,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-link a i,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-link a i,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-link a i,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-link a i{display:inline-block;width:50px;height:50px;background-image:url(/school/new_style/images/education_dashboard/icon-csv_download-circle.svg);background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:1px 1px 4px #11328580;border-radius:50%}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-link a:hover,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-link a:hover,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-link a:hover,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-link a:hover,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-link a:hover{opacity:1}.body-frame.education_dashboard .dashboard_body .content__head-csv_dl-link a:hover i,.body-frame.education_analysis .dashboard_body .content__head-csv_dl-link a:hover i,.body-frame.education_manage_schools .dashboard_body .content__head-csv_dl-link a:hover i,.body-frame.education_manage_school_account .dashboard_body .content__head-csv_dl-link a:hover i,.body-frame.education_manage_coupons .dashboard_body .content__head-csv_dl-link a:hover i{background-image:url(/school/new_style/images/education_dashboard/icon-csv_download_hover-circle.svg)}.body-frame.education_dashboard .dashboard_body .content__sec_head,.body-frame.education_analysis .dashboard_body .content__sec_head,.body-frame.education_manage_schools .dashboard_body .content__sec_head,.body-frame.education_manage_school_account .dashboard_body .content__sec_head,.body-frame.education_manage_coupons .dashboard_body .content__sec_head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config{display:flex;gap:20px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config>div p,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config>div p,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config>div p,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config>div p,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config>div p{font-size:14px;font-weight:bold;color:#211E55}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config>div select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config>div select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config>div select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config>div select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config>div select{width:100%;height:30px;font-size:16px;font-weight:bold;padding:0 8px;box-shadow:1px 1px 4px #919FC880;cursor:pointer}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config>div select option,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config>div select option,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config>div select option,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config>div select option,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config>div select option{font-size:16px;font-weight:bold}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config>div.disabled p,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config>div.disabled p,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config>div.disabled p,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config>div.disabled p,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config>div.disabled p{opacity:0.3}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config>div.disabled select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config>div.disabled select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config>div.disabled select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config>div.disabled select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config>div.disabled select{opacity:0.3;pointer-events:none}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config .display_year_select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config .display_year_select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config .display_year_select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config .display_year_select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config .display_year_select{min-width:100px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config .school_type_select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config .school_type_select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config .school_type_select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config .school_type_select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config .school_type_select{min-width:100px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config .account_type_select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config .account_type_select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config .account_type_select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config .account_type_select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config .account_type_select{min-width:100px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config .student_type_select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config .student_type_select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config .student_type_select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config .student_type_select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config .student_type_select{min-width:150px}.body-frame.education_dashboard .dashboard_body .content__sec_head .page_config .sort_key_select,.body-frame.education_analysis .dashboard_body .content__sec_head .page_config .sort_key_select,.body-frame.education_manage_schools .dashboard_body .content__sec_head .page_config .sort_key_select,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .page_config .sort_key_select,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .page_config .sort_key_select{min-width:250px}.body-frame.education_dashboard .dashboard_body .content__sec_head .list_legend ul,.body-frame.education_analysis .dashboard_body .content__sec_head .list_legend ul,.body-frame.education_manage_schools .dashboard_body .content__sec_head .list_legend ul,.body-frame.education_manage_school_account .dashboard_body .content__sec_head .list_legend ul,.body-frame.education_manage_coupons .dashboard_body .content__sec_head .list_legend ul{display:flex;align-items:center;justify-content:flex-end;gap:14px;background:#FFFFFF;box-shadow:1px 1px 4px #00000029;padding:5px 10px;border-radius:5px}.body-frame.education_dashboard .dashboard_body .content__message,.body-frame.education_analysis .dashboard_body .content__message,.body-frame.education_manage_schools .dashboard_body .content__message,.body-frame.education_manage_school_account .dashboard_body .content__message,.body-frame.education_manage_coupons .dashboard_body .content__message{display:none;margin-top:20px;margin-bottom:20px}.body-frame.education_dashboard .dashboard_body .content__message .message,.body-frame.education_analysis .dashboard_body .content__message .message,.body-frame.education_manage_schools .dashboard_body .content__message .message,.body-frame.education_manage_school_account .dashboard_body .content__message .message,.body-frame.education_manage_coupons .dashboard_body .content__message .message{border-radius:10px;background:#FFFFFF;border:2px solid #919FC8;padding:7px 17px 0;box-shadow:1px 1px 4px #00000029}.body-frame.education_dashboard .dashboard_body .content__message .message-title,.body-frame.education_analysis .dashboard_body .content__message .message-title,.body-frame.education_manage_schools .dashboard_body .content__message .message-title,.body-frame.education_manage_school_account .dashboard_body .content__message .message-title,.body-frame.education_manage_coupons .dashboard_body .content__message .message-title{font-size:16px;font-weight:700;margin-top:0;margin-bottom:1px}.body-frame.education_dashboard .dashboard_body .content__message .message-text,.body-frame.education_analysis .dashboard_body .content__message .message-text,.body-frame.education_manage_schools .dashboard_body .content__message .message-text,.body-frame.education_manage_school_account .dashboard_body .content__message .message-text,.body-frame.education_manage_coupons .dashboard_body .content__message .message-text{margin-bottom:10px}.body-frame.education_dashboard .dashboard_body .content__message .message-text li,.body-frame.education_analysis .dashboard_body .content__message .message-text li,.body-frame.education_manage_schools .dashboard_body .content__message .message-text li,.body-frame.education_manage_school_account .dashboard_body .content__message .message-text li,.body-frame.education_manage_coupons .dashboard_body .content__message .message-text li{display:none;font-size:16px;color:#F85B5B;font-weight:bold;text-indent:-1em;padding-left:1em}.body-frame.education_dashboard .dashboard_body .content__news,.body-frame.education_analysis .dashboard_body .content__news,.body-frame.education_manage_schools .dashboard_body .content__news,.body-frame.education_manage_school_account .dashboard_body .content__news,.body-frame.education_manage_coupons .dashboard_body .content__news{margin-top:30px;margin-bottom:30px;border-radius:10px;background:#FFFFFF;border:2px solid #919FC8;padding:7px 17px 10px;box-shadow:1px 1px 4px #00000029}.body-frame.education_dashboard .dashboard_body .content__news__title,.body-frame.education_analysis .dashboard_body .content__news__title,.body-frame.education_manage_schools .dashboard_body .content__news__title,.body-frame.education_manage_school_account .dashboard_body .content__news__title,.body-frame.education_manage_coupons .dashboard_body .content__news__title{font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:4px}.body-frame.education_dashboard .dashboard_body .content__news__title i,.body-frame.education_analysis .dashboard_body .content__news__title i,.body-frame.education_manage_schools .dashboard_body .content__news__title i,.body-frame.education_manage_school_account .dashboard_body .content__news__title i,.body-frame.education_manage_coupons .dashboard_body .content__news__title i{display:inline-block;width:28px;height:24px;background:url(/school/new_style/images/education/icon-news_alert.svg) center/contain no-repeat}.body-frame.education_dashboard .dashboard_body .content__news__text,.body-frame.education_analysis .dashboard_body .content__news__text,.body-frame.education_manage_schools .dashboard_body .content__news__text,.body-frame.education_manage_school_account .dashboard_body .content__news__text,.body-frame.education_manage_coupons .dashboard_body .content__news__text{font-size:16px;font-weight:bold;margin-top:1px}.body-frame.education_dashboard .dashboard_body .content__news__text li,.body-frame.education_analysis .dashboard_body .content__news__text li,.body-frame.education_manage_schools .dashboard_body .content__news__text li,.body-frame.education_manage_school_account .dashboard_body .content__news__text li,.body-frame.education_manage_coupons .dashboard_body .content__news__text li{text-indent:-1em;padding-left:1em}.body-frame.education_dashboard .dashboard_body .content__news__text p,.body-frame.education_analysis .dashboard_body .content__news__text p,.body-frame.education_manage_schools .dashboard_body .content__news__text p,.body-frame.education_manage_school_account .dashboard_body .content__news__text p,.body-frame.education_manage_coupons .dashboard_body .content__news__text p{padding-left:1em}.body-frame.education_dashboard .dashboard_body .content__news__alert,.body-frame.education_analysis .dashboard_body .content__news__alert,.body-frame.education_manage_schools .dashboard_body .content__news__alert,.body-frame.education_manage_school_account .dashboard_body .content__news__alert,.body-frame.education_manage_coupons .dashboard_body .content__news__alert{color:#F85B5B}.body-frame.education_dashboard .dashboard_body .content__news__line,.body-frame.education_analysis .dashboard_body .content__news__line,.body-frame.education_manage_schools .dashboard_body .content__news__line,.body-frame.education_manage_school_account .dashboard_body .content__news__line,.body-frame.education_manage_coupons .dashboard_body .content__news__line{text-decoration:underline}.body-frame.education_dashboard .dashboard_body .content__body,.body-frame.education_analysis .dashboard_body .content__body,.body-frame.education_manage_schools .dashboard_body .content__body,.body-frame.education_manage_school_account .dashboard_body .content__body,.body-frame.education_manage_coupons .dashboard_body .content__body{position:relative}.body-frame.education_dashboard .dashboard_body .content__body-inner,.body-frame.education_analysis .dashboard_body .content__body-inner,.body-frame.education_manage_schools .dashboard_body .content__body-inner,.body-frame.education_manage_school_account .dashboard_body .content__body-inner,.body-frame.education_manage_coupons .dashboard_body .content__body-inner{margin:0 auto}.body-frame.education_dashboard .dashboard_body .contents__date,.body-frame.education_analysis .dashboard_body .contents__date,.body-frame.education_manage_schools .dashboard_body .contents__date,.body-frame.education_manage_school_account .dashboard_body .contents__date,.body-frame.education_manage_coupons .dashboard_body .contents__date{margin-top:10px;text-align:right}.body-frame.education_dashboard .dashboard_body .contents__date p,.body-frame.education_analysis .dashboard_body .contents__date p,.body-frame.education_manage_schools .dashboard_body .contents__date p,.body-frame.education_manage_school_account .dashboard_body .contents__date p,.body-frame.education_manage_coupons .dashboard_body .contents__date p{color:#211E55;font-size:12px;letter-spacing:0.6px}.body-frame.education_dashboard .dashboard_body .contents__date p span,.body-frame.education_analysis .dashboard_body .contents__date p span,.body-frame.education_manage_schools .dashboard_body .contents__date p span,.body-frame.education_manage_school_account .dashboard_body .contents__date p span,.body-frame.education_manage_coupons .dashboard_body .contents__date p span{letter-spacing:0.6px}.body-frame.education_dashboard .tooltip,.body-frame.education_analysis .tooltip,.body-frame.education_manage_schools .tooltip,.body-frame.education_manage_school_account .tooltip,.body-frame.education_manage_coupons .tooltip{display:flex;align-items:center;justify-content:flex-start;gap:3px;font-size:14px;line-height:1.14;font-weight:bold;color:#576ea9;padding:3px 10px 3px 4px;background-color:#fff;border:1px solid #576ea9;border-radius:12px;box-shadow:1px 1px 4px #11328580;cursor:pointer}.body-frame.education_dashboard .tooltip i,.body-frame.education_analysis .tooltip i,.body-frame.education_manage_schools .tooltip i,.body-frame.education_manage_school_account .tooltip i,.body-frame.education_manage_coupons .tooltip i{display:inline-block;width:16px;height:16px;background-image:url(/school/new_style/images/education_dashboard/icon-help.svg);background-repeat:no-repeat;background-size:contain}.body-frame.education_dashboard .tooltip:hover,.body-frame.education_analysis .tooltip:hover,.body-frame.education_manage_schools .tooltip:hover,.body-frame.education_manage_school_account .tooltip:hover,.body-frame.education_manage_coupons .tooltip:hover{color:#fff;background-color:#113285;border-color:#113285}.body-frame.education_dashboard .tooltip:hover i,.body-frame.education_analysis .tooltip:hover i,.body-frame.education_manage_schools .tooltip:hover i,.body-frame.education_manage_school_account .tooltip:hover i,.body-frame.education_manage_coupons .tooltip:hover i{background-image:url(/school/new_style/images/education_dashboard/icon-help-hover.svg)}.body-frame.education_dashboard .boe_dashboard-loader-bg,.body-frame.education_analysis .boe_dashboard-loader-bg,.body-frame.education_manage_schools .boe_dashboard-loader-bg,.body-frame.education_manage_school_account .boe_dashboard-loader-bg,.body-frame.education_manage_coupons .boe_dashboard-loader-bg{display:none;position:absolute;width:inherit;height:calc(100% + 20px);top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:20}.body-frame.education_dashboard .boe_dashboard-loader-bg .boe_dashboard-loader-body,.body-frame.education_analysis .boe_dashboard-loader-bg .boe_dashboard-loader-body,.body-frame.education_manage_schools .boe_dashboard-loader-bg .boe_dashboard-loader-body,.body-frame.education_manage_school_account .boe_dashboard-loader-bg .boe_dashboard-loader-body,.body-frame.education_manage_coupons .boe_dashboard-loader-bg .boe_dashboard-loader-body{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.body-frame.education_dashboard .boe_dashboard-loader-bg .boe_dashboard-loader-body img,.body-frame.education_analysis .boe_dashboard-loader-bg .boe_dashboard-loader-body img,.body-frame.education_manage_schools .boe_dashboard-loader-bg .boe_dashboard-loader-body img,.body-frame.education_manage_school_account .boe_dashboard-loader-bg .boe_dashboard-loader-body img,.body-frame.education_manage_coupons .boe_dashboard-loader-bg .boe_dashboard-loader-body img{display:block;width:50px;margin:20px auto}.body-frame.education_dashboard .boe_dashboard-loader-bg .boe_dashboard-loader-body i,.body-frame.education_analysis .boe_dashboard-loader-bg .boe_dashboard-loader-body i,.body-frame.education_manage_schools .boe_dashboard-loader-bg .boe_dashboard-loader-body i,.body-frame.education_manage_school_account .boe_dashboard-loader-bg .boe_dashboard-loader-body i,.body-frame.education_manage_coupons .boe_dashboard-loader-bg .boe_dashboard-loader-body i{display:inline-block;background-image:url(/school/new_style/images/icon-analytics_loding.svg);background-repeat:no-repeat;background-size:cover;width:60px;height:49px}.body-frame.education_dashboard .boe_dashboard-loader-bg .boe_dashboard-loader-body p,.body-frame.education_analysis .boe_dashboard-loader-bg .boe_dashboard-loader-body p,.body-frame.education_manage_schools .boe_dashboard-loader-bg .boe_dashboard-loader-body p,.body-frame.education_manage_school_account .boe_dashboard-loader-bg .boe_dashboard-loader-body p,.body-frame.education_manage_coupons .boe_dashboard-loader-bg .boe_dashboard-loader-body p{padding:10px 0 0 10px;color:#fff;font-weight:bold;text-align:center}.body-frame.education_dashboard .boe_dashboard-error-bg,.body-frame.education_analysis .boe_dashboard-error-bg,.body-frame.education_manage_schools .boe_dashboard-error-bg,.body-frame.education_manage_school_account .boe_dashboard-error-bg,.body-frame.education_manage_coupons .boe_dashboard-error-bg{display:none;position:absolute;width:inherit;height:calc(100% + 20px);top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:21}.body-frame.education_dashboard .boe_dashboard-error-bg .boe_dashboard-error-body,.body-frame.education_analysis .boe_dashboard-error-bg .boe_dashboard-error-body,.body-frame.education_manage_schools .boe_dashboard-error-bg .boe_dashboard-error-body,.body-frame.education_manage_school_account .boe_dashboard-error-bg .boe_dashboard-error-body,.body-frame.education_manage_coupons .boe_dashboard-error-bg .boe_dashboard-error-body{position:absolute;left:50%;top:220px;transform:translate(-50%, -50%);text-align:center;display:inline-block}.body-frame.education_dashboard .boe_dashboard-error-bg .boe_dashboard-error-body i,.body-frame.education_analysis .boe_dashboard-error-bg .boe_dashboard-error-body i,.body-frame.education_manage_schools .boe_dashboard-error-bg .boe_dashboard-error-body i,.body-frame.education_manage_school_account .boe_dashboard-error-bg .boe_dashboard-error-body i,.body-frame.education_manage_coupons .boe_dashboard-error-bg .boe_dashboard-error-body i{display:inline-block;background-image:url(/school/new_style/images/icon-analytics_error.svg);background-repeat:no-repeat;background-size:cover;width:52px;height:45px}.body-frame.education_dashboard .boe_dashboard-error-bg .boe_dashboard-error-body p,.body-frame.education_analysis .boe_dashboard-error-bg .boe_dashboard-error-body p,.body-frame.education_manage_schools .boe_dashboard-error-bg .boe_dashboard-error-body p,.body-frame.education_manage_school_account .boe_dashboard-error-bg .boe_dashboard-error-body p,.body-frame.education_manage_coupons .boe_dashboard-error-bg .boe_dashboard-error-body p{color:#ffffff;font-size:15px;font-weight:300;margin-top:17px}.education-modals{display:none;width:100%;min-width:1280px;height:100vh;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:100}.education-modals,.education-modals *{box-sizing:border-box}.education-modals__body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;overflow-y:auto;padding:40px 53px;z-index:2}.education-modals .education-modal{display:none;width:100%;max-width:1180px;max-height:100%;grid-template-columns:auto;grid-template-rows:50px 1fr;margin:auto;overflow:auto}.education-modals .education-modal.is-small{width:800px}.education-modals .education-modal__head{font-size:30px;line-height:1;font-weight:bold;text-align:center;color:#576EA9;background-color:#D7DCEB;padding:10px 50px;position:relative}.education-modals .education-modal__body{background-color:#fff;overflow:auto}.education-modals .education-modal__body::-webkit-scrollbar-track{border-left:0}.education-modals .education-modal__close{width:20px;height:20px;position:absolute;top:16px;right:20px;z-index:1;cursor:pointer}.education-modals .education-modal__close i{display:block;width:100%;height:100%}.education-modals .education-modal__close i::before,.education-modals .education-modal__close i::after{content:"";width:28.8px;height:3px;background-color:#707070;position:absolute;top:50%;left:50%}.education-modals .education-modal__close i::before{transform:translate(-50%, -50%) rotate(-45deg)}.education-modals .education-modal__close i::after{transform:translate(-50%, -50%) rotate(45deg)}.tooltip_window.dashboard_tooltip{display:none;box-sizing:border-box;position:absolute;border:2px solid #576ea9;background-color:#ffffff;border-radius:4px;font-size:14px;color:#211e55;max-width:650px;min-height:0;padding:0;box-shadow:1px 1px 4px #11328580;z-index:10}.tooltip_window.dashboard_tooltip .tooltip_window_head{display:flex;align-items:center;justify-content:flex-end;background-color:#D7DCEB;padding-left:10px}.tooltip_window.dashboard_tooltip .tooltip_window_body{background-color:#fff;padding:6px 12px 14px}.tooltip_window.dashboard_tooltip .tooltip_window_body.in-video{padding:20px 38px 40px}.tooltip_window.dashboard_tooltip .tooltip_window-title{flex:1;font-size:16px;font-weight:bold;color:#113285;margin:0}.tooltip_window.dashboard_tooltip .tooltip_window-icon{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;line-height:1.14;font-weight:bold;color:#fff;padding:4px 10px 4px 12px;background-color:#576ea9;border-radius:13px 0 0 13px;cursor:pointer}.tooltip_window.dashboard_tooltip .tooltip_window-icon i{display:inline-block;width:8px;height:8px;position:relative}.tooltip_window.dashboard_tooltip .tooltip_window-icon i::before,.tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{content:"";display:block;width:11.3px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.tooltip_window.dashboard_tooltip .tooltip_window-icon i::before{transform:translate(-50%, -50%) rotate(45deg)}.tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{transform:translate(-50%, -50%) rotate(-45deg)}.tooltip_window.dashboard_tooltip .tooltip_window-text{margin:0}.tooltip_window.dashboard_tooltip .tooltip_window-item{margin:0;text-indent:-1em;padding-left:1em}.tooltip_window.dashboard_tooltip .tooltip_window-note{text-indent:-1.5em;padding-left:1.5em;margin:0}.tooltip_window.dashboard_tooltip .tooltip_window-note:before{content:"※";margin-right:0.5em}.tooltip_window.dashboard_tooltip .tooltip_window-note.indent{margin-left:1em}.tooltip_window.dashboard_tooltip .tooltip_window-2column{display:flex;justify-content:flex-start;align-items:flex-start;gap:38px}.tooltip_window.dashboard_tooltip .tooltip_window-2column>p{font-weight:bold;flex:1;margin:0}.tooltip_window.dashboard_tooltip .tooltip_window-2column+*{margin-top:30px}.tooltip_window.dashboard_tooltip .tooltip_window-2column>a{width:72px}.tooltip_window.dashboard_tooltip .tooltip_window-2column img{width:100%}.tooltip_window.dashboard_tooltip .tooltip_window-videos{display:grid;grid-template-columns:repeat(2, 534px);grid-column-gap:30px;grid-row-gap:12px}.tooltip_window.dashboard_tooltip .tooltip_window-video{width:534px;border:2px solid #919FC8;margin-left:auto;margin-right:auto;box-sizing:border-box}.tooltip_window.dashboard_tooltip#tooltip_dashboard_top_achievement{width:650px}.tooltip_window.dashboard_tooltip#tooltip_dashboard_top_analytics_bookshelf{width:650px}.tooltip_window.dashboard_tooltip#tooltip_dashboard_top_watch_list{width:502px}.tooltip_window.dashboard_tooltip#tooltip_account_registered_report{width:650px}.tooltip_window.dashboard_tooltip#tooltip_contents_delivery_report{width:650px}.tooltip_window.dashboard_tooltip#tooltip_bookshelf_setting_status{width:650px}.tooltip_window.dashboard_tooltip#tooltip_login_record_report{width:650px}.tooltip_window.dashboard_tooltip#tooltip_school_report_detail{width:650px;z-index:21}.tooltip_window.dashboard_tooltip#tooltip_manage_accounts,.tooltip_window.dashboard_tooltip#tooltip_coupons{width:1178px;max-width:1178px}.c-button-delete{font-size:11px;line-height:1.4545454545;font-weight:bold;color:#211E55;display:flex;align-items:center;justify-content:center;gap:5px;width:58px;height:24px;padding:0;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.c-button-delete.is-school{width:70px}.c-button-delete:hover{background-color:#919FC8}.c-button-delete i{width:14px;height:16px;background-image:url(/school/new_style/images/education/icon-bin.svg);background-size:contain;background-repeat:no-repeat}.education-modals #school-list-modal{color:#211E55}.education-modals .school-list-modal__desc{font-size:16px;line-height:1.375;font-weight:bold;padding:15px 20px}.education-modals .school-list-modal__box{border:2px solid #576EA9;border-radius:4px;margin:0 20px}.education-modals .school-list-modal__search{display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;background-color:#D7DCEB}.education-modals .school-list-modal__input{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:1}.education-modals .school-list-modal__input span{font-size:16px;line-height:1.5;font-weight:bold}.education-modals .school-list-modal__input input{font-size:14px;line-height:1.4285714286;font-weight:bold;flex:1;padding:3px 12px;background-color:#FFF;border:2px solid #CACACA}.education-modals .school-list-modal__input input::placeholder{color:#A4A7AF}.education-modals .school-list-modal__select{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-left:14px}.education-modals .school-list-modal__select span{font-size:12px;line-height:1.3333333333;font-weight:bold}.education-modals .school-list-modal__select select{font-size:14px;line-height:1.4285714286;font-weight:500;color:#211E55;height:30px;padding:3px 4px;border:2px solid #CACACA;border-radius:4px}.education-modals .school-list-modal__submit,.education-modals .school-list-modal__reset{font-size:14px;line-height:1;font-weight:bold;color:#211E55;height:30px;display:flex;align-items:center;justify-content:center;gap:2px;background-color:#FFF;border:2px solid #CACACA;border-radius:4px;cursor:pointer}.education-modals .school-list-modal__submit:hover,.education-modals .school-list-modal__reset:hover{background-color:#CACACA}.education-modals .school-list-modal__submit{width:100px;margin-left:30px}.education-modals .school-list-modal__submit i{width:17px;height:17px;background-image:url(/school/new_style/images/education/icon-search-s.svg);background-repeat:no-repeat;background-size:contain}.education-modals .school-list-modal__submit span{line-height:1}.education-modals .school-list-modal__reset{width:120px;margin-left:20px}.education-modals .school-list-modal__head,.education-modals .school-list-modal-item{display:grid;grid-template-columns:163px 80px 1fr}.education-modals .school-list-modal__head>*,.education-modals .school-list-modal-item>*{position:relative}.education-modals .school-list-modal__head>*:not(:first-child)::before,.education-modals .school-list-modal-item>*:not(:first-child)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.education-modals .school-list-modal__head{font-size:14px;line-height:1.4285714286;font-weight:bold;background-color:#F3F5F9;padding-right:18px;border-bottom:1px solid #CACACA}.education-modals .school-list-modal__head>*:not(:nth-child(3)){padding:5px 0;text-align:center}.education-modals .school-list-modal__head>*:nth-child(3){text-align:left;padding:5px 16px}.education-modals .school-list-modal__body{height:443px;overflow-y:scroll}.education-modals .school-list-modal__body::-webkit-scrollbar{width:18px}.education-modals .school-list-modal__body::-webkit-scrollbar-track{border:4px;background-color:#fff}.education-modals .school-list-modal__body::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:10px;box-shadow:inset 0 0 0 4px #fff}.education-modals .school-list-modal-item:not(:first-child){border-top:1px solid #CACACA}.education-modals .school-list-modal-item>*{align-self:stretch;display:flex;align-items:center;justify-content:center}.education-modals .school-list-modal-item>*:nth-child(3){justify-content:flex-start}.education-modals .school-list-modal-item.no_data{grid-template-columns:1fr}.education-modals .school-list-modal-item.no_data>p{font-size:16px;font-weight:bold;line-height:2;text-align:left;color:#211E55;justify-content:flex-start;padding:20px}.education-modals .school-list-modal-item__btn button{font-size:14px;line-height:1.4285714286;font-weight:bold;color:#211E55;width:140px;background-color:#D7DCEB;padding:5px 0;border:none;box-shadow:1px 1px 2px #00000029;border-radius:4px;cursor:pointer}.education-modals .school-list-modal-item__btn button:not(:disabled):hover{color:#FFF;background-color:#211E55}.education-modals .school-list-modal-item__btn button:disabled{opacity:0.5}.education-modals .school-list-modal-item__name{font-size:16px;line-height:1.5;font-weight:bold;padding:7px 16px}.education-modals .school-list-modal-item__kind,.education-modals .school-list-modal-item__number,.education-modals .school-list-modal-item__code{font-size:14px;line-height:1.4285714286}.education-modals .school-list-modal__caption{font-size:12px;line-height:1.3333333333;text-align:right;padding:4px 22px 8px}.body-frame.education_manage_schools .contents .school-search{display:flex;align-items:center;justify-content:flex-start;padding:13px 12px 13px 8px;background-color:#FFF;border:2px solid #A4A7AF;border-radius:4px}.body-frame.education_manage_schools .contents .school-search__input{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:1}.body-frame.education_manage_schools .contents .school-search__input span{font-size:16px;line-height:1.5;font-weight:bold}.body-frame.education_manage_schools .contents .school-search__input input{font-size:14px;line-height:1.2857142857;font-weight:bold;flex:1;width:100%;padding:4px 12px;background-color:#F0F0F0;border:2px solid #A4A7AF;border-radius:4px}.body-frame.education_manage_schools .contents .school-search__input input::placeholder{color:#A4A7AF}.body-frame.education_manage_schools .contents .school-search__select{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-left:14px}.body-frame.education_manage_schools .contents .school-search__select span{font-size:12px;line-height:1.3333333333;font-weight:bold}.body-frame.education_manage_schools .contents .school-search__select select{font-size:14px;line-height:1.2857142857;font-weight:500;color:#211E55;height:30px;padding:2px 12px 2px 6px;background-color:#F0F0F0;border:2px solid #A4A7AF;border-radius:4px}.body-frame.education_manage_schools .contents .school-search__submit,.body-frame.education_manage_schools .contents .school-search__reset{font-size:14px;line-height:1;font-weight:bold;color:#211E55;height:30px;display:flex;align-items:center;justify-content:center;gap:2px;background-color:#FFF;border:2px solid #CACACA;border-radius:4px;cursor:pointer}.body-frame.education_manage_schools .contents .school-search__submit:hover,.body-frame.education_manage_schools .contents .school-search__reset:hover{background-color:#CACACA}.body-frame.education_manage_schools .contents .school-search__submit{width:100px;margin-left:30px}.body-frame.education_manage_schools .contents .school-search__submit i{width:17px;height:17px;background-image:url(/school/new_style/images/education/icon-search-s.svg);background-repeat:no-repeat;background-size:contain}.body-frame.education_manage_schools .contents .school-search__submit span{line-height:1}.body-frame.education_manage_schools .contents .school-search__reset{width:124px;margin-left:20px}.body-frame.education_manage_schools .contents .school_lists{width:1180px;background-color:#FFF;border:2px solid #A4A7AF;border-radius:4px;margin-top:22px}.body-frame.education_manage_schools .contents .school_lists.no-data>p{font-size:16px;font-weight:bold;line-height:2;text-align:left;color:#211E55;padding:20px}.body-frame.education_manage_schools .contents .school_lists-head,.body-frame.education_manage_schools .contents .school_lists-item{display:grid;grid-template-columns:90px 646px 100px 178px 142px}.body-frame.education_manage_schools .contents .school_lists-head>*,.body-frame.education_manage_schools .contents .school_lists-item>*{position:relative}.body-frame.education_manage_schools .contents .school_lists-head>*:not(:first-child)::before,.body-frame.education_manage_schools .contents .school_lists-item>*:not(:first-child)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.body-frame.education_manage_schools .contents .school_lists-head{background-color:#D7DCEB;padding-right:20px;border-bottom:1px solid #CACACA}.body-frame.education_manage_schools .contents .school_lists-head>p{font-size:14px;line-height:1.4285714286;font-weight:bold;color:#211E55;text-align:center;padding:4px 0}.body-frame.education_manage_schools .contents .school_lists-body{max-height:554px;overflow-y:scroll}.body-frame.education_manage_schools .contents .school_lists-body::-webkit-scrollbar{width:20px}.body-frame.education_manage_schools .contents .school_lists-body::-webkit-scrollbar-track{background-color:#fff;border-left:none}.body-frame.education_manage_schools .contents .school_lists-body::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:10px;box-shadow:inset 0 0 0 4px #fff}.body-frame.education_manage_schools .contents .school_lists-item{font-size:14px;line-height:1.1428571429;min-height:56px}.body-frame.education_manage_schools .contents .school_lists-item:not(:first-child){border-top:1px solid #A4A7AF}.body-frame.education_manage_schools .contents .school_lists-item>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-self:stretch}.body-frame.education_manage_schools .contents .school_lists-item>div p{align-self:center}.body-frame.education_manage_schools .contents .school_lists-item__names{padding-right:18px}.body-frame.education_manage_schools .contents .school_lists-item__name{font-size:16px;line-height:1.5;font-weight:bold;width:100%;padding:4px 12px}.body-frame.education_manage_schools .contents .school_lists-item__info{font-size:12px;line-height:1.5;width:100%;padding:4px 12px;position:relative}.body-frame.education_manage_schools .contents .school_lists-item__info::before{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-x;background-size:10px 1px;background-position:top left;position:absolute;left:0;top:0}.body-frame.education_manage_schools .contents .school_lists-item__codes{font-size:14px;line-height:1.1428571429}.body-frame.education_manage_schools .contents .school_lists-item__codes>p{width:100%;text-align:center}.body-frame.education_manage_schools .contents .school_lists-item__button button{font-size:11px;line-height:2.1818181818;font-weight:bold;color:#211E55;text-align:center;padding:0 10px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:0;border-radius:4px;cursor:pointer}.body-frame.education_manage_schools .contents .school_lists-item__button button:hover{color:#FFF;background-color:#211E55}.body-frame.education_manage_schools .contents .school_lists-total{font-size:12px;line-height:1.5;text-align:right;margin:2px 0 36px}.education-modals .csv-upload-error__body{padding:18px 48px 36px}.education-modals .csv-upload-error__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55}.education-modals .csv-upload-error__box{font-size:16px;line-height:1.5;color:#211E55;border:3px solid #919FC8;margin-top:18px;overflow-y:auto}.education-modals .csv-upload-error__box li{padding:2px 28px}.education-modals .csv-upload-error__box li:nth-child(n+2){position:relative}.education-modals .csv-upload-error__box li:nth-child(n+2)::before{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-x;background-size:10px 1px;background-position:top left;position:absolute;left:0;top:0}.education-modals .csv-upload-error__btn{display:flex;align-self:center;justify-content:center;margin-top:30px}.education-modals .csv-upload-error__btn button{font-size:23px;line-height:1.3043478261;color:#FFF;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;background-color:#005CA2;border-radius:5px;cursor:pointer}.education-modals .csv-upload-error__btn button:hover{background-color:rgba(0,92,162,0.5)}.education-modals .csv-upload-confirm__body{padding:18px 20px 36px}.education-modals .csv-upload-confirm-box{border:2px solid #576EA9;border-radius:4px}.education-modals .csv-upload-confirm-box.is-edit .csv-upload-confirm-box__head,.education-modals .csv-upload-confirm-box.is-edit .csv-upload-confirm-box__item{grid-template-columns:120px repeat(2, 268px) 88px 200px repeat(2, 90px)}.education-modals .csv-upload-confirm-box__head,.education-modals .csv-upload-confirm-box__item{font-size:14px;line-height:1.4285714286;color:#211E55;display:grid;grid-template-columns:repeat(2, 298px) 148px 200px repeat(2, 90px)}.education-modals .csv-upload-confirm-box__head>div,.education-modals .csv-upload-confirm-box__item>div{text-align:center;align-self:stretch;padding:5px 4px}.education-modals .csv-upload-confirm-box__head>div:nth-child(n+2),.education-modals .csv-upload-confirm-box__item>div:nth-child(n+2){position:relative}.education-modals .csv-upload-confirm-box__head>div:nth-child(n+2)::before,.education-modals .csv-upload-confirm-box__item>div:nth-child(n+2)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.education-modals .csv-upload-confirm-box__head{font-weight:bold;background-color:#F0F0F0;border-bottom:1px solid #CACACA}.education-modals .csv-upload-confirm-box__body{max-height:444px;overflow-y:scroll}.education-modals .csv-upload-confirm-box__body::-webkit-scrollbar-track{border-left:0}.education-modals .csv-upload-confirm-box__item:nth-child(n+2){border-top:1px solid #CACACA}.education-modals .csv-upload-confirm-total{font-size:12px;line-height:1.5;color:#211E55;text-align:right;margin-top:3px}.education-modals .csv-upload-confirm__btns{display:flex;align-self:center;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:20px}.education-modals .csv-upload-confirm__btns a:hover{opacity:1}.education-modals .csv-upload-confirm__btns>p{font-size:16px;line-height:1.5;font-weight:bold;text-align:center;color:#211E55;width:100%}.education-modals .csv-upload-confirm__submit,.education-modals .csv-upload-confirm__cancel{font-size:23px;line-height:1.3043478261;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;border-radius:5px;cursor:pointer}.education-modals .csv-upload-confirm__submit{color:#FFF;background-color:#005CA2}.education-modals .csv-upload-confirm__submit:hover{background-color:rgba(0,92,162,0.5)}.education-modals .csv-upload-confirm__cancel{color:#707070;background-color:#D1D3D7}.education-modals .csv-upload-confirm__cancel:hover{background-color:rgba(209,211,215,0.5)}.education-modals .csv-upload-complete__box{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;display:flex;align-items:center;justify-content:center;width:100%;height:174px}.education-modals .csv-upload-complete__btn{display:flex;align-self:center;justify-content:center;padding-bottom:30px}.education-modals .csv-upload-complete__btn button{font-size:23px;line-height:1.3043478261;color:#FFF;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;background-color:#005CA2;border-radius:5px;cursor:pointer}.education-modals .csv-upload-complete__btn button:hover{background-color:rgba(0,92,162,0.5)}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log{margin-top:10px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__head{display:flex;justify-content:space-between;align-items:center}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__title{font-size:16px;line-height:1.5;font-weight:bold;color:#576EA9}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__pagination{font-size:14px;line-height:1.4285714286;font-weight:bold;display:flex;align-items:center;justify-content:flex-end;gap:10px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__pagination a{color:#919FC8}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__pagination span{color:#D7DCEB}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__pagination span.is-current{color:#113285;text-decoration:underline}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table{background-color:#FFF;border-right:2px solid #D7DCEB;border-bottom:2px solid #D7DCEB;border-left:2px solid #D7DCEB;border-radius:4px;margin-top:8px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head,.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line{display:grid;grid-template-columns:80px 582px 200px 82px 140px 94px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head>div,.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div{font-size:14px;line-height:1.4285714286;color:#113285;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 4px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head>div:nth-child(2),.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div:nth-child(2){padding:0 16px;justify-content:flex-start}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head>div:nth-child(n+2),.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div:nth-child(n+2){position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head>div:nth-child(n+2)::before,.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div:nth-child(n+2)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head{background-color:#D7DCEB;font-weight:bold;height:30px}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__head sup{align-self:flex-start;padding-top:3px;font-size:x-small}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__body{display:grid;grid-template-rows:repeat(5, 30px)}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line:nth-child(n+2){border-top:1px solid #CACACA}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div a{font-size:14px;line-height:1.4285714286;letter-spacing:0;font-weight:bold;color:#113285;padding:0 6px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:2px;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log-table__line>div a:hover{color:#FFF;background-color:#113285;opacity:1}.body-frame.education_manage_school_account .contents .manage_school_account .upload-log__caption{font-size:12px;line-height:1.3333333333;color:#113285;text-align:right;margin-top:6px}.body-frame.education_manage_school_account .contents .manage_school_account .account-head{display:flex;align-items:stretch;justify-content:flex-start;gap:8px;position:relative;z-index:2}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab{color:#576EA9;text-align:left;flex:1;background-color:#D7DCEB;padding:4px 30px;border-radius:10px 10px 0 0;border:none;box-shadow:1px -1px 4px #576EA9B2;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab:hover,.body-frame.education_manage_school_account .contents .manage_school_account .account-tab.is-current{color:#FFF;background-color:#919FC8}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab:hover .account-tab__title::after,.body-frame.education_manage_school_account .contents .manage_school_account .account-tab.is-current .account-tab__title::after{background-image:radial-gradient(circle, #B9C2DC 1px, transparent 1px)}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab.is-unused{opacity:0.5}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab__title{font-size:16px;font-weight:bold;width:100%;padding-bottom:4px;margin-bottom:2px;position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab__title::after{content:"";display:block;width:100%;height:2px;background-image:radial-gradient(circle, #B9C2DC 1px, transparent 1px);background-position:0 -2px;background-size:6px 6px;background-repeat:repeat-x;position:absolute;bottom:0;left:0}.body-frame.education_manage_school_account .contents .manage_school_account .account-tab__desc{font-size:14px;line-height:1.5714285714}.body-frame.education_manage_school_account .contents .manage_school_account .account-body{position:relative;z-index:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-box{display:none;grid-template-rows:auto;min-height:400px;background-color:#FFF;box-shadow:1px 1px 6px #576EA9B2}.body-frame.education_manage_school_account .contents .manage_school_account .account-box#initial-tab{display:block;position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .account-box#initial-tab>p{font-size:20px;line-height:1.2;font-weight:bold;text-align:center;color:#A4A7AF;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.body-frame.education_manage_school_account .contents .manage_school_account .account-box#register-tab,.body-frame.education_manage_school_account .contents .manage_school_account .account-box#edit-tab{border:4px solid #919FC8}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto;position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line.is-hidden .account-box__line__body{opacity:0.2;position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line.is-hidden .account-box__line__body::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line.is-entered .account-box__line__head{opacity:0.2}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line:nth-child(n+2) .account-box__line__body{border-top:3px solid #EAF3F8}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line:not(:last-of-type) .account-box__line__head::before,.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line:not(:last-of-type) .account-box__line__head::after{content:""}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line__head{display:flex;align-items:flex-start;justify-content:center;background-color:#EAF8FC;position:relative}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line__head span{font-size:20px;line-height:1.5;font-weight:bold;color:#5ECAE4;display:block}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line__head::before{display:block;width:6px;height:calc(100% - 36px);background-color:#BBE8F3;position:absolute;left:50%;bottom:6px;transform:translateX(-50%)}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line__head::after{display:block;width:14px;height:14px;border-width:7px;border-style:solid;border-left-color:#BBE8F3;border-bottom-color:#BBE8F3;border-right-color:transparent;border-top-color:transparent;position:absolute;left:50%;bottom:0;transform-origin:left bottom;transform:rotate(-45deg) skew(-5deg, -5deg);box-sizing:border-box}.body-frame.education_manage_school_account .contents .manage_school_account .account-box__line__body{background-color:#FFF}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school.is-entered .account-select_school__btn{opacity:0.5}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school.is-entered .account-select_school__delete{visibility:visible}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__body{display:flex;align-items:center;justify-content:flex-start;padding:24px 20px}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__btn{font-size:16px;line-height:1.75;font-weight:bold;color:#113285;text-align:center;padding:0 11px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__btn:hover{color:#FFF;background-color:#113285}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__text{font-size:22px;line-height:30px;font-weight:bold;flex:1;margin-left:30px}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__text.is-null{font-size:20px;color:#113285}.body-frame.education_manage_school_account .contents .manage_school_account .account-select_school__delete{margin-left:14px;visibility:hidden;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__body{display:flex;align-items:center;justify-content:flex-start;padding:24px 20px}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__btn{font-size:16px;line-height:1.75;font-weight:bold;color:#113285;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px 0 14px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__btn:hover{color:#FFF;background-color:#113285;opacity:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__btn:hover i{background-image:url(/school/new_style/images/education/icon-download-on.svg)}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__btn i{width:21px;height:18px;background-image:url(/school/new_style/images/education/icon-download.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.body-frame.education_manage_school_account .contents .manage_school_account .account-download_csv__text{font-size:20px;line-height:1.2;color:#113285;font-weight:bold;flex:1;margin-left:26px}.body-frame.education_manage_school_account .contents .manage_school_account .account-csv_explanation__body{padding:4px 18px 20px}.body-frame.education_manage_school_account .contents .manage_school_account .account-csv_explanation__texts{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.body-frame.education_manage_school_account .contents .manage_school_account .account-csv_explanation__texts p{font-size:20px;line-height:1.2;color:#113285;font-weight:bold}.body-frame.education_manage_school_account .contents .manage_school_account .account-csv_explanation__img{width:auto;margin:0 auto}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form{padding:6px 20px 20px 18px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__text{font-size:20px;line-height:1.3;font-weight:bold;color:#113285;margin-bottom:10px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box{display:flex;align-items:center;justify-content:center;width:100%;height:80px;cursor:pointer;position:relative;z-index:0}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box:hover::before{background-color:#BBE8F3;opacity:0.5}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box:hover i{background-image:url(/school/new_style/images/education/icon-csv_on.svg)}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box:hover p span{opacity:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box::before{content:"";display:block;width:100%;height:100%;background-color:#FFF;border:3px solid #113285;border-radius:4px;position:absolute;top:0;left:0;z-index:0;box-sizing:border-box}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box i{width:33px;height:42px;background-image:url(/school/new_style/images/education/icon-csv_off.svg);background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box p{display:flex;align-items:center;justify-content:center;gap:18px;margin-left:32.8px;position:relative;z-index:1}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box p span{font-size:16px;line-height:1.375;font-weight:bold;color:#113285;opacity:0.6}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box p strong{font-size:24px;line-height:1.3333333333;font-weight:bold;text-decoration:underline;color:#113285}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-form__box input{display:none}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail{padding:6px 16px 14px 18px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__text{font-size:20px;line-height:1.3;font-weight:bold;color:#113285;margin-bottom:10px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__wrap{display:flex;align-items:flex-end;justify-content:flex-start;gap:20px;margin-top:14px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__files{width:830px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__files>p{font-size:16px;line-height:1.5;font-weight:bold;color:#576EA9}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__box{font-size:16px;line-height:1.5;font-weight:bold;color:#113285;background-color:#F3F5F9;padding:15px 14px;border-radius:4px;margin-top:4px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__btns{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:20px}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__btns button{font-size:16px;line-height:1.75;letter-spacing:0;font-weight:bold;color:#113285;padding:0 10px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.body-frame.education_manage_school_account .contents .manage_school_account .account-upload_csv-detail__btns button:hover{color:#FFF;background-color:#113285;opacity:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-head{display:flex;align-items:stretch;justify-content:flex-start;gap:8px;position:relative;z-index:2}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab{color:#576EA9;text-align:left;flex:1;background-color:#D7DCEB;padding:4px 30px;border-radius:10px 10px 0 0;border:none;box-shadow:1px -1px 4px #576EA9B2;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab:hover,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab.is-current{color:#FFF;background-color:#919FC8}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab:hover .coupons-tab__title::after,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab.is-current .coupons-tab__title::after{background-image:radial-gradient(circle, #B9C2DC 1px, transparent 1px)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab.is-unused{opacity:0.5}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab__title{font-size:16px;font-weight:bold;width:100%;padding-bottom:4px;margin-bottom:2px;position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab__title::after{content:"";display:block;width:100%;height:2px;background-image:radial-gradient(circle, #B9C2DC 1px, transparent 1px);background-position:0 -2px;background-size:6px 6px;background-repeat:repeat-x;position:absolute;bottom:0;left:0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-tab__desc{font-size:14px;line-height:1.5714285714}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-body{position:relative;z-index:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box{display:none;grid-template-rows:auto 1fr 52px;min-height:336px;background-color:#fff;box-shadow:1px 1px 6px #576EA9B2}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box#initial-tab{display:block;position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box#initial-tab>p{font-size:20px;line-height:1.2;font-weight:bold;text-align:center;color:#A4A7AF;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box#code-tab,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box#csv-tab{border:4px solid #919FC8}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto;position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line.is-hidden{opacity:0.2}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line.is-hidden::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line.is-entered .coupons-box__line__head{opacity:0.2}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line:nth-child(n+2){border-top:3px solid #FFF}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line__head{display:flex;align-items:center;justify-content:center;background-color:#5ECAE4}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__line__head span{font-size:20px;line-height:1.5;font-weight:bold;color:#FFF;display:block}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__submit{display:flex;align-items:center;justify-content:center;padding:10px;border-top:2px solid #919FC8}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__submit button{font-size:16px;line-height:1.75;font-weight:bold;color:#113285;min-width:280px;text-align:center;padding:0 16px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__submit button:disabled{cursor:initial;opacity:0.2}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-box__submit button:not(:disabled):hover{color:#FFF;background-color:#113285}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school.is-entered .coupons-select_school__body{background-color:rgba(234,248,252,0.2)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school.is-entered .coupons-select_school__btn{opacity:0.5}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school.is-entered .coupons-select_school__delete{visibility:visible}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__body{display:flex;align-items:center;justify-content:flex-start;background-color:#EAF8FC;padding:25px 14px 25px 20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__btn{font-size:16px;line-height:1.75;font-weight:bold;color:#113285;text-align:center;padding:0 11px;background-color:#D7DCEB;box-shadow:1px 1px 2px #919FC880;border:1px solid #919FC8;border-radius:4px;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__btn:hover{color:#FFF;background-color:#113285}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__text{font-size:22px;line-height:30px;font-weight:bold;flex:1;margin-left:30px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__text.is-null{font-size:20px;color:#113285}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-select_school__delete{margin-left:14px;visibility:hidden;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__error{font-size:12px;line-height:1.5;font-weight:bold;color:#fff;width:calc(100% - 19px);padding:0 10px;background-color:#F85B5B;border-radius:4px;position:absolute;top:-1px;right:-1px;visibility:hidden}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__error.is-visible{visibility:visible}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__inputs{display:flex;align-items:center;justify-content:flex-start;background-color:#EAF8FC;padding:20px 14px 20px 20px;position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form{display:flex;align-items:center;justify-content:flex-start;gap:10px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form input{font-size:20px;line-height:1.8;font-weight:bold;text-align:center;color:#211E55;width:260px;background-color:#FFF;padding:0 10px;border:2px solid #113285;border-radius:4px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form input:hover{background-color:#FFF}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form input::placeholder{color:#B9C2DC}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form button{width:30px;height:30px;padding:0;background-color:#576EA9;background-image:url(/school/new_style/images/education/icon-add_button.svg);background-repeat:no-repeat;background-size:cover;border:0;border-radius:50%;margin:0;box-shadow:1px 1px 2px #919FC880;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__form button:hover{opacity:0.7}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__desc{font-size:20px;line-height:1.2;color:#113285;font-weight:bold;display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-left:30px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__desc i{width:20px;height:20px;background-color:#576EA9;background-image:url(/school/new_style/images/education/icon-add_button.svg);background-repeat:no-repeat;background-size:cover;box-shadow:1px 1px 2px #919FC880;border-radius:50%}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__totals{font-size:14px;line-height:1.5714285714;font-weight:bold;color:#113285;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 16px;margin:4px 0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:3px;max-height:416px;overflow-y:scroll}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__list::-webkit-scrollbar{width:18px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__list::-webkit-scrollbar-track{border:4px;background-color:#fff}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon__list::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:10px;box-shadow:inset 0 0 0 4px #fff}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item{display:flex;align-items:center;justify-content:flex-start;background-color:#F3F5F9;padding-right:8px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__id{width:48px;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid #D7DCEB}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__number{font-size:20px;line-height:1.8;font-weight:bold;text-align:center;color:#211E55;width:260px;background-color:#FFF;border:2px solid #D7DCEB;border-radius:4px;margin:0 27px 0 20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__instructors{width:70px;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;align-self:stretch}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__instructors span{font-size:10px;line-height:1.2;color:#576EA9;text-align:center;font-weight:bold;width:100%}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__instructors i{display:inline-block;width:38px;height:44px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__img{width:80px;height:80px;object-fit:contain}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__box{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 32px;flex:1;height:100%;margin-left:20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__title{font-size:16px;line-height:1.5;font-weight:bold;color:#000;flex:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-add_coupon-item__body{font-size:14px;line-height:1.4285714286;color:#000;display:flex;align-items:center;justify-content:flex-start;gap:14px;border-top:1px dashed #D7DCEB;padding:5px 0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form{padding:12px 20px 20px;background-color:#EAF8FC}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__text{font-size:20px;line-height:1.3;font-weight:bold;color:#113285;margin-bottom:10px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box{display:flex;align-items:center;justify-content:center;width:100%;height:120px;cursor:pointer;position:relative;z-index:0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box:hover::before{background-color:#BBE8F3;opacity:0.5}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box:hover i{background-image:url(/school/new_style/images/education/icon-csv_on.svg)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box:hover p span{opacity:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box::before{content:"";display:block;width:100%;height:100%;background-color:#FFF;border:3px solid #113285;border-radius:4px;position:absolute;top:0;left:0;z-index:0;box-sizing:border-box}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box i{width:33px;height:42px;background-image:url(/school/new_style/images/education/icon-csv_off.svg);background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box p{display:flex;align-items:center;justify-content:center;gap:18px;margin-left:32.8px;position:relative;z-index:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box p span{font-size:16px;line-height:1.375;font-weight:bold;color:#113285;opacity:0.6}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box p strong{font-size:24px;line-height:1.3333333333;font-weight:bold;text-decoration:underline;color:#113285}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-form__box input{display:none}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail__box{display:flex;align-items:center;justify-content:space-between;padding:2px 12px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail__box p{font-size:16px;line-height:1.5;font-weight:bold;color:#576EA9}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail__box p .is-alert{color:#F85B5B}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item{display:flex;align-items:center;justify-content:flex-start;background-color:#F3F5F9;padding-right:8px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__file{font-size:16px;line-height:1.5;font-weight:bold;text-align:left;word-break:break-word;color:#211E55;width:346px;padding:12px 20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__instructors{width:70px;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;align-self:stretch}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__instructors span{font-size:10px;line-height:1.2;color:#576EA9;text-align:center;font-weight:bold;width:100%}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__instructors i{display:inline-block;width:38px;height:44px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__img{width:80px;height:80px;object-fit:contain}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__box{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 32px;flex:1;height:100%;margin-left:20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__head{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__title{font-size:16px;line-height:1.5;font-weight:bold;color:#000}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-upload_csv-detail-item__body{font-size:14px;line-height:1.4285714286;color:#000;display:flex;align-items:center;justify-content:flex-start;gap:14px;border-top:1px dashed #D7DCEB;padding:5px 0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school.is-hidden .coupons-check_school-box__body{visibility:hidden;height:30px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__wrap{background-color:#EAF8FC;padding:0 20px 10px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__head{height:72px;position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#113285;width:860px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__desc .is-alert{color:#F85B5B}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__status{font-size:14px;line-height:1.4285714286;font-weight:bold;color:#113285;display:flex;align-items:center;justify-content:flex-end;gap:14px;position:absolute;bottom:6px;right:0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school__status span{color:#ADA329}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box{border:2px solid #576EA9;border-radius:4px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__search{display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;background-color:#D7DCEB}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__input{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__input span{font-size:16px;line-height:1.5;font-weight:bold}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__input input{font-size:14px;line-height:1.4285714286;font-weight:bold;flex:1;padding:3px 12px;background-color:#FFF;border:2px solid #CACACA}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__input input::placeholder{color:#A4A7AF}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__select{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-left:14px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__select span{font-size:12px;line-height:1.3333333333;font-weight:bold}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__select select{font-size:14px;line-height:1.4285714286;font-weight:500;color:#211E55;height:30px;padding:3px 4px;border:2px solid #CACACA;border-radius:4px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__submit,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__reset{font-size:14px;line-height:1;font-weight:bold;color:#211E55;width:116px;height:30px;display:flex;align-items:center;justify-content:center;gap:2px;background-color:#FFF;border:2px solid #CACACA;border-radius:4px;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__submit:hover,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__reset:hover{background-color:#CACACA}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__submit{margin-left:30px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__submit i{width:17px;height:17px;background-image:url(/school/new_style/images/education/icon-search-s.svg);background-repeat:no-repeat;background-size:contain}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__submit span{line-height:1}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__reset{margin-left:20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item{display:grid;grid-template-columns:84px 80px 1fr}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head>*,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item>*{position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head>*:not(:first-child)::before,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item>*:not(:first-child)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head label,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item label{cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head label input,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item label input{display:none}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head label input:checked+i,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item label input:checked+i{background-image:url(/school/new_style/images/checkbox-c.svg)}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head label i,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item label i{display:block;width:18px;height:18px;background-image:url(/school/new_style/images/checkbox-u.svg);background-repeat:no-repeat;background-size:contain;border-radius:3px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head{font-size:14px;line-height:1.4285714286;font-weight:bold;background-color:#F3F5F9;padding-right:18px;border-bottom:1px solid #CACACA}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head>*:not(:nth-child(3)){padding:5px 0;text-align:center}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head>*:nth-child(3){text-align:left;padding:5px 16px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__head label{display:flex;align-items:center;justify-content:center;gap:6px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__body{max-height:330px;background-color:#fff;overflow-y:scroll}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__body::-webkit-scrollbar{width:18px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__body::-webkit-scrollbar-track{border:4px;background-color:#fff}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box__body::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:10px;box-shadow:inset 0 0 0 4px #fff}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item:not(:first-child){border-top:1px solid #CACACA}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item>*{align-self:stretch;display:flex;align-items:center;justify-content:center}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item>*:nth-child(3){justify-content:flex-start}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item.no_data{grid-template-columns:1fr}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item.no_data>p{font-size:16px;font-weight:bold;line-height:2;text-align:left;color:#211E55;justify-content:flex-start;padding:20px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item__name{font-size:16px;line-height:1.5;font-weight:bold;padding:7px 16px}.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item__kind,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item__number,.body-frame.education_manage_coupons .contents .manage_coupon .coupons-check_school-box-item__code{font-size:14px;line-height:1.4285714286}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log{margin-top:30px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__head{display:grid;grid-template-columns:auto auto 1fr}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__head>*{align-self:center}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__title{font-size:16px;line-height:1.5;font-weight:bold;color:#576EA9}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__update{padding:0;background:transparent;border:0;margin-bottom:-5px;cursor:pointer}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__update i{display:block;width:71.16px;height:35px;background:url(/school/new_style/images/education/icon-update.svg) center/contain no-repeat}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__update:hover i{background-image:url(/school/new_style/images/education/icon-update_hover.svg)}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__pagination{font-size:14px;line-height:1.4285714286;font-weight:bold;display:flex;align-items:center;justify-content:flex-end;gap:10px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__pagination a{color:#919FC8}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__pagination span{color:#D7DCEB}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log__pagination span.is-current{color:#113285;text-decoration:underline}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table{background-color:#FFF;border-right:2px solid #D7DCEB;border-bottom:2px solid #D7DCEB;border-left:2px solid #D7DCEB;border-radius:4px;margin-top:8px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head,.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line{display:grid;grid-template-columns:82px 602px 275px 82px 136px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head>div,.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div{font-size:14px;line-height:1.4285714286;color:#113285;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 4px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head>div:nth-child(2),.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div:nth-child(2){padding:0 16px;justify-content:flex-start}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head>div:nth-child(n+2),.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div:nth-child(n+2){position:relative}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head>div:nth-child(n+2)::before,.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div:nth-child(n+2)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__head{background-color:#D7DCEB;font-weight:bold;height:30px}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__body{display:grid;grid-template-rows:repeat(5, 30px)}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line:nth-child(n+2){border-top:1px solid #CACACA}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-frame.education_manage_coupons .contents .manage_coupon .upload-log-table__line>div span{font-size:10px}.education-modals .coupon-code-confirm__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;text-align:left;padding:18px 92px}.education-modals .coupon-code-confirm__desc .coupon-code-confirm__caption{font-size:14px;line-height:1.4285714286;font-weight:bold;color:#211E55;margin-top:10px}.education-modals .coupon-code-confirm__wrap{background-color:#F3F5F9;padding:20px 60px 36px;margin:0 30px}.education-modals .coupon-code-confirm__box:nth-child(n+2){margin-top:20px}.education-modals .coupon-code-confirm__box>p{font-size:16px;line-height:1.375;color:#576EA9;font-weight:bold;display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:12px}.education-modals .coupon-code-confirm__school{font-size:23px;line-height:1.3913043478;color:#113285;font-weight:bold;padding:6px 14px;background-color:#FFFFFF;border:3px solid #919FC8}.education-modals .coupon-code-confirm__coupons{background-color:#FFFFFF;border:3px solid #919FC8}.education-modals .coupon-code-confirm-item{display:grid;grid-template-columns:46px 1fr 420px}.education-modals .coupon-code-confirm-item:nth-child(n+2){border-top:1px solid #B9C2DC}.education-modals .coupon-code-confirm-item>*{display:flex;align-items:center;align-self:stretch;position:relative}.education-modals .coupon-code-confirm-item>*:not(:first-child)::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.education-modals .coupon-code-confirm-item__num{font-size:14px;line-height:1.4285714286;justify-content:center}.education-modals .coupon-code-confirm-item__name{font-size:16px;line-height:1.5;font-weight:bold;color:#113285;justify-content:flex-start;padding:2px 12px}.education-modals .coupon-code-confirm-item__body{font-size:14px;line-height:1.4285714286;justify-content:flex-start;padding:2px 12px}.education-modals .coupon-code-confirm-forms{padding:20px 30px 62px}.education-modals .coupon-code-confirm-forms__desc{font-size:16px;line-height:1.5;color:#211E55;font-weight:bold;text-align:center}.education-modals .coupon-code-confirm-forms__btns{display:flex;align-self:center;justify-content:center;gap:30px;margin-top:30px}.education-modals .coupon-code-confirm-forms__submit,.education-modals .coupon-code-confirm-forms__cancel{font-size:23px;line-height:1.3043478261;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;border-radius:5px;cursor:pointer}.education-modals .coupon-code-confirm-forms__submit{color:#FFF;background-color:#005CA2}.education-modals .coupon-code-confirm-forms__submit:hover{background-color:rgba(0,92,162,0.5)}.education-modals .coupon-code-confirm-forms__cancel{color:#707070;background-color:#D1D3D7}.education-modals .coupon-code-confirm-forms__cancel:hover{background-color:rgba(209,211,215,0.5)}.education-modals .coupon-csv-bookshelf__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;text-align:left;padding:18px 92px}.education-modals .coupon-csv-bookshelf__desc span{display:inline-block;margin-top:8px}.education-modals .coupon-csv-bookshelf__desc .coupon-csv-bookshelf__caption{font-size:12px;line-height:1.6666666667;font-weight:bold;color:#211E55;margin-top:10px}.education-modals .coupon-csv-bookshelf__wrap{background-color:#F3F5F9;padding:20px 60px 36px;margin:0 30px}.education-modals .coupon-csv-bookshelf__box:nth-child(n+2){margin-top:20px}.education-modals .coupon-csv-bookshelf__box>p{font-size:16px;line-height:1.375;color:#576EA9;font-weight:bold;display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:12px}.education-modals .coupon-csv-bookshelf-item{display:flex;align-items:center;justify-content:flex-start;background-color:#FFFFFF;border:3px solid #919FC8}.education-modals .coupon-csv-bookshelf-item__instructors{width:98px;display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:row-reverse}.education-modals .coupon-csv-bookshelf-item__instructors span{font-size:10px;line-height:1.2;color:#576EA9;text-align:center;font-weight:bold}.education-modals .coupon-csv-bookshelf-item__instructors i{display:inline-block;width:38px;height:40px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.education-modals .coupon-csv-bookshelf-item__img{width:65px;height:65px;object-fit:contain}.education-modals .coupon-csv-bookshelf-item__img:first-child{margin-left:22px}.education-modals .coupon-csv-bookshelf-item__box{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 32px;flex:1;height:100%;margin-left:20px}.education-modals .coupon-csv-bookshelf-item__name{font-size:16px;line-height:1.25;font-weight:bold;color:#113285;display:flex;align-items:center;justify-content:flex-start;min-height:48px}.education-modals .coupon-csv-bookshelf-item__body{font-size:14px;line-height:1.4285714286;color:#000;display:flex;align-items:center;justify-content:flex-start;gap:14px;border-top:1px dashed #D7DCEB;padding:5px 0}.education-modals .coupon-csv-bookshelf-checks{border:3px solid #919FC8;border-radius:4px;position:relative}.education-modals .coupon-csv-bookshelf-checks+.coupon-csv-bookshelf-checks{margin-top:20px}.education-modals .coupon-csv-bookshelf-checks__title{font-size:16px;line-height:1.5;font-weight:bold;color:#fff;width:100%;padding:0 24px 3px;background-color:#919FC8}.education-modals .coupon-csv-bookshelf-checks__body{font-size:20px;line-height:1.5;font-weight:bold;color:#211E55;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px 26px;padding:12px 24px;background-color:#FFFFFF}.education-modals .coupon-csv-bookshelf-checks__body>p{width:100%}.education-modals .coupon-csv-bookshelf-checks__body>p span{color:#F85B5B}.education-modals .coupon-csv-bookshelf-checks__body label{display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}.education-modals .coupon-csv-bookshelf-checks__body input{display:none}.education-modals .coupon-csv-bookshelf-checks__body input:checked+i{background-image:url(/school/new_style/images/checkbox-c.svg)}.education-modals .coupon-csv-bookshelf-checks__body i{display:block;width:18px;height:18px;background-image:url(/school/new_style/images/checkbox-u.svg);background-repeat:no-repeat;background-size:contain;border-radius:3px}.education-modals .coupon-csv-bookshelf-forms{padding:20px 30px 62px}.education-modals .coupon-csv-bookshelf-forms__desc{font-size:16px;line-height:1.5;color:#211E55;font-weight:bold;text-align:center}.education-modals .coupon-csv-bookshelf-forms__desc span{color:#F85B5B}.education-modals .coupon-csv-bookshelf-forms__btns{display:flex;align-self:center;justify-content:center;gap:30px;margin-top:30px}.education-modals .coupon-csv-bookshelf-forms__submit,.education-modals .coupon-csv-bookshelf-forms__cancel{font-size:23px;line-height:1.3043478261;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;border-radius:5px;cursor:pointer}.education-modals .coupon-csv-bookshelf-forms__submit{color:#FFF;background-color:#005CA2}.education-modals .coupon-csv-bookshelf-forms__submit:hover{background-color:rgba(0,92,162,0.5)}.education-modals .coupon-csv-bookshelf-forms__cancel{color:#707070;background-color:#D1D3D7}.education-modals .coupon-csv-bookshelf-forms__cancel:hover{background-color:rgba(209,211,215,0.5)}.education-modals .coupon-csv-confirm__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;text-align:left;padding:18px 92px}.education-modals .coupon-csv-confirm__desc .coupon-code-confirm__caption{font-size:14px;line-height:1.4285714286;font-weight:bold;color:#211E55;margin-top:10px}.education-modals .coupon-csv-confirm__wrap{background-color:#F3F5F9;padding:20px 60px 36px;margin:0 30px}.education-modals .coupon-csv-confirm__box:nth-child(n+2){margin-top:20px}.education-modals .coupon-csv-confirm__box>p{font-size:16px;line-height:1.375;color:#576EA9;font-weight:bold;display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:12px}.education-modals .coupon-csv-confirm__bookshelf{font-size:16px;line-height:1.5;font-weight:bold;color:#113285;background-color:#FFFFFF;padding:8px 14px;border:3px solid #919FC8}.education-modals .coupon-csv-confirm__bookshelf li+li{margin-top:10px}.education-modals .coupon-csv-confirm__schools{font-size:14px;line-height:1.4285714286;color:#113285;font-weight:bold;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;max-height:345px;background-color:#FFFFFF;border:3px solid #919FC8;overflow:auto}.education-modals .coupon-csv-confirm__schools::-webkit-scrollbar-track{border-left:none}.education-modals .coupon-csv-confirm__schools li{display:grid;grid-template-columns:28px 1fr}.education-modals .coupon-csv-confirm__schools li:nth-child(odd){border-right:2px solid #CACACA}.education-modals .coupon-csv-confirm__schools li:nth-child(n+3){border-top:1px solid #CACACA}.education-modals .coupon-csv-confirm__schools li:nth-last-child(2):nth-child(even){box-shadow:0 1px 0 #CACACA}.education-modals .coupon-csv-confirm__schools li span{text-align:center;width:28px}.education-modals .coupon-csv-confirm__schools li p{padding:1px 4px;position:relative}.education-modals .coupon-csv-confirm__schools li p::before{content:"";display:block;width:1px;height:100%;background-image:linear-gradient(to bottom, #CACACA 0px, #CACACA 5px, transparent 5px);background-repeat:repeat-y;background-size:1px 10px;background-position:top left;position:absolute;left:0;top:0}.education-modals .coupon-csv-confirm-item{display:flex;align-items:center;justify-content:flex-start;background-color:#FFFFFF;border:3px solid #919FC8}.education-modals .coupon-csv-confirm-item__instructors{width:98px;display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:row-reverse}.education-modals .coupon-csv-confirm-item__instructors span{font-size:10px;line-height:1.2;color:#576EA9;text-align:center;font-weight:bold}.education-modals .coupon-csv-confirm-item__instructors i{display:inline-block;width:38px;height:40px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.education-modals .coupon-csv-confirm-item__img{width:65px;height:65px;object-fit:contain}.education-modals .coupon-csv-confirm-item__img:first-child{margin-left:22px}.education-modals .coupon-csv-confirm-item__box{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 32px;flex:1;height:100%;margin-left:20px}.education-modals .coupon-csv-confirm-item__name{font-size:16px;line-height:1.25;font-weight:bold;color:#113285;display:flex;align-items:center;justify-content:flex-start;min-height:48px}.education-modals .coupon-csv-confirm-item__body{font-size:14px;line-height:1.4285714286;color:#000;display:flex;align-items:center;justify-content:flex-start;gap:14px;border-top:1px dashed #D7DCEB;padding:5px 0}.education-modals .coupon-csv-confirm-forms{padding:20px 30px 62px}.education-modals .coupon-csv-confirm-forms__checks{font-size:16px;line-height:1.5;color:#211E55;font-weight:bold;text-align:center}.education-modals .coupon-csv-confirm-forms__checks p span{color:#F85B5B}.education-modals .coupon-csv-confirm-forms__checks label{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:fit-content;margin:10px auto 0;cursor:pointer}.education-modals .coupon-csv-confirm-forms__checks label input{display:none}.education-modals .coupon-csv-confirm-forms__checks label input:checked+i{background-image:url(/school/new_style/images/checkbox-c.svg)}.education-modals .coupon-csv-confirm-forms__checks label i{display:block;width:18px;height:18px;background-image:url(/school/new_style/images/checkbox-u.svg);background-repeat:no-repeat;background-size:contain;border-radius:3px}.education-modals .coupon-csv-confirm-forms__btns{display:flex;align-self:center;justify-content:center;gap:30px;margin-top:30px}.education-modals .coupon-csv-confirm-forms__submit,.education-modals .coupon-csv-confirm-forms__cancel{font-size:23px;line-height:1.3043478261;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;border-radius:5px;cursor:pointer}.education-modals .coupon-csv-confirm-forms__submit{color:#FFF;background-color:#005CA2}.education-modals .coupon-csv-confirm-forms__submit:disabled{background-color:rgba(0,92,162,0.2)}.education-modals .coupon-csv-confirm-forms__submit:not(:disabled):hover{background-color:rgba(0,92,162,0.5)}.education-modals .coupon-csv-confirm-forms__cancel{color:#707070;background-color:#D1D3D7}.education-modals .coupon-csv-confirm-forms__cancel:hover{background-color:rgba(209,211,215,0.5)}.education-modals .coupon-exchange-complete__box{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;display:flex;align-items:center;justify-content:center;width:100%;height:174px;padding:0 60px}.education-modals .coupon-exchange-complete__box>p{text-align:center}.education-modals .coupon-exchange-complete__success{color:#211E55;padding:20px 60px}.education-modals .coupon-exchange-complete__text{font-size:16px;line-height:1.5;font-weight:bold}.education-modals .coupon-exchange-complete__caption{font-size:14px;line-height:1.7142857143;font-weight:500;text-indent:-1em;padding-left:1em;margin-top:26px}.education-modals .coupon-exchange-complete__btn{display:flex;align-self:center;justify-content:center;padding-bottom:30px}.education-modals .coupon-exchange-complete__btn button{font-size:23px;line-height:1.3043478261;color:#FFF;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;background-color:#005CA2;border-radius:5px;cursor:pointer}.education-modals .coupon-exchange-complete__btn button:hover{background-color:rgba(0,92,162,0.5)}.education-modals .csv-load-result__desc{font-size:16px;line-height:1.5;font-weight:bold;color:#211E55;text-align:center;padding:16px 50px 12px}.education-modals .csv-load-result__box{width:calc(100% - 100px);border:3px solid #D7DCEB;margin:0 auto 30px}.education-modals .csv-load-result__error{font-size:20px;line-height:1.4;text-align:center;color:#211E55;padding:62px 10px}.education-modals .csv-load-result__head,.education-modals .csv-load-result__body{font-size:20px;line-height:1.6;font-weight:bold;text-align:center;color:#211E55;padding:24px 10px}.education-modals .csv-load-result__body{border-top:2px solid #D7DCEB}.education-modals .csv-load-result__body span{color:#F85B5B}.education-modals .csv-load-result__detail{border-top:1px solid #D7DCEB}.education-modals .csv-load-result__detail p{font-size:16px;line-height:1.75;font-weight:bold;text-align:center;color:#211E55;padding:6px 10px}.education-modals .csv-load-result__detail p span{font-size:20px;line-height:1.4;color:#F85B5B}.education-modals .csv-load-result__detail ul{max-height:155px;overflow-y:auto}.education-modals .csv-load-result__detail ul::-webkit-scrollbar-track{border-left:0}.education-modals .csv-load-result__detail li{font-size:16px;line-height:1.375;color:#211E55;padding:4px 108px;position:relative}.education-modals .csv-load-result__detail li::before{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right, #CACACA 0, #CACACA 5px, transparent 5px, transparent 100%);background-repeat:repeat-x;background-size:10px 1px;position:absolute;top:0;left:0}.education-modals .csv-load-result__btn{display:flex;align-self:center;justify-content:center;padding-bottom:30px}.education-modals .csv-load-result__btn button{font-size:23px;line-height:1.3043478261;color:#FFF;font-weight:bold;display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:none;padding:5px;background-color:#005CA2;border-radius:5px;cursor:pointer}.education-modals .csv-load-result__btn button:hover{background-color:rgba(0,92,162,0.5)}.body-frame.education_dashboard .tooltip{display:flex;align-items:center;justify-content:flex-start;gap:3px;font-size:14px;line-height:1.14;font-weight:bold;color:#576ea9;padding:3px 10px 3px 4px;background-color:#fff;border:1px solid #576ea9;border-radius:12px;box-shadow:1px 1px 4px #11328580;cursor:pointer}.body-frame.education_dashboard .tooltip i{display:inline-block;width:16px;height:16px;background-image:url(/school/new_style/images/education_dashboard/icon-help.svg);background-repeat:no-repeat;background-size:contain}.body-frame.education_dashboard .tooltip:hover{color:#fff;background-color:#113285;border-color:#113285}.body-frame.education_dashboard .tooltip:hover i{background-image:url(/school/new_style/images/education_dashboard/icon-help-hover.svg)}.body-frame.education_dashboard .watch_icon{display:inline-block;width:15px;height:14.8px;background-image:url(/school/new_style/images/icon-watch_false.svg);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}.body-frame.education_dashboard .watch_icon.selected{background-image:url(/school/new_style/images/icon-watch_true.svg)}.body-frame.education_dashboard .instructors_only{text-align:center;display:flex;justify-content:center;align-items:center}.body-frame.education_dashboard .instructors_only i{display:inline-block;width:27px;height:26px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.body-frame.education_dashboard .instructors_only i.alert{background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book_alert.svg)}.body-frame.education_dashboard .dashboard_body .school_report_detail_link{cursor:pointer}.body-frame.education_dashboard .dashboard_body .school_report_detail_link:hover{opacity:0.7}.body-frame.education_dashboard .dashboard_body .list_block{width:100%;margin:0 auto;border-radius:10px;background:#FFFFFF;padding:0;overflow:hidden}.body-frame.education_dashboard .dashboard_body .list_block .watch{width:42px;text-align:center;display:flex;justify-content:center}.body-frame.education_dashboard .dashboard_body .list_block .watch p{font-size:10px;font-weight:bold;text-align:center}.body-frame.education_dashboard .dashboard_body .list_block .school_name{flex:1;word-break:break-all;padding:4px 22px}.body-frame.education_dashboard .dashboard_body .list_block .instructors_only{width:54px}.body-frame.education_dashboard .dashboard_body .list_block .content_name{padding:4px 20px}.body-frame.education_dashboard .dashboard_body .list_block .user_license_deliveries,.body-frame.education_dashboard .dashboard_body .list_block .school_license_deliveries{justify-content:center}.body-frame.education_dashboard .dashboard_body .list_block .user_license_deliveries p,.body-frame.education_dashboard .dashboard_body .list_block .school_license_deliveries p{width:100%;text-align:center}.body-frame.education_dashboard .dashboard_body .list_block .user_license_deliveries i,.body-frame.education_dashboard .dashboard_body .list_block .school_license_deliveries i{display:inline-block;width:24px;height:1px;background-color:#113285}.body-frame.education_dashboard .dashboard_body .list_block .user_license_deliveries{width:84px;text-align:center}.body-frame.education_dashboard .dashboard_body .list_block .school_license_deliveries{width:84px;text-align:center}.body-frame.education_dashboard .dashboard_body .list_block .analytics_data{width:296px}.body-frame.education_dashboard .dashboard_body .list_block__head{display:flex;align-items:stretch;background:#B9C2DC;padding:0 20px 0 4px;font-size:14px;line-height:1.5714285714;font-weight:bold}.body-frame.education_dashboard .dashboard_body .list_block__head>*{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:4px;padding-bottom:4px;border-left:1px solid #D4DAEB;border-right:1px solid #D4DAEB}.body-frame.education_dashboard .dashboard_body .list_block__head>*:first-of-type{border-left:none}.body-frame.education_dashboard .dashboard_body .list_block__head>*:last-of-type{border-right:none}.body-frame.education_dashboard .dashboard_body .list_block__head .watch p,.body-frame.education_dashboard .dashboard_body .list_block__head .instructors_only p,.body-frame.education_dashboard .dashboard_body .list_block__head .user_license_deliveries p,.body-frame.education_dashboard .dashboard_body .list_block__head .school_license_deliveries p,.body-frame.education_dashboard .dashboard_body .list_block__head .analytics_data p{width:100%;text-align:center}.body-frame.education_dashboard .dashboard_body .list_block__head .instructors_only,.body-frame.education_dashboard .dashboard_body .list_block__head .user_license_deliveries,.body-frame.education_dashboard .dashboard_body .list_block__head .school_license_deliveries{line-height:1.1428571429}.body-frame.education_dashboard .dashboard_body .list_block__head .watch{margin-left:-4px;width:46px}.body-frame.education_dashboard .dashboard_body .list_block__head .school_name{padding-left:23px}.body-frame.education_dashboard .dashboard_body .list_block__head .content_name{padding-left:21px}.body-frame.education_dashboard .dashboard_body .list_block__body{font-size:16px;line-height:1.375;overflow-x:hidden;overflow-y:scroll;height:700px;padding:4px 0 4px 4px}.body-frame.education_dashboard .dashboard_body .list_block__body::-webkit-scrollbar{width:20px}.body-frame.education_dashboard .dashboard_body .list_block__body::-webkit-scrollbar-track{border:4px}.body-frame.education_dashboard .dashboard_body .list_block__body::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:16px}.body-frame.education_dashboard .dashboard_body .list_block__body-line{display:flex;align-items:stretch;justify-content:flex-start;font-weight:bold;min-height:30px}.body-frame.education_dashboard .dashboard_body .list_block__body-line .watch_icon{width:21.18px;height:30px}.body-frame.education_dashboard .dashboard_body .list_block__body-line-contents .content .no_data{color:#F85B5B}.body-frame.education_dashboard .dashboard_body .list_block__body:not(.column-2) .list_block__body-line:nth-of-type(odd)>*:nth-of-type(even){background-color:#E7EAF3}.body-frame.education_dashboard .dashboard_body .list_block__body:not(.column-2) .list_block__body-line:nth-of-type(odd)>*:nth-of-type(odd){background-color:#F3F5F9}.body-frame.education_dashboard .dashboard_body .list_block__body:not(.column-2) .list_block__body-line>*{border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_dashboard .dashboard_body .list_block__body:not(.column-2) .list_block__body-line>*:first-of-type{border-left:0}.body-frame.education_dashboard .dashboard_body .list_block__body:not(.column-2) .list_block__body-line>*:last-of-type{border-right:0}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line:nth-of-type(odd) .list_block__body-line-head>*:nth-of-type(even){background-color:#E7EAF3}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line:nth-of-type(odd) .list_block__body-line-head>*:nth-of-type(odd){background-color:#F3F5F9}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-head{display:flex;align-items:stretch;justify-content:flex-start;flex:1}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-head.void{width:100%}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-head>*{border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-head>*:first-of-type{border-left:0}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents{display:grid;background:#FFFFFF}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content{display:flex;align-items:stretch}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content>*{display:flex;align-items:center;min-height:30px;border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content>*:last-of-type{border-right:0}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content.odd{background:#E7EAF3}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content.odd>*:nth-child(odd){background-color:#F3F5F9}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content.odd>*:nth-child(even){background-color:#E7EAF3}.body-frame.education_dashboard .dashboard_body .list_block__body.column-2 .list_block__body-line-contents .content.even{background:#fff}.body-frame.education_dashboard .dashboard_body .list_block__body.no_data .list_block__body-line{display:flex;align-items:center;min-height:40px;background:#E7EAF3;padding-left:66px;font-weight:bold;color:#F85B5B}.body-frame.education_dashboard .dashboard_body .list_block__body.no_data .list_block__body-line:nth-of-type(2n){background:#FFFFFF}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data{position:relative;display:flex;justify-content:center;align-items:center}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart{display:flex;align-items:center;justify-content:flex-start;width:280px}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data{color:#211E55;position:relative}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data-bar{width:100%;height:10px;margin-bottom:15px}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data.type_true .analytics_data-chart-data-bar{background:#5ECAE4}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data.type_false .analytics_data-chart-data-bar{background:#5ECAE4;opacity:0.4}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data:not(.no_data) p{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:12px;font-weight:bold;line-height:1.2;color:#ADA329}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data-chart-data.no_data p{margin-left:10px;font-size:20px;font-weight:bold;color:#F85B5B}.body-frame.education_dashboard .dashboard_body .list_block__body .analytics_data>.no_data{width:24px;border-top:1px solid #113285}.body-frame.education_dashboard .dashboard_body .list_legend li{display:flex;align-items:center;gap:6px;font-size:14px}.body-frame.education_dashboard .dashboard_body .list_legend li:before{content:"";display:inline-block;border-radius:50%;width:13px;height:13px}.body-frame.education_dashboard .dashboard_body .list_legend li.type_true:before{background:#5ECAE4}.body-frame.education_dashboard .dashboard_body .list_legend li.type_false:before{background:rgba(94,202,228,0.4)}.body-frame.education_dashboard .contents .bookshelf_setting_status_report .list_block .content_name,.body-frame.education_dashboard .contents .login_record_report .list_block .content_name{width:380px;word-wrap:break-word;word-break:break-all}::-webkit-full-page-media,:future,:root .body-frame.education_dashboard .dashboard_body .list_block__body{padding-right:20px}.body-frame.education_dashboard .contents .dashboard_top__news{font-size:14px;line-height:1.2857142857;border-radius:10px;background:#FFFFFF;border:2px solid #919FC8;padding:6px 18px 8px;margin:-17px auto 13px;box-shadow:1px 1px 4px #00000029}.body-frame.education_dashboard .contents .dashboard_top__news-title{font-weight:700;margin-bottom:6px}.body-frame.education_dashboard .contents .dashboard_top__news-text li{font-weight:400;text-indent:-1em;padding-left:1em}.body-frame.education_dashboard .contents .dashboard_top__body{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;gap:8px 30px}.body-frame.education_dashboard .contents .dashboard_top__body .contents__date{margin-top:5.5px}.body-frame.education_dashboard .contents .dashboard_top__contents.contents01{width:100%}.body-frame.education_dashboard .contents .dashboard_top__contents.contents02{width:650px}.body-frame.education_dashboard .contents .dashboard_top__contents.contents03{width:500px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement{width:100%;border-radius:10px;background:#FFFFFF;padding:0;overflow:hidden}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__head{display:flex;justify-content:flex-start;align-items:center;gap:10px;background:#B9C2DC;height:60px;padding:10px 10px 10px 18px;position:relative}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__head-subtitle{font-size:16px;font-weight:bold}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__head-title{flex:1;font-size:30px;font-weight:bold}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__body{padding:20px 0 0}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step{display:flex;justify-content:center;padding:0 42px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data{display:flex;justify-content:center}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data__graph{height:90px;overflow:hidden;position:relative;margin-bottom:18px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data__graph-figure{width:180px;height:180px;border-radius:50%;transform:rotate(-90deg);margin:0 auto}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data__graph-ratio{position:absolute;bottom:0;text-align:center;font-size:40px;font-weight:bold;color:#5ECAE4;line-height:1;width:100%}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data__title{text-align:center}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step .analytics_data__title p{font-size:20px;font-weight:bold;color:#211E55;line-height:1}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step-1{width:396px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step-1 .analytics_data{justify-content:flex-start;gap:36px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step-2{width:320px;margin-left:34px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__step-3{width:306px;margin-left:40px}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__label{text-align:center}.body-frame.education_dashboard .contents .dashboard_top__contents .achievement__label img{width:1138px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf,.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list{width:100%;border-radius:5px;background:#FFFFFF;padding:0;overflow:hidden}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf__head,.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list__head{display:flex;justify-content:space-between;align-items:center;background:#B9C2DC;padding:4px 10px 4px 20px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf__head-title,.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list__head-title{font-size:24px;line-height:1.3333333333;font-weight:bold}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf{width:100%;border-radius:10px;background:#FFFFFF;padding:0;overflow:hidden}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf__body{min-height:260px;padding:14px 45px 14px 20px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart{position:relative;display:flex;justify-content:center;padding-right:15px;margin-bottom:27px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-label,.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;gap:30px;padding:10px 0 0;position:relative}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-label{font-size:16px;font-weight:bold;margin-right:7px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-label-row{display:flex;align-items:center;justify-content:flex-end;height:30px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body{border-left:3px solid #a4a7af;border-bottom:3px solid #a4a7af;width:497px;padding-bottom:30px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row{display:flex;align-items:center;justify-content:flex-start;width:100%}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart{display:flex;align-items:center;justify-content:flex-start;width:100%;height:30px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data{position:relative}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data p{position:absolute;font-size:16px;line-height:1.375;font-weight:bold;width:100%;text-align:center}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data div{display:block;width:100%;height:30px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_true p{color:#5ECAE4}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_true div{background:#5ECAE4}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_false_delivered p{color:rgba(164,167,175,0.5)}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_false_delivered div{background:rgba(164,167,175,0.5)}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_false_undelivered p{color:#A4A7AF}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.login_false_undelivered div{background:#A4A7AF}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-row-chart-data.no_data{display:flex;justify-content:center;align-items:center;height:30px;background:rgba(164,167,175,0.2);color:#A4A7AF}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-scale{display:flex;justify-content:space-between;position:absolute;bottom:-23px;width:100%}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-scale p{font-size:14px;font-weight:bold;letter-spacing:0;color:#A4A7AF}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-scale .min{margin-left:-5px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_area .login_record_chart-body-scale .max{margin-right:-10px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend{margin-top:8px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul{display:flex;justify-content:flex-end;align-items:center;gap:8px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul li{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:12px;line-height:1}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul li:before{content:"";display:inline-block;border-radius:50%;width:12px;height:12px}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul li.login_true:before{background:#5ECAE4}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul li.login_false_delivered:before{background:rgba(164,167,175,0.5)}.body-frame.education_dashboard .contents .dashboard_top__contents .analytics_bookshelf .chart_legend ul li.login_false_undelivered:before{background:#A4A7AF}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list .content_box__head{display:flex;justify-content:left;align-items:center}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list .content_box__head p{font-size:13px;margin-left:34px;text-align:left}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul{overflow-y:auto;height:260px;padding:4px}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul::-webkit-scrollbar-track{border-left:0}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li{display:flex;justify-content:left;align-items:stretch;background:#E7EAF3}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li:nth-of-type(2n){background:#FFFFFF}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li>div{border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li>div:first-of-type{border-left:none}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li>div:last-of-type{border-right:none}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li .watch{display:flex;align-items:center;justify-content:center;width:32px}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li .watch_icon{width:21.18px;height:20.24px}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li .school_name{font-size:16px;line-height:1.375;font-weight:bold;text-align:left;word-break:break-all;flex:1;min-height:30px;padding:4px 8px}.body-frame.education_dashboard .contents .dashboard_top__contents .watch_list-list ul li a{width:100%;color:#211E55}.body-frame.education_dashboard .contents .account_registered_report .list_block .entrance_year{width:380px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year{padding-top:6px;padding-bottom:0;position:relative}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-prev_link,.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-next_link{position:absolute;top:0px;width:18px;font-size:8px;cursor:pointer}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-prev_link:before,.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-next_link:before{content:"";width:10px;height:10px;border-top:solid 4px;border-right:solid 4px;border-color:#113285;position:absolute;top:11px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-prev_link p,.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-next_link p{padding-top:30px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-prev_link{left:-20px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-prev_link:before{transform:rotate(225deg);left:4px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-next_link{right:-20px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-next_link:before{transform:rotate(45deg);right:7px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-head{width:100%;font-size:14px;line-height:1;text-align:center}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list{display:flex;justify-content:flex-start;width:100%;overflow-x:hidden;margin-top:4px}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list-line{display:flex;justify-content:flex-start;width:fit-content;padding-left:1px;position:relative}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list-line::before{content:"";display:block;width:calc(100% - 4px);height:2px;background-image:linear-gradient(to right, #D4DAEB, #D4DAEB 6px, transparent 6px);background-size:10px 2px;background-position:right top;background-repeat:repeat-x;position:absolute;top:0;right:0}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list p{font-size:14px;line-height:1.7142857143;width:63px;text-align:center;border-left:1px solid #D4DAEB;border-right:1px solid #D4DAEB}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list p:first-of-type{border-left:0}.body-frame.education_dashboard .contents .account_registered_report .list_block__head .entrance_year-list p:last-of-type{border-right:0}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year{display:flex;justify-content:flex-start;overflow-x:hidden}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year-line{display:flex;justify-content:flex-start;width:fit-content}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year p{width:63px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.375;text-align:center;border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year p:first-of-type{border-left:0}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year p:last-of-type{border-right:0}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year p.under10{color:#FF8900;font-weight:bold}.body-frame.education_dashboard .contents .account_registered_report .list_block__body-line div.entrance_year p.undelivered{color:#E61F1F;font-weight:bold}.body-frame.education_dashboard .contents .account_registered_report .list_block.teacher .entrance_year{width:300px;padding-top:0}.body-frame.education_dashboard .contents .account_registered_report .list_block.teacher .entrance_year-line{width:300px}.body-frame.education_dashboard .contents .account_registered_report .list_block.teacher .entrance_year p{width:100%}.body-frame.education_dashboard .contents .account_registered_report .list_legend li.undelivered:before{background:#E61F1F}.body-frame.education_dashboard .contents .account_registered_report .list_legend li.under10:before{background:#FF8900}.body-frame.education_dashboard .contents .contents_delivery_report .list_block .content_name{width:440px;word-wrap:break-word;word-break:break-all}.body-frame.education_dashboard .dashboard_modal{display:none;position:fixed;width:100%;min-width:1280px;height:100vh;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:11}.body-frame.education_dashboard .dashboard_modal :not(.hide-scrollbar)::-webkit-scrollbar{width:16px}.body-frame.education_dashboard .dashboard_modal.open{display:block}.body-frame.education_dashboard .dashboard_modal-body{position:absolute;top:0;overflow-y:auto;width:100%;height:100%;padding:40px 53px}.body-frame.education_dashboard .dashboard_modal-contents{position:relative;width:100%;height:100%}.body-frame.education_dashboard .dashboard_modal-close{width:20px;height:20px;position:absolute;top:17px;right:15px;z-index:1;cursor:pointer}.body-frame.education_dashboard .dashboard_modal-close i{display:block;width:100%;height:100%}.body-frame.education_dashboard .dashboard_modal-close i::before,.body-frame.education_dashboard .dashboard_modal-close i::after{content:"";width:28.8px;height:3px;background-color:#707070;position:absolute;top:50%;left:50%}.body-frame.education_dashboard .dashboard_modal-close i::before{transform:translate(-50%, -50%) rotate(-45deg)}.body-frame.education_dashboard .dashboard_modal-close i::after{transform:translate(-50%, -50%) rotate(45deg)}.body-frame.education_dashboard .dashboard_modal .modal_help{display:none;position:relative;color:#211E55;border-radius:0.5rem;background:#FFFFFF;padding:25px 46px;width:512px}.body-frame.education_dashboard .dashboard_modal .modal_help_column2{display:flex}.body-frame.education_dashboard .dashboard_modal .modal_help h4{font-size:20px;font-weight:bold;margin:0 0 16px}.body-frame.education_dashboard .dashboard_modal .modal_help h5{font-size:16px;font-weight:bold;line-height:1.8;margin:0}.body-frame.education_dashboard .dashboard_modal .modal_help p{font-size:16px;margin-bottom:10px;line-height:1.8}.body-frame.education_dashboard .dashboard_modal .modal_help p.detail{font-size:13px;margin-top:-10px}.body-frame.education_dashboard .dashboard_modal .modal_help p:last-child{margin-bottom:0}.body-frame.education_dashboard .dashboard_modal .school_report_detail{display:grid;grid-template-rows:auto 1fr;position:relative;color:#211E55;background:#FFFFFF;width:100%;max-width:1160px;height:100%;padding:25px 12px 47px 25px;margin:0 auto}.body-frame.education_dashboard .dashboard_modal .school_report_detail__head{width:100%;padding-right:34px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__title{margin-bottom:10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__title h2{font-size:30px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail__information{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__information .content__date{margin-left:auto;font-size:14px;text-align:right}.body-frame.education_dashboard .dashboard_modal .school_report_detail__display_year{display:flex;justify-content:flex-start;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail__display_year p{font-size:16px;font-weight:bold;color:#211E55}.body-frame.education_dashboard .dashboard_modal .school_report_detail__display_year select{height:30px;font-size:16px;font-weight:bold;padding:0 8px;box-shadow:1px 1px 4px #919FC880;cursor:pointer;margin-left:14px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__display_year select option{font-size:16px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail__display_year .tooltip{margin-left:18px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__body{width:100%;padding-right:22px;overflow-y:scroll}.body-frame.education_dashboard .dashboard_modal .school_report_detail__body::-webkit-scrollbar{width:12px}.body-frame.education_dashboard .dashboard_modal .school_report_detail__body::-webkit-scrollbar-track{border:0}.body-frame.education_dashboard .dashboard_modal .school_report_detail__body::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:16px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__head{display:flex;align-items:center;background:#113285;cursor:pointer;color:#FFFFFF;font-size:24px;line-height:1.3333333333;font-weight:bold;padding:4px 14px;border-radius:4px;position:relative}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 0 16px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__title{font-size:16px;font-weight:bold;margin-bottom:10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student{width:635px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table{border-spacing:0;border-top:1px solid #211E55;border-bottom:1px solid #211E55}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table thead tr th{width:106px;height:30px;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table thead tr th:nth-child(n+2){border-left:1px solid #211E55}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table tbody tr td{border-top:1px solid #211E55;width:106px;height:38px;text-align:center;vertical-align:middle;font-size:14px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table tbody tr td span{font-size:24px;line-height:1.3333333333;font-weight:bold;margin-right:10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__student table tbody tr td:nth-child(n+2){border-left:1px solid #211E55}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents-left{padding-left:18px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents-right{min-width:190px;display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;padding:0 0 0 16px;position:relative}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents-right::before{content:"";display:block;width:2px;height:60px;background-image:linear-gradient(to bottom, #A4A7AF, #A4A7AF 6px, transparent 6px);background-size:2px 10px;background-position:left bottom;background-repeat:repeat-y;position:absolute;left:0;bottom:0}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__teacher,.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__others{display:flex;justify-content:space-between;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__teacher h4,.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__others h4{font-size:14px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__teacher p,.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__others p{font-size:14px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__teacher p span,.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__others p span{font-size:24px;line-height:1;font-weight:bold;margin-right:12px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .account_counts__contents__others{background-image:linear-gradient(to right, #A4A7AF, #A4A7AF 6px, transparent 6px);background-size:10px 2px;background-position:left top;background-repeat:repeat-x;padding-top:5px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_block{display:flex;flex-direction:column;align-items:stretch;gap:10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__head{display:flex;align-items:center;background:#919FC8;cursor:pointer;color:#FFFFFF;font-size:24px;line-height:1.3333333333;font-weight:bold;padding:4px 50px 4px 15px;border-radius:4px;position:relative}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__head:after{content:"";width:19.8px;height:19.8px;border-top:solid 5px;border-right:solid 5px;border-color:#FFFFFF;position:absolute;top:7px;right:24px;transform:rotate(135deg);box-sizing:border-box}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__head.open:after{top:16px;transform:rotate(-45deg)}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__body{display:none;padding:10px 14px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__body.open{display:block}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__body .message{display:none;width:100%;height:107px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__body .message-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__body .message p{font-size:24px;font-weight:bold}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu{display:flex;justify-content:space-between;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu__tab{display:flex;align-items:flex-end;align-self:flex-end;flex-shrink:0}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu__tab-link{display:flex;justify-content:center;align-items:center;min-width:77px;height:29px;font-size:16px;font-weight:bold;background:rgba(33,30,85,0.5);color:#211E55;border-radius:5px 5px 0px 0px;cursor:pointer}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu__tab-link.current{background:#211E55;color:#FFFFFF}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu__tab-link:nth-child(n+2){margin-left:4px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend{flex-shrink:0;margin-left:8px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend ul{display:flex;gap:10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend ul li{display:flex;align-items:center;gap:4px;font-size:12px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend ul li:before{content:"";display:inline-block;border-radius:50%;width:12px;height:12px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__message{display:none;margin-left:15px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__message p{display:none;font-size:12px;font-weight:bold;color:#F85B5B}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main{width:100%;padding:5px 10px;border:4px solid #211E55}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main.tab{display:none}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main.current{display:block}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head{padding:0 10px 5px;border-bottom:2px solid #211E55;font-size:14px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body__line{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:1.375;font-weight:bold;padding:4px 10px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body__line:nth-child(n+2){background-image:linear-gradient(to right, #A4A7AF, #A4A7AF 6px, transparent 6px);background-size:10px 2px;background-position:left top;background-repeat:repeat-x}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_name{flex:1;word-wrap:break-word;word-break:break-all}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend .type_true:before{background:#5ECAE4}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__menu .list_legend .type_false:before{background:rgba(94,202,228,0.4)}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .delivery_date,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .delivery_date{width:92px;text-align:left}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .user_license_deliveries,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .user_license_deliveries{width:150px;text-align:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .school_license_deliveries,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .school_license_deliveries{width:150px;margin-left:36px;text-align:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .instructors_only,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .instructors_only{width:70px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .instructors_only+.content_name,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .instructors_only+.content_name{margin-left:32px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data{width:316px;text-align:center;padding-top:2px;position:relative;display:flex;justify-content:center;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart{display:flex;align-items:center;justify-content:flex-start;width:100%}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data{color:#211E55;position:relative}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data-bar,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data-bar{width:100%;height:14px;margin-bottom:20px}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data.type_true .analytics_data-chart-data-bar,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data.type_true .analytics_data-chart-data-bar{background:#5ECAE4}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data.type_false .analytics_data-chart-data-bar,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data.type_false .analytics_data-chart-data-bar{background:#5ECAE4;opacity:0.4}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data:not(.no_data) p,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data:not(.no_data) p{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:14px;font-weight:bold;line-height:1.4285714286;color:#AAA23E}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart-data.no_data p,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart-data.no_data p{margin-left:10px;font-size:20px;font-weight:bold;color:#F85B5B}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data-chart>.no_data,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data-chart>.no_data{display:flex;align-items:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .analytics_data>.no_data,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .analytics_data>.no_data{width:24px;border-top:3px solid #707070}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .license_type,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .license_type{width:210px;text-align:left}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .license_count,.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__head .license_count{width:70px;margin-left:36px;text-align:center}.body-frame.education_dashboard .dashboard_modal .school_report_detail .content_box__main__body .license_type{color:#113285}.body-frame.education_dashboard .dashboard_modal .school_report_detail .contents_delivery_history .instructors_only{margin-left:20px}.body-frame.education_analysis .contents .access_trend_report .instructors_only{text-align:center;display:flex;justify-content:center;align-items:center}.body-frame.education_analysis .contents .access_trend_report .instructors_only i{display:inline-block;width:27px;height:26px;background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.body-frame.education_analysis .contents .access_trend_report .instructors_only i.alert{background-image:url(/school/new_style/images/education_dashboard/icon-teacher_book_alert.svg)}.body-frame.education_analysis .contents .access_trend_report .list_block{width:100%;margin:0 auto;border-radius:10px;background:#FFFFFF;padding:0;overflow:hidden}.body-frame.education_analysis .contents .access_trend_report .list_block .school_name{flex:1;word-break:break-all;padding:4px 22px}.body-frame.education_analysis .contents .access_trend_report .list_block .instructors_only{width:54px}.body-frame.education_analysis .contents .access_trend_report .list_block .content_name{width:380px;word-wrap:break-word;word-break:break-all;padding:4px 20px}.body-frame.education_analysis .contents .access_trend_report .list_block .open_log{width:292px}.body-frame.education_analysis .contents .access_trend_report .list_block__head{display:flex;align-items:stretch;background:#B9C2DC;padding:0 20px 0 4px;font-size:14px;line-height:1.1428571429;font-weight:bold}.body-frame.education_analysis .contents .access_trend_report .list_block__head>*{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:4px;padding-bottom:4px;border-left:1px solid #D4DAEB;border-right:1px solid #D4DAEB}.body-frame.education_analysis .contents .access_trend_report .list_block__head>*:first-of-type{border-left:none}.body-frame.education_analysis .contents .access_trend_report .list_block__head>*:last-of-type{border-right:none}.body-frame.education_analysis .contents .access_trend_report .list_block__head .instructors_only{line-height:1.1428571429}.body-frame.education_analysis .contents .access_trend_report .list_block__head .instructors_only p{width:100%;text-align:center}.body-frame.education_analysis .contents .access_trend_report .list_block__head .school_name{padding-left:23px}.body-frame.education_analysis .contents .access_trend_report .list_block__head .content_name{padding-left:21px}.body-frame.education_analysis .contents .access_trend_report .list_block__head .open_log{justify-content:center}.body-frame.education_analysis .contents .access_trend_report .list_block__head .open_log p{line-height:1;text-align:center}.body-frame.education_analysis .contents .access_trend_report .list_block__head .open_log p:nth-child(n+2){font-size:12px;line-height:1.3333333333}.body-frame.education_analysis .contents .access_trend_report .list_block__body{font-size:16px;line-height:1.375;height:700px;padding:4px 0 0 4px;display:grid;grid-template-rows:auto 1fr}.body-frame.education_analysis .contents .access_trend_report .list_block__body-inner{max-height:100%;overflow-x:hidden;overflow-y:scroll;padding-bottom:4px}.body-frame.education_analysis .contents .access_trend_report .list_block__body-inner::-webkit-scrollbar{width:20px}.body-frame.education_analysis .contents .access_trend_report .list_block__body-inner::-webkit-scrollbar-track{border:4px}.body-frame.education_analysis .contents .access_trend_report .list_block__body-inner::-webkit-scrollbar-thumb{background-color:#E3E4E7;border-radius:16px}.body-frame.education_analysis .contents .access_trend_report .list_block__body-range{display:flex;justify-content:flex-end;font-size:12px;padding-right:20px;font-weight:bold}.body-frame.education_analysis .contents .access_trend_report .list_block__body-range-box{display:flex;align-items:flex-end;justify-content:space-between;width:292px;padding-right:6px;padding-left:4px}.body-frame.education_analysis .contents .access_trend_report .list_block__body-line{display:flex;align-items:stretch;justify-content:flex-start;font-weight:bold}.body-frame.education_analysis .contents .access_trend_report .list_block__body-line-contents .content .no_data{color:#F85B5B}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line:nth-of-type(odd) .list_block__body-line-head{background-color:#E7EAF3}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-head{display:flex;align-items:stretch;justify-content:flex-start;flex:1}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-head.void{width:100%}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-head>*{border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-head>*:first-of-type{border-left:0}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents{display:grid;background:#FFFFFF}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content{display:flex;align-items:stretch}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content>*{display:flex;align-items:center;min-height:30px;border-left:2px solid #fff;border-right:2px solid #fff}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content>*:last-of-type{border-right:0}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content.odd{background:#E7EAF3}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content.odd>*:nth-child(odd){background-color:#F3F5F9}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content.odd>*:nth-child(even){background-color:#E7EAF3}.body-frame.education_analysis .contents .access_trend_report .list_block__body.column-2 .list_block__body-line-contents .content.even{background:#fff}.body-frame.education_analysis .contents .access_trend_report .list_block__body.no_data .list_block__body-line{display:flex;align-items:center;min-height:40px;background:#E7EAF3;padding-left:23px;font-size:16px;font-weight:bold;color:#F85B5B}.body-frame.education_analysis .contents .access_trend_report .list_block__body.no_data .list_block__body-line:nth-of-type(2n){background:#FFFFFF}.body-frame.education_analysis .contents .access_trend_report .list_block__body .open_log{padding:4px 11px 1px 4px;display:flex}.body-frame.education_analysis .contents .access_trend_report .list_block__body .open_log-chart{width:100%;padding-bottom:15px;position:relative}.body-frame.education_analysis .contents .access_trend_report .list_block__body .open_log-chart-bar{display:block;width:0;height:10px;background-color:#5ECAE4;transition:1s ease-in-out 0s forwards}.body-frame.education_analysis .contents .access_trend_report .list_block__body .open_log-chart p{font-size:12px;line-height:1;text-align:center;color:#ADA329;position:absolute;bottom:0;left:0}.body-frame.education_analysis .contents .access_trend_report .scrollable{display:none;border-radius:10px;overflow:hidden}.body-frame.education_analysis .contents .access_trend_report .scrollable thead{display:block;font-size:16px}.body-frame.education_analysis .contents .access_trend_report .scrollable table{width:100%;border-collapse:collapse}.body-frame.education_analysis .contents .access_trend_report .scrollable table th,.body-frame.education_analysis .contents .access_trend_report .scrollable table td{text-align:left;padding:0 8px 0 10px}.body-frame.education_analysis .contents .access_trend_report .scrollable tbody{display:block;overflow-y:auto;overflow-x:hidden;max-height:800px;background:#FFFFFF;font-weight:bold}.body-frame.education_analysis .contents .access_trend_report .scrollable tbody tr{display:table-row;background-color:white;font-size:16px}.body-frame.education_analysis .contents .access_trend_report .scrollable tbody td,.body-frame.education_analysis .contents .access_trend_report .scrollable tbody th{display:table-cell;border:1px solid #ffffff;padding-top:4px;padding-bottom:4px}.body-frame.education_analysis .contents .access_trend_report .scrollable tbody::-webkit-scrollbar{width:10px}.body-frame.education_analysis .contents .access_trend_report .scrollable tbody::-webkit-scrollbar-thumb{width:6px;margin:0 auto}.body-frame.education_analysis .contents .access_trend_report .scrollable #item_left{flex:1;border-right:1px;text-align:left;font-size:12px}.body-frame.education_analysis .contents .access_trend_report .scrollable #item_left :last-child{border-right:none}.body-frame.education_analysis .contents .access_trend_report .scrollable #item_right{flex:1;border-right:1px;text-align:right;font-size:12px}.body-frame.education_analysis .contents .access_trend_report .scrollable #item_right :last-child{border-right:none}.body-frame.education_analysis .contents .access_trend_report .scrollable .content__head{border-radius:10px 10px 10px 10px}.body-frame.education_analysis .contents .access_trend_report .scrollable .bar-chart-1{margin:0}.body-frame.education_analysis .contents .access_trend_report .scrollable .bar-chart-1>div{display:flex;align-items:center}.body-frame.education_analysis .contents .access_trend_report .scrollable .bar-chart-1 dt{width:55px;min-width:55px}.body-frame.education_analysis .contents .access_trend_report .scrollable .bar-chart-1 dd{margin:4px 0 0 0;background-color:#5ECAE4;color:#fff;font-weight:600;text-align:right;white-space:nowrap;height:12px}.body-frame.education_analysis .contents .access_trend_report .scrollable .bar-label{justify-content:center;color:#8b9409;font-size:12px;font-weight:bold}.body-frame.education_analysis .contents .access_trend_report .scrollable .bg_thead1{background-color:#B9C2DC}.body-frame.education_analysis .contents .access_trend_report .scrollable .bg_thead2{background-color:white}.body-frame.education_analysis .contents .access_trend_report .scrollable .watch_row{width:63px}.body-frame.education_analysis .contents .access_trend_report .scrollable .school_name_row,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd1{width:430px;line-height:20px;word-break:break-all}.body-frame.education_analysis .contents .access_trend_report .scrollable .text_row,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd2{width:430px;line-height:20px;word-break:break-all}.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd3{width:310px}.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row .log_row_head,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd3 .log_row_head{height:35px;padding-top:8px;text-align:center}.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row .log_row_head_double,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd3 .log_row_head_double{padding:8px 0 8px 10px;text-align:left}.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row #fiscalYearPeriod,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd3 #fiscalYearPeriod{margin-top:-4px}.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row #log_scale,.body-frame.education_analysis .contents .access_trend_report .scrollable .log_row_2nd3 #log_scale{display:flex;padding-left:0;font-weight:500}.body-frame.education_analysis .contents .access_trend_report .scrollable .cell_background{background:rgba(215,220,235,0.5)}.body-frame.education_analysis .contents .access_trend_report .scrollable .cell_background_2n{background:#F7FBFB}.body-frame.education_analysis .contents .access_trend_report .scrollable .none_text{text-align:center;font-size:18px;height:43px}.body-frame.education_analysis .contents .access_trend_report .scrollable .link-report{cursor:pointer}.body-frame.education_analysis .contents .login_record_report .content__head{border-radius:10px}.body-frame.education_analysis .contents .login_record_report .content__sec_head{flex-direction:column;align-items:stretch}.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config{gap:20px}.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .aggregate_year_select,.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .school_kind_select,.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .account_type_select{min-width:100px}.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .school_select,.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .contents_select{width:300px}.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config .unit_type_select{width:150px}.body-frame.education_analysis .contents .login_record_report .content__sec_head .page_config button{border:1px solid #919FC8;border-radius:3px;background:#919FC8;color:white;font-size:16px;font-weight:bold;height:32px;box-shadow:1px 1px 4px #919FC880;padding:0 16px}.body-frame.education_analysis .contents .login_record_report .graph_view{position:relative;box-shadow:1px 1px 4px #919FC880;border-radius:4px;overflow:hidden}.body-frame.education_analysis .contents .login_record_report .graph_view__head{display:flex;align-items:center;background:#113285;color:#ffffff;height:45px;padding:0 20px}.body-frame.education_analysis .contents .login_record_report .graph_view__head-title{display:flex;gap:20px;font-size:20px;font-weight:bold}.body-frame.education_analysis .contents .login_record_report .graph_view__head-summary{margin-left:auto}.body-frame.education_analysis .contents .login_record_report .graph_view__head-summary .graph_summary{display:flex;font-size:14px;font-weight:bold}.body-frame.education_analysis .contents .login_record_report .graph_view__body{background:#ffffff}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar{width:100%}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar input[type="range"]{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;height:19px;width:100%;background:transparent;border-radius:5px;border:none;margin:0;position:relative;z-index:2}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;background:#AAA23E;width:20px;height:19px;border-radius:3px}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar input[type="range"]::-moz-range-thumb{background:#AAA23E;width:20px;height:19px;border-radius:3px;border:none}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar input[type="range"]::-moz-focus-outer{border:0}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar input[type="range"]:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,0.3)}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_action{display:flex;align-items:center}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_select{margin-left:60px;font-size:14px;font-weight:bold}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_button{margin-left:10px}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_body{display:flex;align-items:center;border-radius:4px;position:relative;padding:0}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_button button{border:none;background:url("/school/new_style/images/education_dashboard/btn-autoplay_start.svg") no-repeat center;width:32px;height:32px;cursor:pointer}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_button button:hover{opacity:0.5}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_button button.stopButton{display:none;background:url("/school/new_style/images/education_dashboard/btn-autoplay_stop.svg") no-repeat center}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main{position:relative;display:grid;width:878px;padding-top:20px;padding-left:20px}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main::before{content:"";display:block;width:calc(100% - 20px);height:19px;background-color:#D7DCEB;border-radius:6px;position:absolute;left:20px;top:20px;opacity:0.5}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memory{position:relative;height:18px;padding:0 21px 0 8px;margin-bottom:3px}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memory-inner{position:relative}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memory p{position:absolute;display:inline-block;height:18px;line-height:18px;font-size:12px;font-weight:bold;color:#43425D;transform:translateX(50%)}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memory p.digit2{transform:initial}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memory p::before{content:'';position:absolute;top:-19px;left:50%;width:2px;height:19px;background-color:#A4A7AF;opacity:0.32;transform:translateX(-50%)}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-unit{position:absolute;right:-33px;bottom:4px;font-size:12px;font-weight:bold}.body-frame.education_analysis .contents .login_record_report .graph_view .slide_bar_main-memo{font-size:12px;font-weight:bold}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body{position:relative;padding-top:25px;padding-bottom:20px}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .graph_main{max-width:100%;position:relative}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .graph_main canvas{width:100% !important;height:100% !important}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .graph_main.grid-line{background-image:linear-gradient(to right, #ddd 0, #ddd 1px, transparent 1px);background-size:50px 100%;background-repeat:repeat-x}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .graph_main.grid-line::before{content:"";width:100%;height:100%;background-image:linear-gradient(to bottom, #ddd 0, #ddd 1px, transparent 1px);background-size:100% 50px;background-repeat:repeat-y;position:absolute;top:0;left:0}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .graph_main.grid-line canvas{position:relative;z-index:1}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .grayout_area{display:none;place-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .grayout_area .error_message{position:absolute;top:34%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;padding:3px 10px;background:#ffffff;border-radius:4px}.body-frame.education_analysis .contents .login_record_report .graph_view .graph_body .grayout_area .error_message p{font-size:17px;font-weight:bold;color:#F85B5B}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg{display:none;position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(212,218,235,0.5);border-radius:4px;z-index:10}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .update_button i{display:inline-block;background-image:url(/school/new_style/images/education_dashboard/btn-graph_update.svg);background-repeat:no-repeat;background-size:cover;width:236px;height:53px;cursor:pointer}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .update_button i:hover,.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .update_button i.loading{background-image:url(/school/new_style/images/education_dashboard/btn-graph_update-hover.svg)}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .init_message,.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .change_message,.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .caution{position:absolute;top:calc(50% - 55px);left:50%;transform:translate(-50%, -50%);white-space:nowrap;padding:3px 10px;background:#ffffff;border-radius:4px}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .init_message p,.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .change_message p,.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .caution p{font-size:14px;font-weight:bold;color:#AAA23E}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .change_message{display:none;top:calc(50% - 65px)}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .caution{display:none}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .error_message{display:none;position:absolute;top:calc(50% - 55px);left:50%;transform:translate(-50%, -50%);white-space:nowrap;padding:3px 10px;background:#ffffff;border-radius:4px}.body-frame.education_analysis .contents .login_record_report .graph_view .loading_bg__body .error_message p{font-size:14px;font-weight:bold;color:#F85B5B}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container{max-width:100%}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container .chosen-single{height:30px;color:#000;font-size:16px;font-weight:bold;line-height:28px;background-color:#fff;background-image:none;box-shadow:1px 1px 4px #919FC880;border-radius:0.3rem}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container .chosen-single:hover{opacity:1.0}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container .chosen-single::after{content:"";display:block;width:5px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;position:absolute;right:8px;top:50%;transform:translateY(-5px) rotate(-45deg)}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container-active .chosen-single{border:1px solid #B3B3B3;box-shadow:1px 1px 4px #919FC880}.body-frame.education_analysis .contents .login_record_report .page_config .chosen-container .chosen-single div{display:none}#contents_form table.list th{padding:1.5rem 0.8rem 0}#contents_form table.list td{padding:0.8rem}#contents_form table.list .check{padding-left:1.7rem}a.open_editmodal{cursor:pointer}.main_graph{margin:0 auto;text-align:center;box-shadow:1px 1px 4px #919FC880;border-radius:4px;background:#ffffff;padding:10px}.main_graph-inner{position:relative;margin-right:28px}.main_graph-head{display:flex;justify-content:space-between}.main_graph-head .display_date{font-size:22px;font-weight:bold}.main_graph-legend p:before{border-top:3px dashed #A4A7AF}.main_graph-accumulation-base{margin-top:10px}.main_graph-legend p:before{border-top:3px solid #AAA23E}.time_list{display:flex;justify-content:left;width:max-content;padding-right:4px}.time_list-padding{font-size:10px;padding-right:1px;opacity:0}.time_list-list.range1{width:330px}.time_list-list.range2{width:377px;margin-left:24px}.time_list-list.range3{width:291px;margin-left:17px}.time_list-list-data{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding-left:8px;padding-right:8px;background:rgba(145,159,200,0.5);border-radius:10px}.time_list-list-data p{font-size:12px;font-weight:bold;color:#113285}.time_list-list-text{text-align:center;margin-top:10px}.time_list-list-text p{color:#113285;font-size:15px;font-weight:bold}.time_list-list-data{background:rgba(212,218,235,0.5)}.body-frame .dashboard_body .content__main #usage{width:100%;border-radius:10px;background:#E8E8E8;margin:18px auto 0;padding:0;overflow:hidden}.body-frame .dashboard_body .content__main .usage__head{display:flex;justify-content:space-between;align-items:center;background:#707070;color:#F7F7F7;height:48px;padding:0 16px;position:relative}.body-frame .dashboard_body .content__main .usage__head-subtitle{position:absolute;left:16px;font-size:20px;font-weight:bold}.body-frame .dashboard_body .content__main .usage__head-title{font-size:22px;font-weight:bold;margin:0 auto}.body-frame .dashboard_body .content__main .usage__head .tooltip{position:absolute;right:16px}.body-frame .dashboard_body .content__main .usage__body{margin:0 2.4em;padding:28px 0}.body-frame .dashboard_body .content__main .usage__body h4{display:list-item;list-style:disc inside}.school_bookmark div.tablecount{margin-top:10px}.school_bookmark #asc_desc{margin-left:10px}table.list tr.bookmark_row{height:110px}.school_bookmark button.addSchoolBookmark{display:flex;background:#B9C2DC;color:#211E55;font-size:1.1rem;border:0px;border-radius:3px;margin-top:1rem;margin-left:3.9rem;margin-right:-4.5rem;padding-right:1.2rem;height:2.7rem;letter-spacing:0.03rem;cursor:pointer}.school_bookmark button.addSchoolBookmark:hover{background:#919FC8}.school_bookmark button.addSchoolBookmark img{margin-left:0.3rem;margin-right:0.7rem}.school_bookmark button.checkButton.student{margin-left:3.9rem}.school_bookmark .book_cover_wrap{display:flex;margin-top:0px;justify-content:center;align-items:center;flex-direction:column;min-width:100px;max-width:100px;min-height:50px;max-height:50px}.school_bookmark .book_cover_wrap img.book_cover{width:100px;max-width:100px;height:90px;max-height:90px;object-fit:contain}.school_bookmark table.list tr.bookrow>td>div.flex.school_bookmark_image{justify-content:space-around}.school_bookmark .bookmark_title{-webkit-line-clamp:2}.school_bookmark .bookmark_url{-webkit-line-clamp:1}div.body div.contents.school_bookmark{background:#FAFAFC;display:flex;flex-direction:column;position:relative;border-top:20px solid #D7DCEB;border-left:43px solid #D7DCEB;border-right:43px solid #D7DCEB;margin:0px;padding-top:0px;width:1280px}.school_bookmark div.circumscription{margin:20px 50px 0 50px;padding:0;border-style:inset;border:2px solid #919FC8;border-radius:10px;width:1180px}.school_bookmark div.circumscription.caption-box{margin:20px 50px 0 50px;width:1220px;height:83px}.school_bookmark div.right.tablecount.bottom{margin-right:3.9rem}.school_bookmark div.table-circumscription{margin:0.5rem 50px 0 50px}.school_bookmark th.header-border{border-width:0 1px 0 0;border-style:solid;border-color:#A4A7AF}.school_bookmark #contents_form th.header-layout{padding-top:7px;text-align:center}.school_bookmark tr.detail-border-top{border-width:1px 0 0 0;border-style:solid;border-color:#b3b3b3}.school_bookmark td.detail-border-right{border-width:0 1px 0 0;border-style:dashed;border-color:rgba(209,211,215,0.5)}.school_bookmark .bookmark_list table{width:100%}.school_bookmark .bookmark_list colgroup col:nth-child(2){width:11%}.school_bookmark .bookmark_list colgroup col:nth-child(3){width:29%}.school_bookmark div.school_bookmark_help{background:url("/school/new_style/images/help_link.svg");color:#fff;width:74px;height:24px;display:inline-block;opacity:1;font-size:21px;margin-top:12px;margin-right:14px;float:right}.school_bookmark div.school_bookmark_help:hover{background:url("/school/new_style/images/help_link_hover.svg");cursor:pointer}.school_bookmark .tooltip_window.dashboard_tooltip{display:none;box-sizing:border-box;position:absolute;border:2px solid #576ea9;background-color:#ffffff;border-radius:4px;font-size:14px;color:#211e55;max-width:650px;min-height:0;padding:0;box-shadow:1px 1px 4px #11328580;z-index:10}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window_head{display:flex;align-items:center;justify-content:flex-end;background-color:#D7DCEB;padding-left:10px}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window_body{background-color:#fff;padding:6px 12px 14px}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-title{flex:1;font-size:16px;font-weight:bold;color:#113285;margin:0}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;line-height:1.14;font-weight:bold;color:#fff;padding:4px 10px 4px 12px;background-color:#576ea9;border-radius:13px 0 0 13px;cursor:pointer}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon i{display:inline-block;width:8px;height:8px;position:relative}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon i::before,.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{content:"";display:block;width:11.3px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon i::before{transform:translate(-50%, -50%) rotate(45deg)}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-icon i::after{transform:translate(-50%, -50%) rotate(-45deg)}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-text{margin:0}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-item{margin:0;text-indent:-1em;padding-left:1em}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-note{text-indent:-1.5em;padding-left:1.5em;margin:0}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-note:before{content:"※";margin-right:0.5em}.school_bookmark .tooltip_window.dashboard_tooltip .tooltip_window-note.indent{margin-left:1em}.school_bookmark .tooltip_window.dashboard_tooltip#tooltip_school_bookmark_help{width:650px}.school_bookmark span.right_arrow{float:right;width:7px;height:14px;background-image:url("/school/new_style/images/select_right_move.svg");background-repeat:no-repeat;background-size:7px;margin-top:5px;margin-right:7px}.school_bookmark div.link_box{width:100px;text-align:center}.school_bookmark_form div.form_block{float:left;width:67%}.school_bookmark_form div.form_block input{width:690px;height:18px;background:#FFFFFF;border:2px solid #A4A7AF;border-radius:4px}.school_bookmark_form div.form_block input::placeholder{font-weight:bold;color:#A4A7AF}.school_bookmark_form div.form_block #drop_area{padding:10px;margin-bottom:30px;background:#E5F0F4 0% 0% no-repeat padding-box;border:2px solid #A5DBE9;border-radius:4px;width:678px;height:40px;line-height:40px;text-align:center;opacity:1}.school_bookmark_form ul.image_block img{width:135px;height:88px;object-fit:contain}.school_bookmark_form ul.image_block img.selected{outline:4px solid #a3ade1;outline-offset:-1px}.school_bookmark_form ul.image_block{text-align:center;display:flex}.school_bookmark_form ul.image_block li{margin:0px 0px 3px 0px}.school_bookmark_form ul.image_block .image_type_text{margin:-10px 0px 0px 0px;height:35px;text-align:left;font-size:12px;color:#707070}.school_bookmark_form ul.image_block .image_type{position:relative;top:8px}.school_bookmark_form ul.image_block .field_with_errors{display:contents}.school_bookmark_form div.dsubmit{clear:both}a.bookmark_user_link{display:inline-flex;width:90px;height:22px;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border:2px solid #CACACA;border-radius:4px;opacity:1;font-size:12px;color:#211E55;justify-content:center;padding-top:2px}a.bookmark_user_link:hover{background:#B9C2DC 0% 0% no-repeat padding-box;border:2px solid #B9C2DC}div.bookmark_delete{display:inline-flex !important;width:57px;height:30px;background:#D4DAEB 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border-radius:4px;opacity:1;justify-content:center;margin-left:8px;padding-top:2px;margin-bottom:12px;color:#211E55;font-weight:700}div.bookmark_delete:hover{background:#919FC8 0% 0% no-repeat padding-box}div.bookmark_edit{display:inline-flex !important;width:57px;height:30px;background:#D4DAEB 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border-radius:4px;opacity:1;justify-content:center;margin-left:10px;padding-top:2px;margin-bottom:12px;color:#211E55;font-weight:700}div.bookmark_edit:hover{background:#919FC8 0% 0% no-repeat padding-box}div.bookmark_code{width:119px;height:30px;background:#D4DAEB 0% 0% no-repeat padding-box;box-shadow:1px 1px 2px #00000029;border-radius:4px;opacity:1;justify-content:center;color:#211E55;margin-left:8px;padding-left:4px;padding-right:4px;font-weight:700}div.bookmark_code:hover{background:#919FC8 0% 0% no-repeat padding-box}div.form_block_bookmark{color:#211E55;font-size:13px}div.form_block_bookmark br.text-danger{display:block;content:"";padding:0 0}div.form_block_bookmark br.bookmark_input{display:block;content:"";padding:8px 0}div.bookmark_required{display:inline-flex;width:44px;height:12px;background:#113285 0% 0% no-repeat padding-box;border-radius:10px;opacity:1;color:#FFFFFF;font-size:10px;justify-content:center;padding-bottom:4px;margin-bottom:4px;margin-left:10px}div.bookmark_image_upload{width:763px;height:70px;border:2px solid;background:#E5F0F4 0% 0% no-repeat padding-box;border:2px solid #A5DBE9;border-radius:4px;opacity:1}div.bookmark_image_form_block{display:inline-block;border:2px solid;background:#FFFFFF 0% 0% no-repeat padding-box;border:2px solid #A4A7AF;border-radius:4px;opacity:1;padding:13px 13px 0px 0px}div.bookmark_dsubmit{display:inline-block;flex-direction:row;flex-wrap:wrap;padding-left:263px}div.bookmark_header_title{font-size:24px}table.bookmark_list tr:hover td{background:#FFFFFF}button.bookmark_create_button{background:#B9C2DC;border:1px solid #B9C2DC;color:#211E55}button.bookmark_create_button:hover{background:#347eb8}button.bookmark_update_button{background:#B9C2DC !important;border:1px solid #B9C2DC;color:#211E55}button.bookmark_update_button:hover{background:#347eb8 !important}.tooltip_window.contentslist_tooltip{display:none;box-sizing:border-box;position:absolute;border:2px solid #576ea9;background-color:#ffffff;border-radius:4px;font-size:14px;color:#211e55;max-width:660px;min-height:0;padding:0;box-shadow:1px 1px 4px #11328580;z-index:100001}.tooltip_window.contentslist_tooltip .tooltip_window_head{display:flex;align-items:center;justify-content:flex-end;background-color:#D7DCEB;padding-left:10px}.tooltip_window.contentslist_tooltip .tooltip_window_body{background-color:#fff;padding:6px 12px 14px}.tooltip_window.contentslist_tooltip .tooltip_window-title{flex:1;font-size:16px;font-weight:bold;color:#113285;margin:0}.tooltip_window.contentslist_tooltip .tooltip_window-icon{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;line-height:1.14;font-weight:bold;color:#fff;padding:4px 10px 4px 12px;background-color:#576ea9;border-radius:13px 0 0 13px;cursor:pointer}.tooltip_window.contentslist_tooltip .tooltip_window-icon i{display:inline-block;width:8px;height:8px;position:relative}.tooltip_window.contentslist_tooltip .tooltip_window-icon i::before,.tooltip_window.contentslist_tooltip .tooltip_window-icon i::after{content:"";display:block;width:11.3px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.tooltip_window.contentslist_tooltip .tooltip_window-icon i::before{transform:translate(-50%, -50%) rotate(45deg)}.tooltip_window.contentslist_tooltip .tooltip_window-icon i::after{transform:translate(-50%, -50%) rotate(-45deg)}.tooltip_window.contentslist_tooltip .tooltip_window-text{margin:0}.tooltip_window.contentslist_tooltip .tooltip_window-item{margin:0;text-indent:-1em;padding-left:1em}.tooltip_window.contentslist_tooltip .tooltip_window-note{text-indent:-1.5em;padding-left:1.5em;margin:0}.tooltip_window.contentslist_tooltip .tooltip_window-note:before{content:"※";margin-right:0.5em}.tooltip_window.contentslist_tooltip .tooltip_window-note.indent{margin-left:1em}.tooltip_window.contentslist_tooltip#tooltip_top_help{width:660px}
