.fix-chrome-font-size{max-height:999999px}body{font-family:Helvetica Neue,Helvetica,Arial,Verdana,Roboto,"\30D2\30E9\30AE\30CE\89D2\30B4   Pro",Hiragino Kaku Gothic Pro,"\6E38\30B4\30B7\30C3\30AF",Yu Gothic,"\6E38\30B4\30B7\30C3\30AF\4F53",YuGothic,Meiryo UI,"\30E1\30A4\30EA\30AA",Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;touch-action:manipulation}body::-webkit-scrollbar{display:none}.dialog-loading{padding:0}.dialog-loading .ui-dialog-titlebar{display:none}.dialog-loading #common-loading{padding:0;text-align:center;line-height:100px}.ui-widget-overlay{background-color:#000;opacity:.5}.ui-datepicker.ui-widget{padding:0;border:0 transparent;width:690px;font-size:30px}.ui-datepicker.ui-widget .ui-datepicker-header{border:0 transparent;border-radius:8px 8px 0 0;padding:0;background-color:#de5900;height:86px;color:#fff;line-height:50px;font-weight:400}.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title{line-height:86px}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{top:15px;bottom:15px;width:160px;border:2px solid #fff;border-radius:8px;color:#fff;text-align:center}.ui-datepicker.ui-widget .ui-datepicker-next span,.ui-datepicker.ui-widget .ui-datepicker-prev span{position:relative;display:inline;left:auto;top:auto;margin:0;text-indent:0;font-size:20px}.ui-datepicker.ui-widget .ui-datepicker-prev{left:12px}.ui-datepicker.ui-widget .ui-datepicker-prev span:before{content:" ";display:inline-block;margin-right:10px;width:21px;height:13px;background-image:url(/img/common/common-datepicker-arrow-prev.png);background-size:21px 13px;vertical-align:initial}.ui-datepicker.ui-widget .ui-datepicker-next{right:12px}.ui-datepicker.ui-widget .ui-datepicker-next span:after{content:" ";display:inline-block;margin-left:10px;width:21px;height:13px;background-image:url(/img/common/common-datepicker-arrow-next.png);background-size:21px 13px;vertical-align:initial}.ui-datepicker.ui-widget .ui-icon-circle-triangle-w{background-position:-240px -576px}.ui-datepicker.ui-widget .ui-icon-circle-triangle-e{background-position:-144px -576px}.ui-datepicker.ui-widget table{border-left:3px solid #adadad;border-bottom:3px solid #adadad;border-right:3px solid #adadad;border-collapse:initial;border-radius:0 0 8px 8px;margin:0;overflow:hidden}.ui-datepicker.ui-widget table th{padding:11px 0;font-size:22px}.ui-datepicker.ui-widget table td{padding:0;border-top:3px solid #c1c1c1;border-left:3px solid #c1c1c1}.ui-datepicker.ui-widget table td.ui-datepicker-today{background-color:#fae3c9}.ui-datepicker.ui-widget table td.ui-datepicker-today a,.ui-datepicker.ui-widget table td.ui-datepicker-today span{color:#454545}.ui-datepicker.ui-widget table td.ui-datepicker-current-day{background-color:#de5900}.ui-datepicker.ui-widget table td.ui-datepicker-current-day a,.ui-datepicker.ui-widget table td.ui-datepicker-current-day span{color:#fff}.ui-datepicker.ui-widget table td.ui-datepicker-unselectable{opacity:1;filter:none;background-color:#eaeaea}.ui-datepicker.ui-widget table td.ui-datepicker-unselectable a,.ui-datepicker.ui-widget table td.ui-datepicker-unselectable span{color:#9a9a9a}.ui-datepicker.ui-widget table td a,.ui-datepicker.ui-widget table td span{padding:25px 10px;font-size:120%}.ui-datepicker.ui-widget table td a.ui-state-default,.ui-datepicker.ui-widget table td a.ui-state-highlight,.ui-datepicker.ui-widget table td span.ui-state-default,.ui-datepicker.ui-widget table td span.ui-state-highlight{border:0 transparent;text-align:center;background-color:initial}.ui-datepicker.ui-widget table td:first-child{border-left:0 transparent}.ui-datepicker.ui-widget table td:first-child:not(.ui-datepicker-current-day):not(.ui-datepicker-unselectable) a,.ui-datepicker.ui-widget table td:first-child:not(.ui-datepicker-current-day):not(.ui-datepicker-unselectable) span{color:#d20044}.ui-datepicker.ui-widget table td:last-child:not(.ui-datepicker-current-day):not(.ui-datepicker-unselectable) a,.ui-datepicker.ui-widget table td:last-child:not(.ui-datepicker-current-day):not(.ui-datepicker-unselectable) span{color:#1360c0}.ui-datepicker.ui-widget.ui-datepicker-inline{border:0 transparent}.ui-datepicker.ui-widget.ui-datepicker-inline .ui-datepicker-header{background-color:#fff;color:#262626;border:3px solid #adadad}.ui-datepicker.ui-widget.ui-datepicker-inline .ui-datepicker-next,.ui-datepicker.ui-widget.ui-datepicker-inline .ui-datepicker-prev{border-color:#de5900;color:#de5900;text-align:center}.ui-datepicker.ui-widget.ui-datepicker-inline .ui-datepicker-prev span:before{background-image:url(/img/common/common-datepicker-inline-arrow-prev.png)}.ui-datepicker.ui-widget.ui-datepicker-inline .ui-datepicker-next span:after{background-image:url(/img/common/common-datepicker-inline-arrow-next.png)}.common-page-body{padding:25px 30px}.common-hidden,[v-cloak]{display:none}.main-button{display:block;font-size:30px;font-weight:400;margin-left:auto;margin-right:auto;height:106px;line-height:100px;width:600px;border:solid #bc360d;border-width:0 0 6px;border-radius:10px;background-color:#de5900;color:#fff;text-align:center}.main-button:focus,.main-button:hover{text-decoration:none}.main-button.touch{background-color:#bc360d}.main-button.disabled{border-color:#acacac;background-color:#c1c1c1}.sub-button{display:block;font-size:30px;font-weight:400;height:100px;width:auto;border:2px solid #de5900;border-radius:18px;background-color:#fff;color:#de5900;text-align:center;line-height:96px}.sub-button:focus,.sub-button:hover{text-decoration:none}.sub-button.touch{background-color:#e5e5e5}.sub-button.disabled{border-color:#c1c1c1;color:#c1c1c1}.sub-button:focus,.sub-button:hover{color:#de5900}.dialog-button{display:block;font-size:30px;border-radius:10px;border:0 transparent;height:84px;line-height:84px;background-color:#de5900;color:#fff;text-align:center;font-weight:400}.dialog-button:focus,.dialog-button:hover{text-decoration:none}.dialog-button.touch{background-color:#bc360d}.inline-button{display:inline-block;margin:0 20px;padding:0 10px;line-height:52px;border:2px solid #de5900;border-radius:10px;color:#de5900;text-align:center;font-size:24px}.ui-widget-content .dialog-button{color:#fff}.dialog-button-multi{display:inline-block;margin-left:20px;padding:0 20px;border-radius:10px;height:84px;min-width:120px;line-height:84px;background-color:#de5900;color:#fff;text-align:center;font-size:26px;font-weight:400}.dialog-button-multi:focus,.dialog-button-multi:hover{text-decoration:none}.dialog-button-multi.touch{background-color:#bc360d}.dialog-button-multi:first-child{margin-left:0}.form-delete-button-container{height:48px;margin-bottom:-8px}.form-delete-button-container .form-delete-button{float:right;border:0 solid transparent;padding:0 10px 0 52px;height:48px;line-height:48px;-webkit-appearance:none;color:#de5900;background-color:initial;font-size:24px}.form-delete-button-container:after{content:url(/img/common/common-icon-button-delete.png);float:right;margin:8px -42px 0 0;pointer-events:none}.form-delete-button-pane{height:48px;margin-bottom:-8px}.form-delete-button-pane .form-delete-button-container{float:right;margin-left:20px}.common-content-tab{list-style:none;margin:0;border:3px solid #de5900;border-radius:15px;padding:0;overflow:hidden;height:97px}.common-content-tab li{float:left;height:91px;width:50%;line-height:91px;text-align:center;font-size:28px;background-color:initial;color:#de5900;cursor:pointer}.common-content-tab li:nth-child(n+2){border-left:2px solid #de5900}.common-content-tab li a{display:block;height:91px;color:#de5900}.common-content-tab li.active{background-color:#de5900;color:#fff;cursor:auto}.common-datepicker-wrapper{position:relative}.common-datepicker-wrapper input[type=text]{background-color:#fff}.common-datepicker-wrapper .common-datepicker-shield{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.common-datepicker-wrapper .datepicker-delete-button{position:absolute;right:13px;top:50%;width:70px;height:70px;margin-top:-35px;line-height:70px;text-align:center}.common-datepicker-wrapper .datepicker-delete-button:before{content:" ";display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/img/common/common-form-datepicker-delete.png)}.dialog-common.ui-widget.ui-widget-content{border:6px solid #de5900;border-radius:20px}.dialog-common.ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}.dialog-common.ui-widget.ui-widget-content .ui-dialog-buttonpane{border:0 transparent}.dialog-common.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{overflow:visible}.dialog-common.ui-widget.ui-widget-content.dialog-common-message .ui-dialog-content{padding:68px 0 60px}.dialog-common.ui-widget.ui-widget-content.dialog-common-message .ui-dialog-content .title{margin:0 0 50px;font-size:38px;line-height:38px;text-align:center}.dialog-common.ui-widget.ui-widget-content.dialog-common-message .ui-dialog-content .message-pane{margin:46px 50px 0;font-size:26px}.dialog-common.ui-widget.ui-widget-content.dialog-common-message .ui-dialog-content .buttons-pane{margin:125px 65px 0;padding:0 15px;text-align:center;height:84px}.dialog-common.ui-widget.ui-widget-content.common-dialog-2buttons .ui-dialog-content .buttons-pane{margin-top:85px;margin-left:43px;margin-right:0;padding:0}.dialog-common.ui-widget.ui-widget-content.common-dialog-2buttons .ui-dialog-content .buttons-pane .dialog-button{float:left;width:220px;margin-left:29px}.dialog-common.ui-widget.ui-widget-content.common-dialog-2buttons .ui-dialog-content .buttons-pane .dialog-button:first-child{margin-left:0}.dialog-common.ui-widget.ui-widget-content.common-dialog-2buttons .ui-dialog-content .buttons-pane .cancel-button{background-color:#9a9a9a}.dialog-common.dialog-common-menu.ui-widget.ui-widget-content{border:0 transparent}.dialog-common.dialog-common-menu.ui-widget.ui-widget-content .common-menu-dialog{padding:77px 70px 0}.dialog-common.dialog-common-menu.ui-widget.ui-widget-content .common-menu-dialog .dialog-button{margin:0 0 30px;height:100px;line-height:100px}.common-menu-dialog{display:none}.common-dialog-close{position:absolute;border:6px solid #c1c1c1;border-radius:48px;top:-41px;right:-41px;width:96px;height:96px;background-color:#fff;text-align:center;z-index:100}.common-dialog-close:after{position:absolute;content:" ";display:block;background-image:url(/img/common/common-dialog-close.png);top:22px;left:22px;width:40px;height:40px}.common-form{border-bottom:2px solid #535353}.common-form.in-layout{border-bottom:0 transparent}.common-form .description p{font-size:28px;color:#262626}.common-form h3,.common-form label.title{display:block;margin:40px 0 28px;border-left:12px solid #f44c05;padding-left:20px;height:40px;line-height:40px;color:#f44c05;font-size:30px;font-weight:400}.common-form h3.first,.common-form label.title.first{margin-top:20px}.common-form ul{margin:0;padding:0;list-style:none}.common-form p{font-size:26px;margin:20px 0 30px}.common-form p.note{line-height:31px;font-size:24px}.common-form .input-box,.common-form input[type=email],.common-form input[type=number],.common-form input[type=password],.common-form input[type=tel],.common-form input[type=text]{border:2px solid #adadad;border-radius:10px;padding:35px 0 35px 30px;height:100px;line-height:1;font-size:26px;background-color:#f4f4f4;color:#262626}.common-form input[type=checkbox]:not(.custom){display:none}.common-form input[type=checkbox]:not(.custom)+label{display:block;font-size:26px;font-weight:400;margin:30px 0 0;padding:10px 0 10px 70px;height:80px;line-height:60px;background-image:url(/img/common/common-form-check-off.png);background-repeat:no-repeat;background-position:0}.common-form input[type=checkbox]:not(.custom):checked+label{background-image:url(/img/common/common-form-check-on.png)}.common-form .select-wrapper{position:relative;display:inline-block}.common-form .select-wrapper:after{content:" ";position:absolute;background-image:url(/img/common/common-form-arrow.png);top:50%;right:27px;width:28px;height:23px;margin-top:-11px;pointer-events:none}.common-form .select-box,.common-form select{border:2px solid #adadad;border-radius:10px;padding:35px 0 35px 30px;height:100px;line-height:1;font-size:26px;position:relative;display:inline-block;-webkit-appearance:none;background-color:#fff}.common-form .select-wrapper.full-size .select-box,.common-form .select-wrapper.full-size select{width:690px}.common-form .select-date-time,.common-form .select-day-and-time{margin:28px 0 30px;height:100px}.common-form .select-date-time .text,.common-form .select-day-and-time .text{float:left;display:inline-block;margin-right:20px;height:100px;line-height:96px;font-size:28px;width:auto}.common-form .select-date-time .date,.common-form .select-date-time .day-of-week,.common-form .select-date-time .hour,.common-form .select-date-time .minute,.common-form .select-day-and-time .date,.common-form .select-day-and-time .day-of-week,.common-form .select-day-and-time .hour,.common-form .select-day-and-time .minute{float:left;height:100px;line-height:96px;font-size:28px}.common-form .select-date-time .date,.common-form .select-date-time .day-of-week,.common-form .select-day-and-time .date,.common-form .select-day-and-time .day-of-week{width:284px}.common-form .select-date-time .date .select-wrapper,.common-form .select-date-time .date select,.common-form .select-date-time .day-of-week .select-wrapper,.common-form .select-date-time .day-of-week select,.common-form .select-day-and-time .date .select-wrapper,.common-form .select-day-and-time .date select,.common-form .select-day-and-time .day-of-week .select-wrapper,.common-form .select-day-and-time .day-of-week select{width:250px}.common-form .select-date-time .hour,.common-form .select-day-and-time .hour{width:208px}.common-form .select-date-time .hour .select-wrapper,.common-form .select-date-time .hour select,.common-form .select-date-time .minute .select-wrapper,.common-form .select-date-time .minute select,.common-form .select-day-and-time .hour .select-wrapper,.common-form .select-day-and-time .hour select,.common-form .select-day-and-time .minute .select-wrapper,.common-form .select-day-and-time .minute select{width:150px}.common-form .select-month-day{margin-top:28px;height:100px}.common-form .select-month-day .day,.common-form .select-month-day .month{float:left;height:100px;line-height:96px;font-size:28px}.common-form .select-month-day .day .select-wrapper,.common-form .select-month-day .day select,.common-form .select-month-day .month .select-wrapper,.common-form .select-month-day .month select{width:150px}.common-form .select-month-day .month{width:208px}.common-form input[type=radio]{display:none}.common-form input[type=radio]+.radio-button-line{display:block;position:relative;height:88px;padding-left:60px;line-height:88px;font-size:26px;font-weight:400}.common-form input[type=radio]+.radio-button-line:before{content:" ";display:block;position:absolute;width:48px;height:48px;left:0;top:50%;margin-top:-24px;background-image:url(/img/common/common-form-radio-off.png)}.common-form input[type=radio]:checked+.radio-button-line:before{background-image:url(/img/common/common-form-radio-on.png)}.common-form .radio-button-content{margin-left:60px}.common-form .radio-button-content .select-wrapper.full-size .select-box,.common-form .radio-button-content .select-wrapper.full-size select{width:630px}.common-form textarea{border:2px solid #adadad;border-radius:10px;resize:vertical;font-size:26px}.common-form div.common-datepicker{clear:both}.common-form img.illustration{float:right;padding-bottom:10px}.common-form .main-button{margin-top:80px;margin-bottom:80px}.common-icon-image{overflow:hidden;border-radius:50%;background-size:cover;background-position:50%}.student-icon-image{width:100%;height:100%;clip-path:circle(50% at center);z-index:2}.level-frame-image,.student-icon-image{background-size:100%;background-position:50%;position:absolute}.level-frame-image{width:140%;height:140%;background-repeat:no-repeat;margin-top:-10%;margin-left:-20%;z-index:3}.level-icon-image{width:100%;height:100%;background-size:100%;background-position:100% 100%;background-repeat:no-repeat;position:absolute;margin-left:60%;margin-top:60%;filter:drop-shadow(0 0 5px #fff);z-index:4}.level10-frame-image,.level11-frame-image,.level12-frame-image,.level13-frame-image,.level14-frame-image{margin-top:-17%;background-image:url(/img/level/level10.svg)}.level15-frame-image,.level16-frame-image,.level17-frame-image,.level18-frame-image,.level19-frame-image{height:160%;width:160%;margin-top:-20%;margin-left:-40%;background-image:url(/img/level/level15.svg)}.level25-frame-image,.level26-frame-image,.level27-frame-image,.level28-frame-image,.level29-frame-image{background-image:url(/img/level/level25.svg)}.level30-frame-image,.level31-frame-image,.level32-frame-image,.level33-frame-image,.level34-frame-image,.level35-frame-image,.level36-frame-image,.level37-frame-image,.level38-frame-image,.level39-frame-image{height:200%;margin-top:-80%;background-image:url(/img/level/level30.svg)}.level40-frame-image{height:170%;width:170%;margin-top:-40%;margin-left:-35%;z-index:1;background-image:url(/img/level/level40.svg)}.level2-icon-image,.level3-icon-image{width:60%;height:60%;background-image:url(/img/level/level2.svg)}.level4-icon-image,.level5-icon-image{width:60%;height:60%;background-image:url(/img/level/level4.svg)}.level6-icon-image,.level7-icon-image{background-image:url(/img/level/level6.svg)}.level8-icon-image,.level9-icon-image{background-image:url(/img/level/level8.svg)}.level20-icon-image,.level21-icon-image,.level22-icon-image,.level23-icon-image,.level24-icon-image{background-image:url(/img/level/level20.svg)}.common-overlay-message{position:fixed;top:50%;left:85px;right:85px;margin-top:-120px;padding:55px 30px;border:6px solid #de5900;border-radius:15px;background-color:#fff;color:#262626;opacity:1;text-align:center;font-size:28px;pointer-events:none}.common-start-button-pane{position:fixed;left:0;right:0;bottom:0;height:180px;padding-top:39px;background-color:#fff4e9}.common-start-button-pane .main-button{width:660px}.page-common-study .page-body{padding:30px}.page-common-study .page-body .description{color:#262626;font-size:28px}.page-common-study .page-body .description .instruction{margin-top:30px;font-size:36px;font-weight:700;text-align:center;line-height:130%}.page-common-study .page-body .description p{margin:20px 0 0}.page-common-study .page-body .duration{border:0 transparent;margin-top:80px;text-align:center;font-size:30px}.page-common-study .page-body .duration .time-label{margin-right:20px}.page-common-study .page-body .duration select[name=duration_hour]{border-color:#de5900;width:190px}.page-common-study .page-body .duration select[name=duration_minute]{border-color:#de5900;margin-left:20px;width:160px}.page-common-study .page-body .duration .stopwatch-time{display:none;margin:0 10px}.page-common-study .page-body .duration .stopwatch-button{display:inline-block;margin:0 0 0 20px;width:100px}.page-common-study .page-body .pictures{margin-top:25px}.page-common-study .page-body .pictures .previews{display:none;padding:26px 0 30px}.page-common-study .page-body .pictures .previews:after,.page-common-study .page-body .pictures .previews:before{content:" ";display:table}.page-common-study .page-body .pictures .previews:after{clear:both}.page-common-study .page-body .pictures .previews .preview{float:left;width:185px;height:185px;margin-right:22px;text-align:center;line-height:185px;background-color:#d4d4d4}.page-common-study .page-body .pictures .previews .preview:nth-child(n+4){margin-top:23px}.page-common-study .page-body .pictures .previews .preview:nth-child(3n){margin-right:0}.page-common-study .page-body .pictures .previews .preview img{max-width:185px;max-height:185px}.page-common-study .page-body .study-stamps{margin:0 0 15px;padding:0;height:150px;list-style:none}.page-common-study .page-body .study-stamps li{float:left;position:relative;width:150px;height:150px}.page-common-study .page-body .study-stamps li .cancel{display:none;z-index:1}.page-common-study .page-body .study-stamps li img{width:150px;height:150px;opacity:.3}.page-common-study .page-body .study-stamps li.selected .cancel{display:block;position:absolute;top:-33px;right:-33px;width:88px;height:88px;background:url(/img/common/common-study-stamp-cancel.png) 50% no-repeat}.page-common-study .page-body .study-stamps li.selected img{opacity:1}.page-common-study .ajax-report-form{margin:36px 45px 0}.page-common-study .ajax-report-form label{margin-top:20px;color:#262626;font-size:26px}.page-common-study textarea{margin-top:12px;border-style:none;padding:30px;background-color:#e5e5e5;font-size:24px}.page-common-study .report-button{margin-top:30px}.ui-widget.ui-widget-content.dialog-homework-show-good,.ui-widget.ui-widget-content.dialog-self-study-show-good{padding:0}.common-good-dialog{display:none;width:580px;text-align:center;padding:0;height:auto}.common-good-dialog .common-good-dialog-container{margin:100px auto}.common-good-dialog .common-good-dialog-container .good-text{position:relative;height:126px}.common-good-dialog .common-good-dialog-container .good-text img{position:absolute;left:50%}.common-good-dialog .common-good-dialog-container .good-text .img1{top:0;margin-left:-195px;width:390px;height:64px;animation:good-text .2s ease-out .3s both}.common-good-dialog .common-good-dialog-container .good-text .img2{top:94px;margin-left:-195px;width:390px;height:32px;animation:good-text .15s ease-out .35s both}.common-good-dialog .common-good-dialog-container .good-image{position:relative;margin-top:80px;height:210px}.common-good-dialog .common-good-dialog-container .good-image img{position:absolute;top:50%;left:50%}.common-good-dialog .common-good-dialog-container .good-image .img1{margin-top:-55px;margin-left:-55px;width:110px;height:110px;animation:good-image1 .5s linear 0s both}.common-good-dialog .common-good-dialog-container .good-image .img2{margin-top:-105px;margin-left:-105px;width:210px;height:210px;animation:good-image2 .2s linear .3s both}.common-good-dialog .common-good-dialog-container .study-point-get{margin-top:80px;display:none}.common-good-dialog .common-good-dialog-container .study-point-get .level{display:inline-block;vertical-align:bottom}.common-good-dialog .common-good-dialog-container .study-point-get .level .level-text{margin-bottom:-12px;color:#de5900;font-size:32px}.common-good-dialog .common-good-dialog-container .study-point-get .level .level-number{font-size:72px;border-radius:50%;width:96px;height:96px;line-height:96px}.common-good-dialog .common-good-dialog-container .study-point-get .point{display:inline-block;width:352px;margin-left:12px}.common-good-dialog .common-good-dialog-container .study-point-get .point .study-point-get-line{height:88px;text-align:left;margin-left:20px}.common-good-dialog .common-good-dialog-container .study-point-get .point .study-point-get-line .study-point-get-point{font-size:72px;font-weight:700}.common-good-dialog .common-good-dialog-container .study-point-get .point .study-point-get-line .study-point-get-point-text{margin-left:12px;font-size:42px}.common-good-dialog .common-good-dialog-container .study-point-get .point .point-bar .total-bar{border-radius:10px;height:40px;width:100%;background-color:#effffe;position:relative;border:2px solid;overflow:hidden}.common-good-dialog .common-good-dialog-container .study-point-get .point .point-bar .total-bar .old-bar{background:#1abd82;height:100%;border-radius:10px 0 0 10px;position:absolute}.common-good-dialog .common-good-dialog-container .study-point-get .point .point-bar .total-bar .new-bar{height:100%;position:absolute;background:#e6b422;border-radius:0 10px 10px 0;background:linear-gradient(0deg,#e6b422,#fbe29b,#e6b422)}.common-good-dialog .common-good-dialog-container .button-container{margin-top:91px}.common-good-dialog .common-good-dialog-container .button-container .dialog-button{color:#fff}.dialog-common.dialog-stopwatch.ui-widget.ui-widget-content{border:0 transparent}.common-stopwatch-dialog{display:none;text-align:center}.common-stopwatch-dialog .time{font-size:72px;margin:133px 0 110px;height:102px}.common-stopwatch-dialog .time:before{content:" ";display:inline-block;margin-right:23px;width:58px;height:54px;background-image:url(/img/common/common-study-timer2.png)}.common-stopwatch-dialog button{margin:0 auto;width:400px;font-size:28px}.common-stopwatch-start-dialog{display:flex;justify-content:center;align-items:center}.common-stopwatch-start-dialog .stopwatch-start-dialog-content .time{text-align:center;font-size:72px;margin-bottom:133px}.common-stopwatch-start-dialog .stopwatch-start-dialog-content .time:before{content:" ";display:inline-block;margin-right:23px;width:58px;height:54px;background-image:url(/img/common/common-study-timer2.png)}.common-stopwatch-start-dialog .stopwatch-start-dialog-content button{width:400px;font-size:36px}@keyframes good-text{0%{transform:translateY(-60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes good-image1{0%{transform:translate(0)}25%{transform:translateY(-32px) scale(1.1)}35%{transform:translateY(-65px) scale(1.2)}66%{transform:translate(0)}84%{transform:translateY(-5px)}to{transform:translate(0)}}@keyframes good-image2{0%{opacity:0}1%,50%{opacity:1}51%,99%{opacity:0}to{opacity:1}}ul.common-timeline{list-style:none;margin-left:0;margin-right:0;margin-bottom:0;padding:0}ul.common-timeline li.timeline-item{display:block;margin:10px 0;font-size:0;white-space:nowrap}ul.common-timeline li.timeline-item .timeline-item-expand{text-decoration:none}ul.common-timeline li.timeline-item .icon{margin-top:10px;float:left;width:80px;height:80px;position:relative}ul.common-timeline li.timeline-item .icon .icon-image{width:80px;height:80px}ul.common-timeline li.timeline-item .icon.no-follow{width:50px;height:50px;margin-left:15px}ul.common-timeline li.timeline-item .receive-point{font-size:24px;margin-top:-20px;margin-left:-80px;display:inline-block;position:absolute}ul.common-timeline li.timeline-item .receive-point .receive-point-text{display:inline-block;color:#1abd82;font-weight:700}ul.common-timeline li.timeline-item .receive-point .receive-point-text.animation{animation:get-receive-like-point-text-animation 1s linear;opacity:0;animation-delay:.8s}ul.common-timeline li.timeline-item .receive-point .receive-point-stars{display:inline-block;position:absolute;color:orange}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star1{top:0;left:-10px}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star1.animation{animation:get-receive-like-point-star1-animation .7s ease-out;opacity:0;animation-delay:.8s}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star2{top:5px;left:50px}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star2.animation{animation:get-receive-like-point-star2-animation .7s ease-out;opacity:0;animation-delay:.8s}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star3{top:20px;left:100px}ul.common-timeline li.timeline-item .receive-point .receive-point-stars.receive-point-star3.animation{animation:get-receive-like-point-star3-animation .7s ease-out;opacity:0;animation-delay:.8s}ul.common-timeline li.timeline-item .nickname{margin:5px 0 0 110px;font-size:22px;line-height:32px}ul.common-timeline li.timeline-item .nickname.omitted-nickname{margin-bottom:-3px}ul.common-timeline li.timeline-item .nickname img.official-mark{width:32px;height:32px;vertical-align:middle}ul.common-timeline li.timeline-item .nickname .official-teacher{background-color:#de5900;color:#fff;border-radius:10px;padding:1px 5px}ul.common-timeline li.timeline-item .all-content{display:inline-block}ul.common-timeline li.timeline-item .all-content .timeline-item-content{position:relative;display:inline-block;margin:5px 0 0 60px;border-radius:18px;padding:22px 29px;max-width:470px;font-size:26px;background-color:#eee;white-space:normal}ul.common-timeline li.timeline-item .all-content .timeline-item-content:before{content:" ";position:absolute;display:inline-block;top:24px;left:-30px;width:30px;height:30px;background-image:url(/img/kan2/16/1/kan2-16-1-baloon-left.png)}ul.common-timeline li.timeline-item .all-content .timeline-item-content.study{background-color:#d1f5dd;min-width:300px}ul.common-timeline li.timeline-item .all-content .timeline-item-content.study:before{background-image:url(/img/kan2/16/1/kan2-16-1-baloon-study-left.png)}ul.common-timeline li.timeline-item .omitted-content{display:inline-block;font-size:26px;margin:5px 0 0 30px;vertical-align:bottom}ul.common-timeline li.timeline-item .omitted-content .omitted-stamp{display:inline-block;width:80px;height:80px}ul.common-timeline li.timeline-item .omitted-content .omitted-stamp img{width:80px;height:80px}ul.common-timeline li.timeline-item .omitted-content .textbook-icon{display:inline-block;width:40px;height:40px;vertical-align:middle}ul.common-timeline li.timeline-item .omitted-content .textbook-icon img{width:40px;height:40px}ul.common-timeline li.timeline-item .omitted-content .comment{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:380px;vertical-align:middle}ul.common-timeline li.timeline-item .expand-content-button{display:inline-block;height:30px;width:50px;position:relative;margin-left:5px}ul.common-timeline li.timeline-item .expand-content-button img{position:absolute;top:0;bottom:0;margin:auto;width:37px}ul.common-timeline li.timeline-item .information{display:inline-block;vertical-align:bottom;margin:0 8px;font-size:20px}ul.common-timeline li.timeline-item .information .read:before{content:" ";display:inline-block;margin-right:5px;width:24px;height:24px;vertical-align:middle;background:url(/img/kan2/16/kan2-16-read.png)}ul.common-timeline li.timeline-item .stamp{display:inline-block;width:250px;height:250px}ul.common-timeline li.timeline-item .stamp img{width:250px;height:250px}ul.common-timeline li.timeline-item.same-student .icon{visibility:hidden;height:1px}ul.common-timeline li.timeline-item.same-student .nickname{display:none}ul.common-timeline li.timeline-item.is-me{direction:rtl;text-align:right}ul.common-timeline li.timeline-item.is-me>*{direction:ltr}ul.common-timeline li.timeline-item.is-me .icon,ul.common-timeline li.timeline-item.is-me .nickname{display:none}ul.common-timeline li.timeline-item.is-me .timeline-item-content{margin-left:0;margin-right:30px;text-align:left}ul.common-timeline li.timeline-item.is-me .timeline-item-content:before{left:auto;right:-30px;background-image:url(/img/kan2/16/1/kan2-16-1-baloon-right.png)}ul.common-timeline li.timeline-item.is-me .timeline-item-content.study:before{background-image:url(/img/kan2/16/1/kan2-16-1-baloon-study-right.png)}ul.common-timeline li.get-latest{text-align:center}ul.common-timeline li.get-latest .get-latest-button{font-size:36px;color:#888;padding:20px;cursor:pointer}div.page-admin-staff-timeline-student-timeline ul.common-timeline li.timeline-item .all-content .timeline-item-content{max-width:900px;padding:7px 29px}div.page-admin-staff-timeline-student-timeline ul.common-timeline li.timeline-item .all-content .timeline-item-content .action-buttons{margin-top:5px}@keyframes get-receive-like-point-text-animation{0%{opacity:1;transform:translateY(10px)}40%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes get-receive-like-point-star1-animation{0%{opacity:1}to{opacity:0;transform:scale(.5) translate(-45px,-40px) rotate(.8turn)}}@keyframes get-receive-like-point-star2-animation{0%{opacity:1}to{opacity:0;transform:scale(.5) translate(-20px,-80px) rotate(540deg)}}@keyframes get-receive-like-point-star3-animation{0%{opacity:1}to{opacity:0;transform:scale(.5) translate(70px,-30px) rotate(.5turn)}}#student-dialog.common-student-dialog{position:relative;padding:40px 40px 30px;text-shadow:2px 2px 4px #fff,2px -2px 4px #fff,-2px 2px 4px #fff,-2px -2px 4px #fff}#student-dialog.common-student-dialog .frame{position:absolute;margin:0;left:0;right:0;top:0;bottom:0;pointer-events:none}#student-dialog.common-student-dialog .frame .frame-left{position:absolute;left:-50px;width:100px;top:25px;bottom:25px}#student-dialog.common-student-dialog .frame .frame-right{position:absolute;right:-50px;width:100px;top:25px;bottom:25px}#student-dialog.common-student-dialog .frame .frame-top{position:absolute;left:25px;right:25px;top:-50px;height:100px}#student-dialog.common-student-dialog .frame .frame-bottom{position:absolute;left:25px;right:25px;bottom:-50px;height:100px}#student-dialog.common-student-dialog .frame .frame-top-left{position:absolute;left:-50px;top:-50px;width:100px;height:100px}#student-dialog.common-student-dialog .frame .frame-top-right{position:absolute;right:-50px;top:-50px;width:100px;height:100px}#student-dialog.common-student-dialog .frame .frame-bottom-left{position:absolute;left:-50px;bottom:-50px;width:100px;height:100px}#student-dialog.common-student-dialog .frame .frame-bottom-right{position:absolute;right:-50px;bottom:-50px;width:100px;height:100px}#student-dialog.common-student-dialog .icon{float:left;margin-left:20px;width:120px;height:120px;text-align:center;position:relative}#student-dialog.common-student-dialog .icon .icon-image{width:120px;height:120px}#student-dialog.common-student-dialog .icon input#image{visibility:hidden;width:1px;height:1px}#student-dialog.common-student-dialog .nickname{position:relative;padding-left:50px;padding-top:37px;min-height:140px;font-size:32px;vertical-align:middle;display:inline-block;max-width:252px}#student-dialog.common-student-dialog .level{display:inline-block;margin-left:10px;width:72px;height:72px;line-height:72px;font-size:54px;border:1px solid;border-radius:50%;text-align:center}#student-dialog.common-student-dialog .level a{color:inherit;outline:none;text-decoration:none}#student-dialog.common-student-dialog .followers{margin-top:40px}#student-dialog.common-student-dialog .followers .followers-button{font-size:26px;height:78px;display:inline-block;border:2px solid #de5900;border-radius:8px;text-align:center;vertical-align:middle;text-decoration:none;color:#de5900;padding-top:18px;line-height:24px}#student-dialog.common-student-dialog .followers .follow,#student-dialog.common-student-dialog .followers .unfollow{width:160px;border-color:#fff;color:#fff;background-color:#de5900;text-shadow:none}#student-dialog.common-student-dialog .followers .unfollow{line-height:36px}#student-dialog.common-student-dialog .followers .following-students{width:150px;margin-left:16px}#student-dialog.common-student-dialog .followers .follower{width:150px;margin-left:6px}#student-dialog.common-student-dialog .profile-items{clear:left;padding:20px 0 0}#student-dialog.common-student-dialog .profile-items dl{margin:0}#student-dialog.common-student-dialog .profile-items dl dt{float:left;max-width:160px;color:#262626;font-size:26px}#student-dialog.common-student-dialog .profile-items dl dd{position:relative;margin:0 0 10px 180px;color:#262626;font-size:26px}#student-dialog.common-student-dialog .report-button{display:inline-block;width:100px;height:40px;margin-top:20px;border:2px solid #be0003;border-radius:8px;color:#be0003;text-align:center;text-decoration:none;line-height:40px;font-size:22px}#student-dialog.common-student-dialog .report-button.touch{background-color:#ccc}#student-dialog.common-student-dialog .profile-edit-button{margin:30px 0 10px;height:80px;color:#de5900;line-height:76px;font-size:28px}.follower-dialog .header .icon{position:relative;float:left;margin-left:20px;width:120px;text-align:center}.follower-dialog .header .icon .icon-image{width:120px;height:120px}.follower-dialog .header .title{font-size:32px;position:relative;margin-left:180px;padding-top:37px;min-height:140px;vertical-align:middle}.follower-dialog .followers{list-style:none;margin:0;padding:0;height:400px;overflow:auto}.follower-dialog .followers .no-user-message{font-size:28px;text-align:center}.follower-dialog .followers li{margin-bottom:8px}.follower-dialog .followers .icon{margin:0;width:84px;display:inline-block;vertical-align:middle}.follower-dialog .followers .icon .icon-image{width:80px;height:80px}.follower-dialog .followers .nickname{display:inline-block;font-size:28px;width:264px}.follower-dialog .followers .followers-buttons{display:inline-block}.follower-dialog .followers .followers-buttons .followers-button{display:inline-block;font-size:26px;height:40px;border-radius:8px;text-align:center;text-decoration:none;width:140px;height:100%;line-height:50px}.follower-dialog .followers .followers-buttons .followers-button.follow{border:2px solid #fff;background-color:#de5900;color:#fff}.follower-dialog .followers .followers-buttons .followers-button.unfollow{border:2px solid #de5900;background-color:#fff;color:#de5900}.level-up-dialog.ui-widget.ui-widget-content{background-color:initial}.level-up-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}.level-up-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane{border:0 transparent}.level-up-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{overflow:visible}.level-up-dialog.ui-widget.ui-widget-content .ui-widget-overlay{background-color:#fff;opacity:.2}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog{position:relative;overflow:hidden}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .background-image{position:absolute;margin:0;top:0;left:0;background-size:cover;background-position:50%;background-image:url(/img/kan2/21/1/kan-2-21-1-levelupdialog-background.png);animation:background-rotate 10s linear infinite}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .level-up-text{position:absolute;left:0;right:0;margin:auto;color:#de5900;text-align:center;font-size:96px;height:137px;font-weight:900;padding:0}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .level-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 0 106px;overflow:hidden}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .level-container .level{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:200px;height:200px;text-align:center;font-size:136px;border-radius:50%;border:1px solid;animation:level-animation 1s;z-index:1}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items{position:absolute;left:0;right:0;margin:auto}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container{margin:auto;width:600px}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .get{display:inline-block;font-size:72px;font-weight:900;color:#e30054;vertical-align:middle}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .item-container{display:inline-block;vertical-align:middle}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .item-container .item{margin:10px;font-size:20px;float:left;width:128px;background-color:hsla(0,0%,100%,.6);border-radius:17px}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .item-container .item img{width:128px;height:128px;display:inline-block;margin-bottom:10px}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .item-container .item span{display:inline-block;min-width:124px;border:1px solid #de5900;border-radius:17px;color:#de5900;text-align:center;background-color:#fff}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .get-items .get-items-container .item-container .item:nth-child(3n+1){clear:both;margin-left:10px}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .buttons-pane{position:absolute;bottom:10px;left:0;right:0;margin-left:auto;margin-right:auto}.level-up-dialog.ui-widget.ui-widget-content #level-up-dialog .buttons-pane .dialog-close-button{font-size:38px}@keyframes background-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes level-animation{0%{transform:scale(.1)}60%{transform:scale(4)}to{transform:scale(1)}}.login-bonus-dialog.ui-widget.ui-widget-content{background-color:initial;border:0}.login-bonus-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}.login-bonus-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane{border:0 transparent}.login-bonus-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{overflow:visible}.login-bonus-dialog.ui-widget.ui-widget-content .ui-widget-overlay{background-color:#fff;opacity:.2}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog{position:relative;overflow:hidden;background-color:#fff;border-radius:20px;border:10px solid #bc360d}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts{position:absolute;color:orange;font-size:24px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star1{position:absolute;left:10px;top:20px;transform:rotate(30deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star2{position:absolute;left:20px;top:80px;transform:rotate(90deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star3{position:absolute;left:60px;top:10px;transform:rotate(120deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star4{position:absolute;left:440px;top:6px;transform:rotate(20deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star5{position:absolute;left:520px;top:70px;transform:rotate(45deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .background-starts .star6{position:absolute;left:540px;top:12px;transform:rotate(320deg)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .title{font-size:60px;text-align:center;margin-top:32px;color:#bc360d}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .lap{text-align:center;font-size:42px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .lap .lap-count{font-size:48px;font-weight:700}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container{text-align:center;margin:48px 0}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container{margin-bottom:32px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item{position:relative;display:inline-block;border-radius:32px;margin:5px;width:124px;height:124px;border-style:solid}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.small-item{border-color:#d3d3d3;border-width:4px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.small-item.acquired_items{background-color:#c4f2d8;border-color:#1abd82}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.medium-item{border-color:#d3d3d3;border-width:8px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.medium-item.acquired_items{background-color:#c4f2d8;border-color:#1abd82}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.big-item{border-color:#d0d0d0;filter:grayscale(100%)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.big-item.acquired_items{border-color:#d90042;background-color:#f7d0dd;filter:none;-webkit-filter:none}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.today.check{animation:today-item-animation .4s linear;filter:drop-shadow(0 0 16px #ffa500)}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.today.check .check-mark svg path{transition-duration:.2s;transition-delay:1.15s;transition-timing-function:ease-in;stroke-dashoffset:0;transition-property:stroke-dashoffset}@keyframes today-item-animation{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item .check-mark{position:absolute;left:0;right:0;top:0;bottom:0;font-size:96px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item .item-point{position:absolute;font-size:48px;font-weight:700;left:0;right:0;bottom:32px;color:#d3d3d3}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item .item-point-text{position:absolute;font-size:24px;left:0;right:0;bottom:8px;color:#d3d3d3}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.acquired_items .item-point{color:#bc360d}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item.acquired_items .item-point-text{color:#000}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .get-items-container .item-container .item .item-img img{display:block;width:108px;height:108px;margin:4px auto auto}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .buttons-pane{margin-bottom:32px}.login-bonus-dialog.ui-widget.ui-widget-content #login-bonus-dialog .buttons-pane .dialog-close-button{font-size:38px;width:520px}.badge-dialog.ui-widget.ui-widget-content{background-color:initial;border:0}.badge-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}.badge-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane{border:0 transparent}.badge-dialog.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{overflow:visible}.badge-dialog.ui-widget.ui-widget-content .ui-widget-overlay{background-color:#fff;opacity:.2}.badge-dialog.ui-widget.ui-widget-content #badge-dialog{position:relative;overflow:hidden;background-color:#fff;border-radius:20px;border:10px solid #bc360d;text-align:center}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .badge-container{margin-top:82px;position:relative}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .badge-container img{width:360px;height:360px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .badge-container .badge-title{margin:8px 0 0;font-size:64px;font-weight:700}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .badge-container .badge-sub-title{font-size:32px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .badge-container .badge-get-text{position:absolute;left:55px;top:-35px;font-size:96px;color:#d90042;transform:rotate(-27deg);text-shadow:5px 5px 5px #fff,-5px 5px 5px #fff}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .study-point-get{margin-top:32px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .study-point-get .point .study-point-get-line{height:88px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .study-point-get .point .study-point-get-line .study-point-get-point{font-size:76px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .study-point-get .point .study-point-get-line .study-point-get-point-text{margin-left:12px;font-size:42px}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .buttons-pane{margin:32px 0}.badge-dialog.ui-widget.ui-widget-content #badge-dialog .buttons-pane .dialog-close-button{font-size:38px;width:520px}a.partials-email-alert{display:block;padding:20px;background-color:#f7d0dd}a.partials-email-alert p{font-size:30px;margin:0;color:#d90042;text-align:center;text-decoration:underline}a.partials-email-alert.not-verified .resend-button{float:right;margin-top:13px;width:180px;height:56px;line-height:56px;border:2px solid #de5900;border-radius:10px;color:#de5900;background-color:#fff;text-align:center;font-size:24px}a.partials-email-alert.not-verified p{text-align:left}ul.common-errors,ul.partials-errors{list-style:none;padding:0}ul.common-errors li,ul.partials-errors li{margin:17px 0;padding-left:50px;background-image:url(/img/common/common-form-caution.png);background-repeat:no-repeat;background-position:left 2px;color:#d10005;line-height:44px;font-size:30px}header.partials-header{position:relative;margin-top:9px;height:102px}header.partials-header .back{position:absolute;top:0;left:0;height:102px;width:200px;z-index:1}header.partials-header .back a{display:block;padding-left:40px;height:102px;line-height:102px}header.partials-header .cancel{position:absolute;float:left;top:0;left:0;padding-left:30px;height:102px;width:200px;line-height:102px;text-align:left;font-size:28px}header.partials-header .cancel.hide-cancel{display:none}header.partials-header .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 30px;padding:0 65px;border-bottom:2px solid #535353;line-height:102px;text-align:center;color:#262626;font-size:36px}header.partials-header .action{position:absolute;top:0;right:-30px;height:102px;width:auto;z-index:1}header.partials-header .action a{display:block;padding:0 45px 0 15px;height:102px;width:auto;min-width:200px;text-align:right;color:#de5900;line-height:102px;font-size:0}header.partials-header .action a img{margin-right:10px}header.partials-header .action a .text{display:inline-block;vertical-align:middle;font-size:28px}header.partials-main-header{position:relative;margin:9px 30px 0;border-bottom:2px solid #535353}header.partials-main-header .icon{float:left;height:102px;line-height:102px;width:65px;text-align:center}header.partials-main-header .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 200px 0 80px;line-height:102px;color:#262626;font-size:36px}header.partials-main-header .title.no-action-button-space{margin-right:80px}header.partials-main-header .back{position:absolute;top:0;left:-30px;height:102px;width:200px;z-index:1}header.partials-main-header .back a{display:block;padding-left:40px;height:102px;line-height:102px}header.partials-main-header .action{position:absolute;top:0;right:-30px;height:102px;width:auto;z-index:1}header.partials-main-header .action a{display:block;padding:0 45px 0 15px;height:102px;width:auto;min-width:200px;text-align:right;color:#de5900;line-height:102px;font-size:0}header.partials-main-header .action a img{margin-right:10px}header.partials-main-header .action a .text{display:inline-block;vertical-align:middle;font-size:28px}header.partials-main-header .note{margin-bottom:29px;height:24px;line-height:24px;color:#262626;font-size:24px}.partials-message .icon{margin-top:245px;height:140px;line-height:140px;text-align:center}.partials-message .message{margin:90px 75px 0;font-size:28px}.partials-message .message.center{text-align:center}.partials-message .button-pane{position:fixed;left:0;right:0;bottom:0;height:190px}.partials-message .button-pane .main-button{margin-bottom:80px}.partials-password-feedback .safety{margin-top:31px;height:28px}.partials-password-feedback .safety .gauge{float:left;border-radius:7px;width:274px;height:28px;overflow:hidden}.partials-password-feedback .safety .gauge span{display:block;float:left;margin-left:6px;width:50px;height:28px;background-color:#c1c1c1}.partials-password-feedback .safety .gauge span:first-child{margin-left:0}.partials-password-feedback .safety.s0 .gauge span:first-child,.partials-password-feedback .safety.s1 .gauge span:nth-child(-n+2){background-color:#be0003}.partials-password-feedback .safety.s2 .gauge span:nth-child(-n+3){background-color:#e55607}.partials-password-feedback .safety.s3 .gauge span:nth-child(-n+4),.partials-password-feedback .safety.s4 .gauge span:nth-child(-n+5){background-color:#1abd82}.partials-password-feedback .safety .summary{margin-left:287px;height:28px;line-height:28px;font-size:24px;font-weight:700}.partials-password-feedback .safety.s0,.partials-password-feedback .safety.s1{color:#be0003}.partials-password-feedback .safety.s2{color:#e55607}.partials-password-feedback .safety.s3,.partials-password-feedback .safety.s4{color:#1abd82}.partials-password-feedback .description{margin-top:30px}.partials-study-header{position:relative;margin-bottom:62px}.partials-study-header .header-tab{margin:40px 120px 0}.partials-study-header .header-tab li .tab-text:before{content:" ";display:inline-block;margin:0 10px 4px 0;vertical-align:middle}.partials-study-header .header-tab li.homework .tab-text:before{width:38px;height:32px;margin-bottom:6px;background-image:url(/img/common/common-study-header-homework-off.png)}.partials-study-header .header-tab li.homework.active .tab-text:before{background-image:url(/img/common/common-study-header-homework-on.png)}.partials-study-header .header-tab li.self-study .tab-text:before{width:32px;height:38px;background-image:url(/img/common/common-study-header-self-study-off.png)}.partials-study-header .header-tab li.self-study.active .tab-text:before{background-image:url(/img/common/common-study-header-self-study-on.png)}.partials-study-header .left-button{position:absolute;left:0;top:0;width:120px;height:97px}.partials-study-header .left-button a{display:block;height:97px;line-height:92px;padding-left:4px;text-align:center}.partials-study-header .right-button{position:absolute;right:0;top:0;width:120px;height:97px}.partials-study-header .right-button a{display:block;height:97px;line-height:92px;padding-right:4px;text-align:center}.partials-tabs{position:fixed;margin:0;padding:0;left:0;right:0;bottom:0;height:154px;border-top:4px solid #d5d5d5;background-color:#fff}.partials-tabs li{display:block;float:left;position:relative;margin-top:-4px;height:154px}.partials-tabs li:nth-child(n+2):after{content:" ";position:absolute;top:34px;left:-1px;bottom:30px;width:2px;background-color:#c1c1c1}.partials-tabs li a{display:block;padding-top:12px;height:154px;color:#939393;text-align:center;font-size:26px}.partials-tabs li a .icon{margin-top:22px;height:52px;line-height:52px;font-size:0}.partials-tabs li a .icon .on-active{display:none}.partials-tabs li a .text{margin-top:12px}.partials-tabs li.active a{color:#de5900;padding-top:0;border-top:12px solid #de5900}.partials-tabs li.active a .icon .on-active{display:inline}.partials-tabs li.active a .icon .on-inactive{display:none}.partials-tabs li .tab-badge{position:absolute;top:20px;right:20px;width:20px;height:20px;border-radius:10px;background-color:#d90042}.partials-tabs li .tab-badge.blink{animation:blink 1s infinite}.partials-tabs.tab1 li{width:100%}.partials-tabs.tab2 li{width:50%}.partials-tabs.tab3 li{width:33%}.partials-tabs.tab4 li{width:25%}.partials-tabs.tab5 li{width:20%}.partials-tabs.tab6 li{width:16.6%}.partials-tabs.tab7 li{width:14.2%}.partials-tabs.no-ai li.ai,.partials-tabs.no-basic li.basic,.partials-tabs.no-group li.group,.partials-tabs.no-message li.message,.partials-tabs.no-notification li.notifications,.partials-tabs.no-settings li.settings,.partials-tabs.no-study li.study{display:none}@keyframes blink{50%{opacity:0}}ul.partials-register-steps{margin:23px 0 68px;padding:0;text-align:center;font-size:0}ul.partials-register-steps li{position:relative;display:inline-block;width:100px;height:100px;border-radius:50px;background-color:#ffb77a;color:#fff;text-align:center;line-height:100px;font-size:36px}ul.partials-register-steps li:not(:first-child){margin-left:70px}ul.partials-register-steps li:not(:first-child):before{position:absolute;content:" ";display:block;left:-44px;top:50%;margin-top:-14px;width:20px;height:28px;background-image:url(/img/common/common-step-arrow-active.png)}ul.partials-register-steps li.current{background-color:#de5900;color:#fff}ul.partials-register-steps li.current~li{background-color:#eee;color:#ccc}ul.partials-register-steps li.current~li:before{background-image:url(/img/common/common-step-arrow-inactive.png)}