@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:400;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProRegular.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:250;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProExLight.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:300;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProLight.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:505;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProMedium.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:600;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProDeBold.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:700;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProBold.woff) format("woff")}@font-face{font-family:A-OTF Shin Go Pro;font-style:normal;font-weight:800;src:local("A-OTF Shin Go Pro"),url(../font/AOTFShinGoProHeavy.woff) format("woff")}*{box-sizing:border-box}body{width:100vw;height:100vh;min-height:750px;margin:0}body,input,button{font-family:A-OTF Shin Go Pro,sans-serif}input,button{border:none;border-radius:3px}button.primary{color:#fff;background-color:red}@media screen and (min-width: 800px){body{min-height:0}}video[data-v-a6b8a4a8]{margin-top:1rem;max-width:100%;max-height:90vh;border-radius:10px}div[data-v-a6b8a4a8]{padding:2vw;align-items:center;display:flex;flex-direction:column}h3[data-v-a6b8a4a8]{margin:0}@media screen and (min-width:800px){video[data-v-a6b8a4a8]{max-height:80vh}}img[data-v-1da19e75]{width:100%}div[data-v-1da19e75]{border-radius:5px;padding:.5rem;box-shadow:0 0 5px gray;margin:.5rem}p[data-v-1da19e75]{font-size:small;margin:0}main[data-v-bab42f09]{display:flex;flex-direction:column}.video-list[data-v-bab42f09]{display:grid;grid-template-columns:50% 50%;overflow-y:scroll;flex-shrink:1}h4[data-v-bab42f09]{margin:0 0 0 .5rem}.video-player[data-v-bab42f09]{box-shadow:0 0 5px gray}.other-video[data-v-bab42f09]{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}.controls[data-v-bab42f09]{display:flex;padding:.5rem;gap:.5rem;font-size:.8rem}.controls>select[data-v-bab42f09]{flex-grow:1;border-radius:5px;border:none;box-shadow:0 0 5px gray}.page-selector[data-v-bab42f09]{display:flex;padding:.2rem}.page-selector button[data-v-bab42f09]{background-color:#fff}@media screen and (min-width: 800px){main[data-v-bab42f09]{flex-direction:row}.other-video[data-v-bab42f09]{min-width:10vw;max-width:30vw}.video-player[data-v-bab42f09]{height:100%;padding-top:0;flex-grow:1}.controls[data-v-bab42f09]{font-size:1rem}}div[data-v-f5d0769a]{display:flex;background-color:red;justify-content:space-between;align-items:center;height:3em}div.resp-menu[data-v-f5d0769a]{flex-direction:column;height:auto}div.resp-menu .link[data-v-f5d0769a]:not(.router-link-active){display:block;border-top:solid 1px grey}.router-link-active[data-v-f5d0769a]:not(.logo){display:block;font-weight:600;padding-top:.5rem;height:3rem;order:-1}.link[data-v-f5d0769a]{display:none;text-decoration:none;color:#fff;width:100%;padding:0 .5rem;text-align:center}.link[data-v-f5d0769a]:hover{cursor:pointer}.menu-button[data-v-f5d0769a]{display:block;color:#fff;position:absolute;padding-right:.5rem;top:0;right:0;height:3rem;line-height:2rem;font-size:x-large;font-family:sans-serif;text-decoration:none}.logo[data-v-f5d0769a]{display:block;padding-left:.5rem;text-decoration:none;position:absolute;top:0;left:0;line-height:3rem;color:red;font-weight:700;font-size:1.3rem;text-shadow:2px 0px 1px white,-2px 0px 1px white,0px 2px 1px white,0px -2px 1px white,-2px -2px 1px white,2px 2px 1px white,2px -2px 1px white,-2px 2px 1px white}@media screen and (min-width: 800px){.menu-button[data-v-f5d0769a]{display:none}.link[data-v-f5d0769a]{display:block;width:auto}div[data-v-f5d0769a]{justify-content:flex-start;gap:1rem;padding-left:.5rem}.router-link-active[data-v-f5d0769a]:not(.logo){border-radius:5px;background-color:#fff;color:#000;order:0;height:auto;padding:0 .5rem}.logo[data-v-f5d0769a]{position:relative}.logout[data-v-f5d0769a]{position:absolute;top:.5rem;right:.5rem}}#app{display:flex;flex-direction:column;height:100%;overflow:clip}.navigation{flex:0 1 auto}.router-view{flex:1 1 auto;min-height:0}
