.test-student-history-header[data-v-436ee37e]{min-width:1024px;width:100%;display:flex;flex-direction:column}.test-student-history-header__title[data-v-436ee37e]{display:flex;justify-content:space-between}.test-student-history-header__title__main[data-v-436ee37e]{display:flex;align-items:center}.test-student-history-header__title__main__learningTypes[data-v-436ee37e]{margin:2px;border-radius:.25em;text-align:center;border:1px solid var(--color-gray-1);padding:3px;background-color:var(--color-gray-1);color:var(--color-white)}.test-student-history-header__title__alert[data-v-436ee37e]{flex-grow:1;justify-content:space-evenly}.test-student-history-header__title__action[data-v-436ee37e]{display:flex}.test-student-history-header__title__action>img[data-v-436ee37e]{filter:none;cursor:pointer;width:60px;height:60px}.test-student-history-header__contents[data-v-436ee37e]{display:flex}.test-student-history-header__contents>li[data-v-436ee37e]{padding:10px 50px 20px 0}.test-student-history-header__contents>li>a[data-v-436ee37e]{text-decoration:none;color:var(--color-gray-6)}.test-student-history-header__contents>li>a.active[data-v-436ee37e]{color:var(--color-black);border-bottom:2px solid var(--color-black);padding-bottom:2px}.step-progress[data-v-713255e0]{--round-size:2.5em;--unit-width:calc(100%/var(--total-step-count));--progress-point:calc(var(--unit-width)*var(--achieved-step-count) + (var(--unit-width) - var(--round-size))*var(--ratio))}.step-progress__balloon-area[data-v-713255e0]{position:relative;width:100%;height:3em}.step-progress__balloon-area__balloon[data-v-713255e0]{height:2.5em;border-radius:.5em;padding:.25em .5em 0;background-color:var(--baloon-color);color:var(--baloon-text-color);position:absolute;left:var(--progress-point);transform:translateX(-50%);display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;white-space:nowrap}.step-progress__balloon-area__balloon[data-v-713255e0]:after{content:"";position:absolute;bottom:-1em;left:50%;width:0;height:0;transform:translateX(-50%);margin:auto;border-style:solid;border-color:var(--baloon-color) transparent transparent transparent;border-width:1em .5em 0 .5em}.step-progress__balloon-area__balloon__step[data-v-713255e0]{font-size:.75em;line-height:.75em}.step-progress__balloon-area__balloon__ratio[data-v-713255e0]{font-size:1em;line-height:1em}.step-progress__balloon-area__balloon__ratio__percent[data-v-713255e0]{font-size:.75em}.step-progress__step-bar[data-v-713255e0]{position:relative}.step-progress__step-bar__bar-area[data-v-713255e0]{height:var(--round-size);display:flex;align-items:center}.step-progress__step-bar__bar-area__bar[data-v-713255e0]{flex:auto;height:1.5em;position:relative;background-color:var(--color-white);border:solid 2px var(--color-gray-3);border-radius:5em}.step-progress__step-bar__bar-area__bar__colored[data-v-713255e0]{margin:0;position:relative;top:10%;height:80%;width:var(--progress-point);max-width:100%;border-radius:5em;background:var(--background)}.step-progress__step-bar__step-area[data-v-713255e0]{position:absolute;top:0;margin:0;width:100%;height:100%}.step-progress__step-bar__step-area__step[data-v-713255e0]{position:absolute;left:var(--step-pos);height:var(--round-size);width:var(--round-size);transform:translateX(calc(var(--round-size)*-1));border-radius:50%;display:flex;align-items:center;justify-content:center}.step-progress__step-bar__step-area__step__label[data-v-713255e0]{height:70%;width:70%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.step-progress__step-bar__step-area__step__label__unit[data-v-713255e0]{font-size:.6em;line-height:.6em;margin-bottom:.1em;display:block}.step-progress__step-bar__step-area__step__label__count[data-v-713255e0]{display:block;line-height:1em}.step-progress__step-bar__step-area__step-achieved[data-v-713255e0]{background-color:var(--fill-color);border:solid 2px var(--fill-color);color:var(--color-white)}.step-progress__step-bar__step-area__step-unachieved[data-v-713255e0]{background-color:var(--color-white);border:solid 2px var(--fill-color);color:var(--fill-color)}.step-progress__step-information[data-v-713255e0]{margin-top:5px;width:100%;height:var(--font-size-large);position:relative}.step-progress__step-information__label[data-v-713255e0]{position:absolute;left:calc(var(--step-pos) - var(--round-size)/2);transform:translateX(-50%);display:block;height:100%}.step-progress__step-information__label__text[data-v-713255e0]{line-height:var(--font-size-large);margin:0;white-space:nowrap}.step-progress__step-information__label-achieved[data-v-713255e0]{color:var(--color-gray-1)}.step-progress__step-information__label-unachieved[data-v-713255e0]{color:var(--color-gray-2)}.select-base[data-v-25f82d09]{position:relative;display:inline-block;border:var(--border) solid var(--color-gray-1);border-radius:var(--radius);background:var(--bgColor);height:var(--input-height-default)}.select-base[data-v-25f82d09]:before{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--btnColor);pointer-events:none}.select-base__select[data-v-25f82d09]{height:100%;width:var(--width);position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;cursor:pointer;padding:0 35px 0 15px;color:var(--color);font-size:var(--font-size-small)}.select-base__select[data-v-25f82d09]::-ms-expand{display:none}.popup-base[data-v-1be2180c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.popup-base__overlay[data-v-1be2180c]{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.popup-base__content.grayColor[data-v-1be2180c]{--color-blue:#658292}.popup-base__content[data-v-1be2180c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-blue);background-image:linear-gradient(var(--color-blue) 50%,#fff 0);width:640px;max-width:95%;overflow-y:auto;border:6px solid var(--color-blue);border-top:none}.popup-base__content__header[data-v-1be2180c]{height:50px;background-color:var(--color-blue);color:#fff;font-size:18px;padding:5px;display:flex;align-items:center}.popup-base__content__body[data-v-1be2180c]{padding:20px;max-height:650px;overflow-y:auto;background:#fff}.popup-base__content__footer[data-v-1be2180c]{text-align:end;padding:20px;background:#fff}.tab-base__list[data-v-fcf10e12]{padding:0;display:flex;text-align:left;justify-content:var(--title-position);align-items:center;list-style:none}.tab-base__list>li[data-v-fcf10e12]{width:auto;padding:10px 20px;border:0;cursor:pointer;transition:.3s;background-color:var(--inactive-background-color);color:var(--inactive-color);height:36px;width:var(--width);border-radius:36px;position:relative}.tab-base__list>li>span[data-v-fcf10e12]{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.tab-base__list>li[data-v-fcf10e12]:not(:first-child){border-left:none}.tab-base__list>li.active[data-v-fcf10e12]{background-color:var(--active-background-color);border-bottom:solid var(--active-border-color);color:var(--active-color);cursor:auto}.tab-base__list>li.active>span[data-v-fcf10e12]{-webkit-text-decoration:var(--active-underline);text-decoration:var(--active-underline)}.button-center[data-v-fcf10e12]{--inactive-background-color:var(--color-white);--inactive-color:var(--color-black);--active-background-color:var(--color-black);--active-border-color:var(--color-black);--active-color:var(--color-white);--active-underline:none;--title-position:center}.link[data-v-fcf10e12]{--inactive-background-color:transparent;--inactive-color:var(--color-gray-1);--active-background-color:transparent;--active-border-color:none;--active-color:var(--color-black);--active-underline:underline;--title-position:flex-start}.select-multiple[data-v-2ffa4074]{display:block}.select-unit__main[data-v-d7ba05ea]{margin:20px;margin-left:0}.select-unit__main__tab[data-v-d7ba05ea]{display:flex;align-items:center}.select-unit__main__tab span[data-v-d7ba05ea]{color:var(--color-gray-1);margin-right:20px}.select-unit__main__control[data-v-d7ba05ea]{display:flex}.select-unit__main__control__list-area[data-v-d7ba05ea]{width:calc(50% - 70px)}.select-unit__main__control__list-area__list[data-v-d7ba05ea]{display:block;width:100%}.select-unit__main__control__panel-area[data-v-d7ba05ea]{width:30px;margin:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.select-unit__main__control__panel-area__button[data-v-d7ba05ea]{margin:10px;display:block;text-decoration:none;background-color:var(--color-white);padding:5px;color:var(--color-blue);border:2px solid var(--color-blue-2);border-radius:.5rem;cursor:pointer}.select-unit__main__save[data-v-d7ba05ea]{margin:20px;display:flex;justify-content:flex-end}.select-unit__main__save__btn[data-v-d7ba05ea]{margin-left:20px}.checkbox-base[data-v-e979be2e]{display:inline-block;white-space:nowrap}.checkbox-base__label[data-v-e979be2e]{cursor:pointer;display:inline-block}.checkbox-base[data-v-c67ecf06] .checkbox-base__input{display:none}.checkbox-base[data-v-c67ecf06] input[type=checkbox]+label{min-height:1.5em;background:url(/img/checkbox/square_off.png) no-repeat;background-position:0;background-size:1em;padding:.1em 0 .25em 1.2em}.checkbox-base[data-v-c67ecf06] input[type=checkbox]:checked+label{min-height:1.5em;background:url(/img/checkbox/square_on.png) no-repeat;background-position:0;background-size:1em;padding:.1em 0 .25em 1.2em}.date-picker-icon__btn[data-v-2b178e9e]{width:32px;height:32px;cursor:pointer;background:url(/img/icon_calender.png)}.date-picker-icon__btn[data-v-2b178e9e],.date-picker-icon__label[data-v-2b178e9e]{display:inline-block;vertical-align:middle}.learning-plan__select-unit[data-v-642222ab]{position:relative}.learning-plan__select-unit-btn[data-v-642222ab]{position:absolute;right:33px;bottom:-49px}.learning-plan[data-v-642222ab] .select-unit__main{margin-right:0;margin-top:0}.learning-plan__main[data-v-642222ab]{width:100%}.learning-plan__eachSubject[data-v-642222ab]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.learning-plan__eachSubject-item[data-v-642222ab]{display:flex;align-items:center;gap:6px;font-size:12px}.learning-plan__calendar[data-v-642222ab]{display:flex;gap:6px;align-items:center}.learning-plan__calendar-button[data-v-642222ab],.learning-plan__calendar-button[data-v-642222ab] .button-base__label{display:flex;align-items:center}.learning-plan__target[data-v-642222ab]{display:flex;align-items:center;gap:12px}.learning-plan__target-link[data-v-642222ab]{color:var(--color-blue);font-size:16px;cursor:pointer}.learning-plan__title[data-v-642222ab]{font-size:18px;font-weight:700;margin-bottom:16px}.learning-plan__chooseSubject[data-v-642222ab]{display:flex;align-items:center;gap:12px}.learning-plan__chooseSubject-item[data-v-642222ab]{display:flex;gap:6px}.learning-plan__save[data-v-642222ab]{margin:20px;margin-top:30px;display:flex;justify-content:center;margin-right:90px;gap:30px}.step-situation[data-v-00c7a1c3]{text-align:left}.step-situation-title[data-v-00c7a1c3]{min-width:1024px}.step-situation__selfSetting[data-v-00c7a1c3]{display:flex;justify-content:end;margin-top:20px}.step-situation__main[data-v-00c7a1c3]{display:table;border-collapse:separate;border-spacing:20px 20px}.step-situation__main__sidebar[data-v-00c7a1c3]{display:table-cell}.step-situation__main__box[data-v-00c7a1c3]{padding:5px}.step-situation__main__box__label[data-v-00c7a1c3]{width:100%;color:var(--color-gray-1);background-color:var(--color-gray-4);border-radius:6px 6px 0 0;padding:10px}.step-situation__main__box__information-area[data-v-00c7a1c3]{padding:10px}.step-situation__main__box__information-area__progress[data-v-00c7a1c3]{display:flex;flex-wrap:nowrap;align-items:flex-end;padding-right:30px}.step-situation__main__box__information-area__progress__head[data-v-00c7a1c3]{flex:initial;margin-right:2em}.step-situation__main__box__information-area__progress__head__img[data-v-00c7a1c3]{width:auto;height:3em}.step-situation__main__box__information-area__progress__head__text[data-v-00c7a1c3]{text-align:center;font-size:.625em;color:var(--color-gray-1)}.step-situation__main__box__information-area__progress__bar-area[data-v-00c7a1c3]{flex:auto}