@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}*{font-family:"Noto Sans JP",sans-serif}body{font-weight:400;border-color:#b3b3b3;color:#000;min-height:100vh;letter-spacing:.1em}.breadcrumbs{display:flex;align-items:center;height:52px;margin-bottom:10px}.breadcrumbs a,.breadcrumbs span{display:flex;align-items:center;font-size:14px;color:#3eabc0}.breadcrumbs a svg,.breadcrumbs span svg{margin-right:5px}.breadcrumbs a svg path,.breadcrumbs span svg path{stroke:#3eabc0}.breadcrumbs .current{color:#000}.breadcrumbs .current svg{margin-right:5px}.breadcrumbs .current svg path{stroke:#000}.flash-success,.flash-notice{color:#3eabc0;background-color:rgba(62,171,192,.2)}.flash-info{background-color:#f1c232}.flash-errors,.flash-alert{color:#ff2d55;background-color:rgba(255,45,85,.2)}.pagination .current .page__inner{background-color:rgba(62,171,192,.2);color:#3eabc0}.loading__area{width:50px;height:50px;position:relative;animation:rotate 1s linear infinite}.loading__area:before,.loading__area:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:50%;background-color:#3eabc0;transform-origin:center;animation:bounce 1s linear infinite}.loading__area:after{background-color:#f2f2f7;animation-delay:.5s}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:scale(0.5)}50%{transform:scale(1)}}.drop-area{position:relative}.drop-area::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px}.word-balloon-button{position:relative}.word-balloon-button::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px}.card-title{background-color:rgba(62,171,192,.2)}.more-providers-icon:hover{transition:.1s;color:#fff;border-color:#3eabc0 !important;background-color:#3eabc0 !important}.choice-badge{position:relative;display:inline-block}.choice-badge.is-selected::after{content:"✓";position:absolute;right:0px;top:-5px;font-size:16px;font-weight:700;color:#3eabc0}.choice-badge.is-wrong-selected::after{content:"✓";position:absolute;right:0px;top:-5px;font-size:16px;font-weight:700;color:#ff2d55}#tabber ul{display:flex;border-bottom:1px solid #b3b3b3}#tabber ul li{padding:10px 0px}#tabber ul li a{padding:10px;color:#3eabc0;position:relative;top:1px}#tabber ul .active a{background-color:#f2f2f7;border:1px solid #b3b3b3;border-top:3px solid #3eabc0;border-bottom:1px solid #f2f2f7;color:#000}#tab-sidebar .active{position:relative}#tab-sidebar .active a{border-radius:.375rem;background-color:#fff;font-weight:bold;color:#3eabc0}.tag-style-dept{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;background:#eef1ff;font-size:12px;font-weight:700;color:#5a60b0}.tag-style-chapt{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;background:#eef1ff;font-size:12px;font-weight:700;color:#5a60b0}.tag-style-sec{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;background:#eef1ff;font-size:12px;font-weight:700;color:#5a60b0}#common-body,#provider,#learner{background-color:#f2f2f7}#common-body h1,#provider h1,#learner h1{color:#000;font-weight:500}#common-body .header-title,#provider .header-title,#learner .header-title{padding-left:10px;border-left:4px solid #f7b52b}#common-body .white-background,#provider .white-background,#learner .white-background{background-color:#fff}#common-body .gray-background,#provider .gray-background,#learner .gray-background{background-color:#3eabc0}#common-body .light-background,#provider .light-background,#learner .light-background{background-color:rgba(62,171,192,.1)}#common-body .base-background,#provider .base-background,#learner .base-background{background-color:#f2f2f7}#common-body .green-background,#provider .green-background,#learner .green-background{background-color:#3eabc0}#common-body .light-green-transparent-background,#provider .light-green-transparent-background,#learner .light-green-transparent-background{background-color:rgba(46,204,113,.8)}#common-body .green-transparent-background,#provider .green-transparent-background,#learner .green-transparent-background{background-color:rgba(62,171,192,.1)}#common-body .caution-background,#provider .caution-background,#learner .caution-background{background-color:rgba(255,45,85,.4)}#common-body .blue-background,#provider .blue-background,#learner .blue-background{background-color:#4c8bf5}#common-body .link-blue-background,#provider .link-blue-background,#learner .link-blue-background{background-color:#337ab7}#common-body .yellow-background,#provider .yellow-background,#learner .yellow-background{background-color:#f7b52b}#common-body .light-blue-background,#provider .light-blue-background,#learner .light-blue-background{background-color:#00d8d8}#common-body .modal-background,#provider .modal-background,#learner .modal-background{background-color:rgba(0,0,0,.7)}#common-body .text-color-dark,#provider .text-color-dark,#learner .text-color-dark{color:#000}#common-body .text-color-white,#provider .text-color-white,#learner .text-color-white{color:#fff}#common-body .text-color-red,#provider .text-color-red,#learner .text-color-red{color:#ff2d55}#common-body .text-color-green,#provider .text-color-green,#learner .text-color-green{color:#3eabc0}#common-body .text-color-link,#provider .text-color-link,#learner .text-color-link{color:#3eabc0}#common-body .text-color-darkblue,#provider .text-color-darkblue,#learner .text-color-darkblue{color:#2c6897}#common-body .text-color-yellow,#provider .text-color-yellow,#learner .text-color-yellow{color:#f7b52b}#common-body .text-color-blue-link,#provider .text-color-blue-link,#learner .text-color-blue-link{color:#337ab7;font-weight:600}#common-body .b-color-black,#provider .b-color-black,#learner .b-color-black{border-color:#000}#common-body .b-color-light,#provider .b-color-light,#learner .b-color-light{border-color:#b3b3b3}#common-body .b-color-dark,#provider .b-color-dark,#learner .b-color-dark{border-color:#545f71}#common-body .b-color-green,#provider .b-color-green,#learner .b-color-green{border-color:#3eabc0}#common-body .b-color-red,#provider .b-color-red,#learner .b-color-red{border-color:#ff2d55}#common-body .b-color-yellow,#provider .b-color-yellow,#learner .b-color-yellow{border-color:#f7b52b}#common-body select:disabled,#common-body input:disabled,#provider select:disabled,#provider input:disabled,#learner select:disabled,#learner input:disabled{opacity:.7;cursor:not-allowed}#common-body input[type=submit]:disabled,#common-body button:disabled,#provider input[type=submit]:disabled,#provider button:disabled,#learner input[type=submit]:disabled,#learner button:disabled{background-color:#545f71;border-color:#545f71}#common-body input[type=file],#provider input[type=file],#learner input[type=file]{font-size:15px}#common-body input[type=file]::file-selector-button,#provider input[type=file]::file-selector-button,#learner input[type=file]::file-selector-button{border-radius:100px;margin-left:0px;padding-left:15px;background-color:#3eabc0}#common-body .require::after,#provider .require::after,#learner .require::after{content:"必須";display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:45px;height:19px;font-size:10px;text-align:center;box-sizing:border-box;border-radius:6px;margin-left:5px;background-color:#ff2d55}#common-body .white-button,#provider .white-button,#learner .white-button{background-color:#fff;color:#000;border-color:#b3b3b3}#common-body .green-button,#provider .green-button,#learner .green-button{background-color:#3eabc0;color:#fff;border-color:#3eabc0}#common-body .danger-button,#provider .danger-button,#learner .danger-button{background-color:#ff2d55;color:#fff;border-color:#ff2d55}#common-body .danger-transparent-button,#provider .danger-transparent-button,#learner .danger-transparent-button{background-color:rgba(255,45,85,.8);color:#fff}#common-body .generate-button,#provider .generate-button,#learner .generate-button{background-color:#2ecc71;color:#fff;border-color:#2ecc71}#common-body .disable-button,#provider .disable-button,#learner .disable-button{background-color:#545f71;border-color:#545f71;color:#fff}#common-body .global-header,#provider .global-header,#learner .global-header{background-color:#3eabc0}#common-body .global-header nav li a,#provider .global-header nav li a,#learner .global-header nav li a{color:#fff}#common-body .global-sidebar,#provider .global-sidebar,#learner .global-sidebar{background-color:#fff}#common-body .global-sidebar__items,#provider .global-sidebar__items,#learner .global-sidebar__items{cursor:pointer}#common-body .modal,#provider .modal,#learner .modal{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}#common-body .modal.active,#provider .modal.active,#learner .modal.active{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s 0s}#common-body .labels.state__created,#provider .labels.state__created,#learner .labels.state__created{border-color:#9e9e9e;color:#fff;background-color:#9e9e9e}#common-body .labels.state__processing,#provider .labels.state__processing,#learner .labels.state__processing{border-color:#4c8bf5;color:#fff;background-color:#4c8bf5}#common-body .labels.state__published,#provider .labels.state__published,#learner .labels.state__published{border-color:#2ecc71;color:#fff;background-color:#2ecc71}#common-body .labels.state__halt,#provider .labels.state__halt,#learner .labels.state__halt{border-color:#ff7d5c;color:#fff;background-color:#ff7d5c}#common-body .labels.state__closed,#provider .labels.state__closed,#learner .labels.state__closed{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.level__easy,#provider .labels.level__easy,#learner .labels.level__easy{border-color:#e5e7eb;color:#000;background-color:#fff}#common-body .labels.level__normal,#provider .labels.level__normal,#learner .labels.level__normal{border-color:#2ecc71;color:#fff;background-color:#2ecc71}#common-body .labels.level__hard,#provider .labels.level__hard,#learner .labels.level__hard{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.status__queued,#common-body .labels.status__in_progress,#provider .labels.status__queued,#provider .labels.status__in_progress,#learner .labels.status__queued,#learner .labels.status__in_progress{border-color:#4c8bf5;color:#fff;background-color:#4c8bf5}#common-body .labels.status__succeeded,#provider .labels.status__succeeded,#learner .labels.status__succeeded{border-color:#2ecc71;color:#fff;background-color:#2ecc71}#common-body .labels.status__failed,#common-body .labels.status__timeout,#provider .labels.status__failed,#provider .labels.status__timeout,#learner .labels.status__failed,#learner .labels.status__timeout{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.status__canceled,#provider .labels.status__canceled,#learner .labels.status__canceled{border-color:#9e9e9e;color:#fff;background-color:#9e9e9e}#common-body .labels.is_scored__true,#provider .labels.is_scored__true,#learner .labels.is_scored__true{border-color:#2ecc71;color:#fff;background-color:#2ecc71}#common-body .labels.is_scored__false,#provider .labels.is_scored__false,#learner .labels.is_scored__false{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.scored_status__true,#provider .labels.scored_status__true,#learner .labels.scored_status__true{border-color:#2ecc71;color:#fff;background-color:#2ecc71}#common-body .labels.scored_status__false,#provider .labels.scored_status__false,#learner .labels.scored_status__false{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.is_required__true,#provider .labels.is_required__true,#learner .labels.is_required__true{border-color:#e63946;color:#fff;background-color:#e63946}#common-body .labels.role__supervisor,#provider .labels.role__supervisor,#learner .labels.role__supervisor{border-color:#4c8bf5;color:#fff;background-color:#4c8bf5}#common-body .labels.role__general,#common-body .labels.role__member,#provider .labels.role__general,#provider .labels.role__member,#learner .labels.role__general,#learner .labels.role__member{border-color:#e5e7eb;color:#000;background-color:#fff}#common-body .agreement-body,#provider .agreement-body,#learner .agreement-body{font-size:15px;line-height:1.9;color:#000}#common-body .agreement-body h1,#provider .agreement-body h1,#learner .agreement-body h1{font-size:1.3em;font-weight:700;margin:0 0 1em;padding-bottom:.4em;border-bottom:2px solid #3eabc0}#common-body .agreement-body h2,#provider .agreement-body h2,#learner .agreement-body h2{font-size:1.1em;font-weight:700;margin:1.6em 0 .5em;padding-left:.6em;border-left:3px solid #3eabc0}#common-body .agreement-body h3,#provider .agreement-body h3,#learner .agreement-body h3{font-size:1em;font-weight:700;margin:1.2em 0 .4em}#common-body .agreement-body p,#provider .agreement-body p,#learner .agreement-body p{margin:.5em 0}#common-body .agreement-body p a,#provider .agreement-body p a,#learner .agreement-body p a{word-break:break-all}#common-body .agreement-body ol,#common-body .agreement-body ul,#provider .agreement-body ol,#provider .agreement-body ul,#learner .agreement-body ol,#learner .agreement-body ul{padding-left:1.6em;margin:.4em 0}#common-body .agreement-body ol,#provider .agreement-body ol,#learner .agreement-body ol{list-style-type:decimal}#common-body .agreement-body ul,#provider .agreement-body ul,#learner .agreement-body ul{list-style-type:disc}#common-body .agreement-body li,#provider .agreement-body li,#learner .agreement-body li{margin:.3em 0}#common-body .agreement-body strong,#provider .agreement-body strong,#learner .agreement-body strong{font-weight:700}#common-body .agreement-body a,#provider .agreement-body a,#learner .agreement-body a{color:#337ab7;text-decoration:underline}#common-body .agreement-body a:hover,#provider .agreement-body a:hover,#learner .agreement-body a:hover{opacity:.8}#common-body .agreement-body table,#provider .agreement-body table,#learner .agreement-body table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em}#common-body .agreement-body table th,#common-body .agreement-body table td,#provider .agreement-body table th,#provider .agreement-body table td,#learner .agreement-body table th,#learner .agreement-body table td{border:1px solid #b3b3b3;padding:6px 10px;text-align:left}#common-body .agreement-body table th,#provider .agreement-body table th,#learner .agreement-body table th{background-color:#f2f2f7;font-weight:700}#common-body .agreement-body hr,#provider .agreement-body hr,#learner .agreement-body hr{border:none;border-top:1px solid #b3b3b3;margin:1.5em 0}#common-body .agreement-body blockquote,#provider .agreement-body blockquote,#learner .agreement-body blockquote{border-left:3px solid #b3b3b3;padding-left:1em;color:#555;margin:.8em 0}
