@charset "UTF-8";@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Original Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:YakuHanJPs;src:url(fonts/YakuHanJPs/YakuHanJPs-Regular.eot);src:url(fonts/YakuHanJPs/YakuHanJPs-Regular.woff2) format("woff2"),url(fonts/YakuHanJPs/YakuHanJPs-Regular.woff) format("woff")}@font-face{font-family:YakuHanJPs;font-weight:700;src:url(fonts/YakuHanJPs/YakuHanJPs-Bold.eot);src:url(fonts/YakuHanJPs/YakuHanJPs-Bold.woff2) format("woff2"),url(fonts/YakuHanJPs/YakuHanJPs-Bold.woff) format("woff")}@font-face{font-family:Noto Sans JP;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:bold;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;text-align:right;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@-webkit-keyframes basic-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes basic-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hover-bright{0%{filter:brightness(1.5);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{filter:brightness(1)}}@keyframes hover-bright{0%{filter:brightness(1.5);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{filter:brightness(1)}}@-webkit-keyframes hover-bright-strong{0%{filter:brightness(1.2)}10%{filter:brightness(1)}20%{filter:brightness(1.2)}100%{filter:brightness(1)}}@keyframes hover-bright-strong{0%{filter:brightness(1.2)}10%{filter:brightness(1)}20%{filter:brightness(1.2)}100%{filter:brightness(1)}}@-webkit-keyframes bright-fade-in{0%{opacity:0}1%{opacity:1}2%{opacity:0}3%{opacity:1}4%{opacity:0}5%{opacity:1}100%{opacity:1}}@keyframes bright-fade-in{0%{opacity:0}1%{opacity:1}2%{opacity:0}3%{opacity:1}4%{opacity:0}5%{opacity:1}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-timeline-links{0%{filter:brightness(1.2)}100%{filter:brightness(1)}}@keyframes fade-timeline-links{0%{filter:brightness(1.2)}100%{filter:brightness(1)}}@-webkit-keyframes fade-timeline-bg{0%{opacity:0}100%{opacity:.8}}@keyframes fade-timeline-bg{0%{opacity:0}100%{opacity:.8}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body{color:#fff;background-color:#101010;font-family:YakuHanJPs,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans,Noto Sans CJK JP,Original Yu Gothic,Yu Gothic,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Sans Emoji;font-feature-settings:'palt';text-align:center;min-width:320px;-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,dl,dd,pre,table,form,fieldset,address,details,figure,section,article,header,nav{text-align:left;margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;line-height:1.25}p,blockquote,ol,ul,dl,pre,th,td{line-height:1.5}th,td{vertical-align:top}ul,ul ul{list-style-type:square}ul ul{margin-bottom:0}ul,ol{padding-left:2em}a{color:#ff7bbd;text-decoration:underline;cursor:default;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}a[href]{cursor:pointer}a:visited{color:#ff7bbd}a:hover{text-decoration:none}figure,img,svg{max-width:100%;height:auto;vertical-align:top}figure{margin-left:0;margin-right:0}iframe{vertical-align:top}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=color],input[type=number],input[type=range],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],textarea,select{line-height:1.25;padding:.25em}legend{padding:.5em}legend+*{margin-top:0}fieldset{padding:1.5rem}hr{clear:both;border:none;height:1px;background-color:rgba(255,255,255,.2);overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.clear{clear:both}.nowrap{white-space:nowrap}.br-over-m{display:none}.br-only-s{display:inline}.br-only-m{display:none}.clickable,.clickable-container>*{cursor:pointer;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.movie-container{position:relative;width:100%;height:0;padding-top:56.25%}.movie-container iframe{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10}.screen-reader-text{display:none}.inner{max-width:1232px;margin-left:auto;margin-right:auto}.archive-list-bg{background-color:#333}.archive-list-bg.goods{background-image:url(img/movie-dots.png)}.archive-list-container.post{max-width:1024px;margin-left:auto;margin-right:auto;padding:.5rem 0}.archive-list-container.goods{max-width:1232px;margin-left:auto;margin-right:auto}.archive-list-container.post-top{max-width:1232px;margin-left:auto;margin-right:auto}.archive-list.post>*+*{margin-top:.5rem}.archive-list.goods{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.04167rem .41667rem}.archive-list.goods>*{margin:1.04167rem .41667rem;width:calc(50% - .83333rem)}.archive-list.goods img{width:100%}.archive-list.in-view>*{transform-style:preserve-3d;-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:0;-webkit-transform:translateX(0) scale(.5);-ms-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.archive-list.in-view.in-view-enter>*{-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:1;-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.archive-list.in-view.in-view-enter>*:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.archive-list.in-view.in-view-enter>*:nth-child(2){-webkit-transition-delay:.08s;transition-delay:.08s}.archive-list.in-view.in-view-enter>*:nth-child(3){-webkit-transition-delay:.16s;transition-delay:.16s}.archive-list.in-view.in-view-enter>*:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.archive-list.in-view.in-view-enter>*:nth-child(5){-webkit-transition-delay:.32s;transition-delay:.32s}.archive-list.in-view.in-view-enter>*:nth-child(6){-webkit-transition-delay:.4s;transition-delay:.4s}.archive-list.in-view.in-view-enter>*:nth-child(7){-webkit-transition-delay:.48s;transition-delay:.48s}.archive-list.in-view.in-view-enter>*:nth-child(8){-webkit-transition-delay:.56s;transition-delay:.56s}.archive-list.in-view.in-view-enter>*:nth-child(9){-webkit-transition-delay:.64s;transition-delay:.64s}.archive-list.in-view>*:nth-child(n+5){display:none}.archive-list-item a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;display:block;overflow:hidden;position:relative}.archive-list-item a *{pointer-events:none}.archive-list-item a img{display:inline-block;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.archive-list-item a.hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.archive-list-item a.push{-webkit-transition:none;transition:none}.archive-list-item a.push img{-webkit-transition:none;transition:none;opacity:.8;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.archive-list-item .new{font-size:.6875rem;color:rgba(255,255,255,.8);line-height:1;height:1.2rem;position:absolute;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.25em;backface-visibility:hidden;width:2.5rem}.archive-list-item .new:after{content:'';display:block;background-color:#f5429c;position:absolute;width:calc(100% + 2.4rem);height:100%;left:-2.4rem;top:0;z-index:10;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}.archive-list-item .new span{position:relative;z-index:20}.archive-list-item .eyecatch .eyecatch-inner{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.archive-list-item .eyecatch img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.archive-list-item .text>*+*{margin-top:.5rem}.archive-list-item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-list-item .meta>*+*{margin-left:.5rem}.archive-list-item .date.goods{display:none}.archive-list-item .category{display:-webkit-box;display:-ms-flexbox;display:flex}.archive-list-item .category>*+*{margin-left:.5rem}.archive-list-item .category span{font-size:.625rem;padding:.25em;color:#a0a0a0;display:inline-block;border:rgba(160,160,160,.5) 1px solid}.archive-list-item .title{line-height:1.5}.archive-list-item.post a{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;background-image:url(img/movie-dots.png);background-color:#282828}.archive-list-item.post a>*+*{margin-left:1rem}.archive-list-item.post .eyecatch{width:5rem;height:5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.archive-list-item.post .border{display:none}.archive-list-item.goods a{display:block;position:relative;width:100%;height:0;padding-top:100%;font-size:.75rem}.archive-list-item.goods a.hover .border{border-width:.20833rem}.archive-list-item.goods .eyecatch{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10}.archive-list-item.goods .text{position:absolute;display:inline-block;left:0;right:auto;margin-left:0;margin-right:0;top:50%;bottom:auto;margin-top:0;margin-bottom:0;width:100%;height:50%;z-index:20;overflow:hidden;background-color:rgba(0,0,0,.85);padding:.5rem .83333rem}.archive-list-item.goods .text,.archive-list-item.goods .text img{max-width:none;vertical-align:top}.archive-list-item.goods .border{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10;z-index:30;border:#000 .41667rem solid}body.loaded .archive-list-item.goods .border{-webkit-transition:border-width .2s ease-out;transition:border-width .2s ease-out}.article{overflow:hidden;padding-top:56px;background-color:aqua}.article-inner{max-width:1232px;margin-left:auto;margin-right:auto;padding:1.5rem;background-color:lightcyan}.article-inner>*+*{margin-top:1.5rem}.section{background-color:lightcoral}.back-to-home a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;border:transparent 1px solid;line-height:1;height:2.5rem}.back-to-home a *{pointer-events:none}.back-to-home a.hover{color:#fff;background-color:transparent;border-color:rgba(255,255,255,.5)}.back-to-home a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:transparent;border-color:rgba(255,255,255,.5)}.back-to-home a span{font-size:1rem;padding-bottom:.1rem}.back-to-home a .svg-icon{-webkit-transform:scale(.9) rotate(180deg);-ms-transform:scale(.9) rotate(180deg);transform:scale(.9) rotate(180deg);margin-right:.5rem}.back-to-home a.hover .svg-icon svg,.back-to-home a.push .svg-icon svg{-webkit-transform:none;-ms-transform:none;transform:none}.back-to-top{position:fixed;z-index:100;margin:0;bottom:0;right:0;width:4rem;height:4rem;text-decoration:none;font-size:.625rem;line-height:1.2;white-space:nowrap;text-indent:100%;text-align:left;cursor:pointer;-webkit-transition:none;transition:none;visibility:hidden;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}body.loaded .back-to-top{-webkit-transition:visibility .3s,opacity .3s,-webkit-transform .3s;transition:visibility .3s,opacity .3s,-webkit-transform .3s;transition:visibility .3s,opacity .3s,transform .3s;transition:visibility .3s,opacity .3s,transform .3s,-webkit-transform .3s}.back-to-top a{-webkit-tap-highlight-color:transparent;outline:0;display:block;position:absolute;width:100%;height:100%;left:0;top:0}.back-to-top a *{pointer-events:none}.back-to-top a.hover{color:#fff;background-color:#101010;border-color:transparent}.back-to-top a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.back-to-top a.hover{background-color:rgba(0,0,0,.8)}.back-to-top a.push{background-color:rgba(0,0,0,.8)}.back-to-top a.push .svg-icon{opacity:.7}.back-to-top .svg-icon svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-webkit-transform:rotate(-90deg) translateX(7%);-ms-transform:rotate(-90deg) translateX(7%);transform:rotate(-90deg) translateX(7%)}.back-to-top .svg-line{stroke-width:1px}.site-bg{pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-image:url(img/bg-01.jpg)}body.top .site-bg{opacity:0}body.top.fade-out .site-bg{opacity:1}.site-bg.bg-01{background-image:url(img/bg-01.jpg)}.site-bg.bg-02{background-image:url(img/bg-02.jpg)}.site-bg.bg-03{background-image:url(img/bg-03.jpg)}.site-bg.bg-04{background-image:url(img/bg-04.jpg)}.site-bg.bg-05{background-image:url(img/bg-05.jpg)}.site-bg.bg-06{background-image:url(img/bg-06.jpg)}.button,button,input[type=button],input[type=submit],.button-container>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25;padding:.725em .85em;font-weight:400;text-decoration:none;background-color:transparent;border:rgba(255,255,255,.3) 1px solid;border-radius:0;cursor:pointer;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-webkit-tap-highlight-color:transparent;outline:0}.button,button,input[type=button],input[type=submit],.button-container>a,.button:visited,button:visited,input:visited[type=button],input:visited[type=submit],.button-container>:visited{color:#fff}.button *,button *,input[type=button] *,input[type=submit] *,.button-container>a *{pointer-events:none}.button.hover,button.hover,input.hover[type=button],input.hover[type=submit],.button-container>.hover{color:#fff;background-color:#101010;border-color:transparent}.button.push,button.push,input.push[type=button],input.push[type=submit],.button-container>.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.button.hover:before,button.hover:before,input.hover[type=button]:before,input.hover[type=submit]:before,.button-container>.hover:before,.button.hover svg,button.hover svg,input.hover[type=button] svg,input.hover[type=submit] svg,.button-container>.hover svg,.button.push:before,button.push:before,input.push[type=button]:before,input.push[type=submit]:before,.button-container>.push:before,.button.push svg,button.push svg,input.push[type=button] svg,input.push[type=submit] svg,.button-container>.push svg{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}.button.arrow:before,button.arrow:before,input.arrow[type=button]:before,input.arrow[type=submit]:before,.button-container>.arrow:before,.button.arrow svg,button.arrow svg,input.arrow[type=button] svg,input.arrow[type=submit] svg,.button-container>.arrow svg{width:1em;height:1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;pointer-events:none;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;margin-right:.5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.button.arrow:before .svg-line,button.arrow:before .svg-line,input.arrow[type=button]:before .svg-line,input.arrow[type=submit]:before .svg-line,.button-container>.arrow:before .svg-line,.button.arrow svg .svg-line,button.arrow svg .svg-line,input.arrow[type=button] svg .svg-line,input.arrow[type=submit] svg .svg-line,.button-container>.arrow svg .svg-line{stroke:#fff;stroke-width:4px}.button.arrow.arrow-reverse svg,button.arrow.arrow-reverse svg,input.arrow.arrow-reverse[type=button] svg,input.arrow.arrow-reverse[type=submit] svg,.button-container>.arrow.arrow-reverse svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.button.arrow.arrow-right span,button.arrow.arrow-right span,input.arrow.arrow-right[type=button] span,input.arrow.arrow-right[type=submit] span,.button-container>.arrow.arrow-right span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.button.arrow.arrow-right svg,button.arrow.arrow-right svg,input.arrow.arrow-right[type=button] svg,input.arrow.arrow-right[type=submit] svg,.button-container>.arrow.arrow-right svg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.button-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}.button-container>*+*{margin-left:.25rem}.category-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 1rem}.category-menu a{font-size:.875rem;margin:.25rem;padding:.5rem;line-height:1;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-tap-highlight-color:transparent;outline:0;color:#fff;border:transparent 1px solid;-webkit-transition:none;transition:none}.category-menu a *{pointer-events:none}.category-menu a.hover{color:#fff;background-color:transparent;border-color:rgba(255,255,255,.5)}.category-menu a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:transparent;border-color:rgba(255,255,255,.5)}.category-menu a.current,.category-menu a:not(.all):not(.top).current-parent{color:#f5429c;border-color:rgba(245,66,156,.5)}body.loaded .category-menu a{-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.group-heading{font-weight:400;line-height:1;text-align:center;font-size:2rem;margin:1.5rem 0;padding-left:.3em;letter-spacing:.3em;-webkit-transition:none;transition:none}body.loaded .group-heading{padding-left:0;letter-spacing:0;-webkit-transition:padding-left .3s cubic-bezier(.23,1,.32,1),letter-spacing .3s cubic-bezier(.23,1,.32,1);transition:padding-left .3s cubic-bezier(.23,1,.32,1),letter-spacing .3s cubic-bezier(.23,1,.32,1)}body.fade-out .group-heading{padding-left:.3em;letter-spacing:.3em}.group-heading.muvluv-anime{display:none}.article-heading{font-size:2rem;line-height:1}.section-heading{font-size:1.5rem;line-height:1}.site-loading{position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;z-index:2000;width:5rem;height:7rem;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.5s,.001s;transition-duration:.5s,.001s;-webkit-transition-delay:0s,.5s;transition-delay:0s,.5s;pointer-events:none;opacity:.6}body.loaded .site-loading{opacity:0}body.fade-out .site-loading{opacity:.6}.site-loading .logo path{opacity:.6;-webkit-animation:loading-logo .5s linear 0s infinite normal;animation:loading-logo .5s linear 0s infinite normal}@-webkit-keyframes loading-logo{0%{fill:#f66}25%{fill:#66f}50%{fill:#00e600}75%{fill:#ff6}100%{fill:#f66}}@keyframes loading-logo{0%{fill:#f66}25%{fill:#66f}50%{fill:#00e600}75%{fill:#ff6}100%{fill:#f66}}.site-loading .line{position:relative;height:4px;width:150vw;left:-50vw;margin:.5rem auto;background-image:linear-gradient(135deg,transparent 0,transparent 25%,rgba(255,255,255,.5) 25%,rgba(255,255,255,.5) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.5) 75%,rgba(255,255,255,.5) 100%);-webkit-background-size:12px 12px;background-size:12px 12px;-webkit-animation:loading-line .1s linear 0s infinite normal;animation:loading-line .1s linear 0s infinite normal}@-webkit-keyframes loading-line{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-12px,0,0);transform:translate3d(-12px,0,0)}}@keyframes loading-line{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-12px,0,0);transform:translate3d(-12px,0,0)}}.site-loading .text{letter-spacing:.1em;font-size:.625rem;-webkit-animation:fade .007s linear 0s infinite alternate both;animation:fade .007s linear 0s infinite alternate both;-webkit-animation-timing-function:steps(2,start);animation-timing-function:steps(2,start)}.mfp-bg{background-color:#000;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-bg.mfp-ready{opacity:.9}.mfp-bg.mfp-removing{opacity:0}.my-mfp-zoom-in .mfp-content,.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .mfp-content,.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .mfp-content,.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-bottom-bar{pointer-events:none;margin:0;top:auto;left:0;bottom:0;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mfp-title{width:100%;position:relative}.mfp-title:empty{display:none}.mfp-counter{width:100%;position:relative;color:#fff;text-align:center;font-size:.75rem}.mfp-container{padding:0 .25rem}button.mfp-close{background-color:transparent;-webkit-tap-highlight-color:transparent;outline:0;opacity:1;padding:0;text-align:left;white-space:nowrap;text-indent:200%;overflow:hidden}button.mfp-close *{pointer-events:none}button.mfp-close.hover{opacity:.7}button.mfp-close.push{-webkit-transition:none;transition:none;opacity:.85}button.mfp-close:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:70%;height:70%;background-image:url(img/svg-inline/icon-close.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.mfp-image-holder button.mfp-close{top:.25rem}.mfp-inline-holder button.mfp-close,.mfp-iframe-holder button.mfp-close{top:-2.75rem}.mfp-image-holder button.mfp-close,.mfp-inline-holder button.mfp-close,.mfp-iframe-holder button.mfp-close{width:2.5rem;height:2.5rem;right:0}button.mfp-close.hover:before,button.mfp-close.push:before{-webkit-transform:none;-ms-transform:none;transform:none}button.mfp-arrow{background-color:transparent;width:2.5rem;height:2.5rem;top:auto;bottom:.25rem;margin:0;opacity:0}.mfp-ready button.mfp-arrow{opacity:1}.mfp-removing button.mfp-arrow{opacity:0}.mfp-s-loading button.mfp-arrow{display:none}.mfp-s-ready button.mfp-arrow{display:block}button.mfp-arrow:before{display:none}button.mfp-arrow:after{width:70%;height:70%;margin:auto;top:0;bottom:0;left:0;right:0;border:none;background-image:url(img/svg-inline/icon-arrow.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.mfp-arrow-left{left:0}.mfp-arrow-left:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mfp-arrow-right{right:0}.mfp-figure,.mfp-iframe-holder .mfp-content,.mfp-inline-holder .mfp-content{margin:3rem auto}.mfp-figure:after{background:transparent;top:3rem;bottom:3rem}.mfp-inline{max-width:800px;position:relative;margin:0 auto .25rem}.mfp-animated-image{display:block}.mfp-preloader{width:5rem;height:5rem;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;text-align:left;text-indent:200%;white-space:nowrap}.mfp-preloader:before{content:'';display:inline-block;z-index:10;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(img/svg-inline/icon-loading.svg);background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:.5;-webkit-animation:basic-rotate 1s linear 0s infinite normal both;animation:basic-rotate 1s linear 0s infinite normal both}.nav-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1024px;margin-left:auto;margin-right:auto}.nav-links .nav-previous a,.nav-links .nav-next a{position:absolute;background-image:url(img/svg-inline/icon-arrow.svg);top:0}.nav-links .nav-previous a{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);left:0}.nav-links .nav-next a{right:0}.nav-links .nav-list a{background-image:url(img/svg-inline/icon-arrow-last.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-links a{display:block;color:#fff;text-align:left;overflow:hidden;white-space:nowrap;text-indent:500%;font-size:.625rem;width:2.5rem;height:2.5rem;line-height:1;border:transparent 1px solid;-webkit-tap-highlight-color:transparent;outline:0;-webkit-background-size:cover;background-size:cover}.nav-links a *{pointer-events:none}.nav-links a.hover{color:#fff;background-color:rgba(0,0,0,.8);border-color:transparent}.nav-links a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.8);border-color:transparent}.nav-links a.push{opacity:.7}.scroll-bar-fill{position:fixed;width:0;height:100%;top:0;right:0;z-index:999;background-color:#f1f1f1;display:none}.svg-icon{display:inline-block;width:1.5em;height:1.5em}.svg-icon svg{width:100%}.svg-line{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.svg-line.crisp{shape-rendering:crispEdges}#wpadminbar{position:fixed!important;z-index:998}.wp-block-group+.wp-block-group{margin-top:2rem}.wp-block-group__inner-container>*+*{margin-top:1rem}.wp-block-column>*+*{margin-top:1rem}.wp-block-column figure{text-align:center}.wp-block-image.width-50 img{width:50%}.wp-block-image.width-75 img{width:75%}.wp-block-embed-youtube{position:relative;padding-top:56.25%;height:0;overflow:hidden}.wp-block-embed-youtube iframe,.wp-block-embed-youtube object,.wp-block-embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-buttons>*+*{margin-top:.5rem}.wp-block-buttons.custom-single-line .wp-block-button,.wp-block-button.custom-full,.wp-block-button.custom-half{display:block;margin-right:0;margin-bottom:0}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link,.wp-block-button.custom-full .wp-block-button__link,.wp-block-button.custom-half .wp-block-button__link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25;padding:.725em .85em;font-weight:400;text-decoration:none;background-color:transparent;border:rgba(255,255,255,.3) 1px solid;border-radius:0;cursor:pointer;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:3.5rem;-webkit-tap-highlight-color:transparent;outline:0;font-size:.75rem;font-weight:700;text-align:left;line-height:1.5;width:100%;padding-left:2rem}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link,.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link:visited,.wp-block-button.custom-full .wp-block-button__link,.wp-block-button.custom-full .wp-block-button__link:visited,.wp-block-button.custom-half .wp-block-button__link,.wp-block-button.custom-half .wp-block-button__link:visited{color:#fff}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link *,.wp-block-button.custom-full .wp-block-button__link *,.wp-block-button.custom-half .wp-block-button__link *{pointer-events:none}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link.hover,.wp-block-button.custom-full .wp-block-button__link.hover,.wp-block-button.custom-half .wp-block-button__link.hover{color:#fff;background-color:#101010;border-color:transparent}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link.push,.wp-block-button.custom-full .wp-block-button__link.push,.wp-block-button.custom-half .wp-block-button__link.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link small,.wp-block-button.custom-full .wp-block-button__link small,.wp-block-button.custom-half .wp-block-button__link small{opacity:.8;font-weight:400}.wp-block-buttons.custom-single-line .wp-block-button .wp-block-button__link:before,.wp-block-button.custom-full .wp-block-button__link:before,.wp-block-button.custom-half .wp-block-button__link:before{content:'';background-image:url(img/svg-inline/icon-arrow.svg);-webkit-background-size:cover;background-size:cover;width:1.75em;height:1.75em;vertical-align:middle;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;pointer-events:none;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;position:absolute;top:-.05em;left:.5em;bottom:0;margin:auto 0}.wp-block-button.custom-half .wp-block-button__link{width:100%}.entry-article{max-width:1024px;margin-left:auto;margin-right:auto;background-color:#282828;border-top:#444 1px solid;border-bottom:#444 1px solid;padding:1.5rem}.entry-article>*+*{margin-top:1.5rem}.entry-header>*+*{margin-top:1.5rem}.entry-title{font-weight:400;font-size:1.125rem}.entry-meta{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}.entry-meta>*+*{margin-left:.5rem}.entry-date{font-size:.6875rem;color:#ccc}.entry-category{display:-webkit-box;display:-ms-flexbox;display:flex}.entry-category>*+*{margin-left:.5rem}.entry-category a{text-decoration:none;font-size:.625rem;padding:.25em;color:#a0a0a0;line-height:1;display:inline-block;border:rgba(160,160,160,.5) 1px solid;-webkit-tap-highlight-color:transparent;outline:0}.entry-category a *{pointer-events:none}.entry-category a.hover{color:#fff;background-color:#101010;border-color:transparent}.entry-category a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.entry-social{font-size:.625rem;color:#ccc;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-social>*+*{margin-left:.75rem}.entry-social-buttons{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-social-buttons>*+*{margin-left:.5rem}.entry-social-buttons a{-webkit-tap-highlight-color:transparent;outline:0;display:block}.entry-social-buttons a *{pointer-events:none}.entry-social-buttons a *{pointer-events:none}.entry-social-buttons a .svg-icon path{-webkit-transition:fill .2s;transition:fill .2s;fill:#fff}.entry-social-buttons a.hover .svg-icon path{fill:#f5429c}.entry-social-buttons a.push{-webkit-transition:none;transition:none;opacity:.6}.entry-social-buttons a.push .svg-icon path{fill:#f5429c}.entry-content{font-size:.75rem}.entry-content a.button,.entry-content .button-container>a{-webkit-tap-highlight-color:transparent;outline:0}.entry-content a.button *,.entry-content .button-container>a *{pointer-events:none}.entry-content a.button.hover,.entry-content .button-container>a.hover{color:#fff;background-color:#101010;border-color:transparent}.entry-content a.button.push,.entry-content .button-container>a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.entry-content a.button.hover:before,.entry-content .button-container>a.hover:before,.entry-content a.button.hover svg,.entry-content .button-container>a.hover svg,.entry-content a.button.push:before,.entry-content .button-container>a.push:before,.entry-content a.button.push svg,.entry-content .button-container>a.push svg{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}.entry-content a.button.arrow:before,.entry-content .button-container>a.arrow:before,.entry-content a.button.arrow svg,.entry-content .button-container>a.arrow svg{width:1em;height:1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;pointer-events:none;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;margin-right:.5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.entry-content a.button.arrow:before .svg-line,.entry-content .button-container>a.arrow:before .svg-line,.entry-content a.button.arrow svg .svg-line,.entry-content .button-container>a.arrow svg .svg-line{stroke:#fff;stroke-width:4px}.entry-content a.button.arrow.arrow-reverse svg,.entry-content .button-container>a.arrow.arrow-reverse svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.entry-content a.button.arrow.arrow-right span,.entry-content .button-container>a.arrow.arrow-right span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.entry-content a.button.arrow.arrow-right svg,.entry-content .button-container>a.arrow.arrow-right svg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.entry-content a.button,.entry-content .button-container>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25;padding:.725em .85em;font-weight:400;text-decoration:none;background-color:transparent;border:rgba(255,255,255,.3) 1px solid;border-radius:0;cursor:pointer;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.entry-content a.button,.entry-content .button-container>a,.entry-content a.button:visited,.entry-content .button-container>a:visited{color:#fff}.entry-content a.button:before,.entry-content .button-container>a:before,.entry-content a.button svg,.entry-content .button-container>a svg{width:1em;height:1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;pointer-events:none;-webkit-transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease,fill .2s ease,letter-spacing .2s ease,opacity .2s ease,text-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;margin-right:.5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.entry-content a.button:before .svg-line,.entry-content .button-container>a:before .svg-line,.entry-content a.button svg .svg-line,.entry-content .button-container>a svg .svg-line{stroke:#fff;stroke-width:4px}.entry-content a.button .svg-line,.entry-content .button-container>a .svg-line{stroke-width:5px}.entry-content h4.pink,.entry-content h4.gray{letter-spacing:.1em;border-bottom:transparent 1px solid;padding-bottom:.25em}.entry-content h4.pink{border-color:#f5429c}.entry-content h4.gray{border-color:#999}.entry-content h5.pink,.entry-content h5.gray{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-content h5.pink:before,.entry-content h5.gray:before{content:'';display:block;width:2rem;height:2px;margin-right:.25rem}.entry-content h5.pink:before{background-color:#f5429c}.entry-content h5.gray:before{background-color:#999}.entry-content h6.before-button{color:rgba(255,255,255,.8);font-weight:400;font-size:.625rem;margin-bottom:-1rem}.entry-content h6.basic{font-weight:400}.entry-content p.box-pink,.entry-content p.box-gray{border:transparent 1px solid;padding:.5rem}.entry-content p.box-pink>*+*,.entry-content p.box-gray>*+*{margin-top:.5rem}.entry-content p.box-pink{border-color:#f5429c;background-color:rgba(245,66,156,.2)}.entry-content p.box-gray{border-color:#999;background-color:rgba(153,153,153,.2)}.entry-content small.size-90{font-size:90%}.entry-content small.size-80{font-size:80%}.entry-content small.size-70{font-size:70%}.entry-content>*+*{margin-top:1.5rem}.entry-content:after{content:"";display:block;clear:both}.entry-content h2{letter-spacing:.1em;padding-bottom:.5rem;text-align:center;font-size:1rem;font-weight:700;position:relative}.entry-content h2:after{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:.2rem;background-image:linear-gradient(135deg,transparent 0,transparent 25%,#f5429c 25%,#f5429c 50%,transparent 50%,transparent 75%,#f5429c 75%,#f5429c 100%);-webkit-background-size:.2rem .2rem;background-size:.2rem .2rem}.entry-content p,.entry-content blockquote,.entry-content ol,.entry-content ul,.entry-content dl,.entry-content pre,.entry-content th,.entry-content td{line-height:1.75}.entry-content hr{clear:both}.entry-content .alignleft{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.entry-content .alignleft:not(table){display:block}.entry-content .alignright{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.entry-content .alignright:not(table){display:block}.entry-content .aligncenter{margin-left:auto;margin-right:auto}.entry-content .aligncenter:not(table){display:block}.entry-eyecatch-full{margin-top:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 1rem}.wp-pagenavi .disable,.wp-pagenavi .current,.wp-pagenavi strong,.wp-pagenavi a{border:none;color:#fff;font-size:1.25rem;width:2.5rem;height:2.5rem;margin:.2rem;line-height:1;padding-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi .disable.nextpostslink,.wp-pagenavi .disable.previouspostslink,.wp-pagenavi .disable.first,.wp-pagenavi .disable.last,.wp-pagenavi .current.nextpostslink,.wp-pagenavi .current.previouspostslink,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi strong.nextpostslink,.wp-pagenavi strong.previouspostslink,.wp-pagenavi strong.first,.wp-pagenavi strong.last,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.first,.wp-pagenavi a.last{text-align:left;overflow:hidden;white-space:nowrap;text-indent:500%;-webkit-background-size:50% 50%;background-size:50%;background-repeat:no-repeat;background-position:center}.wp-pagenavi .disable.nextpostslink,.wp-pagenavi .disable.previouspostslink,.wp-pagenavi .current.nextpostslink,.wp-pagenavi .current.previouspostslink,.wp-pagenavi strong.nextpostslink,.wp-pagenavi strong.previouspostslink,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{background-image:url(img/svg-inline/icon-arrow.svg)}.wp-pagenavi .disable.first,.wp-pagenavi .disable.last,.wp-pagenavi .current.first,.wp-pagenavi .current.last,.wp-pagenavi strong.first,.wp-pagenavi strong.last,.wp-pagenavi a.first,.wp-pagenavi a.last{background-image:url(img/svg-inline/icon-arrow-last.svg)}.wp-pagenavi .disable.previouspostslink,.wp-pagenavi .disable.first,.wp-pagenavi .current.previouspostslink,.wp-pagenavi .current.first,.wp-pagenavi strong.previouspostslink,.wp-pagenavi strong.first,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.first{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wp-pagenavi a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;border:transparent 1px solid}.wp-pagenavi a *{pointer-events:none}.wp-pagenavi a.hover{color:#fff;background-color:transparent;border-color:rgba(255,255,255,.5)}.wp-pagenavi a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:transparent;border-color:rgba(255,255,255,.5)}.wp-pagenavi .current{border:rgba(245,66,156,.5) 1px solid;font-weight:400;color:#f5429c}.wp-pagenavi .pages{display:none}.wp-pagenavi .extend{color:rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5rem;line-height:1;vertical-align:middle}.site{font-size:.875rem;position:relative;min-height:100%;z-index:10;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;pointer-events:none}body.loaded .site{opacity:1;pointer-events:auto}body.fade-out .site{opacity:0;pointer-events:none}.site-header{position:fixed;left:0;top:0;width:100%;min-width:320px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(50%,rgba(0,0,0,.7)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.7) 100%);-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}body.admin-bar .site-header{top:46px}body.top .site-header{background:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(50%,rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 50%,transparent 100%)}body.top .site-header.active{background:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(50%,rgba(0,0,0,.7)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.7) 100%)}body.loaded .site-header{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.fade-out .site-header{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.header-title{padding-bottom:.2rem}.header-title a{display:inline-block;text-align:center;text-decoration:none;width:160px;padding:4px}.header-title img{width:100%}.header-menu-toggle{position:absolute;width:40px;height:40px;right:8px;top:8px;z-index:103;background-color:transparent}.header-menu-toggle *{pointer-events:none}.header-menu-toggle i,.header-menu-toggle svg{position:absolute;left:0;top:0;width:100%;height:100%}.header-menu-toggle .svg-line{stroke:#fff}.header-menu-toggle .menu{display:block}.header-menu-toggle .close{display:none}body.menu-open .header-menu-toggle .menu{display:none}body.menu-open .header-menu-toggle .close{display:block}.header-menu-main{padding-left:0;position:relative;z-index:10}.header-menu-main li{list-style-type:none}.header-menu-main a{line-height:1;text-decoration:none;width:100%;color:#fff;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;outline:0}.header-menu-main a *{pointer-events:none}.header-menu-main a:after{content:'';display:block;width:100%;height:.25rem;left:0;bottom:-.25rem;background-color:#f5429c;position:absolute;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.header-menu-main a.hover:after{-webkit-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.header-menu-main a.push{-webkit-transition:none;transition:none;opacity:.6}.header-menu-main a.push:after{-webkit-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.header-menu-social{position:relative;z-index:10}.header-menu-social span{display:none}.header-menu-social .svg-icon{width:2.4rem;height:2.4rem}.header-menu-social a{-webkit-tap-highlight-color:transparent;outline:0;display:block}.header-menu-social a *{pointer-events:none}.header-menu-social a *{pointer-events:none}.header-menu-social a .svg-icon path{-webkit-transition:fill .2s;transition:fill .2s;fill:#fff}.header-menu-social a.hover .svg-icon path{fill:#f5429c}.header-menu-social a.push{-webkit-transition:none;transition:none;opacity:.6}.header-menu-social a.push .svg-icon path{fill:#f5429c}.header-menu-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;z-index:1;opacity:0}body.menu-open .header-menu-bg{opacity:1}.site-content{overflow:hidden;padding-top:56px}.site-content>*+*{margin-top:1.5rem}body.top .site-content{padding-top:0}.widget-area{clear:both}.site-footer{padding:1.5rem 0;background:#333;margin-top:1.5rem}.site-footer>*+*{margin-top:1rem}.footer-banner{max-width:985.6px;width:100%;margin:0 auto}.footer-banner-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-banner-inner>*{margin:.25rem;width:calc(100% - .5rem)}.footer-banner-inner img{width:100%}.footer-banner-inner a{-webkit-tap-highlight-color:transparent;outline:0;display:block;overflow:hidden}.footer-banner-inner a *{pointer-events:none}.footer-banner-inner a img{display:inline-block;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.footer-banner-inner a.hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer-banner-inner a.push{-webkit-transition:none;transition:none}.footer-banner-inner a.push img{-webkit-transition:none;transition:none;opacity:.8;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer-supplement{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-copyright{text-align:left;white-space:nowrap;font-size:.75rem}.footer-social{font-size:.625rem;color:#aaa;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-social>*+*{margin-left:.5rem}.footer-social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social-buttons>*+*{margin-left:.25rem}.footer-social-buttons a{-webkit-tap-highlight-color:transparent;outline:0;display:block}.footer-social-buttons a *{pointer-events:none}.footer-social-buttons a *{pointer-events:none}.footer-social-buttons a .svg-icon path{-webkit-transition:fill .2s;transition:fill .2s;fill:#fff}.footer-social-buttons a.hover .svg-icon path{fill:#f5429c}.footer-social-buttons a.push{-webkit-transition:none;transition:none;opacity:.6}.footer-social-buttons a.push .svg-icon path{fill:#f5429c}.footer-social-buttons .svg-icon{width:2.25rem;height:2.25rem}.footer-social-buttons .svg-icon path{fill:#fff}.footer-social-buttons span{display:none}.footer-menu{position:relative}.footer-menu a{display:block;color:#fff;text-decoration:none;line-height:1;text-align:left;padding:1rem;position:relative;background-image:url(img/movie-dots.png);-webkit-tap-highlight-color:transparent;outline:0;border-top:#505050 1px solid;font-size:1rem}.footer-menu a *{pointer-events:none}.footer-menu a.hover{color:#fff;background-color:#101010;border-color:transparent}.footer-menu a.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:#101010;border-color:transparent}.footer-menu a.hover .arrow{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}.footer-menu a:last-child{border-bottom:#505050 1px solid}.footer-menu a,.footer-menu a>*{vertical-align:middle}.footer-menu span{display:inline-block;white-space:nowrap}.footer-menu .en{font-weight:700}.footer-menu .separator{color:rgba(255,255,255,.4);margin:0 .25em}.footer-menu .jp{color:rgba(255,255,255,.8);font-size:80%}.footer-menu .arrow{position:absolute;right:.5rem;top:.85rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.footer-menu .arrow .svg-line{stroke:#fff;stroke-width:2px}.footer-menu .add-list{padding-left:0;margin-top:.6rem;padding-left:.5rem;font-size:.5625rem;line-height:1.5;color:rgba(255,255,255,.8);display:none}.footer-menu .add-list li{list-style-type:none}.footer-language{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-language>*+*{margin-left:.5rem}.footer-language .label{color:rgba(255,255,255,.5)}.footer-language .links{padding:.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.5);border-radius:1.5rem}.footer-language .links>*+*{margin-left:.15rem}.footer-language .now,.footer-language .link{padding:.25rem;width:3rem;border-radius:1.5rem}.footer-language .now{color:rgba(255,255,255,.8);background-color:#333}.footer-language .link{color:rgba(255,255,255,.8);text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0}.footer-language .link *{pointer-events:none}.footer-language .link.hover{color:#fff;background-color:black;border-color:transparent}.footer-language .link.push{-webkit-transition:none;transition:none;color:rgba(255,255,255,.5);background-color:black;border-color:transparent}.characters-content{background:#151b2d url(_preview/bg_char.png) no-repeat 50% 0;-webkit-background-size:100% 100%;background-size:100%;padding:6% 5%;text-align:left;font-size:10px;position:relative}.characters-content .name-jp{font-size:5.5vw;line-height:1}.characters-content .name-en{font-size:2.8vw;margin:3% 0 5%;line-height:1}.characters-content .cv span.label{display:inline-block;padding:.2vw 2vw;border:1px solid #fff;font-size:2.8vw;margin:0 1vw 0 0;line-height:1}.characters-content .cv span.name{font-size:3vw;line-height:1}.characters-content .char-img{position:absolute;right:0;top:2%;width:54%}.characters-content .char-img img{width:100%}.characters-content .words{margin:27% 0 10%;font-size:4.2vw;line-height:1.2em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.25em}.characters-content .character-slide{margin:0 0 10%}.characters-content .character-slide img{width:100%}.characters-content table.status{width:100%;line-height:1}.characters-content table.status th{width:35%;text-align:right;font-weight:400;padding:0 3% 0 0;font-size:4vw;line-height:1.6em;letter-spacing:.04em}.characters-content table.status td{width:65%;font-size:4vw;padding:0 0 0 3%;border-left:1px solid #fff;font-weight:600;line-height:1.6em;letter-spacing:.04em}.characters-content .desc{font-size:3.4vw;line-height:1.6em;margin:6% 0 0}.characters-content .pager{overflow:hidden;margin:5% 0 0}.characters-content .pager a{display:block;width:5vw;height:9vw;background:url(_preview/prev.png) no-repeat 50% 50%;-webkit-background-size:100% 100%;background-size:100%}.characters-content .pager a.prev{float:left}.characters-content .pager a.next{float:right;background-image:url(_preview/next.png)}.mechanics-content{text-align:left;background:#151b2d url(_preview/bg_mechanics.png) no-repeat 50% 0;-webkit-background-size:100% 100%;background-size:100%;padding:4.5% 5% 5%;font-size:10px;position:relative}.mechanics-content .name-jp{font-size:6vw;line-height:1}.mechanics-content .name-en{font-size:2.8vw;margin:3% 0 4.5%;line-height:1}.mechanics-content .cv span.label{display:inline-block;padding:.2vw 2vw;border:1px solid #fff;font-size:2.8vw;margin:0 1vw 0 0;line-height:1}.mechanics-content .cv span.name{font-size:3vw;line-height:1}.mechanics-content .type{font-size:3.4vw;line-height:1.4em}.mechanics-content .char-img{position:absolute;right:3%;top:5%;width:48vw}.mechanics-content .char-img img{width:100%}.mechanics-content .char-pager{overflow:hidden;padding:2% 10% 0 15%}.mechanics-content .char-pager .front{float:left}.mechanics-content .char-pager .back{float:right}.mechanics-content .char-pager a{color:#fff;text-decoration:none;font-size:3vw}.mechanics-content .char-pager a span{vertical-align:middle;display:inline-block;width:2vw;height:2.6vw;background:url(_preview/prev.png) no-repeat 50% 50%;-webkit-background-size:100% 100%;background-size:100%;margin-top:-.7vw}.mechanics-content .char-pager a.back span{background-image:url(_preview/next.png)}.mechanics-content .words{margin:36% 0 20%;font-size:4.8vw;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;line-height:1.2em}.mechanics-content .character-slide{margin:0 0 10%}.mechanics-content .character-slide img{width:100%}.mechanics-content table.status{width:100%}.mechanics-content table.status th{width:35%;text-align:right;font-weight:400;padding:0 3% 0 0;font-size:4vw;line-height:1.6em;letter-spacing:.04em}.mechanics-content table.status td{width:65%;font-size:4vw;padding:0 0 0 3%;border-left:1px solid #fff;font-weight:600;line-height:1.6em;letter-spacing:.04em}.mechanics-content .desc{font-size:3.8vw;line-height:1.6em;margin:6% 0 0}.mechanics-content .pager{overflow:hidden;margin:5% 0 0}.mechanics-content .pager a{display:block;width:5vw;height:9vw;background:url(_preview/prev.png) no-repeat 50% 50%;-webkit-background-size:100% 100%;background-size:100%}.mechanics-content .pager a.prev{float:left}.mechanics-content .pager a.next{float:right;background-image:url(_preview/next.png)}.characters-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem;margin:-.5rem}.characters-thumb>*{margin:.25rem;width:calc(33.33333% - .5rem)}.characters-thumb img{width:100%}.characters-thumb a{position:relative;width:100%;height:0;padding-top:100%;display:block;background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.5)}.characters-thumb a span{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.41667rem}.products-book-list-item{position:relative;background-color:#101010}.products-book-list-item .content{background-image:url(img/movie-dots.png);position:relative;z-index:20;background-color:rgba(16,16,16,.85);border:#101010 .25rem solid;height:100%;padding:1rem}.products-book-list-item .content>*+*{margin-top:1rem}.products-book-list-item .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;-webkit-background-size:cover;background-size:cover;background-position:center}.products-book-list-item .title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25;font-size:1rem}.products-book-list-item .title:before{display:block;width:1rem;height:2px;background-color:#f5429c;margin-right:.5rem}.products-book-list-item .supplement{font-size:.625rem;text-align:center}.products-book-list-item .links>*+*{margin-top:.25rem}.products-book-list-item .button,.products-book-list-item button,.products-book-list-item input[type=button],.products-book-list-item input[type=submit],.products-book-list-item .button-container>a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;font-size:.75rem}.products-book-list-item .label{font-size:.625rem;text-align:center;color:rgba(255,255,255,.8)}.products-book-list-item .label .svg-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:.25rem}.products-book-list-item .label .svg-icon .svg-line{stroke-width:2px;stroke:rgba(255,255,255,.5)}.products-disc-list-item{position:relative;background-color:#101010}.products-disc-list-item .content{background-image:url(img/movie-dots.png);position:relative;z-index:20;background-color:rgba(16,16,16,.85);border:#101010 .25rem solid;height:100%;text-align:center;padding:1rem}.products-disc-list-item .content>*+*{margin-top:1rem}.products-disc-list-item .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;-webkit-background-size:cover;background-size:cover;background-position:center}.products-disc-list-item img{width:100%}.products-disc-list-item .title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top;line-height:1.25;font-size:1rem}.products-disc-list-item .title:before{display:block;width:.75rem;height:2px;background-color:#f5429c;margin-right:.5rem;margin-top:.75rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.products-disc-list-item .title .text{text-align:left}.products-disc-list-item .title .sub{font-size:80%}.products-disc-list-item .supplement{font-size:.625rem;text-align:center}.products-disc-list-item .links>*+*{margin-top:.25rem}.products-disc-list-item .button,.products-disc-list-item button,.products-disc-list-item input[type=button],.products-disc-list-item input[type=submit],.products-disc-list-item .button-container>a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;font-size:.75rem}.products-disc-list-item .label{font-size:.625rem;text-align:center;color:rgba(255,255,255,.8)}.products-disc-list-item .label .svg-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:.25rem}.products-disc-list-item .label .svg-icon .svg-line{stroke-width:2px;stroke:rgba(255,255,255,.5)}.products-attention{color:#ddd;font-size:.6875rem;text-align:left}.products-category-heading{letter-spacing:.1em;padding-bottom:.5rem;text-align:center;font-size:1rem;font-weight:400;position:relative}.products-category-heading:after{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:.2rem;background-image:linear-gradient(135deg,transparent 0,transparent 25%,#f5429c 25%,#f5429c 50%,transparent 50%,transparent 75%,#f5429c 75%,#f5429c 100%);-webkit-background-size:.2rem .2rem;background-size:.2rem .2rem}.products-category-heading:not(:first-child){margin-top:2rem}.products-box{position:relative;background-color:#101010}.products-box .content{padding:1rem;background-image:url(img/movie-dots.png);position:relative;z-index:20;background-color:rgba(16,16,16,.85);border:#101010 .25rem solid}.products-box .content>*+*{margin-top:1rem}.products-box .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;-webkit-background-size:cover;background-size:cover;background-position:center}.products-box-title{font-size:1rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25}.products-box-title:before{display:block;width:2rem;height:2px;background-color:#f5429c;margin-right:.5rem}.products-box-main .primary>*+*{margin-top:.1rem}.products-box-main .primary .button,.products-box-main .primary button,.products-box-main .primary input[type=button],.products-box-main .primary input[type=submit],.products-box-main .primary .button-container>a{font-size:.75rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-box-main .secondary>*+*{margin-top:1rem}.products-box-main .description{font-size:.6875rem;padding-bottom:.75rem;border-bottom:rgba(255,255,255,.2) 1px solid;text-align:center}.products-box-main .description>*+*{margin-top:.5rem}.products-box-main .description .catch{color:rgba(255,255,255,.85);font-size:.75rem;display:inline-block;font-weight:700;margin-bottom:.25rem}.products-box-main .description .catch .line-1{text-align:left}.products-box-main .description .catch .line-2{text-align:left;padding-left:0}html[lang=en-US] .products-box-main .description .catch .line-2{padding-left:0}.products-box-main .description p{font-size:.625rem;text-align:left;position:relative;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.products-box-main .description p:before{content:'';width:.4rem;height:.4rem;display:inline-block;background-color:rgba(255,255,255,.7);margin-right:.4rem}.products-box-main .description ul{font-size:.625rem;list-style-type:disc;padding-left:.75rem;text-align:justify;text-justify:inter-ideograph}.products-box-main .description ul>*+*{margin-top:.5rem}.products-box-main .description li{line-height:1.5}.products-box-main .description .supplement{font-size:.625rem;text-align:left;color:rgba(255,255,255,.8)}.products-box-main .buy-link-container>*+*{margin-top:.5rem}.products-box-main .buy-link-container .label{font-size:.625rem;text-align:center;color:rgba(255,255,255,.8)}.products-box-main .buy-link-container .label .svg-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:.25rem}.products-box-main .buy-link-container .label .svg-icon .svg-line{stroke-width:2px;stroke:rgba(255,255,255,.5)}.products-box-main .buy-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-box-main .buy-link .button,.products-box-main .buy-link button,.products-box-main .buy-link input[type=button],.products-box-main .buy-link input[type=submit],.products-box-main .buy-link .button-container>a{white-space:nowrap}.top-contents>*+*{margin-top:1.5rem}.top-main-banner{position:relative}.top-social-banner>*{opacity:0;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.top-social-banner a{-webkit-tap-highlight-color:transparent;outline:0;display:block;overflow:hidden;-webkit-transition:none;transition:none;border:rgba(255,255,255,.3) 1px solid}.top-social-banner a *{pointer-events:none}.top-social-banner a img{display:inline-block;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.top-social-banner a.hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-social-banner a.push{-webkit-transition:none;transition:none}.top-social-banner a.push img{-webkit-transition:none;transition:none;opacity:.8;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-social-banner a.x{border-color:rgba(255,255,255,.6)}.top-social-banner a.twitter{border-color:#55acee}.top-social-banner a.youtube{border-color:#cd201f}body.loaded .top-social-banner>:nth-child(1){-webkit-animation:top-social-banner 1.2s linear .1s 1 normal both;animation:top-social-banner 1.2s linear .1s 1 normal both}body.loaded .top-social-banner>:nth-child(2){-webkit-animation:top-social-banner 1.2s linear .2s 1 normal both;animation:top-social-banner 1.2s linear .2s 1 normal both}@-webkit-keyframes top-social-banner{0%{-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes top-social-banner{0%{-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.top-video{position:relative;z-index:10;overflow:hidden;background-color:#000;height:60vh}.top-video-dots{position:absolute;width:100%;height:100%;left:0;top:0;z-index:101;background-image:url(img/movie-dots.png)}.top-video-media-mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100;background-color:#000;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1}.top-video-media-mask.active{opacity:0}.top-video-media{position:relative;z-index:99;pointer-events:none;opacity:.5}.top-video-text{position:absolute;font-family:YakuHanJPs,Noto Sans JP,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans,Noto Sans CJK JP,Original Yu Gothic,Yu Gothic,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Sans Emoji;z-index:101;font-size:1rem;pointer-events:none;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;white-space:nowrap;left:1rem;bottom:1rem;-webkit-transform:scale(.86,1);-ms-transform:scale(.86,1);transform:scale(.86,1)}.top-video-text span{display:inline-block}html[lang=en-US] .top-video-text{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.top-video-attention{position:absolute;z-index:101;font-size:.625rem;pointer-events:none;width:10rem;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;left:0;top:0;right:0;bottom:0}.top-video-attention .svg-icon{width:1.5rem;height:1.5rem}.top-video-attention .svg-icon rect,.top-video-attention .svg-icon polygon{fill:#fff}.top-video-attention .text{margin-top:.25rem}.top-large-banner-container{padding:0 .2rem}.top-large-banner.in-view>*{transform-style:preserve-3d;-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:0;-webkit-transform:translateX(0) scale(.5);-ms-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.top-large-banner.in-view.in-view-enter>*{-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:1;-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.top-large-banner.in-view.in-view-enter>*:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.top-large-banner.in-view.in-view-enter>*:nth-child(2){-webkit-transition-delay:.08s;transition-delay:.08s}.top-large-banner.in-view.in-view-enter>*:nth-child(3){-webkit-transition-delay:.16s;transition-delay:.16s}.top-large-banner.in-view.in-view-enter>*:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.top-large-banner.in-view.in-view-enter>*:nth-child(5){-webkit-transition-delay:.32s;transition-delay:.32s}.top-large-banner.in-view.in-view-enter>*:nth-child(6){-webkit-transition-delay:.4s;transition-delay:.4s}.top-large-banner.in-view.in-view-enter>*:nth-child(7){-webkit-transition-delay:.48s;transition-delay:.48s}.top-large-banner.in-view.in-view-enter>*:nth-child(8){-webkit-transition-delay:.56s;transition-delay:.56s}.top-large-banner.in-view.in-view-enter>*:nth-child(9){-webkit-transition-delay:.64s;transition-delay:.64s}.top-large-banner a{-webkit-tap-highlight-color:transparent;outline:0;display:block;overflow:hidden}.top-large-banner a *{pointer-events:none}.top-large-banner a img{display:inline-block;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.top-large-banner a.hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-large-banner a.push{-webkit-transition:none;transition:none}.top-large-banner a.push img{-webkit-transition:none;transition:none;opacity:.8;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-heading-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;font-weight:400;line-height:1;height:6.125rem}.top-heading-text .text{display:block;position:relative;-webkit-transform:scale(.9,1);-ms-transform:scale(.9,1);transform:scale(.9,1)}.top-heading-text .en{font-size:1.875rem;letter-spacing:.1rem;padding-left:.1rem;position:relative;white-space:nowrap}.top-heading-text .en.x{display:block;width:4em;text-align:center}.top-heading-text .separator{display:none}.top-heading-text .jp{color:rgba(255,255,255,.8);font-size:.625rem;position:absolute;width:calc(100% - .6rem);left:0;right:0;bottom:-.75rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-heading-text .text{top:-.75rem}html[lang=en-US] .top-heading-text .text{top:-.25rem}.top-news{background-color:#333}.top-news-archives .button-line{text-align:center;padding:1.5rem 0}.top-news-archives .button-line .button,.top-news-archives .button-line button,.top-news-archives .button-line input[type=button],.top-news-archives .button-line input[type=submit],.top-news-archives .button-line .button-container>a{width:15rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem}.top-menu-item.primary{position:relative}.top-menu-item.primary .top-heading,.top-menu-item.primary .top-heading-text{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:2;pointer-events:none}.top-menu-item.primary .image{position:relative;z-index:1;opacity:.5}.top-menu-item.primary a{-webkit-tap-highlight-color:transparent;outline:0;display:block;overflow:hidden}.top-menu-item.primary a *{pointer-events:none}.top-menu-item.primary a img{display:inline-block;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.top-menu-item.primary a.hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-menu-item.primary a.push{-webkit-transition:none;transition:none}.top-menu-item.primary a.push img{-webkit-transition:none;transition:none;opacity:.8;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-menu-item.primary a.push img{opacity:.35}.top-menu-item.secondary{background-color:#333}.top-menu-item.secondary .top-heading{height:6.125rem}.twitter-timeline-container-1{position:relative;height:342px}.twitter-timeline-container-2{background-image:url(img/movie-dots.png);position:absolute;left:0;top:0;right:0;margin:0 auto;height:100%;width:75%}.world-heading{margin:-1.5rem -1.5rem 0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-feature-settings:'palt';min-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px,rgba(0,0,0,.15) 0 0 4px;position:relative;background-color:#000}.world-heading .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(img/world-heading.jpg);-webkit-background-size:cover;background-size:cover;background-position:right center;z-index:1;opacity:.5}.world-heading .text{padding:1rem;position:relative;z-index:2}.world-heading .text>*+*{margin-top:1.5rem}.world-heading .catch{font-size:1.625rem;line-height:1.2}html[lang=en-US] .world-heading .catch br{display:none}.world-heading .desc>*+*{margin-top:.5rem}.world-heading .desc br{display:none}.world-heading .dash{letter-spacing:-.15em}.world-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1.5rem;margin-right:-1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.world-buttons a{color:#fff;text-decoration:none;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:calc(50% - .1rem);background-color:#000;overflow:hidden}.world-buttons a>*{pointer-events:none}.world-buttons a.hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.world-buttons a.push .bg{opacity:.35}.world-buttons .text{position:relative;z-index:2;top:-.5rem}.world-buttons .text .main{position:relative;font-size:1.5rem}html[lang=en-US] .world-buttons .text .main{letter-spacing:.25em}.world-buttons .text .sub{position:absolute;left:0;bottom:-.75rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.625rem}html[lang=en-US] .world-buttons .text .sub{width:150%;left:-25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world-buttons .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:1;opacity:.5;-webkit-transition:.2s transform ease-out;transition:.2s transform ease-out}.world-buttons .world-button-01 .bg{background-image:url(img/world-button-01.jpg)}.world-buttons .world-button-02 .bg{background-image:url(img/world-button-02.jpg)}.world-popup{position:relative;max-width:960px;margin:0 auto;padding:1.5rem;min-height:30rem;background-color:#000}.world-popup .text{position:relative;z-index:2;max-width:800px;margin-left:auto;margin-right:auto}.world-popup .text>*+*{margin-top:1.5rem}.world-popup .catch{font-size:1.25rem;text-align:center}.world-popup .desc{font-size:.75rem}.world-popup .desc>*+*{margin-top:.5rem}.world-popup .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-background-size:cover;background-size:cover;opacity:.5}.world-popup.world-popup-01 .bg{background-image:url(img/world-popup-01.jpg);background-position:top}.world-popup.world-popup-02 .bg{background-image:url(img/world-popup-02.jpg)}.world-timeline-container{margin-left:-1.5rem;margin-right:-1.5rem}.world-timeline{position:relative}.world-timeline .schwarzesmarken{position:absolute;display:inline-block;left:41.28151%;right:auto;margin-left:0;margin-right:0;top:30.03077%;bottom:auto;margin-top:0;margin-bottom:0;width:28.15126%;height:7.63077%;z-index:2}.world-timeline .schwarzesmarken,.world-timeline .schwarzesmarken img{max-width:none;vertical-align:top}.world-timeline .total-eclipse{position:absolute;display:inline-block;left:41.70168%;right:auto;margin-left:0;margin-right:0;top:65.90769%;bottom:auto;margin-top:0;margin-bottom:0;width:26.78571%;height:6.58462%;z-index:2}.world-timeline .total-eclipse,.world-timeline .total-eclipse img{max-width:none;vertical-align:top}.world-timeline .alternative{position:absolute;display:inline-block;left:47.05882%;right:auto;margin-left:0;margin-right:0;top:73.35385%;bottom:auto;margin-top:0;margin-bottom:0;width:18.48739%;height:12.8%;z-index:2}.world-timeline .alternative,.world-timeline .alternative img{max-width:none;vertical-align:top}.world-timeline .the-day-after{position:absolute;display:inline-block;left:79.51681%;right:auto;margin-left:0;margin-right:0;top:84.12308%;bottom:auto;margin-top:0;margin-bottom:0;width:14.91597%;height:10.27692%;z-index:2}.world-timeline .the-day-after,.world-timeline .the-day-after img{max-width:none;vertical-align:top}.world-timeline .muvluv{position:absolute;display:inline-block;left:27.62605%;right:auto;margin-left:0;margin-right:0;top:73.04615%;bottom:auto;margin-top:0;margin-bottom:0;width:19.32773%;height:11.07692%;z-index:2}.world-timeline .muvluv,.world-timeline .muvluv img{max-width:none;vertical-align:top}.world-timeline .links{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.world-timeline .links a{position:absolute;display:block;z-index:2;text-decoration:none;background-color:transparent}.world-timeline .links a.hover{opacity:.7}.world-timeline .links img{width:100%;position:relative;z-index:1}.world-timeline .links-bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.world-timeline .links-bg div{-webkit-animation:fade .4s linear 0s infinite alternate both;animation:fade .4s linear 0s infinite alternate both}.world-timeline .links-bg img{width:100%;position:relative;z-index:1}.world-timeline .bg{position:relative;z-index:1;width:100%}.world-timeline.type-2{position:relative}.world-timeline.type-2 .muvluv{position:absolute;display:inline-block;left:38.65546%;right:auto;margin-left:0;margin-right:0;top:74.90548%;bottom:auto;margin-top:0;margin-bottom:0;width:22.68908%;height:9.97164%;z-index:2}.world-timeline.type-2 .muvluv,.world-timeline.type-2 .muvluv img{max-width:none;vertical-align:top}.world-timeline.type-2 .kiminozo{position:absolute;display:inline-block;left:12.39496%;right:auto;margin-left:0;margin-right:0;top:53.82798%;bottom:auto;margin-top:0;margin-bottom:0;width:28.04622%;height:3.73346%;z-index:2}.world-timeline.type-2 .kiminozo,.world-timeline.type-2 .kiminozo img{max-width:none;vertical-align:top}.world-timeline.type-2 .kimiita{position:absolute;display:inline-block;left:12.39496%;right:auto;margin-left:0;margin-right:0;top:56.61626%;bottom:auto;margin-top:0;margin-bottom:0;width:26.89076%;height:4.01701%;z-index:2}.world-timeline.type-2 .kimiita,.world-timeline.type-2 .kimiita img{max-width:none;vertical-align:top}.world-timeline.type-2 .akamani{position:absolute;display:inline-block;left:15.7563%;right:auto;margin-left:0;margin-right:0;top:65.64272%;bottom:auto;margin-top:0;margin-bottom:0;width:23.10924%;height:2.50473%;z-index:2}.world-timeline.type-2 .akamani,.world-timeline.type-2 .akamani img{max-width:none;vertical-align:top}.world-timeline.type-2 .harumani{position:absolute;display:inline-block;left:15.65126%;right:auto;margin-left:0;margin-right:0;top:78.54442%;bottom:auto;margin-top:0;margin-bottom:0;width:22.89916%;height:2.41021%;z-index:2}.world-timeline.type-2 .harumani,.world-timeline.type-2 .harumani img{max-width:none;vertical-align:top}.world-timeline.type-2 .suppli{position:absolute;display:inline-block;left:.10504%;right:auto;margin-left:0;margin-right:0;top:75.99244%;bottom:auto;margin-top:0;margin-bottom:0;width:16.07143%;height:7.84499%;z-index:2}.world-timeline.type-2 .suppli,.world-timeline.type-2 .suppli img{max-width:none;vertical-align:top}.world-timeline.type-2 .haiburu{position:absolute;display:inline-block;left:18.17227%;right:auto;margin-left:0;margin-right:0;top:86.10586%;bottom:auto;margin-top:0;margin-bottom:0;width:21.42857%;height:4.67864%;z-index:2}.world-timeline.type-2 .haiburu,.world-timeline.type-2 .haiburu img{max-width:none;vertical-align:top}.world-timeline.type-2 .af{position:absolute;display:inline-block;left:25.94538%;right:auto;margin-left:0;margin-right:0;top:90.68998%;bottom:auto;margin-top:0;margin-bottom:0;width:16.70168%;height:8.1758%;z-index:2}.world-timeline.type-2 .af,.world-timeline.type-2 .af img{max-width:none;vertical-align:top}.world-timeline.type-2 .schwarzesmarken{position:absolute;display:inline-block;left:59.97899%;right:auto;margin-left:0;margin-right:0;top:31.89981%;bottom:auto;margin-top:0;margin-bottom:0;width:28.15126%;height:5.86011%;z-index:2}.world-timeline.type-2 .schwarzesmarken,.world-timeline.type-2 .schwarzesmarken img{max-width:none;vertical-align:top}.world-timeline.type-2 .warinaki{position:absolute;display:inline-block;left:59.76891%;right:auto;margin-left:0;margin-right:0;top:44.4707%;bottom:auto;margin-top:0;margin-bottom:0;width:30.46218%;height:4.58412%;z-index:2}.world-timeline.type-2 .warinaki,.world-timeline.type-2 .warinaki img{max-width:none;vertical-align:top}.world-timeline.type-2 .duty{position:absolute;display:inline-block;left:60.5042%;right:auto;margin-left:0;margin-right:0;top:64.13043%;bottom:auto;margin-top:0;margin-bottom:0;width:23.94958%;height:5.24575%;z-index:2}.world-timeline.type-2 .duty,.world-timeline.type-2 .duty img{max-width:none;vertical-align:top}.world-timeline.type-2 .total-eclipse{position:absolute;display:inline-block;left:59.87395%;right:auto;margin-left:0;margin-right:0;top:69.75425%;bottom:auto;margin-top:0;margin-bottom:0;width:26.78571%;height:5.05671%;z-index:2}.world-timeline.type-2 .total-eclipse,.world-timeline.type-2 .total-eclipse img{max-width:none;vertical-align:top}.world-timeline.type-2 .alternative{position:absolute;display:inline-block;left:63.13025%;right:auto;margin-left:0;margin-right:0;top:75.8034%;bottom:auto;margin-top:0;margin-bottom:0;width:15.65126%;height:8.27032%;z-index:2}.world-timeline.type-2 .alternative,.world-timeline.type-2 .alternative img{max-width:none;vertical-align:top}.world-timeline.type-2 .the-day-after{position:absolute;display:inline-block;left:81.19748%;right:auto;margin-left:0;margin-right:0;top:84.35728%;bottom:auto;margin-top:0;margin-bottom:0;width:14.91597%;height:7.89225%;z-index:2}.world-timeline.type-2 .the-day-after,.world-timeline.type-2 .the-day-after img{max-width:none;vertical-align:top}.world-timeline.type-2 .links{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.world-timeline.type-2 .links a{position:absolute;display:block;z-index:2;text-decoration:none;background-color:transparent}.world-timeline.type-2 .links a.hover{-webkit-animation:fade-timeline-links .4s linear 0s infinite alternate both;animation:fade-timeline-links .4s linear 0s infinite alternate both;opacity:1}.world-timeline.type-2 .links a.no-link{pointer-events:none}.world-timeline.type-2 .links img{width:100%;position:relative;z-index:1}.world-timeline.type-2 .links-bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.world-timeline.type-2 .links-bg div{-webkit-animation:fade-timeline-bg .4s linear 0s infinite alternate both;animation:fade-timeline-bg .4s linear 0s infinite alternate both}.world-timeline.type-2 .links-bg div.no-link{-webkit-animation:none;animation:none;opacity:0}.world-timeline.type-2 .links-bg img{width:100%;position:relative;z-index:1}.world-timeline.type-2 .bg{position:relative;z-index:1;width:100%}.page-template-template-alter-manga-en .site-content{overflow:inherit;padding-top:0}.page-template-template-alter-manga-en .site-bg{pointer-events:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-image:url(img/alter-manga/alter-manga-bg.jpg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#000}.alter-manga-wrapper{margin-top:0;overflow:hidden}.alter-manga-wrapper>*+*{margin-top:2.5rem}.alter-manga-header{background-image:url(img/alter-manga/alter-manga-header-bg.png);-webkit-background-size:contain;background-size:contain;background-repeat:repeat-x;background-position:0 0}.alter-manga-header-inner{max-width:1536px;margin:0 auto}.alter-manga-header-images{z-index:10;position:relative;width:100%;height:0;padding-top:111.19691%}.alter-manga-header-images>*{position:absolute}.alter-manga-header-images a.hover img{opacity:.9}.alter-manga-header-images a img{-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.alter-manga-header-images .catch,.alter-manga-header-images .release{text-align:left;font-family:Roboto Condensed,sans-serif;font-style:italic}.alter-manga-header-images .catch{text-shadow:transparent 0 0 0,#000 .075em 0 0,#000 .07493em .00327em 0,#000 .07471em .00654em 0,#000 .07436em .00979em 0,#000 .07386em .01302em 0,#000 .07322em .01623em 0,#000 .07244em .01941em 0,#000 .07153em .02255em 0,#000 .07048em .02565em 0,#000 .06929em .0287em 0,#000 .06797em .0317em 0,#000 .06653em .03463em 0,#000 .06495em .0375em 0,#000 .06325em .0403em 0,#000 .06144em .04302em 0,#000 .0595em .04566em 0,#000 .05745em .04821em 0,#000 .0553em .05067em 0,#000 .05303em .05303em 0,#000 .05067em .0553em 0,#000 .04821em .05745em 0,#000 .04566em .0595em 0,#000 .04302em .06144em 0,#000 .0403em .06325em 0,#000 .0375em .06495em 0,#000 .03463em .06653em 0,#000 .0317em .06797em 0,#000 .0287em .06929em 0,#000 .02565em .07048em 0,#000 .02255em .07153em 0,#000 .01941em .07244em 0,#000 .01623em .07322em 0,#000 .01302em .07386em 0,#000 .00979em .07436em 0,#000 .00654em .07471em 0,#000 .00327em .07493em 0,#000 0 .075em 0,#000 -.00327em .07493em 0,#000 -.00654em .07471em 0,#000 -.00979em .07436em 0,#000 -.01302em .07386em 0,#000 -.01623em .07322em 0,#000 -.01941em .07244em 0,#000 -.02255em .07153em 0,#000 -.02565em .07048em 0,#000 -.0287em .06929em 0,#000 -.0317em .06797em 0,#000 -.03463em .06653em 0,#000 -.0375em .06495em 0,#000 -.0403em .06325em 0,#000 -.04302em .06144em 0,#000 -.04566em .0595em 0,#000 -.04821em .05745em 0,#000 -.05067em .0553em 0,#000 -.05303em .05303em 0,#000 -.0553em .05067em 0,#000 -.05745em .04821em 0,#000 -.0595em .04566em 0,#000 -.06144em .04302em 0,#000 -.06325em .0403em 0,#000 -.06495em .0375em 0,#000 -.06653em .03463em 0,#000 -.06797em .0317em 0,#000 -.06929em .0287em 0,#000 -.07048em .02565em 0,#000 -.07153em .02255em 0,#000 -.07244em .01941em 0,#000 -.07322em .01623em 0,#000 -.07386em .01302em 0,#000 -.07436em .00979em 0,#000 -.07471em .00654em 0,#000 -.07493em .00327em 0,#000 -.075em 0 0,#000 -.07493em -.00327em 0,#000 -.07471em -.00654em 0,#000 -.07436em -.00979em 0,#000 -.07386em -.01302em 0,#000 -.07322em -.01623em 0,#000 -.07244em -.01941em 0,#000 -.07153em -.02255em 0,#000 -.07048em -.02565em 0,#000 -.06929em -.0287em 0,#000 -.06797em -.0317em 0,#000 -.06653em -.03463em 0,#000 -.06495em -.0375em 0,#000 -.06325em -.0403em 0,#000 -.06144em -.04302em 0,#000 -.0595em -.04566em 0,#000 -.05745em -.04821em 0,#000 -.0553em -.05067em 0,#000 -.05303em -.05303em 0,#000 -.05067em -.0553em 0,#000 -.04821em -.05745em 0,#000 -.04566em -.0595em 0,#000 -.04302em -.06144em 0,#000 -.0403em -.06325em 0,#000 -.0375em -.06495em 0,#000 -.03463em -.06653em 0,#000 -.0317em -.06797em 0,#000 -.0287em -.06929em 0,#000 -.02565em -.07048em 0,#000 -.02255em -.07153em 0,#000 -.01941em -.07244em 0,#000 -.01623em -.07322em 0,#000 -.01302em -.07386em 0,#000 -.00979em -.07436em 0,#000 -.00654em -.07471em 0,#000 -.00327em -.07493em 0,#000 0 -.075em 0,#000 .00327em -.07493em 0,#000 .00654em -.07471em 0,#000 .00979em -.07436em 0,#000 .01302em -.07386em 0,#000 .01623em -.07322em 0,#000 .01941em -.07244em 0,#000 .02255em -.07153em 0,#000 .02565em -.07048em 0,#000 .0287em -.06929em 0,#000 .0317em -.06797em 0,#000 .03463em -.06653em 0,#000 .0375em -.06495em 0,#000 .0403em -.06325em 0,#000 .04302em -.06144em 0,#000 .04566em -.0595em 0,#000 .04821em -.05745em 0,#000 .05067em -.0553em 0,#000 .05303em -.05303em 0,#000 .0553em -.05067em 0,#000 .05746em -.04821em 0,#000 .0595em -.04566em 0,#000 .06144em -.04302em 0,#000 .06326em -.0403em 0,#000 .06496em -.0375em 0,#000 .06653em -.03463em 0,#000 .06798em -.0317em 0,#000 .0693em -.0287em 0,#000 .07048em -.02565em 0,#000 .07154em -.02255em 0,#000 .07245em -.01941em 0,#000 .07323em -.01623em 0,#000 .07387em -.01302em 0,#000 .07437em -.00979em 0,#000 .07473em -.00653em 0,#000 .07495em -.00327em 0;white-space:nowrap;line-height:1.05;font-size:6.94981vw}.alter-manga-header-images .release{text-shadow:transparent 0 0 0,#ed1092 .075em 0 0,#ed1092 .07493em .00327em 0,#ed1092 .07471em .00654em 0,#ed1092 .07436em .00979em 0,#ed1092 .07386em .01302em 0,#ed1092 .07322em .01623em 0,#ed1092 .07244em .01941em 0,#ed1092 .07153em .02255em 0,#ed1092 .07048em .02565em 0,#ed1092 .06929em .0287em 0,#ed1092 .06797em .0317em 0,#ed1092 .06653em .03463em 0,#ed1092 .06495em .0375em 0,#ed1092 .06325em .0403em 0,#ed1092 .06144em .04302em 0,#ed1092 .0595em .04566em 0,#ed1092 .05745em .04821em 0,#ed1092 .0553em .05067em 0,#ed1092 .05303em .05303em 0,#ed1092 .05067em .0553em 0,#ed1092 .04821em .05745em 0,#ed1092 .04566em .0595em 0,#ed1092 .04302em .06144em 0,#ed1092 .0403em .06325em 0,#ed1092 .0375em .06495em 0,#ed1092 .03463em .06653em 0,#ed1092 .0317em .06797em 0,#ed1092 .0287em .06929em 0,#ed1092 .02565em .07048em 0,#ed1092 .02255em .07153em 0,#ed1092 .01941em .07244em 0,#ed1092 .01623em .07322em 0,#ed1092 .01302em .07386em 0,#ed1092 .00979em .07436em 0,#ed1092 .00654em .07471em 0,#ed1092 .00327em .07493em 0,#ed1092 0 .075em 0,#ed1092 -.00327em .07493em 0,#ed1092 -.00654em .07471em 0,#ed1092 -.00979em .07436em 0,#ed1092 -.01302em .07386em 0,#ed1092 -.01623em .07322em 0,#ed1092 -.01941em .07244em 0,#ed1092 -.02255em .07153em 0,#ed1092 -.02565em .07048em 0,#ed1092 -.0287em .06929em 0,#ed1092 -.0317em .06797em 0,#ed1092 -.03463em .06653em 0,#ed1092 -.0375em .06495em 0,#ed1092 -.0403em .06325em 0,#ed1092 -.04302em .06144em 0,#ed1092 -.04566em .0595em 0,#ed1092 -.04821em .05745em 0,#ed1092 -.05067em .0553em 0,#ed1092 -.05303em .05303em 0,#ed1092 -.0553em .05067em 0,#ed1092 -.05745em .04821em 0,#ed1092 -.0595em .04566em 0,#ed1092 -.06144em .04302em 0,#ed1092 -.06325em .0403em 0,#ed1092 -.06495em .0375em 0,#ed1092 -.06653em .03463em 0,#ed1092 -.06797em .0317em 0,#ed1092 -.06929em .0287em 0,#ed1092 -.07048em .02565em 0,#ed1092 -.07153em .02255em 0,#ed1092 -.07244em .01941em 0,#ed1092 -.07322em .01623em 0,#ed1092 -.07386em .01302em 0,#ed1092 -.07436em .00979em 0,#ed1092 -.07471em .00654em 0,#ed1092 -.07493em .00327em 0,#ed1092 -.075em 0 0,#ed1092 -.07493em -.00327em 0,#ed1092 -.07471em -.00654em 0,#ed1092 -.07436em -.00979em 0,#ed1092 -.07386em -.01302em 0,#ed1092 -.07322em -.01623em 0,#ed1092 -.07244em -.01941em 0,#ed1092 -.07153em -.02255em 0,#ed1092 -.07048em -.02565em 0,#ed1092 -.06929em -.0287em 0,#ed1092 -.06797em -.0317em 0,#ed1092 -.06653em -.03463em 0,#ed1092 -.06495em -.0375em 0,#ed1092 -.06325em -.0403em 0,#ed1092 -.06144em -.04302em 0,#ed1092 -.0595em -.04566em 0,#ed1092 -.05745em -.04821em 0,#ed1092 -.0553em -.05067em 0,#ed1092 -.05303em -.05303em 0,#ed1092 -.05067em -.0553em 0,#ed1092 -.04821em -.05745em 0,#ed1092 -.04566em -.0595em 0,#ed1092 -.04302em -.06144em 0,#ed1092 -.0403em -.06325em 0,#ed1092 -.0375em -.06495em 0,#ed1092 -.03463em -.06653em 0,#ed1092 -.0317em -.06797em 0,#ed1092 -.0287em -.06929em 0,#ed1092 -.02565em -.07048em 0,#ed1092 -.02255em -.07153em 0,#ed1092 -.01941em -.07244em 0,#ed1092 -.01623em -.07322em 0,#ed1092 -.01302em -.07386em 0,#ed1092 -.00979em -.07436em 0,#ed1092 -.00654em -.07471em 0,#ed1092 -.00327em -.07493em 0,#ed1092 0 -.075em 0,#ed1092 .00327em -.07493em 0,#ed1092 .00654em -.07471em 0,#ed1092 .00979em -.07436em 0,#ed1092 .01302em -.07386em 0,#ed1092 .01623em -.07322em 0,#ed1092 .01941em -.07244em 0,#ed1092 .02255em -.07153em 0,#ed1092 .02565em -.07048em 0,#ed1092 .0287em -.06929em 0,#ed1092 .0317em -.06797em 0,#ed1092 .03463em -.06653em 0,#ed1092 .0375em -.06495em 0,#ed1092 .0403em -.06325em 0,#ed1092 .04302em -.06144em 0,#ed1092 .04566em -.0595em 0,#ed1092 .04821em -.05745em 0,#ed1092 .05067em -.0553em 0,#ed1092 .05303em -.05303em 0,#ed1092 .0553em -.05067em 0,#ed1092 .05746em -.04821em 0,#ed1092 .0595em -.04566em 0,#ed1092 .06144em -.04302em 0,#ed1092 .06326em -.0403em 0,#ed1092 .06496em -.0375em 0,#ed1092 .06653em -.03463em 0,#ed1092 .06798em -.0317em 0,#ed1092 .0693em -.0287em 0,#ed1092 .07048em -.02565em 0,#ed1092 .07154em -.02255em 0,#ed1092 .07245em -.01941em 0,#ed1092 .07323em -.01623em 0,#ed1092 .07387em -.01302em 0,#ed1092 .07437em -.00979em 0,#ed1092 .07473em -.00653em 0,#ed1092 .07495em -.00327em 0;line-height:1;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5.79151vw}.alter-manga-header-images .release:before,.alter-manga-header-images .release:after{content:'';display:inline-block;width:5em;height:.21em;border-top:.07em #ed1092 solid;border-bottom:.07em #ed1092 solid}.alter-manga-header-images .release:before{margin-right:.4em}.alter-manga-header-images .release:after{margin-left:.4em}@-webkit-keyframes alter-manga-elem{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes alter-manga-elem{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes alter-manga-illust{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes alter-manga-illust{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.alter-manga-header-images .logo,.alter-manga-header-images .catch,.alter-manga-header-images .release,.alter-manga-header-images .button-gumroad,.alter-manga-header-images .button-kindle,.alter-manga-header-images .button-steam,.alter-manga-header-images .button-crunchyroll{opacity:0;-webkit-animation:alter-manga-elem .6s linear 0s 1 normal both;animation:alter-manga-elem .6s linear 0s 1 normal both}.alter-manga-header-images .logo{-webkit-animation-delay:.2s;animation-delay:.2s}.alter-manga-header-images .catch{-webkit-animation-delay:.3s;animation-delay:.3s}.alter-manga-header-images .release{-webkit-animation-delay:.4s;animation-delay:.4s}.alter-manga-header-images .button-gumroad{-webkit-animation-delay:.5s;animation-delay:.5s}.alter-manga-header-images .button-kindle{-webkit-animation-delay:.6s;animation-delay:.6s}.alter-manga-header-images .button-steam{-webkit-animation-delay:.7s;animation-delay:.7s}.alter-manga-header-images .button-crunchyroll{-webkit-animation-delay:.8s;animation-delay:.8s}.alter-manga-header-images .illust{opacity:0;-webkit-animation:alter-manga-illust 1.5s linear 0s 1 normal both;animation:alter-manga-illust 1.5s linear 0s 1 normal both}.alter-manga-header-images .logo{position:absolute;display:inline-block;left:3.18533%;right:auto;margin-left:0;margin-right:0;top:2.17014%;bottom:auto;margin-top:0;margin-bottom:0;width:26.64093%;height:auto;z-index:30}.alter-manga-header-images .logo,.alter-manga-header-images .logo img{max-width:none;vertical-align:top}.alter-manga-header-images .catch{position:absolute;display:inline-block;left:5.11583%;right:auto;margin-left:0;margin-right:0;top:32.98611%;bottom:auto;margin-top:0;margin-bottom:0;width:96.5251%;height:14.23611%;z-index:40}.alter-manga-header-images .catch,.alter-manga-header-images .catch img{max-width:none;vertical-align:top}.alter-manga-header-images .release{position:absolute;display:inline-block;left:5.11583%;right:auto;margin-left:0;margin-right:0;top:48.00347%;bottom:auto;margin-top:0;margin-bottom:0;width:87.83784%;height:6.16319%;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex}.alter-manga-header-images .release,.alter-manga-header-images .release img{max-width:none;vertical-align:top}.alter-manga-header-images .button-gumroad{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:67.53472%;bottom:auto;margin-top:0;margin-bottom:0;width:59.65251%;height:auto;z-index:40}.alter-manga-header-images .button-gumroad,.alter-manga-header-images .button-gumroad img{max-width:none;vertical-align:top}.alter-manga-header-images .button-kindle{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:81.94444%;bottom:auto;margin-top:0;margin-bottom:0;width:38.94788%;height:auto;z-index:40}.alter-manga-header-images .button-kindle,.alter-manga-header-images .button-kindle img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-gumroad{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:55.55556%;bottom:auto;margin-top:0;margin-bottom:0;width:59.65251%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-gumroad,.alter-manga-header-images.buttons-4 .button-gumroad img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-kindle{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:68.14236%;bottom:auto;margin-top:0;margin-bottom:0;width:38.94788%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-kindle,.alter-manga-header-images.buttons-4 .button-kindle img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-steam{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:78.125%;bottom:auto;margin-top:0;margin-bottom:0;width:38.94788%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-steam,.alter-manga-header-images.buttons-4 .button-steam img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-crunchyroll{position:absolute;display:inline-block;left:5.98456%;right:auto;margin-left:0;margin-right:0;top:88.10764%;bottom:auto;margin-top:0;margin-bottom:0;width:38.94788%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-crunchyroll,.alter-manga-header-images.buttons-4 .button-crunchyroll img{max-width:none;vertical-align:top}.alter-manga-header-images .illust{position:absolute;display:inline-block;left:-18.53282%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:185.32819%;height:auto;z-index:10}.alter-manga-header-images .illust,.alter-manga-header-images .illust img{max-width:none;vertical-align:top}.alter-manga-content{max-width:960px;margin-left:auto;margin-right:auto}.alter-manga-heading{font-family:Roboto Condensed,sans-serif;font-style:italic;text-shadow:transparent 0 0 0,#ed1092 .075em 0 0,#ed1092 .07493em .00327em 0,#ed1092 .07471em .00654em 0,#ed1092 .07436em .00979em 0,#ed1092 .07386em .01302em 0,#ed1092 .07322em .01623em 0,#ed1092 .07244em .01941em 0,#ed1092 .07153em .02255em 0,#ed1092 .07048em .02565em 0,#ed1092 .06929em .0287em 0,#ed1092 .06797em .0317em 0,#ed1092 .06653em .03463em 0,#ed1092 .06495em .0375em 0,#ed1092 .06325em .0403em 0,#ed1092 .06144em .04302em 0,#ed1092 .0595em .04566em 0,#ed1092 .05745em .04821em 0,#ed1092 .0553em .05067em 0,#ed1092 .05303em .05303em 0,#ed1092 .05067em .0553em 0,#ed1092 .04821em .05745em 0,#ed1092 .04566em .0595em 0,#ed1092 .04302em .06144em 0,#ed1092 .0403em .06325em 0,#ed1092 .0375em .06495em 0,#ed1092 .03463em .06653em 0,#ed1092 .0317em .06797em 0,#ed1092 .0287em .06929em 0,#ed1092 .02565em .07048em 0,#ed1092 .02255em .07153em 0,#ed1092 .01941em .07244em 0,#ed1092 .01623em .07322em 0,#ed1092 .01302em .07386em 0,#ed1092 .00979em .07436em 0,#ed1092 .00654em .07471em 0,#ed1092 .00327em .07493em 0,#ed1092 0 .075em 0,#ed1092 -.00327em .07493em 0,#ed1092 -.00654em .07471em 0,#ed1092 -.00979em .07436em 0,#ed1092 -.01302em .07386em 0,#ed1092 -.01623em .07322em 0,#ed1092 -.01941em .07244em 0,#ed1092 -.02255em .07153em 0,#ed1092 -.02565em .07048em 0,#ed1092 -.0287em .06929em 0,#ed1092 -.0317em .06797em 0,#ed1092 -.03463em .06653em 0,#ed1092 -.0375em .06495em 0,#ed1092 -.0403em .06325em 0,#ed1092 -.04302em .06144em 0,#ed1092 -.04566em .0595em 0,#ed1092 -.04821em .05745em 0,#ed1092 -.05067em .0553em 0,#ed1092 -.05303em .05303em 0,#ed1092 -.0553em .05067em 0,#ed1092 -.05745em .04821em 0,#ed1092 -.0595em .04566em 0,#ed1092 -.06144em .04302em 0,#ed1092 -.06325em .0403em 0,#ed1092 -.06495em .0375em 0,#ed1092 -.06653em .03463em 0,#ed1092 -.06797em .0317em 0,#ed1092 -.06929em .0287em 0,#ed1092 -.07048em .02565em 0,#ed1092 -.07153em .02255em 0,#ed1092 -.07244em .01941em 0,#ed1092 -.07322em .01623em 0,#ed1092 -.07386em .01302em 0,#ed1092 -.07436em .00979em 0,#ed1092 -.07471em .00654em 0,#ed1092 -.07493em .00327em 0,#ed1092 -.075em 0 0,#ed1092 -.07493em -.00327em 0,#ed1092 -.07471em -.00654em 0,#ed1092 -.07436em -.00979em 0,#ed1092 -.07386em -.01302em 0,#ed1092 -.07322em -.01623em 0,#ed1092 -.07244em -.01941em 0,#ed1092 -.07153em -.02255em 0,#ed1092 -.07048em -.02565em 0,#ed1092 -.06929em -.0287em 0,#ed1092 -.06797em -.0317em 0,#ed1092 -.06653em -.03463em 0,#ed1092 -.06495em -.0375em 0,#ed1092 -.06325em -.0403em 0,#ed1092 -.06144em -.04302em 0,#ed1092 -.0595em -.04566em 0,#ed1092 -.05745em -.04821em 0,#ed1092 -.0553em -.05067em 0,#ed1092 -.05303em -.05303em 0,#ed1092 -.05067em -.0553em 0,#ed1092 -.04821em -.05745em 0,#ed1092 -.04566em -.0595em 0,#ed1092 -.04302em -.06144em 0,#ed1092 -.0403em -.06325em 0,#ed1092 -.0375em -.06495em 0,#ed1092 -.03463em -.06653em 0,#ed1092 -.0317em -.06797em 0,#ed1092 -.0287em -.06929em 0,#ed1092 -.02565em -.07048em 0,#ed1092 -.02255em -.07153em 0,#ed1092 -.01941em -.07244em 0,#ed1092 -.01623em -.07322em 0,#ed1092 -.01302em -.07386em 0,#ed1092 -.00979em -.07436em 0,#ed1092 -.00654em -.07471em 0,#ed1092 -.00327em -.07493em 0,#ed1092 0 -.075em 0,#ed1092 .00327em -.07493em 0,#ed1092 .00654em -.07471em 0,#ed1092 .00979em -.07436em 0,#ed1092 .01302em -.07386em 0,#ed1092 .01623em -.07322em 0,#ed1092 .01941em -.07244em 0,#ed1092 .02255em -.07153em 0,#ed1092 .02565em -.07048em 0,#ed1092 .0287em -.06929em 0,#ed1092 .0317em -.06797em 0,#ed1092 .03463em -.06653em 0,#ed1092 .0375em -.06495em 0,#ed1092 .0403em -.06325em 0,#ed1092 .04302em -.06144em 0,#ed1092 .04566em -.0595em 0,#ed1092 .04821em -.05745em 0,#ed1092 .05067em -.0553em 0,#ed1092 .05303em -.05303em 0,#ed1092 .0553em -.05067em 0,#ed1092 .05746em -.04821em 0,#ed1092 .0595em -.04566em 0,#ed1092 .06144em -.04302em 0,#ed1092 .06326em -.0403em 0,#ed1092 .06496em -.0375em 0,#ed1092 .06653em -.03463em 0,#ed1092 .06798em -.0317em 0,#ed1092 .0693em -.0287em 0,#ed1092 .07048em -.02565em 0,#ed1092 .07154em -.02255em 0,#ed1092 .07245em -.01941em 0,#ed1092 .07323em -.01623em 0,#ed1092 .07387em -.01302em 0,#ed1092 .07437em -.00979em 0,#ed1092 .07473em -.00653em 0,#ed1092 .07495em -.00327em 0;line-height:1;white-space:nowrap;background-image:url(img/alter-manga/alter-manga-heading-line.png);-webkit-background-size:48px 18px;background-size:48px 18px;background-repeat:repeat-x;font-size:2.33333rem;background-position:0 1rem}.alter-manga-box{margin-top:.25rem;background-color:rgba(0,0,0,.7);-webkit-box-shadow:rgba(237,16,146,.3) 0 0 .5rem .25rem;box-shadow:rgba(237,16,146,.3) 0 0 .5rem .25rem}.alter-manga-news{padding:1.5rem}.alter-manga-news>*+*{margin-top:1rem}.alter-manga-news h6{font-family:Roboto Condensed,sans-serif;font-style:italic;font-size:1.16667rem}.alter-manga-news h6 strong{color:#ed1092;display:inline-block;margin-right:.25rem}.alter-manga-news hr{background-color:rgba(237,16,146,.3)}.alter-manga-sample{padding:1.5rem}.alter-manga-sample .secondary{font-family:Roboto Condensed,sans-serif;font-style:italic;font-size:1.33333rem}.alter-manga-sample .secondary>*+*{margin-top:1rem}.alter-manga-sample .secondary p{text-align:center}.alter-manga-sample .button,.alter-manga-sample button,.alter-manga-sample input[type=button],.alter-manga-sample input[type=submit],.alter-manga-sample .button-container>a{border:#ed1092 2px solid;padding:.5rem;padding-right:1rem;width:100%;color:#ed1092;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.alter-manga-sample .button .svg-line,.alter-manga-sample button .svg-line,.alter-manga-sample input[type=button] .svg-line,.alter-manga-sample input[type=submit] .svg-line,.alter-manga-sample .button-container>a .svg-line{stroke:#ed1092;stroke-width:5px}.alter-manga-sample .button.hover,.alter-manga-sample button.hover,.alter-manga-sample input.hover[type=button],.alter-manga-sample input.hover[type=submit],.alter-manga-sample .button-container>a.hover{background-color:rgba(237,16,146,.2)}.alter-manga-sample .button.push,.alter-manga-sample button.push,.alter-manga-sample input.push[type=button],.alter-manga-sample input.push[type=submit],.alter-manga-sample .button-container>a.push{background-color:rgba(237,16,146,.1)}.alter-manga-download{background-color:rgba(237,16,146,.3);background-image:url(img/alter-manga/alter-manga-line.png),url(img/alter-manga/alter-manga-line.png);-webkit-background-size:60px 16px,60px 16px;background-size:60px 16px,60px 16px;background-repeat:repeat-x,repeat-x;background-position:left top,left bottom;padding:1.5rem}.alter-manga-download>*+*{margin-top:1rem}.alter-manga-download .label{font-family:Roboto Condensed,sans-serif;font-style:italic;text-shadow:transparent 0 0 0,#ed1092 .075em 0 0,#ed1092 .07493em .00327em 0,#ed1092 .07471em .00654em 0,#ed1092 .07436em .00979em 0,#ed1092 .07386em .01302em 0,#ed1092 .07322em .01623em 0,#ed1092 .07244em .01941em 0,#ed1092 .07153em .02255em 0,#ed1092 .07048em .02565em 0,#ed1092 .06929em .0287em 0,#ed1092 .06797em .0317em 0,#ed1092 .06653em .03463em 0,#ed1092 .06495em .0375em 0,#ed1092 .06325em .0403em 0,#ed1092 .06144em .04302em 0,#ed1092 .0595em .04566em 0,#ed1092 .05745em .04821em 0,#ed1092 .0553em .05067em 0,#ed1092 .05303em .05303em 0,#ed1092 .05067em .0553em 0,#ed1092 .04821em .05745em 0,#ed1092 .04566em .0595em 0,#ed1092 .04302em .06144em 0,#ed1092 .0403em .06325em 0,#ed1092 .0375em .06495em 0,#ed1092 .03463em .06653em 0,#ed1092 .0317em .06797em 0,#ed1092 .0287em .06929em 0,#ed1092 .02565em .07048em 0,#ed1092 .02255em .07153em 0,#ed1092 .01941em .07244em 0,#ed1092 .01623em .07322em 0,#ed1092 .01302em .07386em 0,#ed1092 .00979em .07436em 0,#ed1092 .00654em .07471em 0,#ed1092 .00327em .07493em 0,#ed1092 0 .075em 0,#ed1092 -.00327em .07493em 0,#ed1092 -.00654em .07471em 0,#ed1092 -.00979em .07436em 0,#ed1092 -.01302em .07386em 0,#ed1092 -.01623em .07322em 0,#ed1092 -.01941em .07244em 0,#ed1092 -.02255em .07153em 0,#ed1092 -.02565em .07048em 0,#ed1092 -.0287em .06929em 0,#ed1092 -.0317em .06797em 0,#ed1092 -.03463em .06653em 0,#ed1092 -.0375em .06495em 0,#ed1092 -.0403em .06325em 0,#ed1092 -.04302em .06144em 0,#ed1092 -.04566em .0595em 0,#ed1092 -.04821em .05745em 0,#ed1092 -.05067em .0553em 0,#ed1092 -.05303em .05303em 0,#ed1092 -.0553em .05067em 0,#ed1092 -.05745em .04821em 0,#ed1092 -.0595em .04566em 0,#ed1092 -.06144em .04302em 0,#ed1092 -.06325em .0403em 0,#ed1092 -.06495em .0375em 0,#ed1092 -.06653em .03463em 0,#ed1092 -.06797em .0317em 0,#ed1092 -.06929em .0287em 0,#ed1092 -.07048em .02565em 0,#ed1092 -.07153em .02255em 0,#ed1092 -.07244em .01941em 0,#ed1092 -.07322em .01623em 0,#ed1092 -.07386em .01302em 0,#ed1092 -.07436em .00979em 0,#ed1092 -.07471em .00654em 0,#ed1092 -.07493em .00327em 0,#ed1092 -.075em 0 0,#ed1092 -.07493em -.00327em 0,#ed1092 -.07471em -.00654em 0,#ed1092 -.07436em -.00979em 0,#ed1092 -.07386em -.01302em 0,#ed1092 -.07322em -.01623em 0,#ed1092 -.07244em -.01941em 0,#ed1092 -.07153em -.02255em 0,#ed1092 -.07048em -.02565em 0,#ed1092 -.06929em -.0287em 0,#ed1092 -.06797em -.0317em 0,#ed1092 -.06653em -.03463em 0,#ed1092 -.06495em -.0375em 0,#ed1092 -.06325em -.0403em 0,#ed1092 -.06144em -.04302em 0,#ed1092 -.0595em -.04566em 0,#ed1092 -.05745em -.04821em 0,#ed1092 -.0553em -.05067em 0,#ed1092 -.05303em -.05303em 0,#ed1092 -.05067em -.0553em 0,#ed1092 -.04821em -.05745em 0,#ed1092 -.04566em -.0595em 0,#ed1092 -.04302em -.06144em 0,#ed1092 -.0403em -.06325em 0,#ed1092 -.0375em -.06495em 0,#ed1092 -.03463em -.06653em 0,#ed1092 -.0317em -.06797em 0,#ed1092 -.0287em -.06929em 0,#ed1092 -.02565em -.07048em 0,#ed1092 -.02255em -.07153em 0,#ed1092 -.01941em -.07244em 0,#ed1092 -.01623em -.07322em 0,#ed1092 -.01302em -.07386em 0,#ed1092 -.00979em -.07436em 0,#ed1092 -.00654em -.07471em 0,#ed1092 -.00327em -.07493em 0,#ed1092 0 -.075em 0,#ed1092 .00327em -.07493em 0,#ed1092 .00654em -.07471em 0,#ed1092 .00979em -.07436em 0,#ed1092 .01302em -.07386em 0,#ed1092 .01623em -.07322em 0,#ed1092 .01941em -.07244em 0,#ed1092 .02255em -.07153em 0,#ed1092 .02565em -.07048em 0,#ed1092 .0287em -.06929em 0,#ed1092 .0317em -.06797em 0,#ed1092 .03463em -.06653em 0,#ed1092 .0375em -.06495em 0,#ed1092 .0403em -.06325em 0,#ed1092 .04302em -.06144em 0,#ed1092 .04566em -.0595em 0,#ed1092 .04821em -.05745em 0,#ed1092 .05067em -.0553em 0,#ed1092 .05303em -.05303em 0,#ed1092 .0553em -.05067em 0,#ed1092 .05746em -.04821em 0,#ed1092 .0595em -.04566em 0,#ed1092 .06144em -.04302em 0,#ed1092 .06326em -.0403em 0,#ed1092 .06496em -.0375em 0,#ed1092 .06653em -.03463em 0,#ed1092 .06798em -.0317em 0,#ed1092 .0693em -.0287em 0,#ed1092 .07048em -.02565em 0,#ed1092 .07154em -.02255em 0,#ed1092 .07245em -.01941em 0,#ed1092 .07323em -.01623em 0,#ed1092 .07387em -.01302em 0,#ed1092 .07437em -.00979em 0,#ed1092 .07473em -.00653em 0,#ed1092 .07495em -.00327em 0;font-size:1.5rem}.alter-manga-download .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alter-manga-download .links>*+*{margin-left:0}.alter-manga-download .links a{display:block;margin-left:auto;margin-right:auto}.alter-manga-download .links a.button-gumroad{max-width:100%}.alter-manga-download .links a.button-kindle,.alter-manga-download .links a.button-steam,.alter-manga-download .links a.button-crunchyroll{max-width:65.29126%}.alter-manga-download .links a.hover{opacity:.8}.page-template-template-expo2020 .site-content,.page-template-template-expo2020-single .site-content{overflow:inherit;padding-top:0}.page-template-template-expo2020 .site-bg,.page-template-template-expo2020-single .site-bg{pointer-events:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-image:url(img/expo2020/bg.png);-webkit-background-size:auto auto;background-size:auto;background-repeat:repeat;width:calc(100% + 100px);height:calc(100% + 100px);background-color:#010101;-webkit-animation:expo2020-body-bg 3s linear 0s infinite normal;animation:expo2020-body-bg 3s linear 0s infinite normal}@-webkit-keyframes expo2020-body-bg{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-60px,-60px);transform:translate(-60px,-60px)}}@keyframes expo2020-body-bg{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-60px,-60px);transform:translate(-60px,-60px)}}.expo2020-wrapper{position:relative}.expo2020-header{background-image:url(img/expo2020/header.jpg);-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.expo2020-header-inner{max-width:1232px;margin-left:auto;margin-right:auto;position:relative}.expo2020-header-images{z-index:10;position:relative;width:100%;height:0;padding-top:70.45455%}.expo2020-header-images .logo{position:absolute;display:inline-block;left:21.36364%;right:auto;margin-left:0;margin-right:0;top:2.15054%;bottom:auto;margin-top:0;margin-bottom:0;width:57.65152%;height:auto;z-index:30}.expo2020-header-images .logo,.expo2020-header-images .logo img{max-width:none;vertical-align:top}.expo2020-header-images .char-01{position:absolute;display:inline-block;left:-55.30303%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:109.09091%;height:auto;z-index:21}.expo2020-header-images .char-01,.expo2020-header-images .char-01 img{max-width:none;vertical-align:top}.expo2020-header-images .char-02{position:absolute;display:inline-block;left:46.21212%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:109.09091%;height:auto;z-index:20}.expo2020-header-images .char-02,.expo2020-header-images .char-02 img{max-width:none;vertical-align:top}.expo2020-header-images .date{position:absolute;display:inline-block;left:28.93939%;right:auto;margin-left:0;margin-right:0;top:59.13978%;bottom:auto;margin-top:0;margin-bottom:0;width:43.33333%;height:auto;z-index:40}.expo2020-header-images .date,.expo2020-header-images .date img{max-width:none;vertical-align:top}.expo2020-header-images.single{position:relative;width:100%;height:0;padding-top:40.15152%}.expo2020-header-images.single .logo{position:absolute;display:inline-block;left:0;right:0;margin-left:auto;margin-right:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:57.65152%;height:auto;z-index:30}.expo2020-header-images.single .logo,.expo2020-header-images.single .logo img{max-width:none;vertical-align:top}.expo2020-menu{background-color:#333;position:sticky;width:100%;top:0;left:0;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.expo2020-menu>*+*{margin-left:.1rem}.expo2020-menu a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;font-size:.75rem;line-height:1.25;padding:1rem .2rem}.expo2020-menu a *{pointer-events:none}.expo2020-menu a.hover{color:#999;background-color:#101010;border-color:transparent}.expo2020-menu a.push{-webkit-transition:none;transition:none;color:rgba(153,153,153,.5);background-color:#101010;border-color:transparent}.expo2020-content{margin-top:1.5rem}.expo2020-content .entry-article{padding:0;background-color:inherit;border-top:inherit;border-bottom:inherit}.expo2020-content .entry-content>*+*{margin-top:0}.expo2020-content .wp-block-columns{margin-bottom:0}.expo2020-content .wp-block-group{padding:1.5rem;background-color:#282828;border-top:#444 1px solid;border-bottom:#444 1px solid}.expo2020-content .wp-block-group:nth-child(n+2){margin-top:1.5rem}.expo2020-twitter{background-color:#111;height:320px;font-size:.625rem;text-align:center}.expo2020-twitter a{color:#666}.expo2020-news-table{overflow:visible}.expo2020-news-table table{width:auto;margin-left:auto;margin-right:auto}.expo2020-news-table th,.expo2020-news-table td{line-height:1.25}.expo2020-news-table td:nth-child(1){padding-right:1em}.expo2020-news-table tr:nth-child(n+2) th,.expo2020-news-table tr:nth-child(n+2) td{padding-top:.25rem}.expo2020-schedule-table{overflow:visible}.expo2020-schedule-table table{width:auto;margin-left:auto;margin-right:auto}.expo2020-schedule-table th,.expo2020-schedule-table td{line-height:1.25}.expo2020-schedule-table td:nth-child(1),.expo2020-schedule-table td:nth-child(2){white-space:nowrap;padding-right:1em}.expo2020-schedule-table td:nth-child(2){text-align:right}.expo2020-schedule-table tr:nth-child(n+2) th,.expo2020-schedule-table tr:nth-child(n+2) td{padding-top:.25rem}.expo2020-single-title{text-align:center;font-size:1.25rem;margin-bottom:1.5rem;font-weight:400}@media(min-width:442.66667px){html{font-size:108.33333%}.archive-list.goods>*{width:calc(50% - .83333rem)}.back-to-top{font-size:.59615rem}.products-box-main .description .catch .line-2{padding-left:3em}html[lang=en-US] .products-box-main .description .catch .line-2{padding-left:0}.expo2020-menu a{padding:1rem .5rem}}@media(min-width:549.33333px){html{font-size:116.66667%}.archive-list.goods>*{width:calc(50% - .83333rem)}.back-to-top{font-size:.57143rem}}@media(min-width:656px){html{font-size:125%}.text-center-over-m{text-align:center}.br-over-m{display:inline}.br-only-s{display:none}.br-only-m{display:inline}.archive-list-bg.post-top{background-image:url(img/movie-dots.png)}.archive-list.goods>*{width:calc(50% - .83333rem)}.archive-list.post-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.04167rem .41667rem}.archive-list.post-top>*{margin:1.04167rem .41667rem;width:calc(100% - .83333rem)}.archive-list.post-top img{width:100%}.archive-list-item .new{width:4rem}.archive-list-item.goods .text{padding:1rem .83333rem}.archive-list-item.post-top a{display:block;position:relative;width:100%;height:0;padding-top:100%;font-size:.75rem}.archive-list-item.post-top a.hover .border{border-width:.20833rem}.archive-list-item.post-top .eyecatch{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10}.archive-list-item.post-top .text{position:absolute;display:inline-block;left:0;right:auto;margin-left:0;margin-right:0;top:50%;bottom:auto;margin-top:0;margin-bottom:0;width:100%;height:50%;z-index:20;overflow:hidden;background-color:rgba(0,0,0,.85);padding:.5rem .83333rem}.archive-list-item.post-top .text,.archive-list-item.post-top .text img{max-width:none;vertical-align:top}.archive-list-item.post-top .border{position:absolute;display:inline-block;left:0;top:0;width:100%;height:100%;z-index:10;z-index:30;border:#000 .41667rem solid}body.loaded .archive-list-item.post-top .border{-webkit-transition:border-width .2s ease-out;transition:border-width .2s ease-out}.article{padding-top:4rem}.back-to-top{font-size:.55rem}.back-to-top.active{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body.disable-scroll .back-to-top.active{-webkit-transition:none;transition:none;opacity:0}.group-heading{margin:2.5rem 0}.wp-block-buttons.custom-single-line{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-buttons.custom-single-line>*+*{margin-left:.5rem}.wp-block-buttons.custom-single-line>*{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-button.custom-half .wp-block-button__link{width:75%}.entry-article{padding:1.5rem 3rem}.entry-article.padding-small{padding:1.5rem}.entry-content .alignleft{float:left;margin-right:1.5rem;margin-top:.5em}.entry-content .alignleft:not(table){display:inline-block}.entry-content .alignright{float:right;margin-left:1.5rem;margin-top:.5em}.entry-content .alignright:not(table){display:inline-block}.entry-eyecatch-full{margin-left:-3rem;margin-right:-3rem}.site-header{height:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title{padding-left:.5rem}.header-title a{width:8rem;padding:.5rem}.header-menu-toggle{display:none}.header-menu{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu-main{font-size:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu-main li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-main a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 .4rem .25rem}.header-menu-social{display:-webkit-box;display:-ms-flexbox;padding:0 .5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-social>*+*{margin-left:.5rem}.header-menu-social .svg-icon{width:1.2rem;height:1.2rem}.header-menu-bg{display:none}.site-content{padding-top:4rem}.site-footer>*+*{margin-top:1.5rem}body.top .site-footer{margin-top:3rem}.footer-banner-inner>*{width:calc(25% - .5rem)}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 1.5rem}.footer-supplement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1.5rem}.footer-copyright{font-size:.5625rem;margin-top:.5rem}.footer-social-buttons .svg-icon{width:1.5rem;height:1.5rem}.footer-menu{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-menu a{font-size:.625rem}.characters-thumb>*{width:calc(11.11111% - .5rem)}.products-book-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem .25rem;margin:-1rem -.5rem}.products-book-list>*{margin:.5rem .25rem;width:calc(100% - .5rem)}.products-book-list img{width:100%}.products-book-list-item .content{padding:.5rem}.products-book-list-item .content>*+*{margin-top:.5rem}.products-book-list-item .title{height:1.5rem;font-size:.75rem}.products-book-list-item .button,.products-book-list-item button,.products-book-list-item input[type=button],.products-book-list-item input[type=submit],.products-book-list-item .button-container>a{font-size:.6875rem}.products-disc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem .25rem;margin:-1rem -.5rem}.products-disc-list>*{margin:.5rem .25rem;width:calc(100% - .5rem)}.products-disc-list img{width:100%}.products-disc-list-item .content{padding:.5rem}.products-disc-list-item .content>*+*{margin-top:.5rem}.products-disc-list-item .title{font-size:.75rem}.products-disc-list-item .button,.products-disc-list-item button,.products-disc-list-item input[type=button],.products-disc-list-item input[type=submit],.products-disc-list-item .button-container>a{font-size:.6875rem}.products-attention{text-align:center}.products-category-heading{margin-bottom:-1.5rem}.products-box-main{display:-webkit-box;display:-ms-flexbox;display:flex}.products-box-main>*+*{margin-left:1rem}.products-box-main .primary{-webkit-box-flex:1;-ms-flex:1;flex:1}.products-box-main .secondary{-webkit-box-flex:1.8;-ms-flex:1.8;flex:1.8}.products-box-main .description .catch .line-2{padding-left:0}html[lang=en-US] .products-box-main .description .catch .line-2{padding-left:0}.products-box-main .buy-link>*+*{margin-top:.25rem}.products-box-main .buy-link .button,.products-box-main .buy-link button,.products-box-main .buy-link input[type=button],.products-box-main .buy-link input[type=submit],.products-box-main .buy-link .button-container>a{width:70%}.top-contents>*+*{margin-top:3rem}.top-social-banner{position:absolute;right:1.5rem;bottom:1.5rem;z-index:20;width:10rem}.top-social-banner>*+*{margin-top:1rem}.top-video{height:100vh}.top-video-text{left:3rem;top:6rem}.top-large-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.1rem;margin:-1rem -.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-large-banner>*{margin:.1rem;width:calc(100% - .2rem)}.top-large-banner img{width:100%}.top-large-banner.total-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.1rem;margin:-1rem -.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1232px;margin-left:auto!important;margin-right:auto!important}.top-large-banner.total-4>*{margin:.1rem;width:calc(100% - .2rem)}.top-large-banner.total-4 img{width:100%}.top-heading-text{height:6.53333rem}.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1232px;margin-left:auto;margin-right:auto;padding:0 .2rem}.top-menu>*+*{margin-left:.2rem}.top-menu-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.twitter-timeline-container-1{position:relative;width:100%;height:0;padding-top:56.25%}.twitter-timeline-container-2{width:100%}.world-heading .catch{text-align:center}html[lang=en-US] .world-heading .catch{text-align:left}.world-heading .desc p{text-align:center}html[lang=en-US] .world-heading .desc p{text-align:left}.world-heading .desc br{display:inline}.world-timeline-container{margin-left:auto;margin-right:auto}.page-template-template-alter-manga-en .site-content{padding-top:0}.alter-manga-header-images .catch{font-size:4.6875vw}.alter-manga-header-images .release{font-size:3.90625vw}.alter-manga-header-images{position:relative;width:100%;height:0;padding-top:75%}.alter-manga-header-images .logo{position:absolute;display:inline-block;left:2.14844%;right:auto;margin-left:0;margin-right:0;top:2.17014%;bottom:auto;margin-top:0;margin-bottom:0;width:17.96875%;height:auto;z-index:30}.alter-manga-header-images .logo,.alter-manga-header-images .logo img{max-width:none;vertical-align:top}.alter-manga-header-images .catch{position:absolute;display:inline-block;left:3.45052%;right:auto;margin-left:0;margin-right:0;top:32.98611%;bottom:auto;margin-top:0;margin-bottom:0;width:65.10417%;height:14.23611%;z-index:40}.alter-manga-header-images .catch,.alter-manga-header-images .catch img{max-width:none;vertical-align:top}.alter-manga-header-images .release{position:absolute;display:inline-block;left:3.45052%;right:auto;margin-left:0;margin-right:0;top:48.00347%;bottom:auto;margin-top:0;margin-bottom:0;width:59.24479%;height:6.16319%;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex}.alter-manga-header-images .release,.alter-manga-header-images .release img{max-width:none;vertical-align:top}.alter-manga-header-images .button-gumroad{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:59.28819%;bottom:auto;margin-top:0;margin-bottom:0;width:30.84635%;height:auto;z-index:40}.alter-manga-header-images .button-gumroad,.alter-manga-header-images .button-gumroad img{max-width:none;vertical-align:top}.alter-manga-header-images .button-kindle{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:70.22569%;bottom:auto;margin-top:0;margin-bottom:0;width:20.13997%;height:auto;z-index:40}.alter-manga-header-images .button-kindle,.alter-manga-header-images .button-kindle img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-gumroad{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:59.28819%;bottom:auto;margin-top:0;margin-bottom:0;width:30.84635%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-gumroad,.alter-manga-header-images.buttons-4 .button-gumroad img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-kindle{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:70.22569%;bottom:auto;margin-top:0;margin-bottom:0;width:20.13997%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-kindle,.alter-manga-header-images.buttons-4 .button-kindle img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-steam{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:78.90625%;bottom:auto;margin-top:0;margin-bottom:0;width:20.13997%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-steam,.alter-manga-header-images.buttons-4 .button-steam img{max-width:none;vertical-align:top}.alter-manga-header-images.buttons-4 .button-crunchyroll{position:absolute;display:inline-block;left:4.03646%;right:auto;margin-left:0;margin-right:0;top:87.58681%;bottom:auto;margin-top:0;margin-bottom:0;width:20.13997%;height:auto;z-index:40}.alter-manga-header-images.buttons-4 .button-crunchyroll,.alter-manga-header-images.buttons-4 .button-crunchyroll img{max-width:none;vertical-align:top}.alter-manga-header-images .illust{position:absolute;display:inline-block;left:-12.5%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:125%;height:auto;z-index:10}.alter-manga-header-images .illust,.alter-manga-header-images .illust img{max-width:none;vertical-align:top}.alter-manga-heading{font-size:3rem;background-position:0 1.75rem}.alter-manga-news{height:300px;overflow:auto}.alter-manga-sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alter-manga-sample>*+*{margin-left:1.5rem}.alter-manga-sample>*{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.alter-manga-download .links a{margin-left:0;margin-right:0}.alter-manga-download .links a.button-gumroad{max-width:412px}.alter-manga-download .links a.button-kindle,.alter-manga-download .links a.button-steam,.alter-manga-download .links a.button-crunchyroll{max-width:269px}.page-template-template-expo2020 .site-content,.page-template-template-expo2020-single .site-content{padding-top:0}.expo2020-header-images{position:relative;width:100%;height:0;padding-top:48.4375%}.expo2020-header-images .logo{position:absolute;display:inline-block;left:30.3125%;right:auto;margin-left:0;margin-right:0;top:2.15054%;bottom:auto;margin-top:0;margin-bottom:0;width:39.63542%;height:auto;z-index:30}.expo2020-header-images .logo,.expo2020-header-images .logo img{max-width:none;vertical-align:top}.expo2020-header-images .char-01{position:absolute;display:inline-block;left:-25%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:75%;height:auto;z-index:21}.expo2020-header-images .char-01,.expo2020-header-images .char-01 img{max-width:none;vertical-align:top}.expo2020-header-images .char-02{position:absolute;display:inline-block;left:50%;right:auto;margin-left:0;margin-right:0;top:0;bottom:auto;margin-top:0;margin-bottom:0;width:75%;height:auto;z-index:20}.expo2020-header-images .char-02,.expo2020-header-images .char-02 img{max-width:none;vertical-align:top}.expo2020-header-images .date{position:absolute;display:inline-block;left:35.52083%;right:auto;margin-left:0;margin-right:0;top:59.13978%;bottom:auto;margin-top:0;margin-bottom:0;width:29.79167%;height:auto;z-index:40}.expo2020-header-images .date,.expo2020-header-images .date img{max-width:none;vertical-align:top}.expo2020-header-images.single{position:relative;width:100%;height:0;padding-top:17.1875%}.expo2020-header-images.single .logo{position:absolute;display:inline-block;left:0;right:0;margin-left:auto;margin-right:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:20.83333%;height:auto;z-index:30}.expo2020-header-images.single .logo,.expo2020-header-images.single .logo img{max-width:none;vertical-align:top}.expo2020-menu a{padding:1rem}.expo2020-content .entry-article{padding:0}.expo2020-content .wp-block-group{padding:1.5rem 3rem}}@media(min-width:853.33333px){html{font-size:133.33333%}.archive-list.goods>*{width:calc(50% - .83333rem)}.back-to-top{font-size:.53125rem}.products-box-main .description .catch .line-2{padding-left:3em}html[lang=en-US] .products-box-main .description .catch .line-2{padding-left:0}.world-heading .catch br{display:none}html[lang=en-US] .world-heading .catch br{display:inline}}@media(min-width:1050.66667px){html{font-size:141.66667%}.archive-list.goods>*{width:calc(33.33333% - .83333rem)}.archive-list.in-view>*:nth-child(n+5){display:block}.archive-list.in-view>*:nth-child(n+7){display:none}.back-to-top{font-size:.51471rem}.wp-block-button.custom-half .wp-block-button__link{width:50%}html[lang=en-US] .products-box-main .description .catch .line-2{padding-left:3em}}@media(min-width:1248px){html{font-size:150%}.br-only-m{display:none}.archive-list.goods>*{width:calc(33.33333% - .83333rem)}.back-to-top{font-size:.5rem}.header-title{padding-left:1rem}.header-title a{width:10rem}.header-menu-main a{padding:0 .8rem .25rem}.header-menu-social{padding:0 1rem}.footer-banner-inner>*{width:calc(25% - .5rem)}.footer-menu a{width:calc(33.33333% - 1rem)}.footer-menu a.products{position:absolute;top:0;left:0;right:0;margin:auto;height:100%;border-bottom:rgba(255,255,255,.15) 1px solid}.footer-menu a.world{position:absolute;top:0;right:0;height:100%;border-bottom:rgba(255,255,255,.15) 1px solid}.footer-menu .add-list{display:block}.characters-thumb>*{width:calc(8.33333% - .5rem)}.products-box-main .buy-link .button,.products-box-main .buy-link button,.products-box-main .buy-link input[type=button],.products-box-main .buy-link input[type=submit],.products-box-main .buy-link .button-container>a{width:60%}}@media(min-width:1477.33333px){html{font-size:150%}.archive-list.goods>*{width:calc(33.33333% - .83333rem)}.back-to-top{font-size:.5rem}.alter-manga-header-images .catch{font-size:72px}.alter-manga-header-images .release{font-size:60px}}@media(min-width:1706.66667px){html{font-size:150%}.archive-list.goods>*{width:calc(33.33333% - .83333rem)}.back-to-top{font-size:.5rem}}@media(max-width:655px){.archive-list.post-top>*+*{margin-top:.5rem}.archive-list-item.post-top a{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;background-image:url(img/movie-dots.png);background-color:#282828}.archive-list-item.post-top a>*+*{margin-left:1rem}.archive-list-item.post-top .eyecatch{width:5rem;height:5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.archive-list-item.post-top .border{display:none}body.scroll-forward:not(.menu-open):not(.anchor-scrolling):not(.resizing-x) .site-header{-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0)}.header-title{z-index:102;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-menu{position:absolute;left:0;top:-100vh;width:100%;z-index:99;height:100vh;overflow:auto;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;background-color:rgba(0,0,0,.9);padding-top:56px;opacity:0}body.menu-open .header-menu{opacity:1;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}.header-menu-main{font-size:1rem;padding-top:.5rem}.header-menu-main a{display:block;text-align:center;padding:1.5rem}.header-menu-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;padding-top:.5rem;padding-bottom:1rem}.header-menu-social>*+*{margin-left:1rem}.footer-banner{padding:0 20%;background-image:url(img/movie-dots.png)}.footer-bottom>*+*{margin-top:1.5rem}.footer-supplement{padding:0 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-book-list>*+*{margin-top:1.5rem}.products-disc-list>*+*{margin-top:1.5rem}.products-box-main>*+*{margin-top:1rem}.products-box-main .buy-link .button,.products-box-main .buy-link button,.products-box-main .buy-link input[type=button],.products-box-main .buy-link input[type=submit],.products-box-main .buy-link .button-container>a{margin:.125rem}.top-social-banner{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem}.top-social-banner>*+*{margin-left:.5rem}.top-video-media{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.top-large-banner>*+*{margin-top:1.5rem}.top-menu>*+*{margin-top:1.5rem}.alter-manga-sample>*+*{margin-top:1.5rem}.alter-manga-download .links.buttons-4{display:block}.alter-manga-download .links.buttons-4>*+*{margin-top:.5rem}}@media(min-width:656px) and (min-width:442.66667px){.archive-list.post-top>*{width:calc(100% - .83333rem)}.products-book-list>*{width:calc(100% - .5rem)}.products-disc-list>*{width:calc(100% - .5rem)}.top-large-banner>*{width:calc(100% - .2rem)}.top-large-banner.total-4>*{width:calc(100% - .2rem)}}@media(min-width:656px) and (min-width:549.33333px){.archive-list.post-top>*{width:calc(100% - .83333rem)}.products-book-list>*{width:calc(100% - .5rem)}.products-disc-list>*{width:calc(100% - .5rem)}.top-large-banner>*{width:calc(100% - .2rem)}.top-large-banner.total-4>*{width:calc(100% - .2rem)}}@media(min-width:656px) and (min-width:656px){.archive-list.post-top>*{width:calc(50% - .83333rem)}.archive-list-item.post-top .text{padding:1rem .83333rem}.products-book-list>*{width:calc(50% - .5rem)}.products-disc-list>*{width:calc(50% - .5rem)}.top-large-banner>*{width:calc(50% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:656px) and (min-width:853.33333px){.archive-list.post-top>*{width:calc(50% - .83333rem)}.products-book-list>*{width:calc(50% - .5rem)}.products-disc-list>*{width:calc(50% - .5rem)}.top-large-banner>*{width:calc(50% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:656px) and (min-width:1050.66667px){.archive-list.post-top>*{width:calc(33.33333% - .83333rem)}.products-book-list>*{width:calc(33.33333% - .5rem)}.products-disc-list>*{width:calc(33.33333% - .5rem)}.top-large-banner>*{width:calc(33.33333% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:656px) and (min-width:1248px){.archive-list.post-top>*{width:calc(33.33333% - .83333rem)}.products-book-list>*{width:calc(33.33333% - .5rem)}.products-disc-list>*{width:calc(33.33333% - .5rem)}.top-large-banner>*{width:calc(33.33333% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:656px) and (min-width:1477.33333px){.archive-list.post-top>*{width:calc(33.33333% - .83333rem)}.products-book-list>*{width:calc(33.33333% - .5rem)}.products-disc-list>*{width:calc(33.33333% - .5rem)}.top-large-banner>*{width:calc(33.33333% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:656px) and (min-width:1706.66667px){.archive-list.post-top>*{width:calc(33.33333% - .83333rem)}.products-book-list>*{width:calc(33.33333% - .5rem)}.products-disc-list>*{width:calc(33.33333% - .5rem)}.top-large-banner>*{width:calc(33.33333% - .2rem)}.top-large-banner.total-4>*{width:calc(50% - .2rem)}}@media(min-width:900px){button.mfp-arrow{top:calc(50% - 1.25rem);bottom:auto}.mfp-arrow-left{left:-2.75rem}.mfp-arrow-right{right:-2.75rem}}@media(max-width:599px){.wp-block-column+.wp-block-column{margin-top:1.5rem}}@media(min-width:783px){body.admin-bar .site-header{top:32px}}@media screen and (min-width:656px){.characters-content{max-width:100vw;margin:0 auto;overflow:hidden;position:relative;background:#151b2d url(_preview/bg_char_pc.png) no-repeat 50% 70%;-webkit-background-size:100% 100%;background-size:100%;padding:5.042vw 5.252vw 0;border:#101010 .4vw solid;height:50.42vw}.characters-content .name-jp{font-size:3.361vw}.characters-content .name-en{font-size:1.366vw;margin:2.101vw 0 2.626vw}.characters-content .cv span.label{font-size:1.681vw;padding:.105vw .63vw;margin:0 .84vw 0 0}.characters-content .cv span.name{font-size:1.681vw}.characters-content .char-img{right:auto;top:auto;bottom:-5%;left:29%;width:35%}.characters-content .words{position:absolute;margin:0;top:9.979vw;left:61%;font-size:2.521vw;line-height:1.3em}.characters-content .character-slide{margin:0;position:absolute;top:58%;left:61%;width:35%}.characters-content table.status{width:31.513vw;margin:2.626vw 0}.characters-content table.status th{width:6.303vw;font-size:1.366vw;padding:0 .84vw 0 0}.characters-content table.status td{width:auto;font-size:1.366vw;padding:0 0 0 .84vw}.characters-content .desc{margin:0;width:31.513vw;font-size:1.366vw}.characters-content .pager{margin:0}.characters-content .pager a.prev{position:absolute;left:1.05vw;top:50%;width:2.626vw;height:4.622vw;margin-top:-2.311vw}.characters-content .pager a.next{position:absolute;right:1.05vw;top:50%;width:2.626vw;height:4.622vw;margin-top:-2.311vw}.mechanics-content{max-width:100vw;margin:0 auto;overflow:hidden;position:relative;background:#151b2d url(_preview/bg_mechanics_pc.png) no-repeat 50% 70%;-webkit-background-size:100% 100%;background-size:100%;padding:5.042vw 5.252vw 0;border:#101010 .4vw solid;height:50.42vw}.mechanics-content .name-jp{font-size:3.361vw}.mechanics-content .name-en{font-size:1.366vw;margin:2.101vw 0 1.786vw}.mechanics-content .cv span.label{font-size:1.681vw;padding:.105vw .63vw;margin:0 .84vw 0 0}.mechanics-content .cv span.name{font-size:1.681vw}.mechanics-content .type{font-size:1.681vw;margin:1% 0 13%}.mechanics-content .char-img{right:auto;top:19%;bottom:auto;left:34%;width:25%}.mechanics-content .char-pager a{font-size:1.681vw}.mechanics-content .char-pager a span{width:.84vw;height:1.576vw;margin-top:-.315vw}.mechanics-content .char-pager a.front span{margin-right:.525vw}.mechanics-content .char-pager a.back span{margin-left:.525vw}.mechanics-content .words{position:absolute;margin:0;top:auto;bottom:46%;left:61%;font-size:2.521vw;line-height:1.3em}.mechanics-content .character-slide{margin:0;position:absolute;top:auto;bottom:8%;left:61%;width:35%}.mechanics-content table.status{width:31.513vw;margin:2.626vw 0}.mechanics-content table.status th{width:6.303vw;font-size:1.366vw;padding:0 .84vw 0 0}.mechanics-content table.status td{width:auto;font-size:1.366vw;padding:0 0 0 .84vw}.mechanics-content .desc{margin:0;width:30vw;font-size:1.366vw}.mechanics-content .pager{margin:0}.mechanics-content .pager a.prev{position:absolute;left:1.05vw;top:50%;width:2.626vw;height:4.622vw;margin-top:-2.311vw}.mechanics-content .pager a.next{position:absolute;right:1.05vw;top:50%;width:2.626vw;height:4.622vw;margin-top:-2.311vw}.mechanics-content .pc_none{display:none}}@media screen and (min-width:952px){.characters-content{max-width:952px;margin:0 auto;overflow:hidden;position:relative;background:#151b2d url(_preview/bg_char_pc.png) no-repeat 50% 70%;-webkit-background-size:100% 100%;background-size:100%;padding:48px 50px 0;border:#101010 5px solid;height:480px}.characters-content .name-jp{font-size:32px}.characters-content .name-en{font-size:13px;margin:20px 0 25px}.characters-content .cv span.label{font-size:16px;padding:1px 6px;margin:0 8px 0 0}.characters-content .cv span.name{font-size:16px}.characters-content .char-img{right:auto;top:auto;bottom:-5%;left:29%;width:35%}.characters-content .words{position:absolute;margin:0;top:95px;left:61%;font-size:24px;line-height:1.3em}.characters-content .character-slide{margin:0;position:absolute;top:58%;left:61%;width:35%}.characters-content table.status{width:300px;margin:25px 0}.characters-content table.status th{width:60px;font-size:13px;padding:0 8px 0 0}.characters-content table.status td{width:auto;font-size:13px;padding:0 0 0 8px}.characters-content .desc{margin:0;width:300px;font-size:13px}.characters-content .pager{margin:0}.characters-content .pager a.prev{position:absolute;left:10px;top:50%;width:25px;height:44px;margin-top:-22px}.characters-content .pager a.next{position:absolute;right:10px;top:50%;width:25px;height:44px;margin-top:-22px}.mechanics-content{max-width:952px;margin:0 auto;overflow:hidden;position:relative;background:#151b2d url(_preview/bg_mechanics_pc.png) no-repeat 50% 70%;-webkit-background-size:100% 100%;background-size:100%;padding:48px 50px 0;border:#101010 5px solid;height:480px}.mechanics-content .name-jp{font-size:32px}.mechanics-content .name-en{font-size:13px;margin:20px 0 17px}.mechanics-content .cv span.label{font-size:16px;padding:1px 6px;margin:0 8px 0 0}.mechanics-content .cv span.name{font-size:16px}.mechanics-content .type{font-size:16px;margin:1% 0 13%}.mechanics-content .char-img{right:auto;top:19%;bottom:auto;left:34%;width:25%}.mechanics-content .char-pager a{font-size:16px}.mechanics-content .char-pager a span{width:8px;height:15px;margin-top:-3px}.mechanics-content .char-pager a.front span{margin-right:5px}.mechanics-content .char-pager a.back span{margin-left:5px}.mechanics-content .words{position:absolute;margin:0;top:auto;bottom:46%;left:61%;font-size:24px;line-height:1.3em}.mechanics-content .character-slide{margin:0;position:absolute;top:auto;bottom:8%;left:61%;width:35%}.mechanics-content table.status{width:300px;margin:25px 0}.mechanics-content table.status th{width:60px;font-size:13px;padding:0 8px 0 0}.mechanics-content table.status td{width:auto;font-size:13px;padding:0 0 0 8px}.mechanics-content .desc{margin:0;width:260px;font-size:13px}.mechanics-content .pager{margin:0}.mechanics-content .pager a.prev{position:absolute;left:10px;top:50%;width:25px;height:44px;margin-top:-22px}.mechanics-content .pager a.next{position:absolute;right:10px;top:50%;width:25px;height:44px;margin-top:-22px}.mechanics-content .pc_none{display:none}}@media(max-width:335px){.alter-manga-header-images .catch{font-size:22.23938px}.alter-manga-header-images .release{font-size:18.53282px}}