﻿@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'WindowsYuGothicM';font-weight:normal;src:local("Yu Gothic Medium"),local("Yu Gothic")}@font-face{font-family:'WindowsYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}body{font-family:-apple-system, BlinkMacSystemFont, YuGothic, WindowsYuGothicM, Meiryo, sans-serif;font-size:14px;color:#222222;background-color:#f1f1f1;word-wrap:break-word;overflow-wrap:break-word}body.is-scroll-disabled{overflow:hidden}ul,li,a{display:block;margin:0;padding:0}a,a:hover,a:visited{text-decoration:none;color:#0077d3;cursor:pointer}img{display:block;margin:0;padding:0}p{line-height:1.3em}p a{display:inline}button{font-family:-apple-system, BlinkMacSystemFont, YuGothic, WindowsYuGothicM, Meiryo, sans-serif;border:0;background:none}input{font-family:-apple-system, BlinkMacSystemFont, YuGothic, WindowsYuGothicM, Meiryo, sans-serif}input[type='text'],textarea{display:block;box-sizing:border-box;width:100%;min-height:32px;padding:6px 8px;font-size:14px;border:2px solid #cfcfcf;border-radius:4px;background-color:#ffffff;background-image:none;margin:0;resize:vertical;color:#222222}input[type='text']:-ms-input-placeholder,input[type='text']::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#cfcfcf}input[type='text']::-moz-placeholder,textarea::-moz-placeholder{color:#cfcfcf}input[type='text']::placeholder,textarea::placeholder{color:#cfcfcf}select{font-family:-apple-system, BlinkMacSystemFont, YuGothic, WindowsYuGothicM, Meiryo, sans-serif;line-height:1.1em;color:#222222}input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0;padding:0}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}input[type="range"]::-ms-fill-lower{background:#0077d3}input[type="range"]::-ms-fill-upper{background:rgba(255,255,255,0.4)}input[type="range"]::-ms-thumb{background:#ffffff}input[type="range"]::-ms-track{color:rgba(0,0,0,0);border-width:0}@font-face{font-family:'WindowsYuGothicM';font-weight:normal;src:local("Yu Gothic Medium"),local("Yu Gothic")}@font-face{font-family:'WindowsYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:icons;src:url(//cdn.nnn.ed.nico/tenjin/assets/icons-241861b4d8b391a10f7a06a265474380c9bc4b4d640d193af218972f54d95bfc.eot);src:url(//cdn.nnn.ed.nico/tenjin/assets/icons-241861b4d8b391a10f7a06a265474380c9bc4b4d640d193af218972f54d95bfc.eot?#iefix) format("eot"),url(//cdn.nnn.ed.nico/tenjin/assets/icons-204e7c286c47ae47bea8e00364b920561587e4b81299826b7003ac3e81f82b96.woff2) format("woff2"),url(//cdn.nnn.ed.nico/tenjin/assets/icons-09c83fa2ccfc473b15ec77f04c883b4ad56f9222739d70bb75e8fc2c67a71df5.woff) format("woff"),url(//cdn.nnn.ed.nico/tenjin/assets/icons-d87cbc3b8c9c1b3bdb9249fea9b6b7646caf14ba78144cb29dd4c75f3ed67e79.ttf) format("truetype"),url(//cdn.nnn.ed.nico/tenjin/assets/icons-4382c40c859df872e5216aa17e560aef8879db01c198b2bc9d4ec53af3ab313a.svg#icons) format("svg")}.u-image-wrapper.type-thumbnail:hover:after,[class^='icon-'],[class*=' icon-']{display:inline-block;position:relative;font-style:normal;font-family:'icons';font-weight:normal;font-variant:normal;line-height:normal;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}[class^='icon-']:before,[class*=' icon-']:before{position:relative;display:inline-block}.icon-about:before{content:""}.icon-arrow-lined-down:before{content:""}.icon-arrow-lined-left:before{content:""}.icon-arrow-lined-right:before{content:""}.icon-arrow-lined-up:before{content:""}.icon-attention:before{content:""}.icon-blank:before{content:""}.icon-category-computer:before{content:""}.icon-category-creative:before{content:""}.icon-category-etc:before{content:""}.icon-category-hisshu:before{content:""}.icon-category-howto:before{content:""}.icon-category-kyoka:before{content:""}.icon-category-program:before{content:""}.icon-category-sougou:before{content:""}.icon-category-trial:before{content:""}.icon-check-round-s:before{content:""}.icon-check-s:before{content:""}.icon-clip:before{content:""}.icon-close:before{content:""}.icon-comment:before{content:""}.icon-comment-off:before{content:""}.icon-comment-s:before{content:""}.icon-correct:before{content:""}.icon-correct-round:before{content:""}.icon-course:before{content:""}.icon-course-rounded:before{content:""}.icon-cup:before{content:""}.icon-download:before{content:""}.icon-error:before{content:""}.icon-eureka:before{content:""}.icon-evaluate:before{content:""}.icon-exercise-rounded:before{content:""}.icon-exercise-rounded-plus:before{content:""}.icon-exit:before{content:""}.icon-filter:before{content:""}.icon-forum:before{content:""}.icon-forward:before{content:""}.icon-guide:before{content:""}.icon-hand:before{content:""}.icon-help:before{content:""}.icon-history-s:before{content:""}.icon-home:before{content:""}.icon-incorrect:before{content:""}.icon-incorrect-round:before{content:""}.icon-index:before{content:""}.icon-information:before{content:""}.icon-kyouzai-s:before{content:""}.icon-lesson:before{content:""}.icon-live-rounded:before{content:""}.icon-live-rounded-plus:before{content:""}.icon-mobile-device:before{content:""}.icon-mobile-device-tick:before{content:""}.icon-movie-rounded:before{content:""}.icon-movie-rounded-plus:before{content:""}.icon-mycourse:before{content:""}.icon-notice:before{content:""}.icon-notices:before{content:""}.icon-outer:before{content:""}.icon-pause:before{content:""}.icon-person:before{content:""}.icon-person-s:before{content:""}.icon-play:before{content:""}.icon-playback-rate-0-5:before{content:""}.icon-playback-rate-0-75:before{content:""}.icon-playback-rate-1:before{content:""}.icon-playback-rate-1-25:before{content:""}.icon-playback-rate-1-5:before{content:""}.icon-playback-rate-1-75:before{content:""}.icon-playback-rate-2:before{content:""}.icon-question:before{content:""}.icon-rate-1:before{content:""}.icon-rate-1-5:before{content:""}.icon-rate-2:before{content:""}.icon-reload:before{content:""}.icon-replay:before{content:""}.icon-rewind:before{content:""}.icon-search:before{content:""}.icon-setting:before{content:""}.icon-sound:before{content:""}.icon-sound-off:before{content:""}.icon-speak:before{content:""}.icon-tag-s:before{content:""}.icon-test:before{content:""}.icon-text-rounded:before{content:""}.icon-text-rounded-plus:before{content:""}.icon-theater-mode:before{content:""}.icon-theater-mode-on:before{content:""}.icon-time:before{content:""}.icon-time-s:before{content:""}.icon-time-s-2:before{content:""}.icon-trash:before{content:""}.icon-upload:before{content:""}.icon-user:before{content:""}.icon-view-s:before{content:""}.icon-vr:before{content:""}.icon-vr-hq:before{content:""}.icon-vr-rounded:before{content:""}.icon-vr-rounded-plus:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.type-rounded[class^='icon-'],.type-rounded[class*=' icon-']{width:1em;height:1em;border-radius:1em;background-color:#0077d3;color:#ffffff;text-align:center;line-height:.66em}.type-rounded[class^='icon-']:before,.type-rounded[class*=' icon-']:before{font-size:.6em}:root{--keyframes-progress-circle-circumference-start: 0;--keyframes-progress-circle-circumference-end: 0}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fade-out-delayed{0%{display:block;opacity:1}90%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes scale-in{0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scale-out{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes expand-in{0%{width:0}100%{width:100%}}@keyframes slide-down{0%{top:-80px;opacity:0}100%{top:0;opacity:1}}@keyframes slide-down-ext{0%{margin-top:-100px;top:-80px;opacity:0}100%{margin-top:0;top:0;opacity:1}}@keyframes slide-up-ext{0%{margin-top:0}100%{margin-top:-200%}}@keyframes slide-in{0%{left:100%}100%{left:0}}@keyframes slide-out{0%{right:0}100%{right:100%}}@keyframes twinkle{0%{transform:scale(0)}15%{transform:scale(0)}100%{transform:scale(1)}}@keyframes blink{0%{transform:scale(0)}16.5%{transform:scale(0)}20%{transform:scale(1)}80%{transform:scale(1)}81%{transform:scale(0)}}@keyframes vertical-flip{0%{transform:scale(1, 0.01)}100%{transform:scale(1, 1)}}@keyframes ringring{0%{transform:translate(0%, 0%)}5%{transform:translate(10%, 0%) rotate(10deg)}25%{transform:translate(20%, 0%) rotate(20deg)}30%{transform:translate(-10%, 0%) rotate(-10deg)}35%{transform:translate(-15%, 0%) rotate(-15deg)}45%{transform:translate(10%, 0%) rotate(10deg)}50%{transform:translate(15%, 0%) rotate(15deg)}60%{transform:translate(-5%, 0%) rotate(-5deg)}65%{transform:translate(-7%, 0%) rotate(-7deg)}75%{transform:translate(0%, 0%) rotate(0deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes progress-circle-animation{0%{stroke-dashoffset:var(--progress-circle-circumference-start)}100%{stroke-dashoffset:var(--progress-circle-circumference-end)}}html,body{height:100%}html.type-no-footer,body.type-no-footer{height:auto}html>.l-wrapper,body>.l-wrapper{position:relative;min-height:100%}html>.l-wrapper>.l-header,body>.l-wrapper>.l-header{height:70px}html>.l-wrapper>.l-header.is-fixed,body>.l-wrapper>.l-header.is-fixed{position:fixed;z-index:3;top:0;left:0;width:100%;min-width:960px;height:63px}html>.l-wrapper>.l-contents-wrapper,body>.l-wrapper>.l-contents-wrapper{position:relative;padding-bottom:240px}html>.l-wrapper>.l-contents-wrapper .l-pre-contents,body>.l-wrapper>.l-contents-wrapper .l-pre-contents{width:100%;margin:0 auto;border-bottom:dotted 1px #cfcfcf}html>.l-wrapper>.l-contents-wrapper .l-contents,body>.l-wrapper>.l-contents-wrapper .l-contents{width:960px;margin:16px var(--l-contents-left-and-right-margin, auto)}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-1,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-1{width:960px;margin:0 auto;padding-top:16px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-1-2,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-1-2{width:960px;margin:0 auto;padding-top:16px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2{display:flex}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2>.l-column-main,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2>.l-column-main{width:560px;margin-right:16px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2>.l-column-sub,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2>.l-column-sub{width:384px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2{display:flex}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2>.l-column-sub,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2>.l-column-sub{width:288px;margin-right:48px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2>.l-column-main,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-2>.l-column-main{width:624px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3{display:flex}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3>.l-column-common,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3>.l-column-common{width:468px}html>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3>.l-column-common:first-of-type,body>.l-wrapper>.l-contents-wrapper .l-contents.type-column-2-3>.l-column-common:first-of-type{margin-right:24px}html>.l-wrapper>.l-footer,body>.l-wrapper>.l-footer{position:absolute;bottom:0;left:0;width:100%}.typo-inline-notice{color:#f55151}.typo-basic{text-align:justify;text-justify:inter-ideograph;line-height:1.5;font-size:14px}.typo-basic.size-s{font-size:12px;line-height:1.4em}.typo-emphasized{line-height:1.8em;font-size:16px;font-weight:bold;text-align:center}.typo-caption{text-align:justify;text-justify:inter-ideograph;font-size:12px;color:#828282;line-height:1.5;font-weight:normal}.typo-caption.size-s{font-size:10px}.typo-page-title{text-align:justify;text-justify:inter-ideograph;display:flex;align-items:center;font-size:25px;font-weight:normal;padding:16px 0 20px;line-height:1.15;color:#3c3c50}.typo-page-title>[class^='icon-'],.typo-page-title [class*=' icon-']{margin-right:8px}.typo-page-title.has-underline>span{display:inline-block;position:relative;box-sizing:border-box}.typo-page-title.has-underline>span:before{content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:3px;opacity:.2;background-color:#0077d3}.typo-page-title.size-s{font-size:20px}.typo-list-title{text-align:justify;text-justify:inter-ideograph;font-size:20px;font-weight:normal;padding-right:16px}.typo-list-title>[class^='icon-'],.typo-list-title [class*=' icon-'],.typo-list-title>img{margin-right:.25em;vertical-align:-.1em}.typo-list-title>[class^='icon-'],.typo-list-title [class*=' icon-']{font-size:1.1em}.typo-list-title>img{display:inline-block;width:22px;height:22px}.typo-list-title.has-underline>span{display:inline-block;position:relative;box-sizing:border-box}.typo-list-title.has-underline>span:before{content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:3px;opacity:.2;background-color:#0077d3}.typo-list-item-title{text-align:justify;text-justify:inter-ideograph;font-size:15px;font-weight:bold;line-height:1.5em;word-break:break-all}.typo-list-item-title.size-s{font-size:14px;line-height:1.4em}.typo-list-item-title.size-l{font-size:19px;line-height:1.4em}.typo-normal{font-weight:normal;white-space:nowrap}.u-recommendation-list>ul>.item-question-sub>a:after{content:'';display:block;clear:both}.u-recommendation-list>ul>.item-question-sub.is-resolved>a:after{content:'';display:block;position:absolute;top:2px;right:2px;width:64px;height:64px;background-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/label-resolved-shoulder-12de34f455443928edc079efdf2e1610634a889ad0b16c1158d1b7fd98db2c60.svg);background-repeat:no-repeat;background-size:64px 64px}.divider{border:solid 1px #e9e9e9;display:block;margin:16px 0;border-width:0 0 1px}.divider.type-bottom{margin:0 0 16px}.divider.type-no-margin{margin:0}.divider.size-l{margin:24px 0}.divider-invisible{display:block;margin:8px 0;border-width:0}.divider-invisible.size-l{margin:16px 0}.divider-invisible.size-xl{margin:32px 0}.centered{text-align:center}.qa-amp{font-size:.8em}.padding-s{padding:8px}.padding-m{padding:16px}.padding-l{padding:24px}.padding-l2{padding:32px}.padding-xl{padding:40px}.margin-s{margin:8px}.margin-m{margin:16px}.margin-l{margin:24px}.margin-l2{margin:32px}.margin-xl{margin:40px}.padding-top-s{padding-top:8px}.bg-gray{background-color:rgba(0,0,0,0.05)}.bg-warning{background-color:#ffe2dc}.u-badge{z-index:-1;display:block;overflow:hidden;box-sizing:border-box;min-width:12px;height:12px;font-family:'arial';font-size:10px;line-height:12px;text-align:center;color:#ffffff;border-radius:12px;background-color:#f55151}.u-blocker{animation-name:fade-out;animation-duration:0.5s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;background-color:rgba(241,241,241,0.5);display:none;opacity:0}.u-blocker:before,.u-blocker:after{content:'';display:block;position:absolute;top:0;left:0}.u-blocker:before,.u-blocker:after{transform:scale(0);width:1.5rem;height:1.5rem;top:49%;background-color:#0077d3;border-radius:24px}.u-blocker:before{animation-name:twinkle;animation-duration:0.6s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0;left:48%}.u-blocker:after{animation-name:twinkle;animation-duration:0.6s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0.45s;left:52%}.u-blocker.is-active{animation-name:fade-in;animation-duration:0.5s;animation-delay:1s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;display:block;opacity:0}.u-breadcrumbs{display:flex;width:960px;margin:0 auto;height:32px}.u-breadcrumbs>li{display:flex;align-items:center;height:100%;margin-right:4px;font-size:12px;line-height:23px;max-width:calc(100% / 3);flex-shrink:1}@supports (line-clamp: 1) or (-webkit-line-clamp: 1){.u-breadcrumbs>li{text-overflow:ellipsis}}.u-breadcrumbs>li>a,.u-breadcrumbs>li>a:visited{display:inline-block;color:#0077d3;text-decoration:none;padding:0 8px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-breadcrumbs>li>a:hover,.u-breadcrumbs>li>a:visited:hover{text-decoration:underline}.u-breadcrumbs>li:first-child{margin-left:-8px}.u-breadcrumbs>li:first-child:before{display:none}.u-breadcrumbs>li:last-child{max-width:calc(100% / 2)}.u-breadcrumbs>li:before{display:inline-block;content:' - '}.u-breadcrumbs>li.current>a,.u-breadcrumbs>li.current:visited{color:#606060}.u-breadcrumbs>li.current>a:hover,.u-breadcrumbs>li.current:visited:hover{color:#606060}.type-column-1~.l-pre-contents .u-breadcrumbs{width:500px}.u-button{transition:0.15s ease-out;transition-property:filter -webkit-filter -moz-filter;display:inline-block;box-sizing:border-box;margin:0;padding:13px 20px;font-size:14px;font-weight:normal;line-height:1em;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.05em;border:solid 1px rgba(0,0,0,0);border-radius:4px;background:none;outline:none}.u-button [class^="icon-"],.u-button [class*=" icon-"]{margin-right:.2em;font-size:1.2em;vertical-align:-.15em}.u-button:hover{color:#0077d3;border:solid 1px #0077d3;background-color:rgba(0,0,0,0)}.u-button.type-wide{width:100%}.u-button.type-primary{border:solid 1px #0077d3;color:#ffffff;background-color:#0077d3}.u-button.type-primary:hover{-moz-filter:brightness(130%);filter:brightness(130%)}.u-button.type-primary-light{border:solid 1px #0077d3;color:#0077d3;background-color:#ffffff}.u-button.type-primary-light:hover{-moz-filter:brightness(130%);filter:brightness(130%);color:#ffffff;background-color:#0077d3}.u-button.type-accent{border:solid 1px #00c541;color:#ffffff;background-color:#00c541}.u-button.type-accent:hover{-moz-filter:brightness(115%);filter:brightness(115%)}.u-button.type-accent-light{border:solid 1px #00c541;color:#00c541;background-color:#ffffff}.u-button.type-accent-light:hover{-moz-filter:brightness(115%);filter:brightness(115%);color:#ffffff;background-color:#00c541}.u-button.type-warning{border:solid 1px #f55151;color:#ffffff;background-color:#f55151}.u-button.type-warning:hover{-moz-filter:brightness(120%);filter:brightness(120%)}.u-button.type-warning-light{border:solid 1px #f55151;color:#f55151;background-color:#ffffff}.u-button.type-warning-light:hover{-moz-filter:brightness(120%);filter:brightness(120%);color:#ffffff;background-color:#f55151}.u-button.type-payment{border:solid 1px #efe025;color:#222222;background-color:#efe025}.u-button.type-payment:hover{-moz-filter:brightness(120%);filter:brightness(120%)}.u-button.type-on-dark{color:#537cf7}.u-button.type-on-dark:hover{border:solid 1px #537cf7}.u-button.is-disabled,.u-button.is-disabled:hover,.u-button.is-disabled:visited,.u-button.is-disabled:focus{-moz-filter:brightness(100%);filter:brightness(100%);cursor:default;opacity:.4;box-shadow:none}.u-button.size-s{padding:9px 13px;font-size:12px;border-radius:50px}.u-button.size-l{padding:19px 30px;font-size:16px}.u-button.size-xl{padding:24px 40px;font-size:18px}.u-button.size-xxl{padding:24px 40px;font-size:22px}.u-button-wrapper{text-align:center}.u-button-wrapper>.u-button,.u-button-wrapper .component-button{margin-right:8px}.u-button-wrapper>.u-button:last-child,.u-button-wrapper .component-button:last-child{margin-right:0}.u-button-wrapper.type-flex{display:flex;padding:8px;height:58px}.u-button-wrapper.type-flex>.u-button,.u-button-wrapper.type-flex .component-button{flex:1;align-items:top}.u-button-wrapper.type-flex.type-flex-vertical{flex-direction:column;height:auto;align-items:center}.u-button-wrapper.type-flex.type-flex-vertical>.u-button,.u-button-wrapper.type-flex.type-flex-vertical .component-button{margin:0}.u-button-wrapper.type-flex.type-flex-vertical>.u-button:not(:last-child),.u-button-wrapper.type-flex.type-flex-vertical .component-button:not(:last-child){margin-bottom:16px}.u-button-wrapper-has-form{text-align:center}.u-button-wrapper-has-form>form{display:block}.u-button-wrapper-has-form>form>.u-button,.u-button-wrapper-has-form>form .component-button{margin-right:8px}.u-button-wrapper-has-form>form>.u-button:last-child,.u-button-wrapper-has-form>form .component-button:last-child{margin-right:0}.u-button-wrapper-has-form>form.type-flex{display:flex;padding:8px;height:58px}.u-button-wrapper-has-form>form.type-flex>.u-button,.u-button-wrapper-has-form>form.type-flex .component-button{flex:1;align-items:top}.u-card{border:solid 1px #f6f6f6;box-shadow:0 1px 1px rgba(0,0,0,0.16);box-sizing:border-box;margin-bottom:16px;border-width:1px 0 0;background-color:#ffffff}.u-card .u-card-inner{padding:24px}.u-card .u-card-linked-item{transition:background-color 0.2s linear;text-decoration:none}.u-card .u-card-linked-item:hover{background-color:#d7edff}.u-card.is-float{box-shadow:0 2px 2px 1px rgba(0,0,0,0.1)}.u-card.type-margin-s{margin-bottom:8px}.u-card.type-no-bottom-margin{margin-bottom:0}.u-content-status{line-height:24px;color:#828282;vertical-align:middle}.u-content-status>li{display:inline-block;margin:0 8px 0 0;font-size:12px}.u-content-status>li>[class^="icon-"]{vertical-align:-2px;margin:0 4px 0 0}.u-debug-bar{position:fixed;bottom:0;right:0;width:100%;background-color:rgba(0,0,0,0.7);height:240px;color:#ffffff;font-size:13px;overflow-y:scroll}.u-debug-bar button{color:#ffffff}.u-debug-bar .u-button{margin:2px}.u-emphasized-message{border:solid 1px #e9e9e9;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-width:8px;box-sizing:border-box}.u-emphasized-message.size-s{border:solid 1px #e9e9e9;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-width:5px;box-sizing:border-box}.u-empty-message{border:solid 1px #e9e9e9;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-width:8px;box-sizing:border-box;padding:40px;font-size:14px;line-height:1.8;text-align:center}.u-empty-message p{margin-bottom:.5em;line-height:1.8}.u-empty-message p:last-child{margin-bottom:0}.u-empty-message.size-s{border:solid 1px #e9e9e9;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-width:5px;box-sizing:border-box;padding:16px}.u-empty-message.size-s p{line-height:1.6}.u-empty-message-add-couse{padding:24px;font-size:12px;letter-spacing:-.1em}.u-empty-message-wrapper{padding:24px}.u-error-message{border:solid 1px #e9e9e9;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAARklEQVR4AWPYOBMCX838P/M9kCbEB2rYiiJNiM9AgukQDUQrh2mAcbdCBQjxGdDdSojPgG45AT7ID6QF7Gg8jMYDgj8aDwBTfh6CywqJ8QAAAABJRU5ErkJggg==") 8 8 round;border-width:8px;box-sizing:border-box;padding:128px 40px;font-size:15px;line-height:1.8em;text-align:center;background-color:#0077d3;overflow:hidden;position:relative}.u-error-message .u-error-message-number{font-size:90px;line-height:1em;color:#ffffff;margin-bottom:8px}.u-error-message .u-error-message-word{font-size:18px;color:rgba(255,255,255,0.9);line-height:1em}.u-error-message .u-error-message-word a{color:rgba(255,255,255,0.9);font-weight:bold}.u-error-message-wrapper{padding:24px}.l-flash-messages{z-index:1000;position:absolute;top:calc(70px + 20px);left:32px;right:32px;display:flex;flex-direction:column;pointer-events:none}.l-flash-messages>.item{display:flex;flex-direction:column;margin:0 auto 8px;pointer-events:auto}.l-flash-messages>.item:last-child{margin-bottom:0}.l-flash-messages.type-lesson{position:fixed;bottom:0;z-index:1000}.l-flash-messages.is-fixed{animation-name:slide-down;animation-duration:0.45s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;position:fixed;margin-top:calc(40px + 32px)}.u-flash-message{animation-name:slide-in;animation-duration:0.2s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;box-sizing:border-box;border-width:0 0 1px;position:relative;background-color:#a9d9ff;width:auto;min-width:320px;margin:0 auto 8px;display:flex}.u-flash-message .flash-message-inner{overflow:hidden;line-height:20px;font-size:13px;padding:6px 16px;padding-right:48px;color:#ffffff;white-space:pre-line;flex-grow:1}.u-flash-message .flash-message-close{width:32px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff}.u-flash-message .flash-message-close>[class^='icon-'],.u-flash-message .flash-message-close [class*=' icon-']{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.u-flash-message .flash-message-close>[class^='icon-']:before,.u-flash-message .flash-message-close [class*=' icon-']:before{font-size:10px}.u-flash-message .flash-message-close:hover{background:rgba(0,0,0,0.2)}.u-flash-message.type-success{background-color:#00c541}.u-flash-message.type-notice{background-color:#efe025}.u-flash-message.type-notice .flash-message-inner,.u-flash-message.type-notice .flash-message-close{color:#222222}.u-flash-message.type-error{background-color:#f55151}.u-flash-message.type-info{background-color:#222222}.u-flash-message.type-info .flash-message-inner:hover{cursor:pointer;background-color:rgba(255,255,255,0.2)}.u-flash-message.type-info .flash-message-close:hover{background-color:rgba(255,255,255,0.2)}.u-flash-message .clickable{cursor:pointer}.u-footer-navigation{width:100%;min-width:960px;height:128px;padding:56px 0 32px;background-color:#222222}.u-footer-navigation>ul{width:100%;margin-bottom:32px;text-align:center}.u-footer-navigation>ul>li{display:inline-block;height:30px;margin:8px}.u-footer-navigation>ul>li>a{letter-spacing:.1em;font-size:13px;color:#a9d9ff}.u-footer-navigation>ul>li>a:hover{text-decoration:underline}.u-footer-navigation .u-footer-navigation-copyright{margin:20px 0 0;line-height:1em;text-align:center;font-size:10px;color:#828282;letter-spacing:1px}.l-header .u-global-navigation{position:relative;min-width:960px;height:70px;background-color:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,0.16);z-index:100}.l-header .u-global-navigation>.ny-ci{position:absolute;top:20px;left:20px;display:flex}.l-header .u-global-navigation>.ny-ci>a{display:block;overflow:hidden;width:150px;height:30px;text-indent:-999em;background-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/zs-ci-b7c7183793524b32d46ede3ed87127686067c6065fb9b2a97bc435d98b80c87a.svg);background-repeat:no-repeat;background-size:150px 30px}@media screen and (min-width: 1062px){.l-header .u-global-navigation>.ny-ci>img{margin-left:12px}}@media screen and (max-width: 1061px){.l-header .u-global-navigation>.ny-ci{flex-direction:column;align-items:end}}.l-header .u-global-navigation>.u-global-navigation-pages{position:absolute;top:0;right:0;display:flex;align-items:center;height:100%}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu{height:100%;width:208px;margin:0 8px}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul{display:flex;height:100%;width:100%;align-items:center;justify-content:space-between}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li .u-button-wrapper{margin-right:0;font-size:.01px;height:100%;display:flex;align-items:center}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li .u-button-wrapper>.u-button{padding:13px 0;width:100%;letter-spacing:normal}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.registration{margin-right:8px;width:100%}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.registration a{position:relative}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.registration a .u-badge{position:absolute;top:-8px;right:-10px;box-sizing:content-box;z-index:1;font-size:10px;line-height:1em;padding:4px 6px 2px 7px;letter-spacing:2px;color:rgba(255,255,255,0.9)}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.login{width:100%}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.notices{margin-left:-8px}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.notices>a:before{background-position:-72px 0}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.notices>a:before i{z-index:2}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.notices>.u-badge{position:absolute;top:26px;left:38px;margin-top:-8px;margin-left:-8px;transform:translate(-50%, -50%);pointer-events:none;z-index:1}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting{position:relative;width:70px;height:100%;display:flex;align-items:center;justify-content:center}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>a{width:40px;height:40px;padding:0}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>a:before{top:0;right:0;left:auto;opacity:.5;background-position:-96px 0}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu{box-shadow:0 2px 2px 1px rgba(0,0,0,0.1);position:absolute;top:56px;right:8px;min-width:200px;z-index:99;display:none}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu:before,.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu:after{content:'';display:block;position:absolute;top:0;left:0}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .user-name{display:flex;align-items:center;padding:12px 16px;background-color:#f6f6f6}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .user-name .u-user-image-icon{overflow:hidden;box-sizing:border-box;width:26px;height:26px;border:solid 1px rgba(0,0,0,0.1);border-radius:40px}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .user-name .u-user-image-icon>img{display:block;width:100%;height:100%}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .user-name .name{margin-left:8px;font-size:14px;line-height:16px;color:#828282}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .menu-items li{margin:0;display:flex;align-items:center;border-top:solid 1px rgba(0,0,0,0.05)}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .menu-items li a{-webkit-transition:background-color 0.3s;-webkit-transition-delay:0s;transition:background-color 0.3s false false;position:relative;padding:12px 16px;width:100%;display:flex;align-items:center;line-height:16px}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .menu-items li a>i{font-size:24px;margin-right:8px}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting>.menu .menu-items li a:hover{background-color:#d7edff}.l-header .u-global-navigation>.u-global-navigation-pages li.u-global-navigation-account-menu>ul li.setting:hover>.menu{animation-name:fade-in;animation-duration:0.5s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;display:block}.l-header .u-global-navigation>.u-global-navigation-pages li.nav{position:relative;display:flex;justify-content:center;align-items:center;margin:0;font-size:14px;height:100%}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a{display:flex;flex-direction:column;align-items:center;padding:0 24px;font-size:14px;line-height:24px;text-decoration:none;color:#606060}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a>[class^="icon-"],.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a [class*=" icon-"]{display:block;font-size:28px;content:''}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a span{line-height:16px}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a:after{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background-color:#0077d3;opacity:0}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a:hover{color:#0077d3}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a.is-active:after{opacity:1}.l-header .u-global-navigation>.u-global-navigation-pages li.nav>a:hover:after{opacity:.5}.l-header .u-global-navigation>.u-global-navigation-pages li.pricing{height:100%;margin-right:16px}.l-header .u-global-navigation>.u-global-navigation-pages li.pricing>a{display:flex;justify-content:center;align-items:center;width:144px;font-size:12px;padding:0;height:100%;color:#222222}.l-header .u-global-navigation>.u-global-navigation-pages li.pricing>a:hover{color:#0077d3}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar{height:100%;margin-right:16px;display:flex;justify-content:center;align-items:center}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a{box-sizing:border-box;height:40px;display:flex;justify-content:center;align-items:center;color:#1f286f;padding:8px}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a:hover{opacity:.6}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a>img{display:block}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a .event-calendar-text-wrapper{margin-left:2px}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a .event-calendar-text-wrapper .event-calendar-text-org{font-size:10px;line-height:10px}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a .event-calendar-text-wrapper .event-calendar-text-main{font-size:12px;line-height:14px}.l-header .u-global-navigation>.u-global-navigation-pages li.event-calendar>a .event-calendar-text-wrapper .icon-outer{margin-left:2px;font-size:12px}.l-header .u-global-navigation.is-fixed{animation-name:slide-down;animation-duration:0.45s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;position:fixed;top:0;left:0;width:100%;min-width:960px;height:40px;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.l-header .u-global-navigation.is-fixed>.ny-ci{top:5px;left:5px}.l-header .u-global-navigation.is-fixed>.ny-ci>a{width:30px}.l-header .u-global-navigation.is-fixed>.ny-ci>a.is-active{color:#0077d3}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav{margin-top:0;height:100%;width:40px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a{display:flex;align-items:center;justify-content:center;padding:0;width:100%}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a>[class^="icon-"],.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a [class*=" icon-"]{position:relative;margin-right:0;font-size:16px;margin-top:0}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a span{display:none}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a.is-active{color:#0077d3}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a:after{height:2px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.nav>a:hover{color:#0077d3}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.pricing{width:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.pricing>a{width:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.pricing>a span{display:block}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.event-calendar .event-calendar-text-org{display:none}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu{width:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.notices>.u-badge{top:50%;left:50%;transform:translate(-50%, -50%);margin:-6px 0 0 -6px;width:8px;min-width:8px;height:8px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li>.u-button-wrapper{display:flex;align-items:center;height:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li>.u-button-wrapper>.u-button{width:auto;padding:8px;font-size:12px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.registration{width:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.registration a .u-badge{display:none}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.login{width:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.setting{display:flex;align-items:center;justify-content:center;height:100%;width:40px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.setting>a{width:auto;height:auto}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.setting>a .u-user-image{width:28px;height:28px}.l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.u-global-navigation-account-menu ul li.setting>.menu{top:40px;right:0}body.mode-contents-watch .l-header{height:40px}body.mode-contents-watch .l-header .u-global-navigation.is-fixed{width:470px;min-width:initial}body.mode-contents-watch .l-header .u-global-navigation.is-fixed>.u-global-navigation-pages{padding-right:48px}body.mode-contents-watch .l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.pricing{display:none}body.mode-contents-watch .l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li.event-calendar{display:none}body.mode-contents-watch .l-header .u-global-navigation.is-fixed>.u-global-navigation-pages li>a{width:100%;height:100%}.modal-sequence-steps-wrapper{transition:margin-left 0.35s ease-out}.modal-sequence-steps-wrapper .u-guide-image-steps{position:relative;height:600px;top:0;left:0}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step{display:inline-block;width:600px;height:600px;position:absolute;top:0}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step img{display:block;width:100%;height:100%}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:first-child{left:0}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(2){left:600px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(3){left:1200px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(4){left:1800px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(5){left:2400px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(6){left:3000px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(7){left:3600px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(8){left:4200px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(9){left:4800px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(10){left:5400px}.modal-sequence-steps-wrapper .u-guide-image-steps .u-guide-image-step:nth-child(11){left:6000px}.u-image-wrapper>img{margin:0 auto;max-width:100%}.u-image-wrapper.type-thumbnail{position:relative;cursor:pointer}.u-image-wrapper.type-thumbnail>img{display:block;max-height:400px}.u-image-wrapper.type-thumbnail:hover{background-color:rgba(0,0,0,0.3);transition:.15s ease-out}.u-image-wrapper.type-thumbnail:hover:before,.u-image-wrapper.type-thumbnail:hover:after{content:'';display:block;position:absolute;top:0;left:0}.u-image-wrapper.type-thumbnail:hover>img{-moz-filter:brightness(60%);filter:brightness(60%)}.u-image-wrapper.type-thumbnail:hover:after{content:"";top:16px;left:auto;right:16px;color:#ffffff;font-size:20px}.u-inner-modal-content{display:none}.u-messages{display:block}.u-messages>.u-messages-item{position:relative;margin-bottom:16px}.u-messages>.u-messages-item>.u-user-image{position:absolute;top:0;left:0}.u-messages>.u-messages-item>.u-messages-balloon{border:solid 1px #f6f6f6;box-shadow:0 1px 1px rgba(0,0,0,0.16);position:relative;margin-left:56px;padding:24px;border-radius:0 8px 8px;background-color:#ffffff;box-sizing:border-box;border-width:1px 0 0}.u-messages>.u-messages-item>.u-messages-balloon>.name{position:absolute;top:16px;left:24px;font-size:12px;font-weight:bold;color:rgba(0,0,0,0.6)}.u-messages>.u-messages-item>.u-messages-balloon>.date{position:absolute;top:16px;right:24px;font-size:12px;color:rgba(0,0,0,0.6)}.u-messages>.u-messages-item>.u-messages-balloon>.text{margin-top:20px;font-size:14px;line-height:20px;text-align:justify;white-space:pre-wrap}.u-messages>.u-messages-item>.u-messages-balloon>.text a{display:inline}.u-messages>.u-messages-item>.u-messages-balloon>.text a:hover{text-decoration:underline}.u-messages>.u-messages-item>.u-messages-balloon>.report{position:absolute;bottom:8px;right:8px;opacity:0}.u-messages>.u-messages-item>.u-messages-balloon>a{margin-top:20px;cursor:default}.u-messages>.u-messages-item>.u-messages-balloon:hover>.report{opacity:1;font-size:12px}.u-messages>.u-messages-item.type-contributor>.u-messages-balloon{background-color:#d7edff}.u-messages>.u-messages-item.type-teacher>.u-messages-balloon{background-color:#fff795}.u-messages>.u-messages-item.type-teacher>.u-messages-balloon>.text{font-size:14px}.u-messages>.u-messages-item.type-staff>.u-messages-balloon{background-color:#fff24e}.u-messages>.u-messages-item.type-staff>.u-messages-balloon>.text{font-size:14px}.u-messages>.u-messages-item.type-report>.u-messages-balloon{background-color:#f6f6f6}.u-messages>.u-messages-item.type-current-user>.u-user-image{left:auto;right:0}.u-messages>.u-messages-item.type-current-user>.u-messages-balloon{margin-left:0;margin-right:56px;border-radius:8px 0 8px 8px}.u-messages>.u-messages-item.type-current-user>.u-messages-balloon>.name{left:auto;right:24px}.u-messages>.u-messages-item.type-current-user>.u-messages-balloon>.date{right:auto;left:24px}.u-messages>.u-messages-item.is-deleted>.u-messages-balloon{background-color:#ffe2dc}.u-messages>.u-messages-item.is-deleted>.u-messages-balloon .text{color:#ff5252;line-height:16px}.u-messages>.u-messages-item.is-deleted>.u-messages-balloon .text:before{display:inline-block;content:'';width:16px;height:16px;background-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/alert-inline-0ce099d6c06b8cc9c43bef56c231d1593edc58b9c8c69b9beaa969529caf5edf.svg);background-repeat:no-repeat;margin-right:4px;vertical-align:text-top}.u-modal-content-image-preview>.u-modal-content-image-preview-message{padding:32px 8px 24px;text-align:center}.u-modal-content-image-preview>.u-image-wrapper{height:240px}.u-modal-content-image-preview>.u-image-wrapper>img{max-width:240px;max-height:240px}.modal-content-login-container{display:none}.modal-content-login{position:relative;padding:24px;min-height:352px}.modal-content-login .modal-content-login-title{margin:24px;margin-top:0;margin-left:0;margin-right:0;padding-top:16px;font-size:20px;text-align:center}.modal-content-login .modal-content-login-message{font-size:14px;line-height:1.6;margin-bottom:24px}.modal-content-login .modal-content-login-buttons .u-button{width:100%;position:relative}.modal-content-login .modal-content-login-buttons .u-button:first-child{margin:16px;margin-top:0;margin-left:0;margin-right:0}.modal-content-login .modal-content-login-buttons .u-button .u-badge{position:absolute;top:-8px;right:-8px;box-sizing:content-box;z-index:1;font-size:10px;line-height:1em;padding:6px 8px 4px 10px;letter-spacing:2px;color:rgba(255,255,255,0.9)}.modal-content-login .modal-content-login-pricing{border-radius:0;position:absolute;bottom:0;left:0;width:100%;padding-top:16px;padding-bottom:8px}.modal-content-login .modal-content-login-pricing .modal-content-login-pricing-l1{display:block;margin-bottom:4px;font-size:16px}.modal-content-login .modal-content-login-pricing .modal-content-login-pricing-l2{display:block;font-size:12px}.modal-content-login .modal-content-login-rules-confirm{border-top:dotted 1px #b3b3b3;font-size:12px;color:#b3b3b3;margin-top:24px;margin-left:-24px;margin-right:-24px;display:flex;justify-content:center;padding-top:24px;line-height:16px}.modal-content-login .modal-content-login-rules-confirm a,.modal-content-login .modal-content-login-rules-confirm a:hover,.modal-content-login .modal-content-login-rules-confirm a:visited{color:#b3b3b3;text-decoration:underline}.modal-content-payment-container{display:none}.modal-content-payment{padding:24px}.modal-content-welcome{padding:40px 24px 0}.modal-content-welcome .modal-content-welcome-ci{margin:24px}.modal-content-welcome .modal-content-welcome-ci>img{display:block;height:128px;margin:0 auto}.modal-content-welcome .modal-content-welcome-message{margin-bottom:56px;font-size:16px;line-height:1.6;text-align:center}.modal-content-welcome .modal-content-welcome-buttons{width:100%}.modal-content-welcome .modal-content-welcome-buttons .u-button{width:100%}.modal-sequence-wrapper{position:relative;width:800px;height:100%;margin:0 auto}.modal-sequence-wrapper .modal-close{cursor:default}.modal-sequence-wrapper>.modal-window-sequence-control{z-index:1000;position:fixed;top:50%;left:50%;width:0;height:0}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-left,.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-right{transition:color 0.5s;position:absolute;top:50%;margin-top:40px;color:#ffffff;font-size:80px;line-height:1em;opacity:0}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-left:hover,.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-right:hover{color:#0077d3}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-left.is-active,.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-right.is-active{opacity:1;cursor:pointer}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-right{right:-390px}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-prev-next .icon-arrow-lined-left{left:-390px}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-indicator{display:flex;justify-content:center;position:absolute;bottom:-340px;left:-300px;width:600px}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-indicator>li{width:12px;height:12px;border-radius:12px;margin-right:12px;background-color:rgba(255,255,255,0.4)}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-indicator>li:last-child{margin-right:0}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-control-indicator>li.is-active{background-color:#0077d3}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-close{position:absolute;bottom:-276px;right:-80px;display:none;opacity:0;min-width:160px}.modal-sequence-wrapper>.modal-window-sequence-control .modal-window-sequence-close.is-active{animation-name:fade-in;animation-duration:0.5s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;display:block;opacity:1}.u-modal-window{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;display:none;line-height:1.3;opacity:0}.u-modal-window.is-active{display:block;opacity:1}.u-modal-window>.modal-window-inner{animation-name:fade-in;animation-duration:0.4s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:400px;height:248px;z-index:20}.u-modal-window>.modal-window-inner>.modal-window-content{box-shadow:0 1px 1px rgba(0,0,0,0.16);overflow-x:hidden;box-sizing:border-box;width:400px;height:248px;background-color:#ffffff}.u-modal-window>.modal-window-inner>.modal-window-content>div{height:100%}.u-modal-window>.modal-window-inner>.modal-window-content>div iframe{display:block;margin-top:-32px;margin-left:-32px;width:400px;height:248px}.u-modal-window>.modal-window-inner>.modal-window-content>div .u-button-wrapper{border:solid 1px #e9e9e9;border-width:1px 0 0;background-color:rgba(255,255,255,0.9);position:absolute;box-sizing:border-box;bottom:0;width:100%;padding:8px}.u-modal-window>.modal-window-inner>.modal-window-content>div .u-button-wrapper>.u-button{min-width:10em}.u-modal-window>.modal-window-inner>.modal-window-content .u-modal-window-message-text{display:flex;align-items:center;justify-content:center;min-height:136px;padding:24px;text-align:center;font-size:15px;line-height:1.65em}.u-modal-window>.modal-window-inner>.modal-window-content .u-modal-window-message-text strong{font-weight:bold}.u-modal-window>.modal-close{display:block;overflow:hidden;text-indent:71px}.u-modal-window>.modal-close:before{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;content:'';background-color:rgba(0,0,0,0.6)}.u-modal-window>.modal-close>.close-button{display:none;position:absolute;z-index:1000;top:50%;left:50%;overflow:hidden;width:40px;height:40px;margin-top:-156px;margin-left:200px;content:'';border-radius:40px;cursor:pointer}.u-modal-window>.modal-close>.close-button .icon-close{transition:color 0.2s ease-out;position:absolute;top:-4px;left:0;display:block;width:32px;height:32px;font-size:24px;color:rgba(255,255,255,0.8)}.u-modal-window>.modal-close>.close-button:hover>i{color:#f55151}.u-modal-window>.modal-close>.close-button.is-active{display:block}.u-modal-window>.modal-close.type-unclickable{cursor:default}.u-modal-window>.toggle-sidebar-button{display:none;position:absolute;z-index:1000;top:50%;left:50%;overflow:hidden;width:40px;height:40px;margin-top:-156px;margin-left:200px;content:'';border-radius:40px;cursor:pointer}.u-modal-window>.toggle-sidebar-button .icon-close{transition:color 0.2s ease-out;position:absolute;top:-4px;left:0;display:block;width:32px;height:32px;font-size:24px;color:rgba(255,255,255,0.8)}.u-modal-window>.toggle-sidebar-button:hover>i{color:#f55151}.u-modal-window>.toggle-sidebar-button.is-active{display:block}.u-modal-window:target,.u-modal-window.is-active{display:block;opacity:1}.u-modal-window.size-square>.modal-window-inner{height:400px}.u-modal-window.size-square>.modal-window-inner>.modal-window-content{height:400px}.u-modal-window.size-square>.modal-close>.close-button{margin-top:-232px}.u-modal-window.size-wide>.modal-window-inner{width:600px;height:400px}.u-modal-window.size-wide>.modal-window-inner>.modal-window-content{width:600px;height:400px}.u-modal-window.size-wide>.modal-window-inner>.modal-window-content iframe{display:block;margin-top:-32px;margin-left:-32px;width:600px;height:400px}.u-modal-window.size-wide>.modal-close>.close-button{margin-top:-232px;margin-left:300px}.u-modal-window.size-widesquare>.modal-window-inner{width:600px;height:600px}.u-modal-window.size-widesquare>.modal-window-inner>.modal-window-content{width:600px;height:600px}.u-modal-window.size-widesquare>.modal-window-inner>.modal-window-content iframe{display:block;margin-top:-32px;margin-left:-32px;width:600px;height:600px}.u-modal-window.size-widesquare>.modal-window-inner>.modal-window-content .u-button-wrapper{left:0}.u-modal-window.size-widesquare>.modal-close>.close-button{margin-top:-332px;margin-left:300px}.u-modal-window.size-contentwatch{left:470px;transition:left 0.3s ease-out;transform:translate3d(0);will-change:left}.u-modal-window.size-contentwatch>.modal-window-inner{width:auto;height:100vh;left:470px;transition:left 0.3s ease-out, box-shadow 0.3s ease-out;will-change:left}.u-modal-window.size-contentwatch>.modal-window-inner>.modal-window-content{width:100%;height:100%;overflow:hidden}.u-modal-window.size-contentwatch>.modal-window-inner>.modal-window-content iframe{width:100%;height:100%}.u-modal-window.size-contentwatch>.modal-close{text-indent:0}.u-modal-window.size-contentwatch>.modal-close::before{display:none}.u-modal-window.size-contentwatch .close-button{transition:transform 0.15s ease-out;top:10px;left:-40px;margin:0;width:30px;height:30px;border-radius:2px;background-color:#0077d3;box-shadow:0 0 0 2px #ffffff}.u-modal-window.size-contentwatch .close-button:hover{-moz-filter:brightness(130%);filter:brightness(130%)}.u-modal-window.size-contentwatch .close-button:hover i{color:#ffffff}.u-modal-window.size-contentwatch .close-button .icon-close{width:12px;height:12px;left:9px;top:9px;font-size:12px;vertical-align:top;color:#ffffff}.u-modal-window.size-contentwatch .toggle-sidebar-button{transition:transform 0.15s ease-out;top:10px;left:-40px;margin:0;width:30px;height:30px;border-radius:2px;background-color:#0077d3;box-shadow:0 0 0 2px #ffffff;margin-top:40px}.u-modal-window.size-contentwatch .toggle-sidebar-button:hover{-moz-filter:brightness(130%);filter:brightness(130%)}.u-modal-window.size-contentwatch .toggle-sidebar-button:hover i{color:#ffffff}.u-modal-window.size-contentwatch .toggle-sidebar-button .icon-arrow-lined-left{width:12px;height:12px;left:9px;top:9px;font-size:12px;vertical-align:top;color:#ffffff;transition:transform 0.15s 0.3s}.u-modal-window.size-contentwatch.size-state-maximized{left:50px}.u-modal-window.size-contentwatch.size-state-maximized>.modal-window-inner{left:50px}.u-modal-window.size-contentwatch.size-state-maximized .close-button,.u-modal-window.size-contentwatch.size-state-maximized .toggle-sidebar-button{box-shadow:none}.u-modal-window.size-contentwatch.size-state-maximized .icon-arrow-lined-left{transform:scaleX(-1)}.u-modal-window.size-expanded>.modal-window-inner{width:600px;height:auto;top:48px;bottom:48px}.u-modal-window.size-expanded>.modal-window-inner>.modal-window-content{display:block;width:600px;height:100%}.u-modal-window.size-expanded>.modal-window-inner>.modal-window-content iframe{display:block;width:600px;height:100%}.u-modal-window.size-expanded>.modal-window-inner>.modal-window-content .u-button-wrapper{left:0}.u-modal-window.size-expanded>.modal-close>.close-button{position:absolute;top:16px;margin:0;margin-left:300px}.u-modal-window.size-verticalexpanded>.modal-window-inner{width:auto;height:630px;left:48px;right:48px}.u-modal-window.size-verticalexpanded>.modal-window-inner>.modal-window-content{width:100%;height:630px}.u-modal-window.size-verticalexpanded>.modal-window-inner>.modal-window-content iframe{display:block;width:100%;height:630px}.u-modal-window.size-verticalexpanded>.modal-window-inner>.modal-window-content .u-button-wrapper{left:0}.u-modal-window.size-verticalexpanded>.modal-close>.close-button{position:absolute;margin:0;margin-top:-347px;margin-left:50%;overflow:visible}.u-modal-window.size-verticalexpanded>.modal-close>.close-button>i{position:absolute;left:-48px;top:-4px}.u-page-top{transition:background-color 0.4s;position:fixed;bottom:16px;right:16px;width:40px;height:40px;border-radius:40px;background-color:rgba(0,0,0,0.3);cursor:pointer;color:#ffffff;z-index:980;display:none;opacity:0}.u-page-top:after{display:block;font-family:'icons';content:"";width:40px;height:40px;line-height:40px;font-size:13.3333333333px;text-align:center}.u-page-top:hover{background-color:#0077d3}.u-page-top.is-active{animation-name:fade-in;animation-duration:0.5s;animation-delay:0;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;display:block;opacity:1}.u-pagination{display:flex;width:100%;justify-content:center}.u-pagination>.u-pagination-item{flex:1;display:block;margin-right:8px}.u-pagination>.u-pagination-item>a{width:100%}.u-pagination>.u-pagination-item:last-child{margin-right:0}.u-pagination .is-disabled{pointer-events:none}.u-reccomend-ad-stores{position:relative;border-radius:4px;overflow:hidden}.u-reccomend-ad-stores>img{width:384px;height:142px}.u-reccomend-ad-stores>.p-reccomend-ad-stores-link-appstore,.u-reccomend-ad-stores>.p-reccomend-ad-stores-link-googleplay{transition:opacity 0.5s;position:absolute;top:57px;left:247px;width:116px;height:34px;background-color:rgba(255,255,255,0.3);opacity:0;overflow:hidden;text-indent:-999em;border-radius:4px}.u-reccomend-ad-stores>.p-reccomend-ad-stores-link-appstore:hover,.u-reccomend-ad-stores>.p-reccomend-ad-stores-link-googleplay:hover{opacity:1}.u-reccomend-ad-stores>.p-reccomend-ad-stores-link-googleplay{top:97px}.u-recommendation-list{margin:16px 0}.u-recommendation-list>ul>.item-question-sub>a{display:block}.u-recommendation-list>ul>.item-question-sub>a>.text-wrapper{display:flex;align-items:center;float:right;width:284px;height:40px}.u-recommendation-list>ul>.item-question-sub>a>.text-wrapper>.text{position:relative;font-weight:bold;line-height:1.5;max-height:40px;overflow:hidden}.u-recommendation-list>ul>.item-question-sub>a>.text-wrapper:after{background-image:-owg-linear-gradient(140deg, rgba(255,255,255,0) 54%, white 68%);background-image:linear-gradient(140deg, rgba(255,255,255,0) 54%, white 68%);transition:background-image 0.2s linear, opacity 0.2s linear;content:'';display:block;width:112px;height:100%;position:absolute;bottom:0;right:0}.u-recommendation-list>ul>.item-question-sub>a>.image-wrapper{display:block;float:left;width:40px;height:40px;overflow:hidden}.u-recommendation-list>ul>.item-question-sub>a>.image-wrapper>img{display:block;width:100%;height:100%}.u-recommendation-list>ul>.item-question-sub>a:hover .text-wrapper:after{opacity:0}.u-recommendation-list>ul>.item-question-sub.is-resolved>a:after{width:48px;height:48px;background-size:48px 48px}.u-share-buttons{display:flex;justify-content:space-between;width:148px;height:28px;margin:0 auto}.u-share-buttons .u-share-buttons-item>a{display:block;width:28px;height:28px;background-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/share-buttons-6ea2b3a71edd25e179f1a1f8a34cddafeb1dfa65f73f87ca4dcdf4dc55369841.svg);background-repeat:no-repeat;overflow:hidden;text-indent:-999em}.u-share-buttons .u-share-buttons-item.type-twitter>a{background-position:-28px 0}.u-share-buttons .u-share-buttons-item.type-hatena>a{background-position:-55.5px 0}.u-share-buttons .u-share-buttons-item.type-line>a{background-position:-84px 0}.u-snackbar-item{min-width:320px;margin:0 auto 8px}.u-snackbar-item .snackbar-item-message{font-size:14px;line-height:20px;font-weight:400}.u-snackbar-item .action-button{font-size:14px;line-height:20px;letter-spacing:1.25px;font-weight:bold;margin-right:8px;color:#a9d9ff;background-color:rgba(0,0,0,0);border:initial;cursor:pointer}.u-snackbar-item .close-button:hover{border-radius:50%;background-color:rgba(255,255,255,0.1)}.u-snackbar-item.top{animation-name:slide-down-ext;animation-duration:0.45s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}.snackbar-type-success{background-color:#00c541}.snackbar-type-success .action-button{color:#000066}.snackbar-type-notice{background-color:#efe025}.snackbar-type-notice .snackbar-item-message,.snackbar-type-notice .close-button{color:#222222}.snackbar-type-notice .action-button{color:#000066}.snackbar-type-error{background-color:#f55151}.snackbar-type-error .action-button{color:#000066}.snackbar-type-info{background-color:#222222}.u-title-wrapper{position:relative}.u-title-wrapper>.u-title-wrapper-shoulder{position:absolute;top:0;right:0}.u-user-image{overflow:hidden;box-sizing:border-box;width:40px;height:40px;border:solid 1px rgba(0,0,0,0.1);border-radius:40px}.u-user-image>img{display:block;width:100%;height:100%}.u-user-image.has-hover-state:hover{border-width:2px;border-color:#0077d3}.u-user-image.size-m{border-color:rgba(0,0,0,0);width:48px;height:48px;border-radius:40px}.u-user-image.size-l{border-color:rgba(0,0,0,0);width:80px;height:80px;border-radius:80px}.l-page{height:100%;position:relative}.l-page .l-container{margin:0 auto;padding-top:28px;max-width:512px;width:80%}.l-page .l-container .l-header{background-color:#ffffff;padding:55px 32px 0}.l-page .l-container .l-header .nschool-logo{text-align:center;padding-bottom:0}.l-page .l-container .l-header .nschool-logo .zy-ci-img{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/zs-ci-b7c7183793524b32d46ede3ed87127686067c6065fb9b2a97bc435d98b80c87a.svg);display:block;background-repeat:no-repeat;background-size:contain;width:120px;height:40px;background-position:center center;margin:0 auto}.l-page .l-container .l-header .login-text{margin:0;padding:12px 0;text-align:center;font-size:20px;line-height:100%}.l-page .l-container .l-main{background-color:#ffffff;padding-left:32px;padding-right:32px}.l-page .l-container .l-main .authorize-text{font-size:14px;line-height:24px;padding:4px 0;text-align:center}.l-page .l-container .l-main .client-logo{padding:12px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.l-page .l-container .l-main .client-logo .arrow-down{width:12px;height:12px;background-color:#b3b3b3;-webkit-mask-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/arrow-lined-down-3b30a683b740c5244604437bc387a458c84902fb8bc34ab55741dd4883418c77.svg);mask-image:url(//cdn.nnn.ed.nico/tenjin/assets/parts/arrow-lined-down-3b30a683b740c5244604437bc387a458c84902fb8bc34ab55741dd4883418c77.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.l-page .l-container .l-main .client-logo img{display:inline;width:80%;-o-object-fit:contain;object-fit:contain;max-width:70%;max-height:160px;margin-top:8px}.l-page .l-container .l-main .l-oauth-permissions{margin:0 auto;padding:4px 0 24px}.l-page .l-container .l-main .l-oauth-permissions .permission-text{text-align:center;font-size:12px;line-height:24px;letter-spacing:1px;margin-bottom:0}.l-page .l-container .blank-actions-space{height:96px;background-color:#ffffff}.l-page .l-container .actions{border-top:0;display:flex;justify-content:center;padding:24px 32px;margin:0;position:sticky;bottom:32px;background-color:#ffffff}.l-page .l-container .actions .l-button .u-button{width:216px;height:48px}.l-page .l-container .actions .l-button .u-cancel-button{font-size:14px;line-height:8px}.l-page .l-container .actions .l-button .u-authorize-button{font-size:16px;line-height:8px}.l-page .l-container .l-cancel-button{margin-right:16px}.l-page .l-container .hover-actions{width:calc(100% + 32px);left:50%;transform:translateX(-2.5%);box-shadow:0 4px 4px rgba(0,0,0,0.16)}.l-page .l-container .l-footer{display:flex;flex-direction:column;width:100%;height:147px;left:0;padding:32px 0;margin-bottom:32px}.l-page .l-container .l-footer .l-nav{display:flex;flex-direction:row;justify-content:center;margin:4px auto 32px}.l-page .l-container .l-footer .l-nav .l-nav-contact{margin-left:24px}.l-page .l-container .l-footer .l-nav .nav-link{text-decoration:none;color:#222222}.l-page .l-container .l-footer .copyright{margin:0 auto;line-height:1em;text-align:center;font-size:10px;color:#828282;letter-spacing:1px}.l-page .l-container .default-footer-position{position:absolute;bottom:0;margin-bottom:0}@media screen and (max-width: 767px){.l-page{overflow:scroll;background-color:#ffffff}.l-page .l-container{margin:0;max-width:none;padding:0;width:100%}.l-page .l-container .l-header{padding-top:40px}.l-page .l-container .l-header .nschool-logo{padding-top:24px}.l-page .l-container .l-header .login-text{padding:12px 0 36px}.l-page .l-container .l-main .authorize-text{padding:4px 32px}.l-page .l-container .l-main .l-oauth-permissions{margin:0 auto 95px}.l-page .l-container .actions{position:fixed;bottom:0;left:0;right:0;margin:auto;background-color:#ffffff;padding:24px}.l-page .l-container .actions .l-button{width:100%}.l-page .l-container .actions .l-button .u-button{width:100%;height:48px;line-height:8px;padding:8px 0}.l-page .l-container .actions .l-cancel-button{margin-right:24px}.l-page .l-container .hover-actions{width:100%;left:initial;transform:initial;box-shadow:initial}.l-page .l-container .l-footer .l-nav{position:absolute;top:16px;right:8px;margin:0}.l-page .l-container .l-footer .l-nav .nav-link{color:#606060;padding:4px 12px}.l-page .l-container .l-footer .l-nav .l-nav-contact{margin-left:0}.l-page .l-container .l-footer .copyright{display:none}}.n-books{position:relative;width:100%;height:auto;min-height:100%;padding-bottom:216px;background-color:#ffffff}.n-books header{position:relative;width:100%;background-color:#ffffff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.05)}.n-books header .inner{width:960px;margin:0 auto}.n-books header .inner>a{color:#222222}.n-books header .inner>a h1{padding:20px}.n-books header .inner>a h1 img{display:inline;vertical-align:middle;width:143px;margin-right:16px}.n-books header .inner>a h1 span{vertical-align:middle;font-size:17px}.n-books header .inner>a h1 span:before{content:'';border-left:1px solid #e9e9e9;margin-right:16px}.n-books main{width:960px;margin:auto}.n-books section{width:100%;background-color:#ffffff}.n-books section>h2{font-size:24px;font-weight:bold;line-height:1.6;padding-top:60px;margin-bottom:40px}.n-books section>h2 br{display:none}.n-books section .video-wrap{position:relative;width:100%}.n-books section .video-wrap:before{content:'';display:block;padding-top:56.25%}.n-books section .video-wrap>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.n-books section .box{display:flex;justify-content:flex-start;align-items:flex-start}.n-books section .box .description{box-sizing:border-box;margin-left:40px}.n-books section .box .description>h3{font-size:24px;font-weight:bold;line-height:1.6;margin-bottom:10px}.n-books section .box .description>p{font-size:16px;line-height:2;margin-bottom:20px}.n-books section .box .description>a{color:#ffffff}.n-books section .box .image img{width:140px}.n-books section .teacher{padding-top:80px}.n-books section .book{padding-top:60px;padding-bottom:80px}.n-books section .conversion{position:relative;width:100%;padding:80px 0 100px}.n-books section .conversion:before{content:'';position:absolute;top:0;left:50%;width:80px;height:2px;margin-left:-40px;background:#000000}.n-books section .conversion .inner{width:490px;margin:0 auto;text-align:center}.n-books section .conversion .inner>p{padding-bottom:30px;font-size:16px;font-weight:bold}.n-books section .conversion .inner a{color:#ffffff}.n-books section .conversion .inner>ul{display:flex;width:490px;margin-top:30px}.n-books section .conversion .inner>ul li{width:235px}.n-books section .conversion .inner>ul li:nth-child(n + 2){margin-left:20px}.n-books section .conversion .inner>ul li>a>img{width:235px;height:auto}.n-books footer{position:absolute;bottom:0;left:0;width:100%}.n-books .button-purchase{transition:0.15s ease-out;transition-property:filter -webkit-filter -moz-filter;display:inline-block;color:#ffffff;font-size:14px;background-color:#000066;padding:12px 50px}.n-books .button-purchase:hover{-moz-filter:brightness(130%);filter:brightness(130%)}.n-books .button-trial{transition:0.15s ease-out;transition-property:filter -webkit-filter -moz-filter;display:inline-block;width:490px;color:#ffffff;font-size:20px;font-weight:bold;background-color:#0077d3;padding:24px 0;border-radius:10px}.n-books .button-trial:hover{-moz-filter:brightness(110%);filter:brightness(110%)}@media screen and (max-width: 959px){.n-books header .inner{width:100%}.n-books header .inner>a h1{padding:20px}.n-books header .inner>a h1 img{width:143px;margin-right:16px}.n-books header .inner>a h1 span{font-size:14px;margin-left:16px}.n-books main{width:100%}.n-books section{text-align:center}.n-books section>h2{padding-top:30px;margin:0 30px 30px}.n-books section>h2 br{display:block}.n-books section>iframe{width:100%;height:auto}.n-books section .box{width:70%;margin:0 auto;align-items:center;flex-flow:column nowrap}.n-books section .box .description{width:100%;margin:0;padding:20px}.n-books section .box .description>p{text-align:left;line-height:1.8}.n-books section .box .description>a{padding:12px 0;width:100%}.n-books section .teacher{padding-top:30px}.n-books section .book{padding-top:0;padding-bottom:40px}.n-books section .conversion{padding:50px 0 60px;margin:20px auto}.n-books section .conversion .inner{width:100%}.n-books section .conversion .inner>ul{width:100%;margin-top:20px}.n-books section .conversion .inner>ul li{width:48%}.n-books section .conversion .inner>ul li:nth-child(n + 2){margin-left:4%}.n-books section .conversion .inner>ul li>a>img{width:100%;height:auto}.n-books .button-trial{display:inline-block;width:100%;font-size:16px;font-weight:bold;padding:20px 0}.n-books footer .u-footer-navigation{min-width:100%;text-align:center;padding-bottom:0}.n-books footer .u-footer-navigation ul{display:none}}@media screen and (max-width: 599px){.n-books section{width:100%;margin:auto;text-align:center}.n-books section>h2{font-size:18px}.n-books section .box{width:100%}.n-books section .box .description>h3{font-size:18px}.n-books section .conversion{width:auto;margin:0 20px}}.p-device-notice{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.p-device-notice .u-card{width:720px}.p-device-notice .u-card p strong{display:block;font-size:19px;line-height:1.5;margin-bottom:20px}.p-payments .p-payments-message{padding:24px 0 40px;font-size:15px;line-height:1.6em}.p-payments .p-payments-buttons{display:flex;flex-wrap:wrap;justify-content:center;width:672px;margin:0 auto}.p-payments .p-payments-buttons:has(>li:nth-child(4):last-child)>li{width:336px;height:336px}.p-payments .p-payments-buttons>li{display:block;box-sizing:border-box;width:224px;height:224px;padding:8px}.p-payments .p-payments-buttons>li form{height:100%}.p-payments .p-payments-buttons>li .p-payments-button{border:solid 1px rgba(0,0,0,0.1);transition:background-color 0.3s ease-out;display:block;width:100%;height:100%;box-sizing:border-box;padding-top:40%;font-size:15px;background-color:#ffffff;background-repeat:no-repeat;background-position:center 40%;background-size:74%;cursor:pointer}.p-payments .p-payments-buttons>li .p-payments-button:focus{outline:0}.p-payments .p-payments-buttons>li .p-payments-button:hover{background-color:#d7edff}.p-payments .p-payments-buttons>li .p-payments-button.p-payments-button-credit{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/payments/payment-types-creditcard-7eb1f3b524ac3d1ab651f125ec8423aa8e2a340a3bd8e447eee78b64b7bef4dd.svg);background-size:30%}.p-payments .p-payments-buttons>li .p-payments-button.p-payments-button-au{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/payments/payment-types-au-9a8e69d116e5c4302c7765d4363cc0edd2d635f9dc5f84b076d702741e161317.svg);background-size:42%}.p-payments .p-payments-buttons>li .p-payments-button.p-payments-button-docomo{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/payments/payment-types-docomo-4fde86c5c0721cbdd4a89c61352740eadbb6f8294db5ff7e13da17c065c0766f.svg)}.p-payments .p-payments-buttons>li .p-payments-button.p-payments-button-softbank{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/payments/payment-types-softbank-20b44c058f89fef056cbe812e3b95868ef1a8f46e15baddecce58ac2c7dafa97.svg);letter-spacing:-.5px}.p-payments .p-payments-buttons>li .p-payments-button.p-payments-button-ymobile{background-image:url(//cdn.nnn.ed.nico/tenjin/assets/payments/payment-types-ymobile-297cadc44f64850f54277d0f6d2b6c34ef9c19468eadf834ae7031e32174b25a.svg);letter-spacing:-.5px}.p-withdrawals .p-withdrawals-message{padding:28px 24px 8px;font-size:18px;line-height:1em;text-align:center}.p-withdrawals .p-withdrawals-message-line2{padding:8px 24px 24px;text-align:center}.p-withdrawals .p-withdrawals-button-back{margin:16px 0}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(//cdn.nnn.ed.nico/tenjin/font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:""}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:""}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js *,.video-js :before,.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:0 0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{flex:auto;display:flex;align-items:center}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-2.4em;right:-1.5em;font-size:.9em;color:#000;content:attr(data-current-time);padding:.2em .5em;background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:.3em}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-load-progress{background:ligthen(#73859f, 25%);background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:ligthen(#73859f, 50%);background:rgba(115,133,159,0.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;flex:none}.video-js .vjs-volume-control{width:5em;flex:none;display:flex;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{width:3.8em;cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu{left:-10em;width:0}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny.vjs-no-flex:not(.vjs-fullscreen) .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
