@import url(https://fonts.googleapis.com/css?family=Jua);.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;-ms-flex:1 0 30%;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:focus,a:hover{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:Jua,NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0}body,html{height:100%}.baseBtn{display:inline-block;padding:10px 18px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;color:#fff;cursor:pointer}.baseBtn.yellow{background-color:#f9c050}.baseBtn.yellow:active,.baseBtn.yellow:hover{background-color:#f3a722}.baseBtn.loginYellow{background-color:#fdb924}.baseBtn.loginYellow:active,.baseBtn.loginYellow:hover{background-color:#f3a722}.baseBtn.orange{background-color:#ff8214}.baseBtn.orange:active,.baseBtn.orange:hover{background-color:rgb(173,80.9787234043,0)}.baseBtn.loginOrange{background-color:#ff5d15}.baseBtn.loginOrange:active,.baseBtn.loginOrange:hover{background-color:rgb(174,53.5384615385,0)}.baseBtn.green{background-color:#67d2c4}.baseBtn.green:active,.baseBtn.green:hover{background-color:rgb(48.1979695431,162.8020304569,147.807106599)}.baseBtn.blue{background-color:#94d4f8}.baseBtn.blue:active,.baseBtn.blue:hover{background-color:hsl(201.6,87.7192982456%,57.6470588235%)}.baseBtn.pink{background-color:#ff9fb7}.baseBtn.pink:active,.baseBtn.pink:hover{background-color:rgb(255,57,106.5)}.baseBtn.deepPink{background-color:#f5406b}.baseBtn.deepPink:active,.baseBtn.deepPink:hover{background-color:rgb(196.7014925373,10.2985074627,54.5820895522)}.baseBtn span{text-transform:uppercase}.btn-sm{display:inline-block;padding:7px 18px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;color:#fff;cursor:pointer}.btn-sm.deepPink{background-color:#f5406b}.btn-sm.deepPink:active,.btn-sm.deepPink:hover{background-color:rgb(196.7014925373,10.2985074627,54.5820895522)}.btn-sm.yellow{background-color:#f9c050}.btn-sm.yellow:active,.btn-sm.yellow:hover{background-color:#f3a722}.btn-ssm{display:inline-block;padding:4px 11px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;color:#fff;cursor:pointer}.btn-ssm.deepPink{background-color:#f5406b}.btn-ssm.deepPink:active,.btn-ssm.deepPink:hover{background-color:rgb(196.7014925373,10.2985074627,54.5820895522)}.btn-ssm.yellow{background-color:#f9c050}.btn-ssm.yellow:active,.btn-ssm.yellow:hover{background-color:#f3a722}.btn-sort{width:11px;height:20px;background:url("/app/images/icon/icon_sort.png") no-repeat 50%}.btn-line,.btn-sort{display:inline-block}.btn-line{font-size:16px;color:#f5406b;text-decoration:underline}.directionBtn{display:inline-block;width:68px;height:68px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;text-indent:-9999px;font-size:0;cursor:pointer}.directionBtn.next,.directionBtn.prev{background:url("/app/images/button/btn_direction.png") no-repeat 50%}.directionBtn.next{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.directionBtn.deactive{cursor:default;opacity:.2}.directionBtn.yellow,.directionBtn.yellow.deactive:active,.directionBtn.yellow.deactive:hover{background-color:#f9c050}.directionBtn.yellow:active,.directionBtn.yellow:hover{background-color:#f3a722}.directionBtn.orange,.directionBtn.orange.deactive:active,.directionBtn.orange.deactive:hover{background-color:#ff8214}.directionBtn.orange:active,.directionBtn.orange:hover{background-color:rgb(173,80.9787234043,0)}.directionBtn.green,.directionBtn.green.deactive:active,.directionBtn.green.deactive:hover{background-color:#67d2c4}.directionBtn.green:active,.directionBtn.green:hover{background-color:rgb(48.1979695431,162.8020304569,147.807106599)}.directionBtn.blue,.directionBtn.blue.deactive:active,.directionBtn.blue.deactive:hover{background-color:#94d4f8}.directionBtn.blue:active,.directionBtn.blue:hover,.directionBtn.darkBlue,.directionBtn.darkBlue.deactive:active,.directionBtn.darkBlue.deactive:hover{background-color:#4794bf}.directionBtn.darkBlue:active,.directionBtn.darkBlue:hover{background-color:hsl(201.5,48.3870967742%,31.3725490196%)}.directionBtn.pink,.directionBtn.pink.deactive:active,.directionBtn.pink.deactive:hover{background-color:#ff9fb7}.directionBtn.pink:active,.directionBtn.pink:hover{background-color:rgb(255,57,106.5)}.directionBtn.deepPink,.directionBtn.deepPink.deactive:active,.directionBtn.deepPink.deactive:hover{background-color:#f5406b}.directionBtn.deepPink:active,.directionBtn.deepPink:hover{background-color:rgb(196.7014925373,10.2985074627,54.5820895522)}.directionBtn.small{display:inline-block;width:26px;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;text-indent:-9999px;font-size:0;cursor:pointer}.directionBtn.small.blue.next,.directionBtn.small.blue.prev{background:url("/app/images/button/btn_direction_small_blue.png") no-repeat 50%}.directionBtn.small.blue.next{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.directionBtn.small.next,.directionBtn.small.prev{background:url("/app/images/button/btn_direction_small.png") no-repeat 50%}.directionBtn.small.next{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.directionBtn.small.yellow,.directionBtn.small.yellow.deactive:active,.directionBtn.small.yellow.deactive:hover{background-color:#f9c050}.directionBtn.small.yellow:active,.directionBtn.small.yellow:hover{background-color:#f3a722}.directionBtn.small.orange,.directionBtn.small.orange.deactive:active,.directionBtn.small.orange.deactive:hover{background-color:#ff8214}.directionBtn.small.orange:active,.directionBtn.small.orange:hover{background-color:rgb(173,80.9787234043,0)}.directionBtn.small.green,.directionBtn.small.green.deactive:active,.directionBtn.small.green.deactive:hover{background-color:#67d2c4}.directionBtn.small.green:active,.directionBtn.small.green:hover{background-color:rgb(48.1979695431,162.8020304569,147.807106599)}.directionBtn.small.blue,.directionBtn.small.blue.deactive:active,.directionBtn.small.blue.deactive:hover{background-color:#94d4f8}.directionBtn.small.blue:active,.directionBtn.small.blue:hover,.directionBtn.small.darkBlue,.directionBtn.small.darkBlue.deactive:active,.directionBtn.small.darkBlue.deactive:hover{background-color:#4794bf}.directionBtn.small.darkBlue:active,.directionBtn.small.darkBlue:hover{background-color:hsl(201.5,48.3870967742%,31.3725490196%)}.directionBtn.small.pink,.directionBtn.small.pink.deactive:active,.directionBtn.small.pink.deactive:hover{background-color:#ff9fb7}.directionBtn.small.pink:active,.directionBtn.small.pink:hover{background-color:rgb(255,57,106.5)}.directionBtn.small.deepPink,.directionBtn.small.deepPink.deactive:active,.directionBtn.small.deepPink.deactive:hover{background-color:#f5406b}.directionBtn.small.deepPink:active,.directionBtn.small.deepPink:hover{background-color:rgb(196.7014925373,10.2985074627,54.5820895522)}.category{display:inline-block;position:relative;width:272px;height:280px;margin:0 12px 90px 0}@media (max-width:599px){.category{height:auto;margin:0 auto 16.5441176471%}}@media (min-width:600px){.category{height:auto;margin:0 auto 16.5441176471%}}.category:after{content:"";position:absolute;top:10px;left:10px;z-index:-1;display:block;width:95%;height:95%;background:rgba(0,0,0,.1);border-radius:14px;-webkit-box-shadow:2px 2px 16px 6px rgba(0,0,0,.1);box-shadow:2px 2px 16px 6px rgba(0,0,0,.1)}.category:first-child{margin-left:0}.category.on .categoryBox .contents,.category:focus .categoryBox .contents,.category:hover .categoryBox .contents{padding-bottom:12px;border-width:6px}.category.vocabulary .categoryBox .title{background:#f9c050}.category.vocabulary .categoryBox .title span:before{background:url("/app/images/icon/icon_vocab.png") no-repeat top}.category.vocabulary .categoryBox .contents{border-color:#f9c050}.category.listening .categoryBox .title{background:#ff8214}.category.listening .categoryBox .title span:before{background:url("/app/images/icon/icon_listening.png") no-repeat top}.category.listening .categoryBox .contents{border-color:#ff8214}.category.reading .categoryBox .title{background:#67d2c4}.category.reading .categoryBox .title span:before{background:url("/app/images/icon/icon_reading.png") no-repeat top}.category.reading .categoryBox .contents{border-color:#67d2c4}.category.speaking .categoryBox .title{background:#52bee4}.category.speaking .categoryBox .title span:before{background:url("/app/images/icon/icon_speaking.png") no-repeat top}.category.speaking .categoryBox .contents{border-color:#52bee4}.category.writing .categoryBox .title{background:#ff9fb7}.category.writing .categoryBox .title span:before{background:url("/app/images/icon/icon_writing.png") no-repeat top}.category.writing .categoryBox .contents{border-color:#ff9fb7}.category .categoryBox{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.category .categoryBox .title{border-top-left-radius:14px;border-top-right-radius:14px}.category .categoryBox .title span{position:relative;display:block;width:100%;height:75px;text-align:center;color:#fff;font-size:30px;line-height:75px;text-transform:uppercase}@media (max-width:599px){.category .categoryBox .title span{height:auto;padding:4.4117647059% 0;font-size:22px;line-height:1}}.category .categoryBox .title span:before{content:"";position:absolute;top:-100%;left:50%;z-index:10;display:block;width:100%;height:100%;min-width:90px;max-width:110px;min-height:90px;max-height:100px;margin-left:-50px}@media (max-width:599px){.category .categoryBox .title span:before{display:none}}.category .categoryBox .contents{max-height:205px;padding:35px 18px 18px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-width:1px;border-style:solid;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (max-width:599px){.category .categoryBox .contents{padding:6.6176470588% 3.6764705882%}}.category .categoryBox .contents .section{margin-bottom:28px}@media (max-width:599px){.category .categoryBox .contents .section{margin-bottom:7.3529411765%}}.category .categoryBox .contents .section .index{display:block;margin-bottom:15px;color:#666;font-size:30px;text-transform:capitalize}@media (max-width:599px){.category .categoryBox .contents .section .index{font-size:22px}}.category .categoryBox .contents .section .name{color:#333;font-size:28px;text-transform:uppercase}@media (max-width:599px){.category .categoryBox .contents .section .name{font-size:21px}}.category .categoryBox .contents .baseBtn{width:160px;height:48px;border-radius:7px;font-size:30px;line-height:26px}@media (max-width:599px){.category .categoryBox .contents .baseBtn{width:auto;height:auto;padding:5%;font-size:22px}}.pageTopMenu{width:100%;max-width:1200px;padding:33px 0 55px;margin:0 auto}@media (max-width:599px){.pageTopMenu{padding:4% 3.3333333333% 3.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box}}.pageTopMenu .baseBtn{padding-left:9px}@media (max-width:599px){.pageTopMenu .baseBtn{padding:7px 13px 7px 6px}}.pageTopMenu .baseBtn.blue span{font-size:30px;font-weight:400;line-height:30px}@media (max-width:599px){.pageTopMenu .baseBtn.blue span{font-size:22px;line-height:1}}.pageTopMenu .baseBtn.blue span:before{content:"";display:inline-block;width:38px;height:32px;background:url("/app/images/icon/icon_arrow_back.png") no-repeat 0;vertical-align:text-top}@media (max-width:599px){.pageTopMenu .baseBtn.blue span:before{width:28.5px;height:24px;background:url("/app/images/icon/icon_arrow_back.png") no-repeat 0;background-size:auto 100%}}.pageTopMenu .today{display:inline-block;margin-left:18px;font-size:30px;color:#333;vertical-align:text-top}@media (max-width:599px){.pageTopMenu .today{display:block;margin:3px 0 0;font-size:22px;line-height:1}}.mainTopMenu{width:100%;max-width:1200px;margin:0 auto 70px;padding:39px 0 0}@media (max-width:599px){.mainTopMenu{margin:0 auto;padding:4% 3.3333333333% 15%;-webkit-box-sizing:border-box;box-sizing:border-box}}.mainTopMenu .title{display:inline-block;font-size:36px;vertical-align:bottom}@media (max-width:599px){.mainTopMenu .title{display:block;font-size:27px}}.mainTopMenu .title .point{position:relative;display:inline-block;height:100%;color:#94d4f8}.mainTopMenu .title .point:after,.mainTopMenu .title .point:before{content:".";position:absolute;top:-100%;display:block;width:50%;height:100%;text-align:center;line-height:1}.mainTopMenu .title .point:before{left:0}.mainTopMenu .title .point:after{right:0}.mainTopMenu .dateWrapper{position:relative;display:inline-block;width:calc(100% - 160px);vertical-align:top}@media (max-width:599px){.mainTopMenu .dateWrapper{display:block;width:100%}}.mainTopMenu .dateWrapper .today{display:inline-block;margin-left:18px;font-size:30px;color:#333;line-height:30px;vertical-align:bottom}@media (max-width:599px){.mainTopMenu .dateWrapper .today{font-size:22px;margin-left:0;line-height:1}}.mainTopMenu .dateWrapper .btnWrapper{display:inline-block;margin-left:8px;vertical-align:middle}.mainTopMenu .dateWrapper .btnWrapper .directionBtn.small:first-child{margin-right:3px}.mainTopMenu .dateWrapper .month{display:inline-block;width:calc(100% - 240px);text-align:center;color:#94d4f8;font-size:60px}@media (max-width:599px){.mainTopMenu .dateWrapper .month{display:none}}.mainTopMenu .dateWrapper .alert{position:absolute;top:-100%;left:14px;display:inline-block;padding:4px 10px 2px 8px;background-color:#f5406b;border-radius:8px;font-size:18px;color:#fff;line-height:18px}@media (max-width:599px){.mainTopMenu .dateWrapper .alert{top:inherit;bottom:-100%;left:0}}.mainTopMenu .dateWrapper .alert:before{content:"*";margin-right:5px}.popupWrapper .popup{width:600px;min-height:330px}@media (min-width:600px){.popupWrapper .popup{width:auto;min-width:0;min-height:0;margin:auto 2%}}@media (max-width:599px){.popupWrapper .popup{width:96%;min-width:0;min-height:0;margin:auto 2%;max-width:100%}}.popupWrapper .popup .alertWrapper{width:100%;height:100%}.popupWrapper .popup .alertWrapper .alert{font-size:0}.popupWrapper .popup .alertWrapper .alert .title{position:relative;display:block;width:100%;height:88px;background:#f9c050;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;line-height:88px}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .title{position:relative;display:block;width:100%;height:auto;padding:4.0268456376% 0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}}.popupWrapper .popup .alertWrapper .alert .title span{color:#fff;font-size:36px;text-transform:uppercase}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .title span{font-size:27px}}.popupWrapper .popup .alertWrapper .alert .title .btnClose{position:absolute;top:28px;right:25px;width:28px;height:28px;outline:0;border:0;background:url("/app/images/icon/icon_close.png") no-repeat;font-size:0;text-indent:-9999px;cursor:pointer}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .title .btnClose{top:16px;right:12px;width:4.6979865772%;padding-top:4.6979865772%;height:0;background:url("/app/images/icon/icon_close.png") no-repeat;background-size:100% auto}}.popupWrapper .popup .alertWrapper .alert .contents{min-height:242px;padding:25px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f9c050;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .contents{min-height:0;padding:5.3691275168%}}.popupWrapper .popup .alertWrapper .alert .contents>div{text-align:center}.popupWrapper .popup .alertWrapper .alert .contents .desc{display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:138px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .contents .desc{min-height:74px}}.popupWrapper .popup .alertWrapper .alert .contents .desc>span{font-size:30px;color:#666}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .contents .desc>span{font-size:22px}}.popupWrapper .popup .alertWrapper .alert .contents .desc a.baseBtn{margin:0 5px}.popupWrapper .popup .alertWrapper .alert .contents .baseBtn{font-size:28px;color:#fff}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .contents .baseBtn{font-size:21px;padding:7px 13px;border-radius:9px}}.popupWrapper .popup .alertWrapper .alert .contents .baseBtn span{line-height:32px}@media (max-width:599px){.popupWrapper .popup .alertWrapper .alert .contents .baseBtn span{line-height:1}}.popupWrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:-ms-flexbox;display:flex;max-width:100%;max-height:100%;background-color:hsla(0,0%,100%,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.popupWrapper .popup{min-width:581px;max-height:95%;overflow-y:auto;margin:auto}@media (max-width:599px){.popupWrapper .popup{width:96%;min-width:0;min-height:0;margin:auto 2%}}.popupWrapper .popup .formWrapper{width:100%;height:100%}.popupWrapper .popup .formWrapper .formContents{font-size:0}.popupWrapper .popup .formWrapper .formContents .title{position:relative;display:block;width:100%;height:88px;background:#f9c050;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;line-height:88px}.popupWrapper .popup .formWrapper .formContents .title span{color:#fff;font-size:36px;text-transform:uppercase}.popupWrapper .popup .formWrapper .formContents .title .btnClose{position:absolute;top:28px;right:40px;width:28px;height:28px;outline:0;border:0;background:url("/app/images/icon/icon_close.png") no-repeat;font-size:0;text-indent:-9999px;cursor:pointer}.popupWrapper .popup .formWrapper .formContents .contents{padding:9px 51px 25px 48px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f9c050;-webkit-box-sizing:border-box;box-sizing:border-box}.popupWrapper .popup .formWrapper .formContents .contents .tabMenu li{font-size:24px;color:#cacaca;margin-left:75%;cursor:pointer}.popupWrapper .popup .formWrapper .formContents .contents .tabMenu li span.teacherForm{margin-left:24px}.popupWrapper .popup .formWrapper .formContents .contents .tabMenu li span.active{color:#f5406b}.popupWrapper .popup .formWrapper .formContents .contents .tabContents>ul>li{display:none}.popupWrapper .popup .formWrapper .formContents .contents .tabContents>ul>li.active{display:block}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper li{width:100%;padding-bottom:10px}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox{display:block;border-bottom:2px solid #f9c050}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label{display:block;width:100%;height:34px;padding:0 0 0 135px;-webkit-box-sizing:border-box;box-sizing:border-box}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label:after{display:block;content:"";clear:both}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label span{position:absolute;top:5px;left:0;font-size:18px;color:#333;vertical-align:top}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label span.active{color:red}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label select{float:left;width:100px;height:26px;border-radius:7px;font-family:inherit;border:none;font-size:16px}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label>input{display:inline-block;width:72.9166666667%;height:90%;border:0;padding:0;outline:none;font:300 18px Jua,NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#666}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label>input::-webkit-input-placeholder{color:#cacaca}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label>input::-moz-placeholder{color:#cacaca}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label>input::-ms-input-placeholder{color:#cacaca}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label>input::placeholder{color:#cacaca}.popupWrapper .popup .formWrapper .formContents .contents .inputWrapper .customInputBox>label input[type=file]{font-size:15px}.popupWrapper .popup .formWrapper .formContents .contents .btnWrapper{padding-top:49px;text-align:center}.popupWrapper .popup .formWrapper .formContents .contents .btnWrapper .baseBtn{margin:0 5px;min-width:200px;font-size:28px;color:#fff;text-align:center}.popupWrapper .popup .formWrapper .formContents .contents .btnWrapper .baseBtn span{line-height:32px}.registerPopupWrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.registerPopupWrapper .registerPopup{min-width:581px;min-height:678px;margin:auto}.registerPopupWrapper .registerPopup .registerFormWrapper{width:100%;height:100%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents{font-size:0}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .registerTitle{position:relative;display:block;width:100%;height:88px;background:#f9c050;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;line-height:88px}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .registerTitle span{color:#fff;font-size:36px;text-transform:uppercase}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .registerTitle .btnClose{position:absolute;top:28px;right:40px;width:28px;height:28px;outline:0;border:0;background:url("/app/images/icon/icon_close.png") no-repeat;font-size:0;text-indent:-9999px;cursor:pointer}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents{padding:9px 51px 25px 48px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f9c050;-webkit-box-sizing:border-box;box-sizing:border-box}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li{font-size:24px;color:#cacaca;margin-left:75%;cursor:pointer}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li span.teacherForm{margin-left:24px}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li span.active{color:#f5406b}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabContents>ul>li{display:none}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabContents>ul>li.active{display:block}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper li{padding-bottom:11px}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox{display:block;border-bottom:2px solid #f9c050;text-align:left}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label{display:block;width:100%;height:34px;padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label span{display:inline-block;width:27.0833333333%;height:100%;font-size:18px;color:#333;line-height:20px;vertical-align:top;text-align:left}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label span.active{color:red}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label select{width:88px;height:25px;padding-left:5px;border-radius:7px;font-family:inherit}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input{display:inline-block;width:72.9166666667%;height:100%;border:0;padding:0;outline:none;font:300 18px Jua,NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#666}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input::-webkit-input-placeholder{color:#cacaca}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input::-moz-placeholder{color:#cacaca}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input::-ms-input-placeholder{color:#cacaca}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input::placeholder{color:#cacaca}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input[type=file]{font-size:15px}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .btnWrapper{padding-top:49px;text-align:center}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .btnWrapper .baseBtn{margin:0 5px;min-width:200px;font-size:28px;color:#fff;text-align:center}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .btnWrapper .baseBtn span{line-height:32px}@media (max-width:479px){.registerPopupWrapper .registerPopup{width:98%;min-width:0;min-height:0;margin:auto 2%}.registerPopupWrapper .registerPopup .registerFormWrapper{width:auto;height:auto}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents{padding:2.6865671642% 4.776119403% 4.776119403%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;margin-left:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li span.studentForm{margin-right:7.1641791045%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .tabMenu li span.teacherForm{margin-left:0}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label span{width:36.7283950617%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label select{width:27.1604938272%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .inputWrapper .customInputBox label input{width:63.2716049383%}.registerPopupWrapper .registerPopup .registerFormWrapper .registerFormContents .contents .btnWrapper{padding-top:14.6268656716%}}.findPopupWrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:-ms-flexbox;display:flex;max-width:100%;max-height:100%;background-color:hsla(0,0%,100%,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.findPopupWrapper .findPopup{min-width:581px;max-height:572px;margin:auto}@media (max-width:599px){.findPopupWrapper .findPopup{width:96%;min-width:0;margin:auto 2%}}.findPopupWrapper .findPopup .findFormWrapper{width:100%;height:100%}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper{width:auto;height:auto}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents{font-size:0}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle{position:relative;display:block;width:100%;height:88px;background:#f9c050;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;line-height:88px}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle{height:auto;padding:3.2467532468% 0;line-height:1}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle span{color:#fff;font-size:36px;text-transform:uppercase}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle span{font-size:27px}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle .btnClose{position:absolute;top:28px;right:40px;width:28px;height:28px;outline:0;border:0;background:url("/app/images/icon/icon_close.png") no-repeat;font-size:0;text-indent:-9999px;cursor:pointer}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .findTitle .btnClose{top:16px;right:20px;width:4.6979865772%;padding-top:4.6979865772%;height:0;background:url("/app/images/icon/icon_close.png") no-repeat;background-size:100% auto}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents{padding:9px 51px 25px 48px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f9c050;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents{padding:2.9850746269% 0}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li{font-size:24px;color:#cacaca;margin-left:75%;cursor:pointer}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;margin-left:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px}}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li span.studentForm{margin-right:7.1641791045%}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li span.teacherForm{margin-left:24px}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li span.teacherForm{margin-left:0}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabMenu li span.active{color:#f5406b}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabContents>ul>li{display:none}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .tabContents>ul>li.active{display:block}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper li{padding-bottom:11px}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox{display:block;border-bottom:2px solid #f9c050;text-align:left}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label{display:block;width:100%;height:34px;padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label{height:auto}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label span{display:inline-block;width:27.0833333333%;height:100%;font-size:18px;color:#333;line-height:20px;vertical-align:top;text-align:left}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label span{width:33.950617284%;font-size:14px}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label span.active{color:red}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label select{width:88px;height:25px;padding-left:5px;border-radius:7px;font-family:inherit}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input{display:inline-block;width:72.91667%;height:100%;border:0;padding:0;outline:none;font:300 18px Jua,NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#666}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input{width:66.04938%;font-size:14px}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input::-webkit-input-placeholder{color:#cacaca}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input::-moz-placeholder{color:#cacaca}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input::-ms-input-placeholder{color:#cacaca}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input::placeholder{color:#cacaca}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .inputWrapper .customInputBox label input[type=file]{font-size:15px}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper{padding-top:92px}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper{padding-top:14.8148148148%}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper .resultBox{width:100%;padding:21px 0;border-radius:9px;border:1px solid #f5406b;text-align:center;font-size:18px;color:#f5406b;line-height:19px}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper .resultBox{padding:3.7037037037% 0;font-size:14px;line-height:1}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper .resultBox.success{border-color:#94d4f8;color:#94d4f8}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .resultWrapper .resultBox.success strong{color:#000}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper{padding-top:49px;text-align:center}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper{padding-top:14.6268656716%}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper .baseBtn{margin:0 5px;min-width:200px;font-size:28px;color:#fff;text-align:center}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper .baseBtn{min-width:100px;padding:7px 13px;font-size:21px}}.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper .baseBtn span{line-height:32px}@media (max-width:599px){.findPopupWrapper .findPopup .findFormWrapper .findFormContents .contents .btnWrapper .baseBtn span{line-height:1.2}}.profileFormWrapper{width:100%;height:100%}@media (max-width:599px){.profileFormWrapper{padding:0 3.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box}}.profileFormWrapper .formWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:599px){.profileFormWrapper .formWrapper{-ms-flex-pack:justify;justify-content:space-between}}.profileFormWrapper .formWrapper .imageWrapper{width:19.4285714286%;padding:8px 4.4285714286%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.profileFormWrapper .formWrapper .imageWrapper{width:30%}}.profileFormWrapper .formWrapper .imageWrapper .imageBox{position:relative;max-width:148px;width:100%;padding-top:100%;overflow:hidden}@media (max-width:599px){.profileFormWrapper .formWrapper .imageWrapper .imageBox{max-width:100%}}.profileFormWrapper .formWrapper .imageWrapper .imageBox .image{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;border-radius:50%;border:4px solid #94d4f8;overflow:hidden}.profileFormWrapper .formWrapper .imageWrapper .imageBox .image img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.profileFormWrapper .formWrapper .imageWrapper .btnBox{margin-top:30px;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.profileFormWrapper .formWrapper .imageWrapper .btnBox label{font-size:0}.profileFormWrapper .formWrapper .imageWrapper .btnBox input[type=file]{max-width:100%}.profileFormWrapper .inputWrapper{width:45.57143%}@media (max-width:599px){.profileFormWrapper .inputWrapper{width:70%}}.profileFormWrapper .inputWrapper li{padding-bottom:11px}.profileFormWrapper .inputWrapper .customInputBox{display:block;border-bottom:2px solid #f9c050;text-align:left}.profileFormWrapper .inputWrapper .customInputBox label{display:block;width:100%;height:34px;padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.profileFormWrapper .inputWrapper .customInputBox label{height:auto}}.profileFormWrapper .inputWrapper .customInputBox label span{display:inline-block;width:27.0833333333%;height:100%;font-size:18px;color:#333;line-height:20px;vertical-align:top;text-align:left}@media (max-width:599px){.profileFormWrapper .inputWrapper .customInputBox label span{width:33.950617284%;font-size:14px}}.profileFormWrapper .inputWrapper .customInputBox label span.active{color:red}.profileFormWrapper .inputWrapper .customInputBox label select{width:88px;height:25px;padding-left:5px;border-radius:7px;font-family:inherit}.profileFormWrapper .inputWrapper .customInputBox label input{width:72.91667%;height:100%;border:0;padding:0;outline:none;font:300 18px Jua,NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#666}@media (max-width:599px){.profileFormWrapper .inputWrapper .customInputBox label input{width:66.04938%;font-size:14px}}.profileFormWrapper .inputWrapper .customInputBox label input::-webkit-input-placeholder{color:#cacaca}.profileFormWrapper .inputWrapper .customInputBox label input::-moz-placeholder{color:#cacaca}.profileFormWrapper .inputWrapper .customInputBox label input::-ms-input-placeholder{color:#cacaca}.profileFormWrapper .inputWrapper .customInputBox label input::placeholder{color:#cacaca}.profileFormWrapper .inputWrapper .customInputBox label input[type=file]{font-size:15px}.profileFormWrapper .btnWrapper{padding-top:49px;text-align:center}@media (max-width:599px){.profileFormWrapper .btnWrapper{padding-top:14.6268656716%}}.profileFormWrapper .btnWrapper .baseBtn{margin:0 5px;min-width:200px;font-size:28px;color:#fff;text-align:center}@media (max-width:599px){.profileFormWrapper .btnWrapper .baseBtn{min-width:100px;padding:7px 13px;font-size:21px}}.profileFormWrapper .btnWrapper .baseBtn span{line-height:32px}@media (max-width:599px){.profileFormWrapper .btnWrapper .baseBtn span{line-height:1.2}}.popupWrapper.report a,.popupWrapper.report abbr,.popupWrapper.report acronym,.popupWrapper.report address,.popupWrapper.report applet,.popupWrapper.report article,.popupWrapper.report aside,.popupWrapper.report audio,.popupWrapper.report b,.popupWrapper.report big,.popupWrapper.report blockquote,.popupWrapper.report body,.popupWrapper.report canvas,.popupWrapper.report caption,.popupWrapper.report center,.popupWrapper.report cite,.popupWrapper.report code,.popupWrapper.report dd,.popupWrapper.report del,.popupWrapper.report details,.popupWrapper.report dfn,.popupWrapper.report div,.popupWrapper.report dl,.popupWrapper.report dt,.popupWrapper.report em,.popupWrapper.report embed,.popupWrapper.report fieldset,.popupWrapper.report figcaption,.popupWrapper.report figure,.popupWrapper.report footer,.popupWrapper.report form,.popupWrapper.report h1,.popupWrapper.report h2,.popupWrapper.report h3,.popupWrapper.report h4,.popupWrapper.report h5,.popupWrapper.report h6,.popupWrapper.report header,.popupWrapper.report hgroup,.popupWrapper.report html,.popupWrapper.report i,.popupWrapper.report iframe,.popupWrapper.report img,.popupWrapper.report ins,.popupWrapper.report kbd,.popupWrapper.report label,.popupWrapper.report legend,.popupWrapper.report li,.popupWrapper.report mark,.popupWrapper.report menu,.popupWrapper.report nav,.popupWrapper.report object,.popupWrapper.report ol,.popupWrapper.report output,.popupWrapper.report p,.popupWrapper.report pre,.popupWrapper.report q,.popupWrapper.report ruby,.popupWrapper.report s,.popupWrapper.report samp,.popupWrapper.report section,.popupWrapper.report small,.popupWrapper.report span,.popupWrapper.report strike,.popupWrapper.report strong,.popupWrapper.report sub,.popupWrapper.report summary,.popupWrapper.report sup,.popupWrapper.report table,.popupWrapper.report tbody,.popupWrapper.report td,.popupWrapper.report tfoot,.popupWrapper.report th,.popupWrapper.report thead,.popupWrapper.report time,.popupWrapper.report tr,.popupWrapper.report tt,.popupWrapper.report u,.popupWrapper.report ul,.popupWrapper.report var,.popupWrapper.report video{font-family:NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}.popupWrapper.report .popup .alertWrapper{width:595px;border:1px solid #ea9431}.popupWrapper.report .popup .alertWrapper .alert .title{height:62px;line-height:62px;background:#ea9431;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.popupWrapper.report .popup .alertWrapper .alert .title span{font-size:26px}.popupWrapper.report .popup .alertWrapper .alert .title:after{position:absolute;top:0;left:40px;width:538px;height:62px;background:url("/app/images/common/img_report.png") no-repeat;content:""}.popupWrapper.report .popup .alertWrapper .alert .title a.btn-close{position:absolute;top:17px;right:20px;width:30px;height:30px;border-radius:10px;background-color:#ffe5c7;z-index:10;cursor:pointer}.popupWrapper.report .popup .alertWrapper .alert .title a.btn-close:after{position:absolute;top:6px;left:6px;width:18px;height:18px;background:url("/app/images/icon/icon_report.png") 0 -60px;content:""}.popupWrapper.report .popup .alertWrapper .alert .title a.btn-close:hover{background-color:#fff}.popupWrapper.report .popup .alertWrapper .alert .contents{border:none;margin:0;padding:15px 0 0;-webkit-margin-start:0;margin-inline-start:0;text-align:center}.popupWrapper.report .popup .alertWrapper .alert .contents .list-info{position:relative;display:inline-block;width:320px;margin:0 0 20px;text-align:center;border-radius:8px;background:#63c0eb;background:-webkit-linear-gradient(left,#63c0eb 1%,#89c9a4 30%,#cac279 53%,#f5a641 75%,#f0862e);background:-webkit-gradient(linear,left top,right top,color-stop(1%,#63c0eb),color-stop(30%,#89c9a4),color-stop(53%,#cac279),color-stop(75%,#f5a641),to(#f0862e));background:-o-linear-gradient(left,#63c0eb 1%,#89c9a4 30%,#cac279 53%,#f5a641 75%,#f0862e 100%);background:linear-gradient(90deg,#63c0eb 1%,#89c9a4 30%,#cac279 53%,#f5a641 75%,#f0862e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#63c0eb",endColorstr="#f0862e",GradientType=1)}.popupWrapper.report .popup .alertWrapper .alert .contents .list-info:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .list-info:before{position:absolute;bottom:-4px;left:157px;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#c7c475 transparent transparent;content:""}.popupWrapper.report .popup .alertWrapper .alert .contents .list-info li{float:left;width:33.333%;height:30px;line-height:30px;font-size:12px;color:#fff}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade{border-top:1px solid #d2d2d2;background-color:#f1f1f1}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each{padding:20px 28px;text-align:left;clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each h2{position:relative;display:inline-block;width:130px;height:25px;padding:0 0 0 35px;background-color:#fff;font-size:12px;line-height:25px;text-align:left}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each h2:after{position:absolute;display:block;top:0;left:0;width:25px;height:25px;background:url("/app/images/icon/icon_tit.png") no-repeat;content:""}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in{padding:20px 0;background-color:#fff;text-align:center}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-test{padding:0}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart{display:inline-block;margin:0 0 10px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart{float:left;margin:0 12px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart .txt-title{margin-bottom:5px;font-size:13px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart .data-circle{position:absolute;top:38px;left:19px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.vocabulary .txt-title{color:#2973b4}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.vocabulary .data-circle{background-color:#2973b4}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.listening .txt-title{color:#ee6e2d}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.listening .data-circle{background-color:#ee6e2d}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.speaking .txt-title{color:#84c899}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.speaking .data-circle{background-color:#84c899}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.dailytest .txt-title{color:#61b6dd}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in .wrap-chart .box-chart.dailytest .data-circle{background-color:#61b6dd}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score{position:relative;width:465px;height:70px;margin:20px 0 0}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score:after{position:absolute;top:0;left:38px;width:465px;height:70px;background:url("/app/images/icon/bg_report_list.png") no-repeat;content:"";z-index:4}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score:before{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score li{position:absolute;z-index:15;font-size:18px;color:#2871b2}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score li.txt-total{top:36px;left:292px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-score li.txt-score{top:36px;left:460px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test{width:100%;border-bottom:2px solid #2872b3;font-size:12px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test tbody tr th{padding:6px 0;background-color:#2772b3;color:#fff;border-left:1px solid #d7d8ec}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test tbody tr th:nth-child(2n){background-color:#eea240}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test tbody tr th:first-child{border:none}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test tbody tr td{padding:6px 0;border-left:1px solid #d7d8ec}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in table.tb-test tbody tr td:first-child{border:none}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-voca table.tb-test tbody tr th,.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-voca table.tb-test tbody tr th:nth-child(2n){background-color:#2872b3}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-listen table.tb-test tbody tr th,.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-listen table.tb-test tbody tr th:nth-child(2n){background-color:#ed6d2c}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-speak table.tb-test tbody tr th,.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-speak table.tb-test tbody tr th:nth-child(2n){background-color:#86c99d}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-daily table.tb-test tbody tr th,.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in.type-daily table.tb-test tbody tr th:nth-child(2n){background-color:#61b6dd}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating{display:inline-block;font-size:12px;text-align:center}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating li{float:left;width:70px;margin:0 3px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating li.selected span:after{position:absolute;top:-4px;left:0;width:69px;height:18px;background:url("/app/images/icon/icon_rating.png") no-repeat;content:""}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating li span{position:relative;display:inline-block;width:100%;height:12px;background-color:#e6e6e8}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating li strong{display:block;margin:0 0 3px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-each .box-in ul.list-rating li em{color:#8d898a}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter{position:relative;float:right;padding:0 12px;margin:10px 0 5px;text-align:right}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter>.btn-mini{float:left;margin:0 3px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender{float:left;padding:0 0 0 10px;height:23px;background-color:#fff;border-radius:4px;line-height:22px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender .react-datepicker-popper{z-index:99}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender select{float:left;height:22px;border:none;font-size:11px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender .wrap-date{float:left;width:74px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender .wrap-date input{width:100%;height:20px;border:none}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .box-calender span.txt-mid{float:left;padding:0 4px;font-size:18px;color:#86c79b}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write{position:absolute;display:none;top:27px;right:103px;height:23px;line-height:23px;padding:0 0 0 10px;background-color:#fff;border-radius:4px;z-index:10;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.65);box-shadow:0 0 5px 0 rgba(0,0,0,.65)}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write:after{display:block;content:"";clear:both}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write.selected{display:block}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .txt-date{float:left;margin:0 5px 0 0;font-size:11px;color:#2771b2}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write select{float:left;width:80px;margin:2px 10px 0 0;height:20px;border:none;font-size:11px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .box-grade{float:left;margin:0 5px 0 0}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .box-grade input{width:40px;height:18px;padding:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2px;border-radius:4px;background-color:#e2e2e1;border:none;text-align:right}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .box-grade span{font-size:12px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write a.btn-mini{float:left}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .wrap-date{float:left;width:74px}.popupWrapper.report .popup .alertWrapper .alert .contents .wrap-grade .box-filter .wrap-write .wrap-date input{width:100%;height:20px;border:none}.popupWrapper.report .popup .alertWrapper .box-footer{height:45px;background-color:#ea9431}.popupWrapper.report .btn-mini{display:inline-block;padding:0 6px;height:23px;line-height:23px;border-radius:5px;background-color:#2771b2;font-size:12px;color:#fff}.popupWrapper.report .btn-mini:hover{opacity:.8}.popupWrapper.report .btn-mini.listen{background-color:#ed6d2c}.popupWrapper.report .btn-mini.speak{background-color:#84c59a}.popupWrapper.report .btn-mini.daily{background-color:#61b6dd}.popupWrapper.report .btn-mini.all{background-color:#004995}.popupWrapper.report .btn-mini.dim{background-color:silver}.popupWrapper.report .btn-mini.navy{background-color:#004995}.popupWrapper.report .btn-mini.icon{position:relative;width:23px;padding:0}.popupWrapper.report .btn-mini.icon.search:after{position:absolute;top:3px;left:4px;width:17px;height:16px;background:url("/app/images/icon/icon_report.png") 0 0;content:""}.gnbWrapper{width:100%;background:#fff;border-bottom:1px solid #4794bf;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.gnbWrapper .gnbInner{max-width:1200px;height:86px;margin:0 auto}@media (max-width:599px){.gnbWrapper .gnbInner{height:50px}}.gnbWrapper .gnbInner ul{font-size:0}.gnbWrapper .gnbInner ul li{display:inline-block;height:100%;margin-left:34px;padding:32px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.gnbWrapper .gnbInner ul li{margin-left:4.5333333333%;padding:20px 0}}.gnbWrapper .gnbInner ul li:first-child{margin-left:0}.gnbWrapper .gnbInner ul li.active a span{color:#7bc3ec}.gnbWrapper .gnbInner ul li.active a span:after{width:100%}.gnbWrapper .gnbInner ul li a{display:inline-block}.gnbWrapper .gnbInner ul li a:active span:after,.gnbWrapper .gnbInner ul li a:focus span:after,.gnbWrapper .gnbInner ul li a:hover span:after{width:100%}.gnbWrapper .gnbInner ul li a span{position:relative;font-size:24px;color:#666;text-transform:uppercase;line-height:22px}@media (max-width:599px){.gnbWrapper .gnbInner ul li a span{font-size:16px;line-height:1}}.gnbWrapper .gnbInner ul li a span:after{content:"";display:block;width:0;height:2px;background:#feba33;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.userWrapper{position:relative;height:100%}@media (max-width:599px){.userWrapper{width:40%;padding:12px 0 11px;-webkit-box-sizing:border-box;box-sizing:border-box}}.userWrapper .btnWrapper{margin-top:19px}@media (max-width:599px){.userWrapper .btnWrapper{margin-top:0}}.userWrapper .btnWrapper .btnMenu{position:relative;display:block;padding-right:39px;font-size:0}@media (max-width:599px){.userWrapper .btnWrapper .btnMenu{padding-right:28.3333333333%;text-align:right}}.userWrapper .btnWrapper .btnMenu.on:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#4794bf}.userWrapper .btnWrapper .btnMenu:after{content:"";position:absolute;top:8px;right:3px;display:block;width:26px;height:26px;background:url("/app/images/icon/icon_dropdown_white.png") no-repeat 50%;border-radius:2px;cursor:pointer}@media (max-width:599px){.userWrapper .btnWrapper .btnMenu:after{top:0;display:block;width:26px;padding-top:26px;height:0;background:url("/app/images/icon/icon_dropdown_white.png") no-repeat 50%;background-size:76.9230769231% auto}}.userWrapper .btnWrapper .btnMenu span{display:inline-block;vertical-align:middle}.userWrapper .btnWrapper .btnMenu span.profile{width:40px;height:40px;background:#fff;border-radius:50%;border:1px solid #4794bf;overflow:hidden}@media (max-width:599px){.userWrapper .btnWrapper .btnMenu span.profile{width:24px;height:24px}}.userWrapper .btnWrapper .btnMenu span.profile img{width:100%;height:100%}.userWrapper .btnWrapper .btnMenu span.name{margin-left:18px;font-size:24px;color:#333}@media (max-width:599px){.userWrapper .btnWrapper .btnMenu span.name{max-width:60%;margin-left:7.5%;font-size:16px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.userWrapper .menuWrapper{position:absolute;top:56px;right:0;z-index:100;width:165px;background:#fff;border-radius:8px;border:1px solid #94d4f8}.userWrapper .menuWrapper .menuList li{height:55px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #94d4f8;line-height:55px;text-align:right;cursor:pointer}@media (max-width:599px){.userWrapper .menuWrapper .menuList li{width:100%;padding:6.0606060606%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}}.userWrapper .menuWrapper .menuList li:first-child{border-top:0}.userWrapper .menuWrapper .menuList li:hover{background:#94d4f8}.userWrapper .menuWrapper .menuList li:hover a{color:#fff}.userWrapper .menuWrapper .menuList li.active{background:#94d4f8}.userWrapper .menuWrapper .menuList li.active a{color:#fff}.userWrapper .menuWrapper .menuList li.active a:before{content:"";display:inline-block;width:31px;height:17px;vertical-align:middle;background:url("/app/images/icon/icon_check_userProfile.png") no-repeat 0}@media (max-width:599px){.userWrapper .menuWrapper .menuList li.active a:before{width:18.7878787879%;padding-top:10.303030303%;height:0;background:url("/app/images/icon/icon_check_userProfile.png") no-repeat 0;background-size:48.3870967742% auto}}.userWrapper .menuWrapper .menuList li a{display:inline-block;font-size:22px;color:#333}@media (max-width:599px){.userWrapper .menuWrapper .menuList li a{width:100%;font-size:14px}}.headerWrapper{min-height:167px}@media (max-width:599px){.headerWrapper{min-height:101px}}.headerWrapper .gatewayWrapper{background:#fdb924;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.headerWrapper .gatewayWrapper .gatewayInner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;max-width:1200px;height:80px;margin:0 auto}@media (max-width:599px){.headerWrapper .gatewayWrapper .gatewayInner{height:50px}}.headerWrapper .gatewayWrapper .gatewayInner h1{padding:13px 0 16px}@media (max-width:599px){.headerWrapper .gatewayWrapper .gatewayInner h1{max-width:48%;padding:12px 0 11px;height:27px}}.headerWrapper .gatewayWrapper .gatewayInner h1 a{display:block;width:100%;height:100%;font-size:0;line-height:0}.headerWrapper .gatewayWrapper .gatewayInner h1 a img{width:auto;height:100%;font-size:0;border:0;-o-object-fit:contain;object-fit:contain}.headerWrapper .gatewayWrapper .gatewayInner h6{-ms-flex-item-align:end;align-self:flex-end;color:#ff0}.headerWrapper .gatewayWrapper .gatewayInner .secondlogo{display:inline-block;padding:17px 0 15px}.headerWrapper .gatewayWrapper .gatewayInner .secondlogo img{width:auto;height:100%;font-size:0;border:0;-o-object-fit:contain;object-fit:contain}@media (max-width:599px){.headerWrapper .gatewayWrapper .gatewayInner .secondlogo{max-width:48%;padding:12px 0 11px;height:27px}}.footerWrapper{height:40px;background:#fdb924}.footerWrapper.admin:before{display:none}.footerWrapper .innerWrapper{max-width:1200px;max-height:40px;padding:0 10px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.footerWrapper .innerWrapper .infoWrapper{text-transform:uppercase;text-align:center;line-height:40px}.footerWrapper .innerWrapper .infoWrapper span{font:700 15px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#fff}@media (max-width:599px){.footerWrapper .innerWrapper .infoWrapper span{font:500 12px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}}.screenOut{position:absolute;top:-9999px;width:0;height:0;-o-text-overflow:clip;text-overflow:clip;overflow:hidden;font-size:0;text-indent:-9999px}.beaconWrapper{min-height:100vh}.beaconWrapper .allconWrapper{min-height:calc(100vh - 207px)}@media (max-width:599px){.beaconWrapper .allconWrapper{background:none;min-height:calc(100vh - 141px)}}.beaconWrapper .allconWrapper>.contentsWrapper{width:100%;padding:0 10px 30px;margin:0 auto;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.beaconWrapper .allconWrapper>.contentsWrapper{padding:0 2.6666666667% 8%}}.beaconWrapper .allconWrapper>.contentsWrapper .pageContents{width:100%;max-width:1200px;margin:0 auto;padding:50px 0 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.beaconWrapper .allconWrapper>.contentsWrapper .pageContents{padding:6.6666666667% 0 0}}.beaconWrapper .allconWrapper>.contentsWrapper .pageContents:after{display:block;content:"";clear:both}.beaconWrapper .allconWrapper>.contentsWrapper .pageContents.type-pd0{padding:0}.pageContents{width:100%}.pageContents:after{display:block;content:"";clear:both}.pageContents .loginBox{width:500px;background-color:#fff;border:10px solid #fdb924;margin:0 auto}@media (max-width:599px){.pageContents .loginBox{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}.pageContents .loginBox h3{padding:32px 0 39px;text-align:center}@media (max-width:599px){.pageContents .loginBox h3{width:77.1523178808%;height:auto;padding:6.6225165563% 0;margin:0 auto;line-height:1}.pageContents .loginBox h3 img{width:100%;max-width:233px;height:auto}}.pageContents .loginBox .formContents{padding:0 58px}@media (max-width:599px){.pageContents .loginBox .formContents{padding:0 5% 14.5695364238%}}.pageContents .loginBox .inputWrapper{padding:0 0 50px}@media (max-width:599px){.pageContents .loginBox .inputWrapper{padding:0 0 14.9253731343%}}.pageContents .loginBox .inputWrapper .customInputBox{display:inline-block;width:100%;border-bottom:2px solid #fff}.pageContents .loginBox .inputWrapper .customInputBox:first-child{margin-bottom:26px}.pageContents .loginBox .inputWrapper label{display:inline-block;width:100%}.pageContents .loginBox .inputWrapper label span{display:inline-block;width:22.5%;height:41px;font:700 22px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;line-height:42px;letter-spacing:-1px;color:#fdb924;text-transform:capitalize;text-align:left;text-indent:3px;vertical-align:top}@media (max-width:599px){.pageContents .loginBox .inputWrapper label span{height:30px;font-size:14px;line-height:2}}.pageContents .loginBox .inputWrapper label input[type=password],.pageContents .loginBox .inputWrapper label input[type=text]{width:77.5%;padding:0;border:0;outline:0;height:41px;padding:1.0752688172% 2.8673835125% 1.7921146953%;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #fdb924;font:22px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#333}@media (max-width:599px){.pageContents .loginBox .inputWrapper label input[type=password],.pageContents .loginBox .inputWrapper label input[type=text]{height:30px;font:14px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}}.pageContents .loginBox .btnWrapper{padding:0 0 44px;text-align:center}@media (max-width:599px){.pageContents .loginBox .btnWrapper{display:-ms-flexbox;display:flex;padding:0;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:start;justify-content:flex-start}}.pageContents .loginBox .btnWrapper button{padding:10px 18px 12px;border:0;outline:0;line-height:1}@media (max-width:599px){.pageContents .loginBox .btnWrapper button{padding:7px 13px}}.pageContents .loginBox .btnWrapper .baseBtn{width:160px;height:39px;padding:8px 0 12px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;text-align:center;font:18px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}@media (max-width:599px){.pageContents .loginBox .btnWrapper .baseBtn{width:47.7611940299%;padding:7px 13px;height:auto}}.pageContents .loginBox .btnWrapper .baseBtn span{display:inline-block;padding-left:30px;font:18px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;letter-spacing:3px;background:url("/app/images/icon/icon_loginarrow.png") no-repeat 0 2px/20px 17px}@media (max-width:599px){.pageContents .loginBox .btnWrapper .baseBtn span{background:url("/app/images/icon/icon_loginarrow.png") no-repeat 0 2px/20% auto;font:14px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif}}.pageContents .loginBox .btnWrapper .baseBtn:first-child{margin-right:30px}@media (max-width:599px){.pageContents .loginBox .btnWrapper .baseBtn:first-child{margin-right:2.9850746269%}}.pageContents .loginBox .btnWrapper .baseBtn:first-child span{background:url("/app/images/icon/icon_logincheck.png") no-repeat 0 2px/20px 15px}@media (max-width:599px){.pageContents .loginBox .btnWrapper .baseBtn:first-child span{background:url("/app/images/icon/icon_logincheck.png") no-repeat 0 2px/20% auto}}.pageContents .findBox{width:520px;margin:10px auto 0}@media (max-width:599px){.pageContents .findBox{width:100%}}.pageContents .findBox .findInfoWrapper{text-align:right}@media (max-width:599px){.pageContents .findBox .findInfoWrapper{text-align:center}}.pageContents .findBox .findInfoWrapper span{display:inline-block;padding:4px 11px 5px;background-color:#fdb924;border-radius:11px}.pageContents .findBox .findInfoWrapper span:first-child{margin-right:10px}.pageContents .findBox .findInfoWrapper span:first-child a{background:url("/app/images/icon/icon_findid.png") no-repeat 0 0/16px 16px}.pageContents .findBox .findInfoWrapper span a{display:inline-block;padding-left:23px;background:url("/app/images/icon/icon_findpw.png") no-repeat 0 0/13px 17px;font:700 16px NanumGothic,"\B098\B214   \ACE0\B515",Malgun Gothic,"\B9D1\C740   \ACE0\B515",sans-serif;color:#fff;line-height:16px}.contentsWrapper .homeworkWrapper,.contentsWrapper .testWrapper{position:relative;width:650px;min-height:400px;margin:0 auto}@media (max-width:599px){.contentsWrapper .homeworkWrapper,.contentsWrapper .testWrapper{width:100%;min-height:0}}.contentsWrapper .homeworkWrapper .homework,.contentsWrapper .homeworkWrapper .test,.contentsWrapper .testWrapper .homework,.contentsWrapper .testWrapper .test{font-size:0}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework,.contentsWrapper .homeworkWrapper .test,.contentsWrapper .testWrapper .homework,.contentsWrapper .testWrapper .test{max-width:65%;margin:0 auto}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title,.contentsWrapper .homeworkWrapper .test.vocabulary .title,.contentsWrapper .testWrapper .homework.vocabulary .title,.contentsWrapper .testWrapper .test.vocabulary .title{display:inline-block;width:100%;background:#f9c050;border-top-left-radius:14px;border-top-right-radius:14px}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox{position:relative;min-height:150px;line-height:130px;text-align:center;word-break:break-all}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox{min-height:24px;padding:5.6338028169%;line-height:1}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span{color:#fff;font-size:66px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span{font-size:24px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time{position:absolute;bottom:10px;right:15px;font-size:16px;color:#fff;line-height:1}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time{position:static;display:block;text-align:right;padding:5px 5px 0;bottom:0;right:0;font-size:12px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time .info,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time .info,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time .info,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time .info{font-size:16px;color:#fff}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time .info,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time .info,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time .info,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time .info{font-size:12px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time .info:after,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time .info:after,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time .info:after,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time .info:after{content:"-";padding:0 3px}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox span.time .num,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox span.time .num,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox span.time .num,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox span.time .num{margin-left:2px;color:#f5406b}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record{margin-left:27px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record{display:inline-block;margin-left:7.1065989848%;vertical-align:top}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .current,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .current,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .current,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .current{font-size:36px;color:#f5406b}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .current,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .current,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .current,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .current{font-size:27px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .total,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .total,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .total,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .total{font-size:36px;color:#fff}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .total,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .total,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .total,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .total{font-size:27px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .total:before,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .total:before,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .total:before,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .total:before{content:"/";margin:0 10px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .total:before,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .total:before,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .total:before,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .total:before{margin:0 5px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count{margin-left:11px;font-size:20px;color:#666}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count{display:block;margin:5px 0 0;font-size:15px;line-height:1}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count:before,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count:before,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count:before,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count:before{content:"("}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count:after,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count:after,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count:after,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count:after{content:")"}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .current,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .current,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .current,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .current{font-size:20px;color:#666}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .current,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .current,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .current,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .current{font-size:15px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .total,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .total,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .total,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .total{font-size:20px;color:#666}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .total,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .total,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .total,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .total{font-size:15px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .total:before,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .total:before,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .total:before,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .total:before{margin:0 2px}.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .unit{font-size:20px;color:#666}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .homeworkWrapper .test.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .testWrapper .homework.vocabulary .title .titleBox .record .count .unit,.contentsWrapper .testWrapper .test.vocabulary .title .titleBox .record .count .unit{font-size:15px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents,.contentsWrapper .homeworkWrapper .test.vocabulary .contents,.contentsWrapper .testWrapper .homework.vocabulary .contents,.contentsWrapper .testWrapper .test.vocabulary .contents{position:relative;min-height:180px;padding-bottom:18px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f9c050;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents,.contentsWrapper .homeworkWrapper .test.vocabulary .contents,.contentsWrapper .testWrapper .homework.vocabulary .contents,.contentsWrapper .testWrapper .test.vocabulary .contents{min-height:0}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox{padding:60px 14px 10px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox{padding:8.4507042254% 3.9436619718% 2.8169014085%}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .koreanBox{position:relative;padding-bottom:25px;text-align:center}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .koreanBox,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .koreanBox{padding-bottom:3.3802816901%}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .koreanBox:after,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .koreanBox:after,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .koreanBox:after,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .koreanBox:after{display:none;content:"";position:absolute;bottom:0;left:50%;margin-left:-4px;width:8px;height:8px;background-color:#f9c050;border-radius:50%}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .koreanBox .korean{color:#666;font-size:48px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .koreanBox .korean,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .koreanBox .korean{font-size:24px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .exampleBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .exampleBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .exampleBox,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .exampleBox{display:none;padding:10px 0;text-align:center;line-height:28px}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .homeworkBox .exampleBox span,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .homeworkBox .exampleBox span,.contentsWrapper .testWrapper .homework.vocabulary .contents .homeworkBox .exampleBox span,.contentsWrapper .testWrapper .test.vocabulary .contents .homeworkBox .exampleBox span{display:block;padding:5px 0;font-size:28px;color:#333}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox{min-height:139px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox{min-height:0}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList{padding:17px 129px 0 139px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList{padding:8px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li{width:380px;height:60px;margin-top:5px;cursor:pointer}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li{width:90%;height:30px;margin:5px auto 0}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li:first-child,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li:first-child,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li:first-child,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li:first-child{margin-top:0}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox{width:100%;height:100%;border:1px solid #94d4f8;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox.active,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox:focus,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox:hover,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox.active,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox:focus,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox:hover,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox.active,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox:focus,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox:hover,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox.active,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox:focus,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox:hover{background-color:#d1ecfb}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox .example{font-size:30px;color:#666;line-height:60px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .exampleList ol li .exampleBox .example,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .exampleList ol li .exampleBox .example{font-size:22px;line-height:1.2}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList{position:relative;padding:0 20px 13px;text-align:center;font-size:0}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList{padding:0 4.347826087% 7px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .correct,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .correct,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .correct,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .correct,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong{display:inline-block;width:50%;vertical-align:top}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong strong{display:block;padding:20px 0 17px;font-size:24px;color:#52bee4}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .correct strong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong strong{padding:10px 0 8px;font-size:16px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .correct strong:before,.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .correct strong:before,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .correct strong:before,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .correct strong:before,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong strong:before{content:"";display:inline-block;width:20px;height:16px;margin-right:5px;background:url("/app/images/icon/icon_check_correct.png") no-repeat;vertical-align:-1px}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong strong{color:#f5406b}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .wrong strong:before,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .wrong strong:before{width:16px;background:url("/app/images/icon/icon_wrong.png") no-repeat}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList:before,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList:before,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList:before,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList:before{content:"";position:absolute;left:50%;top:49px;bottom:23px;display:inline-block;width:4px;height:auto;margin-left:-2px;border-radius:2px;background-color:#f9c050}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList:before,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList:before,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList:before,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList:before{width:2px;top:25px;margin-left:-1px;border-radius:1px}}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox{width:90%;margin:0 auto}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dt{padding-top:8px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dt,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dt{padding-top:4px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dd{padding:5px 0 12px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox dd,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox dd{padding:4px 0 6px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer{font-size:24px;color:#666;word-break:break-all}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer{font-size:16px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer .num:after,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer .num:after,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer .num:after,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .answer .num:after{content:".";margin-right:4px}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc{font-size:16px;color:#333}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .resultList .answerList li .resultBox .desc{font-size:12px}}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .baseBtn,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .baseBtn,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .baseBtn,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .baseBtn{min-width:160px;height:48px;margin-top:65px;border-radius:10px;text-align:center}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .baseBtn span{font-size:30px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .baseBtn,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .baseBtn,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .baseBtn,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .baseBtn{min-width:0;height:auto;margin-top:18px;padding:7px 13px;border-radius:9px}.contentsWrapper .homeworkWrapper .homework.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .homeworkWrapper .test.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .testWrapper .homework.vocabulary .contents .testBox .baseBtn span,.contentsWrapper .testWrapper .test.vocabulary .contents .testBox .baseBtn span{font-size:22px}}.contentsWrapper .homeworkWrapper .numberBox,.contentsWrapper .testWrapper .numberBox{position:absolute;right:3px;bottom:63px;font-size:24px;color:#666}@media (max-width:599px){.contentsWrapper .homeworkWrapper .numberBox,.contentsWrapper .testWrapper .numberBox{font-size:16px}}.contentsWrapper .homeworkWrapper .numberBox .countBox,.contentsWrapper .testWrapper .numberBox .countBox{display:inline-block;margin-left:5px}.contentsWrapper .homeworkWrapper .numberBox .countBox:first-child,.contentsWrapper .testWrapper .numberBox .countBox:first-child{margin-left:0}.contentsWrapper .homeworkWrapper .numberBox .countTitle:after,.contentsWrapper .testWrapper .numberBox .countTitle:after{content:"-";display:inline-block;padding:0 6px}.contentsWrapper .homeworkWrapper .numberBox .num .currentNum,.contentsWrapper .testWrapper .numberBox .num .currentNum{color:#f9c050}.contentsWrapper .homeworkWrapper .numberBox .num .currentNum:after,.contentsWrapper .testWrapper .numberBox .num .currentNum:after{content:"/";display:inline-block;padding:0 2px;color:#666}.contentsWrapper .homeworkWrapper .btnWrapper,.contentsWrapper .testWrapper .btnWrapper{margin-top:45px;min-height:54px}.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn,.contentsWrapper .testWrapper .btnWrapper .directionBtn{position:absolute;top:185px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn,.contentsWrapper .testWrapper .btnWrapper .directionBtn{top:20%;width:34px;height:34px;background-size:40%;border-radius:9px}}.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn.prev,.contentsWrapper .testWrapper .btnWrapper .directionBtn.prev{left:-85px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn.prev,.contentsWrapper .testWrapper .btnWrapper .directionBtn.prev{left:0}}.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn.next,.contentsWrapper .testWrapper .btnWrapper .directionBtn.next{right:-85px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .btnWrapper .directionBtn.next,.contentsWrapper .testWrapper .btnWrapper .directionBtn.next{right:0}}.contentsWrapper .homeworkWrapper .btnWrapper .btnSubmitBox,.contentsWrapper .testWrapper .btnWrapper .btnSubmitBox{width:650px;margin:0 auto;text-align:right}@media (max-width:599px){.contentsWrapper .homeworkWrapper .btnWrapper .btnSubmitBox,.contentsWrapper .testWrapper .btnWrapper .btnSubmitBox{width:100%;margin:0}}.contentsWrapper .homeworkWrapper .btnWrapper .btnSubmitBox .baseBtn,.contentsWrapper .testWrapper .btnWrapper .btnSubmitBox .baseBtn{min-width:200px;height:54px;padding:12px;font-size:28px;line-height:32px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.contentsWrapper .homeworkWrapper .btnWrapper .btnSubmitBox .baseBtn:first-child,.contentsWrapper .testWrapper .btnWrapper .btnSubmitBox .baseBtn:first-child{margin-right:7px}@media (max-width:599px){.contentsWrapper .homeworkWrapper .btnWrapper .btnSubmitBox .baseBtn,.contentsWrapper .testWrapper .btnWrapper .btnSubmitBox .baseBtn{min-width:0;height:auto;font-size:21px;padding:7px 13px;border-radius:9px;line-height:1}}.calWrapper{margin-top:-50px}@media (max-width:599px){.calWrapper{margin-top:-15%}}.calWrapper table.tbTbl{width:100%;table-layout:fixed}.calWrapper table.tbTbl thead{width:100%}.calWrapper table.tbTbl thead th{padding:20px;color:#fff;font-size:28px;background-color:#94d4f8}.calWrapper table.tbTbl thead th.date-sat{color:#6c78d0}.calWrapper table.tbTbl thead th.date-sun{color:#ff5f85}.calWrapper table.tbTbl thead th:first-child{border-top-left-radius:20px}.calWrapper table.tbTbl thead th:last-child{border-top-right-radius:20px}@media (max-width:599px){.calWrapper table.tbTbl thead th{padding:3.300330033% 1.6501650165%;font-size:16px}.calWrapper table.tbTbl thead th:first-child{border-top-left-radius:10px}.calWrapper table.tbTbl thead th:last-child{border-top-right-radius:10px}}.calWrapper table.tbTbl tbody td{border:1px solid #94d4f8;-webkit-box-sizing:border-box;box-sizing:border-box}.calWrapper table.tbTbl tbody td:first-child .box-date strong{color:#f5406b}.calWrapper table.tbTbl tbody td:nth-child(7n) .box-date strong{color:#6c78d0}.calWrapper table.tbTbl tbody td .box-effect{height:135px;border:7px solid #f5406b;-webkit-animation:borderFadeIn 1s alternate infinite ease-in;animation:borderFadeIn 1s alternate infinite ease-in}.calWrapper table.tbTbl tbody td .box-date{position:relative;padding:12px 20px;text-align:left}@media (max-width:599px){.calWrapper table.tbTbl tbody td .box-date{padding:5px 3.300330033%}}.calWrapper table.tbTbl tbody td .box-date:after{display:block;content:"";clear:both}.calWrapper table.tbTbl tbody td .box-date strong{position:relative;font-size:23px;color:#666}@media (max-width:599px){.calWrapper table.tbTbl tbody td .box-date strong{font-size:16px}}.calWrapper table.tbTbl tbody td .box-date strong-alpha{position:relative;font-size:23px;opacity:0}@media (max-width:599px){.calWrapper table.tbTbl tbody td .box-date strong-alpha{font-size:16px}}.calWrapper table.tbTbl tbody td .box-date span.icon-hwcheck{position:absolute;top:6px;right:10px;width:32px;height:32px;background:url("/app/images/icon/icon_check_calender.png") no-repeat 0 0}@media (max-width:599px){.calWrapper table.tbTbl tbody td .box-date span.icon-hwcheck{position:absolute;top:0;right:0;width:16px;height:16px;margin-top:13.9534883721%;margin-right:23.2558139535%;background:url("/app/images/icon/icon_check_calender.png") no-repeat 0 0/100% 100%}}.calWrapper table.tbTbl tbody .box-hw{height:135px;overflow-y:auto}@media (max-width:599px){.calWrapper table.tbTbl tbody .box-hw{height:auto;min-height:40px;padding-bottom:5px}}.calWrapper table.tbTbl tbody .box-hw .line-hw{position:relative;width:100%;padding:12px;border-top:1px solid #feba33;border-bottom:1px solid #feba33;background-color:#fff8ea;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){.calWrapper table.tbTbl tbody .box-hw .line-hw{padding:3px 1.9801980198%}}.calWrapper table.tbTbl tbody .box-hw .line-hw span{font-size:16px;color:#feba33}@media (max-width:599px){.calWrapper table.tbTbl tbody .box-hw .line-hw span{display:block;width:100%;font-size:12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.calWrapper table.tbTbl tbody .box-hw .line-hw em{float:right;font-size:16px;color:#feba33}@media (max-width:599px){.calWrapper table.tbTbl tbody .box-hw .line-hw em{font-size:10px}}.calWrapper table.tbTbl tbody .box-hw .line-hw:after{display:block;content:"";clear:both}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-voca.hw{background-color:#fff}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-speak{border-color:#5ec3e6;background-color:#edf8fc}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-speak em,.calWrapper table.tbTbl tbody .box-hw .line-hw.type-speak span{color:#5ec3e6}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-speak.hw{background-color:#fff}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-listen{border-color:#f26f21;background-color:#fef4ef}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-listen em,.calWrapper table.tbTbl tbody .box-hw .line-hw.type-listen span{color:#f26f21}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-listen.hw{background-color:#fff}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-read{border-color:#67d2c4;background-color:#f0faf9}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-read em,.calWrapper table.tbTbl tbody .box-hw .line-hw.type-read span{color:#67d2c4}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-read.hw{background-color:#fff}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-write{border-color:#ff9fb7;background-color:#fff7f9}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-write em,.calWrapper table.tbTbl tbody .box-hw .line-hw.type-write span{color:#ff9fb7}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-write.hw{background-color:#fff}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-remain{border-color:#f5406b;background-color:#f5406b}.calWrapper table.tbTbl tbody .box-hw .line-hw.type-remain em,.calWrapper table.tbTbl tbody .box-hw .line-hw.type-remain span{color:#fff}@-webkit-keyframes borderFadeIn{0%{border:5px solid transparent}to{border:5px solid #f5406b}}@keyframes borderFadeIn{0%{border:5px solid transparent}to{border:5px solid #f5406b}}@media only screen and (max-width:900px){table.tbTbl thead th{font-size:20px}}.adminWrapper{position:relative;max-width:1400px;margin:0 auto;padding:0 0 0 125px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.adminWrapper:after{display:block;content:"";clear:both}.adminWrapper.main{padding:0}.adminWrapper table.tb-basic{margin:30px 0 0}.adminWrapper table.tb-basic th .btn-line{position:absolute;top:12px;left:40px}.adminWrapper .wrap-ad{width:100%;height:300px;margin-top:20px;background-color:#94d4f8}.adminWrapper .wrap-btn{padding:20px 0;text-align:center}.adminWrapper .wrap-btn a.baseBtn{font-size:25px}.adminWrapper .wrap-paging{position:relative;display:inline-block;padding:10px 0}.adminWrapper .wrap-paging a{position:relative;display:inline-block;padding:10px;font-size:16px;color:#333}.adminWrapper .wrap-paging a.active,.adminWrapper .wrap-paging a:hover{color:#f5406b;text-decoration:underline}.adminWrapper .wrap-paging a.directionBtn{top:6px}.list-btn{position:absolute;width:125px;top:10px;left:0;text-align:left}.list-btn a{position:relative;display:inline-block;width:120px;padding:12px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#fff;background:#94d4f8;border-radius:15px}.list-btn a.active,.list-btn a:hover{background-color:#feba33}.list-btn a.active:after,.list-btn a:hover:after{position:absolute;display:block;background-color:#feba33;width:20px;height:100%;right:-4px;top:0;bottom:0;content:""}.wrap-rCon{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f7f7f7}.wrap-rCon .wrap-top:after{display:block;content:"";clear:both}.wrap-rCon .wrap-top a.baseBtn{float:left;margin-right:5px}.wrap-rCon .wrap-top .box-rfix{float:right}.wrap-rCon .wrap-top .box-rfix:after{display:block;content:"";clear:both}.wrap-rCon .wrap-top .wrap-select{float:left;width:172px;margin-right:10px}.wrap-rCon .wrap-top .wrap-search{float:left}table.tb-basic{width:100%;background-color:#fff}table.tb-basic thead tr th{position:relative;background-color:#70c8ed;font-size:16px;color:#fff;padding:10px}table.tb-basic thead tr th .btn-sort{position:relative;top:4px;margin-left:5px}table.tb-basic thead tr th .btn-ssm{margin:0 0 0 20px}table.tb-basic tbody tr td{padding:10px;text-align:center;font-size:16px;color:#333;border-bottom:1px solid #70c8ed}input.ip-basic{width:100%;height:31px;padding:0 0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:31px;background-color:#fff;border:none;border-bottom:1px solid #ccc}.wrap-search:after{display:block;content:"";clear:both}.wrap-search input{float:left;width:172px}.wrap-search a.btn-sm{float:left;margin-left:10px;font-size:16px}.wrap-search span.duplicate{margin-left:390px}.wrap-select{position:relative;width:100%;height:31px;line-height:31px;background-color:#fff;border-bottom:1px solid #ccc}.wrap-select select{width:100%;height:100%;border:none}.wrap-chbox{position:relative;height:20px}.wrap-chbox:after{display:block;content:"";clear:both}.wrap-chbox span{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:6px;border:2px solid #5ac1e5;z-index:1;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-chbox label{position:relative;top:4px;padding:0 0 0 30px;color:#333;font-size:14px}.wrap-chbox input{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:6px;opacity:0;z-index:2;margin:0;cursor:pointer}.wrap-chbox input[type=checkbox]:checked+label+span,.wrap-chbox input[type=checkbox]:checked+span{background-color:#5ac1e5}.wrap-chbox input[type=checkbox]:checked+label+span:after,.wrap-chbox input[type=checkbox]:checked+span:after{position:absolute;top:1px;left:1px;width:14px;height:12px;background:url("/app/images/icon/icon_check_white.png") no-repeat 0 0;content:""}.popupWrapper.admin .tabContents>ul>li{display:block!important}.popupWrapper.admin .tabContents>ul>li .wrap-search{float:left;display:inline-block}.popupWrapper.admin .tabContents>ul>li .wrap-search input{width:120px;height:26px}.popupWrapper.admin .tabContents>ul>li li{position:relative}.popupWrapper.admin .tabContents>ul>li li.type-none{display:none}.popupWrapper.admin .tabContents>ul>li li.box-student{max-height:250px;margin-bottom:10px;border-bottom:2px solid #f9c050;overflow-y:auto}.popupWrapper.admin .tabContents>ul>li li span.txt-info{position:absolute;top:9px;right:10px;font-size:15px;color:#333}.popupWrapper.admin .tabContents>ul>li li span.txt-info em{display:inline-block;margin-left:5px;color:#f5406b}.popupWrapper.admin .tabContents>ul>li li .box-date{margin:8px 0 8px 27.08333%}.popupWrapper.admin .tabContents>ul>li li .box-date:after{display:block;content:"";clear:both}.popupWrapper.admin .tabContents>ul>li li .box-date input[type=date]{border:none}.popupWrapper.admin .tabContents>ul>li li .box-date .wrap-chbox{float:left;margin-right:5px}.popupWrapper.admin .tabContents table.tb-basic{margin-bottom:10px}.popupWrapper.admin .tabContents table.tb-basic th{text-align:center}ul.list-student li{position:relative;display:inline-block;width:auto!important;height:30px;line-height:30px;margin:5px;padding:0 24px 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #f9c050}ul.list-student li span{font-size:14px;color:#333}ul.list-student li>a{position:absolute;top:5px;right:5px;display:inline-block;width:16px;height:16px;background:url("/app/images/icon/icon_wrong.png") no-repeat 0 0}.loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:1000}.loading.part{position:absolute}.loading.part span{width:52px;height:32px;margin:-16px 0 -26px;background:url("/app/images/common/img_loading_part.png") no-repeat 0 0}.loading span{position:absolute;top:50%;left:50%;width:128px;height:78px;margin:-64px 0 -39px;background:url("/app/images/common/img_loading.png") no-repeat 0 0;-webkit-animation:loading 2.3s infinite ease-out;animation:loading 2.3s infinite ease-out}@-webkit-keyframes loading{0%{left:54%}to{left:45%}}@keyframes loading{0%{left:54%}to{left:45%}}.reading-category{width:100%;text-align:left;line-height:2.5;height:auto;display:inline-block;position:relative}.reading-category:after{content:"";position:absolute;top:10px;left:10px;z-index:-1;display:block;width:95%;height:95%;background:rgba(0,0,0,.1);border-radius:14px;-webkit-box-shadow:2px 2px 16px 6px rgba(0,0,0,.1);box-shadow:2px 2px 16px 6px rgba(0,0,0,.1)}.reading-category:first-child{margin-left:0}.reading-category.on .categoryBox .contents,.reading-category:focus .categoryBox .contents{padding-bottom:12px;border-width:6px}.reading-category.reading .categoryBox .title{background:#67d2c4}.reading-category.reading .categoryBox .title span:before{background:url("/app/images/icon/icon_reading.png") no-repeat top}.reading-category.reading .categoryBox .contents{border-color:#67d2c4}.reading-category .categoryBox{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reading-category .categoryBox .title{border-top-left-radius:14px;border-top-right-radius:14px}.reading-category .categoryBox .title span{position:relative;display:block;width:100%;height:100%;text-align:center;color:#fff;font-size:30px;line-height:75px;text-transform:uppercase}@media (max-width:599px){.reading-category .categoryBox .title span{height:auto;padding:4.4117647059% 0;font-size:22px;line-height:1}}.reading-category .categoryBox .title span:before{content:"";position:absolute;top:-100%;left:50%;z-index:10;display:block;width:100%;height:100%;min-width:90px;max-width:110px;min-height:90px;max-height:100px;margin-left:-50px}@media (max-width:599px){.reading-category .categoryBox .title span:before{display:none}}.reading-category .categoryBox .contents{padding:35px 18px 18px;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-width:1px;border-style:solid;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media (max-width:599px){.reading-category .categoryBox .contents{padding:6.6176470588% 3.6764705882%}}.reading-category .categoryBox .contents .section{margin-bottom:28px}@media (max-width:599px){.reading-category .categoryBox .contents .section{margin-bottom:7.3529411765%}}.reading-category .categoryBox .contents .section .index{display:block;margin-bottom:15px;color:#666;font-size:30px;text-transform:capitalize}@media (max-width:599px){.reading-category .categoryBox .contents .section .index{font-size:22px}}.reading-category .categoryBox .contents .section .name{color:#333;font-size:28px;text-transform:uppercase}@media (max-width:599px){.reading-category .categoryBox .contents .section .name{font-size:21px}}.reading-category .categoryBox .contents .baseBtn{width:160px;height:48px;border-radius:7px;font-size:30px;line-height:26px}@media (max-width:599px){.reading-category .categoryBox .contents .baseBtn{width:auto;height:auto;padding:5%;font-size:22px;line-height:1}}
/*# sourceMappingURL=main.a8c7d1c9.css.map*/