@font-face{font-family:'montserrat';src:url('/fonts/montserrat.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'lato';src:url('/fonts/lato.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'noto';src:url('/fonts/notosans.woff') format('woff');font-weight:normal;font-style:normal}a,a:visited,a:active{color:#666;text-decoration:none}a:hover{color:#ff6328}h1.site-title a{color:#fff}.site-footer a.site-title{color:#000}br.clear-float{clear:both}#black-mask{position:fixed;top:0;left:0;height:100%;width:100%;background-color:black;opacity:.5;z-index:10;display:none}h1.site-title{margin:0;padding:15px 0;font-size:2em}body{margin:0}h1,h2,.main-post.single .sticky-titlebar .blog-title{font-family:'montserrat',arial,serif}.error{color:red}.main-wrapper{width:980px;position:relative;background-color:#fff;margin:0 auto}a#back-to-top{position:fixed;bottom:0;right:0;display:none;background:url('/images/icons/backtotop.svg') top left no-repeat;height:50px;width:50px;cursor:pointer}.main-wrapper header.site h1{padding-top:15px}.main-wrapper header.site p.tag-line{margin:0}.main-wrapper header.site{position:relative;padding:10px 50px 20px}.main-wrapper header.site p.js-warning{font-size:1em;font-family:lato;padding-left:10px;margin:0}body .full-width-wrapper{background-color:#313131}body .header{margin-bottom:30px}.full-width-wrapper.header header{width:850px;margin:0 auto;position:relative}header.site .langs,.main-post.single .sticky-titlebar .langs{position:absolute;top:10px;right:10px}header.site .langs a,.main-post.single .sticky-titlebar .langs a{margin:0 2px;background-image:url(/images/flag_btns.png);background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;opacity:.3;display:inline-block;padding-bottom:3px}header.site .langs a:hover,.main-post.single .sticky-titlebar .langs a:hover{border-bottom:1px dotted #ccc;opacity:1.0;cursor:pointer}header.site .langs a.selected,.main-post.single .sticky-titlebar .langs a.selected{font-weight:bold;color:#000;opacity:1.0}header.site .langs a.selected:hover,.main-post.single .sticky-titlebar .langs a.selected{color:initial;cursor:default}header.site .langs a.en,.main-post.single .sticky-titlebar .langs a.en{background-position-x:-28px}header.site .langs a.ja,.main-post.single .sticky-titlebar .langs a.ja{background-position-x:-54px}header.site .logout-wrapper{position:absolute;right:0}.main-post p.more{text-align:right}.main-wrapper .main-post{width:880px;padding:0 30px;min-height:400px;position:relative;margin:0 auto}.main-wrapper .main-post .num-comments{position:absolute;bottom:0;right:0}.main-wrapper .main-post .prev-next-links{margin-top:10px}.main-wrapper .main-post .next{text-align:right}.main-wrapper .main-post p.tags,.main-wrapper .main-post p.category{margin:0}.main-wrapper .main-post .related-posts{text-align:right;clear:both}.main-wrapper .main-post .missing-translation{font-style:italic}.main-post p img,.main-post.single p.youtube-video{display:block;text-align:center;margin:0 auto;width:750px}.main-post img{height:auto}.main-post.single section.other-posts img{max-width:95%;padding:0;border:0;margin:0}.main-post table td{border-bottom:1px solid #ccc;padding-bottom:10px;border-collapse:collapse}.main-post h3{border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-top:30px;width:80%}.main-post ul li{margin-bottom:10px}p.developer-notice{background-color:#ffdac0;color:#ff6a00;padding:10px;border:1px solid;font-weight:bold;font-family:arial;font-size:.8em}.main-page-posts{width:880px;margin:0 auto}.main-page-posts article{position:relative;width:280px;float:left;font-size:.8em;padding:0 6px}.main-page-posts article h2{font-size:1.2em;margin:5px 0}.main-page-posts article .category,.main-page-posts .browse-all a{padding:2px 5px;font-family:'montserrat';display:inline-block;border-radius:10px;margin-top:5px;color:#fff;background-color:#ff7d21;font-size:1.2em}.main-page-posts .browse-all{text-align:right;margin-bottom:30px}.main-page-posts .browse-all a{padding:5px 10px}.main-page-posts .browse-all a:hover{background-color:#000}.main-page-posts article.first{width:100%;margin-top:0;font-size:1.0}.main-page-posts article.first img{float:left}.main-page-posts article.first img.no-image{width:520px;height:290px}.main-page-posts article.first .copy{float:left;width:310px;margin-left:20px;height:290px}.main-page-posts article.first .copy .content{text-align:justify;margin-top:10px;line-height:1.2em;font-size:1.3em}.main-page-posts article.first h2{font-size:1.5em;margin-bottom:0;height:55px;overflow:hidden}.main-page-posts article.first .category{margin-bottom:5px}section.other-posts article .content{color:#616161}section.other-posts article{height:320px}section.other-posts article header{width:initial}.main-page-posts article p.readmore{text-align:right}.main-page-posts article p.readmore a,.tagged-posts .post-preview footer.tags p.read-more a,p.anime-read-more a{background-color:black;padding:2px 10px;color:white;font-family:'lato';border-radius:10px;position:absolute;bottom:10px;right:10px;display:none}p.anime-read-more a{display:initial;position:relative;padding:5px 10px;margin-top:15px;bottom:auto}.game-review-posts article p.readmore a{right:30px;bottom:0}.main-page-posts article p.readmore a.reveal{display:inline-block}.main-page-posts article img{border-radius:3%;border:1px solid #ccc}.main-page-posts article img.no-image{height:150px;width:250px}.main-page-posts article a.overlay{display:block;height:100%;width:100%;position:absolute;top:0}.import-note{border:2px dotted #ddd;margin:50px auto;text-align:center;padding:10px;width:80%;position:relative}.import-note .copy{float:left;width:50%;padding:50px 0}.import-note img{float:right}.import-note a{display:block;width:100%;height:100%;position:absolute}.tagged-posts{width:100%;margin:0}.tagged-posts .posts{width:850px;margin:0 auto}.tagged-posts .not-found{margin:100px 0}.tagged-posts .not-found h2{font-family:montserrat;background-color:gray;display:table;margin:0 auto}.tagged-posts .not-found p{font-family:lato;text-align:center}.tagged-posts .results{margin-bottom:30px}.tagged-posts .results form.search{margin-top:20px}.tagged-posts .results form.search input[type=text],footer.site-footer .search form.search input[type=text]{border-width:0 0 1px 0;width:200px;outline:0}.tagged-posts .results form.search button,footer.site-footer .search form.search button{border:0;background:transparent;outline:0}.tagged-posts .results form.search button,.tagged-posts .results form.search input[type=text]{font-size:1.5em}.main-wrapper p.read-more{text-align:right;margin:0;margin-bottom:10px}.tagged-posts .post{margin:15px 0}.tagged-posts .post .content-wrapper{height:150px}.tagged-posts .post p.read-more{text-align:right}.tagged-posts .post .tags{padding-bottom:5px;border-bottom:1px dotted #ccc;clear:both}.tagged-posts .post-preview footer.tags p.read-more a{display:inline-block;position:relative;padding:5px 15px}.main-page-posts article p.readmore a:hover,.tagged-posts .post-preview footer.tags p.read-more a:hover{background-color:#ff8100}.clear-float{clear:both}.main-wrapper .sidebar{float:right;width:180px;padding:20px 0}.main-wrapper .sidebar .tags{word-break:break-all}.main-wrapper .sidebar .tagcloud{text-align:center}.main-wrapper .tagged-posts .tagcloud{text-align:center}.tag{font-size:.8em}.tag-weight-1,.tag-weight-2,.tag-weight-3{font-weight:bold}.tag-weight-1{font-size:1.5em}.tag-weight-2{font-size:1.3em}.tag-weight-3{font-size:1.1em}.tag-weight-4{font-size:1em}.sidebar .tag{margin-right:5px}.main-wrapper .notfound .posts{width:80%;margin:0 auto}.main-wrapper .notfound .posts .post img{width:100px;height:100px;border:1px solid;margin-right:10px;float:left}.main-wrapper .notfound{margin:100px 0;font-family:lato}.main-wrapper .notfound .message{margin-bottom:50px;text-align:center}.main-wrapper .notfound .message h2{font-family:montserrat;background-color:gray;display:table;margin:0 auto;color:#fff;padding:3px 8px;border-radius:20px;font-size:1.5em}.main-wrapper .notfound .tagcloud{text-align:center;width:500px;margin:0 auto}.main-wrapper .notfound form.search input[type=text]{font-size:1.5em;width:50%}.main-wrapper .notfound form.search button{font-size:1.5em;background-color:#ff7d21;border:0;border-radius:50%;padding:5px 8px;cursor:pointer}.main-wrapper .notfound form.search button:hover{color:#fff}.post-sidebar-wrapper .main-post h1.post-title{font-weight:bold;margin-bottom:0;font-size:24px}.post-sidebar-wrapper .main-post p.post-date{margin-top:0;color:#666;font-size:14px}.post-sidebar-wrapper .main-post p#more{text-align:right}.main-post.single h1.post-title{color:#313131;font-size:1.8em}.main-post.single{width:850px}.main-post p.more a{font-weight:bold}.main-post.single .content{font-family:arial;font-size:1em;line-height:1.3em}.main-post.single .content .updates{background-color:#f3f3f3;padding:10px;border:1px solid #ccc;margin-bottom:35px;color:#444}.main-post.single h2{margin-top:50px;font-size:1.5em}.main-post.single h3{margin-top:10px;color:#616161}.main-post.single img{padding:8px 5px;border:1px solid #ccc;margin:25px auto;max-width:100%}.main-post.single section.other-posts h2{font-size:1.2em;margin:5px 0}.main-post img.ajax-loader{height:25px;float:right;display:none;padding-right:10px;border:0;margin:0;width:auto;padding:0 10px 0 0}.main-post.single .title{position:relative;border-bottom:1px dotted #ccc;padding:20px 5px;background-color:#f7f7f7}.main-post.single .title .jp{font-size:.8em;line-height:1.2em;margin-top:5px;color:#737373}.main-post.single .title h2,.main-post.single .title h3{margin:0;border:0;padding:0}.main-post.single .title h2{font-size:1.4em}.main-post.single .title h3{font-size:1.3em}.main-post.single .title p.recommended,.main-post.single .title p.worth-watch,.main-post.single .title p.miss{position:absolute;top:5px;right:10px;margin:0;font-size:.9em;font-weight:bold}.main-post.single .title p.recommended,.main-post.single h2.recommended{color:#ff5400}.main-post.single .title p.worth-watch,.main-post.single h2.worth-watch{color:#007cff}.main-post.single .title p.miss,.main-post.single h2.miss{color:#8e8e8e}p.tags a{font-size:18px}.main-post.single p.categories a,.main-post.single footer .related-posts h3,.tagged-posts h2{display:inline-block;font-size:1.5em;font-family:'montserrat';padding:3px 10px;background-color:#ff8100;color:#fff;border-radius:20px;margin:0}.main-post.single p.categories a:hover{background-color:#000}.main-post.single .content a{color:#0089ff;font-weight:bold;border-bottom:1px dotted}.main-post.single .content a:hover{color:#ff6328}.main-post.single footer p.post-date{font-family:'lato';margin:0 0 50px}.main-post.single footer p.tags{text-align:center}.main-post.single footer p.tags a{font-size:.8em;margin:2px 0;font-family:'montserrat';display:inline-block;padding:5px 8px;background-color:#5f5f5f;color:#fff;border-radius:10px}.main-post.single footer p.tags a:hover{background-color:#ff7d21}.main-post.single .related-posts{font-family:'lato';margin-bottom:20px;text-align:left}.main-post.single .related-posts h3{width:initial;font-size:.9em}.main-post.single footer p.categories{margin:60px 0 10px}.main-post.single .main-page-posts{border-width:1px 0;border-color:#ccc;border-style:dotted;padding:20px 0;margin-top:20px}.main-post.single .main-page-posts h3{font-family:lato;border-top:1px dotted #ccc;display:inline-block;font-size:1em;font-family:'montserrat';padding:3px 10px;background-color:#ff8100;color:#fff;border-radius:20px;width:initial;margin:10px 0 20px}.main-post.single .main-page-posts .center-preview{border-width:0 1px;border-style:dotted;border-color:#ccc}.main-post.single .other-posts a.nav-link{margin-bottom:20px;display:block;font-size:1.5em;font-family:'lato'}.main-post.single .other-posts a.nav-link.mobile{display:none;text-align:center}.main-post.single .other-posts .center-preview a.nav-link{text-align:center}.main-post.single .other-posts img.no-image{width:128px;height:128px}.main-post.single .sticky-titlebar.background{height:65px;background-color:#000;opacity:.8}.main-post.single .sticky-titlebar{position:fixed;z-index:1000;background-color:#313131;width:100%;left:0;padding:0;display:none}.main-post.single .sticky-titlebar .blog-title{font-size:1em;float:left;margin-right:20px;margin-top:10px}.main-post.single .sticky-titlebar.visible{top:0;display:block;animation-name:show-titles;animation-duration:.3s}.main-post.single .sticky-titlebar .blog-title a{cursor:pointer;color:#fff}.main-post.single .sticky-titlebar.hidden{animation-name:hide-titles;animation-duration:.3s;top:-250px;display:block}.main-post.single article h3{margin-top:50px}.main-post.single article table{border-collapse:collapse;width:90%;margin:0 auto}.main-post.single article table th{text-align:left;vertical-align:top;background-color:#fff0d5}.main-post.single article table td,.main-post.single article table th{padding:5px 5px 15px;border:1px solid #ccc;vertical-align:top}.main-post.single article table td p{margin:0}.main-post.single .sticky-titlebar .titles{width:960px;margin:0 auto;position:relative;color:#fff}.main-post.single .sticky-titlebar .titles .langs a:hover{border:0}.main-post.single .sticky-titlebar .titles .post-properties{padding-bottom:10px}.main-post.single .sticky-titlebar p.categories{margin:0 0 5px;font-size:.5em;padding-top:15px}.main-post.single .sticky-titlebar h1{margin:0;font-size:1em}@keyframes show-titles{from{top:-150px}to{top:0}}@keyframes hide-titles{from{top:0}to{top:-150px}}.main-post.single .sticky-titlebar nav{margin:5px 0 0 10px;font-family:arial;font-size:.9em;color:#888;text-align:center}.main-post.single .sticky-titlebar .mobile{display:none}.main-post.single .sticky-titlebar nav.mobile{font-size:.8em;text-align:left}.main-post.single .sticky-titlebar nav a{color:#fff0d5;cursor:pointer}.main-post.single .sticky-titlebar p.contents{margin:5px;text-align:center;cursor:pointer}p.anime-read-more{text-align:right}header.anime-info{position:relative;padding-top:20px}header.anime-info p,header.anime-info h1{margin:0;font-family:arial}header.anime-info p.native{color:#606060}header.anime-info p.rating{display:inline-block;font-size:.8em;font-family:'montserrat';padding:3px 10px;background-color:#ff8100;color:#fff;border-radius:20px;margin:0;position:absolute;top:0;right:0;font-size:1.3em}header.anime-info p.rating.worth-a-watch{background-color:#007cff}header.anime-info p.rating.miss{background-color:#858585}p.excerpt{height:105px;overflow:hidden}p.excerpt img{width:100px;height:100px;border:1px solid;float:left;margin-right:10px}p.excerpt img.missing{border-style:dashed}.post-preview h1{font-size:1.2em;margin:0}.post-preview{padding-bottom:20px}.post-preview p.stats{margin:0 0 5px 0}.post-preview p.tags{margin:0;border:0 !important}#pagination-bar{clear:both;font-size:1.1em;text-align:right}#pagination-bar a{width:20px;display:inline-block;margin-right:3px;border-radius:10px;text-align:center;padding:5px;font-family:'lato'}#pagination-bar a:hover{background-color:#ff7d21;color:white;border-color:#ff7d21}#pagination-bar a.current{font-weight:bold;background-color:#000;color:#fff;cursor:default}.tagged-posts #pagination-bar{width:870px;margin:0 auto}.main-post .comments .comment{border-top:1px dashed #000;margin-bottom:15px;position:relative;padding-top:25px}.comments .reply-box form.comment{border:0;border-radius:10px;background-color:#e4e4e4}.main-post .comments .comment.pending{color:#ccc}.main-post .comments .comment.pending p.approval-msg{color:#009af5;text-align:right}.main-post .comments .comment p.username span{background-color:#009af5;color:#fff;padding:2px 15px;border-radius:10px;font-size:.7em;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.main-post .comments .comment p.username{font-size:1.1em;margin:0;padding-top:10px;font-family:'lato'}.main-post .comments .comment .missing-avatar{width:50px;height:50px;text-align:center;font-size:3em}.main-post .comments .comment img.gravatar,.main-post .comments .comment .missing-avatar{float:left;width:50px;margin-right:10px;border:1px solid #ccc;padding:2px}.main-post .comments .comment time{font-size:.8em;font-family:Arial,Helvetica,sans-serif}.main-post .comments .comment .count{position:absolute;top:8px;right:0;font-size:18px;color:#ccc}.main-post .comments .comment p.date{font-weight:bold}.main-post .comments .comment p.user,.main-post .comments .reply p.user{text-align:right;margin-top:10px}.main-post .comments p.reply{text-align:right}.main-post .comments p.reply a:hover{cursor:pointer;color:#000}.main-post .comments .comment.reply{border:0;border-left:1px dashed;padding-left:10px}.main-post .comments .reply.depth-1{margin-left:50px}.main-post .comments .reply.depth-2{margin-left:100px}.main-post .comments .reply.depth-3{margin-left:150px}.main-post .comments .reply.depth-4{margin-left:200px}.reply-box.main input[type=text]{width:300px;padding:1px 2px}.reply-box tr.captcha{display:none}.reply-box table{width:650px}.reply-box td{padding-top:5px;border-bottom:0 !important;text-align:left}.main-post.single article .reply-box table th{vertical-align:top;text-align:right;padding-top:5px;border:0;background-color:inherit}.main-post.single article .reply-box table td{border:0}.reply-box{padding:10px;margin-top:15px}.reply-box input[type=text]{width:300px}.reply-box textarea{font-family:arial;height:100px;resize:none;width:550px}.reply-box span.systemresponse{margin-right:10px}.comments .reply-box{display:none;width:520px;margin-bottom:15px;float:right}.comments .reply-box table{width:initial}.comments .reply-box textarea{width:400px}.comments .reply-box th{padding-right:10px}.reply-box input[type=submit]{background-color:#27afff;color:#FFF;font-weight:bold;border:1px solid;padding:5px 10px;cursor:pointer;float:right}.reply-box.main{margin-bottom:15px;background-color:#e4e4e4;font-family:'lato';clear:both;border-radius:10px}.reply-box.main input[type=submit]{margin-right:8px}.reply-box input[type=submit]{border-radius:10px}.reply-box input[type=submit]:hover{background-color:#009af5}.reply-box input[type=submit].disabled,.reply-box input[type=submit].disabled:hover{background-color:#ccc;cursor:initial}form.comment input.error,form.comment textarea.error{border-color:red}form.search{margin:50px 0 15px}form.search input[type=text]{width:135px;padding:2px 3px;border-radius:5px;border:1px solid #ccc}.site-footer{color:#000}.site-footer h2{border-bottom-width:5px;border-bottom-style:dotted;margin-bottom:30px;color:#38a3ff;padding:0 0 10px;font-size:1.5em;margin-top:0;font-family:'montserrat'}.site-footer a.site-title{font-weight:bold}.site-footer .twitter{width:470px}.site-footer .twitter,.site-footer .browse-all{float:left}.site-footer .twitter h2{border-bottom-color:#85c7ff;margin-top:0}.site-footer .browse-all h2{border-bottom-color:#ffab70;color:#ff7d21;margin-bottom:15px}.site-footer .browse-all h2.tori-link,.site-footer .browse-all h2.tori-link a{border-bottom-color:#85c7ff;color:#85c7ff;margin-bottom:15px;font-size:1.2em}.site-footer .search{text-align:center}.site-footer form.search{margin-top:20px}.full-width-wrapper.footer{padding:15px 0;color:#fff}body .credits{font-size:12px;margin-top:15px;text-align:center;font-family:'arial'}body .credits a{color:#fff}body .credits a:hover{color:#ff6328}.site-footer .banners{float:right;width:180px}.site-footer .banners img{width:180px;border:1px solid #ccc;padding:2px}.site-footer .thumbnails .thumbnail{border:1px solid;float:left;margin-right:15px}.site-footer .thumbnails .thumbnail,.site-footer .thumbnails .thumbnail img{width:120px;height:120px;border-radius:10px}.site-footer .recent-twitter-wrapper{width:700px;float:left}.site-footer .twitter time{font-size:.7em;font-family:arial}.site-footer .tagcloud{width:60%;float:right;text-align:center;font-family:'lato';margin-top:6em}.main-wrapper .site-footer{border-top:2px dotted #ccc;padding-top:50px}body .full-width-wrapper.footer p.display-options{font-size:1.2em}body .full-width-wrapper.footer p.display-options a{display:none}@media only screen and (max-width:1000px){body .full-width-wrapper.footer p.display-options a.mobile{display:block}.site-footer .tagcloud{float:none;margin:0 auto}}.site-footer{padding:0 62px 10px}.site-footer .browse-all{float:left;width:30%;font-family:'lato'}.site-footer .browse-all a{margin-left:10px;font-size:1.2em}.site-footer .browse-all a:hover,.main-post.single .sticky-titlebar nav a:hover{color:#ff7d21}@-moz-document url-prefix(){.site-footer .twitter{margin-top:-20px}}.twitter .tweet{margin-bottom:18px}.twitter .tweet a:hover{color:#38a3ff}.twitter .tweet .time{float:left;text-align:justify;background-color:#38a3ff;color:white;padding:5px;border-radius:10px;text-align:center;font-family:arial}.twitter .tweet p.date{font-size:1.2em;font-weight:bold;margin:0}.twitter .tweet .time p.date{font-weight:bold;font-size:1.1em}.twitter .tweet .copy{width:390px;font-family:'lato';float:left;margin-left:20px;font-size:.8em}@keyframes grow-cookie-notice{from{transform:rotate(90deg)}to{transform:rotate(0)}}#cookie-notice{position:fixed;bottom:0;right:0;background-color:#fff;width:300px;padding:10px;border:2px solid;border-radius:10px;font-family:arial;font-size:.9em;margin:5px;transform-origin:bottom right;animation-timing-function:cubic-bezier(1,0.75,0.5,0);animation-name:grow-cookie-notice;animation-duration:2s}#cookie-notice p.button a{cursor:pointer;display:inline-block;padding:5px 8px;background-color:#000;color:white;font-family:'montserrat';border-radius:10px}#cookie-notice p.button a:hover{background-color:#ff7d21}.main-post.single .content aside.updates{border:1px dotted #ccc;color:#444;padding:25px;background-color:#f5f5f5}.main-post.single .content aside.updates h4{margin-top:0;font-size:1.2em}.main-post.single .content aside.updates strong{font-size:.9em}.main-post.single .content aside.updates i{float:left;margin-right:5px;font-size:1.2em}.main-post.single .spoiler{border:1px dashed #ccc;background-color:#f5f5f5;padding:10px}p.toggle-spoiler{cursor:pointer}p.toggle-spoiler span.warning{color:red}span.cke_button__morelink_icon{background-position:0 0}span.cke_button__fileupload_icon{background-size:14px !important}p.justify-right{text-align:right}p.justify-center{text-align:center}p.justify-left{text-align:left}