/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}figure{margin:0}fieldset,ul{border:0;margin:0;padding:0}h1,h2,h3,p,blockquote{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}html{height:100%;font:1em/1.4em sans-serif}body{background:#fff;color:#010025}a{color:#EA485D}a svg{text-decoration:none}p{padding-bottom:1.4em}ul{list-style-type:none}strong{font-weight:bold}.text-center{text-align:center}.text-sm{font-size:12px}.block-center{display:block;margin:0 auto}.l-island{padding:1.4em 0}@media all and (min-width: 634px){.l-narrow{width:20em;margin:0 auto}}.is-hidden{display:none}.line-through{text-decoration:line-through}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes typing{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@-moz-keyframes typing{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes typing{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@-webkit-keyframes shake{0%{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}}@-moz-keyframes shake{0%{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}}@keyframes shake{0%{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}}@-webkit-keyframes fall{0%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}100%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}}@-moz-keyframes fall{0%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}100%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}}@keyframes fall{0%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}100%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}}@-webkit-keyframes fly{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}}@-moz-keyframes fly{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}}@keyframes fly{0%{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes bounce{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes bounce{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes loop{0%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}25%{-webkit-transform:translate(-5px, -5px);-moz-transform:translate(-5px, -5px);-ms-transform:translate(-5px, -5px);-o-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}50%{-webkit-transform:translate(-10px, 0px);-moz-transform:translate(-10px, 0px);-ms-transform:translate(-10px, 0px);-o-transform:translate(-10px, 0px);transform:translate(-10px, 0px)}75%{-webkit-transform:translate(-5px, 5px);-moz-transform:translate(-5px, 5px);-ms-transform:translate(-5px, 5px);-o-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}100%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-moz-keyframes loop{0%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}25%{-webkit-transform:translate(-5px, -5px);-moz-transform:translate(-5px, -5px);-ms-transform:translate(-5px, -5px);-o-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}50%{-webkit-transform:translate(-10px, 0px);-moz-transform:translate(-10px, 0px);-ms-transform:translate(-10px, 0px);-o-transform:translate(-10px, 0px);transform:translate(-10px, 0px)}75%{-webkit-transform:translate(-5px, 5px);-moz-transform:translate(-5px, 5px);-ms-transform:translate(-5px, 5px);-o-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}100%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes loop{0%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}25%{-webkit-transform:translate(-5px, -5px);-moz-transform:translate(-5px, -5px);-ms-transform:translate(-5px, -5px);-o-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}50%{-webkit-transform:translate(-10px, 0px);-moz-transform:translate(-10px, 0px);-ms-transform:translate(-10px, 0px);-o-transform:translate(-10px, 0px);transform:translate(-10px, 0px)}75%{-webkit-transform:translate(-5px, 5px);-moz-transform:translate(-5px, 5px);-ms-transform:translate(-5px, 5px);-o-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}100%{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.cover{transition:transform .3s;-webkit-transition:-webkit-transform .3s}.cover:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.cover svg{box-shadow:0px 2px 4px 0px rgba(119,119,119,0.5)}.logo{width:72px}.top-nav{margin:0 auto;padding:1.4em 0;overflow:hidden;width:95%}@media all and (min-width: 634px){.top-nav{max-width:600px}.top-nav .logo{padding-bottom:0 !important;display:inline-block;float:left}.top-nav nav{float:right;padding-top:1.4em}}@media all and (min-width: 910px){.top-nav{max-width:864px}}.top-nav .logo{padding-bottom:1.4em;vertical-align:middle;display:block;margin:0 auto}.top-nav .btn{margin-top:0}main{min-height:40em}footer{position:relative;padding:2.8em 0;background:#EA485D;color:#fff}footer a{color:#fff}.ep-header{border-style:solid;border-width:5px;border-image:linear-gradient(to bottom right, #EA485D 0%, #FFEB98 50%, #00CFEA 100%);border-image-slice:1;padding:0.7em 0.7em;text-align:center;margin-bottom:12px;font-weight:bold;height:220px;color:#010025}.ep-header h1{font-size:30px}.ep-header span{padding-top:2.8em;padding-bottom:0.35em;display:block;text-transform:uppercase;font-size:14px;font-weight:normal;letter-spacing:2px}.ep-header-index{background:url(/assets/images/index/index.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-index{background:url(/assets/images/index/index.svg) right top/40% auto no-repeat,url(/assets/images/index/index.svg) left bottom/40% auto no-repeat}}.ep-header-1{background:url(/assets/images/index/ep1.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-1{background:url(/assets/images/index/ep1.svg) right top/40% auto no-repeat,url(/assets/images/index/ep1.svg) left bottom/40% auto no-repeat}}.ep-header-2{background:url(/assets/images/index/ep2.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-2{background:url(/assets/images/index/ep2.svg) right top/40% auto no-repeat,url(/assets/images/index/ep2.svg) left bottom/40% auto no-repeat}}.ep-header-3{background:url(/assets/images/index/ep3.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-3{background:url(/assets/images/index/ep3.svg) right top/40% auto no-repeat,url(/assets/images/index/ep3.svg) left bottom/40% auto no-repeat}}.ep-header-4{background:url(/assets/images/index/ep4.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-4{background:url(/assets/images/index/ep4.svg) right top/40% auto no-repeat,url(/assets/images/index/ep4.svg) left bottom/40% auto no-repeat}}.ep-header-5{background:url(/assets/images/index/ep5.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-5{background:url(/assets/images/index/ep5.svg) right top/40% auto no-repeat,url(/assets/images/index/ep5.svg) left bottom/40% auto no-repeat}}.ep-header-6{background:url(/assets/images/index/ep6.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-6{background:url(/assets/images/index/ep6.svg) right top/40% auto no-repeat,url(/assets/images/index/ep6.svg) left bottom/40% auto no-repeat}}.ep-header-7{background:url(/assets/images/index/ep7.svg) 50% 50% repeat-x}@media all and (min-width: 634px){.ep-header-7{background:url(/assets/images/index/ep7.svg) right top/40% auto no-repeat,url(/assets/images/index/ep7.svg) left bottom/40% auto no-repeat}}.page{margin:0 auto;padding:1.4em 0;position:relative;width:95%}@media all and (min-width: 634px){.page{max-width:600px}}@media all and (min-width: 910px){.page{max-width:864px}}object{display:block;width:100%}.is-hidden{display:none}.group{overflow:hidden}.group li{margin-bottom:12px;position:relative}@media all and (min-width: 634px){.group li{float:left;width:294px;margin-left:12px}.group li:nth-child(2n+1){margin-left:0}}@media all and (min-width: 910px){.group li{position:relative;float:left;width:280px;margin-left:12px}.group li:nth-child(2n+1){margin-left:12px}.group li:nth-child(3n+1){margin-left:0}}.btn{display:block;padding:0.46667em 1.4em;margin-top:1.4em;text-align:center;background:#00CFEA;color:#fff;border-radius:4px;text-decoration:none;font-weight:bold;box-shadow:0px 3px 0px 0px #00b8d1}.btn:active{position:relative;top:3px;box-shadow:0px 0px 0px 0px white}.episode-list{font-size:30px}@media all and (min-width: 634px){.episode-list{text-align:center}}.episode-list li{padding-top:0.7em}.episode-list a{text-decoration:none;color:#00CFEA}.episode-list a:hover{color:#EA485D}.next-ep{border-style:solid;border-width:5px;border-image:linear-gradient(to bottom right, #EA485D 0%, #FFEB98 50%, #00CFEA 100%);border-image-slice:1;padding:0.7em;height:220px}.next-ep p{padding-bottom:0.7em}.bonus-ep{padding:1.4em;height:220px;background:#010025;color:#fff}.bonus-ep p{padding-bottom:0.7em}.ep-index-img{display:block;width:40px;margin:0 auto}.footer-list li{display:inline-block;vertical-align:top;padding:1.4em 0;padding-right:2.8em}.footer-list a{display:block;text-decoration:none;padding-bottom:0.35em}.footer-list a:hover{color:#FFEB98}.footer-list svg{vertical-align:text-top}.footer-list-header{padding-bottom:0.35em;font-weight:bold;color:#FFEB98}.author{padding-top:0.7em}.author svg{margin-top:-7px}.author .text-sm{padding-bottom:0.35em}.blinking-cursor,.blink{-webkit-animation:blink 0.6s infinite;-moz-animation:blink 0.6s infinite;-ms-animation:blink 0.6s infinite;-o-animation:blink 0.6s infinite;animation:blink 0.6s infinite}.blink-alt{-webkit-animation:blink 0.6s 0.3s infinite;-moz-animation:blink 0.6s 0.3s infinite;-ms-animation:blink 0.6s 0.3s infinite;-o-animation:blink 0.6s 0.3s infinite;animation:blink 0.6s 0.3s infinite}.typing-1{-webkit-animation:typing 1s infinite;-moz-animation:typing 1s infinite;-ms-animation:typing 1s infinite;-o-animation:typing 1s infinite;animation:typing 1s infinite}.typing-2{-webkit-animation:typing 0.6s infinite;-moz-animation:typing 0.6s infinite;-ms-animation:typing 0.6s infinite;-o-animation:typing 0.6s infinite;animation:typing 0.6s infinite}.shake{-webkit-animation:shake 0.2s infinite;-moz-animation:shake 0.2s infinite;-ms-animation:shake 0.2s infinite;-o-animation:shake 0.2s infinite;animation:shake 0.2s infinite}.fall{-webkit-animation:fall 2s infinite linear;-moz-animation:fall 2s infinite linear;-ms-animation:fall 2s infinite linear;-o-animation:fall 2s infinite linear;animation:fall 2s infinite linear}.fly{-webkit-animation:fly 1.5s infinite linear;-moz-animation:fly 1.5s infinite linear;-ms-animation:fly 1.5s infinite linear;-o-animation:fly 1.5s infinite linear;animation:fly 1.5s infinite linear}.loop{-webkit-animation:loop 0.5s infinite linear;-moz-animation:loop 0.5s infinite linear;-ms-animation:loop 0.5s infinite linear;-o-animation:loop 0.5s infinite linear;animation:loop 0.5s infinite linear}.top-0{top:0}.top-05{top:5%}.top-10{top:10%}.top-20{top:20%}.top-30{top:30%}.top-40{top:40%}.top-50{top:50%}.top-60{top:60%}.top-70{top:70%}.top-80{top:80%}.top-90{top:90%}.top-100{top:100%}.bottom-0{bottom:0}.bottom-05{bottom:5%}.bottom-10{bottom:10%}.bottom-20{bottom:20%}.bottom-30{bottom:30%}.bottom-40{bottom:40%}.bottom-50{bottom:50%}.bottom-60{bottom:60%}.bottom-70{bottom:70%}.bottom-80{bottom:80%}.bottom-90{bottom:90%}.bottom-100{bottom:100%}.left-0{left:0}.left-05{left:5%}.left-10{left:10%}.left-20{left:20%}.left-30{left:30%}.left-40{left:40%}.left-50{left:50%}.left-60{left:60%}.left-70{left:70%}.left-80{left:80%}.left-90{left:90%}.left-100{left:100%}.right-0{right:0}.right-05{right:5%}.right-10{right:10%}.right-20{right:20%}.right-30{right:30%}.right-40{right:40%}.right-50{right:50%}.right-60{right:60%}.right-70{right:70%}.right-80{right:80%}.right-90{right:90%}.right-100{right:100%}.bubble-speech{position:absolute;display:inline-block;padding:5px 8px;background:#fff}.bubble-speech .arrow{width:14px;position:absolute}.bubble-speech .down{bottom:-18px}.bubble-speech .up{top:-14px}.bubble-speech p{padding:0;font-size:14px;line-height:1.3}.bubble-speech-black{background:#010025 !important;color:#fff}.cta-app{background:url(/assets/images/index/ep1.svg) 60% 60% repeat-x;border-style:solid;border-width:5px;border-image:linear-gradient(to bottom right, #EA485D 0%, #FFEB98 50%, #00CFEA 100%);border-image-slice:1;background-size:50%;padding:2.8em;text-align:center}.cta-app img{display:block;margin:0 auto}.cta-app h1{padding:1.4em 0;font-weight:normal}.cta-app a{display:inline-block;padding:0.7em 1.4em;margin-top:1.4em;text-align:center;background:#EA485D;color:#fff;border-radius:4px;text-decoration:none;font-weight:bold;box-shadow:0px 3px 0px 0px #e73149}.cta-app a:active{position:relative;top:3px;box-shadow:0px 0px 0px 0px white}.cta-footer{position:absolute;bottom:0;right:20px}.cta-footer a{display:inline-block;transition:transform .3s;-webkit-transition:-webkit-transform .3s}.cta-footer a:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.svg-link{text-decoration:underline;fill:#FFEB98}.cta-sticker{border-style:solid;border-width:5px;border-image:linear-gradient(to bottom right, #EA485D 0%, #FFEB98 50%, #00CFEA 100%);border-image-slice:1;background:url(/assets/images/index/ep4.svg) 50% 50% repeat-x;padding-bottom:2.8em;padding-left:1.4em;padding-right:1.4em;text-align:center}@media all and (min-width: 634px){.cta-sticker{background:url(/assets/images/index/ep4.svg) right top/40% auto no-repeat,url(/assets/images/index/ep4.svg) left bottom/40% auto no-repeat}}.cta-sticker h2{padding-bottom:0.35em}.cta-sticker img{padding-bottom:1.4em;width:300px;display:block;margin:0 auto}.cta-sticker input[type="email"]{padding:0.35em 0.7em;font-size:1.4em;border:2px solid #00CFEA;border-radius:4px;outline:0}.cta-sticker input[type="submit"]{margin-top:0.7em;padding:0.35em 0.7em;font-size:1.4em;border:0;outline:0;background:#00CFEA;font-weight:normal}.cta-thankyou{color:#EA485D}.cta-thankyou h2{padding-top:0.7em}
