@charset "UTF-8";*,.modal__container{box-sizing:border-box}.container-title,.en-caption,.footer,.header,.modal__overlay,.news-item,.products-item,.top-episodes,.top-kv-main,.top-section-title{user-select:none}@media only screen and (max-width:950px){[data-media=pc]{display:none}}@media only screen and (min-width:951px){[data-media=sp]{display:none}}@font-face{font-family:obso;src:url(../assets/fonts/0-OBSOLETEBoldPlus.woff)}@font-face{font-family:bison;src:url(../assets/fonts/Bison-Bold.woff)}@font-face{font-family:vision;src:url(../assets/fonts/Vision-Bold.woff)}*{margin:0;padding:0}::-webkit-scrollbar{width:0}button{appearance:none;-moz-appearance:none;-webkit-appearance:none}li{list-style:none}body{color:#2c2c2c;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.8;letter-spacing:.04em;backface-visibility:hidden;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:#000}body[data-lang=en]{font-family:Roboto,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}img{max-width:100%;vertical-align:top}#canvas-back,#canvas-front{position:fixed;top:0;left:0;width:100%!important;height:100%!important;pointer-events:none;background-color:rgba(0,0,0,0)}#canvas-back{z-index:-30}#canvas-front{z-index:30}.perspective{position:relative;width:100%;overflow:hidden}[data-especial-page=konoka-angel] .perspective{border-right:6px solid #ff657e;border-left:6px solid #ff657e}.linkTarget,a{cursor:none}.cover{top:0;left:0;width:100%;height:100%;position:fixed}.cover::after,.cover::before{position:absolute;width:100%;height:100%;top:0;left:0}.cover::before{content:"";background:url(../assets/img/pt-dot.png);opacity:.5}[data-especial-page=konoka-angel] .cover::before{opacity:.25;background:linear-gradient(135deg,#ff7a95 0,#ffb696 100%)}.cover::after{content:"";background:url(../assets/img/pt-grid.png);opacity:.5}[data-especial-page=konoka-angel] .cover::after{background-image:url(../assets/img/special/konoka-angel/pt.png);background-size:50px 50px;opacity:1}[data-fade=true] .wrapper,[data-isIE=true] .switchCockpit{opacity:0}.ui{top:0;left:0;width:100%;height:100%;position:fixed;z-index:100;pointer-events:none}[data-especial-page=konoka-angel] .ui::before{position:absolute;top:0;left:0;display:block;width:100vw;height:6px;content:'';background-color:#ff657e}[data-especial-page=konoka-angel] .ui::after{position:absolute;left:0;bottom:0;display:block;width:100vw;height:6px;content:'';background-color:#ff657e}.switchCockpit{position:absolute;left:80px;top:93%;pointer-events:auto;display:flex;align-items:center}.swiper-button-lock,.swiper-pagination-lock,.swiper-scrollbar-lock,[data-especial-page=konoka-angel] .switchCockpit{display:none}@media only screen and (max-width:950px){.switchCockpit{display:none}}.switchCockpit-text{position:relative;display:inline-block;color:#fff;font-family:bison;font-size:22px;margin-right:10px}.switchCockpit-text:before{content:"";position:absolute;top:50%;right:100%;width:30px;height:15px;background:url(../assets/img/visor-icon.png) center center no-repeat;background-size:100% auto;transform:translate(0,-50%);margin-right:10px}.switchCockpit-navi{display:flex;align-items:center;font-family:bison;border:1px solid #aa0b19;font-size:22px;line-height:1}.container-title,.en-caption,.term-link,.wp-pagenavi{font-family:obso}.switchCockpit-navi-item{padding:2px 15px}[data-cockpit=true] .switchCockpit-navi-item[data-type=off],[data-cockpit=false] .switchCockpit-navi-item[data-type=on]{color:#aa0b19}[data-cockpit=true] .switchCockpit-navi-item[data-type=on],[data-cockpit=false] .switchCockpit-navi-item[data-type=off]{color:#010101;background:#aa0b19}.cursor,.cursor-main{position:absolute;left:0;top:0}.cursor-main-img{position:absolute;left:0;top:0;width:55px;height:55px;background-image:url(../assets/img/cursor.png);background-size:cover;transform:translate(-50%,-50%);transition:.4s}[data-active=true] .cursor-main-img{transform:translate(-50%,-50%) scale(1.2,1.2)}[data-especial-page=konoka-angel] .cursor-main-img{background-image:url(../assets/img/special/konoka-angel/cursor.png?202104201200);animation:konkaCursor 1.6s linear infinite;will-change:transform}[data-especial-page=konoka-angel] [data-active=true] .cursor-main-img{animation:konkaCursorActive 1.2s ease infinite}.cursor-sub{position:absolute;left:0;top:0}.cursor-sub-img{position:absolute;left:0;top:0;width:25px;height:25px;background-color:rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%);transition:.4s}.swiper-slide,.swiper-wrapper{height:100%;position:relative}[data-active=true] .cursor-sub-img{background-color:rgba(255,0,0,.2)}[data-especial-page=konoka-angel] .cursor-sub-img{background-color:rgba(255,84,120,.1)}[data-especial-page=konoka-angel] [data-active=true] .cursor-sub-img{background-color:rgba(255,84,120,.8)}.wrapper{position:relative;left:0;top:0;width:100%;transition:opacity .4s}.container{width:100%;transition:padding-top 1s cubic-bezier(.74,.11,.28,.81)}.container-title{text-align:center;line-height:1;color:#fff}@media only screen and (min-width:951px){.wrapper{transform-style:preserve-3d;transform:translate3d(0,0,0)}.container{padding-top:150px}[data-cockpit=true] .container{padding-top:300px}.container-title{font-size:70px;margin-bottom:100px}}@media only screen and (max-width:950px){.container{padding-top:100px}.container-title{font-size:35px;margin-bottom:70px}}[data-mode=black] .container-title{color:#000}.inner{width:90%;max-width:1080px;margin:0 auto}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.loading{top:0;left:0;width:100%;height:100%;position:fixed;background:#000;display:flex;align-items:center;justify-content:center;z-index:9999}[data-especial-page=konoka-angel] .loading{display:none}[data-loading=true] .loading{opacity:0;transition:1s;pointer-events:none}@media only screen and (max-width:950px){.loading-movie{width:90%}}.loading-movie video{max-width:100%}.header{position:absolute;top:0;left:0;width:100%;z-index:99}.header-inner{width:90%;margin:0 auto;max-width:1200px;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:951px){.header-inner{padding:30px 0}}.header-logo{display:block;width:280px}.header-logo-svg{fill:#fff;vertical-align:top}@media only screen and (max-width:950px){.header{position:fixed}.header-inner{padding:15px 0}.header-logo{width:160px}.header-logo-svg{margin-top:3px}}.header-aside{display:flex;align-items:center}.header-aside-banner{width:322px;height:43px;margin-right:20px}@media only screen and (max-width:950px){.header-aside-banner{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:260px;height:34px}}.header-aside-banner a{display:block;height:100%}[data-especial-page=konoka-angel] .header-aside-banner{display:none}.header-langSelect{display:flex;margin-right:50px}@media only screen and (max-width:950px){.header-langSelect{margin-right:30px}}[data-especial-page=konoka-angel] .header-langSelect{display:none}.header-langSelect-item{margin:0 15px}@media only screen and (max-width:950px){.header-langSelect-item{margin:0 10px;font-size:14px}}.header-langSelect-item-link-en,.header-langSelect-item-link-jp{color:#555;text-decoration:none;font-family:bison;font-style:italic}[data-lang=en] .header-langSelect-item-link-en,[data-lang=jp] .header-langSelect-item-link-jp{color:#fff}.header-menuButton{position:relative;display:block;width:30px;height:20px;overflow:hidden;z-index:10}.header-menuButton span{position:absolute;width:20px;height:2px;transition:.4s}.header-menuButton span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}[data-especial-page=konoka-angel] .header-menuButton span::before{background:#ff5478}.header-menuButton span:nth-of-type(1){top:0;right:0}.header-menuButton span:nth-of-type(2){top:9px;right:5px}.header-menuButton span:nth-of-type(2)::before{animation-delay:.2s!important}.header-menuButton span:nth-of-type(3){bottom:0;right:10px}.header-menuButton span:nth-of-type(3)::before{animation-delay:.4s!important}@media only screen and (min-width:951px){.header-menuButton:hover span::before{animation:moveLine 1s infinite linear}@keyframes moveLine{0%{transform-origin:0 0;transform:translate3d(0,0,0) scaleX(0)}50%{transform-origin:0 0;transform:translate3d(0,0,0) scaleX(1)}51%{transform-origin:100% 0;transform:translate3d(0,0,0) scaleX(1)}100%{transform-origin:100% 0;transform:translate3d(0,0,0) scaleX(0)}}}[data-openmenu=true] .header-menuButton span::before{animation:none!important}[data-openmenu=true] .header-menuButton span:nth-of-type(1){margin-top:-2px;margin-right:5px;top:50%;right:50%;transform:translate(50%,-50%) rotate(45deg)}[data-openmenu=true] .header-menuButton span:nth-of-type(2){opacity:0}[data-openmenu=true] .header-menuButton span:nth-of-type(3){margin-right:5px;bottom:50%;right:50%;transform:translate(50%,-50%) rotate(-45deg)}.header-nav{position:absolute;top:100%;right:0;text-align:right;opacity:0;pointer-events:none;z-index:999;transform:translate3d(0,0,1px)}@media only screen and (max-width:950px){.header-nav{height:calc(100vh - 58px);overflow:auto}}.footer-navList-item-link,.header-navList-item-link{overflow:hidden;font-family:bison;line-height:1}[data-openmenu=false] .header-nav{transition:.01s opacity;transition-delay:1s}[data-openmenu=true] .header-nav{opacity:1;pointer-events:auto}[data-cockpit=true] .header-nav{text-align:center;margin-top:80px;right:50%;transform:translate3d(50%,0,20px)}.header-navList-item{line-height:1}[data-openmenu=false] .header-navList-item:nth-child(12) .header-navList-item-link::before{transition-delay:40ms}[data-openmenu=false] .header-navList-item:nth-child(12) .header-navList-item-link-text{transition-delay:.14s}[data-openmenu=true] .header-navList-item:nth-child(1) .header-navList-item-link::before{transition-delay:40ms}[data-openmenu=true] .header-navList-item:nth-child(1) .header-navList-item-link-text{transition-delay:.14s}[data-openmenu=false] .header-navList-item:nth-child(11) .header-navList-item-link::before{transition-delay:80ms}[data-openmenu=false] .header-navList-item:nth-child(11) .header-navList-item-link-text{transition-delay:.18s}[data-openmenu=true] .header-navList-item:nth-child(2) .header-navList-item-link::before{transition-delay:80ms}[data-openmenu=true] .header-navList-item:nth-child(2) .header-navList-item-link-text{transition-delay:.18s}[data-openmenu=false] .header-navList-item:nth-child(10) .header-navList-item-link::before{transition-delay:.12s}[data-openmenu=false] .header-navList-item:nth-child(10) .header-navList-item-link-text{transition-delay:.22s}[data-openmenu=true] .header-navList-item:nth-child(3) .header-navList-item-link::before{transition-delay:.12s}[data-openmenu=true] .header-navList-item:nth-child(3) .header-navList-item-link-text{transition-delay:.22s}[data-openmenu=false] .header-navList-item:nth-child(9) .header-navList-item-link::before{transition-delay:.16s}[data-openmenu=false] .header-navList-item:nth-child(9) .header-navList-item-link-text{transition-delay:.26s}[data-openmenu=true] .header-navList-item:nth-child(4) .header-navList-item-link::before{transition-delay:.16s}[data-openmenu=true] .header-navList-item:nth-child(4) .header-navList-item-link-text{transition-delay:.26s}[data-openmenu=false] .header-navList-item:nth-child(8) .header-navList-item-link::before{transition-delay:.2s}[data-openmenu=false] .header-navList-item:nth-child(8) .header-navList-item-link-text{transition-delay:.3s}[data-openmenu=true] .header-navList-item:nth-child(5) .header-navList-item-link::before{transition-delay:.2s}[data-openmenu=true] .header-navList-item:nth-child(5) .header-navList-item-link-text{transition-delay:.3s}[data-openmenu=false] .header-navList-item:nth-child(7) .header-navList-item-link::before{transition-delay:.24s}[data-openmenu=false] .header-navList-item:nth-child(7) .header-navList-item-link-text{transition-delay:.34s}[data-openmenu=true] .header-navList-item:nth-child(6) .header-navList-item-link::before{transition-delay:.24s}[data-openmenu=true] .header-navList-item:nth-child(6) .header-navList-item-link-text{transition-delay:.34s}[data-openmenu=false] .header-navList-item:nth-child(6) .header-navList-item-link::before{transition-delay:.28s}[data-openmenu=false] .header-navList-item:nth-child(6) .header-navList-item-link-text{transition-delay:.38s}[data-openmenu=true] .header-navList-item:nth-child(7) .header-navList-item-link::before{transition-delay:.28s}[data-openmenu=true] .header-navList-item:nth-child(7) .header-navList-item-link-text{transition-delay:.38s}[data-openmenu=false] .header-navList-item:nth-child(5) .header-navList-item-link::before{transition-delay:.32s}[data-openmenu=false] .header-navList-item:nth-child(5) .header-navList-item-link-text{transition-delay:.42s}[data-openmenu=true] .header-navList-item:nth-child(8) .header-navList-item-link::before{transition-delay:.32s}[data-openmenu=true] .header-navList-item:nth-child(8) .header-navList-item-link-text{transition-delay:.42s}[data-openmenu=false] .header-navList-item:nth-child(4) .header-navList-item-link::before{transition-delay:.36s}[data-openmenu=false] .header-navList-item:nth-child(4) .header-navList-item-link-text{transition-delay:.46s}[data-openmenu=true] .header-navList-item:nth-child(9) .header-navList-item-link::before{transition-delay:.36s}[data-openmenu=true] .header-navList-item:nth-child(9) .header-navList-item-link-text{transition-delay:.46s}[data-openmenu=false] .header-navList-item:nth-child(3) .header-navList-item-link::before{transition-delay:.4s}[data-openmenu=false] .header-navList-item:nth-child(3) .header-navList-item-link-text{transition-delay:.5s}[data-openmenu=true] .header-navList-item:nth-child(10) .header-navList-item-link::before{transition-delay:.4s}[data-openmenu=true] .header-navList-item:nth-child(10) .header-navList-item-link-text{transition-delay:.5s}[data-openmenu=false] .header-navList-item:nth-child(2) .header-navList-item-link::before{transition-delay:.44s}[data-openmenu=false] .header-navList-item:nth-child(2) .header-navList-item-link-text{transition-delay:.54s}[data-openmenu=true] .header-navList-item:nth-child(11) .header-navList-item-link::before{transition-delay:.44s}[data-openmenu=true] .header-navList-item:nth-child(11) .header-navList-item-link-text{transition-delay:.54s}[data-openmenu=false] .header-navList-item:nth-child(1) .header-navList-item-link::before{transition-delay:.48s}[data-openmenu=false] .header-navList-item:nth-child(1) .header-navList-item-link-text{transition-delay:.58s}[data-openmenu=true] .header-navList-item:nth-child(12) .header-navList-item-link::before{transition-delay:.48s}[data-openmenu=true] .header-navList-item:nth-child(12) .header-navList-item-link-text{transition-delay:.58s}.header-navList-item-link{position:relative;display:inline-block;text-decoration:none;color:#fff;font-weight:700;font-size:80px}.header-navList-item-link:after,.header-navList-item-link:before{position:absolute;width:100%;content:"";left:0}[data-cockpit=true] .header-navList-item-link{font-size:60px;transform:translate(0,0)}@media only screen and (min-width:951px){.header-navList-item-link{transition:.2s color}.header-navList-item-link::after{animation:.4s scaleXOut cubic-bezier(.18,.63,.19,.98) forwards}[data-cockpit=true] .header-navList-item-link::after{will-change:transform}.header-navList-item-link:hover{color:#000}.header-navList-item-link:hover::after{animation:.4s scaleXIn cubic-bezier(.18,.63,.19,.98) forwards}@keyframes scaleXOut{0%{transform:translate(0,0)}100%{transform:translate(100%,0)}}@keyframes scaleXIn{0%{transform:translate(-100%,0)}100%{transform:translate(0,0)}}}.header-navList-item-link:before{top:0;height:100%;background:#000;transform-origin:right center;transform:scaleX(0);transition:.3s transform;transition-timing-function:cubic-bezier(.34,.08,.96,.03)}[data-openmenu=true] .header-navList-item-link:before{transition-timing-function:cubic-bezier(.18,.63,.19,.98);transform:scaleX(1)}.header-navList-item-link:after{top:0;height:100%;background:#fff;transform-origin:0 0;transform:translate(-100%,0)}.header-navList-item-link-text{position:relative;display:inline-block;padding:1px 10px 5px;opacity:0;transition:.3s opacity;z-index:5;transform:translateZ(0)}[data-openmenu=true] .header-navList-item-link-text{opacity:1}.footer{pointer-events:none}.footer-inner{width:90%;max-width:1080px;margin:0 auto}@media only screen and (min-width:951px){.footer-inner{padding-top:200px}}.footer a{pointer-events:auto}[data-especial-page=konoka-angel] .footer{display:none}.footer-logo{width:100%;max-width:970px;margin:0 auto}@media only screen and (max-width:950px){.header-navList-item-link{font-size:45px}.footer-inner{padding-top:80px}.footer-logo{display:none}}.footer-logo-svg{display:block;width:100%;height:auto;fill:#fff}[data-mode=black] .footer-logo-svg{fill:#000}@media only screen and (min-width:951px){.footer-nav{position:relative;width:100%;overflow:hidden;margin-top:50px}}@media only screen and (max-width:950px){.footer-nav{display:none}}.footer-navList{display:flex;justify-content:center;flex-wrap:wrap;width:90%;margin:0 auto;max-width:900px}[data-especial-page=konoka-angel] .footer-navList{display:none}@media only screen and (min-width:951px){.footer-navList{width:100%}}.footer-navList-item:nth-child(1),.footer-navList-item:nth-child(2),.footer-navList-item:nth-child(3),.footer-navList-item:nth-child(4),.footer-navList-item:nth-child(5){margin-right:30px}.footer-navList-item:nth-child(6){margin-right:0}.footer-navList-item:nth-child(10),.footer-navList-item:nth-child(11),.footer-navList-item:nth-child(7),.footer-navList-item:nth-child(8),.footer-navList-item:nth-child(9){margin-right:23px}.footer-navList-item-link{position:relative;color:#fff;font-size:40px;text-decoration:none;pointer-events:auto;display:inline-block}.term-link,[data-mode=black] .footer-navList-item-link,[data-mode=white] .footer-share-title{color:#000}.footer-navList-item-link::before{content:"";display:block;position:absolute;width:106%;height:8px;left:0;bottom:3px;background-color:#bc0006;z-index:-10;animation:.4s scaleXOut cubic-bezier(.18,.63,.19,.98) forwards}.footer-navList-item-link:hover::before{animation:.4s scaleXIn cubic-bezier(.18,.63,.19,.98) forwards}.footer-sns{display:flex;justify-content:space-between;width:90%;margin:0 auto;max-width:900px}.footer-twitter{max-width:40%}@media only screen and (min-width:951px){.footer-sns{margin:50px auto}.footer-twitter{width:360px;font-size:0}.footer-twitter-link-text::before{transition:.4s cubic-bezier(.17,.67,.35,1)}}[data-especial-page=konoka-angel] .footer-twitter{display:none}.footer-twitter-link{display:flex}.footer-twitter-link-icon{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:#000}[data-mode=white] .footer-twitter-link-icon{background:#000}[data-mode=black] .footer-twitter-link-icon{background:#fff}@media only screen and (max-width:950px){.footer-sns{margin:30px auto}.footer-twitter-link-icon{width:25px;height:auto}}.footer-twitter-link-icon svg{width:50%;vertical-align:top}[data-mode=white] .footer-twitter-link-icon svg{fill:#fff}[data-mode=black] .footer-twitter-link-icon svg,[data-mode=white] .footer-twitter-link-text-svg{fill:#000}.footer-twitter-link-text{position:relative;flex:1;display:flex;align-items:center}[data-mode=white] .footer-twitter-link-text{background:rgba(255,255,255,.8)}[data-mode=black] .footer-twitter-link-text{background:rgba(0,0,0,.8)}.footer-twitter-link-text::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center;transform:scaleX(0)}[data-mode=white] .footer-twitter-link-text::before{background:#000}[data-mode=black] .footer-twitter-link-text::before{background:#fff}.footer-twitter-link-text-svg{position:relative;width:100%;vertical-align:top;z-index:5}[data-mode=black] .footer-twitter-link-text-svg{fill:#fff}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.footer-twitter-link-text-svg{height:80px}}.footer-share{display:flex;align-items:center}.footer-share-title{font-family:bison;font-size:28px}[data-mode=black] .footer-share-title{color:#fff}@media only screen and (min-width:951px){.footer-twitter-link-text-svg{transition:.4s cubic-bezier(.17,.67,.35,1)}.footer-twitter-link:hover .footer-twitter-link-text::before{transform:scaleX(1)}[data-mode=white] .footer-twitter-link:hover .footer-twitter-link-text-svg{fill:#fff}[data-mode=black] .footer-twitter-link:hover .footer-twitter-link-text-svg{fill:#000}.footer-share-title{margin-right:20px}}@media only screen and (max-width:950px){.footer-share-title{font-size:10px;margin-right:5px}}.footer-share-list{display:flex;align-items:center}.footer-share-item-link{position:relative;display:block}.footer-share-item-base{vertical-align:top}@media only screen and (min-width:951px){.footer-share-item{margin:0 5px}[data-mode=white] .footer-share-item-link:hover .footer-share-item-base{fill:rgba(0,0,0,.8)}[data-mode=black] .footer-share-item-link:hover .footer-share-item-base,[data-mode=white] .footer-share-item-link:hover .footer-share-item-icon{fill:#fff}[data-mode=black] .footer-share-item-link:hover .footer-share-item-icon{fill:#000}.footer-share-item-base{width:75px;transition:.4s fill}.footer-share-item-icon{transition:.4s fill}}@media only screen and (max-width:950px){.footer-share-item-base{width:35px}}[data-mode=white] .footer-share-item-base{fill:#fff}[data-mode=black] .footer-share-item-base{fill:rgba(0,0,0,.8)}.footer-share-item-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%}[data-mode=white] .footer-share-item-icon{fill:#000}[data-mode=black] .footer-share-item-icon{fill:#fff}.footer-copyright{text-align:center;color:#fff;font-family:bison;line-height:1;padding-bottom:20px}.footer-copyright small{font-size:16px}.term-list{width:90%;max-width:1080px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.term-item{position:relative;line-height:1;padding:0 20px;transform:translateZ(0)}@media only screen and (max-width:950px){.term-item{margin:5px 0}}.term-item::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000;transform:rotate(45deg)}.term-link{padding:5px 5px 2px;text-decoration:none}@media only screen and (min-width:951px){.term-item{margin:5px 0}.term-link{font-size:30px}.term-link:hover{color:#B60112}}.active .term-link{color:#B60112;background:#000}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,.6);outline:0;overflow-y:auto}[data-cockpit=true] .modal__overlay{background:0 0;transform:translateZ(50px)}.modal__container{position:relative;margin:0 auto;max-height:100vh}.wp-pagenavi{display:flex;justify-content:center}.wp-pagenavi a,.wp-pagenavi span{width:35px;height:35px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;font-size:22px;line-height:1;margin:0 5px}@media only screen and (min-width:951px){.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#B60112}}@media only screen and (max-width:950px){.wp-pagenavi a,.wp-pagenavi span{font-size:15px}}.wp-pagenavi a.current,.wp-pagenavi span.current{color:#B60112;background:#000}.wp-pagenavi a.current:hover,.wp-pagenavi span.current:hover{color:#fff;background:#B60112}.wp-pagenavi .nextpostslink{width:auto}.en-caption{max-width:800px;margin:20px auto 0;text-align:center;font-size:22px}.en-caption-text{border-top:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;display:inline-block;padding:4px 20px 1px}[data-barba-namespace=products] .en-caption{color:#000}.top-episodes-tab-item,.top-section-title{color:#111;font-family:obso}[data-barba-namespace=products] .en-caption-text{border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (min-width:951px){.en-caption+.single,.en-caption+.term-list{margin-top:35px}[data-lang=en] .container[data-barba-namespace=products] .container-title,[data-lang=en] .container[data-barba-namespace=news] .container-title,[data-lang=en] .container[data-barba-namespace=news_content] .container-title,[data-lang=en] .container[data-barba-namespace=products_content] .container-title{margin-bottom:45px}.top-kv{display:flex;justify-content:center;min-height:800px}}@media only screen and (max-width:950px){.en-caption{font-size:14px}.en-caption+.single,.en-caption+.term-list{margin-top:10px}[data-lang=en] .container[data-barba-namespace=products] .container-title,[data-lang=en] .container[data-barba-namespace=news] .container-title,[data-lang=en] .container[data-barba-namespace=news_content] .container-title,[data-lang=en] .container[data-barba-namespace=products_content] .container-title{margin-bottom:30px}}.container[data-barba-namespace=top]{padding-top:0}.container[data-barba-namespace=top] .modal__container{text-align:center;pointer-events:none}.container[data-barba-namespace=top] .modal__container iframe,.top-news-more-link{pointer-events:auto}.top-section-title{text-align:center;font-size:70px}.top-kv{position:relative;width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:950px){.top-section-title{font-size:30px}.top-kv{padding-top:90%;height:auto;min-height:100vh}}.top-kv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/img/pt-dot.png);opacity:.3;pointer-events:none}.top-kv-banner{z-index:99;position:absolute;top:30px;right:23%;display:block;width:322px;height:43px}@media only screen and (max-width:950px){.top-kv-banner{top:50px;width:260px;height:34px}.top-kv-main{margin:0 auto 20px}}.top-kv-banner a{display:block;height:100%}.top-kv-main{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;width:90%}@media only screen and (min-width:951px){.top-kv-main-text{margin-bottom:40px}}@media only screen and (max-width:950px){.top-kv-main-text{margin-bottom:5px}}@media only screen and (min-width:951px){.top-kv-main-sub{margin-bottom:50px}.top-kv-movies{position:absolute;bottom:50px;right:20px}}@media only screen and (max-width:950px){.top-kv-main-sub{margin-bottom:5px}.top-kv-main-youtube{max-width:70%;margin:0 auto}.top-kv-movies{max-width:90%;margin-right:auto;margin-left:auto}}@media screen and (min-width:1080px){.top-kv-movies{width:17%}.top-kv-movie img{width:100%}}@media only screen and (min-width:951px){.top-kv-movie{transition:.4s transform}.top-kv-movie+.top-kv-movie{margin-top:24px}.top-kv-movie:hover{transform:scale(.975)}.top-kv-scroll{position:absolute;bottom:30px;left:50%;transform:translate(-50%,0)}}.top-kv-scroll{width:46px;height:42px;background:url(../assets/img/top/ic-scroll.png) no-repeat;background-size:100% auto;opacity:1;transition:.5s}@media only screen and (max-width:950px){.top-kv-movie:last-child{margin-top:20px}.top-kv-movie{padding:0 10px;max-width:70%;margin:0 auto;text-align:center}.top-kv-scroll{position:relative;margin:30px auto 0;transform:scale(.7)}}.top-kv-scroll::before{content:"";position:absolute;top:50%;left:50%;width:4px;height:6px;background:#fff;margin-top:-3px;margin-left:-2px;animation:top_to_bottom 1s infinite}@keyframes top_to_bottom{0%{opacity:0;transform:translate(0,-20px)}50%{opacity:1}100%{opacity:1;transform:translate(0,16px)}}@media only screen and (min-width:951px){.top-episodes{padding:100px 0}.top-episodes-tab-item,.top-episodes-tab-item:hover{transition:.4s cubic-bezier(.18,.63,.19,.98)}.top-episodes-tab-item:hover{color:#B60112}}@media only screen and (max-width:950px){.top-episodes{padding:50px 0}}.top-episodes-tab{display:flex;justify-content:center;margin-right:auto;margin-left:auto}.top-episodes-tab-item{position:relative;padding:5px 5px 2px;font-size:48px;line-height:1}.top-episodes-tab-item:first-child{margin-right:80px}.top-episodes-tab-item:last-child::after{content:none}.top-episodes-tab-item[data-active=true]{color:#B60112;background:#000}.top-episodes-tab-item::after{position:absolute;top:0;right:-40px;width:1px;height:100%;content:"";background:#000;transform:rotate(45deg)}@media only screen and (min-width:951px){.top-episodes .swiper-container{margin-top:50px}.top-episode-link:hover .top-episode-image{border-color:#B60112}.top-episode-link:hover .top-episode-title-inner{background-position:-100% 0}.top-episode-link:hover .top-episode-subtitle-inner{background-position:0 0}}.top-episodes .swiper-slide{width:430px}@media only screen and (max-width:950px){.top-episodes-tab-item:first-child{margin-right:30px}.top-episodes-tab-item::after{right:-15px}.top-episodes-tab-item{font-size:20px;padding:5px 5px 2px}.top-episodes .swiper-container{margin-top:25px}.top-episodes .swiper-slide{width:300px}}.top-episode-link{display:block}.top-episode-link.hidden .top-episode-title-inner{background-position:0}.top-episode-link.hidden .top-episode-subtitle-inner{background-position:-100% 0}.top-episode-image{position:relative}.hidden .top-episode-image::before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;content:'Coming Soon';color:#fff;font-family:obso;font-size:32px;line-height:1}@media only screen and (max-width:950px){.hidden .top-episode-image::before{font-size:22px}}.top-episode-image-hidden{display:block;padding-top:55%;background-color:#000}.top-episode-title{margin-top:10px;margin-bottom:5px}.top-episode-title-inner{display:inline-block;font-size:40px;line-height:1;padding:2px 10px;background:linear-gradient(to right,#000 50%,#B60112 50%);background-size:200% auto}@media only screen and (max-width:950px){.top-episode-title-inner{font-size:25px}}.top-episode-title-number{color:#656565;font-family:obso}.top-episode-subtitle-inner,.top-episode-title-text{color:#fff;font-family:obso}.top-episode-title-text.ten{font-size:39px}@media only screen and (max-width:950px){.top-episode-title-text.ten{font-size:25px}}.top-episode-title-text.twelve{font-size:36px;font-weight:700}@media only screen and (max-width:950px){.top-episode-title-text.twelve{font-size:22px}}.top-episode-subtitle{margin-bottom:30px}.top-episode-subtitle-inner{display:inline-block;line-height:1;padding:5px 10px 3px;background:linear-gradient(to left,#000 50%,#B60112 50%);background-position:-100% 0;background-size:200% auto}.top-news-more{text-align:center;position:relative}@media only screen and (min-width:951px){.top-episode-link.hidden .top-episode-image{border:2px solid #fff}.top-episode-image{border:2px solid #fff;transition:.3s border-color}.top-episode-title-inner{transition:.3s background-position cubic-bezier(.17,.67,.31,.98)}.top-episode-subtitle-inner{font-size:16px;transition:.3s background-position cubic-bezier(.17,.67,.31,.98)}.top-news{padding:80px 0}.top-news-more{margin-top:50px;min-height:70px;overflow:hidden;transform:translateZ(0)}}@media only screen and (max-width:950px){.top-episode-subtitle-inner{font-size:10px}.top-news{padding:35px 0}.top-news-more{margin-top:30px}.top-news-more-link{width:200px}}.top-news-more-link{position:absolute;top:50%;left:50%;display:block;text-decoration:none;font-family:obso;color:#000;transform:translate(-50%,-50%)}@keyframes link-hover{0%,50%{color:#000;background:rgba(0,0,0,0)}100%,80%{color:#fff;background:#000}}@keyframes link-hover-reverse{100%,80%{color:#000;background:rgba(0,0,0,0)}0%,50%{color:#fff;background:#000}}@keyframes link-hover-text{0%,50%{padding:4px 35px 2px}100%,80%{padding:9px 60px 5px}}@keyframes link-hover-text-reverse{100%,80%{padding:4px 35px 2px}0%,50%{padding:9px 60px 5px}}@keyframes link-hover-item{0%,10%,100%,20%{opacity:1}12%,18%,2%,8%{opacity:0}}.top-news-more-link::after,.top-news-more-link::before{content:"";position:absolute;right:0;width:10px;height:10px;border-right:4px solid #000;pointer-events:none}.top-news-more-link::before{top:0;border-top:4px solid #000}.top-news-more-link::after{bottom:0;border-bottom:4px solid #000}@media only screen and (min-width:951px){.top-news-more-link{font-size:30px;animation:link-hover-reverse 375ms linear forwards}[data-cockpit=false] .top-news-more-link:hover{animation:link-hover 375ms linear forwards}[data-cockpit=false] .top-news-more-link:hover .top-news-more-link-text{animation:link-hover-text 375ms linear forwards}[data-cockpit=false] .top-news-more-link:hover .top-news-more-link-text::after,[data-cockpit=false] .top-news-more-link:hover .top-news-more-link-text::before,[data-cockpit=false] .top-news-more-link:hover::after,[data-cockpit=false] .top-news-more-link:hover::before{animation:link-hover-item 375ms linear forwards}.top-news-more-link-text{padding:4px 0 2px}}.top-news-more-link-text{position:relative;display:block;animation:link-hover-text-reverse 375ms linear forwards}.top-news-more-link-text::after,.top-news-more-link-text::before{content:"";position:absolute;left:0;width:10px;height:10px;border-left:4px solid #000}@media only screen and (max-width:950px){.top-news-more-link::after,.top-news-more-link::before{border-right:2px solid #000}.top-news-more-link::before{border-top:2px solid #000}.top-news-more-link::after{border-bottom:2px solid #000}.top-news-more-link-text{padding:10px 0}.top-news-more-link-text::after,.top-news-more-link-text::before{border-left:2px solid #000}}.top-news-more-link-text::before{top:0;border-top:4px solid #000}.top-news-more-link-text::after{bottom:0;border-bottom:4px solid #000}.news{width:90%;margin:0 auto;max-width:800px;padding:50px 0}.news-item{position:relative;background:#fff}.news-item+.news-item{margin-top:10px}.news-item-link{position:relative;display:flex;text-decoration:none;color:#000;overflow:hidden}@media only screen and (min-width:951px){.news-item-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:translate(-100%,0);transition:.4s cubic-bezier(.17,.67,.22,1.03) transform}.news-item-link:hover::before{transform:translate(0,0)}.news-item-link:hover .news-item-title{color:#fff}.news-item-info{width:95px}}.news-item-info{position:relative;background:#000;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:950px){.top-news-more-link-text::before{border-top:2px solid #000}.top-news-more-link-text::after{border-bottom:2px solid #000}.news{padding:30px 0}.news-item-info{width:60px}}@media only screen and (min-width:951px){.news-item-info-date{padding:15px 0}}.news-item-info .date,.news-item-info .month,.news-item-info .year{display:block;text-align:center;line-height:1;font-family:obso}.news-item-info .date,.news-item-info .month{color:#fff}@media only screen and (max-width:950px){.news-item-info-date{padding:3px 0}.news-item-info .month{padding-bottom:3px;font-size:13px}}.news-item-info .date{font-size:35px}.news-item-info .year{color:#646464}@media only screen and (max-width:950px){.news-item-info .date{font-size:15px}.news-item-info .year{padding-top:3px;font-size:13px}}.news-item-title{position:relative;flex:1}.news-item-category,.news-item-thumb{position:absolute;top:0;right:0}@media only screen and (min-width:951px){.news-item-title{align-items:center;padding:25px 20px;transition:.2s color}}.news-item-title-text{font-size:18px;font-weight:700}@media only screen and (max-width:950px){.news-item-title{padding:15px 10px 5px}.news-item-title-text{line-height:1.4;font-size:14px}}.news-item-category,.products-item-category{color:#B60112;font-family:obso;line-height:1}@media only screen and (min-width:951px){.news-item-category{padding:10px}}.news-item-thumb{opacity:0;transform:translate(50%,-50%) scale(.8);transition:.4s}.news-item-thumb img{width:160px;height:auto}@media only screen and (max-width:950px){.news-item-category{padding:5px;font-size:10px}.news-item-thumb{display:none}}.news-item-link:hover+.news-item-thumb{opacity:1;transform:translate(50%,-50%) scale(1)}.products{width:90%;max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap}@media only screen and (min-width:951px){.products{padding:50px 0}.products-item{width:29.63%;margin-right:5.5%;margin-bottom:70px}.products-item:nth-child(3n){margin-right:0}[data-cockpit=true] .products-item:hover .products-item-link-inner{transform:translateZ(20px)}}.products-item-link{display:block;text-decoration:none}.products-item-link-inner{position:relative;transform:translateZ(0)}[data-cockpit=true] .products-item-link-inner{transition:.4s}@media only screen and (min-width:951px){.products-item-link:hover .products-item-image::before{transform:scaleX(1)}.products-item-link:hover .products-item-image::after{transform:scaleY(1)}.products-item-link:hover .products-item-image-inner::before{transform:scaleX(1)}.products-item-link:hover .products-item-image-inner::after{transform:scaleY(1)}.products-item-link:hover .products-item-category{background-position:-100% 0}.products-item-link:hover .products-item-title-text{color:#000;background-position:-100% 0}}.products-item-image{position:relative}.products-item-image::after,.products-item-image::before{position:absolute;z-index:5;transition:80ms;background:#fff;top:0;content:""}@media only screen and (max-width:950px){.products{padding:30px 0}.products-item{width:45%;margin-right:10%;margin-bottom:20px}.products-item:nth-child(even){margin-right:0}.products-item-image{margin-bottom:6px}.products-item-category{font-size:11px}}.products-item-image::before{left:0;width:100%;height:2px;transform-origin:left center;transform:scaleX(0)}.products-item-image::after{right:0;height:100%;width:2px;transform:scaleY(0);transition-delay:80ms}.products-item-image-inner{position:relative}.products-item-image-inner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;transform-origin:right center;transform:scaleX(0);transition:80ms;transition-delay:.16s}.products-item-image-inner::after{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background:#fff;transform-origin:center bottom;transform:scaleY(0);transition:80ms;transition-delay:.24s}.intro,.staff-list{width:90%;max-width:800px;user-select:none}.products-item-image img{height:auto;border:2px solid #000}.products-item-category{position:absolute;top:2px;right:2px;display:inline-block;background:linear-gradient(to right,#000 50%,#fff 50%);background-size:200% auto;padding:3px 10px 1px;z-index:10}.products-item-title-text{background:linear-gradient(to right,#000 50%,#fff 50%);background-size:200% auto;color:#fff}@media only screen and (min-width:951px){.products-item-category{transition:.4s background-position,.4s color}.products-item-title{margin-top:20px;line-height:1.9}.products-item-title-text{padding:10px 9px;transition:.4s background-position,.4s color}}.intro{margin:0 auto;color:#fff}.intro-caption{margin-bottom:65px}@media only screen and (max-width:950px){.products-item-title{line-height:.9}.products-item-title-text{padding:4px 5px;font-size:12px}.intro-caption{margin-bottom:35px}}.intro-main,.intro-sub{font-weight:700;opacity:0;transition:opacity 1s;line-height:2.4}.visible .intro-main,.visible .intro-sub{opacity:1}@media only screen and (min-width:951px){.intro-main,.intro-sub{font-size:20px}}@media only screen and (max-width:950px){.intro-main,.intro-sub{font-size:15px;line-height:1.8}}.intro-main span,.intro-sub span{display:inline-block;background:#000;color:#BD000B}[data-lang=en] .intro-main,[data-lang=en] .intro-sub{font-size:24px;line-height:1.6}.intro-sub{margin-top:80px}@media only screen and (max-width:950px){[data-lang=en] .intro-main,[data-lang=en] .intro-sub{font-size:16px}.intro-sub{margin-top:40px}}.intro-comment{font-weight:700;line-height:2;opacity:0}.visible .intro-comment{opacity:1}@media only screen and (min-width:951px){.intro-comment{text-align:center;margin-top:70px;font-size:18px}}@media only screen and (max-width:950px){.intro-comment{text-align:left;margin-top:35px;font-size:12px;padding-bottom:50px}.intro-comment br{display:none}}.intro-comment .t{display:inline-block;opacity:0;transition:2s;transform:translate3d(0,5px,-100px)}.human,.staff-list dd.v-center{display:flex}.visible .intro-comment .t{opacity:1;transform:translate3d(0,0,0)}.staff+.staff{margin-top:150px}@media only screen and (max-width:950px){.staff+.staff{margin-top:70px}.staff-list{padding-top:40px;display:flex;justify-content:center;flex-wrap:wrap}}.staff-list{margin:0 auto}.staff-item{opacity:0;transform:translate(0,50px);transition:.5s}.staff-item.view{opacity:1;transform:translate(0,0)}@media only screen and (min-width:951px){.staff-item.view dd::before{transition-delay:.2s;transform:scaleY(1)}.staff-item{display:flex;justify-content:center;margin-bottom:50px}.staff-item dt{width:280px;text-align:right;padding-top:10px;padding-right:20px;font-size:20px}}@media only screen and (max-width:950px){.staff-item{min-width:51%;margin-bottom:25px}.staff-item dt{font-size:14px;font-weight:700;padding-bottom:10px;text-align:center}.staff-item dd{text-align:center}}@media only screen and (min-width:951px){.staff-item dd{position:relative;padding:5px 20px;flex:1}.staff-item dd::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#000;transition:.2s transform;transform-origin:center top;transform:scaleY(0)}.human-name{font-size:45px;transform:translate(-10px,0)}}.human{align-items:center}.human+.human{margin-top:20px}.human-name{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",serif;line-height:1;opacity:0;transition:.2s}@media only screen and (max-width:950px){.human{justify-content:center}.human-name{font-size:30px}}.view .human-name{transition-delay:.4s;opacity:1;transform:translate(0,0)}.human-name small{letter-spacing:0;font-size:35%}.human-name small span{font-size:9px;white-space:nowrap}.human-viewProfile{margin-left:10px;display:inline-block;padding:3px 5px;line-height:1;background:#000;color:#aa0b19;font-size:14px;font-family:bison;opacity:0;transition:.5s opacity,.3s background-color}@media only screen and (min-width:951px){.human-viewProfile:hover{background:#fff}}.view .human-viewProfile{transition-delay:.6s,0s;opacity:1}.human-caption-close{padding-top:20px;text-align:center;font-family:obso;font-size:20px}.staff-modal .modal__container{background:rgba(0,0,0,.95);width:90%;max-width:800px;color:#fff}.music-title{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",serif}@media only screen and (min-width:951px){.staff-modal .modal__container{padding:50px}.music-title{font-size:18px}}.onair{text-align:center;user-select:none;width:90%;max-width:1080px;margin:0 auto}@media only screen and (max-width:950px){.human-caption-text br{display:none}.staff-modal .modal__container{padding:20px}.onair{padding-top:20px}.onair-main{max-width:90%;margin:0 auto}[data-lang=en] .onair-main{max-width:100%}}.onair-info{max-width:800px;background:rgba(0,0,0,.7);border:1px solid #fff;text-align:left}@media only screen and (min-width:951px){.onair-info{padding:50px 40px;margin:120px auto 0}.onair-info-text{font-size:20px}}@media only screen and (max-width:950px){.onair-info{padding:20px;margin:70px auto 0}}.onair-info-title{margin-bottom:25px}.onair-info-text{color:#fff}@media only screen and (max-width:950px){.onair-info-title{max-width:70%;margin:0 auto 10px}[data-lang=en] .onair-info-title{max-width:90%}.onair-info-text{font-size:14px}.onair-info-text br{display:none}}[data-lang=en] .onair-info-text.caption{margin-top:30px}@media only screen and (max-width:950px){[data-lang=en] .onair-info-text.caption{margin-top:20px}}[data-lang=en] .onair-info-text.caption br{display:block}.onair-info-update{margin-top:50px}@media only screen and (max-width:950px){.onair-info-update{width:80%;max-width:260px;margin:20px auto}[data-lang=en] .onair-info-update{max-width:95%;margin:10px auto}.single{padding-top:40px}}.single{width:90%;margin:0 auto;max-width:800px}.single-info-category,.single-info-date{display:inline-block;line-height:1;padding:5px 10px 2px;background:#000;font-family:obso}.single-info{user-select:none}.single-info-date{color:#fff}.single-info-category{margin-left:10px;color:#B60112}.single-title{margin-top:15px;user-select:none}.single-title-text{color:#fff;background:#000}@media only screen and (min-width:951px){.single-title{line-height:1.65}.single-title-text{padding:11px 15px;font-size:30px}}@media only screen and (max-width:950px){.single-title{line-height:1.1}.single-title-text{padding:8px 10px;font-size:22px}}.single-body{font-weight:700}@media only screen and (min-width:951px){.single-body{font-size:18px;margin:30px 0 100px}}@media only screen and (max-width:950px){.single-body{margin:30px 0 50px}}.single-body img{height:auto;max-width:100%}.single-body iframe{position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%}.single-body .aligncenter{display:block;margin:0 auto}.single-body .alignright{float:right}.single-body .alignleft{float:left}.single-body p{display:block;margin:1em 0}.single-body p[data-child=youtubeIframe]{overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.episodes,.episodes .swiper-container,.promotion._20200415 .promotion-gallery .swiper-container{overflow:visible}.single-body a{position:relative;padding:5px 3px;text-decoration:none;color:#fff;font-weight:700;font-size:80%}.single-body a::after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background:#fff}.single-body a.imglink{padding:0}.single-body a.imglink::after{display:none}.single-body h1+p,.single-body h2+p,.single-body h3+p,.single-body h4+p{margin-top:0}.single-body h5{margin-top:-1em;font-weight:400}[data-type=products] .single-body{color:#fff}.single-navi{display:flex;justify-content:center;user-select:none}.single-navi-list{display:flex;justify-content:center}.single-navi-item{margin:0 10px;line-height:1}.single-navi-item[data-navi=back]{position:relative;padding:0 25px}.single-navi-item[data-navi=back]::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#000;transform:rotate(20deg)}.single-navi-item[data-navi=back]::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:#000;transform:rotate(20deg)}.single-navi-item a{text-decoration:none;color:#000;font-family:obso}.episodes{width:90%;margin:0 auto;max-width:800px}@media only screen and (min-width:951px){.single-navi-item a{font-size:30px}.single-navi-item a:hover{color:#B60112}.episodes .swiper-wrapper.hidden{transform:translate3d(0,0,0)!important}}.episodes .swiper-wrapper.hidden .swiper-slide{position:relative;width:100%;padding-top:55%}.episodes .swiper-wrapper.hidden .swiper-slide::before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;content:'Coming Soon';background-color:#000;color:#fff;font-family:obso;font-size:32px;line-height:1}.episodes .swiper-slide{width:auto;background:#000;border:2px solid #fff}.episodes-lead{color:#fff;font-weight:700;margin-bottom:70px;user-select:none}@media only screen and (max-width:950px){.episodes .swiper-container{overflow:hidden}.episodes .swiper-wrapper.hidden .swiper-slide{padding-top:34.3%}.episodes .swiper-wrapper.hidden .swiper-slide::before{font-size:22px}.episodes-lead{margin-top:20px;margin-bottom:45px;font-size:13px;line-height:1.8}}.episodes-tab{display:flex;justify-content:center;margin-right:auto;margin-bottom:60px;margin-left:auto}.episodes-tab-item{position:relative;padding:5px 5px 2px;font-family:obso;font-size:48px;line-height:1}.episodes-tab-item:first-child{margin-right:80px}.episodes-tab-item:last-child::after{content:none}.episodes-tab-item::after{position:absolute;top:0;right:-40px;width:1px;height:100%;content:"";background:#fff;transform:rotate(45deg)}.episodes-tab-item a{text-decoration:none;color:#fff}@media only screen and (min-width:951px){.episodes-tab-item a,.episodes-tab-item a:hover{transition:.4s cubic-bezier(.18,.63,.19,.98)}.episodes-tab-item a:hover{color:#B60112}}.episode{user-select:none}.episode+.episode{margin-top:100px}@media only screen and (max-width:950px){.episodes-tab{margin-bottom:30px}.episodes-tab-item:first-child{margin-right:30px}.episodes-tab-item::after{right:-15px}.episodes-tab-item{font-size:20px;padding:5px 5px 2px}.episode+.episode{margin-top:50px}}.episode-title{margin-bottom:5px;line-height:1}.episode-title-inner{display:inline-block;background:#000;font-size:60px;line-height:1;padding:2px 10px}.episode-title-number{color:#656565;font-family:obso}.episode-title-text{color:#fff;font-family:obso}@media only screen and (max-width:950px){.episode-title-inner{font-size:32px}.episode-title-text.ten{font-size:30px}}.episode-title-text.twelve{font-size:52px;font-weight:700}.episode-subtitle{margin-bottom:30px;line-height:1}@media only screen and (max-width:950px){.episode-title-text.twelve{font-size:26px}.episode-subtitle{line-height:1.2;margin-bottom:10px}}.episode-subtitle-inner{background:#000;padding:2px 10px;font-family:obso;color:#fff;font-size:24px}.episode-main{color:#fff;margin-top:40px;font-weight:700}.episode-main-info{font-weight:700}@media only screen and (max-width:950px){.episode-subtitle-inner{padding:4px 10px 0;font-size:15px}.episode-main{margin-top:10px}.episode-main-info{font-size:13px;line-height:1.5}}.episode-main-staff{margin-top:25px}.episode-linkBlock{padding-top:20px}.episode-link{display:inline-block;text-decoration:none;font-family:obso;background:url(../assets/img/episodes/link-logo.png) 10px center no-repeat #000;background-size:130px auto;padding:5px 30px 5px 150px;color:#aa0b19}@media only screen and (min-width:951px){.episode-link{transition:.4s}.episode-link:hover{background-color:#aa0b19;color:#000}}.chronology-item-year::after,.movie-iframe:before{background:#fff;content:""}@media only screen and (max-width:950px){.episode-main-staff{margin-top:20px;font-size:12px;line-height:1.3}.episode-link{font-size:12px}.chronology{padding-top:40px}}.episode-link-text{display:inline-block;margin-top:3px;text-decoration:underline}.episode-link-text .bold{font-weight:700}.chronology{width:90%;margin:0 auto;max-width:800px}.chronology-item{display:flex;color:#fff}.chronology-item+.chronology-item{margin-top:20px}.chronology-item-year{position:relative;font-family:obso;font-size:90px;line-height:1;user-select:none;transform:translateX(-300px);transition:transform .8s,opacity .8s}.view .chronology-item-year{opacity:1;transform:translateX(0)}.chronology-item-year::after{display:block;height:calc(100% - 120px);width:1px;margin:20px auto 0;transform:scaleY(0);transform-origin:top;transition:transform .8s;transition-delay:.8s}@media only screen and (max-width:950px){.chronology-item-year{font-size:35px}.chronology-item-year::after{height:calc(100% - 80px)}}.view .chronology-item-year::after{transform:scaleY(1)}.chronology-item-body{flex:1;font-weight:700;opacity:0;transform:translateX(300px);transition:transform .8s,opacity .8s;margin-left:20px}.view .chronology-item-body{opacity:1;transform:translateX(0)}@media only screen and (min-width:951px){.chronology-item-body{padding-left:50px;font-size:18px}}@media only screen and (max-width:950px){.chronology-item-body{padding-left:20px;font-size:12px}}.chronology-item-body li{list-style:disc}.chronology-item-body li+li{margin-top:15px}.chronology-item-body a{display:inline-block;padding:3px 10px;font-size:80%;line-height:1;border:1px solid #fff;color:#fff;text-decoration:none}.movie{width:90%;max-width:1080px;margin:0 auto}.movie .modal__container{text-align:center;pointer-events:none}.movie .modal__container iframe{pointer-events:auto}.movie-iframe{position:relative;margin:0 auto}@media only screen and (min-width:951px){.chronology-item-body a{transition:.3s color,.3s background-color}.chronology-item-body a:hover{color:#000;background:#fff}.movie-iframe{width:60%}}@media only screen and (max-width:950px){.movie-iframe{width:90%}}.movie-iframe:before{pointer-events:none;display:block;padding-top:56.25%}[data-especial-page=konoka-angel] .movie-iframe:before{background:#ff5478}.movie-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;outline:#fff solid 5px;box-shadow:40.96px 28.68px 15px 0 rgba(0,0,0,.5)}@media only screen and (max-width:950px){.movie-iframe iframe{outline:#fff solid 2px}}[data-especial-page=konoka-angel] .movie-iframe iframe{text-align:center;outline-color:#ff5478}.movie-iframe-close{padding-top:15px}.movie-iframe-close span{position:relative;padding-left:20px;display:inline-block;line-height:1;font-size:25px;color:#fff;font-family:obso}.movie-iframe-close span::after,.movie-iframe-close span::before{content:"";position:absolute;top:50%;left:0;width:15px;height:2px;background:#fff}.movie-item-link.bullet::before,.promotion-downLoadButton::before{content:'';position:absolute;top:50%}.movie-iframe-close span::before{transform:translate(0,-50%) rotate(45deg)}.movie-iframe-close span::after{transform:translate(0,-50%) rotate(-45deg)}[data-especial-page=konoka-angel] .movie-iframe-close{text-align:center}[data-especial-page=konoka-angel] .movie-iframe-close span{color:#ff5478}[data-especial-page=konoka-angel] .movie-iframe-close span::after,[data-especial-page=konoka-angel] .movie-iframe-close span::before{background:#ff5478}.movie-list{display:flex;flex-wrap:wrap;justify-content:space-between;user-select:none}.movie-item{display:flex;flex-direction:column;margin-bottom:50px}.movie-item-link{display:block}@media only screen and (min-width:951px){.movie-item{max-width:49%}[data-cockpit=true] .movie-item:hover .movie-item-link img{transform:translateZ(-100px)}[data-cockpit=false] .movie-item:hover .movie-item-link img{transform:scale(.97)}[data-cockpit=false] .movie-item:hover .movie-item-link.bullet img{transform:scale(1)}.movie-item-link img{transition:.3s transform;transform:translateZ(0)}}@media only screen and (max-width:950px){.movie-list{margin-top:40px;padding:0 5%}.movie-item{margin-bottom:20px;width:100%}.movie-item-link{margin:0 auto}}.movie-item-link.bullet{position:relative;pointer-events:none}.movie-item-link.bullet::before{z-index:1;left:50%;transform:translate(-50%,-50%);display:block;width:61.4%;padding-top:44.5%;background-image:url(../assets/img/movie/bullet.png);background-size:contain;background-repeat:no-repeat;background-position:center}.movie-item-caption{margin-top:10px;text-align:right;color:#bc0006;font-size:14px;font-weight:700;line-height:1}.movie-overlay iframe{max-width:100%}@keyframes hide{from{opacity:1}to{opacity:0}}.special{user-select:none;width:90%;margin:0 auto;max-width:1000px}.special-item{max-width:460px}@media only screen and (min-width:951px){.special{display:flex;flex-wrap:wrap;justify-content:space-between}.special-item{width:46%;margin-bottom:50px}.special-item:nth-child(odd){margin-right:8%}.special-item-link:hover .special-item-title-text{background-position:-100% 0}.special-item-link:hover .special-item-image::before{transform:scaleX(1)}.special-item-link:hover .special-item-image::after{transform:scaleY(1)}.special-item-link:hover .special-item-image-inner::before{transform:scaleX(1)}.special-item-link:hover .special-item-image-inner::after{transform:scaleY(1)}}@media only screen and (max-width:950px){.movie-item-caption{font-size:12px}.special-item{margin:0 auto 30px}}.special-item-link{text-decoration:none}.special-item-image-inner::after,.special-item-image-inner::before,.special-item-image::after,.special-item-image::before{background:#B60112;z-index:5;content:""}.special-item-image{position:relative}.special-item-image img{vertical-align:top;border:2px solid #fff}.special-item-image::before{position:absolute;top:0;left:0;width:100%;height:2px;transform-origin:left center;transform:scaleX(0);transition:80ms}.special-item-image::after{position:absolute;top:0;right:0;height:100%;width:2px;transform:scaleY(0);transition:80ms;transition-delay:80ms}.special-item-image-inner{position:relative}.special-item-image-inner::before{position:absolute;bottom:0;left:0;width:100%;height:2px;transform-origin:right center;transform:scaleX(0);transition:80ms;transition-delay:.16s}.special-item-image-inner::after{position:absolute;top:0;left:0;height:100%;width:2px;transform-origin:center bottom;transform:scaleY(0);transition:80ms;transition-delay:.24s}.special-item-image-inner-completed{z-index:1;position:absolute;top:2px;left:2px;display:flex;justify-content:center;align-items:center;width:calc(100% - 4px);height:calc(100% - 4px);background-color:rgba(0,0,0,.7);color:#ffea00;font-size:22px;font-weight:700}.special-item-title{line-height:1.3}@media only screen and (min-width:951px){.special-item-title{margin-top:17px}.special-item-title-text{transition:.3s background-position}}@media only screen and (max-width:950px){.special-item-image-inner-completed{font-size:18px}.special-item-title{margin-top:12px}}.special-item-title-text{padding:5px 10px;font-family:obso;color:#fff;background:linear-gradient(to right,#000 50%,#B60112 50%);background-size:200% auto;font-size:30px}@media only screen and (max-width:950px){.special-item-title-text{font-size:22px}.redundant-title{padding:10px 0}}.redundant-title{width:90%;margin:0 auto 50px;max-width:880px;text-align:center;font-size:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:rgba(0,0,0,.4)}.promotion{max-width:900px;margin-right:auto;margin-left:auto}.promotion .yellow{color:#ffea00}.promotion .white{color:#fff}.promotion .red{color:#d40000}.promotion .center{text-align:center}.promotion .external-link-svg{width:15px}.promotion .external-link-svg .external-link-svg-path{stroke:#fff}.promotion-intro{margin-bottom:80px}@media only screen and (max-width:950px){.promotion-intro{width:90%;margin-right:auto;margin-bottom:40px;margin-left:auto}}.promotion-intro-title{margin-bottom:80px}.promotion-intro-title figure{text-align:center}.promotion-captionText{font-size:36px;color:#fff;font-weight:700}@media only screen and (max-width:950px){.promotion-intro-title{margin-bottom:40px}.promotion-captionText{width:90%;margin-right:auto;margin-left:auto;font-size:18px;line-height:1.6}}.promotion-captionText.mb{margin-bottom:38px}.promotion-captionText.minus{margin-top:-20px}.promotion-captionText.lh12{line-height:1.2}.promotion .ex-view-bg{z-index:-1}.promotion .ex-view-bg-line{fill:rgba(0,0,0,.9)}@media only screen and (max-width:950px){.promotion-captionText.mb{margin-bottom:16px}.promotion-captionText.minus{margin-top:-25px}.promotion-ex-view{width:90%;margin-right:auto;margin-left:auto}}.promotion-ex-view-image{margin-top:10px;margin-bottom:28px}@media only screen and (max-width:950px){.promotion-ex-view-image{width:90%;margin:5px auto 15px}}.promotion-downLoadArea{margin-bottom:28px}.promotion-downLoadButton{position:relative;border:none;padding:18px 50px 18px 100px;background-color:#ffea00;color:#000}.promotion-description-paragraph .underline,.promotion-description-wrap-list-desc .underline{border-bottom:1px solid #fff}.promotion-downLoadButton-text{display:block;font-size:23px;font-weight:700}@media only screen and (max-width:950px){.promotion-downLoadArea{margin-bottom:15px}.promotion-downLoadButton{padding:10px 20px 9px 50px}.promotion-downLoadButton-text{font-size:16px}}.promotion-downLoadButton-text.small{display:block;margin-top:10px;font-size:14px;font-weight:400}.promotion-downLoadButton::before{left:26px;transform:translateY(-50%);display:block;width:58px;height:58px}@media only screen and (max-width:950px){.promotion-downLoadButton-text.small{margin-top:5px;font-size:12px}.promotion-downLoadButton::before{left:12px;width:28px;height:28px}}.promotion-downLoadButton svg{position:absolute;width:58px;height:58px;top:50%;left:26px;transform:translateY(-50%);transition:.6s}.ore-exo-result-titleBelow a::after,.promotion-linkButton::after,.promotion._20200415 .promotion-description-link::after{transform:translateY(-50%) rotate(45deg);content:'';top:50%}@media only screen and (min-width:951px){.promotion-downLoadButton{transition:.6s}.promotion-downLoadButton:hover{transition:.6s;background-color:#000}.promotion-downLoadButton:hover .promotion-downLoadButton-text,.promotion-downLoadButton:hover .promotion-downLoadButton-text.small{transition:.6s;color:#ffea00}.promotion-downLoadButton:hover .download-icon{fill:#ffea00;transition:.6s}}.promotion-optionalCaptionText{font-size:14px;color:#fff}@media only screen and (max-width:950px){.promotion-downLoadButton svg{left:12px;width:28px;height:28px}.promotion-optionalCaptionText{width:90%;margin-right:auto;margin-left:auto;font-size:12px}}.promotion-linkButton{position:relative;display:inline-flex;justify-content:center;margin-right:auto;margin-left:auto;padding:18px 60px 18px 40px;font-size:23px;font-weight:700;letter-spacing:.05em;line-height:1;background-color:#ffea00;color:#000;text-decoration:none}.promotion-linkButton.multiple{line-height:1.3}.promotion-linkButton.w400{width:400px}@media only screen and (min-width:951px){.promotion-linkButton{transition:.6s}.promotion-linkButton:hover{background-color:#000;color:#ffea00;transition:.6s}.promotion-linkButton:hover::after{border-top:3px solid #ffea00;border-right:3px solid #ffea00;transition:.6s}.promotion-linkButton::after{transition:.6s}}@media only screen and (max-width:950px){.promotion-linkButton.w400{width:100%;max-width:360px}.promotion-linkButton{max-width:360px;width:90%;padding:14px 30px;font-size:16px}}.promotion-linkButton::after{position:absolute;right:20px;display:block;width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000}.promotion-description-headText{font-size:24px;color:#fff;line-height:1.4}.promotion-description-headText.mb{margin-bottom:35px}@media only screen and (max-width:950px){.promotion-linkButton::after{width:7px;height:7px}.promotion-description-headText{font-size:18px}.promotion-description-headText.mb{margin-bottom:18px}}.promotion-description-headText.big{font-size:34px}@media only screen and (max-width:950px){.promotion-description-headText.big{font-size:20px}}.promotion-description-paragraph{font-size:16px;color:#fff}.promotion-description-paragraph.mt{margin-top:50px}.promotion-description-paragraph.mb{margin-bottom:50px}.promotion-description-paragraph.padding-side{padding-right:50px;padding-left:50px}@media only screen and (max-width:950px){.promotion-description-paragraph{font-size:14px}.promotion-description-paragraph.mt{margin-top:30px}.promotion-description-paragraph.mb{margin-bottom:30px}.promotion-description-paragraph.padding-side{padding-right:16px;padding-left:16px}}.promotion-description-wrap{margin-top:30px;padding:60px 50px 73px;border:1px solid #fff;background-color:rgba(0,0,0,.9)}.promotion-description-wrap-list-term{display:flex;align-items:center;color:#ffea00;font-size:30px;font-weight:700;line-height:1}@media only screen and (max-width:950px){.promotion-description-wrap{width:90%;margin-right:auto;margin-bottom:50px;margin-left:auto;padding:25px 16px 48px}.promotion-description-wrap-list-term{font-size:20px}}.promotion-description-wrap-list-term::before{content:'';display:block;width:7px;height:3px;margin-right:10px;background-color:#ffea00}.promotion-description-wrap-list-desc{padding:20px 0 30px;font-size:18px;line-height:1.6;color:#fff}@media only screen and (max-width:950px){.promotion-description-wrap-list-term::before{width:5px;height:2px;margin-right:6px}.promotion-description-wrap-list-desc{padding:15px 0 30px;font-size:16px}}.promotion-description-wrap-list-desc .font-bigger{font-size:20px}.promotion-description-wrap-list-desc .underline .yellow{border-bottom:1px solid #ffea00}.promotion-description-wrap-list-desc .underline-red{border-bottom:1px solid #d40000}.promotion-two-column{margin-bottom:95px}@media only screen and (max-width:950px){.promotion-description-wrap-list-desc .font-bigger{font-size:18px}.promotion-two-column{margin-bottom:50px}.promotion-two-column-image{margin-bottom:30px}}.promotion-two-column-image img{border:1px solid #fff;padding:2px}.promotion-two-column-desc-head{margin-bottom:8px;font-size:26px;letter-spacing:.05em;line-height:1.3}@media only screen and (max-width:950px){.promotion-two-column-desc-head{margin-right:auto;margin-bottom:9px;margin-left:auto;font-size:18px}}.promotion-two-column-desc-head.mb{margin-bottom:50px}.promotion-two-column-desc-head .underline{border-bottom:1px solid #fff}.promotion-two-column-desc-bgText{margin-top:15px;margin-bottom:15px;padding-top:3px;padding-bottom:3px;border:4px solid #fff;background-color:#ffea00;color:#000;text-align:center;font-size:18px;letter-spacing:-.05em;font-weight:700}.promotion-two-column-desc-text .underline,.promotion._20200415 .promotion-description-wrap-list-desc-condition span{border-bottom:1px solid #fff}.promotion-two-column-desc-text{font-size:16px;color:#fff}@media only screen and (min-width:951px){.promotion-two-column{display:flex}.promotion-two-column-image{width:30%}.promotion-two-column-desc{width:calc(100% - 30%);padding-left:40px}.promotion-two-column-desc-text{line-height:1.5}}.promotion._20200415 .promotion-intro{margin-bottom:160px}.promotion._20200415 .promotion-intro-title{margin-bottom:80px}@media only screen and (max-width:950px){.promotion-two-column-desc-bgText{max-width:280px;margin-right:auto;margin-left:auto;font-size:16px}.promotion-two-column-desc-text{font-size:14px}.promotion._20200415 .promotion-intro{width:90%;margin-right:auto;margin-bottom:80px;margin-left:auto}.promotion._20200415 .promotion-intro-title{margin-bottom:40px}.promotion._20200415 .promotion-intro-model{margin-bottom:20px}}.promotion._20200415 .promotion-intro .ex-info-item{display:flex;justify-content:center}.promotion._20200415 .promotion-intro .ex-info-item-text{width:320px;flex:none}.promotion._20200415 .promotion-gallery{margin-bottom:170px}@media only screen and (max-width:950px){.promotion._20200415 .promotion-intro .ex-info-item-text{flex:1}.promotion._20200415 .promotion-gallery{margin-bottom:80px}}.promotion._20200415 .promotion-gallery-sampleTitle{margin-bottom:10px;font-family:obso;color:#fff;text-align:center;font-size:56px;letter-spacing:.05em;line-height:1}.promotion._20200415 .promotion-gallery-sampleCaption{margin-bottom:50px;color:#fff;font-size:26px;text-align:center}.promotion._20200415 .promotion-gallery-sampleCaption .yellow{font-weight:700}.promotion._20200415 .promotion-gallery .swiper-slide{width:auto}@media only screen and (max-width:950px){.promotion._20200415 .promotion-gallery-sampleTitle{font-size:26px}.promotion._20200415 .promotion-gallery-sampleCaption{margin-bottom:20px;font-size:18px}.promotion._20200415 .promotion-gallery .swiper-slide{overflow:hidden;width:80%!important;padding-top:90%}.promotion._20200415 .promotion-gallery .swiper-slide img{display:none}}.promotion._20200415 .promotion-gallery .swiper-slide span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:951px){.promotion._20200415 .promotion-gallery .swiper-slide span{display:none}}.promotion._20200415 .promotion-description-title{display:flex;justify-content:center;align-items:center;width:430px;margin-right:auto;margin-bottom:58px;margin-left:auto;padding-top:24px;padding-bottom:24px;color:#ffea00;background-color:#000;font-size:36px;letter-spacing:.1em;line-height:1}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-title{max-width:360px;width:85%;margin-bottom:30px;padding-top:14px;padding-bottom:14px;font-size:26px}}.promotion._20200415 .promotion-description-caption{margin-bottom:65px;text-align:center;font-size:26px;color:#fff;font-weight:700}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-caption{margin-bottom:30px;font-size:18px;line-height:1.6}}.promotion._20200415 .promotion-description-caption .yellow{font-size:18px;font-weight:400;border-bottom:1px solid #ffea00;text-decoration:none}.promotion._20200415 .promotion-description-caption-small{display:block;margin-top:5px;font-size:14px;font-weight:400}.promotion._20200415 .promotion-description-wrap{margin-bottom:112px;padding:33px 22px 0 36px;border:1px solid #fff;background-color:rgba(0,0,0,.9)}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-caption-small{font-size:12px}.promotion._20200415 .promotion-description-wrap{width:90%;margin-right:auto;margin-bottom:50px;margin-left:auto;padding:25px 12px 0 10px}}.promotion._20200415 .promotion-description-wrap-list-term{display:flex;align-items:center;color:#ffea00;font-size:30px;font-weight:700;line-height:1}.promotion._20200415 .promotion-description-wrap-list-term::before{content:'';display:block;width:7px;height:3px;margin-right:10px;background-color:#ffea00}.promotion._20200415 .promotion-description-wrap-list-desc{padding:20px 0 30px}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-term{font-size:20px}.promotion._20200415 .promotion-description-wrap-list-term::before{width:5px;height:2px;margin-right:6px}.promotion._20200415 .promotion-description-wrap-list-desc{padding:15px 0 30px}}.promotion._20200415 .promotion-description-wrap-list-desc-condition{margin-bottom:15px;font-size:24px;color:#fff;font-weight:700}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-condition{font-size:16px}}.promotion._20200415 .promotion-description-wrap-list-desc-big{margin-bottom:20px;font-size:18px;color:#fff}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-big{font-size:13px}}.promotion._20200415 .promotion-description-wrap-list-desc-small{font-size:14px;color:#999;font-weight:700}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-small{font-size:12px}}.promotion._20200415 .promotion-description-wrap-list-desc-date{font-size:28px;color:#fff;font-weight:700}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-date{font-size:18px}}.promotion._20200415 .promotion-description-wrap-list-desc-notify{font-size:28px;color:#fff;font-weight:700}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-notify{font-size:18px}}.promotion._20200415 .promotion-description-wrap-list-desc-notify .caption{display:block;font-size:14px;color:#999}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-wrap-list-desc-notify .caption{font-size:12px}}.promotion._20200415 .promotion-description-link{position:relative;display:flex;justify-content:center;align-items:center;width:500px;margin-right:auto;margin-left:auto;padding-top:24px;padding-bottom:24px;font-size:30px;font-weight:700;letter-spacing:.25em;line-height:1;background-color:#ffea00;color:#000;text-decoration:none}@media only screen and (min-width:951px){.promotion._20200415 .promotion-description-link{transition:.6s}.promotion._20200415 .promotion-description-link:hover{background-color:#000;color:#ffea00;transition:.6s}.promotion._20200415 .promotion-description-link:hover::after{border-top:3px solid #ffea00;border-right:3px solid #ffea00;transition:.6s}.promotion._20200415 .promotion-description-link::after{transition:.6s}}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-link{max-width:360px;width:90%;padding-top:14px;padding-bottom:14px;font-size:26px}}.promotion._20200415 .promotion-description-link::after{position:absolute;right:40px;display:block;width:14px;height:14px;border-top:3px solid #000;border-right:3px solid #000}.time_limit_message{margin-right:auto;margin-bottom:150px;margin-left:auto;padding:15px;border:5px solid #ffea00;font-size:40px;text-align:center;font-weight:700;color:#ffea00}@media only screen and (max-width:950px){.promotion._20200415 .promotion-description-link::after{width:10px;height:10px}.time_limit_message{width:90%;margin-bottom:100px;padding:15px 10px;font-size:20px;border:3px solid #ffea00}.ore-exo-result-title{width:90%;margin-right:auto;margin-left:auto}}.promotion .completed{pointer-events:none;background-color:#adaa806e!important}.ore-exo-result-title{margin-bottom:5px;text-align:center}.ore-exo-result-titleBelow{margin-bottom:110px;text-align:center;font-family:'Noto Sans JP',sans-serif;font-size:30px;font-weight:700;color:#fff;line-height:1.6;letter-spacing:.05em}.ore-exo-result-commentHead,.ore-exo-result-participants-list-name,.ore-exo-result-participants-list-name::before{line-height:1;font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em}.ore-exo-result-titleBelow span{padding:0 15px;background-color:#000}.ore-exo-result-titleBelow a{display:inline-flex;position:relative;color:#ffea00;text-decoration:none;padding-right:16px}.ore-exo-result-titleBelow a::after{position:absolute;right:0;display:block;width:12px;height:12px;border-top:3px solid #ffea00;border-right:3px solid #ffea00}@media only screen and (max-width:950px){.ore-exo-result-titleBelow{margin-bottom:55px;font-size:20px}.ore-exo-result-titleBelow a{padding-right:6px}.ore-exo-result-titleBelow a::after{right:-5px;width:8px;height:8px;border-top:2px solid #ffea00;border-right:2px solid #ffea00}}.ore-exo-result-caption{max-width:680px;margin-right:auto;margin-bottom:40px;margin-left:auto;font-size:18px;color:#fff;font-weight:500}.ore-exo-result-commentWrapper{margin-top:144px;padding:45px 40px 73px;border:1px solid #fff;background-color:rgba(0,0,0,.9)}@media only screen and (max-width:950px){.ore-exo-result-caption{width:80%;margin-right:auto;margin-bottom:30px;margin-left:auto;font-size:14px}.ore-exo-result-commentWrapper{width:90%;margin-right:auto;margin-top:60px;margin-left:auto;padding:25px 16px 48px}}.ore-exo-result-commentHead{margin-bottom:40px;text-align:center;font-size:38px;font-weight:700;color:#fff}@media only screen and (max-width:950px){.ore-exo-result-commentHead{margin-bottom:30px;font-size:22px}}.ore-exo-result-participants-list{margin-bottom:90px}@media only screen and (max-width:950px){.ore-exo-result-participants-list{margin-bottom:50px}}.ore-exo-result-participants-list:last-child{margin-bottom:0}.ore-exo-result-participants-list-name{position:relative;margin-bottom:42px;font-size:27px;font-weight:700;color:#fff}@media only screen and (max-width:950px){.ore-exo-result-participants-list-name{margin-bottom:16px;font-size:18px}}.ore-exo-result-participants-list-name::before{position:absolute;top:50%;left:-15px;transform:translateY(-50%);display:block;content:'-';font-size:27px;font-weight:700;color:#ffea00}.ore-exo-result-participants-list-name span{margin-right:10px;color:#ffea00}@media only screen and (max-width:950px){.ore-exo-result-participants-list-name::before{top:9px;left:-10px;font-size:18px;line-height:1.4}.ore-exo-result-participants-list-name span{margin-right:5px}}.ore-exo-result-participants-list-embbed{max-width:470px;margin-right:auto;margin-bottom:44px;margin-left:auto}.ore-exo-result-participants-list-embbed .twitter-tweet{background-color:rgba(255,255,255,.8);border-radius:10px;padding:10px}.ore-exo-result-participants-list-embbed .twitter-tweet.twitter-tweet-rendered{background-color:transparent;border-radius:0;padding:0}.ore-exo-result-participants-list-comment-term{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border:2px solid #ffea00;background-color:#ffea00;border-radius:5px;font-family:'Noto Sans JP',sans-serif;font-size:24px;font-weight:700;color:#000;line-height:1;letter-spacing:.05em}@media only screen and (min-width:951px){.ore-exo-result-titleBelow a{transition:.3s}.ore-exo-result-titleBelow a:hover{opacity:.7;transition:.3s}.ore-exo-result-participants-list-name::before{transform:translateY(-50%)}.ore-exo-result-participants-list-comment-term{transition:.3s}.ore-exo-result-participants-list-comment-term:hover{opacity:.7;transition:.3s}}.ore-exo-result-participants-list-comment-term::after{transform:translateY(-20%) rotate(135deg);margin-right:10px;display:block;content:'';width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000;transition:.3s}@media only screen and (max-width:950px){.ore-exo-result-participants-list-embbed{margin-bottom:25px}.ore-exo-result-participants-list-comment-term{padding:7px 9px;font-size:18px}.ore-exo-result-participants-list-comment-term::after{width:8px;height:8px;margin-right:6px;border-top:2px solid #000;border-right:2px solid #000}}.ore-exo-result-participants-list-comment-term[data-active=true]{background-color:transparent;color:#ffea00}.ore-exo-result-participants-list-comment-desc,.votoms-collaboration-head .bottom,.votoms-collaboration-head .top{color:#fff;font-family:'Noto Sans JP',sans-serif}.ore-exo-result-participants-list-comment-term[data-active=true]::after{transform:translateY(20%) rotate(-45deg);border-top:3px solid #ffea00;border-right:3px solid #ffea00;transition:.3s}.ore-exo-result-participants-list-comment-term[data-active=true]+.ore-exo-result-participants-list-comment-desc{display:block;animation:show .3s}.ore-exo-result-participants-list-comment-desc{display:none;margin-top:20px;font-size:18px;font-weight:700;line-height:1.55;letter-spacing:.05em;animation:hide .3s}.votoms-collaboration{max-width:900px;margin-right:auto;margin-left:auto}@media only screen and (max-width:950px){.ore-exo-result-participants-list-comment-term[data-active=true]::after{border-top:2px solid #ffea00;border-right:2px solid #ffea00}.ore-exo-result-participants-list-comment-desc{margin-top:15px;font-size:14px}.votoms-collaboration{width:90%;margin-right:auto;margin-left:auto}}.votoms-collaboration-title img{display:block;margin-right:auto;margin-left:auto}.votoms-collaboration-head{margin-top:45px}.votoms-collaboration-head .top{display:block;text-align:center;font-size:24px;line-height:1.5}@media only screen and (max-width:950px){.votoms-collaboration-head{margin-top:20px}.votoms-collaboration-head .top{font-size:14px}}.votoms-collaboration-head .bottom{display:block;margin-top:10px;text-align:center;font-size:36px;line-height:1.2;letter-spacing:.05em}@media only screen and (max-width:950px){.votoms-collaboration-head .bottom{font-size:24px}}.votoms-collaboration-head .bottom .red{margin-right:10px;font-size:55px;color:#d40000;font-style:italic;letter-spacing:0}.votoms-collaboration-main{position:relative;margin-top:65px;padding:70px 55px 95px;border:1px solid #fff}.votoms-collaboration-main-bgText{position:absolute}.votoms-collaboration-main-bgText:nth-of-type(1){top:70px;right:22px}@media only screen and (max-width:950px){.votoms-collaboration-head .bottom .red{margin-right:5px;font-size:32px}.votoms-collaboration-main{margin-top:35px;padding:35px 16px 50px}.votoms-collaboration-main-bgText{width:6px}.votoms-collaboration-main-bgText:nth-of-type(1){top:35px;right:6px}}.votoms-collaboration-main-bgText:nth-of-type(2){top:1010px;left:22px;transform:rotate(180deg)}.votoms-collaboration-main-bgText:nth-of-type(3){bottom:994px;right:22px}@media only screen and (max-width:950px){.votoms-collaboration-main-bgText:nth-of-type(2){top:35%;left:8px}.votoms-collaboration-main-bgText:nth-of-type(3){bottom:30%;right:6px}}.votoms-collaboration-main-bgText:nth-of-type(4){bottom:64px;left:22px;transform:rotate(180deg)}@media only screen and (max-width:950px){.votoms-collaboration-main-bgText:nth-of-type(4){bottom:35px;left:8px}}.votoms-collaboration-main::before{z-index:-1;position:absolute;top:0;left:0;display:block;content:'';width:100%;height:100%;background-color:rgba(31,39,23,.43);background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;background-position:center}.votoms-collaboration-main-head{margin-bottom:10px;font-size:50px;color:#ffea00;font-family:'Noto Sans JP',sans-serif;line-height:1.26}.votoms-collaboration-main-caption,.votoms-collaboration-main-option{line-height:1.4;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center}.votoms-collaboration-main-intro{margin:0 calc(50% – 50vw);width:100vw}@media only screen and (max-width:950px){.votoms-collaboration-main::before{background-size:20px 20px}.votoms-collaboration-main-head{font-size:22px}.votoms-collaboration-main-intro{width:88vw}}.votoms-collaboration-main-caption{margin-bottom:68px;font-size:26px;color:#fff;letter-spacing:.05em}@media only screen and (max-width:950px){.votoms-collaboration-main-caption{margin-bottom:30px;font-size:14px}}.votoms-collaboration-main-caption .yellow{color:#ffea00}.votoms-collaboration-main-photo img{display:block;margin-right:auto;margin-left:auto}.votoms-collaboration-main-option{margin-top:68px;font-size:22px;color:#fff;letter-spacing:.05em}.votoms-collaboration-main-option a{color:#ffea00;text-decoration:none}@media only screen and (min-width:951px){.votoms-collaboration-main-option a{transition:.4s}.votoms-collaboration-main-option a:hover{color:#d40000;transition:.4s}.virtual-background-block-link img{transition:.6s}.virtual-background-block-link:hover img:first-child{transition:.6s;opacity:0}.virtual-background-block-link:hover img:last-child{transition:.6s;opacity:1}}.container[data-barba-namespace=virtual-background],.container[data-barba-namespace=virtual-background]+.footer{background-color:rgba(0,0,0,.6)}.virtual-background-title{text-align:center}@media only screen and (max-width:950px){.votoms-collaboration-main-option{margin-top:30px;font-size:12px}.virtual-background-title{width:90%;margin-right:auto;margin-left:auto}}.virtual-background-main{max-width:900px;margin-top:94px;margin-right:auto;margin-left:auto;padding:26px 3% 64px;border:1px solid #fff;background:url(../assets/img/special/promotion/virtual-background/bg.png)}.virtual-background-lead{margin-bottom:128px;font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em}@media only screen and (max-width:950px){.virtual-background-main{width:90%;margin-top:44px;padding:12px 16px 20px}.virtual-background-lead{margin-bottom:50px}}.virtual-background-lead .yellow{margin-bottom:6px;font-size:18px;color:#ffea00;font-weight:700}@media only screen and (max-width:950px){.virtual-background-lead .yellow{margin-bottom:4px;font-size:16px}}.virtual-background-lead .white{margin-bottom:6px;font-size:18px;color:#fff}@media only screen and (max-width:950px){.virtual-background-lead .white{margin-bottom:4px;font-size:16px}}.virtual-background-lead .gray{font-size:14px;color:#999}.virtual-background-block{margin-bottom:110px}@media only screen and (max-width:950px){.virtual-background-lead .gray{font-size:13px}.virtual-background-block{margin-bottom:50px}}.virtual-background-block:last-of-type{margin-bottom:0}.virtual-background-block-head{margin-bottom:10px;text-align:center;font-size:60px;font-family:obso;line-height:1}@media only screen and (max-width:950px){.virtual-background-block-head{margin-bottom:6px;font-size:28px}}.virtual-background-block-head .number{color:#656565}.virtual-background-block-head .title{color:#fff}.virtual-background-block-subHead{margin-bottom:40px;font-size:26px;text-align:center;font-family:obso;line-height:1;color:#fff;letter-spacing:.1em}.virtual-background-caution,.virtual-background-head{font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em}@media only screen and (max-width:950px){.virtual-background-block-subHead{margin-bottom:18px;font-size:16px}}.virtual-background-block-image{display:block;margin-bottom:60px;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width:950px){.virtual-background-block-image{width:90%;margin-bottom:26px}}.virtual-background-block-link{position:relative;display:flex;justify-content:center;align-items:flex-start;width:56%;margin-right:auto;margin-left:auto}.virtual-background-block-link img:last-child{position:absolute;opacity:0}.virtual-background-head{margin-top:118px;margin-bottom:18px;font-size:20px;color:#fff;line-height:1}@media only screen and (max-width:950px){.virtual-background-block-link{width:80%}.virtual-background-head{margin-top:56px;margin-bottom:10px;font-size:18px}}.virtual-background-caution{font-size:14px;line-height:1.7;color:#999}.ch{user-select:none}.ch .swiper-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/img/ch/bg-border.png) center top no-repeat}@media only screen and (max-width:950px){.virtual-background-caution{font-size:13px}.ch{margin-top:40px}.ch .swiper-container::before{background-image:url(../assets/img/ch/bg-border-sp.png);background-size:480px auto}}.ch .swiper-container.view::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../assets/img/ch/swipe.png) center center no-repeat;z-index:50;pointer-events:none;animation:viewSwipe 2s forwards;opacity:0}@keyframes viewSwipe{0%,100%,45%{opacity:0}25%,80%{opacity:1}}[data-cockpit=true] .ch .swiper-container{overflow:visible}[data-cockpit=true] .ch .swiper-container::before{transform:translateZ(-20px)}.ch .swiper-wrapper{align-items:flex-end;visibility:hidden}.ch .swiper-slide{position:relative;width:auto;visibility:visible;transition:.1s}@media only screen and (min-width:951px){.ch .swiper-wrapper:hover .swiper-slide{opacity:.5}.ch .swiper-slide{margin-left:-50px}.ch .swiper-slide[data-custom-open=modal-michelle]{margin-left:-20px}}@media only screen and (max-width:950px){.ch .swiper-container.view::after{background-size:100px auto}.ch .swiper-slide{margin-left:-20px}.ch .swiper-slide[data-custom-open=modal-michelle]{margin-left:-10px}}.ch .swiper-slide-pop{display:block;position:absolute;top:-15px;left:0;opacity:0;transform:translate(0,20px);transition:.3s opacity,.3s transform}.ch .swiper-slide-pop-name{position:relative;display:inline-block;padding-top:3px}.ch .swiper-slide-pop-name:after,.ch .swiper-slide-pop-name:before{content:"";position:absolute;top:0;width:100%;height:100%;background:#000;left:0}.ch .swiper-slide-pop-name:before{transform-origin:left center;transform:scaleX(0);transition:.3s}.ch .swiper-slide-pop-name:after{transform-origin:right center;transform:scaleX(0);transition:.3s transform}.ch .swiper-slide-pop-link,.ch .swiper-slide-pop-name-text{position:relative;opacity:0;font-family:obso}.ch .swiper-slide-pop-name-text{padding:8px 5px 1px;font-size:30px;color:#fff;line-height:1;transition:.3s}.ch .swiper-slide-pop-name-text small{display:inline-block;padding-left:5px;font-size:50%}.ch .swiper-slide-pop-link{display:inline-block;font-weight:700;padding-left:15px;transition:.2s}.ch .swiper-slide-pop-link::before,.ch .swiper-slide::after{position:absolute;content:""}.ch .swiper-slide-pop-link::before{top:50%;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #000;transform:translate(0,-50%)}@media only screen and (min-width:951px){.ch .swiper-slide[data-custom-open=modal-reshep]{margin-left:-30px}.ch .swiper-slide:hover{opacity:1!important}.ch .swiper-slide:hover .ch-human-hover{opacity:1}.ch .swiper-slide:hover .swiper-slide-pop{opacity:1;transform:translate(0,0)}.ch .swiper-slide:hover .swiper-slide-pop-name::before{transform:scaleX(1)}.ch .swiper-slide:hover .swiper-slide-pop-link,.ch .swiper-slide:hover .swiper-slide-pop-name-text{opacity:1}}.ch .swiper-slide::after{top:0;left:0;width:100%;height:100%}.ch-human{position:relative}.ch-human-hover{position:absolute;top:0;left:0;opacity:0;transition:.3s opacity}@media only screen and (max-width:950px){.ch .swiper-slide[data-custom-open=modal-reshep]{margin-left:-10px}.ch-sotai{width:267px}.ch-human{width:144px}}.ch-modal{position:relative}.ch-modal-container{width:100%;max-width:900px;margin:0 auto;pointer-events:auto}@media only screen and (max-width:950px){.ch-modal-container{width:95%}}.ch-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;fill:url(#line)}.ch-modal-next,.ch-modal-prev{position:absolute;top:50%;transform:translate(0,-50%);z-index:5}.ch-modal-image,.ch-modal-inner,.ch-modal-main-item{position:relative}.ch-modal-prev{left:10px}.ch-modal-next{right:10px}.ch-modal-inner{color:#fff;font-weight:700}@media only screen and (min-width:951px){.ch-modal-next,.ch-modal-prev{transition:.4s transform}.ch-modal-next:hover,.ch-modal-prev:hover{transform:translate(0,-50%) scale(.8)}.ch-modal-inner{padding:15px 80px}}@media only screen and (max-width:950px){.ch-modal-next,.ch-modal-prev{top:40%;width:30px}.ch-modal-inner{padding:15px}}@media only screen and (min-width:951px){.ch-modal-main{display:flex;justify-content:space-between;padding:30px 0 10px}.ch-modal-main-item{width:50%}.ch-modal-main-item[data-type=image]{max-width:280px}}@media only screen and (max-width:950px){.ch-modal-main{padding:10px 0 25px}.ch-modal-main-item[data-type=info]{display:none}[data-page=info] .ch-modal-main-item[data-type=info]{display:block}}.ch-modal-main-item[data-type=image]{display:flex;justify-content:flex-end}@media only screen and (max-width:950px){.ch-modal-main-item[data-type=image]{display:none;max-width:200px;margin:0 auto}[data-page=image] .ch-modal-main-item[data-type=image]{display:block}}[data-show=back] .ch-modal-main-item [data-view=back],[data-show=front] .ch-modal-main-item [data-view=front]{opacity:1}.ch-modal .name{line-height:1}@media only screen and (min-width:951px){.ch-modal .name{font-size:40px;margin-bottom:20px}}@media only screen and (max-width:950px){.ch-modal .name{font-size:30px;margin-bottom:10px}}.ch-modal .name-main{font-family:obso}.ch-modal .name-main small{display:inline-block;padding-left:3px;font-size:50%}.ch-modal .name-furi{font-size:45%;font-weight:700}@media only screen and (min-width:951px){.ch-modal .name-main{margin-bottom:5px}.ch-modal .role{margin-bottom:20px}}@media only screen and (max-width:950px){.ch-modal .role{font-size:14px;margin-bottom:10px}.ch-modal .profile{font-size:13px}}.ch-modal .face{display:flex;font-size:0;margin-bottom:10px}@media only screen and (max-width:950px){.ch-modal .face{max-width:70%;margin:0 auto 15px}}@media only screen and (min-width:951px){.ch-modal .face li:first-child{margin-right:40px}.ch-modal-imageSelect li{font-size:35px}}.ch-modal .face img{pointer-events:none}.ch-modal-image{width:100%;margin-top:20px}.ch-modal-image::before{content:"";display:block;padding-top:200%}.ch-modal-image img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.ch-modal-imageSelect{position:absolute;top:-10px;left:50%;transform:translate(-50%,0);display:flex;justify-content:center;z-index:5}@media only screen and (max-width:950px){.ch-modal .face li:first-child{margin-right:20px}.ch-modal-imageSelect{top:-15px}}.ch-modal-imageSelect::before{content:"";position:absolute;top:50%;left:calc(50% + 3px);width:1px;height:80%;background:#fff;transform:translate(-50%,-50%) rotate(20deg);pointer-events:none}.ch-modal-imageSelect li{position:relative;line-height:1;font-family:bison;margin:0 25px}[data-show=back] .ch-modal-imageSelect li[data-type=back],[data-show=front] .ch-modal-imageSelect li[data-type=front]{color:#B60112}.ch-modal-close{text-align:center}.ch-modal-close span{position:relative;padding-left:20px;display:inline-block;line-height:1;font-size:18px;color:#fff;font-family:obso}.ch-modal-close span::after,.ch-modal-close span::before{content:"";position:absolute;top:50%;left:0;width:15px;height:2px;background:#fff}.ch-modal-close span::before{transform:translate(0,-50%) rotate(45deg)}.ch-modal-close span::after{transform:translate(0,-50%) rotate(-45deg)}.ch-modal-spSwitch{position:relative}@media only screen and (min-width:951px){.ch-modal-spSwitch{display:none}.ch-modal-spSwitch li{font-size:35px}}@media only screen and (max-width:950px){.ch-modal-spSwitch{border-bottom:1px solid #fff;display:flex;margin:10px 0 5px}}.ch-modal-spSwitch li{position:relative;line-height:1;font-family:bison;padding:3px 20px;color:#fff;border:1px solid #fff;border-bottom:0}.ex-maininfo-list-item-inner::after,.ex-maininfo-list-item::after,.exoframe .modal__container__box::after,.exoframe .modal__container__box__inner::after,.thugs-navi-item-link::after,.thugs-navi-item::after{border-bottom:1px solid #fff;bottom:0}[data-page=info] .ch-modal-spSwitch li[data-page=info],[data-page=image] .ch-modal-spSwitch li[data-page=image]{background:#fff;color:#000}.modal-close-background{position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:990}.exoframe{user-select:none;width:90%;margin:0 auto;max-width:900px}.exoframe .modal__container{width:90%;max-width:800px;color:#fff}.exoframe .modal__container__box{position:relative;background:rgba(0,0,0,.8)}.exoframe .modal__container__box::after,.exoframe .modal__container__box::before{content:"";position:absolute;right:0;width:5px;height:5px;border-right:1px solid #fff;transition:.4s;pointer-events:none}.ex-thumbList-item-link,.ex-thumbList-item-link-img,.exoframe .modal__container__box__inner{position:relative}.exoframe .modal__container__box::before{top:0;border-top:1px solid #fff}@media only screen and (min-width:951px){.exoframe .modal__container__box__inner{padding:50px}}.exoframe .modal__container__box__inner::after,.exoframe .modal__container__box__inner::before{content:"";position:absolute;left:0;width:5px;height:5px;border-left:1px solid #fff;transition:.4s}.exoframe .modal__container__box__inner::before{top:0;border-top:1px solid #fff}.exoframe .modal__title{font-size:20px;margin-bottom:10px}@media only screen and (max-width:950px){.exoframe .modal__container__box__inner{padding:20px}.exoframe .modal__title{font-size:17px}}.exoframe .modal__contents{line-height:1.8;font-size:14px}@media only screen and (max-width:950px){.exoframe .modal__contents{font-size:12px}}.exoframe .modal__pagenavi{display:flex;justify-content:center;align-items:center;padding-top:20px}.ex-thumbContainer,.ex-view-contents-select{display:flex;justify-content:center}.exoframe .modal__pagenavi-item{margin:0 10px;cursor:pointer;font-family:obso;font-size:20px}.ex-thumbList{display:flex;flex-wrap:wrap;user-select:none;width:100%;max-width:800px;margin-bottom:50px}.ex-container,.ex-item,.ex-thumbList-item-link{display:block}.ex-thumbList-item{margin-bottom:10px}@media only screen and (max-width:950px){.exoframe .modal__pagenavi-item{font-size:15px}.ex-thumbList{margin-top:20px}.ex-thumbList-item{width:20%}}.ex-view-bg,.ex-view-cover{top:0;left:0;width:100%;height:100%}.ex-thumbList-item-link[data-silhouette=true]{pointer-events:none}.ex-thumbList-item-link-img{transition:.2s opacity}.ex-thumbList-item-link-hover{position:absolute;top:0;left:0;opacity:0;transition:.2s opacity}@media only screen and (min-width:951px){.ex-thumbList-item{margin-left:-10px}.ex-thumbList-item-link:hover .ex-thumbList-item-link-img{opacity:0}.ex-thumbList-item-link:hover .ex-thumbList-item-link-hover{opacity:1}.ex-item-title-text{font-size:25px}}#line rect{fill:rgba(0,0,0,.8)}#line polygon{fill:#fff;opacity:.05}.ex-block+.ex-block{margin-top:120px}.ex-item-title{line-height:1.2;margin-bottom:20px}.ex-item-title-text{background:#000;color:#fff;padding:5px}@media only screen and (max-width:950px){.ex-block+.ex-block{margin-top:75px}.ex-item-title-text{font-size:20px}}.ex-item-subTitle{line-height:1.2}.ex-item-subTitle-text{background:#000;color:#fff;font-weight:700;padding:5px 0}.ex-view{position:relative}@media only screen and (min-width:951px){.ex-item-subTitle-text{font-size:18px}.ex-view{margin:20px auto 30px}}.ex-view-cover{content:"";position:absolute}.ex-view-bg{position:absolute;vertical-align:top;pointer-events:none}@media only screen and (max-width:950px){.ex-item-subTitle-text{font-size:14px}.ex-view{margin:30px auto 20px}.ex-view-bg{width:calc(100% - 1px)}}.ex-view-bg-base{fill:rgba(0,0,0,.5)}.ex-view-bg-line{fill:url(#line);stroke:#fff;stroke-width:1px}.ex-view-contents{padding:50px 0}.ex-view-contents[data-show="2d"] .swiper-container[data-type="2d"],.ex-view-contents[data-show="3d"] .swiper-container[data-type="3d"],.ex-view-contents[data-show=gear] .swiper-container[data-type=gear]{height:auto}.ex-view-contents-select{position:absolute;top:30px;left:50%;z-index:10;transform:translate(-50%,0)}.ex-view-contents-select-item{position:relative;font-family:obso;color:#fff;font-size:20px;padding:0 20px;line-height:1}.ex-view .swiper-slide::after,.ex-view-contents-select-item::before{position:absolute;top:0;left:0;content:""}.ex-view-contents-select-item::before{width:1px;height:100%;background:#fff;transform:rotate(45deg)}.ex-view-contents-select-item:first-child::before{display:none}[data-show="2d"] .ex-view-contents-select-item[data-select="2d"],[data-show="3d"] .ex-view-contents-select-item[data-select="3d"],[data-show=gear] .ex-view-contents-select-item[data-select=gear]{color:#B1000A}.ex-view .swiper-container{user-select:none;height:0}.ex-view .swiper-slide{width:auto;opacity:.3;transition:.4s opacity}.ex-view .swiper-slide::after{width:100%;height:100%}@media only screen and (max-width:950px){.ex-view-contents-select-item{font-size:15px;white-space:nowrap}.ex-view .swiper-slide{width:100%}}.ex-view .swiper-slide-active{opacity:1}.ex-view .swiper-slide-active p span::after{transition-delay:.3s}.ex-view .swiper-slide p{position:relative;padding:10px 0 30px;text-align:center;font-weight:700;color:#fff}.ex-view .swiper-pagination-bullets{bottom:0;width:auto;left:50%;transform:translate(-50%,0);display:flex;justify-content:space-between;overflow:visible}.ex-view .swiper-pagination-bullets::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#fff}.ex-view .swiper-pagination-bullet{margin:0!important;display:block;position:relative;width:14px;height:14px;background:#000;opacity:1;border:1px solid #fff;z-index:10}.ex-view .swiper-pagination-bullet::before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;background:#aa0b19;border-radius:50%;transform:translate(-50%,-50%) scale(.5);opacity:0}.ex-view .swiper-pagination-bullet-active::before{opacity:1}.ex-view .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px!important}@media only screen and (min-width:951px){.ex-info{margin-top:25px}.ex-info-item-text{margin-left:30px}}@media only screen and (max-width:950px){.ex-info{margin-top:5px}}.ex-info-item{display:flex}.ex-info-item+.ex-info-item{margin-top:10px}.ex-info-item-title{width:115px}@media only screen and (max-width:950px){.ex-info-item+.ex-info-item{margin-top:3px}.ex-info-item-title{width:75px}}[data-lang=en] .ex-info-item-title{width:125px}.ex-info-item-title-text{display:inline-block;padding:5px;color:#fff;background:#000;font-weight:700}@media only screen and (max-width:950px){[data-lang=en] .ex-info-item-title{width:100px}.ex-info-item-title-text{font-size:12px}}.ex-info-item-title-text.en{font-family:bison;font-size:19px;letter-spacing:2px}.ex-maininfo-list-item,.ex-maininfo-overview-title{font-family:obso;position:relative}.ex-info-item-text{flex:1;color:#fff;padding:5px;font-weight:700}@media only screen and (max-width:950px){.ex-info-item-title-text.en{font-size:14px}.ex-info-item-text{margin-left:10px;font-size:14px}}.ex-maininfo-overview{color:#fff;width:100%;margin-top:25px;margin-bottom:30px}.ex-maininfo-overview-title{font-weight:700;font-size:22px;margin-bottom:30px;opacity:1;transition:.4s}@media only screen and (max-width:950px){.ex-maininfo-overview-title{font-size:18px}}.ex-maininfo-overview-text{font-size:16px;opacity:1;transition:.4s}@media only screen and (max-width:950px){.ex-maininfo-overview-text{font-size:12px;line-height:1.5}}.ex-maininfo-overview-text .comment{display:inline-block;margin-top:8px;font-size:9px}.ex-maininfo-list{display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px;transform:translate3d(0,0,0)}.ex-maininfo-list-item{display:flex;justify-content:center;align-items:center;height:50px;margin:10px auto;transition:.4s background-color;color:#fff;background:#0f0f0f}@media only screen and (min-width:951px){.ex-maininfo-list-item{width:23%}.ex-maininfo-list-item:hover{background-color:rgba(255,255,255,.1)}.ex-maininfo-list-item:hover::before{transform:translate(3px,-3px)}.ex-maininfo-list-item:hover::after{transform:translate(3px,3px)}.ex-maininfo-list-item:hover .ex-maininfo-list-item-inner::before{transform:translate(-3px,-3px)}.ex-maininfo-list-item:hover .ex-maininfo-list-item-inner::after{transform:translate(-3px,3px)}}@media only screen and (max-width:950px){.ex-maininfo-list-item{width:32%;margin-top:3px}.ex-maininfo-list-item:last-child{margin-right:34%}}.ex-maininfo-list-item::after,.ex-maininfo-list-item::before{content:"";position:absolute;right:0;width:5px;height:5px;border-right:1px solid #fff;transition:.4s;pointer-events:none}.ex-maininfo-list-item::before{top:0;border-top:1px solid #fff}.ex-maininfo-list-item-inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:14px}.ex-maininfo-list-item-inner::after,.ex-maininfo-list-item-inner::before{content:"";position:absolute;left:0;width:5px;height:5px;border-left:1px solid #fff;transition:.4s}.ex-maininfo-list-item-inner::before{top:0;border-top:1px solid #fff}.thugs{width:90%;margin:0 auto;max-width:900px}.thugs-logo{text-align:center;padding:20px 0}@media only screen and (max-width:950px){.ex-maininfo-list-item-inner{font-size:12px}.thugs-logo img{max-width:50%}}.thugs-body{font-family:'Noto Sans JP',sans-serif;pointer-events:none;user-select:none;color:#fff;font-size:14px}.thugs-navi-item-link,.thugs-return-link{font-family:obso;text-decoration:none}.thugs-body .notice{font-size:13px;margin-bottom:50px}@media only screen and (max-width:950px){.thugs-body .notice{font-size:10px;line-height:1.6;margin-bottom:30px}.thugs-body .base{font-size:13px}}.thugs-body .talk{position:relative;width:100%;overflow:hidden}.thugs-body .talk+.talk{margin-top:30px}.thugs-body .base{margin:30px 0}.thugs-body .name{display:inline-block;background:#fff;color:#000;font-weight:700;line-height:1;padding:5px;margin-right:5px}@media only screen and (max-width:950px){.thugs-body .name{padding:3px;font-size:13px;margin-bottom:5px}}.thugs-body .name .role{font-size:70%;color:#000}@media only screen and (max-width:950px){.thugs-body .text{line-height:1.4;font-size:13px}}.thugs-body .space{margin:20px 0}.thugs-body .min{font-size:80%}.thugs-body .interviewer{margin:70px 0 20px;line-height:2.3}.thugs-body .interviewer span{padding:8px;background:#000}.thugs-body .answer{padding-left:16px}@media only screen and (max-width:950px){.thugs-body .interviewer{margin:50px 0 20px;font-size:13px}.thugs-body .answer{padding-left:5px;font-size:13px}}.thugs-navi{width:100%;display:flex;justify-content:space-around}@media only screen and (min-width:951px){.thugs-body .name{float:left}.thugs-navi{margin-bottom:85px}}@media only screen and (max-width:950px){.thugs-navi{margin-bottom:40px}}.thugs-navi-item{width:30%;height:60px;text-align:center;position:relative;line-height:1}.thugs-navi-item[data-comingsoon=true]{opacity:.4;transform:scale(.95);pointer-events:none}.thugs-navi-item::after,.thugs-navi-item::before{content:"";position:absolute;left:0;width:5px;height:5px;border-left:1px solid #fff;transition:transform .4s}.thugs-navi-item::before{top:0;border-top:1px solid #fff}.thugs-navi-item:hover::before{transform:translate(-3px,-3px)}.thugs-navi-item:hover::after{transform:translate(-3px,3px)}.thugs-navi-item-link{display:flex;align-items:center;justify-content:center;height:100%;color:#000}.thugs-navi-item-link::after,.thugs-navi-item-link::before{content:"";position:absolute;right:0;width:5px;height:5px;border-right:1px solid #fff;transition:transform .4s}.thugs-navi-item-link::before{top:0;border-top:1px solid #fff}.thugs-navi-item-link:hover::before{transform:translate(3px,-3px)}.thugs-navi-item-link:hover::after{transform:translate(3px,3px)}.thugs-navi-item-link span{position:relative;display:flex;align-items:center;justify-content:center;margin:5px;width:calc(100% - 10px);height:calc(100% - 10px);font-size:20px;background:#000;color:#FFF;transition:.4s}.thugs-navi-item-link span[data-active=true]{background:#fff;color:#000;box-shadow:2px 2px 3px 0 #023281}.thugs-navi-item-link span[data-active=true]::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:-2px -2px 3px 0 #600}.thugs-navi-item-link span:hover{background:#fff;color:#000}.thugs-return{text-align:center;padding-top:25px}.thugs-return-link{font-weight:700;color:#fff;font-size:30px}@media only screen and (min-width:951px){.thugs-return-link:hover{color:#B60112}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes konkaCursor{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes konkaCursorActive{0%{transform:translate(-50%,-50%) rotate(0) scale(1,1)}50%{transform:translate(-50%,-50%) rotate(-180deg) scale(1.2,1.2)}100%{transform:translate(-50%,-50%) rotate(-360deg) scale(1,1)}}@keyframes rubberBand{from{transform:scale3d(.8,.8,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes bounceIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scaleX(1)}}@keyframes scrollStar{0%{transform:translate(-50%,0) rotate(0)}100%{transform:translate(-50%,20px) rotate(360deg)}}.konoka-angel-loading{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}[data-loading=true] .konoka-angel-loading{opacity:0;transition:1s;pointer-events:none}.konoka-angel-loading p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;filter:drop-shadow(2px 2px 5px #ff657e)}@media only screen and (max-width:950px){.thugs-return-link{font-size:20px}.konoka-angel-loading{height:calc(100vh - 66px)}.konoka-angel-loading p{width:calc(80% - 12px)}}.konoka-angel{display:block}.konoka-angel-kv{position:relative;top:-150px;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.konoka-angel-kv-image{max-width:400px;width:80%;margin-right:auto;margin-left:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.konoka-angel-kv-image{margin-right:0;margin-left:0}}.konoka-angel-kv-scroll{position:absolute;left:50%;bottom:8%;transform:translateX(-50%)}.konoka-angel-kv-scroll span{font-size:20px;letter-spacing:1px;color:#ff5478;line-height:1}@media only screen and (max-width:950px){.konoka-angel-kv{top:-100px;height:calc(100vh - 66px)}.konoka-angel-kv-scroll{bottom:10%}.konoka-angel-kv-scroll span{font-size:16px}}.konoka-angel-kv-scroll span::before{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);display:block;width:16px;height:16px;content:'';background-image:url(../assets/img/special/konoka-angel/scroll-star.png);background-repeat:no-repeat;background-size:contain;background-position:center;animation:scrollStar 1s ease infinite}.konoka-angel-gift{padding-top:46px;padding-bottom:108px}@media only screen and (max-width:950px){.konoka-angel-kv-scroll span::before{width:14px;height:14px}.konoka-angel-gift{padding-top:26px;padding-bottom:60px}}.konoka-angel-gift-inner{position:relative;max-width:1080px;margin-right:auto;margin-left:auto;padding:22px 6% 52px;background-color:#fff;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(253,175,188,.45)}@media only screen and (min-width:950px) and (max-width:1140px){.konoka-angel-gift-inner{width:94%}}@media only screen and (max-width:950px){.konoka-angel-gift-inner{max-width:600px;width:90%;padding:16px 4% 22px;border-radius:10px;box-shadow:1px 1px 5px 0 rgba(253,175,188,.45)}}.konoka-angel-gift-inner::after,.konoka-angel-gift-inner::before{position:absolute;display:block;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}.konoka-angel-gift-inner::before{top:-7%;right:-4.2%;width:31.2963%;padding-top:23.938%;background-image:url(../assets/img/special/konoka-angel/gift-star1.png)}@media only screen and (max-width:950px){.konoka-angel-gift-inner::before{top:-1.5%;width:43.33333%;padding-top:32.938%}}.konoka-angel-gift-inner::after{bottom:-4.5%;left:-10.2%;width:20.37037%;padding-top:23.2%;background-image:url(../assets/img/special/konoka-angel/gift-star2.png)}@media only screen and (max-width:950px){.konoka-angel-gift-inner::after{bottom:-1.5%;left:-13.2%;width:23.33333%;padding-top:26.938%}}.konoka-angel-gift-head{font-family:"M PLUS 1p",sans-serif;color:#ff5478;font-weight:800;line-height:1;text-align:center}.konoka-angel-gift-head .sub{position:relative;display:block;margin-bottom:24px;padding-top:48px;font-size:30px;letter-spacing:.075em}.konoka-angel-gift-head .sub::before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:84px;height:36px;content:'';background-image:url(../assets/img/special/konoka-angel/gift-head.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:950px){.konoka-angel-gift-head .sub{margin-bottom:14px;padding-top:30px;font-size:18px}.konoka-angel-gift-head .sub::before{width:64px;height:27px}}.konoka-angel-gift-head .main{position:relative;display:inline-block;font-size:40px;letter-spacing:.05em}@media only screen and (min-width:951px){.konoka-angel-gift-head .main{padding-bottom:17px}}.konoka-angel-gift-head .main::before{position:absolute;left:0;bottom:0;display:block;width:98%;height:5px;content:'';background-image:url(../assets/img/special/konoka-angel/gift-head-dot.png);background-repeat:repeat-x;background-size:contain;background-position-x:left;background-position-y:center}@media only screen and (max-width:950px){.konoka-angel-gift-head .main{font-size:26px}.konoka-angel-gift-head .main::before{content:none}.konoka-angel-gift-head .main .first,.konoka-angel-gift-head .main .second{overflow:hidden;position:relative;padding-bottom:6px;display:inline-block}.konoka-angel-gift-head .main .first::before,.konoka-angel-gift-head .main .second::before{position:absolute;bottom:0;display:block;height:3px;content:'';background-image:url(../assets/img/special/konoka-angel/gift-head-dot.png);background-repeat:repeat-x;background-size:contain;background-position-x:left;background-position-y:center}.konoka-angel-gift-head .main .first{margin-bottom:4px}.konoka-angel-gift-head .main .first::before{width:101%}.konoka-angel-gift-head .main .second::before{width:99%}}.konoka-angel-gift-intro{margin-top:40px;font-family:"M PLUS 1p",sans-serif;color:#1d262e;line-height:1;font-size:16px;text-align:center;letter-spacing:.075em}.konoka-angel-gift-caution,.konoka-angel-gift-list-item-link,.konoka-angel-section-head .en{font-family:Overpass,sans-serif}@media only screen and (max-width:950px){.konoka-angel-gift-intro{margin-top:22px;font-size:13px;line-height:1.7}}.konoka-angel-gift-list{margin-top:44px}.konoka-angel-gift-list-item{width:32%;font-size:0}@media only screen and (min-width:951px){.konoka-angel-gift-list{display:flex;justify-content:space-between}.konoka-angel-gift-list-item{margin-right:2%}.konoka-angel-gift-list-item:last-child{margin-right:0}}.konoka-angel-gift-list-item-image img{width:100%}.konoka-angel-gift-list-item-link{display:inline-flex;justify-content:center;align-items:center;width:100%;padding-top:14px;padding-bottom:14px;background-color:#ff5478;font-size:22px;color:#fff;letter-spacing:.05em;text-decoration:none;line-height:1}[data-os=windows] .konoka-angel-gift-list-item-link{padding-top:16px;padding-bottom:12px}@media only screen and (min-width:951px){.konoka-angel-gift-list-item-link{transition:.3s}.konoka-angel-gift-list-item-link:hover{transition:.3s;background-color:#ff9eb0}}@media only screen and (max-width:950px){.konoka-angel-gift-list{margin-top:22px}.konoka-angel-gift-list-item{max-width:400px;width:100%;margin-right:auto;margin-bottom:20px;margin-left:auto}.konoka-angel-gift-list-item:last-child{margin-bottom:0}.konoka-angel-gift-list-item-link{padding-top:10px;padding-bottom:10px;font-size:16px}[data-os=windows] .konoka-angel-gift-list-item-link{padding-top:10px;padding-bottom:6px}}.konoka-angel-gift-list-item-link::before{position:relative;top:-1px;display:block;margin-right:12px;width:24px;height:22px;content:'';background-image:url(../assets/img/special/konoka-angel/gift-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center}[data-os=windows] .konoka-angel-gift-list-item-link::before{top:-3px}.konoka-angel-gift-caution{margin-top:36px;font-size:14px;color:#676c70;line-height:1.7;letter-spacing:.075em}.konoka-angel-movie{padding-top:58px;padding-bottom:90px}@media only screen and (max-width:950px){.konoka-angel-gift-list-item-link::before{margin-right:8px;width:20px;height:18px}[data-os=windows] .konoka-angel-gift-list-item-link::before{top:-3px}.konoka-angel-gift-caution{margin-top:26px;font-size:13px}.konoka-angel-movie{padding-top:28px;padding-bottom:80px}}.konoka-angel-movie-inner{max-width:768px;margin-right:auto;margin-left:auto;font-size:0}.konoka-angel-movie-head{z-index:1;position:relative;left:-50px;font-size:0}.konoka-angel-movie-image{background:0 0;border:none;outline:0;appearance:none;position:relative;transform:translate(0,-13px)}@media only screen and (max-width:950px){.konoka-angel-movie-inner{max-width:600px;width:90%}.konoka-angel-movie-head{left:-10px;width:80%}.konoka-angel-movie-image{transform:translate(0,-7px)}}@media only screen and (min-width:951px){.konoka-angel-movie-image{transition:.3s}.konoka-angel-movie-image:hover{transition:.3s;transform:translate(13px,0)}.konoka-angel-movie-image:hover::before{transition:.3s;transform:translate(0,0)}.konoka-angel-movie-image::before{transition:.3s}}.konoka-angel-movie-image::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background-color:#ff5478;transform:translate(13px,13px)}.konoka-angel-character-person::before,.konoka-angel-movie-image::after{top:50%;background-repeat:no-repeat;background-position:center;content:''}@media only screen and (max-width:950px){.konoka-angel-movie-image::before{transform:translate(7px,7px)}}.konoka-angel-movie-image::after{position:absolute;left:50%;transform:translate(-50%,-50%);width:98px;height:98px;display:block;background-image:url(../assets/img/special/konoka-angel/movie-play.png);background-size:contain}.konoka-angel-section-head .en{display:block;font-size:90px;color:#28313a;line-height:1;letter-spacing:.025em;font-weight:100}@media only screen and (max-width:950px){.konoka-angel-movie-image::after{width:20%;padding-top:20%}.konoka-angel-section-head .en{font-size:44px}}.konoka-angel-section-head .en span:first-child{color:#ff5478}.konoka-angel-section-head .jp{position:relative;top:-3px;display:block;font-family:"M PLUS 1p",sans-serif;font-size:18px;color:#28313a;line-height:1;letter-spacing:.8em;font-weight:lighter}.konoka-angel-character-person-main-view-button,.konoka-angel-character-person-main-view-text{color:#ff5478;letter-spacing:.075em;font-family:Overpass,sans-serif;line-height:1}.konoka-angel-bluray .konoka-angel-section-head,.konoka-angel-character .konoka-angel-section-head{text-align:center}.konoka-angel-character .konoka-angel-section-head{position:relative}@media only screen and (max-width:950px){.konoka-angel-section-head .jp{font-size:11px}.konoka-angel-character .konoka-angel-section-head{z-index:2;top:-60px}}.konoka-angel-bluray .konoka-angel-section-head{position:absolute;top:-34px;left:50%;transform:translate(-50%,0)}@media only screen and (max-width:950px){.konoka-angel-bluray .konoka-angel-section-head{top:-24px;width:100%}.konoka-angel-shop .konoka-angel-section-head{text-align:center}}.konoka-angel-bluray .konoka-angel-section-head span:nth-child(5){position:relative;top:-1px}.konoka-angel-character{padding-top:92px}.konoka-angel-character-wrapper{z-index:-1}.konoka-angel-character-wrapper.swiper-slide-active{z-index:1}.konoka-angel-character .swiper-container{overflow:visible}.konoka-angel-character-person{z-index:1;position:relative;max-width:1088px;margin-right:auto;margin-left:auto}@media only screen and (min-width:951px){.konoka-angel-character .konoka-angel-section-head{bottom:-34px}.konoka-angel-shop .konoka-angel-section-head{width:50%}.konoka-angel-character-person{display:flex;justify-content:space-between}}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-person{width:94%}}@media only screen and (max-width:950px){.konoka-angel-character{padding-top:40px}.konoka-angel-character-person{max-width:500px;width:90%;padding-top:26px}}[data-current-person=konoka] .konoka-angel-character-person{opacity:0}[data-scrolled=true][data-current-person=konoka] .konoka-angel-character-person{opacity:1;transition:opacity .6s}.konoka-angel-character-person::before{z-index:-1;position:absolute;left:50%;transform:translate(-50%,-50%);width:100vw;height:81.6%;background-image:url(../assets/img/special/konoka-angel/character/bg01.jpg);background-size:cover}.konoka-angel-character-person-main{position:relative;width:42.27%}@media only screen and (max-width:950px){.konoka-angel-character-person::before{height:100%}.konoka-angel-character-person-main{width:100%;padding-top:116%}}.konoka-angel-character-person-main-version{z-index:1;position:absolute;top:15%;left:0}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-person-main-version{width:30%}}@media only screen and (max-width:950px){.konoka-angel-character-person-main-version{top:6%;left:-1%;width:29%}}.konoka-angel-character-person-main-version::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(0)}.konoka-angel-character-person-main[data-version=uniform] .konoka-angel-character-person-main-version-button[data-version=armour],.konoka-angel-character-person-main[data-version=armour] .konoka-angel-character-person-main-version-button[data-version=uniform]{display:none}[data-current-person=konoka] .konoka-angel-character-person-main-version::before{background-image:url(../assets/img/special/konoka-angel/character/konoka/ver_star.png)}[data-current-person=mikoto] .konoka-angel-character-person-main-version::before{background-image:url(../assets/img/special/konoka-angel/character/mikoto/ver_star.png)}[data-current-person=nanami] .konoka-angel-character-person-main-version::before{background-image:url(../assets/img/special/konoka-angel/character/nanami/ver_star.png)}.konoka-angel-character-person-main-version[data-changing=true] button{pointer-events:none;touch-action:none}.konoka-angel-character-person-main-version[data-changing=true]::before{transition:.3s;transform:rotate(360deg)}.konoka-angel-character-person-main-version-button{background:0 0;border:none;outline:0;appearance:none;position:relative}.konoka-angel-character-person-main[data-version=uniform] .konoka-angel-character-person-main-version-button[data-version=uniform]{animation:show .3s linear 0s}.konoka-angel-character-person-main[data-version=armour] .konoka-angel-character-person-main-version-button[data-version=armour]{animation:show .3s linear 0s}.konoka-angel-character-person-main-view{z-index:1;position:absolute;bottom:7%;left:0}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-person-main-view{bottom:6.5%}}.konoka-angel-character-person-main-view-text{margin-bottom:14px;font-size:14px}@media only screen and (max-width:950px){.konoka-angel-character-person-main-view{bottom:10%;max-width:140px;width:35%}.konoka-angel-character-person-main-view-text{margin-bottom:8px;font-size:13px}}.konoka-angel-character-person-main-view-buttonWrap{display:flex}.konoka-angel-character-person-main-view-button{background:#fff;border:none;outline:0;appearance:none;display:flex;justify-content:center;align-items:center;width:81px;padding-top:6px;padding-bottom:6px;font-size:18px}[data-os=windows] .konoka-angel-character-person-main-view-button{padding-top:8px;padding-bottom:4px}@media only screen and (min-width:951px){.konoka-angel-character-person-main-version-button{transition:.3s}.konoka-angel-character-person-main-version-button:hover{transition:.3s;transform:scale(.96)}.konoka-angel-character-person-main-view-button{transition:.3s}.konoka-angel-character-person-main-view-button:hover{transition:.3s;background-color:#e2e2e2}}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-person-main-view-button{width:71px}}@media only screen and (max-width:950px){.konoka-angel-character-person-main-view-button{width:50%;padding-top:6px;padding-bottom:6px;font-size:15px}[data-os=windows] .konoka-angel-character-person-main-view-button{padding-top:6px;padding-bottom:3px}}.konoka-angel-character-person-main-view-button::before{position:relative;top:0;display:block;content:'';width:0;height:0;margin-right:6px;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #fff}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-main-view-button[data-view="3d"]::before,.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-main-view-button[data-view="2d"]::before{content:none}[data-os=windows] .konoka-angel-character-person-main-view-button::before{top:-2px}@media only screen and (max-width:950px){.konoka-angel-character-person-main-view-button::before{margin-right:4px;border-style:solid;border-width:3px 0 3px 5.9px}[data-os=windows] .konoka-angel-character-person-main-view-button::before{top:-1px}.konoka-angel-character-person-images{top:0;left:50%;transform:translate(-50%,0);width:80%}}.konoka-angel-character-person-main-view-button[data-view="2d"]{border-top-left-radius:50px;border-bottom-left-radius:50px}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-main-view-button[data-view="2d"]{background-color:#ff5478;color:#fff;pointer-events:none;touch-action:none}.konoka-angel-character-person-main-view-button[data-view="3d"]{border-top-right-radius:50px;border-bottom-right-radius:50px}.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-main-view-button[data-view="3d"]{background-color:#ff5478;color:#fff;pointer-events:none;touch-action:none}.konoka-angel-character-person-images{position:absolute}@media only screen and (min-width:951px){.konoka-angel-character-person-images{top:0;right:-8%}.konoka-angel-character-person .swiper-button-next,.konoka-angel-character-person .swiper-button-prev{cursor:none}}.konoka-angel-character-person-main[data-version=uniform] .konoka-angel-character-person-images[data-version=uniform]{transition:.3s;opacity:1}.konoka-angel-character-person-main[data-version=armour] .konoka-angel-character-person-images[data-version=uniform]{transition:.3s;opacity:0}.konoka-angel-character-person-images[data-version=uniform] img[data-view="2d"]{opacity:0;transition:1s}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-images[data-version=uniform] img[data-view="2d"]{display:block;animation:show .3s linear 0s}.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-images[data-version=uniform] img[data-view="2d"]{display:none}.swiper-slide-active .konoka-angel-character-person-images[data-version=uniform] img[data-view="2d"]{opacity:1;transition:1s}.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-images[data-version=uniform] img[data-view="3d"]{display:block;animation:show .3s linear 0s}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-images[data-version=uniform] img[data-view="3d"]{display:none}.konoka-angel-character-person-main[data-version=armour] .konoka-angel-character-person-images[data-version=armour]{transition:.3s;opacity:1}.konoka-angel-character-person-main[data-version=uniform] .konoka-angel-character-person-images[data-version=armour]{transition:.3s;opacity:0}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-images[data-version=armour] img[data-view="2d"]{display:block;animation:show .3s linear 0s}.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-images[data-version=armour] img[data-view="2d"]{display:none}.konoka-angel-character-person-main[data-view="3d"] .konoka-angel-character-person-images[data-version=armour] img[data-view="3d"]{display:block;animation:show .3s linear 0s}.konoka-angel-character-person-main[data-view="2d"] .konoka-angel-character-person-images[data-version=armour] img[data-view="3d"]{display:none}.konoka-angel-character-person-info{width:calc(100% - 42.27%);padding-top:12%;padding-left:9%;padding-bottom:12.5%}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-person-info{width:calc(100% - 44.27%);padding-top:9%;padding-left:2%}}.konoka-angel-character-person-name{font-family:"M PLUS 1p",sans-serif;font-size:58px;color:#fff;font-weight:lighter;line-height:1}@media only screen and (max-width:950px){.konoka-angel-character-person-info{max-width:375px;width:100%;margin-right:auto;margin-left:auto;padding-top:16px;padding-bottom:40px;padding-left:0}.konoka-angel-character-person-name{font-size:33px}}.konoka-angel-character-person-name span{display:inline-block;margin-right:4px;padding:8px;transform-style:preserve-3d;transform:scale(0,1);backface-visibility:hidden;will-change:transform}.konoka-angel-character-person-name span:last-child{margin-right:0}.swiper-slide-active .konoka-angel-character-person-name span{transform:scale(1,1);transition:transform .8s}.konoka-angel-character-person-name span:nth-child(1){transition-delay:.1s}.konoka-angel-character-person-name span:nth-child(2){transition-delay:.2s}.konoka-angel-character-person-name span:nth-child(3){transition-delay:.3s}.konoka-angel-character-person-name span:nth-child(4){transition-delay:.4s}.konoka-angel-character-person-name span:nth-child(5){transition-delay:.5s}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-person-name span:nth-child(odd){background-color:#ff5478}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-person-name span:nth-child(even){background-color:#ff9eb0}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-person-name span:nth-child(odd){background-color:#476aff}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-person-name span:nth-child(even){background-color:#55b1ff}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-person-name span:nth-child(odd){background-color:#3cd400}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-person-name span:nth-child(even){background-color:#a6eb00}.konoka-angel-character-person-cv{opacity:0;transition:1s;margin-top:18px;display:flex;align-items:center}@media only screen and (max-width:950px){.konoka-angel-character-person-name span{margin-right:2px;padding:6px}.konoka-angel-character-person-cv{margin-top:21px;padding-right:2%;padding-left:2%}}.swiper-slide-active .konoka-angel-character-person-cv{opacity:1;transition:1s}.konoka-angel-character-person-cv-term{display:flex;justify-content:center;align-items:center;width:50px;padding-top:18px;padding-bottom:12px;margin-right:14px;font-family:Overpass,sans-serif;font-size:18px;line-height:1;letter-spacing:.1em;border-radius:50%}.konoka-angel-character-exoframe-list-term,.konoka-angel-character-person-cv-desc{letter-spacing:.3em;line-height:1;font-family:"M PLUS 1p",sans-serif}@media only screen and (max-width:950px){.konoka-angel-character-person-cv-term{width:38px;margin-right:8px;padding-top:13px;padding-bottom:10px;font-size:13px}}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-person-cv-term{color:#ff5478;border:1px solid #ff5478}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-person-cv-term{color:#476aff;border:1px solid #476aff}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-person-cv-term{color:#3cd400;border:1px solid #3cd400}.konoka-angel-character-person-cv-desc{font-size:24px;color:#ff5478}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-person-cv-desc{color:#ff5478}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-person-cv-desc{color:#476aff}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-person-cv-desc{color:#3cd400}.konoka-angel-character-person-about{opacity:0;transition:1s;margin-top:30px}@media only screen and (max-width:950px){.konoka-angel-character-person-cv-desc{font-size:18px}.konoka-angel-character-person-about{margin-top:27px;padding-right:2%;padding-left:2%}}.swiper-slide-active .konoka-angel-character-person-about{opacity:1;transition:1s}.konoka-angel-character-person-about-nickname{display:block;margin-bottom:20px;font-family:"M PLUS 1p",sans-serif;font-size:16px;color:#1d262e;line-height:1;letter-spacing:.05em}@media only screen and (max-width:950px){.konoka-angel-character-person-about-nickname{margin-bottom:26px;font-size:14px}}.konoka-angel-character-person-about-nickname span{font-size:18px}.konoka-angel-character-person-about-text{font-family:"M PLUS 1p",sans-serif;font-size:16px;color:#1d262e;line-height:2.5;letter-spacing:.16em}@media only screen and (max-width:950px){.konoka-angel-character-person-about-nickname span{font-size:16px}.konoka-angel-character-person-about-text{display:inline-block;width:100%;font-size:13px;line-height:1.8;letter-spacing:.1em}}.konoka-angel-character-person-about-text [data-ruby]{position:relative}.konoka-angel-character-person-about-text [data-ruby]::before{content:attr(data-ruby);position:absolute;top:-18px;left:0;right:0;margin:auto;font-family:"M PLUS 1p",sans-serif;color:#1d262e;font-size:10px;letter-spacing:.16em}.konoka-angel-character-person .swiper-button-next,.konoka-angel-character-person .swiper-button-prev{background:0 0;border:none;outline:0;appearance:none}@media only screen and (max-width:950px){.konoka-angel-character-person-about-text [data-ruby]::before{width:110%;top:-14px;font-size:1px}.konoka-angel-character-person .swiper-button-next,.konoka-angel-character-person .swiper-button-prev{display:none}}.konoka-angel-character-person .swiper-button-prev{left:1%}.konoka-angel-character-person .swiper-button-next{right:1%}.konoka-angel-character-switch{position:absolute;font-size:0}@media only screen and (min-width:951px){.konoka-angel-character-person .swiper-button-prev img{transform:translateX(0) rotate(180deg);transition:.3s}.konoka-angel-character-person .swiper-button-prev:hover img{transition:.3s;transform:translateX(-10px) rotate(180deg)}.konoka-angel-character-person .swiper-button-next img{transition:.3s}.konoka-angel-character-person .swiper-button-next:hover img{transition:.3s;transform:translateX(10px)}.konoka-angel-character-switch{bottom:3%;left:51.27%}}@media only screen and (min-width:950px) and (max-width:1148px){.konoka-angel-character-switch{left:46.27%}}.konoka-angel-character-switch button{background:#dfdfdf;border:none;appearance:none;position:static;margin-right:18px;outline:#818181 solid 1px}.konoka-angel-character-switch button:last-child{margin-right:0}@media only screen and (min-width:951px){.konoka-angel-character-switch button{transition:.3s}.konoka-angel-character-switch button:not([data-active=true]):hover[data-character=konoka]{transition:.3s;background-color:#ff5478;outline:#ff5478 solid 1px}.konoka-angel-character-switch button:not([data-active=true]):hover[data-character=mikoto]{transition:.3s;background-color:#476aff;outline:#476aff solid 1px}.konoka-angel-character-switch button:not([data-active=true]):hover[data-character=nanami]{transition:.3s;background-color:#3cd400;outline:#3cd400 solid 1px}}@media only screen and (max-width:950px){.konoka-angel-character-switch{top:-4%;left:50%;transform:translate(-53%,0);display:flex;justify-content:space-between;width:56%;max-width:280px}.konoka-angel-character-switch button{width:31%}.konoka-angel-character-switch button:last-child{margin-right:0}}.konoka-angel-character-switch button[data-active=true]{pointer-events:none;touch-action:none}.konoka-angel-character-switch button[data-active=true][data-character=konoka]{background-color:#ff5478;outline:#ff5478 solid 1px}.konoka-angel-character-switch button[data-active=true][data-character=mikoto]{background-color:#476aff;outline:#476aff solid 1px}.konoka-angel-character-switch button[data-active=true][data-character=nanami]{background-color:#3cd400;outline:#3cd400 solid 1px}.konoka-angel-character-exoframe{display:flex;position:relative;max-width:980px;margin:22px auto 120px}@media only screen and (min-width:951px){.konoka-angel-character-exoframe{justify-content:space-between}}@media only screen and (min-width:950px) and (max-width:1060px){.konoka-angel-character-exoframe{width:94%}}@media only screen and (max-width:950px){.konoka-angel-character-exoframe{flex-direction:column;top:-1px;max-width:500px;width:90%;margin-top:0;margin-bottom:40px;padding-top:12px}}[data-current-person=konoka] .konoka-angel-character-exoframe{opacity:0}[data-scrolled=true][data-current-person=konoka] .konoka-angel-character-exoframe{opacity:1;transition:opacity .6s}.konoka-angel-character-exoframe::before{z-index:-1;position:absolute;top:-81px;left:50%;transform:translate(-50%,0);width:100vw;height:116%;content:'';background-image:url(../assets/img/special/konoka-angel/character/bg02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.konoka-angel-character-exoframe-info{position:relative;right:-10%;width:56.32%;padding-top:7.4%;padding-bottom:3.8%}@media only screen and (min-width:950px) and (max-width:1060px){.konoka-angel-character-exoframe-info{width:63.32%}}.konoka-angel-character-exoframe-name{font-family:"M PLUS 1p",sans-serif;font-size:53px;color:#fff;font-weight:lighter;line-height:1}.konoka-angel-character-exoframe-name .first,.konoka-angel-character-exoframe-name .second{display:block}.konoka-angel-character-exoframe-name .first{margin-bottom:5px}@media only screen and (max-width:950px){.konoka-angel-character-exoframe::before{top:50%;transform:translate(-50%,-50%);height:100%}.konoka-angel-character-exoframe-info{order:2;top:-6px;right:0;width:100%;padding-top:0;padding-bottom:26px}.konoka-angel-character-exoframe-name{font-size:29px}.konoka-angel-character-exoframe-name .first{margin-bottom:3px}}.konoka-angel-character-exoframe-name .letter{display:inline-block;margin-right:3px;padding:6px;transform-style:preserve-3d;transform:scale(0,1);backface-visibility:hidden;will-change:transform}.konoka-angel-character-exoframe-name .letter:last-child{margin-right:0}@media only screen and (max-width:950px){.konoka-angel-character-exoframe-name .letter{margin-right:2px;padding:4px}}.swiper-slide-active .konoka-angel-character-exoframe-name .letter{transform:scale(1,1);transition:transform .8s}.konoka-angel-character-exoframe-name .first .letter:nth-child(1){transition-delay:.1s}.konoka-angel-character-exoframe-name .first .letter:nth-child(2){transition-delay:.2s}.konoka-angel-character-exoframe-name .first .letter:nth-child(3){transition-delay:.3s}.konoka-angel-character-exoframe-name .second .letter:nth-child(1){transition-delay:.4s}.konoka-angel-character-exoframe-name .second .letter:nth-child(2){transition-delay:.5s}.konoka-angel-character-exoframe-name .second .letter:nth-child(3){transition-delay:.6s}.konoka-angel-character-exoframe-name .second .letter:nth-child(4){transition-delay:.7s}.konoka-angel-character-exoframe-name .second .letter:nth-child(5){transition-delay:.8s}.konoka-angel-character-exoframe-name .second .letter:nth-child(6){transition-delay:.9s}.konoka-angel-character-exoframe-name .second .letter:nth-child(7){transition-delay:1s}.konoka-angel-character-exoframe-name .second .letter:nth-child(8){transition-delay:1.1s}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-exoframe-name .letter:nth-child(odd){background-color:#ff5478}.konoka-angel-character-wrapper[data-current-person=konoka] .konoka-angel-character-exoframe-name .letter:nth-child(even){background-color:#ff9eb0}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-exoframe-name .letter:nth-child(odd){background-color:#476aff}.konoka-angel-character-wrapper[data-current-person=mikoto] .konoka-angel-character-exoframe-name .letter:nth-child(even){background-color:#55b1ff}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-exoframe-name .letter:nth-child(odd){background-color:#3cd400}.konoka-angel-character-wrapper[data-current-person=nanami] .konoka-angel-character-exoframe-name .letter:nth-child(even){background-color:#a6eb00}.konoka-angel-character-exoframe-list{opacity:0;transition:1s;max-width:552px;margin-top:50px;margin-right:auto}.swiper-slide-active .konoka-angel-character-exoframe-list{opacity:1;transition:1s}.konoka-angel-character-exoframe-list-block{display:flex;align-items:flex-start;margin-bottom:16px}.konoka-angel-character-exoframe-list-term{flex:1;display:flex;align-items:center;padding-top:5px;padding-left:5px;color:#434343;font-size:16px}@media only screen and (max-width:950px){.konoka-angel-character-exoframe-list{width:100%;margin-top:42px}.konoka-angel-character-exoframe-list-block{margin-bottom:10px}.konoka-angel-character-exoframe-list-term{padding-top:2px;padding-left:3px;font-size:13px}}.konoka-angel-character-exoframe-list-term::before{display:block;content:'';margin-right:10px;width:8px;height:2px;background-color:#ff5478}@media only screen and (max-width:950px){.konoka-angel-character-exoframe-list-term::before{margin-right:8px;width:6px;height:2px}}.konoka-angel-bluray-inner,.konoka-angel-footer-inner,.konoka-angel-other-inner,.konoka-angel-shop-inner{margin-right:auto;margin-left:auto}.konoka-angel-character-exoframe-list-desc{flex:5;font-family:"M PLUS 1p",sans-serif;color:#434343;font-size:16px;letter-spacing:.075em;line-height:1.6}.konoka-angel-character-exoframe-list-desc span{color:#ff5478}.konoka-angel-character-exoframe-image{opacity:0;transition:1s;width:calc(100% - 56.32%)}.swiper-slide-active .konoka-angel-character-exoframe-image{opacity:1;transition:1s}@media only screen and (min-width:951px){.konoka-angel-character-exoframe-image img{transform:translate(68px,50px) scale(1.3)}}@media only screen and (min-width:950px) and (max-width:1280px){.konoka-angel-character-exoframe-image img[data-character=nanami]{transform:translate(68px,50px) scale(1.1)}}@media only screen and (min-width:950px) and (max-width:1240px){.konoka-angel-character-exoframe-image img{transform:translate(68px,50px) scale(1.2)}.konoka-angel-character-exoframe-image img[data-character=nanami]{transform:translate(68px,50px) scale(1.1)}}@media only screen and (min-width:950px) and (max-width:1180px){.konoka-angel-character-exoframe-info{right:0}.konoka-angel-character-exoframe-image img{transform:translate(-10%,50px) scale(1.2)}.konoka-angel-character-exoframe-image img[data-character=nanami]{transform:translate(-10%,50px) scale(1.1)}}@media only screen and (min-width:950px) and (max-width:1060px){[data-current-slide="2"] .konoka-angel-character-exoframe-list-block:nth-child(3) .konoka-angel-character-exoframe-list-desc{padding-right:10%}.konoka-angel-character-exoframe-image{width:calc(100% - 63.32%)}.konoka-angel-character-exoframe-image img{transform:translate(-10%,20%) scale(1.3)}.konoka-angel-character-exoframe-image img[data-character=nanami]{transform:translate(-10%,20%) scale(1.2)}}.konoka-angel-bluray{overflow-y:visible;position:relative;background:linear-gradient(180deg,#ffcfd3 0,#ffd0d3 50%,#ffdacf 50%,#ffdacf 100%)}@media only screen and (max-width:950px){.konoka-angel-character-exoframe-list-desc{flex:4;font-size:13px}.konoka-angel-character-exoframe-image{order:1;width:100%}.konoka-angel-bluray{background:linear-gradient(180deg,#ffcfd3 0,#ffd0d3 46%,#ffdacf 46%,#ffdacf 100%)}}.konoka-angel-bluray::before{position:absolute;top:-120px;left:0;width:100%;height:120px;display:block;content:'';background-color:rgba(255,255,255,.6)}.konoka-angel-bluray-inner{position:relative;max-width:1300px}.konoka-angel-bluray-inner::before,.konoka-angel-bluray-item,.konoka-angel-bluray-linkWrap,.konoka-angel-bluray-nowonsale,.konoka-angel-bluray-star{position:absolute}.konoka-angel-bluray-inner::before{top:50%;left:50%;transform:translate(-50%,-51.5%);width:100%;height:0;padding-top:11.8%;content:'';background-image:url(../assets/img/special/konoka-angel/bd/logo.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:950px){.konoka-angel-bluray-inner{max-width:580px;width:100%}.konoka-angel-bluray-inner::before{top:46%;width:552px;height:65px;padding-top:0;transform:translate(-50%,-54%)}}.konoka-angel-bluray-inner-height{padding-top:87.69231%}.konoka-angel-bluray-star:nth-of-type(1){top:5%;left:3%;width:15.38462%}@media only screen and (max-width:950px){.konoka-angel-bluray-inner-height{padding-top:344.35262%}.konoka-angel-bluray-star:nth-of-type(1){top:2.5%;left:-1%;width:35.26171%}}.konoka-angel-bluray-star:nth-of-type(2){top:28.2%;right:1.8%;width:4.84615%}@media only screen and (max-width:950px){.konoka-angel-bluray-star:nth-of-type(2){top:17.5%;right:9%;width:10.46832%}}.konoka-angel-bluray-star:nth-of-type(3){right:-5.6%;bottom:25.9%;width:12.30769%}@media only screen and (max-width:950px){.konoka-angel-bluray-star:nth-of-type(3){right:-6%;bottom:34.9%;width:26.72176%}}.konoka-angel-bluray-star:nth-of-type(4){bottom:4%;left:18.7%;width:5.53846%}@media only screen and (max-width:950px){.konoka-angel-bluray-star:nth-of-type(4){bottom:23.5%;left:-5.3%;width:11.01928%}}.konoka-angel-bluray-star:nth-of-type(5){right:23%;bottom:5%;width:6%}@media only screen and (max-width:950px){.konoka-angel-bluray-star:nth-of-type(5){bottom:10%;right:3%;width:12.67218%}}.konoka-angel-bluray-item:nth-of-type(6){opacity:0;top:18%;width:20.15385%}@media only screen and (min-width:951px){.konoka-angel-bluray-item:nth-of-type(6){left:14%}}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(6){z-index:2;top:4.6%;right:.5%;width:43.52617%}}.konoka-angel-bluray-item:nth-of-type(6)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(7){opacity:0;top:8.2%;left:35.5%;width:27.84615%}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(7){z-index:2;top:13%;left:1%;width:63.91185%}}.konoka-angel-bluray-item:nth-of-type(7)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(8){opacity:0;right:8%;top:15%;width:26.30769%}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(8){top:26.6%;right:-2%;width:61.70799%}}.konoka-angel-bluray-item:nth-of-type(8)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(9){opacity:0;bottom:29.4%;left:8.3%;width:28.84615%}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(9){left:0;bottom:33.4%;width:60.60606%}}.konoka-angel-bluray-item:nth-of-type(9)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(10){opacity:0;bottom:15%;width:29.84615%}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(10){z-index:2;right:0;bottom:20.5%;width:66.1157%}}.konoka-angel-bluray-item:nth-of-type(10)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(11){opacity:0;bottom:23.5%;width:21.23077%}@media only screen and (min-width:951px){.konoka-angel-bluray-item:nth-of-type(10){left:35%}.konoka-angel-bluray-item:nth-of-type(11){right:8.5%}}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(11){z-index:2;left:0;bottom:6%;width:47.93388%}}.konoka-angel-bluray-item:nth-of-type(11)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) forwards}.konoka-angel-bluray-item:nth-of-type(12){opacity:0;top:32%;left:34.5%;width:25.84615%}@media only screen and (max-width:950px){.konoka-angel-bluray-item:nth-of-type(12){top:36.5%;left:14%;width:55.09642%}}.konoka-angel-bluray-item:nth-of-type(12)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) .2s forwards}.konoka-angel-bluray-nowonsale:nth-of-type(13){opacity:0;top:37.5%;right:13.5%;width:27.69231%}@media only screen and (max-width:950px){.konoka-angel-bluray-nowonsale:nth-of-type(13){top:45%;right:-2.5%;width:35.81267%}}.konoka-angel-bluray-nowonsale:nth-of-type(13)[data-scrolled=true]{animation:bounceIn .6s cubic-bezier(.215,.61,.355,1) .1s forwards}.konoka-angel-bluray-linkWrap{left:50%;bottom:7%;transform:translate(-50%,0);width:33.23077%;font-size:0}@media only screen and (max-width:950px){.konoka-angel-bluray-linkWrap{z-index:2;bottom:2%;max-width:300px;width:71.62534%}}.konoka-angel-bluray-link{display:block}@media only screen and (min-width:951px){.konoka-angel-bluray-link{position:relative}.konoka-angel-bluray-link::before{opacity:0;position:absolute;display:block;width:100%;height:100%;content:'';background-image:url(../assets/img/special/konoka-angel/bd/btn-hover.png);background-repeat:no-repeat;background-position:center;background-size:contain;transition:.3s}.konoka-angel-bluray-link:hover::before{opacity:1;transition:.3s}.konoka-angel-bluray-character[data-character=konoka]{opacity:0;bottom:0;left:0;transform:translate(-40%,0) scale(-1,1)}.konoka-angel-bluray-character[data-character=konoka][data-scrolled=true]{opacity:1;transform:translate(-40%,0) scale(1,1);transition:.3s}}.konoka-angel-bluray-character{z-index:1;position:absolute}.konoka-angel-bluray-character[data-character=konoka]{width:43.07692%}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=konoka]{opacity:0;left:-27%;top:6.5%;transform:scale(0,1);width:68.31956%}[data-top-jacket-scrolled=true] .konoka-angel-bluray-character[data-character=konoka]{opacity:1;transform:scale(1,1);transition:.3s ease .1s}}.konoka-angel-bluray-character[data-character=konoka][data-scrolled=true] .konoka-angel-bluray-character-fuki{animation:rubberBand .6s linear .3s forwards}.konoka-angel-bluray-character[data-character=konoka] .konoka-angel-bluray-character-fuki{top:-12%;right:-17%;transform:scale(.8,.8,1);width:50%}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=konoka] .konoka-angel-bluray-character-fuki{top:-29%;right:-28%;width:63%}.konoka-angel-bluray-character[data-character=konoka] .konoka-angel-bluray-character-fuki img{transform:rotate(-3deg)}}.konoka-angel-bluray-character[data-character=mikoto]{width:18.46154%}@media only screen and (min-width:951px){.konoka-angel-bluray-character[data-character=mikoto]{bottom:0;right:0;transform:translate(-10%,0)}.konoka-angel-bluray-character[data-character=mikoto][data-scrolled=true][data-transition=true] .konoka-angel-bluray-character-fuki{opacity:1;animation:rubberBand .6s linear .6s forwards;transition:.6s ease .6s}.konoka-angel-bluray-character[data-character=mikoto][data-scrolled=true][data-transition=true] .konoka-angel-bluray-character-image{opacity:1;transform:scale(1,1);transition:.3s ease .3s}.konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-fuki{opacity:0}.konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-image{opacity:0;transform:scale(-1,1)}}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=mikoto]{opacity:0;left:11.5%;bottom:17.5%;transform:scale(0,1);width:31.40496%}[data-bottom-jacket-scrolled=true] .konoka-angel-bluray-character[data-character=mikoto]{opacity:1;transform:scale(1,1);transition:.3s ease .1s}[data-bottom-jacket-scrolled=true] .konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-fuki{animation:rubberBand .6s linear .3s forwards}}.konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-fuki{top:-4%;left:-72%;width:95.83333%}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-fuki{top:-31%;left:-52%;width:103.83333%}.konoka-angel-bluray-character[data-character=mikoto] .konoka-angel-bluray-character-fuki img{transform:rotate(10deg)}}.konoka-angel-bluray-character[data-character=nanami]{width:30%}@media only screen and (min-width:951px){.konoka-angel-bluray-character[data-character=nanami]{opacity:0;right:0;bottom:0;transform:translate(25%,0) scale(-1,1)}.konoka-angel-bluray-character[data-character=nanami][data-scrolled=true]{opacity:1;transform:translate(25%,0) scale(1,1);transition:.3s ease .2s}.konoka-angel-bluray-character[data-character=nanami][data-scrolled=true] .konoka-angel-bluray-character-fuki{animation:rubberBand .6s linear .6s forwards}.konoka-angel-bluray-character[data-character=nanami][data-scrolled=true][data-transition=true] .konoka-angel-bluray-character-fuki{opacity:0;transition:.6s ease}.konoka-angel-bluray-character[data-character=nanami][data-scrolled=true][data-transition=true] .konoka-angel-bluray-character-image{opacity:0;transform:scale(-1,1);transition:.3s ease .3s}.konoka-angel-shop-inner{display:flex;flex-wrap:wrap}}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=nanami]{opacity:0;right:-4.2%;bottom:31.5%;transform:scale(0,1);width:46.83196%}[data-reward-cd-scrolled=true] .konoka-angel-bluray-character[data-character=nanami]{opacity:1;transform:scale(1,1);transition:.3s ease .1s}[data-reward-cd-scrolled=true] .konoka-angel-bluray-character[data-character=nanami] .konoka-angel-bluray-character-fuki{animation:rubberBand .6s linear .3s forwards}}.konoka-angel-bluray-character[data-character=nanami] .konoka-angel-bluray-character-fuki{top:-8%;left:-43%;transform:scale(.8,.8,1);width:69.23077%}.konoka-angel-bluray-character-fuki{position:absolute}.konoka-angel-shop{padding-top:66px;padding-bottom:62px}.konoka-angel-shop-inner{max-width:690px}@media only screen and (max-width:950px){.konoka-angel-bluray-character[data-character=nanami] .konoka-angel-bluray-character-fuki{top:-46%;left:-33%;width:84.23077%}.konoka-angel-bluray-character[data-character=nanami] .konoka-angel-bluray-character-fuki img{transform:rotate(9deg)}.konoka-angel-bluray-character[data-character=nanami] .konoka-angel-bluray-character-image{transform:rotate(5deg)}.konoka-angel-shop{padding-top:36px;padding-bottom:32px}.konoka-angel-shop-inner{width:90%}}.konoka-angel-shop-text{margin-top:18px;font-family:"M PLUS 1p",sans-serif;color:#28313a;font-size:18px;letter-spacing:.08em;line-height:1.7}@media only screen and (max-width:950px){.konoka-angel-shop-text{max-width:450px;margin-right:auto;margin-left:auto;font-size:15px;text-align:center}}.konoka-angel-footer-copyright .normal,.konoka-angel-footer-copyright .special{font-family:"M PLUS 1p",sans-serif;color:#fff;font-size:14px;letter-spacing:.075em;line-height:1}.konoka-angel-shop-text span{padding:0 2%;background-color:#fff}@media only screen and (min-width:951px){.konoka-angel-shop-text{width:50%;order:3}.konoka-angel-shop-linkWrap{width:50%;text-align:right}.konoka-angel-shop-linkWrap:nth-of-type(1){order:2}}@media only screen and (max-width:950px){.konoka-angel-shop-linkWrap{display:block;width:70%;margin-top:18px;margin-right:auto;margin-left:auto;text-align:center}}.konoka-angel-shop-link{display:inline-block}@media only screen and (min-width:951px){.konoka-angel-shop-linkWrap:nth-of-type(2){padding-top:20px;order:4}.konoka-angel-shop-link{transition:.3s}.konoka-angel-shop-link:hover{transition:.3s;transform:scale(.98)}.konoka-angel-other-inner{display:flex;justify-content:space-between}}.konoka-angel-other{padding-top:58px;padding-bottom:100px;background-color:rgba(255,255,255,.6)}.konoka-angel-other-inner{position:relative;max-width:902px}@media only screen and (min-width:950px) and (max-width:1240px){.konoka-angel-other-inner{width:70%}}@media only screen and (max-width:950px){.konoka-angel-other{padding-top:28px;padding-bottom:28px}.konoka-angel-other-inner{width:90%}}.konoka-angel-other-link{display:block;width:44.3%}@media only screen and (max-width:950px){.konoka-angel-other-link{width:70%;margin-right:auto;margin-left:auto;text-align:center}.konoka-angel-other-link:nth-of-type(2){margin-top:26px}}.konoka-angel-return{background:0 0;border:none;outline:0;appearance:none;position:absolute;right:-160px;bottom:-78px}@media only screen and (min-width:951px){.konoka-angel-other-link{transition:.3s}.konoka-angel-other-link:hover{transition:.3s;transform:scale(.98)}.konoka-angel-return{transition:.3s}.konoka-angel-return:hover{transition:.3s;transform:translateY(-10px)}}@media only screen and (min-width:950px) and (max-width:1240px){.konoka-angel-return{width:76px;right:-120px}}@media only screen and (max-width:950px){.konoka-angel-return{width:52px;right:-12px;bottom:-21px}}.konoka-angel-footer{position:relative}.konoka-angel-footer::after,.konoka-angel-footer::before{z-index:-1;position:absolute;top:0;width:50%;height:100%;content:'';display:block}.konoka-angel-footer::before{left:0;background-color:#ff9ea4}.konoka-angel-footer::after{left:50%;background-color:#ffa3a8}.konoka-angel-footer-inner{max-width:1300px;padding-top:10px;padding-bottom:6px;background-image:url(../assets/img/special/konoka-angel/footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.konoka-angel-footer-copyright{text-align:center}.konoka-angel-footer-copyright .normal{display:block}.konoka-angel-footer-copyright .special{display:block;margin-bottom:6px}