html{font-size:18px}#app{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Yu Gothic Medium,Arial,メイリオ,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app .v-navigation-drawer .v-list-item__icon:first-child{margin-right:16px}#app .v-btn{font-size:18px;min-height:36px}#app .v-btn:not(.v-btn--floating){height:unset}#app .white-space-wrap-button .v-btn__content{white-space:normal;width:100%}#app.xs .v-btn{font-size:16px}#app .v-card__text{font-size:18px}#app.xs .v-card__text{font-size:16px}#app .v-input,#app .v-label{font-size:20px}#app .v-navigation-drawer .v-list__tile{font-size:16px}#app.xs .v-navigation-drawer .v-list__tile{font-size:18px}#app .v-input--radio-group--row .v-radio{margin-bottom:unset}#app .v-radio .theme--light.v-label{color:rgba(0,0,0,.87)}#app .v-textarea textarea{line-height:130%;font-size:16px}#app .server-content h1,#app .server-content h2,#app .server-content h3,#app .server-content h4,#app .server-content h5,#app .server-content h6{font-weight:700}#app .server-content h1{color:#000;font-size:28px}#app .server-content h2{border-bottom:1px solid #ccc;color:#000;font-size:24px}#app .server-content h3{font-size:18px}#app .server-content h4{font-size:16px}#app .server-content h5{font-size:14px}#app .server-content h6{color:#777;background-color:inherit;font-size:14px}#app .server-content hr{height:.2em;border:0;color:#ccc;background-color:#ccc}#app .server-content blockquote,#app .server-content dl,#app .server-content li,#app .server-content ol,#app .server-content p,#app .server-content pre,#app .server-content table,#app .server-content ul{margin:15px 0}#app .server-content code,#app .server-content pre{border-radius:3px;background-color:#f8f8f8;color:inherit}#app .server-content code{border:1px solid #eaeaea;margin:0 2px;padding:0 5px}#app .server-content pre{border:1px solid #ccc;line-height:1.25em;overflow:auto;padding:6px 10px}#app .server-content pre>code{border:0;margin:0;padding:0}#app .server-content a,#app .server-content a:visited{color:#4183c4;background-color:inherit;text-decoration:none}#app .server-content table{border-collapse:collapse}#app .server-content table tr:nth-child(odd) td{background-color:#eee}#app .server-content table td,#app .server-content table th{border:1px solid #ccc;padding:8px 10px}#app .server-content blockquote table thead{display:none}#app .noscroll[data-v-5716a4cc]{overflow-y:unset}.header-title[data-v-7d746a3e]{font-weight:bolder;font-size:2rem}.footer-content[data-v-3231996c]{font-size:14px;width:auto}.xs .footer-content .copyright[data-v-3231996c]{font-size:10px}.footer-content a[data-v-3231996c]{text-decoration:underline}.curriculum-badge[data-v-48d5dfec]{display:inline-block}.thumbnail[data-v-48d5dfec]{position:relative}.name[data-v-48d5dfec]{height:100px}.chips[data-v-48d5dfec]{height:50px}.content-name[data-v-48d5dfec]{font-size:150%;font-weight:bolder}.excerpt[data-v-48d5dfec]{font-size:100%}.absolute-center[data-v-48d5dfec]{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.play-button[data-v-48d5dfec]{width:100px;height:100px;background-color:rgba(255,128,192,.9);opacity:0;box-shadow:0 0 3px 3px rgba(0,0,0,.3);border-radius:50%;z-index:1;transition:all .5s ease}.smAndDown .play-button[data-v-48d5dfec]{background-color:rgba(255,128,192,.6);box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.hovered .play-button[data-v-48d5dfec]{opacity:1}.play-button-inner[data-v-48d5dfec]{left:10px;width:50px;height:60px;background:linear-gradient(to bottom left,transparent 50%,#fff 50.1%) 100% 0/100% 50.1% no-repeat,linear-gradient(to top left,transparent 50%,#fff 50.1%) 100% 100%/100% 50.1% no-repeat}.theme--dark.v-card[data-v-48d5dfec]{background-color:#000}.duration[data-v-48d5dfec]{font-size:20px}#app .banner[data-v-a4ae42ac]{height:180px;padding:5px}#app.mdAndUp .banner[data-v-a4ae42ac]{margin-top:10px;background-color:transparent;border-radius:20px;transition:all .5s ease}#app.mdAndUp .banner[data-v-a4ae42ac]:hover{background-color:#9fa8da}#app .contents-list[data-v-d893614a]{background-color:#fff}#app .pickup-wrapper[data-v-d893614a]{background-color:#000;padding:24px 12px 4px}#app.smAndUp .pickup-wrapper[data-v-d893614a]{padding:24px 48px 4px}#app .special-header[data-v-d893614a]{border-bottom:1px solid #666}#app .category-chip-wrapper[data-v-d893614a]{padding:4px 8px 0}#app.smAndUp .category-chip-wrapper[data-v-d893614a]{padding:4px 48px 0}#app .category-chip[data-v-d893614a]{cursor:pointer}#app .v-btn.register[data-v-2889803e]{font-size:30px;height:unset;width:90%}.header-title[data-v-2889803e]{font-weight:bolder;font-size:2.5rem}.vimeo-wrapper iframe{max-width:100%}.help-root[data-v-16f277cf]{position:relative;margin:10px auto;max-width:860px}.image[data-v-16f277cf]{padding:50px 0}.baloon[data-v-16f277cf]{position:absolute;background-color:#fff;border:2px solid #eac;padding:5px;border-radius:5px;z-index:1;height:40px;display:flex;align-items:center;justify-content:center}.arrow[data-v-16f277cf]{position:absolute;z-index:2}.arrow[data-v-16f277cf]:after,.arrow[data-v-16f277cf]:before{position:absolute;border:solid transparent;height:0;width:0;content:" "}.arrow[data-v-16f277cf]:after{margin-left:-10px}.arrow[data-v-16f277cf]:before{margin-left:-13px}.arrow.bottom[data-v-16f277cf]:after{border-top-color:#fff;border-width:15px 10px 5px}.arrow.bottom[data-v-16f277cf]:before{border-top-color:#eac;border-width:19px 13px 7px}.arrow.top[data-v-16f277cf]:after{border-bottom-color:#fff;border-width:5px 10px 15px;bottom:0}.arrow.top[data-v-16f277cf]:before{border-bottom-color:#eac;border-width:7px 13px 19px;bottom:0}.document-button[data-v-a33fbd38]{white-space:normal}.special-header[data-v-a33fbd38]{border-bottom:1px solid #666}.relation-wrapper[data-v-a33fbd38]{border:1px solid #484;border-radius:5px;background:#ffc}.relation-wrapper .relation[data-v-a33fbd38]{cursor:pointer;border-bottom:1px solid #ccc}#app.smAndUp .relation[data-v-a33fbd38]{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}#app.mdAndUp .banner[data-v-a33fbd38]{margin-top:10px;background-color:transparent;border-radius:20px;transition:all .5s ease}#app.mdAndUp .banner[data-v-a33fbd38]:hover{background-color:#9fa8da}