.html-lesson-wrapper li,.html-lesson-wrapper ul{list-style:unset}.html-lesson-wrapper [class^=page-] .arrow-part div:before{content:""}.html-lesson-wrapper .try-content .dash-list li:before{content:"-"}.html-lesson-wrapper .try-content .shape{z-index:0!important}.html-material{background:#ebeef1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.html-material .material-controls{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.html-material .material-controls .container{width:936px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.html-material .lesson-description,.html-material .material-controls .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;height:72px}.html-material .lesson-description{position:relative;font-size:.875rem;max-width:38%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.html-material .lesson-description .rank{padding-top:8px}.html-material .lesson-description p{padding-left:12px;padding-right:12px}.html-material .lesson-description .lesson{margin-top:4px;padding-bottom:8px;font-weight:700;overflow:hidden;line-height:1;text-overflow:ellipsis}.html-material .lesson-description:before{content:"";position:absolute;top:0;border-top:4px solid #0087d2;width:100%}.html-material .zoom-wrapper{position:relative;top:unset;right:unset}.html-material>>>.zoom-wrapper .zoom img{-webkit-filter:brightness(0) saturate(100%) invert(33%) sepia(86%) saturate(2210%) hue-rotate(180deg) brightness(94%) contrast(101%);filter:brightness(0) saturate(100%) invert(33%) sepia(86%) saturate(2210%) hue-rotate(180deg) brightness(94%) contrast(101%)}.html-material>>>.zoom-wrapper .zoom-disabled img{-webkit-filter:unset;filter:unset}.html-material .material-controls .el-button{width:160px;height:40px;background:#ebeef1;color:#0087d2;font-size:16px;font-family:NotoSansJP;border:none;border-radius:8px;padding:0}.html-material .material-controls .el-button:hover{opacity:.8}.html-material .material-controls .el-button+.el-button{margin-left:8px}.html-material .one-button .el-button{margin-left:100px}.html-wrapper{display:block;margin:16px auto;width:var(--html-wrapper-width)}.html-inner{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;width:100%;height:calc(100vh - 104px)}.html-inner.zoom-active{cursor:-webkit-grab;cursor:grab}.pinch-wrapper{background-color:#fff!important}.html-wrapper>>>.html-content{background:#fff}.html-wrapper>>>.html-lesson-wrapper,.html-wrapper>>>.html-lesson-wrapper [class^=page-]{max-width:100%}.html-wrapper>>>.html-lesson-wrapper .program-rank .level{text-transform:uppercase}@media only screen and (min-width:605px){.html-wrapper>>>.html-lesson-wrapper.level-6 .lesson-number{padding-top:7px;font-size:clamp(26px,4vw,41px)!important}.html-wrapper>>>.html-lesson-wrapper.level-6 .title-section{top:clamp(50px,8vw,78px);padding-top:clamp(16px,4vw,35px);padding-bottom:clamp(16px,4vw,35px)}.html-wrapper>>>.html-lesson-wrapper.level-6 .act-content.part-1,.html-wrapper>>>.html-lesson-wrapper.level-6 .see-content.see-1{margin-top:28%}}:root{--html-wrapper-width:auto;--initial-revamp-scale:0.74;--revamp-scale:0.74;--revamp-wrapper-width:892.75px;--revamp-lesson-menu-width:200px}@media screen and (max-width:959px){.material-buttons[data-v-bfa10ada],.material-controls[data-v-bfa10ada]{display:unset!important}.html-material .material-controls .container[data-v-bfa10ada]{width:auto;margin:0 auto;height:56px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.html-material .lesson-info[data-v-bfa10ada]{margin-top:13px;margin-bottom:26px;padding:0 16px}.html-material .lesson-info .rank[data-v-bfa10ada]{font-size:15px;font-weight:700;margin-bottom:13px}.html-material .lesson-info .lesson-title[data-v-bfa10ada]{background:#fff;padding:16px;font-size:12px}.html-material .lesson-title p[data-v-bfa10ada]:first-child{margin-bottom:4px}.html-material .el-button[data-v-bfa10ada]{background:none!important}.html-wrapper[data-v-bfa10ada]{margin:0 auto;width:100%}.html-inner[data-v-bfa10ada]{height:calc(100vh - 219px)}.html-content[data-v-bfa10ada]{zoom:1!important}.pinch-wrapper[data-v-bfa10ada]{width:100vw!important;background-color:#fff!important}}.html-content[data-v-bfa10ada]{-webkit-transform-origin:top left;transform-origin:top left;background-color:#fff;-webkit-transform:scale(var(--revamp-scale));transform:scale(var(--revamp-scale));width:174%}.html-material .material-controls .container[data-v-bfa10ada],.html-wrapper[data-v-bfa10ada]{width:calc(var(--revamp-wrapper-width)*var(--initial-revamp-scale) + var(--revamp-lesson-menu-width))!important}.html-wrapper[data-v-bfa10ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-wrapper[data-v-bfa10ada]{overflow:hidden}.content-wrapper .per-material[data-v-bfa10ada]:not(:last-child){margin-bottom:40px}.lesson-selection .scroll[data-v-bfa10ada]{height:calc(100vh - 104px)}.lesson-selection[data-v-bfa10ada] .el-submenu__title{pointer-events:none!important;border-bottom:1px solid #ebeef1}.lesson-selection[data-v-bfa10ada] .el-menu{min-height:calc(100vh - 104px)}.lesson-selection[data-v-bfa10ada] .el-menu-item:focus:not(.is-active){background:none}.lesson-selection[data-v-bfa10ada] .el-menu-item.is-active{background-color:#ecf5ff;color:#303133}.lesson-selection[data-v-bfa10ada] .el-menu .el-divider--horizontal{margin:0;background:#ebeef1;width:85%;height:.5px;margin:0 auto;margin-top:-1px;margin-bottom:-1px}.lesson-selection[data-v-bfa10ada] .el-submenu__icon-arrow{display:none}@media screen and (max-width:959px){.html-wrapper[data-v-bfa10ada]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw!important}.html-wrapper[data-v-bfa10ada] .el-aside{display:none}.content-wrapper[data-v-bfa10ada],.html-material .material-controls .container[data-v-bfa10ada]{width:100vw!important}.html-content[data-v-bfa10ada]{-webkit-transform:unset;transform:unset;width:100%;margin-right:0!important;margin-bottom:0!important}}