﻿.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:36px;padding:4px 16px;font-size:1.4rem;font-weight:600;color:#222222;text-align:center;border:none;border-radius:4px;transition:all 0.3s ease 0s;vertical-align:middle}.btn:hover{color:#222222;background-color:#ffffff;filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14))}.btn--primary{background-color:#f4b52a;border:1px solid #f4b52a}.btn--primary.selected{background-color:#ffffff}.btn--secondary{color:#ffffff;background-color:#121212;border:1px solid #121212}.btn--outline{color:#121212;background-color:#ffffff;border:1px solid #121212}.btn--outline.active{color:#ffffff;background-color:#121212}.btn--danger{color:#d93024;background-color:#fdf1f0;border:1px solid #d93024}.btn--lg{padding:4px 23px}.btn--sm{min-height:20px;padding:2px 4px;font-size:1.2rem;font-weight:normal}.btn--arrow{position:relative;display:unset;padding-left:24px;font-size:1.6rem;font-weight:600}.btn--arrow::before{position:absolute;top:50%;left:0;font-family:"Material Icons Outlined";content:'\e5e0';transform:translateY(-50%)}.btn--arrow:hover{background-color:transparent}.btn--rounded-square{border-radius:4px}.btn--primary_hover:hover{background-color:#f4b52a;border-color:#f4b52a}.btn.is-disable{pointer-events:none;opacity:0.7}.btn--mt24{margin-top:24px}.btn-group{display:flex;width:fit-content}.btn-group .btn{border-radius:0px}.btn-group .btn:first-child{border-radius:4px 0 0 4px}.btn-group .btn:last-child{border-radius:0 4px 4px 0}.use_pill_buttons .btn{border-radius:1000px !important}html{overflow:visible;font-size:62.5%;scroll-behavior:smooth}body{display:flex;flex-flow:column;min-height:100vh;overflow-x:auto;font-family:"Noto Sans JP", sans-serif, "游ゴシック", yugothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", osaka, "ＭＳ Ｐゴシック", "MS PGot hic", sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8;color:#222222;background:#ffffff}::selection{color:#ffffff;background-color:#121212}a{transition:all 0.3s ease 0s}img{max-width:100%}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}ul,ol{padding:0;margin:0;list-style:none}dt{font-weight:600}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:transparent;border-radius:0;appearance:none}[type='checkbox']{appearance:checkbox}[type='radio']{appearance:radio}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px}[type='search']::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0}th{font-weight:600;text-align:left}.content{display:flex;width:100%}.content-inner{position:relative;width:calc(860px + 48px);padding:32px 24px 72px;margin:0 auto}@media screen and (max-width: 1080px){.content-inner{width:100%}}@media screen and (max-width: 576px){.content-inner{padding:32px 6px 72px}}.content-inner__courses{padding:32px 24px 0}@media screen and (max-width: 576px){.content-inner__courses{padding:32px 6px 0}}.content-inner__courses--pb{padding-bottom:48px}.content-inner__courses__wrapper{width:100%;max-width:860px;margin:0 auto}.content-inner__users{padding:24px 24px 0}.content-inner__users__wrapper{width:100%;max-width:860px;margin:0 auto}.content--manager--users{background:#f8f8f8}.content--manager--users--viewed_times,.content--manager--users--courses{background:#f8f8f8}.content--manager--course_progresses,.content--manager--courses{background:#f8f8f8}.content--units--show{background:#f8f8f8}.content--static_pages--show{background:#f8f8f8}.content--users--index,.content--users--new{background:#f8f8f8}.content--users--edit .content-inner{flex:1;padding:32px 0 0}.content--users--progress{background-color:#f8f8f8}.content--courses--index .content-inner{flex:1;padding:0 0 72px}.content-users--edit .content__inner{flex:1}.content-users--new{background:#f8f8f8}.content--answers,.content--errors{background:#f8f8f8}.content--sessions,.content--passwords,.content--registrations,.content--confirmations{background:#f8f8f8}.content--sessions .content-inner,.content--passwords .content-inner,.content--registrations .content-inner,.content--confirmations .content-inner{padding-bottom:112px}.content--messages--index{background:#f8f8f8}.content--progresses--users{background:#f8f8f8}.content--progresses--users--courses{background:#f8f8f8}.content--progresses--courses,.content--progresses--rankings{background:#f8f8f8}.content--achievements--days,.content--achievements--months{background-color:#121212}.content-table{width:100%;border-spacing:0 8px;border-collapse:separate}.content-table tr.v-align-text-top,.content-table th.v-align-text-top{vertical-align:text-top}.content-table__tbody__tr{background-color:#ffffff}.content-table__tbody__tr .content-table__td{transition:all 0.3s ease 0s;border:solid;border-color:#ffffff;border-width:1px 0}.content-table__tbody__tr .content-table__td:first-child{border-left-width:1px}.content-table__tbody__tr .content-table__td:last-child{border-right-width:1px}.content-table__tbody__tr:hover{cursor:pointer}.content-table__tbody__tr:hover .content-table__td{border-color:#f4b52a}.content-table__tbody__tr:hover .content-table__td:first-child{border-left-width:1px}.content-table__tbody__tr:hover .content-table__td:last-child{border-right-width:1px}.content-table__tbody__tr.units-tr:not(.is-enable){pointer-events:none;background-color:#bbbbbb}.content-table__tbody__tr--nolink:hover{cursor:unset}.content-table__tbody__tr--nolink .content-table__td{border:none;border-width:0}.content-table__tbody__tr.is-active{font-weight:600}.content-table__th{padding:0 8px 8px;line-height:1.6;color:#666666}.content-table__th.th-title{width:48%}.content-table__th.th-material{width:35%}.content-table__th.th-unit{width:23%}.content-table__th.th-user{width:25%}.content-table__td{padding:11px 8px;text-align:left}.content-table__td .inactive-user{font-style:italic;color:#818181}.content-table__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 8px 0 auto;color:#ffffff;background-color:#121212;border-radius:2px}.content-popup{position:fixed;top:12px;left:5%;top:5%;border:solid 4px #f4b52a;border-radius:10px;padding:24px;background-color:#ffffff;width:90%;max-height:90%;z-index:11;overflow-y:scroll;overflow-x:hidden}.content-popup-actions{text-align:center;margin-bottom:24px}.content-popup-title{font-size:2.4rem;text-align:center;text-weight:600;margin:24px}.content-popup-instructions{text-align:center;margin-bottom:48px}table.calendar{background-color:#ffffff}table.calendar td,table.calendar th{border:solid 1px #bbbbbb}table.calendar th{text-align:center}table.calendar .align-top{vertical-align:top}table.calendar .text-center{text-align:center}table.calendar .bg-light{background-color:#eeeeee}table.calendar .dimmed{color:#bbbbbb}.calendar_box .summary_box{width:fit-content;margin:0 0 0 auto;padding:12px;border:solid 1px gray;margin-top:12px;border-radius:4px;background-color:#ffffff}.footer{display:flex;align-items:center;justify-content:unset;min-height:65px;padding:0 24px;color:#ffffff;background:#121212}@media screen and (max-width: 576px){.footer{padding:24px 16px 20px}}.footer-inner{width:100%;max-width:820px;margin:0 auto;display:flex;align-items:center;justify-content:unset}@media screen and (max-width: 576px){.footer-inner{flex-direction:column;align-items:flex-start}}.footer-logo{margin-right:56px}@media screen and (max-width: 576px){.footer-logo{margin-right:0;margin-bottom:10px}}.footer-logo__link{display:flex;align-items:center;justify-content:unset}.footer-menu__list{display:flex;align-items:center;justify-content:unset}.footer-menu__item{margin-right:40px}@media screen and (max-width: 576px){.footer-menu__item{margin-right:24px}}.footer-menu__link{font-size:1rem}.header{background:#ffffff}.header-inner{padding:0 32px}.header-container{width:100%;max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px}.header-logo__link{display:flex;align-items:center;justify-content:unset}.header-account__list{display:flex;align-items:center;justify-content:unset}.header-account__item{display:flex;padding:8px 0}.header-account__item__progress_circle{width:36px;height:36px;padding:0;line-height:0px}.header-account__item__feedback{margin-right:16px}.header-account__item__feedback a{font-size:0.7rem;padding:0 10px}.header-account__item__feedback a.font-size-1{font-size:1.0rem;border-radius:17px}@media screen and (max-width: 768px){.header-account__item__feedback{margin-right:8px !important;margin-left:8px}}.header-account__item:not(:last-child){margin-right:16px}.header-account__item.is-trigger{position:relative}.header-account__item.is-trigger:hover .header-account__link{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));outline:2px solid #f4b52a;transition:all 0.1s ease 0.1s}.header-account__item.is-trigger:hover .header-submenu{visibility:visible;opacity:1}.header-account__item .achievement_rings{width:36px;height:36px;display:inline-block;background-color:#121212;border-radius:18px;padding:2px}.header-account__item .achievement_rings:hover{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));outline:2px solid #f4b52a;transition:all 0.1s ease 0.1s}.header-account__link{font-size:3.2rem;color:#818181;cursor:pointer}.header-account__img{object-fit:cover;width:36px;height:36px;border-radius:50%}.header-notice{border-radius:16px}.header-notice:hover{outline:2px solid #f4b52a;filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));transition:all 0.1s ease 0.1s}.header-notice.is-active{position:relative}.header-notice.is-active::before{position:absolute;top:0;right:0;width:8px;height:8px;content:'';background-color:#d93024;border-radius:50%}.header-notice__num{display:none}.header-submenu{transition:all 0.1s ease 0.1s;filter:drop-shadow(1px 0px 4px rgba(0,0,0,0.16));position:absolute;top:48px;left:50%;z-index:1;width:148px;padding:8px 0;background-color:#ffffff;border-radius:8px;opacity:0;visibility:hidden;transform:translateX(-80%)}@media screen and (max-width: 1080px){.header-submenu{right:-32px;left:inherit;transform:inherit}}.header-submenu__link{transition:all 0.3s ease 0s;display:block;width:100%;padding:16px;font-weight:600}.header-submenu__link:hover{color:#ffffff;background-color:#121212}.main{display:flex;flex:1;position:relative}.main *{scroll-margin-top:112px}#search-modal{width:90%;max-width:1000px;max-height:90%;overflow-y:auto;background-color:#f8f8f8;display:none;z-index:111;position:fixed;top:5%;left:50%;transform:translateX(-50%);border-radius:8px;padding:32px}#search-modal.show{display:block !important}#backdrop{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;display:none;z-index:110}#backdrop.show{display:block}#notice{color:#14856d}.field_with_errors{display:table;padding:2px;background-color:#d93024}#error_explanation{margin:16px auto;color:#d93024}.invalid-feedback{margin-top:8px;color:#d93024}.side{width:240px;color:#ffffff;background-color:#3a3a3a}@media screen and (max-width: 768px){.side{display:none}.side.is-open{display:block;position:absolute;top:0px;left:0px;z-index:10}}.side-link{display:flex;align-items:center;justify-content:start;min-height:56px;padding:15px 16px;font-weight:600}.side-link:hover{transition:all 0.3s ease 0s;cursor:pointer;background-color:#121212}.side-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:200px}.side .is-current{border-bottom:4px solid #f4b52a}.side-sub__toggle .side-link{position:relative}.side-sub__toggle .side-link::before{position:absolute;top:50%;right:20px;font-family:"Material Icons Outlined";font-size:2.2rem;line-height:1;color:#ffffff;content:'\e145';transform:translateY(-50%)}.side-sub__toggle.is-open .side-link{background-color:#666666}.side-sub__toggle.is-open .side-link::before{content:'\e15b'}.side-sub__toggle.is-open .side-sub__list{display:block}.side-sub__list{display:none}.side-sub__link{display:flex;align-items:center;justify-content:start;min-height:52px;padding:11px 24px;font-weight:600}.side-sub__link:hover{transition:background-color 0.3s ease 0s;background-color:#121212}.side-sub__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:182px}.side-search{background-color:#222222;height:96px;padding-top:40px}[aria-busy] .side-sub__link:hover{background-color:#3a3a3a}trix-toolbar{position:absolute;bottom:16px;left:16px;z-index:1;width:100%;max-width:600px}.trix-editor:not(.attachment__caption-editor),.trix-content:not(.attachment__caption-editor){user-select:none}.trix-editor a,.trix-content a{color:#14856d;text-decoration:underline}.trix-editor a:visited,.trix-content a:visited{color:#666666}.trix-editor blockquote,.trix-content blockquote{padding-left:8px;border-left:4px solid #bbbbbb}.trix-editor pre,.trix-content pre{display:inline-block;padding:8px;color:#ffffff;white-space:break-spaces;background-color:#3a3a3a;border-radius:4px}.trix-editor ul,.trix-content ul{padding-left:16px;list-style:disc}.trix-editor ol,.trix-content ol{padding-left:16px;list-style:decimal}.trix-editor .attachment,.trix-content .attachment{position:relative;display:inline-block;width:100%}.trix-editor .attachment:hover,.trix-content .attachment:hover{cursor:default}.trix-editor .attachment--preview,.trix-content .attachment--preview{margin-top:16px;text-align:center}.trix-editor .attachment__caption,.trix-content .attachment__caption{text-align:center}.trix-editor .attachment__caption:not(.attachment__caption--editing),.trix-content .attachment__caption:not(.attachment__caption--editing){margin:8px 0;color:#666666}.trix-editor .attachment__caption-editor,.trix-content .attachment__caption-editor{width:100%;margin-top:8px;overflow:hidden;text-align:center;outline:none}.trix-editor .attachment__metadata,.trix-content .attachment__metadata{position:absolute;top:32px;left:50%;max-width:100%;padding:4px 8px;font-size:1.2rem;color:#ffffff;background-color:rgba(18,18,18,0.9);border-radius:2px;transform:translateX(-50%)}.trix-editor .attachment__toolbar,.trix-content .attachment__toolbar{display:flex;align-items:unset;justify-content:space-between;flex-direction:row-reverse;margin:8px 0 16px}.trix-editor .attachment__name,.trix-content .attachment__name{margin-right:8px}.trix-editor .attachment[data-trix-mutable] img,.trix-content .attachment[data-trix-mutable] img{border:2px solid #bbbbbb}.trix-button:disabled::before{color:#bbbbbb}.trix-button.trix-active{background:#f8f8f8;border-radius:2px}.trix-button-row{display:flex;align-items:center;justify-content:unset;overflow-x:auto;overflow-y:hidden;width:calc(100% - 70px)}.trix-button-group{display:flex;align-items:center;justify-content:unset}.trix-button-group-spacer,.trix-button-group--history-tools{display:none}.trix-button--icon{position:relative;width:34px;height:34px;margin-right:16px;line-height:36px;color:transparent;cursor:pointer}.trix-button--icon::before{position:absolute;top:50%;left:50%;display:inline-block;font-family:"Material Icons Round";font-size:2.4rem;line-height:1;color:#818181;transform:translate(-50%, -50%)}.trix-button--icon:after{position:absolute;top:50%;right:-8px;width:1px;height:24px;content:'';background-color:#bbbbbb;transform:translate(0, -50%)}.trix-button--icon-bold::before{content:'\e238'}.trix-button--icon-italic::before{font-family:"Material Icons Outlined";content:'\e23f'}.trix-button--icon-strike::before{content:'\e257'}.trix-button--icon-link::before{content:'\e157'}.trix-button--icon-heading-1::before{content:'\e262'}.trix-button--icon-quote::before{content:'\e244'}.trix-button--icon-code::before{content:'\e86f'}.trix-button--icon-bullet-list::before{content:'\e241'}.trix-button--icon-number-list::before{content:'\e242'}.trix-button--icon-attach::before{content:'\e226'}.trix-button--icon-decrease-nesting-level,.trix-button--icon-increase-nesting-level,.trix-button--icon-undo,.trix-button--icon-redo{display:none}.trix-button--delete{position:absolute;right:16px;bottom:14px;color:#818181}.trix-button--remove{position:absolute;top:-16px;left:50%;z-index:1;display:inline-block;width:32px;height:32px;background-color:#ffffff;border:2px solid #bbbbbb;border-radius:50%;outline:none;transform:translateX(-50%)}.trix-button--remove::before{position:absolute;top:50%;left:50%;font-family:"Material Icons Outlined";font-size:2.4rem;font-weight:600;line-height:1;color:#818181;content:'\e14c';transform:translate(-50%, -50%)}.trix-dialogs{position:relative}.trix-dialog{filter:drop-shadow(1px 0px 4px rgba(0,0,0,0.16));position:absolute;top:0;right:0;left:0;padding:16px;font-size:1.2rem;background-color:#ffffff;border-radius:4px}.trix-dialog__link-fields{display:flex;align-items:center;justify-content:start}.trix-dialog__link-fields .trix-button-group{display:flex;align-items:unset;justify-content:unset;flex:1}.trix-dialog__link-fields .trix-button-group .trix-button--dialog{transition:all 0.3s ease 0s;width:50%;padding:4px 8px;font-weight:600;text-align:center;border-radius:4px}.trix-dialog__link-fields .trix-button-group .trix-button--dialog:not(:last-child){margin-right:4px}.trix-dialog__link-fields .trix-button-group .trix-button--dialog:nth-child(1){background-color:#f4b52a;border:1px solid #f4b52a}.trix-dialog__link-fields .trix-button-group .trix-button--dialog:nth-child(2){color:#ffffff;background-color:#121212;border:1px solid #121212}.trix-dialog__link-fields .trix-button-group .trix-button--dialog:hover{color:#222222;background:#ffffff}.trix-input--dialog{padding:16px;background-color:#f8f8f8;border:1px solid #bbbbbb;border-radius:4px;width:75%;padding:8px 16px;margin-right:16px;border-radius:50px}.trix-input--dialog:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset}.trix-input--dialog:focus{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));background-color:#ffffff;border:1px solid #f4b52a;outline:none}.trix-input--dialog:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.trix-input--dialog.is-invalid{background-color:#fdf1f0;border:1px solid #d93024}.trix-input--dialog.is-invalid:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdf1f0 inset}.pagination{margin-top:32px}.pagination-list{display:flex;align-items:center;justify-content:center}.pagination-item{width:28px;height:28px;font-weight:600}.pagination-item.is-active .pagination-link{color:#f8f8f8;background:#121212}.pagination-link{transition:all 0.3s ease 0s;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#666666;border-radius:2px}.pagination-link.is-active:hover{background:#f8f8f8}.pagination-link.is-disabled{pointer-events:none}.pagination-next,.pagination-prev{color:#818181}.pagination-next .pagination-link,.pagination-prev .pagination-link{color:#818181}.pagination-next{margin-left:16px}.pagination-prev{margin-right:16px}.breadcrumb{min-height:52px;padding:0 32px;background-color:#121212}.breadcrumb-list{width:100%;max-width:1080px;margin:0 auto;display:flex;align-items:center;padding:13px 0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.breadcrumb-item:not(:last-child){position:relative;margin-right:40px}.breadcrumb-item:not(:last-child)::after{position:absolute;top:50%;right:-32px;font-family:"Material Icons Outlined";font-size:2.4rem;color:#ffffff;content:'\e5cc';transform:translateY(-50%)}.breadcrumb-link,.breadcrumb-page{display:block;font-weight:500;color:#ffffff}.curriculum-breadcrumb{padding:8px 32px;background-color:#121212;overflow-x:auto;overflow-y:hidden}.curriculum-breadcrumb.show-tooltip{overflow-x:visible;overflow-y:visible}.curriculum-breadcrumb__list{width:100%;max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:unset}.curriculum-breadcrumb__item:not(:last-child){position:relative;margin-right:40px}.curriculum-breadcrumb__item:not(:last-child)::after{position:absolute;top:50%;right:-32px;font-family:"Material Icons Outlined";font-size:2.4rem;color:#ffffff;content:'\e5cc';transform:translateY(-50%)}.curriculum-breadcrumb__item:last-child .curriculum-breadcrumb__link{color:#222222;background:#ffffff}.curriculum-breadcrumb__link{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:3px 24px;font-weight:600;color:#ffffff;white-space:nowrap;border:2px solid #ffffff;border-radius:50px}.curriculum-breadcrumb__link.is-active .curriculum-breadcrumb__text{opacity:1}.curriculum-breadcrumb__text{filter:drop-shadow(1px 0px 4px rgba(0,0,0,0.16));transition:all 0.3s ease 0s;position:absolute;top:20px;left:10px;z-index:1;width:350px;padding:16px 24px;font-weight:600;color:#222222;white-space:normal;pointer-events:none;background:#f8f8f8;border-radius:4px;opacity:0}@media screen and (max-width: 1280px){.curriculum-breadcrumb__text{left:50%;width:330px;transform:translateX(-50%)}}.use_pill_buttons .curriculum-breadcrumb__link{padding:3px 0px;border:none;font-weight:500}.use_pill_buttons .curriculum-breadcrumb__item:last-child .curriculum-breadcrumb__link{color:#ffffff;background:#121212}.backlink{padding:16px 32px;border-bottom:1px solid #bbbbbb}.backlink__inner{width:100%;max-width:1080px;margin:0 auto}.backlink-answers{background:#f8f8f8}.progress{filter:drop-shadow(0px -1px 6px rgba(0,0,0,0.16));position:fixed;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding:16px;color:#ffffff;background-color:#121212}.progress__bar{width:439px;height:24px;margin-right:19px;overflow:hidden;background-color:#f8f8f8;border-radius:30px;-moz-appearance:none;appearance:none}.progress__bar::-webkit-progress-bar{background-color:#f8f8f8;border-radius:30px}.progress__bar::-webkit-progress-value{display:inline-block;background-color:#f4b52a;border-radius:30px}.progress__bar::-moz-progress-bar{display:inline-block;background-color:#f4b52a;border-radius:30px}.form-logo{margin:72px auto 56px;text-align:center}.form-section{width:100%;max-width:640px;margin:0 auto;padding:40px 56px;background:#ffffff;border-radius:4px}@media screen and (max-width: 576px){.form-section{padding:40px 6px}}.form-section__field{margin-bottom:32px}.form-section__title{margin-bottom:48px;font-size:2.4rem;font-weight:600;text-align:center}.form-section__subtitle{margin-bottom:48px;font-size:1.9rem;font-weight:600;text-align:center}.form-section__input,.form-section__send{width:100%;height:52px}.form-section__input.textarea{height:auto}.form-section__input{padding:16px;background-color:#f8f8f8;border:1px solid #bbbbbb;border-radius:4px}.form-section__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset}.form-section__input:focus{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));background-color:#ffffff;border:1px solid #f4b52a;outline:none}.form-section__input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.form-section__input.is-invalid{background-color:#fdf1f0;border:1px solid #d93024}.form-section__input.is-invalid:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdf1f0 inset}.form-section__checkbox{margin-right:6px}.form-section__label{font-size:1.6rem;font-weight:600;margin-bottom:16px}.form-section__text{margin-bottom:32px}.form-section__list{padding-left:28px;margin-top:24px;list-style:disc}.form-section__item:not(:last-child){margin-bottom:8px}.form-section a{text-decoration:underline;text-underline-offset:3px}.form-area{margin-top:32px}.form-area__field{margin-top:32px}.form-area__input{padding:16px;background-color:#f8f8f8;border:1px solid #bbbbbb;border-radius:4px;width:100%;height:52px;margin-top:16px}.form-area__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset}.form-area__input:focus{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));background-color:#ffffff;border:1px solid #f4b52a;outline:none}.form-area__input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.form-area__input.is-invalid{background-color:#fdf1f0;border:1px solid #d93024}.form-area__input.is-invalid:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdf1f0 inset}.form-area__container{display:flex;align-items:center;justify-content:unset}.form-area__container .form-area__title{margin-bottom:0}.form-area__title,.form-area__label{font-size:1.6rem;font-weight:600}.form-area__title--mb,.form-area__label--mb{margin-bottom:16px}.form-area__optional{display:inline-block;min-width:56px;min-height:25px;padding:1px 4px;margin-left:8px;font-size:1.2rem;color:#ffffff;text-align:center;background-color:#666666;border-radius:4px}.form-area__img{object-fit:cover;width:160px;height:160px;border-radius:50%}.form-area__btn{margin-left:32px}.form-area__btn--upload{margin-bottom:13px}.form-area__btn--delete{text-align:center}.form-area__actions{margin-top:40px}.form-forget__password{margin-top:24px;text-align:center}.form-forget__password__link{font-weight:600}.form-expired__email{margin-top:12px;text-align:center}.form-expired__email__link{font-weight:600}.alert{transition:all 0.3s ease 0s;position:fixed;top:24px;left:50%;z-index:10;width:100%;max-width:640px;padding:16px 48px 16px 16px;font-weight:600;visibility:visible;border-radius:4px;opacity:1;transform:translateX(-50%)}.alert.is-remove{visibility:hidden;opacity:0}.alert-icon{position:absolute;top:6px;right:6px;display:block;width:24px;height:24px}.alert-icon:hover{cursor:pointer}.alert-warning{color:#ffffff;background-color:#3a3a3a;border:1px solid #121212}.alert-warning .alert-icon{color:#ffffff}.alert-danger{color:#d93024;background-color:#fdf1f0;border:1px solid #d93024}.alert-danger .alert-icon{color:#666666}.markdown h1{margin-top:24px;margin-bottom:24px;font-size:2.4rem;font-weight:600}.markdown h2{margin-top:24px;margin-bottom:24px;font-size:2.1rem;font-weight:600}.markdown pre.hljs{padding:6px}.markdown a{color:#14856d;text-decoration:underline}.markdown a:visited{color:#666666}.tab{border-bottom:solid 1px #bbbbbb;margin-bottom:4rem;text-align:center}.tab .btn-group{margin:0 auto;transform:translateY(35%)}.tab .btn-group .btn{width:150px}.data-presentation-table{border:solid 1px #818181;position:relative}.data-presentation-table thead tr{background-color:#f4b52a;position:sticky;top:0px}.data-presentation-table tbody th{background-color:#bbbbbb}.data-presentation-table tbody td{background-color:#ffffff}.data-presentation-table td,.data-presentation-table th{border:solid 1px #818181;padding:5px}.data-presentation-table th{font-weight:600}.data-presentation-table a{text-decoration:underline}.data-presentation-table .text-center{text-align:center}.data-presentation-table .text-left{text-align:left}.data-presentation-table .text-right{text-align:right}.table--sm{font-size:1.0rem}.tooltip-right{position:relative}.tooltip-right:hover::after{opacity:1}.tooltip-right:active::after{opacity:0}.tooltip-right::after{filter:drop-shadow(1px 0px 4px rgba(0,0,0,0.16));transition:all 0.3s ease 0.5s;content:attr(data-tooltip-text);position:absolute;top:0px;right:calc(-100% + 10px);width:100%;color:#222222;white-space:normal;pointer-events:none;background:#f8f8f8;z-index:1;padding:16px;font-weight:normal;opacity:0;border-radius:4px}.bordered_table{border:none}.bordered_table tr{border-bottom:solid 1px black}.bordered_table td,.bordered_table th{padding:5px;text-align:center}.turbo-progress-bar{height:2px;background-color:#f4b52a}.header-sp__toggle{display:none;transition:all 0.3s ease 0s;position:absolute;top:14px;left:14px;width:36px;height:20px;cursor:pointer}@media screen and (max-width: 768px){.header-sp__toggle{display:block}}.header-sp__toggle__wrapper{position:relative;width:100%;margin:0 auto}.header-sp__toggle__bar{transition:all 0.3s ease 0s;position:absolute;right:0;left:0;display:block;margin:auto;background:#121212;border-radius:4px;height:4px}.header-sp__toggle__bar:nth-child(1){top:0}.header-sp__toggle__bar:nth-child(2){top:8px}.header-sp__toggle__bar:nth-child(3){top:16px}.is-open.header-sp__toggle{transition:all 0.3s ease 0s;z-index:15;left:calc(240px - 36px - 14px)}.is-open.header-sp__toggle span{top:8px;background:white}.is-open.header-sp__toggle span:nth-child(1){transform:rotate(45deg)}.is-open.header-sp__toggle span:nth-child(2){width:0}.is-open.header-sp__toggle span:nth-child(3){transform:rotate(-45deg)}canvas.progress-chart{background-color:#ffffff;padding:12px;margin-top:24px;margin-bottom:30px}.search_form_frame .search_result_item:focus{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));background-color:#ffffff;border:1px solid #f4b52a;outline:none}.search_form_frame .search_result_item{margin-bottom:6px;background-color:#ffffff;display:flex;justify-content:space-between;width:100%;min-height:50px;align-items:center;padding:8px 0;border-radius:4px;outline:none;border:1px solid #ffffff}.answers-inner{width:100%;max-width:820px;margin:0 auto;margin-top:24px}.answers-title{margin:24px 0 32px;font-size:2.4rem;font-weight:600}.answers-title.recommendation_assessment{margin:24px 0 0}.answers-subtitle{margin:24px 0 24px;font-size:1.9rem;font-weight:600}.answers-test{animation:fadeIn 3s forwards}.answers-test__score{padding:6px 0;margin-bottom:56px;font-size:1.6rem;font-weight:600;text-align:center;background:#f4b52a}.answers-test__number{display:flex;align-items:center;justify-content:center;min-width:65px;width:fit-content;height:32px;padding-right:3px;margin-bottom:24px;font-weight:600;color:#ffffff;background:#121212;border-radius:2px;white-space:nowrap}.answers-test__icon{margin-right:3px}.answers-test__content:not(:last-child){margin-bottom:64px}.answers-test__title{position:relative;padding-left:3.2rem;margin-bottom:32px;font-size:1.8rem;font-weight:600}.answers-test__title::before{position:absolute;top:1.6rem;left:0;font-family:"Material Icons Round";font-size:2.4rem;line-height:1;color:#f4b52a;content:'\e80c';transform:translateY(-50%)}.answers-test__description{margin-bottom:40px}.answers-btn__flex{margin-top:88px;display:flex;align-items:center;justify-content:space-between}.answers-question__title{margin-bottom:24px;font-size:1.6rem}.answers-question__check{margin-bottom:24px;font-weight:600;background:#ffffff}.answers-question__check:last-child{margin-bottom:32px}.answers-question__input[type='radio']{display:none}.answers-question__label,.answers-question__alert{display:flex;align-items:center;min-height:52px;padding:8px 16px;background:#ffffff;border:1px solid #666666;border-radius:4px}.answers-question__label{transition:all 0.3s ease 0s}.answers-question__label:hover{filter:drop-shadow(0 3px 8px rgba(0,0,0,0.16));cursor:pointer;background:#f4b52a;border:1px solid #f4b52a}.answers-question__alert{justify-content:space-between}.answers-question__alert.alert--success{background:#dff7f2;border:1px solid #14856d}.answers-question__alert.alert--answer{background:#ffdddb;border:1px solid #d93024}.answers-question__alert .bg--success{color:#14856d}.answers-question__alert .bg--danger{color:#d93024}.answers-question__badge{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;background:#ffffff;border-radius:50%}.answers-recommended_courses{margin-bottom:54px}.content--achievements--days,.content--achievements--months{color:#f8f8f8}.content--achievements--days .achievement_rings,.content--achievements--months .achievement_rings{margin:0 auto;margin-top:52px;max-width:500px;aspect-ratio:1 / 1;background-color:#121212}.content--achievements--days .achievement_rings canvas,.content--achievements--months .achievement_rings canvas{width:100%}.content--achievements--days .achievements_finished_materials,.content--achievements--days .achievements_studied_time,.content--achievements--months .achievements_finished_materials,.content--achievements--months .achievements_studied_time{margin:24px auto;max-width:500px}.content--achievements--days .achievements_finished_materials .box,.content--achievements--days .achievements_studied_time .box,.content--achievements--months .achievements_finished_materials .box,.content--achievements--months .achievements_studied_time .box{margin-top:24px;aspect-ratio:4 / 1}.content--achievements--days .achievements_finished_materials .visibility_toggle,.content--achievements--days .achievements_studied_time .visibility_toggle,.content--achievements--months .achievements_finished_materials .visibility_toggle,.content--achievements--months .achievements_studied_time .visibility_toggle{font-size:1.4rem;text-decoration:underline;color:#666666}@media screen and (max-width: 768px){.content--achievements--days .achievements_finished_materials .visibility_toggle,.content--achievements--days .achievements_studied_time .visibility_toggle,.content--achievements--months .achievements_finished_materials .visibility_toggle,.content--achievements--months .achievements_studied_time .visibility_toggle{font-size:1.0rem}}.content--achievements--days .achievements_finished_materials .goal_input,.content--achievements--days .achievements_studied_time .goal_input,.content--achievements--months .achievements_finished_materials .goal_input,.content--achievements--months .achievements_studied_time .goal_input{border-radius:4px;border:solid 1px #818181;text-align:right}.content--achievements--days .achievements_finished_materials,.content--achievements--months .achievements_finished_materials{color:#f4b52a}.content--achievements--days .achievements_studied_time,.content--achievements--months .achievements_studied_time{color:#666666}.content--achievements--days .achievements_header,.content--achievements--months .achievements_header{display:flex;justify-content:space-between;align-items:center}.content--achievements--days .achievements_header>*,.content--achievements--months .achievements_header>*{flex:1}.content--achievements--days .achievements_header .date_display,.content--achievements--months .achievements_header .date_display{font-size:2.0rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.content--achievements--days .achievements_header .date_display,.content--achievements--months .achievements_header .date_display{font-size:1.5rem}}.content--achievements--days .achievements_header .material-icons,.content--achievements--months .achievements_header .material-icons{font-size:3.0rem}@media screen and (max-width: 768px){.content--achievements--days .achievements_header .material-icons,.content--achievements--months .achievements_header .material-icons{font-size:2.0rem}}.content--achievements--days .achievements_calendar_icon,.content--achievements--months .achievements_calendar_icon{color:#666666;font-size:4.8rem}.content--achievements--days .h2_subtitle,.content--achievements--months .h2_subtitle{font-size:1.4rem;color:#f8f8f8}.content--achievements--days .values,.content--achievements--months .values{font-size:2.8rem}.content--achievements--days .values .smaller,.content--achievements--months .values .smaller{font-size:2.0rem}.content--achievements--days .calendar_view,.content--achievements--months .calendar_view{margin-top:54px}@media screen and (max-width: 768px){.content--achievements--days .calendar_view .large,.content--achievements--months .calendar_view .large{font-size:1.5rem}}.content--achievements--days table.calendar,.content--achievements--months table.calendar{background-color:#121212;width:100%}.content--achievements--days table.calendar td,.content--achievements--days table.calendar th,.content--achievements--months table.calendar td,.content--achievements--months table.calendar th{border:none}.content--achievements--days table.calendar th,.content--achievements--months table.calendar th{text-align:center}.content--achievements--days table.calendar td,.content--achievements--months table.calendar td{width:calc(100% / 7)}.content--achievements--days table.calendar .align-top,.content--achievements--months table.calendar .align-top{vertical-align:top}.content--achievements--days table.calendar .text-center,.content--achievements--months table.calendar .text-center{text-align:center}.content--achievements--days table.calendar .bg-light,.content--achievements--months table.calendar .bg-light{background-color:#eeeeee}.content--achievements--days table.calendar .dimmed,.content--achievements--months table.calendar .dimmed{color:#666666}.content--achievements--days table.calendar .highlight,.content--achievements--months table.calendar .highlight{color:#f4b52a}.content--achievements--days table.calendar .achievement_circle,.content--achievements--months table.calendar .achievement_circle{display:block;margin:0 auto;width:80px;height:80px}@media screen and (max-width: 768px){.content--achievements--days table.calendar .achievement_circle,.content--achievements--months table.calendar .achievement_circle{width:40px;height:40px}}.materials-inner{width:100%;max-width:820px;margin:0 auto}.materials-video{margin-right:calc(((1080px - 100%) / 2) * -1);margin-left:calc(((1080px - 100%) / 2) * -1);margin-top:24px;margin-bottom:32px}@media screen and (max-width: 1080px){.materials-video{margin-left:0px;margin-right:0px}}.materials-video__wrapper{position:relative;padding-top:56.25%}.materials-video__frame{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8}.materials-video__title{margin-top:24px;margin-bottom:24px;font-size:2.4rem;font-weight:600}.materials-lesson{display:flex;align-items:start;justify-content:space-between;margin-bottom:24px}.materials-lesson__left{font-weight:600}.materials-lesson__right{font-weight:600}.materials-lesson__right p{margin-bottom:8px}.materials-lesson__right .btn{margin-bottom:8px}.materials-lesson__check{color:#d93024}.materials-detail{margin-bottom:64px}.materials-detail__download{margin-top:32px}.materials-faq__title{margin-bottom:24px;font-size:1.8rem;font-weight:600}.materials-search__title{padding-bottom:8px;border-bottom:1px solid #bbbbbb}.materials-accordion{margin-bottom:67px}.materials-accordion__link{transition:all 0.3s ease 0s;background-color:#ffffff;display:block;padding:16px 24px;margin-bottom:20px;border:1px solid #bbbbbb;border-radius:4px}.materials-accordion__link:hover{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));cursor:pointer;border:1px solid #f4b52a}.materials-accordion__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:1.6rem;font-weight:600}.materials-accordion__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:8px}.materials-accordion__name{font-size:1.2rem;color:#666666}.materials__annotations{transition:all 0.3s ease 0s;background-color:#f8f8f8;border-radius:4px;margin-bottom:24px}.materials__annotations:hover{filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.14))}.materials__annotations.is-open .materials__annotations__list{display:block}.materials__annotations.is-open .materials__annotations__toggle::before{content:'\e15b'}.materials__annotations__toggle{position:relative;padding:8px 0;font-weight:600;text-align:center;cursor:pointer}.materials__annotations__toggle::before{position:absolute;top:50%;right:20px;font-family:"Material Icons Outlined";font-size:2.6rem;color:#666666;content:'\e145';transform:translateY(-50%)}.materials__annotations__list{display:none;padding:16px 40px;counter-reset:number;border-top:1px solid #bbbbbb;overflow:scroll;height:300px;min-height:100px;max-height:1000px;resize:vertical}.materials__annotations__item{position:relative;padding-left:5.6rem;margin-bottom:12px;font-weight:600;display:block;cursor:pointer}.materials__annotations__item::before{position:absolute;top:0.3rem;left:0;display:flex;align-items:center;justify-content:center;padding:4px 3px;font-size:1.2rem;line-height:1;color:#ffffff;content:attr(data-position-display);background-color:#121212;border-radius:2px}.materials__annotations__item:hover{background-color:#bbbbbb}.manager-title{margin-bottom:32px;font-size:2.4rem;font-weight:600}.manager-title__sub{font-size:2rem;font-weight:600}.manager-title.register-title{margin:24px 0 32px}.manager-search{margin-bottom:24px}.manager-form{max-width:100%;margin:32px 0 29px;border-radius:4px}.manager-account__total{display:flex;align-items:center;justify-content:center;min-height:40px;padding:4px 0;margin-bottom:32px;font-size:1.6rem;font-weight:600;border:1px solid #bbbbbb}.manager-topmenu{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;margin-top:24px}.manager-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;margin-top:24px}.manager-select{display:flex;align-items:center;justify-content:flex-end;margin-bottom:40px}.manager-select__button{display:flex;align-items:center;justify-content:unset;position:relative;width:186px;min-height:36px;padding:4px 16px;margin-right:40px;font-weight:600;background:#ffffff;border:1px solid #bbbbbb;border-radius:4px}.manager-select__button::before{position:absolute;top:50%;right:15px;font-family:"Material Icons Outlined";font-size:2.4rem;color:#818181;content:'\e5c5';transform:translateY(-50%)}.manager-select__button.is-active{border:1px solid #f4b52a}.manager-select__button.is-active .manager-select__form{display:block}.manager-select__form{filter:drop-shadow(1px 0px 4px rgba(0,0,0,0.16));position:absolute;top:44px;left:0;display:none;width:100%;padding:8px 0;background:#ffffff;border-radius:4px}.manager-select__form__label{transition:all 0.3s ease 0s;display:flex;align-items:center;justify-content:unset;position:relative;min-height:52px;padding:13px 8px 13px 36px;font-weight:400}.manager-select__form__label::before{position:absolute;top:50%;left:8px;display:block;width:20px;height:20px;content:'';background:#ffffff;border:2px solid #bbbbbb;border-radius:50%;transform:translateY(-50%)}.manager-select__form__label::after{position:absolute;top:50%;left:13px;display:block;width:10px;height:10px;content:'';background:#121212;border-radius:50%;opacity:0;transition:0.3s;transform:translateY(-50%)}.manager-select__form__label:hover{background:#f8f8f8}.manager-select__form__label.is-active{font-weight:600}.manager-select__form__label.is-active::before{border:2px solid #818181}.manager-select__form__label.is-active:after{opacity:1}.manager-select__form__radio{display:none}.manager-upload{padding:12px;margin-bottom:40px;border:solid 1px #bbbbbb}.manager-upload .upload_controls{display:flex;align-items:unset;justify-content:space-between}.units-title{margin:24px 0;font-size:2.4rem;font-weight:600}.units-test{display:flex;flex-direction:column;align-items:flex-end}.units-test__inner{text-align:left}.units-test__inner .btn{margin-bottom:8px}.units-test-grid{display:flex;flex-wrap:wrap;gap:16px}.units-card{transition:all 0.3s ease 0s;background-color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 8px);padding-top:16px;border:1px solid #bbbbbb;border-radius:4px}.units-card:hover{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));cursor:pointer;border:1px solid #f4b52a}@media screen and (max-width: 576px){.units-card{width:100%}}.units-card__step{width:326px;max-width:90%;height:30px;margin:0 auto 16px;font-weight:600;line-height:30px;color:#ffffff;text-align:center;background-color:#121212;border-radius:52px}.units-card__img{text-align:center;border-radius:4px}.units-card__body{padding:0 24px}.units-card__title{position:relative;padding-bottom:16px;margin:16px 0;font-size:1.8rem;font-weight:600;text-align:center}.units-card__title::before{position:absolute;bottom:0;left:50%;width:80px;height:4px;content:'';background:#f4b52a;border-radius:4px;transform:translateX(-50%)}.units-card__text{margin-bottom:24px}.units-badge{display:flex;align-items:center;justify-content:center;padding:6px;font-weight:600;text-align:center;background:#f8f8f8;border-radius:0 0 4px 4px}.units-badge--incomplete{color:#d93024}.courses-title{padding:24px 0;font-size:2.4rem;font-weight:600}.courses-nomaterial{min-height:52px;padding:13px 8px;background-color:#ffffff}.courses-description{margin-bottom:40px}.courses-grid{display:flex;flex-wrap:wrap;gap:16px}.courses-card:not(:last-child){margin-bottom:16px}.courses-card__img{border-radius:4px;width:200px}.courses-card__link{transition:all 0.3s ease 0s;background-color:#ffffff;border:1px solid #bbbbbb;border-radius:4px;display:block;padding:24px 24px 16px}.courses-card__link:hover{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));cursor:pointer;border:1px solid #f4b52a}.courses-card__title{display:flex;align-items:center;justify-content:center;width:100%;max-width:733px;padding:6px 24px;margin:0 auto 24px;font-size:1.6rem;font-weight:600;text-align:center;background-color:#f4b52a;border-radius:52px}.courses-card__flex{display:flex;gap:24px;align-items:flex-start;margin-bottom:16px}@media screen and (max-width: 576px){.courses-card__flex{display:block;text-align:center}.courses-card__flex div{margin-top:16px}}.courses-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:16px}.courses-card__language{position:relative;padding-left:2.8rem}.courses-card__language::before{position:absolute;top:0;left:0;font-family:"Material Icons Round";font-size:2.4rem;line-height:1;color:#f4b52a;content:'\e838'}.courses-card__all{margin-bottom:4px;font-weight:600}.courses-card__unit{transition:all 0.3s ease 0s;background-color:#f8f8f8;border-radius:4px}.courses-card__unit:hover{filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.14))}.courses-card__unit.is-open .courses-card__unit__list{display:block}.courses-card__unit.is-open .courses-card__unit__toggle::before{content:'\e15b'}.courses-card__unit__toggle{position:relative;padding:8px 0;font-weight:600;text-align:center}.courses-card__unit__toggle::before{position:absolute;top:50%;right:20px;font-family:"Material Icons Outlined";font-size:2.6rem;color:#666666;content:'\e145';transform:translateY(-50%)}.courses-card__unit__list{display:none;padding:16px 40px;counter-reset:number;border-top:1px solid #bbbbbb}.courses-card__unit__item{position:relative;padding-left:2.8rem;margin-bottom:12px;font-weight:600}.courses-card__unit__item::before{position:absolute;top:0.3rem;left:0;display:flex;align-items:center;justify-content:center;padding:4px 3px;font-size:1.2rem;line-height:1;color:#ffffff;content:counter(number, decimal-leading-zero);counter-increment:number;background-color:#121212;border-radius:2px}.courses-card__recommendation{background-color:#ffffff;border:1px solid #bbbbbb;border-radius:4px;padding:24px 24px 16px;margin-top:16px}.comments-form__field__label{display:none}.comments-form__field__title{position:relative;width:100%;height:52px}.comments-form__field__title,.comments-form__field__control{padding:16px;background-color:#f8f8f8;border:1px solid #bbbbbb;border-radius:4px}.comments-form__field__title:-webkit-autofill,.comments-form__field__control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset}.comments-form__field__title:focus,.comments-form__field__control:focus{filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.14));background-color:#ffffff;border:1px solid #f4b52a;outline:none}.comments-form__field__title:focus:-webkit-autofill,.comments-form__field__control:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}.comments-form__field__title.is-invalid,.comments-form__field__control.is-invalid{background-color:#fdf1f0;border:1px solid #d93024}.comments-form__field__title.is-invalid:-webkit-autofill,.comments-form__field__control.is-invalid:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdf1f0 inset}.comments-form__field__control{position:relative;min-height:264px;padding-bottom:56px;margin-top:24px}.comments-form__editor{position:relative}.comments-form__actions{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.comments-form__actions__input{display:none}.comments-form__title{margin-top:56px}.comments-fqtitle{margin:24px 0 32px 0;font-size:2.4rem;font-weight:600}.comments-item__txt{padding:16px;margin:16px 0 24px 0;background-color:#f8f8f8;border-radius:4px}.comments-item__instructor{margin-left:24px}.comments-item__name{margin:0 8px;font-weight:600}.comments-item__date{font-size:1.2rem;color:#666666}.comments-item__button{margin:0 12px}.comments-item__img{object-fit:cover;width:24px;height:24px;border-radius:50%}.users-title{font-size:2.4rem;font-weight:600}.users-title--mb{margin-bottom:32px}.users-profile{margin-bottom:72px}.users-course{padding:32px 0 72px 0;background-color:#f8f8f8}.messages-title{margin:24px 0;font-size:2.4rem;font-weight:600}.statics{margin-top:24px}.statics-title{font-size:2.4rem;font-weight:600}.statics-fp{margin-top:24px}.statics-fp__box{width:100%;max-width:860px;padding:40px;margin-top:32px;background-color:#ffffff;border-radius:4px}.statics-fp__box__title{position:relative;padding-bottom:8px;font-size:1.4rem;font-weight:600;border-bottom:1px solid #bbbbbb}.statics-fp__box__lead{margin-top:16px;font-size:2.2rem;font-weight:500}.statics-fp__box__lead--icon{position:relative;padding-left:3.2rem}.statics-fp__box__lead--icon::before{position:absolute;top:57%;left:0;font-family:"Material Icons Round";font-size:2.4rem;line-height:1;color:#f4b52a;content:'\e0e1';transform:translateY(-50%)}.statics-tf{margin-top:24px}.statics-tf__title{margin-bottom:32px}.statics-tf__box{margin-bottom:32px}.statics-tf__box__title{font-size:1.6rem;font-weight:600}.statics-tf__copy{margin-top:24px}.statics-numlist{padding-left:1.6rem;list-style:auto}.statics-numlist__item{padding-left:1rem}.statics-bracketslist__item{position:relative;padding-left:2.6rem;counter-increment:cnt}.statics-bracketslist__item::before{position:absolute;top:0;left:0;content:"(" counter(cnt) ")"}.statics-disclist{padding-left:1.8rem;list-style:disc}.statics-indentlist{padding-left:1.8rem;list-style:none}.statics-table{width:100%;border:solid 1px #666666}.statics-table th,.statics-table td{padding:8px;border:solid 1px #666666}.statics-table th{white-space:nowrap}.statics-link{color:#f4b52a}.errors-field{display:flex;align-items:unset;justify-content:center;flex-direction:column;height:100%;text-align:center}.errors-title{margin-bottom:16px;font-size:2.4rem;font-weight:600}.progresses-card{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 8px);padding-top:16px;padding-bottom:16px;margin-bottom:32px;border-radius:4px}.progresses-card__body{padding:0 24px}.progresses-card__table th{padding:2px 10px 2px 0}.progresses-card__table td{padding:2px 10px}.progresses-drill_down{font-weight:400;text-align:right;margin-bottom:24px}.progresses-drill_down label{display:inline-block}.progress-rankings-charts{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:30px}@media screen and (max-width: 1080px){.progress-rankings-charts{flex-direction:column;align-items:center;max-width:400px;margin:0 auto}}.announcements-fqtitle{margin:24px 0 32px 0;font-size:2.4rem;font-weight:600}.announcements-item__txt{padding:16px;margin:16px 0 24px 0;background-color:#f8f8f8;border-radius:4px}.announcements-item__name{margin:0 8px;font-weight:600}.announcements-item__date{font-size:1.2rem;color:#666666}.announcements-item__img{object-fit:cover;width:24px;height:24px;border-radius:50%}.inquiries .note{color:#d93024}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.bg--gray{background:#f8f8f8}.bg--white{background:#ffffff}.display-block{display:block}.display-none{display:none}.w-100{width:100%}.mb-12{margin-bottom:12px}.mb-5{margin-bottom:5px}.p-5{padding:5px}.center,.text-center{text-align:center}.text-end{text-align:right}.w-100{width:100%}.small{font-size:0.875em}.large{font-size:1.5em}.text-bold{font-weight:600}@media print{.side,.header,.manager-topmenu,.footer{display:none}body{font-size:0.6rem}.manager-title{font-size:1.4rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
   Theme: Agate
   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>
   Maintainer: @taufik-nurrohman
   Updated: 2021-04-24

   #333
   #62c8f3
   #7bd694
   #888
   #a2fca2
   #ade5fc
   #b8d8a2
   #c6b4f0
   #d36363
   #fc9b9b
   #fcc28c
   #ffa
   #fff
*/.hljs{background:#333;color:#fff}.hljs-doctag,.hljs-meta-keyword,.hljs-name,.hljs-strong{font-weight:700}.hljs-code,.hljs-emphasis{font-style:italic}.hljs-section,.hljs-tag{color:#62c8f3}.hljs-selector-class,.hljs-selector-id,.hljs-template-variable,.hljs-variable{color:#ade5fc}.hljs-meta-string,.hljs-string{color:#a2fca2}.hljs-attr,.hljs-quote,.hljs-selector-attr{color:#7bd694}.hljs-tag .hljs-attr{color:inherit}.hljs-attribute,.hljs-title,.hljs-type{color:#ffa}.hljs-number,.hljs-symbol{color:#d36363}.hljs-bullet,.hljs-template-tag{color:#b8d8a2}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#fcc28c}.hljs-code,.hljs-comment,.hljs-formula{color:#888}.hljs-link,.hljs-regexp,.hljs-selector-pseudo{color:#c6b4f0}.hljs-meta{color:#fc9b9b}.hljs-deletion{background:#fc9b9b;color:#333}.hljs-addition{background:#a2fca2;color:#333}.hljs-subst{color:#fff}.hljs a{color:inherit}.hljs a:focus,.hljs a:hover{color:inherit;text-decoration:underline}.hljs mark{background:#555;color:inherit}
