@charset "UTF-8";.swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:flex;display:-ms-flexbox;display:-webkit-box;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-slide{-ms-flex:0 0 auto;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{background-position:center;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:auto;opacity:.35;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-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-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-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");left:auto;right:10px}.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-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-pagination{position:absolute;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s;transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.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{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progress{height:100%;left:0;top:0;width:4px}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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-slide-shadow-bottom{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;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(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-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-zoom-container{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader: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'%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-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.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)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/fonts/fa/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/fa/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/fa/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/fa/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/fa/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/fa/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{list-style-type:none;margin-left:2.14286em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14286em;position:absolute;text-align:center;top:.14286em;width:2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * smartbanner.js v1.16.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2020 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.smartbanner{background:#f3f3f3;font-family:Helvetica,sans,sans-serif;height:84px;left:0;overflow-x:hidden;position:absolute;top:0;width:100%}.smartbanner__exit{border:0;display:block;height:12px;left:9px;margin:0;position:absolute;text-align:center;top:calc(50% - 6px);width:12px}.smartbanner__exit:before,.smartbanner__exit:after{background:#767676;content:' ';height:12px;position:absolute;width:1px}.smartbanner__exit:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smartbanner__exit:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.smartbanner__icon{background-size:64px 64px;border-radius:15px;height:64px;left:30px;position:absolute;top:10px;width:64px}.smartbanner__info{align-items:center;-webkit-box-align:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;height:64px;left:104px;overflow-y:hidden;position:absolute;top:10px;width:60%}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{background:#f3f3f3;border-radius:5px;color:#1474fc;display:block;font-size:18px;min-width:10%;padding:0 10px;position:absolute;right:10px;text-align:center;text-decoration:none;top:32px;z-index:1}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);-webkit-box-shadow:inset 0 4px 0 #88b131;box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{background:#1c1e21;border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;font-family:ArialRoundedMTBold,Arial;font-size:20px;height:17px;left:6px;line-height:17px;margin-right:7px;text-shadow:0 1px 1px #000;width:17px}.smartbanner.smartbanner--android .smartbanner__exit:before,.smartbanner.smartbanner--android .smartbanner__exit:after{background:#b1b1b3;height:11px;left:8px;top:3px;width:2px}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{background:none;border-radius:0;-webkit-box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700;min-width:12%;padding:0;right:20px;top:30px}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{background:#42b6c9;background:-webkit-gradient(linear,left top,left bottom,from(#42b6c9),to(#39a9bb));background:linear-gradient(to bottom,#42b6c9,#39a9bb);-webkit-box-shadow:none;box-shadow:none;display:block;line-height:24px;padding:0 10px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}body.smartbanner-shown{padding-top:129px}body.smartbanner-shown .header{top:84px}body.smartbanner-shown .menu{top:129px}.smartbanner{position:fixed;z-index:31}.smartbanner .smartbanner__info__title{color:rgba(0,0,0,.87);line-height:16px}.smartbanner .smartbanner__info__author,.smartbanner .smartbanner__info__price{color:rgba(0,0,0,.38);letter-spacing:-.1px;line-height:15px;white-space:nowrap}.smartbanner .star-fill{color:#fd9630}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input[type=submit],input[type=button]{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}html{font-size:62.5%}body{font-size:1.2rem;line-height:1.2rem;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-touch-callout:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}small{font-size:1.0rem}mark{background-color:transparent}.mbgaui-container{display:block;height:100%;position:relative;width:100%}.mbgaui-container.mbgaui-inactive object{visibility:hidden}.fc-base{color:#fff!important}.fc-success{color:inherit!important}.fc-error{color:inherit!important}.fc-warning{color:inherit!important}.fc-up{color:#ff9ab2!important}.fc-down{color:#6fffa5!important}.fc-notice{color:#e4dc88!important}.fs-b{font-size:1.2rem!important}.fs-s{font-size:1rem!important}.fs-l{font-size:1.4rem!important}.fs-xs{font-size:.8rem!important}.fs-xl{font-size:1.6rem!important}.fs-xxs{font-size:.6rem!important}.fs-xxl{font-size:1.8rem!important}.fw-n{font-weight:400!important}.fw-b{font-weight:700!important}.td-u{text-decoration:underline}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.lh-b{line-height:1.2rem}.lh-s{line-height:1rem!important}.lh-l{line-height:1.4rem!important}.lh-xs{line-height:.8rem!important}.lh-xl{line-height:1.6rem!important}.mt-0{margin-top:0!important}.mt-b{margin-top:5px!important}.mt-b2{margin-top:10px!important}.mt-b3{margin-top:15px!important}.mt-b4{margin-top:20px!important}.mr-0{margin-right:0!important}.mr-b{margin-right:5px!important}.mr-b2{margin-right:10px!important}.mr-b3{margin-right:15px!important}.mr-b4{margin-right:20px!important}.mb-0{margin-bottom:0!important}.mb-b{margin-bottom:5px!important}.mb-b2{margin-bottom:10px!important}.mb-b3{margin-bottom:15px!important}.mb-b4{margin-bottom:20px!important}.ml-0{margin-left:0!important}.ml-b{margin-left:5px!important}.ml-b2{margin-left:10px!important}.ml-b3{margin-left:15px!important}.ml-b4{margin-left:20px!important}.mr-a{margin-right:auto!important}.ml-a{margin-left:auto!important}.pt-0{padding-top:0!important}.pt-b{padding-top:5px!important}.pt-b2{padding-top:10px!important}.pt-b3{padding-top:15px!important}.pt-b4{padding-top:20px!important}.pr-0{padding-right:0!important}.pr-b{padding-right:5px!important}.pr-b2{padding-right:10px!important}.pr-b3{padding-right:15px!important}.pr-b4{padding-right:20px!important}.pb-0{padding-bottom:0!important}.pb-b{padding-bottom:5px!important}.pb-b2{padding-bottom:10px!important}.pb-b3{padding-bottom:15px!important}.pb-b4{padding-bottom:20px!important}.pl-0{padding-left:0!important}.pl-b{padding-left:5px!important}.pl-b2{padding-left:10px!important}.pl-b3{padding-left:15px!important}.pl-b4{padding-left:20px!important}.po-r{position:relative!important}.po-a{position:absolute!important}.di-n{display:none!important}.di-i{display:inline!important}.di-ib{display:inline-block!important}.di-b{display:block!important}.di-t{display:table!important}.di-tc{display:table-cell!important}.di-box{display:-ms-flexbox;display:flex;display:box;display:-webkit-box}.di-f{display:-webkit-box;display:-ms-flexbox;display:flex}.flex{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0}.vi-h{visibility:hidden!important}.vi-v{visibility:visible!important}.fl-n{float:none!important}.fl-r{float:right!important}.fl-l{float:left!important}.li-disc{list-style:disc inside!important}.li-decimal{list-style:decimal inside!important}.w-full{width:100%}.w-base{width:320px}.clearfix:after,.manga-store .detail-card:after,.manga-store .story-info:after,.cle:after{clear:both;content:"";display:block}.img-rep{overflow:hidden;text-indent:100%;white-space:nowrap}.txt-el{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-c{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}.box-cc{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.ac{text-align:center!important}.al{text-align:left!important}.ar{text-align:right!important}.mauto{margin:0 auto}.va-m{vertical-align:middle!important}.va-t{vertical-align:top!important}.va-b{vertical-align:bottom!important}body{background-color:#fff;color:#323232;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;left:0;overflow-x:hidden;position:relative;-webkit-text-size-adjust:100%;word-break:break-word;word-wrap:break-word}sup{color:#7a7a7a;font-size:1.1rem;font-weight:100;line-height:0;position:relative;top:-.5em}a{color:#2e51a2;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-weight:400;text-decoration:none;word-break:break-word;word-wrap:break-word}a:hover,a:active{color:#8594b9}b,strong{font-weight:700}table{border-collapse:collapse}i{font-style:italic}.clear-both{clear:both}.ff-lucida{font-family:lucida grande,tahoma,verdana,arial,sans-serif}.ff-avenir{font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif}.ff-helvetica{font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif}.ml0{margin-left:0!important}.ml4{margin-left:4px!important}.ml8{margin-left:8px!important}.ml12{margin-left:12px!important}.ml16{margin-left:16px!important}.ml24{margin-left:24px!important}.mr0{margin-right:0!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr12{margin-right:12px!important}.mr16{margin-right:16px!important}.mr24{margin-right:24px!important}.mt0{margin-top:0!important}.mt4{margin-top:4px!important}.mt8{margin-top:8px!important}.mt12{margin-top:12px!important}.mt16{margin-top:16px!important}.mt24{margin-top:24px!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb8{margin-bottom:8px!important}.mb12{margin-bottom:12px!important}.mb16{margin-bottom:16px!important}.mb24{margin-bottom:24px!important}.pl0{padding-left:0!important}.pl4{padding-left:4px!important}.pl8{padding-left:8px!important}.pl12{padding-left:12px!important}.pl16{padding-left:16px!important}.pl24{padding-left:24px!important}.pr0{padding-right:0!important}.pr4{padding-right:4px!important}.pr8{padding-right:8px!important}.pr12{padding-right:12px!important}.pr16{padding-right:16px!important}.pr24{padding-right:24px!important}.pt0{padding-top:0!important}.pt4{padding-top:4px!important}.pt6{padding-top:6px!important}.pt8{padding-top:8px!important}.pt12{padding-top:12px!important}.pt16{padding-top:16px!important}.pt24{padding-top:24px!important}.pb0{padding-bottom:0!important}.pb4{padding-bottom:4px!important}.pb6{padding-bottom:6px!important}.pb8{padding-bottom:8px!important}.pb12{padding-bottom:12px!important}.pb16{padding-bottom:16px!important}.pb24{padding-bottom:24px!important}.mauto{margin:auto}.po-fixed{position:fixed!important}.fn-white1{color:#fff!important}.fn-black1{color:#000!important}.fn-red1{color:#f00!important}.fn-black{color:#323232!important}.fn-grey11{color:#323232!important}.fn-grey1{color:#787878!important}.fn-grey2{color:#787878!important}.fn-grey2l{color:#ababab!important}.fn-grey3{color:#4a4a4a!important}.fn-grey4{color:#c2c2c2!important}.fn-grey5{color:#7a7a7a!important}.fn-blue1{color:#2e51a2!important}.fn-blue2{color:#7885a2!important}.fn-blue3{color:#3b67b2!important}.fn-grey2{color:#787878!important}.fn-pink1{color:#ff6a86!important}.fn-pink2{color:#ffe2e2!important}.fn-green1{color:#7ed321!important}.fn-green2{color:#55a532!important}.fs09{font-size:.9rem!important}.fs10{font-size:1rem!important}.fs11{font-size:1.1rem!important}.fs12{font-size:1.2rem!important}.fs14{font-size:1.4rem!important}.fs16{font-size:1.6rem!important}.fs18{font-size:1.8rem!important}.fs20{font-size:2rem!important}.fs24{font-size:2.4rem!important}.lh10{line-height:1rem!important}.lh11{line-height:1.1rem!important}.lh12{line-height:1.2rem!important}.lh14{line-height:1.4rem!important}.lh16{line-height:1.6rem!important}.lh18{line-height:1.8rem!important}.lh20{line-height:2rem!important}.lh22{line-height:2.2rem!important}.lh24{line-height:2.4rem!important}.lh28{line-height:2.8rem!important}.ff-lucida{font-family:lucida grande,tahoma,verdana,arial,sans-serif}.ff-avenir{font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif}.ff-helvetica{font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif}.ff-Verdana{font-family:Verdana,Arial}.nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.ui-btn{cursor:pointer;display:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;overflow:show;padding:inherit;position:inherit;text-align:none;text-overflow:inherit;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sprite-anime_manga{background-image:url(/img/sp/common/sprite_anime_manga.png?v=1623202804);background-repeat:no-repeat;background-size:160px 160px}.sprite-anime_manga_search{background-image:url(/img/sp/common/sprite_anime_manga_search.png?v=1623202804);background-repeat:no-repeat;background-size:160px 160px}.sprite-header{background-image:url(/img/sp/common/sprite_header_icons.png?v=1623202804);background-repeat:no-repeat;background-size:41px 561px}.sprite-btn{background-image:url(/img/sp/common/sprite_ui.png?v=1623202804);background-repeat:no-repeat;background-size:535px 243px}.sprite-icon{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-repeat:no-repeat;background-size:561px 80px}.sprite-icon-social{background-image:url(/img/sp/common/sprite_icon_social.png?v=1623202804);background-repeat:no-repeat;background-size:330px 66px}.sprite-icon-social.rect{background-image:url(/img/sp/common/sprite_icon_social2.png?v=1623202804);background-repeat:no-repeat;background-size:300px 80px}.header-inner a#logo_overwrite_sp{align-items:center;background-image:none;-webkit-box-align:center;-webkit-box-pack:center;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;height:45px;justify-content:center;text-indent:0;width:59px}.header-inner img{height:19px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:41px}.notice_open_public{color:#ff6a86;font-size:1.1rem;text-align:center}body{left:0;overflow-x:hidden;padding-top:45px;position:relative;word-wrap:break-word}body.fixed{height:100%;position:fixed;width:100%}body.no-scroll{overflow:hidden}sup{color:#7a7a7a;font-size:1.1rem;font-weight:100;line-height:0;position:relative;top:-.5em}a{color:#2e51a2;word-wrap:break-word}a:active{color:#8594b9}b,strong{font-weight:700}table{border-collapse:collapse}i{font-style:italic}.clear-both{clear:both}.no-ti{text-indent:inherit!important}.lazyload,.lazyloading{background-image:url(/images/spacer.gif?v=1623202804);opacity:0}.lazyloaded{opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lazyloaded.no-effect{-webkit-transition-property:none;transition-property:none}#wrapper{overflow-x:hidden}.header{display:block;height:45px;left:0;position:fixed;top:0;width:100%;z-index:9999}.header .header-inner{background-color:#2e51a2;background-image:none;background-position:center 0;display:block;height:45px;overflow:hidden;position:relative;width:100%}.header .header-inner.christmas{background-image:url(/images/event/2016_christmas/bg_menu_anime.gif?v=1623202804)!important;background-position:left top;background-repeat:repeat;background-size:500px 73px}.header .header-inner .btn-home{background-position:9px 13px;display:inline-block;height:45px;overflow:hidden;text-indent:-9999px;width:60px}.header .header-inner .btn-home:active{opacity:.8}.header .header-inner .header-toolbar{display:table;height:45px;position:absolute;right:0;top:0}.header .header-inner .header-toolbar .btn-mal-service-outer{display:table-cell;height:45px;overflow:hidden;text-align:center;vertical-align:middle;width:70px}.header .header-inner .header-toolbar .btn-mal-service-outer .btn-mal-service{vertical-align:middle}.header .header-inner .header-toolbar .btn-signup-outer{display:table-cell;height:45px;overflow:hidden;text-align:center;vertical-align:middle;width:70px}.header .header-inner .header-toolbar .btn-signup-outer .btn-signup{vertical-align:middle}.header .header-inner .header-toolbar .btn-signup{border:#fff 1px solid;border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;padding:4px 6px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .header-inner .header-toolbar .btn-signup:active{background-color:#e1e7f5;color:#2e51a2;opacity:.8}.header .header-inner .header-toolbar .btn-signup.mangastore{right:140px}.header .header-inner .header-toolbar .btn-mal-service{background-color:#eb6100;border:#eb6100 1px solid;border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;padding:4px 6px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;white-space:nowrap}.header .header-inner .header-toolbar .btn-mal-service:active{background-color:#fbdfcc;opacity:.8}.header .header-inner .header-toolbar .btn-mal-service.is-user{right:96px}.header .header-inner .header-toolbar .btn-search{background-position:3px -37px;display:table-cell;height:45px;overflow:hidden;text-indent:-9999px;width:44px}.header .header-inner .header-toolbar .btn-search.hide{display:none}.header .header-inner .header-toolbar .btn-search:before{background-color:#2f4c91;-webkit-box-shadow:#4d6aaf 1px 1px 0 0;box-shadow:#4d6aaf 1px 1px 0 0;content:'';display:block;height:29px;left:2px;position:absolute;top:8px;width:1px}.header .header-inner .header-toolbar .btn-search:active{opacity:.8}.header .header-inner .header-toolbar .btn-store{background-image:url(/img/sp/common/icon-manga-store.png?v=1623202804);background-position:8px 13px;background-repeat:no-repeat;background-size:33px 21px;color:#fff;display:table-cell;font-size:24px;height:45px;overflow:hidden;text-align:center;text-indent:-9999px;vertical-align:middle;width:44px}.header .header-inner .header-toolbar .btn-store:before{background-color:#2f4c91;-webkit-box-shadow:#4d6aaf 1px 1px 0 0;box-shadow:#4d6aaf 1px 1px 0 0;content:'';display:block;height:29px;left:0;position:absolute;top:8px;width:1px}.header .header-inner .header-toolbar .btn-store.loggedin{right:129px}.header .header-inner .header-toolbar .btn-friends{color:#fff;display:table-cell;font-size:24px;height:45px;overflow:hidden;text-align:center;vertical-align:middle;width:44px}.header .header-inner .header-toolbar .btn-friends:before{background-color:#2f4c91;-webkit-box-shadow:#4d6aaf 1px 1px 0 0;box-shadow:#4d6aaf 1px 1px 0 0;content:'';display:block;height:29px;left:0;position:absolute;top:8px;width:1px}.header .header-inner .header-toolbar .btn-friends.has-notification:after{background-image:url(/img/sp/common/sprite_header_icons.png?v=1623202804);background-position:-17px -142px;background-repeat:no-repeat;background-size:41px 561px;content:'';display:block;height:8px;position:absolute;right:9px;top:10px;width:8px}.header .header-inner .header-toolbar .btn-menu{background-position:3px -83px;display:table-cell;height:45px;overflow:hidden;text-indent:-9999px;width:46px}.header .header-inner .header-toolbar .btn-menu:before{background-color:#2f4c91;-webkit-box-shadow:#4d6aaf 1px 1px 0 0;box-shadow:#4d6aaf 1px 1px 0 0;content:'';display:block;height:29px;left:2px;position:absolute;top:8px;width:1px}.header .header-inner .header-toolbar .btn-menu.has-notification:after{background-image:url(/img/sp/common/sprite_header_icons.png?v=1623202804);background-position:-17px -142px;background-repeat:no-repeat;background-size:41px 561px;content:'';display:block;height:8px;position:absolute;right:9px;top:10px;width:8px}.header .header-inner .header-toolbar .btn-menu:active{opacity:.8}.header .header-inner .header-toolbar .btn-back{background-position:-102px -88px;display:block;height:30px!important;overflow:hidden;text-indent:-9999px;width:50px!important}.header .header-inner .header-toolbar .btn-back:active{opacity:.8}h1.page-title,.page-title{background-color:#e1e7f5;color:#2e51a2;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.0em;padding:8px 0;text-align:center;width:100%}h1.page-title .page-title-submenu,.page-title .page-title-submenu{position:absolute;right:12px;top:10px}h1.page-title .page-title-submenu a,.page-title .page-title-submenu a{color:#2e51a2;opacity:.5}h1.page-title .page-title-submenu a:active,.page-title .page-title-submenu a:active{opacity:1}h1.page-title .page-title-submenu a.on,.page-title .page-title-submenu a.on{opacity:1}h1.page-title .btn-submenu,.page-title .btn-submenu{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-291.5px -35px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:inline-block;display:block;height:20px;height:24px;margin-top:inherit;position:absolute;right:0;top:0;width:24px;width:20px}h1.page-title .btn-submenu.on,.page-title .btn-submenu.on{background-position:-253.5px -35px}.sub-menu{border-bottom:#bebebe 1px solid;display:none}.fb-page{margin:0 auto;width:320px}@media(min-width:321px){.fb-page{margin-top:16px}}.footer-container{background-color:#f0f3fa;border-top:#f6f6f6 1px solid}.footer-container a,.footer-container a:active,.footer-container a:visited{color:#2e51a2;font-size:1.4rem;font-weight:300}.footer-divider{border-bottom:#e9ebee 1px solid;-webkit-box-shadow:#f6f7f9 1px 1px 0;box-shadow:#f6f7f9 1px 1px 0;margin:4px auto 12px;width:calc(100% - 36px)}.footer-divider.recommended{position:relative}.footer-divider.recommended:after{background-color:#f0f3fa;color:#7a7a7a;content:attr(data-text);display:block;left:50%;margin-left:-60px;position:absolute;text-align:center;text-shadow:#fff 1px 1px 0;top:-1px;width:120px}a.footer-desktop-button{border-radius:4px;display:block;margin:0 auto 12px;padding:6px 0;text-align:center;width:200px}a.footer-desktop-button:active{background-color:#4990e2;color:#fff}.footer-menu{display:table;margin:0 auto;width:calc(100% - 32px)}.footer-menu li{display:table-cell;padding:12px 0;text-align:center;width:calc(100%/3)}.footer-menu.app li{width:calc(100%/2)}.footer-menu.app li img{height:40px}.footer-menu.sns li{padding-left:7%;text-align:left;width:calc(100%/2)}.footer-menu.sns-mal-live li{width:calc(100%/3)}.footer-menu.recommended li{display:table-cell;padding:8px 0 11px;text-align:left;width:50%}.footer-menu .icon-desktop{padding-left:23px;position:relative}.footer-menu .icon-desktop:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-183px -8px;background-repeat:no-repeat;background-size:600px auto;content:'';display:block;height:21px;left:0;position:absolute;top:-2px;width:21px}.footer-menu .icon-fb,.footer-menu .icon-tw,.footer-menu .icon-mal-live,.footer-menu .icon-recommended{padding-left:25px;position:relative}.footer-menu .icon-fb:after,.footer-menu .icon-tw:after,.footer-menu .icon-mal-live:after,.footer-menu .icon-recommended:after{background-image:url(/img/sp/common/sprite_icon_social.png?v=1623202804);background-position:-105px 0;background-position:0 0;background-repeat:no-repeat;background-size:330px 66px;background-size:210px auto;content:'';display:block;height:21px;height:40px;left:0;position:absolute;top:-2px;width:40px;width:21px}.footer-menu .icon-tw:after{background-position:-21px 0;background-size:210px auto;height:21px;width:21px}.footer-menu .icon-mal-live:after{background-image:url(/images/footer/icon-mal-live.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:21px 21px}.footer-menu .icon-recommended{display:inline-block;line-height:1.4rem}.footer-menu .icon-recommended:after{background-position:0 0;background-repeat:no-repeat;background-size:21px 21px}.footer-menu .icon-recommended.icon-tokyo-otaku-mode:after{background-image:url(/images/footer/icon_tom30.png?v=1623202804)}.footer-menu .icon-recommended.icon-honeys-anime:after{background-image:url(/images/footer/icon_honeysanime.png?v=1623202804)}.footer-menu .icon-recommended.icon-mtb-vol6:after{background-image:url(/images/footer/icon_mtb30.png?v=1623202804)}.footer-menu .icon-recommended.icon-manga-store:after{background-image:url(/img/sp/common/icon-manga-store-rect.png?v=1623202804)}.footer-menu .icon-fb-2,.footer-menu .icon-tw-2,.footer-menu .icon-ig-2,.footer-menu .icon-dc-2{padding-left:25px;position:relative}.footer-menu .icon-fb-2:after,.footer-menu .icon-tw-2:after,.footer-menu .icon-ig-2:after,.footer-menu .icon-dc-2:after{background-image:url(/img/../images/footer/footer-icon-sns@3x.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:60px 30px;background-size:84px 42px;content:'';display:block;height:21px;left:0;position:absolute;top:-2px;width:21px}.footer-menu .icon-fb-2:after{background-position:0 0;background-size:84px 42px;height:21px;width:21px}.footer-menu .icon-tw-2:after{background-position:-21px 0;background-size:84px 42px;height:21px;width:21px}.footer-menu .icon-ig-2:after{background-position:-42px 0;background-size:84px 42px;height:21px;width:21px}.footer-menu .icon-dc-2:after{background-position:-63px 0;background-size:84px 42px;height:21px;width:21px}@media(min-width:768px){.footer-menu.sns li{padding-left:16%;text-align:left;width:calc(100%/2)}}.footer .footer-inner{background-color:#2e51a2!important;color:#fff;padding:4px 0;text-align:center}.footer .footer-inner a,.footer .footer-inner a:active,.footer .footer-inner a:visited{color:#fff!important;display:inline-block;font-size:1.2rem;font-weight:700}.footer .footer-inner:active{color:#8594b9}.footer #copyright{padding-top:4px}.footer #recaptcha-terms{font-size:8px;font-weight:400;padding-top:4px}.footer #recaptcha-terms a{font-size:8px;font-weight:400}.footer #recaptcha-terms a:hover,.footer #recaptcha-terms a:active{color:#9caed9}.grecaptcha-badge{visibility:hidden}.footer-mini-banner{margin:0 auto 8px;width:250px}.content-main{overflow:hidden}.content{padding:0}.error-message-text,.badresult-text{color:#ff6a86}.error-message,.badresult{border:#ff6a86 2px solid;border-radius:3px;color:#ff6a86;padding:12px}.error-message a,.error-message a:hover,.error-message a:active,.badresult a,.badresult a:hover,.badresult a:active{color:#ff6a86;font-weight:700;text-decoration:underline}.error-message a:hover,.error-message a:active,.badresult a:hover,.badresult a:active{color:#ff375d;font-weight:700}.error-message .btn-error,.badresult .btn-error{background-color:#ffe2e2;border-radius:3px;color:#323232;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-right:8px;padding:8px 6px;text-decoration:none}.error-message .btn-error:active,.badresult .btn-error:active{background-color:#ffafaf;color:#323232;font-weight:400;text-decoration:none}.error-message .btn-error:last-of-type,.badresult .btn-error:last-of-type{margin-right:0}.badresult--is-reset-password{background-color:#fae3e3!important;border:#b25959 2px solid!important;color:#000!important;line-height:1.2;margin:16px 0}.badresult--is-reset-password a,.badresult--is-reset-password a:hover,.badresult--is-reset-password a:active{color:#940a0a;font-weight:700;text-decoration:underline}.badresult--is-reset-password h2{font-size:1.4rem;font-weight:700;margin:16px 0 0}.badresult--is-reset-password ul{list-style:none}.badresult--is-reset-password ol{list-style:none;padding:0}.badresult--is-reset-password ol li{margin:16px 0 0}.badresult--is-reset-password ol li ul{padding:0}.badresult--is-reset-password p{margin:8px 0 0}.goodresult{border:#2e51a2 2px solid;border-radius:3px;color:#2e51a2;padding:12px}.goodresult a,.goodresult a:hover,.goodresult a:active{color:#2e51a2;font-weight:700;text-decoration:underline}.goodresult a:hover,.goodresult a:active{color:#233d7a;font-weight:700}.goodresult .btn-error{background-color:#ffe2e2;border-radius:3px;color:#323232;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-right:8px;padding:8px 6px;text-decoration:none}.goodresult .btn-error:active{background-color:#ffafaf;color:#323232;font-weight:400;text-decoration:none}.goodresult .btn-error:last-of-type{margin-right:0}.overlay{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}#dialog_overlay{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}#dialog_overlay_more{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9998}#dialog_pop{background-color:transparent;display:none;margin-left:8px;margin-right:8px;position:absolute;width:calc(100% - 16px);z-index:10000}#dialog_pop.dialog_edit_list{border-radius:0;margin-left:0;margin-right:0;margin-top:0!important;overflow:hidden;position:fixed!important;top:0!important;width:100%}#dialog_pop.dialog_edit_list #fieldcontain{border-radius:0}#dialog_pop .dialog-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:#bebebe 2px solid!important;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:98%}#dialog_pop .dialog-inner{margin:0 auto;width:290px}#dialog_pop .btn-close-dialog{background-color:#4a90e2;border-radius:4px;color:#fff;display:block;font-size:1.6rem;min-width:160px;padding:8px 12px}#dialog_pop .ajax-loader{display:none}#dialog_pop .ajax-loader.on{background-color:rgba(255,255,255,.8);display:block;height:100%;position:absolute;text-align:center;vertical-align:middle;width:100%;z-index:100}#dialog_pop .ajax-loader.on .loader-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.report-dialog,#fieldcontain{background-color:white;border-radius:2px}.slider-outer{display:block;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.slider-outer::-webkit-scrollbar{display:none}.slider-outer .btn-detail-view-all{background-color:#ebebeb;display:inline-block;height:126px;opacity:1.0;position:relative;width:90px}.slider-outer .btn-detail-view-all:hover{opacity:.8}.slider-outer .btn-detail-view-all .text{color:#545454;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0em;font-weight:700;line-height:1.4em;padding-top:40px;text-align:center;width:100%}.slider-outer .btn-detail-view-all .icon-next{background-color:#545454;border-radius:50%;color:#fff;display:inline-block;height:20px;left:50%;margin-left:-10px;position:absolute;top:65px;width:20px}.slider-outer .btn-detail-view-all .icon-next .icon-chevron{left:7px;position:absolute;top:5px}.slider-outer .slider-container .slider{display:inline-block;margin-right:1px;position:relative;width:90px}.slider-outer .slider-container .slider:last-of-type{margin-right:0}.slider-outer .slider-container .slider .thumb{position:relative}.slider-outer .slider-container .slider .thumb:active{opacity:.8}.slider-outer .slider-container .slider .thumb .information{background-image:url(/img/sp/common/bg_shadow_bottom.png?v=1623202804);background-position:0 0;background-repeat:repeat-x;background-size:100% 100%;bottom:0;color:#fff;display:inline-block;font-size:1.0em;font-weight:400;left:0;padding:16px 2px 4px;position:absolute;text-shadow:1px 1px 1px black;width:100%}.slider-outer .slider-container .slider .icon-favorite{background-image:url(/img/sp/common/icon-favorite.png);background-position:3px 5px;background-repeat:no-repeat;background-size:29px auto;display:block;height:30px;left:0;opacity:1;position:absolute;top:0;width:34px;z-index:15}.slider-outer .slider-container .slider .icon-favorite:active{opacity:.8}.slider-outer .slider-container .slider .icon-favorite[data-isFavorite=true]{background-position:3px -57px}.slider-outer .slider-container .slider .users{background-color:rgba(0,0,0,.7);color:#fffffe;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0rem;line-height:1.0em;padding:2px 5px;position:absolute;right:0;text-decoration:none;text-shadow:rgba(0,0,0,.8) 1px 1px 0;top:1px;word-wrap:break-word;z-index:10}.slider-outer .slider-container .slider .title{display:inline-block;font-size:1.0em;font-weight:400;overflow:hidden;padding:4px 2px;text-overflow:ellipsis;white-space:nowrap;width:86px}.btn-ajax-loading{position:relative}.btn-ajax-loading:after{background-color:rgba(255,255,255,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.btn-ajax-loading:before{background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:20px 20px;color:#fff;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px;z-index:30}#pictures .slider-picture{height:141px;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}#pictures .slider-picture::-webkit-scrollbar{display:none}@media screen and (orientation:portrait){#pictures .slider-picture #image-slider{left:0}}@media screen and (orientation:landscape){#pictures .slider-picture #image-slider{left:0}}#navi-fixed{overflow:hidden;top:44px;width:100%;z-index:999}.navi-slide{background-color:#e1e7f5;border-bottom:#2e51a2 1px solid;border-top:#bebebe 1px solid;height:44px}.navi-slide .navi-slide-inner{display:block;height:44px}.navi-slide .nav-a-l,.navi-slide .nav-a-r{background-color:rgba(225,231,245,.95);background-image:url(/img/sp/common/icon_navi_arrow_green.png?v=1623202804);background-repeat:no-repeat;background-size:7px 46px;display:block;height:44px;position:absolute;top:0;width:22px}.navi-slide .nav-a-l{background-position:6px 17px;left:0}.navi-slide .nav-a-r{background-position:8px -21px;right:0}.navi-slide-btn{color:#4a4a4a!important;float:left;font-size:1.4rem;font-weight:500!important;padding:16px 8px;width:auto}.navi-slide-btn:active{background-color:#ced8ef}.navi-slide-btn.on{background-color:#8594b9;color:#fff!important;font-weight:700!important;position:relative}.navi-slide-btn.on:after{background-color:#1d3367;bottom:0;content:'';display:block;height:4px;left:0;position:absolute;width:100%}.border-box-fixed{width:100%;z-index:1000}.header1{border-bottom:#e7e7e7 1px solid;display:block;font-size:1.8rem;font-weight:700;margin:0 12px;padding:12px 0 0}.header2{background-color:#d9dde1;border-bottom:#bebebe 1px solid;border-top:#bebebe 1px solid;color:#323232;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:500;padding:10px 0}.header2 .btn-header{background-color:#4a90e2;border-radius:4px;-webkit-box-shadow:#2e51a2 1px 1px 0 0;box-shadow:#2e51a2 1px 1px 0 0;color:#fff;font-size:1.2rem;line-height:1.0rem;padding:4px 3px;position:absolute;right:8px;text-align:center;top:5px}.header2 .btn-header:active{-webkit-box-shadow:#2e51a2 -1px -1px 0 0;box-shadow:#2e51a2 -1px -1px 0 0}.header3{border-bottom:#e7e7e7 1px solid;display:block;font-size:1.8rem;font-weight:700;margin:0;padding:12px 8px}.menu-dropdown{text-align:center;width:100%}.menu-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/img/sp/common/icon-dropdown.png?v=1623202804);background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;border:#979797 1px solid;border-radius:4px;color:#4a4a4a;font-size:1.6rem;margin:0 auto;padding:8px;width:calc(100% - 16px)}@media screen and (orientation:portrait){.menu-dropdown select{width:calc(100% - 16px)}}@media screen and (orientation:landscape){.menu-dropdown select{width:calc(100% - 16px)}}.list-unit{border-bottom:#ebebeb 1px solid;display:block;padding:12px 8px}.list-unit a:active img{opacity:.5}.list-unit.link-outer:active{-webkit-box-shadow:0 0 30px 4px rgba(246,246,246,.8) inset;box-shadow:0 0 30px 4px rgba(246,246,246,.8) inset}.list-unit.link-outer:active img{opacity:.8}.list-unit .di-flex{align-items:flex-start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:start;display:-ms-flexbox;display:flex;display:-webkit-box;-ms-flex-align:start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;width:100%}.list-unit .di-flex .flex-left{box-flex:1;display:inline-block}.list-unit .di-flex .flex-main{box-flex:1}.tile-unit{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:210px;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;margin-left:8px;margin-top:8px;overflow:hidden;position:relative;width:calc((100% - 24px)/2)}.tile-unit .thumb{display:block;height:209px;width:100%}.tile-unit .thumb:active{background-color:rgba(255,255,255,.5)}.tile-unit .information{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:block;left:0;padding:4px;position:absolute;text-shadow:1px 1px 0 #000;width:calc(100% - 4px - 4px)}.tile-unit .information .title{display:inline-block;font-size:1.2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1px)}.tile-unit .information .icon-ranking{background-image:url(/img/sp/common/icon_ranking_flag.png?v=1623202804);background-position:0 -1px;background-repeat:repeat-x;background-size:20px auto;display:inline-block;height:24px;left:0;padding:0 4px;position:absolute;top:-22px}.tile-unit .information .icon-ranking.d1,.tile-unit .information .icon-ranking.d2{padding:0 4px 0 8px}.tile-unit .information .icon-ranking:after{background-image:url(/img/sp/common/icon_ranking_flag.png?v=1623202804);background-position:0 -28px;background-repeat:no-repeat;background-size:20px auto;content:'';display:block;height:24px;position:absolute;right:-20px;top:0;width:20px}.tile-unit .information .icon-ranking .text{display:inline-block;font-size:1.1rem;font-weight:700;line-height:1rem;padding-top:8px;text-shadow:1px 1px 1px #000}.tile-unit .information .misc{font-size:1rem}.tile-unit .information .misc .icon-score{display:inline-block;padding-left:12px;position:relative}.tile-unit .information .misc .icon-score:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -45px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-6px;position:absolute;top:50%;width:10px}.tile-unit .information .misc .icon-member{display:inline-block;padding-left:11px;position:relative}.tile-unit .information .misc .icon-member:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -67px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}@media screen and (orientation:portrait){.tile-unit{width:calc((100% - 24px)/2)}}@media screen and (orientation:landscape){.tile-unit{width:calc((100% - 40px)/4)}}.icon-watch-status.triangle{position:absolute}.icon-watch-status.triangle:active{opacity:.8}.icon-watch-status.triangle[data-class="0"]{background-image:url(/img/sp/common/icon_watch_status.png?v=1623202804);background-position:6px -184px;background-repeat:no-repeat;background-size:30px auto;display:block;height:30px;left:-2px;top:-2px;width:30px;z-index:20}.icon-watch-status.triangle[data-class="1"],.icon-watch-status.triangle[data-class="2"],.icon-watch-status.triangle[data-class="3"],.icon-watch-status.triangle[data-class="4"],.icon-watch-status.triangle[data-class="6"]{border-radius:4px;display:block;height:23px;left:5px;top:5px;width:23px;z-index:20}.icon-watch-status.triangle[data-class="1"]:before,.icon-watch-status.triangle[data-class="2"]:before,.icon-watch-status.triangle[data-class="3"]:before,.icon-watch-status.triangle[data-class="4"]:before,.icon-watch-status.triangle[data-class="6"]:before{color:#fff;content:"\f044";font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:400;left:50%;margin-left:-7px;margin-top:-5px;position:absolute;text-decoration:inherit;top:50%;z-index:30}.icon-watch-status.triangle[data-class="1"]{background-color:rgba(45,176,57,.85)}.icon-watch-status.triangle[data-class="2"]{background-color:rgba(38,68,143,.85)}.icon-watch-status.triangle[data-class="3"]{background-color:rgba(231,183,21,.85)}.icon-watch-status.triangle[data-class="4"]{background-color:rgba(161,47,49,.85)}.icon-watch-status.triangle[data-class="6"]{background-color:rgba(143,143,143,.85)}.box-unit1{border-bottom:#f6f6f6 1px solid;overflow:hidden;padding-bottom:12px;padding-top:12px}.box-unit1.on{background-color:#f2f2f2}.box-unit1 .box-unit1-btn{margin-left:8px;margin-right:8px;position:relative;width:100%}.box-unit1 .box-unit1-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:12px;top:50%;width:24px}.box-unit1 .box-unit1-btn .data{margin-right:32px;padding-left:12px;padding-top:3px}.box-unit1 .box-unit1-btn .data .title{color:#323232!important;font-size:1.6rem!important;font-weight:700;line-height:1.8rem;margin-right:36px;padding-bottom:4px;word-wrap:break-word}.box-unit1 .box-unit1-btn .data .score{color:#787878!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.4rem;padding-bottom:6px}.box-unit1 .box-unit1-btn .data .text{color:#323232!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.8rem;margin-right:40px}.box-unit1 .box-unit1-btn .data .update{color:#787878!important;font-size:1.2rem!important;font-weight:400!important;padding-top:4px}.box-unit1 .btn-detail-review .btn-inner-details span .btn-detail-video .btn-inner-details span{border-radius:4px;display:inline-block;padding:2px 4px;text-decoration:underline}.box-unit1 .btn-detail-review .btn-inner-details span .btn-detail-video .btn-inner-details span.bg-blue,.box-unit1 .btn-detail-review .btn-inner-details span .btn-detail-video .btn-inner-details span:active{background-color:#e1e7f5;text-decoration:none}.box-unit2{border-bottom:#f6f6f6 1px solid;overflow:hidden;padding-bottom:20px;padding-top:20px}.box-unit2:active{background-color:#f2f2f2}.box-unit2 .box-unit2-btn{margin-left:12px;margin-right:12px;position:relative;width:100%}.box-unit2 .box-unit2-btn.rank.over4:before{color:#787878}.box-unit2 .data{padding-left:12px;padding-top:3px}.box-unit2 .data .title{color:#323232!important;font-size:1.6rem!important;font-weight:700;line-height:1.8rem;margin-right:60px;padding-bottom:12px}.box-unit2 .data .ranking_number{color:#787878!important;display:inline-block;font-size:1.8rem!important;font-weight:700;line-height:1.8rem;padding-right:4px}.box-unit2 .data .name{color:#787878!important;display:block;float:left;font-size:1.2rem!important;font-weight:400!important;padding-bottom:8px;padding-right:8px;text-align:right;width:40px}.box-unit2 .data .name.wide1{width:54px}.box-unit2 .data .name:last-of-type{padding-bottom:0}.box-unit2 .data .value{color:#323232!important;display:block;font-size:1.4rem!important;font-weight:400!important;line-height:1.4rem;margin-left:52px;margin-right:60px;padding-bottom:8px}.box-unit2 .data .value:last-of-type{padding-bottom:0}.box-unit2 .box-unit2-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:20px;top:50%;width:24px}.box-unit3{border-bottom:#f6f6f6 1px solid;padding:8px}.box-unit3 img{padding-right:12px}.box-unit3 .data{padding-top:3px}.box-unit3 .data .title{color:#2e51a2;font-size:1.6rem;font-weight:700;line-height:1.8rem;margin-right:16px;padding-bottom:4px;word-wrap:break-word}.box-unit3 .data .reply{color:#787878;font-size:1.2rem;font-weight:400;padding-bottom:4px}.box-unit3 .data .text{color:#323232;font-size:1.4rem;font-weight:400;line-height:1.6rem;margin-right:40px}.box-unit3 .data .board_title{color:#787878;font-size:1.2rem;font-weight:700;padding-bottom:4px}.box-unit3 .data .update{color:#787878;font-size:1.2rem;font-weight:400;line-height:1.4rem}.box-unit3 .box-unit3-btn{position:relative;width:100%}.box-unit3 .box-unit3-btn:active{background-color:#f2f2f2}.box-unit3 .box-unit3-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:-6px;top:50%;width:24px}.box-unit4{border-bottom:#f6f6f6 1px solid;overflow:hidden;padding:12px 8px}.box-unit5{border-bottom:#f6f6f6 1px solid;padding:12px 8px}.box-unit5:active{background-color:#f2f2f2}.box-unit5.no-bgcolor:hover,.box-unit5.no-bgcolor:active{background-color:#fff}.box-unit5 img{padding-right:12px}.box-unit5 .data{margin-right:12px;padding-top:3px}.box-unit5 .data .title{color:#323232!important;font-size:1.6rem!important;font-weight:700;line-height:1.8rem;margin-left:0;padding-bottom:8px;word-wrap:break-word}.box-unit5 .data .description{color:#323232!important;font-size:1.4rem!important;font-weight:700;line-height:1.6rem;margin-right:8px;padding-bottom:4px}.box-unit5 .data .reply{color:#787878!important;font-size:1.2rem!important;font-weight:400!important;padding-bottom:4px}.box-unit5 .data .text{color:#323232!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.6rem;margin-left:16px;padding-bottom:8px}.box-unit5 .data .update{color:#787878!important;font-size:1.2rem!important;font-weight:400!important}.box-unit5 .box-unit5-btn{position:relative}.box-unit5 .box-unit5-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:-6px;top:50%;width:24px}.box-unit5 .box-unit5-btn.icon-sub_board:after{background-image:url(/img/sp/common/icon_arrow_lighten.png?v=1623202804);background-position:right 4px;background-repeat:no-repeat;background-size:17px 48px;right:-3px;top:50%}.box-unit5 .box-unit5-btn.icon-sub_board.open:after{background-position:right -32px}.sub .box-unit5 .box-unit5-btn{padding-left:12px}.sub .box-unit5:last-of-type{border-bottom:#e7e7e7 1px solid!important}.box-unit6{border-bottom:#f6f6f6 1px solid;padding-bottom:12px;padding-top:12px}.box-unit6:active{background-color:#f2f2f2}.box-unit6 .data{padding-left:12px;padding-top:3px}.box-unit6 .data .title{color:#323232!important;font-size:1.6rem!important;font-weight:700;line-height:1.8rem;margin-right:12px;padding-bottom:12px;word-wrap:break-word}.box-unit6 .data .name{color:#787878!important;display:block;float:left;font-size:1.2rem!important;font-weight:400!important;padding-bottom:8px;padding-right:8px;text-align:right;width:68px}.box-unit6 .data .name.wide1{width:54px}.box-unit6 .data .value{color:#323232!important;display:block;font-size:1.4rem!important;font-weight:400!important;padding-bottom:8px}.box-unit6 .box-unit6-btn{padding-left:12px;padding-right:12px;position:relative}.box-unit6 .box-unit6-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:6px;top:50%;width:24px}.box-unit7{border-bottom:#f6f6f6 1px solid;padding-bottom:8px;padding-top:8px}.box-unit7:active{background-color:#f2f2f2}.box-unit7 .data{padding-left:12px;padding-top:3px}.box-unit7 .box-unit7-btn{padding-left:8px;padding-right:8px;position:relative}.box-unit7 .box-unit7-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:6px;top:50%;width:24px}.btn-inner-details{color:#2e51a2;font-size:1.2rem;font-weight:700;padding-top:4px;text-align:center;text-decoration:underline}.btn-top{background-image:url(/img/sp/common/sprite_ui.png?v=1623202804);background-position:-335px -92px;background-repeat:no-repeat;background-size:535px 243px;bottom:24px;content:'';display:none;display:block;height:24px;height:40px;position:fixed;position:absolute;right:12px;width:40px;width:24px;z-index:1000}.btn-add{border-radius:4px;font-weight:700!important;height:16px;margin:0;padding:0;position:relative;width:80px}.btn-add[data-add=Add]{border:#9fcb72 2px solid;color:#9fcb72!important}.btn-add[data-add=Add]:active{background-color:white}.btn-add[data-add=Add]:after{content:attr(data-add);display:block;left:0;line-height:1.0rem;margin-top:-4px;position:absolute;text-align:center;top:50%;width:100%}.btn-add[data-add=Edit]{border:#3faee5 2px solid;color:#3faee5!important}.btn-add[data-add=Edit]:active{background-color:#c6e7f7}.btn-add[data-add=Edit]:after{content:attr(data-add);display:block;left:0;line-height:1.0rem;margin-top:-4px;position:absolute;text-align:center;top:50%;width:100%}.disable-btn-add{border-radius:4px;font-weight:700!important;height:16px;margin:0;padding:0;position:relative;width:80px}.disable-btn-add[data-add=Add]{background-color:#ebebeb;border:#ebebeb 2px solid;color:#bebebe!important}.disable-btn-add[data-add=Add]:after{content:attr(data-add);display:block;left:0;line-height:1.0rem;margin-top:-4px;position:absolute;text-align:center;top:50%;width:100%}.btn-w80{width:80px!important}.btn-align-left{text-align:left!important;width:78px}.btn-align-center{text-align:center!important}.btn-blue-rect-round{background-color:#2e51a2;border-radius:4px;color:#fff;width:100%}.btn-box-middle{display:block;font-size:1.6rem!important;text-align:center;width:200px}.btn-small{display:block;font-size:1.1rem!important;line-height:1.1rem;text-align:center;width:76px}.btn-blue{background-color:#3faee5;border:#358ab4 1px solid;border-radius:3px;color:#fff!important}.btn-blue:active{background-color:#1d97d4}.btn-blue2{background-color:#8da9c6;border:#516170 1px solid;border-radius:3px;color:#fff!important}.btn-blue2:active{background-color:#6b8fb5}.btn-blue3{background-color:#2e51a2;border:#516170 1px solid;border-radius:4px;color:#fff}.btn-blue3:active{background-color:#345bb6;color:#fff}.btn-blue4{background-color:#8594b9;border:#516170 1px solid;border-radius:3px;color:#fff}.btn-blue4:active{background-color:#95a2c2;color:#fff}.icon-pict{padding-left:32px!important;position:relative}.icon-pict:after{background-image:url(/img/sp/common/icon_pict.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:230px auto;content:'';display:block;height:23px;left:2px;margin-top:-12px;position:absolute;top:50%;width:23px}.btn-blue4{background-color:#8594b9;border:#516170 1px solid;color:#fff!important}.btn-blue4:active{background-color:#6578a6}.pagination{display:block;text-align:center;width:100%}.pagination .btn-pagination{border-collapse:separate;border-spacing:2px 0;display:table;margin:0 auto}.pagination .btn-prev,.pagination .btn-next{display:inline-block;font-weight:700;margin:0 8px;padding:10px 10px 10px 16px;position:relative;width:58px}.pagination .btn-prev:after,.pagination .btn-next:after{background-image:url(/img/sp/common/icon_arrow_white_h.png?v=1623202804);background-position:0 0;background-repeat:repeat-x;background-size:40px 14px;content:'';display:block;height:16px;left:6px;margin-top:-8px;position:absolute;top:50%;width:12px}.pagination .btn-next{padding:10px 16px 10px 10px}.pagination .btn-next:after{background-position:12px 0;left:64px!important}.pagination .page_num a.num,.pagination .page_num span.current,.pagination .page_num a.icon-next,.pagination .page_num a.icon-first,.pagination .page_num a.icon-last{background-image:url(/img/sp/common/icon_pagination.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:325px 30px;border-collapse:collapse;border-spacing:0;display:table-cell;height:30px;text-align:center;vertical-align:middle;width:30px}.pagination .page_num a.num{background-position:-44px 0;color:#aab0bd;font-weight:300}.pagination .page_num a.num:active{background-position:-84px 0;color:#fff}.pagination .page_num span.current{color:#fff;font-size:1.2rem;font-weight:700}.pagination .page_num a.icon-next{background-image:url(/img/sp/common/icon_pagination.png?v=1623202804),url(/img/sp/common/icon_pagination.png?v=1623202804);background-position:-269px 0,-43px 0;background-repeat:no-repeat,no-repeat;background-size:325px 30px,325px 30px;color:#aab0bd;font-weight:700;text-indent:-9999px}.pagination .page_num a.icon-next:active{background-position:-269px 0,-84px 0;color:#fff}.pagination .page_num a.icon-next.prev{background-position:-298px 0,-44px 0}.pagination .page_num a.icon-next.prev:hover,.pagination .page_num a.icon-next.prev:active{background-position:-298px 0,-84px 0;color:#fff}.pagination .page_num a.icon-first,.pagination .page_num a.icon-last{background-image:url(/img/sp/common/icon_pagination.png?v=1623202804),url(/img/sp/common/icon_pagination.png?v=1623202804);background-position:-121px 0,-44px 0;background-repeat:no-repeat,no-repeat;background-size:325px 30px,325px 30px;color:#aab0bd;font-weight:300;text-indent:-9999px}.pagination .page_num a.icon-first:active,.pagination .page_num a.icon-last:active{background-position:-121px 0,-84px 0;color:#fff}.pagination .page_num a.icon-first{background-position:-155px 0,-43px 0}.pagination .page_num a.icon-first:hover,.pagination .page_num a.icon-first:active{background-position:-155px 0,-84px 0;color:#fff}.ad_unit{border-bottom:#e7e7e7 1px solid}@media(max-width:480px){.icon-block{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-moz-box;display:-webkit-flex;display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.icon-block.people{margin-top:24px}.icon-block .icon-social{background-size:368px auto;-webkit-box-flex:1;display:inline-block;-ms-flex:1 0;height:36px;margin-right:6px;width:36px}.icon-block .icon-social:active{opacity:.7}.icon-block .icon-social:last-of-type{margin-right:0!important}.icon-block .icon-social.icon-facebook{background-position:0 0}.icon-block .icon-social.icon-twitter{background-position:-37px 0}.icon-block .icon-social.icon-google{background-position:-74px 0}.icon-block .icon-social.icon-reddit{background-position:-111px 0}.icon-block .icon-social.icon-tumblr{background-position:-148px 0}.icon-block .icon-social.rect{background-size:300px auto;-webkit-box-flex:1;display:inline-block;-ms-flex:1 0;height:30px;margin-right:9px;width:52px}.icon-block .icon-social.rect:active{opacity:.7}.icon-block .icon-social.rect:last-of-type{margin-right:0!important}.icon-block .icon-social.rect.icon-facebook{background-position:0 0}.icon-block .icon-social.rect.icon-twitter{background-position:-186px 0}.icon-block .icon-social.rect.icon-google{background-position:-62px 0}.icon-block .icon-social.rect.icon-reddit{background-position:-124px 0}.icon-block .icon-social.rect.icon-tumblr{background-position:-248px 0}}@media(min-width:481px){.icon-block{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-box;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;width:300px}.icon-block.people{margin-top:24px}.icon-block .icon-social{background-size:368px auto;-webkit-box-flex:1;display:inline-block;-ms-flex:1 0;flex:1 0;height:36px;margin-right:6px;width:36px}.icon-block .icon-social:active{opacity:.7}.icon-block .icon-social:last-of-type{margin-right:0!important}.icon-block .icon-social.icon-facebook{background-position:0 0}.icon-block .icon-social.icon-twitter{background-position:-37px 0}.icon-block .icon-social.icon-google{background-position:-74px 0}.icon-block .icon-social.icon-reddit{background-position:-111px 0}.icon-block .icon-social.icon-tumblr{background-position:-148px 0}.icon-block .icon-social.rect{background-size:300px auto;-webkit-box-flex:1;display:inline-block;-ms-flex:1 0;height:30px;margin-right:9px;width:52px}.icon-block .icon-social.rect:active{opacity:.7}.icon-block .icon-social.rect:last-of-type{margin-right:0!important}.icon-block .icon-social.rect.icon-facebook{background-position:0 0}.icon-block .icon-social.rect.icon-twitter{background-position:-186px 0}.icon-block .icon-social.rect.icon-google{background-position:-62px 0}.icon-block .icon-social.rect.icon-reddit{background-position:-124px 0}.icon-block .icon-social.rect.icon-tumblr{background-position:-248px 0}}.btn-helpful{display:inline-block}.icon-sad{padding-left:20px;position:relative}.icon-sad:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-291px -10px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:16px;height:24px;left:0;margin-top:-8px;position:absolute;top:50%;width:24px;width:16px}.icon-smile{padding-left:20px;position:relative}.icon-smile:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-253px -10px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:16px;height:24px;left:0;margin-top:-8px;position:absolute;top:50%;width:24px;width:16px}.icon-thumb.users{background-position:center top;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;width:60px}.icon-thumb.contain{background-size:contain;height:320px;width:290px}.icon-thumb.list{height:97px;width:65px}.icon-thumb.list2{height:90px;width:65px}.icon-thumb.sidemenu{height:35px;width:35px}.icon-thumb.status{height:140px;width:95px}.icon-thumb.status_small{height:60px;width:40px}.icon-thumb.news{height:65px;width:65px}.icon-thumb.featured{height:65px;width:65px}.icon-thumb.pictures{height:134px;width:100px}.icon-thumb.user_small{height:40px;width:40px}.icon-thumb.h65{height:65px}.icon-thumb.h40{height:40px}.icon-thumb.profile{height:95px;width:95px}.icon-thumb .icon-button{display:block;height:100%;overflow:hidden;padding-left:95px;width:100%}.score-stats{padding-bottom:2px}.score-stats-rank{width:15px}.gauge{background-color:#3faee5;border-radius:4px;height:12px}.recommend_data .recommend_item .title{display:block;margin:0 auto;text-align:center;width:116px;word-wrap:break-word}.recommend_data .recommend_item .btn-block-add{display:block;margin:0 auto;text-align:center;width:76px}.recommend-item .title{margin:0 auto;width:100px;word-wrap:break-word}#loading{display:none;left:50%;margin-left:-62px;padding:30px;position:absolute;position:fixed;top:80px;z-index:20000}#loading.no-bg{background-image:none!important}#floatingCircleAnim{height:64px;position:relative;-webkit-transform:scale(.6);transform:scale(.6);width:64px}.circleAnim{-webkit-animation-direction:linear;animation-direction:linear;-webkit-animation-duration:1.04s;animation-duration:1.04s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-name:r_fadeAnim;-webkit-animation-name:r_fadeAnim;background-color:#c5c5c5;border-radius:6px;height:12px;position:absolute;width:12px}.circleAnim2{-webkit-animation-name:r_fadeAnim2;animation-name:r_fadeAnim2;background-color:#ccc}#rotateAnim_01{-webkit-animation-delay:.39s;animation-delay:.39s;left:0;top:26px}#rotateAnim_02{-webkit-animation-delay:.52s;animation-delay:.52s;left:8px;top:8px}#rotateAnim_03{-webkit-animation-delay:.65s;animation-delay:.65s;left:26px;top:0}#rotateAnim_04{-webkit-animation-delay:.78s;animation-delay:.78s;right:8px;top:8px}#rotateAnim_05{-webkit-animation-delay:.91s;animation-delay:.91s;right:0;top:26px}#rotateAnim_06{-webkit-animation-delay:1.04s;animation-delay:1.04s;bottom:8px;right:8px}#rotateAnim_07{-webkit-animation-delay:1.17s;animation-delay:1.17s;bottom:0;left:26px}#rotateAnim_08{-webkit-animation-delay:1.3s;animation-delay:1.3s;bottom:8px;left:8px}@-webkit-keyframes r_fadeAnim{0%{background-color:#000}100%{background-color:#fff}}@keyframes r_fadeAnim{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes r_fadeAnim2{0%{background-color:#c5c5c5}100%{background-color:#000}}@keyframes r_fadeAnim2{0%{background-color:#c5c5c5}100%{background-color:#000}}.btn-dialog-close-ad{background-color:#000;background-image:url(/img/sp/common/icon_close_40px.png?v=1623202804);background-position:0 0;background-size:24px 24px;border-radius:2em;display:block;height:24px;position:absolute;right:0;top:0;width:24px}.btn-dialog-close-ad:active{background-color:#363636}.dialog_ad_block{display:block;height:250px;width:300px}#ad_overlay_full{background-color:rgba(0,0,0,.8);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000}#ad_overlay_full #hbox{display:block;height:480px;left:50%;margin-left:-160px;position:absolute;top:0;width:320px;z-index:10010}#ad_overlay_full #my-ad-slot{margin:0}@media screen and (max-width:480px){.img-a-l{clear:both;display:block;padding-bottom:8px}.img-a-r{clear:both;display:block;padding-bottom:8px}}@media screen and (min-width:480px){.img-a-l{float:left;padding-right:8px;padding-top:4px}.img-a-r{float:right;padding-left:8px;padding-top:4px}}.breadcrumb{background-color:#f0f3fa;border-radius:4px;color:#2e51a2;font-size:1.2rem;line-height:1.6rem;margin-left:8px;margin-right:8px;padding:4px 8px}.breadcrumb a{color:#2e51a2}.breadcrumb a:hover{background-color:#7688b6;border-radius:2px;color:#fff}.breadcrumb a b{font-weight:700}.anchor-ad{background-color:black;bottom:0;display:none;left:0;position:fixed;text-align:center;width:100%;z-index:10000}.anchor-ad>.inner{display:inline-block;min-height:50px;min-width:320px;position:relative;vertical-align:middle}.anchor-ad>.inner>.close{background-color:transparent;font-size:1em;position:absolute;right:.5em;top:-1em}.anchor-ad #M_320x50_Anchor{position:static!important;width:auto!important;z-index:auto!important}#M_320x50_Anchor{background-color:#fff;bottom:-2px;left:0;position:fixed;text-align:center;width:100%;z-index:10}.basic-form label{font-size:1.4rem}.basic-form input[type=text],.basic-form input[type=email],.basic-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:#979797 1px solid;border-radius:4px;font-size:1.4rem;padding:8px 12px;width:91%}.basic-form input[type=checkbox]{display:none;margin:0}.basic-form input[type=checkbox]+label{color:#787878;padding:4px 0 4px 24px;position:relative}.basic-form input[type=checkbox]+label:after{border:#979797 1px solid;border-radius:4px;content:'';display:block;height:16px;left:0;position:absolute;top:4px;width:16px}.basic-form input[type=checkbox]:checked{background-color:#2e51a2}.basic-form input[type=checkbox]:checked+label{color:#323232!important}.basic-form input[type=checkbox]:checked+label:after{background-color:inherit;background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-293.5px -62px;background-repeat:no-repeat;background-size:561px 80px;border-color:inherit!important;content:'';display:block;height:24px;height:16px;left:0;position:absolute;text-shadow:none!important;top:4px;width:16px;width:24px;z-index:100}.basic-form button{background-color:#2e51a2;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:0 auto;padding:12px 0;text-align:center;width:208px}.basic-form button:active{background-color:#345bb6;-webkit-box-shadow:none;box-shadow:none;font-size:1.8rem}.basic-form button:disabled{background-color:#8da9c6}.basic-form button.lighten{background-color:#8da9c6}.basic-form button.lighten:active{background-color:#6b8fb5}.basic-form button.small{background-color:#e1e7f5;color:#2e51a2;display:inline;font-size:1.6rem;padding:6px 36px;width:inherit}.basic-form button.small:active{background-color:#ced8ef}.ajax-loader{display:none}.ajax-loader.on{display:block}.ajax-loader.full-screen{background-color:rgba(0,0,0,.5);height:100%;position:fixed;top:0;width:100%;z-index:100}.ajax-loader .loader-anime{color:#fff;left:50%;margin-left:-24px;margin-top:-24px;position:absolute;top:50%}.js-btn-dialog-add{cursor:pointer}.user-password-note{font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.4rem;margin:0 0 16px;padding:0;padding-left:18px;text-indent:-10px}.user-password-note-icon{margin-left:6px}.reset-password-announce{background-color:#ffeaea;border-bottom:1px solid #9f0000;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;line-height:1.4rem;margin:0 0 16px;padding:18px 24px}.reset-password-announce p{margin:8px 0 0}.reset-password-announce__title{color:#893f3f;font-weight:700}.reset-password-announce__contents{margin:8px 0 0}.faq-container h2.faq-header-h2{background-color:#d9dde1;border-bottom:#bebebe 1px solid;border-top:#bebebe 1px solid;color:#323232;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;margin:0;padding:6px 0;text-align:center}.faq-container .faq-lists{color:#323232;list-style:none}.faq-container .faq-lists .question{border-bottom:#ebebeb 1px solid;font-size:1.4rem;line-height:1.6rem;padding:8px 8px 8px 24px;position:relative}.faq-container .faq-lists .question:after{content:"\f0da";display:inline-block;font-family:FontAwesome;left:10px;position:absolute;top:8px}.faq-container .faq-lists .question:active{background-color:#f6f6f6}.faq-container .faq-lists .question.on{background-color:#f6f6f6}.faq-container .faq-lists .question.on:after{content:"\f0d7"}.faq-container .faq-lists .answer{border-bottom:#ebebeb 1px solid;display:none;font-size:1.4rem;line-height:2.0rem;padding:8px 16px 24px 24px}.faq-container .faq-lists .answer.show{display:block}.faq-container .faq-lists .answer .answer-detail{background-color:#f6f6f6;border-radius:4px;display:inline-block;padding:8px 12px}.faq-container .faq-lists .answer .answer-list{list-style:initial;margin:0;padding:0 0 0 20px}.faq-container .faq-lists .answer .note{display:inline-block;padding-left:16px;text-indent:-12px}.faq-container .faq-lists .faq-img{background-position:0 0;background-repeat:no-repeat;background-size:cover;border:#2e51a2 1px solid;display:inline-block;height:120px;opacity:1;overflow:hidden;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:140px}.faq-container .faq-lists .faq-img:after{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;content:'Click for larger image';display:inline-block;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:10px;padding:1px 4px;position:absolute;right:0}.faq-container .faq-lists .faq-img:hover{opacity:.8}.seasonal_sp_h2 a{color:#323232;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:500;padding:10px 0}.footer-app{display:block;margin:10px auto;width:100%}.footer-app .app-icon{background-color:lightgrey;border-color:lightgrey;border-radius:18px;border-style:solid;border-width:0 0 5px;float:left;height:70px;overflow:hidden;width:70px}.footer-app .app-icon img{border-radius:18px;width:100%}.footer-app .buttons{padding:0 40px 0 70px;text-align:center}.footer-app .buttons .title{color:#2e51a2;font-size:18px;font-weight:700;margin:0 0 10px}.footer-app .buttons img{width:100px}.slider-outer .slider-container .slider.pv .thumb .btn-youtube{display:inline-block;height:32px;left:50%;margin-left:-21px;margin-top:-16px;position:absolute;top:50%;width:42px;z-index:10}.slider-outer .slider-container .slider.pv .thumb .bg-shadow{position:absolute;z-index:20}.slider-outer .slider-container .slider.pv .thumb .information{width:86px;z-index:30}.common-dialog-content.affiliate{margin-top:60px}@media screen and (orientation:landscape){.common-dialog-content.affiliate{margin-top:40px}}.anime-manga-search .genre-link{border-top:#bebebe 1px solid;display:table;width:100%}.anime-manga-search .genre-link:first-of-type{border-top:#bebebe 0 solid}.anime-manga-search .genre-link .genre-name-link{display:table-cell;padding:14px 0;vertical-align:top;width:calc(100%/2)}.anime-manga-search .genre-link .genre-name-link:active{background-color:#f6f6f6}.anime-manga-search .genre-link .genre-name-link.no-link:active{background-color:#fff}.anime-manga-search .genre-link .genre-name-link .text{display:inline-block;font-size:1.4rem;line-height:1.4em;padding-left:20px;padding-right:8px;text-indent:-6px}.ads-amazon-bottom div#amzn-native-ad-0 .amzn-native-header .amzn-native-header-text{border-bottom:#e7e7e7 1px solid;display:inline-block;font-size:1.8rem;font-weight:700;margin:0;padding:12px 8px 8px;width:calc(100% - 16px)}.ads-amazon-bottom div#amzn-native-ad-0 .amzn-native-content{padding-left:8px;padding-right:8px}.ads-amazon-bottom div#amzn-native-ad-0 .amzn-native-brand{padding-left:8px;padding-right:8px}.anime-genre .genre-index .genre .btn-genre,.manga-genre .genre-index .genre .btn-genre{border-bottom:#e7e7e7 1px solid;display:block;font-size:1.4rem;font-weight:700;padding:16px 0 16px 12px;position:relative}.anime-genre .genre-index .genre .btn-genre:after,.manga-genre .genre-index .genre .btn-genre:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:4px;top:50%;width:24px}.anime-genre .genre-index .genre .btn-genre:active,.manga-genre .genre-index .genre .btn-genre:active{background-color:#f2f2f2}.anime-detail .icon-score,.manga-detail .icon-score,.character-detail .icon-score{display:inline-block;padding-left:12px;position:relative}.anime-detail .icon-score:after,.manga-detail .icon-score:after,.character-detail .icon-score:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -45px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.anime-detail .btn-add-to-list,.manga-detail .btn-add-to-list,.character-detail .btn-add-to-list{border:#2e51a2 1px solid;border-radius:2px;color:#2e51a2;display:inline-block;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:300;height:12px;line-height:1.1rem;margin-top:0;min-width:70px;padding:6px 2px;text-align:center;white-space:nowrap}.anime-detail .btn-add-to-list[data-class="1"],.manga-detail .btn-add-to-list[data-class="1"],.character-detail .btn-add-to-list[data-class="1"]{border:#2db039 1px solid;color:#2db039}.anime-detail .btn-add-to-list[data-class="1"]:active,.manga-detail .btn-add-to-list[data-class="1"]:active,.character-detail .btn-add-to-list[data-class="1"]:active{background-color:rgba(45,176,57,.3)}.anime-detail .btn-add-to-list[data-class="2"],.manga-detail .btn-add-to-list[data-class="2"],.character-detail .btn-add-to-list[data-class="2"]{border:#26448f 1px solid;color:#26448f}.anime-detail .btn-add-to-list[data-class="2"]:active,.manga-detail .btn-add-to-list[data-class="2"]:active,.character-detail .btn-add-to-list[data-class="2"]:active{background-color:rgba(38,68,143,.3)}.anime-detail .btn-add-to-list[data-class="3"],.manga-detail .btn-add-to-list[data-class="3"],.character-detail .btn-add-to-list[data-class="3"]{border:#f1c83e 1px solid;color:#f1c83e}.anime-detail .btn-add-to-list[data-class="3"]:active,.manga-detail .btn-add-to-list[data-class="3"]:active,.character-detail .btn-add-to-list[data-class="3"]:active{background-color:rgba(241,200,62,.3)}.anime-detail .btn-add-to-list[data-class="4"],.manga-detail .btn-add-to-list[data-class="4"],.character-detail .btn-add-to-list[data-class="4"]{border:#a12f31 1px solid;color:#a12f31}.anime-detail .btn-add-to-list[data-class="4"]:active,.manga-detail .btn-add-to-list[data-class="4"]:active,.character-detail .btn-add-to-list[data-class="4"]:active{background-color:rgba(161,47,49,.3)}.anime-detail .btn-add-to-list[data-class="6"],.manga-detail .btn-add-to-list[data-class="6"],.character-detail .btn-add-to-list[data-class="6"]{border:#c3c3c3 1px solid;color:#c3c3c3}.anime-detail .btn-add-to-list[data-class="6"]:active,.manga-detail .btn-add-to-list[data-class="6"]:active,.character-detail .btn-add-to-list[data-class="6"]:active{background-color:rgba(195,195,195,.3)}.anime-detail .disabled-btn-add-to-list,.manga-detail .disabled-btn-add-to-list,.character-detail .disabled-btn-add-to-list{background-color:#ebebeb;border:#ebebeb 1px solid;border-radius:2px;color:#bebebe;display:inline-block;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:300;height:12px;line-height:1.1rem;margin-top:0;min-width:86px;padding:6px 2px;text-align:center;white-space:nowrap}.anime-detail .manga-not-approved-message,.manga-detail .manga-not-approved-message,.character-detail .manga-not-approved-message{margin:12px 8px 0}.anime-detail .anime-not-approved-message,.manga-detail .anime-not-approved-message,.character-detail .anime-not-approved-message{margin:0 8px 12px}.anime-detail .anime-detail-sns .sprite-icon-social,.manga-detail .anime-detail-sns .sprite-icon-social,.character-detail .anime-detail-sns .sprite-icon-social{background-image:url(/img/sp/common/sprite_icon_social2_vert.png?v=1623202804);background-repeat:no-repeat;background-size:52px 150px}.anime-detail .anime-detail-sns.icon-block,.manga-detail .anime-detail-sns.icon-block,.character-detail .anime-detail-sns.icon-block{display:table;width:100%}.anime-detail .anime-detail-sns.icon-block .icon-social,.manga-detail .anime-detail-sns.icon-block .icon-social,.character-detail .anime-detail-sns.icon-block .icon-social{display:table-cell!important;height:30px}.anime-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-facebook,.manga-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-facebook,.character-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-facebook{background-position:center 0}.anime-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-twitter,.manga-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-twitter,.character-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-twitter{background-position:center -120px}.anime-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-google,.manga-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-google,.character-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-google{background-position:center -30px}.anime-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-reddit,.manga-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-reddit,.character-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-reddit{background-position:center -90px}.anime-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-tumblr,.manga-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-tumblr,.character-detail .anime-detail-sns.icon-block .icon-social.icon-social.icon-tumblr{background-position:center -60px}.anime-detail .detail-dialog-content .information,.manga-detail .detail-dialog-content .information,.character-detail .detail-dialog-content .information{display:block;-webkit-overflow-scrolling:touch;overflow-y:auto}.anime-detail .page-title,.manga-detail .page-title,.character-detail .page-title{padding:12px 32px 12px 8px;width:calc(100% - 40px)}.anime-detail .page-title .title,.manga-detail .page-title .title,.character-detail .page-title .title{color:#323232;font-weight:700;line-height:1.0em}.anime-detail .page-title .title.btn-wide-text,.manga-detail .page-title .title.btn-wide-text,.character-detail .page-title .title.btn-wide-text{display:inline-block;width:calc(100% - 55px)}.anime-detail .page-title .title .title-english,.manga-detail .page-title .title .title-english,.character-detail .page-title .title .title-english{color:#7a7a7a;font-size:1.4rem;line-height:1.0em}.anime-detail .page-title .title .title-inline,.manga-detail .page-title .title .title-inline,.character-detail .page-title .title .title-inline{display:inline}.anime-detail .page-title .icon-watch-status,.manga-detail .page-title .icon-watch-status,.character-detail .page-title .icon-watch-status{left:inherit;line-height:1.0rem;right:8px;top:10px}.anime-detail .page-title .icon-watch-status[data-class="0"],.manga-detail .page-title .icon-watch-status[data-class="0"],.character-detail .page-title .icon-watch-status[data-class="0"]{top:2px}.anime-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"],.manga-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"],.character-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]{background-color:#2e51a2;background-image:inherit;border-radius:4px;color:#fff;display:inline-block;height:24px;top:10px;width:70px}.anime-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:after,.manga-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:after,.character-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:after{content:'Add to List';display:block;font-size:1.2rem;font-weight:300;left:0;line-height:1.0em;margin-top:-.6rem;position:absolute;text-align:center;top:50%;width:70px}.anime-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:active,.manga-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:active,.character-detail .page-title .icon-watch-status.btn-wide-text[data-class="0"]:active{background-color:rgba(46,81,162,.7)}.anime-detail .dialog-affiliate .affiliate-list,.manga-detail .dialog-affiliate .affiliate-list,.character-detail .dialog-affiliate .affiliate-list{border-radius:4px;display:block;margin:0 auto;padding:24px 0;width:200px}.anime-detail .dialog-affiliate .affiliate-list .list,.manga-detail .dialog-affiliate .affiliate-list .list,.character-detail .dialog-affiliate .affiliate-list .list{margin-bottom:20px;text-align:center}.anime-detail .dialog-affiliate .affiliate-list .list:last-of-type,.manga-detail .dialog-affiliate .affiliate-list .list:last-of-type,.character-detail .dialog-affiliate .affiliate-list .list:last-of-type{margin-bottom:0}.anime-detail .dialog-affiliate .affiliate-list .list a:active,.manga-detail .dialog-affiliate .affiliate-list .list a:active,.character-detail .dialog-affiliate .affiliate-list .list a:active{opacity:.8}.anime-detail .dialog-affiliate .affiliate-list .list .btn-close,.manga-detail .dialog-affiliate .affiliate-list .list .btn-close,.character-detail .dialog-affiliate .affiliate-list .list .btn-close{background-color:#4a90e2;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;min-width:178px;opacity:1;padding:6px 0}.anime-detail .dialog-affiliate .affiliate-list .list .btn-close:active,.manga-detail .dialog-affiliate .affiliate-list .list .btn-close:active,.character-detail .dialog-affiliate .affiliate-list .list .btn-close:active{color:#fff;opacity:.8}.anime-detail .btn-affiliate-dialog,.manga-detail .btn-affiliate-dialog,.character-detail .btn-affiliate-dialog{background-color:#fff;border:#7a7a7a 1px solid;border-radius:2px;color:#323232;display:inline-block;height:12px;opacity:1;overflow:hidden;padding:6px 0;width:92px}.anime-detail .btn-affiliate-dialog:active,.manga-detail .btn-affiliate-dialog:active,.character-detail .btn-affiliate-dialog:active{background-color:rgba(122,122,122,.1)}.anime-detail .btn-affiliate-dialog:visited,.manga-detail .btn-affiliate-dialog:visited,.character-detail .btn-affiliate-dialog:visited{color:#7a7a7a}.anime-detail .btn-affiliate-dialog.manga-store,.manga-detail .btn-affiliate-dialog.manga-store,.character-detail .btn-affiliate-dialog.manga-store{background-color:#ff9600;border:#ff9600 1px solid;color:#fff}.anime-detail .btn-affiliate-dialog.manga-store:active,.manga-detail .btn-affiliate-dialog.manga-store:active,.character-detail .btn-affiliate-dialog.manga-store:active{background-color:#ff9600;opacity:.7}.anime-detail .btn-affiliate,.manga-detail .btn-affiliate,.character-detail .btn-affiliate{background-color:#fff;border:#bebebe 1px solid;border-radius:2px;display:inline-block;height:24px;opacity:1;overflow:hidden;position:relative;width:86px}.anime-detail .btn-affiliate:active,.manga-detail .btn-affiliate:active,.character-detail .btn-affiliate:active{background-color:rgba(50,50,50,.4)}.anime-detail .btn-affiliate:before,.manga-detail .btn-affiliate:before,.character-detail .btn-affiliate:before{color:#bebebe;content:"\f07a";display:inline-block;font-family:fontAwesome;font-size:1.2rem;height:12px;margin-top:-5px;position:absolute;right:6px;top:50%;width:12px}.anime-detail .btn-affiliate.icon-affiliate,.manga-detail .btn-affiliate.icon-affiliate,.character-detail .btn-affiliate.icon-affiliate{background-image:url(/images/affiliates/logo-shop-set.png?v=1623202804);background-position:0 center;background-repeat:no-repeat;background-size:auto 18px}.anime-detail .btn-affiliate.icon-affiliate.rightstuf,.manga-detail .btn-affiliate.icon-affiliate.rightstuf,.character-detail .btn-affiliate.icon-affiliate.rightstuf{background-position:0 center}.anime-detail .status-unit,.manga-detail .status-unit,.character-detail .status-unit{background-color:#f6f6f6;border-bottom:#bebebe 1px solid;border-top:#bebebe 1px solid;display:table;width:100%}.anime-detail .status-unit .status,.manga-detail .status-unit .status,.character-detail .status-unit .status{display:table-cell;line-height:1.0rem;padding:6px 0;position:relative;text-align:center;vertical-align:middle;width:calc(100%/3)}.anime-detail .status-unit .btn-add-to-list,.anime-detail .status-unit .btn-add-to-favorite,.manga-detail .status-unit .btn-add-to-list,.manga-detail .status-unit .btn-add-to-favorite,.character-detail .status-unit .btn-add-to-list,.character-detail .status-unit .btn-add-to-favorite{background-color:#fff;min-width:86px}.anime-detail .status-score,.manga-detail .status-score,.character-detail .status-score{background-color:#f6f6f6;border-bottom:#bebebe 1px solid;border-top:#bebebe 1px solid;display:table;width:100%}.anime-detail .status-score .status,.manga-detail .status-score .status,.character-detail .status-score .status{display:table-cell;line-height:1.0rem;padding:6px 0;position:relative;text-align:center;vertical-align:middle;width:calc(100%/3)}.anime-detail .status-score .status:after,.manga-detail .status-score .status:after,.character-detail .status-score .status:after{background-color:#bebebe;border-right:#fff 1px solid;content:"";display:block;height:24px;margin-top:-12px;position:absolute;right:0;top:50%;width:1px}.anime-detail .status-score .status:last-of-type:after,.manga-detail .status-score .status:last-of-type:after,.character-detail .status-score .status:last-of-type:after{background-color:#f6f6f6;border-right:#fff 0 solid;content:""}.anime-detail .status-score .status .score,.manga-detail .status-score .status .score,.character-detail .status-score .status .score{font-size:1.6rem}.anime-detail .status-score .status .score.icon-score,.manga-detail .status-score .status .score.icon-score,.character-detail .status-score .status .score.icon-score{display:inline-block;padding-left:14px;position:relative}.anime-detail .status-score .status .score.icon-score:after,.manga-detail .status-score .status .score.icon-score:after,.character-detail .status-score .status .score.icon-score:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -54px;background-repeat:no-repeat;background-size:12px auto;content:'';display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px}.anime-detail .status-score .status .scored-user,.manga-detail .status-score .status .scored-user,.character-detail .status-score .status .scored-user{color:#7a7a7a;font-size:1.1rem}.anime-detail .status-score .status .rank,.manga-detail .status-score .status .rank,.character-detail .status-score .status .rank{display:inline-block;font-size:1.2rem;padding:0 6px;padding-bottom:2px;white-space:nowrap}.anime-detail .status-score .status .members,.manga-detail .status-score .status .members,.character-detail .status-score .status .members{font-size:1.2rem}.anime-detail .status-score .status .review,.manga-detail .status-score .status .review,.character-detail .status-score .status .review{font-size:1.6rem}.anime-detail .status-block,.manga-detail .status-block,.character-detail .status-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.anime-detail .status-block .icon-thumb,.manga-detail .status-block .icon-thumb,.character-detail .status-block .icon-thumb{background-position:center top;background-repeat:no-repeat;background-size:cover;height:200px;overflow:hidden;position:relative;width:140px}.anime-detail .status-block .icon-thumb .information,.manga-detail .status-block .icon-thumb .information,.character-detail .status-block .icon-thumb .information{background-color:rgba(0,0,0,.7);bottom:0;display:block;left:0;opacity:1.0;position:absolute;text-align:center;text-shadow:#000 1px 1px 0;width:100%}.anime-detail .status-block .icon-thumb .information:active,.manga-detail .status-block .icon-thumb .information:active,.character-detail .status-block .icon-thumb .information:active{opacity:.8}.anime-detail .status-block .icon-thumb .information .link,.manga-detail .status-block .icon-thumb .information .link,.character-detail .status-block .icon-thumb .information .link{color:#fff;display:inline-block;font-size:1.4rem;padding:8px 0;width:100%}.anime-detail .status-block .icon-thumb .information .icon-link,.manga-detail .status-block .icon-thumb .information .icon-link,.character-detail .status-block .icon-thumb .information .icon-link{display:inline-block;padding-left:12px;position:relative;white-space:nowrap}.anime-detail .status-block .icon-thumb .information .icon-link:before,.manga-detail .status-block .icon-thumb .information .icon-link:before,.character-detail .status-block .icon-thumb .information .icon-link:before{content:'\f0da';display:block;font-family:FontAwesome;font-size:1.0rem;height:10px;left:0;line-height:1.0rem;margin-top:-5px;position:absolute;top:50%;width:10px}.anime-detail .status-block .icon-thumb .information .icon-score,.manga-detail .status-block .icon-thumb .information .icon-score,.character-detail .status-block .icon-thumb .information .icon-score{display:inline-block;padding-left:12px;position:relative}.anime-detail .status-block .icon-thumb .information .icon-score:after,.manga-detail .status-block .icon-thumb .information .icon-score:after,.character-detail .status-block .icon-thumb .information .icon-score:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -45px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.anime-detail .status-block .icon-thumb .information .icon-member,.manga-detail .status-block .icon-thumb .information .icon-member,.character-detail .status-block .icon-thumb .information .icon-member{display:inline-block;padding-left:11px;position:relative}.anime-detail .status-block .icon-thumb .information .icon-member:after,.manga-detail .status-block .icon-thumb .information .icon-member:after,.character-detail .status-block .icon-thumb .information .icon-member:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -67px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.anime-detail .status-block .status-info-box,.manga-detail .status-block .status-info-box,.character-detail .status-block .status-info-box{padding:8px;padding-left:0;position:relative;width:calc(100% - 140px - 8px)}.anime-detail .status-block .status-info-box .title-en,.manga-detail .status-block .status-info-box .title-en,.character-detail .status-block .status-info-box .title-en{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.4rem;font-weight:700;-webkit-line-clamp:3;line-height:1.1em;overflow:hidden;padding-left:8px}.anime-detail .status-block .status-info-box .tags,.manga-detail .status-block .status-info-box .tags,.character-detail .status-block .status-info-box .tags{padding-left:8px}.anime-detail .status-block .status-info-box .tags .tag-premiered,.manga-detail .status-block .status-info-box .tags .tag-premiered,.character-detail .status-block .status-info-box .tags .tag-premiered{border:#2e51a2 1px solid;border-radius:8px;color:#2e51a2;display:inline-block;font-size:1.2rem;padding:2px 4px}.anime-detail .status-block .status-info-box .tags .tag-premiered:active,.manga-detail .status-block .status-info-box .tags .tag-premiered:active,.character-detail .status-block .status-info-box .tags .tag-premiered:active{background-color:rgba(46,81,162,.3)}.anime-detail .status-block .status-info-box .detail-information-status,.manga-detail .status-block .status-info-box .detail-information-status,.character-detail .status-block .status-info-box .detail-information-status{bottom:0;padding-left:8px;position:absolute}.anime-detail .status-block .status-info-box .detail-information,.manga-detail .status-block .status-info-box .detail-information,.character-detail .status-block .status-info-box .detail-information{padding-left:8px;width:calc(100% - 8px)}.anime-detail .status-block .status-info-box .detail-information.bottom,.manga-detail .status-block .status-info-box .detail-information.bottom,.character-detail .status-block .status-info-box .detail-information.bottom{bottom:0;position:absolute}.anime-detail .status-block .status-info-box .detail-information .studios,.anime-detail .status-block .status-info-box .detail-information .authors,.manga-detail .status-block .status-info-box .detail-information .studios,.manga-detail .status-block .status-info-box .detail-information .authors,.character-detail .status-block .status-info-box .detail-information .studios,.character-detail .status-block .status-info-box .detail-information .authors{-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.anime-detail .status-block .status-info-box .detail-information .related-title,.manga-detail .status-block .status-info-box .detail-information .related-title,.character-detail .status-block .status-info-box .detail-information .related-title{-webkit-box-orient:vertical;display:inline-block;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.anime-detail .status-block .status-info-box .detail-information .information,.manga-detail .status-block .status-info-box .detail-information .information,.character-detail .status-block .status-info-box .detail-information .information{display:inline-block;font-size:1.6rem;opacity:1.0}.anime-detail .status-block .status-info-box .detail-information .information:active,.manga-detail .status-block .status-info-box .detail-information .information:active,.character-detail .status-block .status-info-box .detail-information .information:active{opacity:.8}.anime-detail .status-block .status-info-box .detail-information .information .icon-link,.manga-detail .status-block .status-info-box .detail-information .information .icon-link,.character-detail .status-block .status-info-box .detail-information .information .icon-link{display:inline-block;padding-left:12px;position:relative;white-space:nowrap}.anime-detail .status-block .status-info-box .detail-information .information .icon-link:before,.manga-detail .status-block .status-info-box .detail-information .information .icon-link:before,.character-detail .status-block .status-info-box .detail-information .information .icon-link:before{content:'\f0da';display:block;font-family:FontAwesome;font-size:1.6rem;height:12px;left:0;line-height:1.0rem;margin-top:-5px;position:absolute;top:50%;width:12px}.anime-detail .status-block .status-info-box .link-block,.manga-detail .status-block .status-info-box .link-block,.character-detail .status-block .status-info-box .link-block{background-color:#f6f6f6;border-bottom:#bebebe 1px solid;border-top:#ebebeb 1px solid;bottom:0;display:block;height:28px;position:absolute;width:100%}.anime-detail .detail-synopsis-container,.manga-detail .detail-synopsis-container,.character-detail .detail-synopsis-container{display:block;max-height:100px;overflow:hidden}.anime-detail .theme-songs .theme-songs-op,.anime-detail .theme-songs .theme-songs-ed,.manga-detail .theme-songs .theme-songs-op,.manga-detail .theme-songs .theme-songs-ed,.character-detail .theme-songs .theme-songs-op,.character-detail .theme-songs .theme-songs-ed{background-color:#ebebeb;border-radius:8px;color:#7a7a7a;display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:8px;padding:2px 8px;text-align:center;width:60px}.anime-detail .theme-songs .theme-songs-ed,.manga-detail .theme-songs .theme-songs-ed,.character-detail .theme-songs .theme-songs-ed{margin-top:8px}.anime-detail .slider-outer .slider.anime-detail-pv,.manga-detail .slider-outer .slider.anime-detail-pv,.character-detail .slider-outer .slider.anime-detail-pv{height:126px;position:relative;width:90px}.anime-detail .slider-outer .slider.anime-detail-pv .information,.manga-detail .slider-outer .slider.anime-detail-pv .information,.character-detail .slider-outer .slider.anime-detail-pv .information{color:#fff;font-size:1.0em;font-weight:400;padding:16px 2px 4px;text-shadow:#000 1px 1px 1px;width:calc(100% - 4px)}.anime-detail .slider-outer .slider.anime-detail-pv .btn-youtube,.manga-detail .slider-outer .slider.anime-detail-pv .btn-youtube,.character-detail .slider-outer .slider.anime-detail-pv .btn-youtube{display:block;height:32px;left:50%;margin-left:-21px;margin-top:-16px;position:absolute;top:50%;width:42px;z-index:10}.anime-detail .slider-outer .slider.anime-detail-pv .bg-shadow,.manga-detail .slider-outer .slider.anime-detail-pv .bg-shadow,.character-detail .slider-outer .slider.anime-detail-pv .bg-shadow{display:block;height:126px;left:0;position:absolute;top:0;width:90px;z-index:10}.anime-detail .slider-outer .slider.anime-detail-pv .thumb,.manga-detail .slider-outer .slider.anime-detail-pv .thumb,.character-detail .slider-outer .slider.anime-detail-pv .thumb{background-position:center top;background-repeat:no-repeat;background-size:cover;display:block;height:126px;width:90px;z-index:0}.anime-detail .slider.head.anime-detail-actors,.manga-detail .slider.head.anime-detail-actors,.character-detail .slider.head.anime-detail-actors{color:#fff;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:700;padding:4px 0;text-align:center}.anime-detail .slider-outer .slider.anime-detail-actors,.manga-detail .slider-outer .slider.anime-detail-actors,.character-detail .slider-outer .slider.anime-detail-actors{float:left;margin-right:1px}.anime-detail .slider-outer .slider.anime-detail-actors .slider-btn,.manga-detail .slider-outer .slider.anime-detail-actors .slider-btn,.character-detail .slider-outer .slider.anime-detail-actors .slider-btn{display:block;height:110px;position:relative;width:90px}.anime-detail .slider-outer .slider.anime-detail-actors .name,.manga-detail .slider-outer .slider.anime-detail-actors .name,.character-detail .slider-outer .slider.anime-detail-actors .name{background-color:rgba(0,0,0,.7);bottom:0;color:#fffffe;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0em;left:0;line-height:1.0em;overflow:hidden;padding:4px;position:absolute;text-decoration:none;text-overflow:ellipsis;text-shadow:rgba(0,0,0,.8) 1px 1px 0;white-space:nowrap;width:calc(100% - 8px);z-index:10}.anime-detail .slider-outer .slider.anime-detail-actors .thumb,.manga-detail .slider-outer .slider.anime-detail-actors .thumb,.character-detail .slider-outer .slider.anime-detail-actors .thumb{background-color:#fff;background-size:90px 110px;display:block;height:110px;width:90px}.anime-detail .slider.head.anime-detail-manga-store-comics,.anime-detail .slider.head.anime-detail-userrecs,.anime-detail .slider.head.anime-detail-staff,.anime-detail .slider.head.anime-detail-character,.manga-detail .slider.head.anime-detail-manga-store-comics,.manga-detail .slider.head.anime-detail-userrecs,.manga-detail .slider.head.anime-detail-staff,.manga-detail .slider.head.anime-detail-character,.character-detail .slider.head.anime-detail-manga-store-comics,.character-detail .slider.head.anime-detail-userrecs,.character-detail .slider.head.anime-detail-staff,.character-detail .slider.head.anime-detail-character{color:#fff;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:700;padding:4px 0;text-align:center}.anime-detail-manga-store-magazine{border-bottom:#e7e7e7 1px solid;border-top:#e7e7e7 1px solid;margin:24px 0 8px}.slider-outer .slider.anime-detail-manga-store-comics,.slider-outer .slider.anime-detail-userrecs,.slider-outer .slider.anime-detail-staff,.slider-outer .slider.anime-detail-character{float:left;margin-right:1px}.slider-outer .slider.anime-detail-manga-store-comics .users,.slider-outer .slider.anime-detail-userrecs .users,.slider-outer .slider.anime-detail-staff .users,.slider-outer .slider.anime-detail-character .users{background-color:rgba(0,0,0,.7);color:#fffffe;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0rem;line-height:1.0em;padding:2px 5px;position:absolute;right:0;text-decoration:none;text-shadow:rgba(0,0,0,.8) 1px 1px 0;top:0;word-wrap:break-word;z-index:10}.slider-outer .slider.anime-detail-manga-store-comics .thumb,.slider-outer .slider.anime-detail-userrecs .thumb,.slider-outer .slider.anime-detail-staff .thumb,.slider-outer .slider.anime-detail-character .thumb{background-color:#fff;display:block}.slider-outer .slider.anime-detail-manga-store-comics .role,.slider-outer .slider.anime-detail-userrecs .role,.slider-outer .slider.anime-detail-staff .role,.slider-outer .slider.anime-detail-character .role{display:inline-block;font-size:1.0em;font-weight:400;overflow:hidden;padding:2px 2px 0;text-overflow:ellipsis;white-space:nowrap;width:86px}.slider-outer .slider.anime-detail-manga-store-comics .information,.slider-outer .slider.anime-detail-userrecs .information,.slider-outer .slider.anime-detail-staff .information,.slider-outer .slider.anime-detail-character .information{background-color:rgba(0,0,0,.7);border-radius:50%;bottom:0;color:#fff;display:inline-block;height:20px;left:0;margin-left:-10px;position:absolute;width:calc(100% - 8px);width:20px}.slider-outer .slider.anime-detail-manga-store-comics .information .icon-chevron,.slider-outer .slider.anime-detail-userrecs .information .icon-chevron,.slider-outer .slider.anime-detail-staff .information .icon-chevron,.slider-outer .slider.anime-detail-character .information .icon-chevron{left:7px;position:absolute;top:5px}.slider-outer .slider.anime-detail-manga-store-comics,.slider-outer .slider.anime-detail-userrecs,.slider-outer .slider.anime-detail-staff,.slider-outer .slider.anime-detail-character{float:left;margin-right:1px}.slider-outer .slider.anime-detail-manga-store-comics .users,.slider-outer .slider.anime-detail-userrecs .users,.slider-outer .slider.anime-detail-staff .users,.slider-outer .slider.anime-detail-character .users{background-color:rgba(0,0,0,.7);color:#fffffe;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0rem;line-height:1.0em;padding:2px 5px;position:absolute;right:0;text-decoration:none;text-shadow:rgba(0,0,0,.8) 1px 1px 0;top:0;word-wrap:break-word;z-index:10}.slider-outer .slider.anime-detail-manga-store-comics .thumb,.slider-outer .slider.anime-detail-userrecs .thumb,.slider-outer .slider.anime-detail-staff .thumb,.slider-outer .slider.anime-detail-character .thumb{background-color:#fff;display:block}.slider-outer .slider.anime-detail-manga-store-comics .role,.slider-outer .slider.anime-detail-userrecs .role,.slider-outer .slider.anime-detail-staff .role,.slider-outer .slider.anime-detail-character .role{display:inline-block;font-size:1.0rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 0px)}.slider-outer .slider.anime-detail-manga-store-comics{padding-bottom:24px;position:relative}.slider-outer .slider.anime-detail-manga-store-comics .title-wrap{margin:4px 0 0}.slider-outer .slider.anime-detail-manga-store-comics .price-wrap{margin:4px 0 0}.slider-outer .slider.anime-detail-manga-store-comics .price-wrap .price{color:#d93f32}.slider-outer .slider.anime-detail-manga-store-comics .price-wrap .price.is-sale{color:#7a7a7a;font-size:12px;text-decoration:line-through}.slider-outer .slider.anime-detail-manga-store-comics .price-wrap .price-sale{color:#ff2851;font-weight:700}.slider-outer .slider.anime-detail-manga-store-comics .btn{border:#2e51a2 1px solid;border-radius:2px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:5px;padding:2px;position:absolute;text-align:center;width:80px}.slider-outer .slider.anime-detail-manga-store-comics .btn-read{background-color:#2e51a2;color:#fff}.slider-outer .slider.anime-detail-manga-store-comics .btn-read:active{background-color:rgba(46,81,162,.7)}.slider-outer .slider.anime-detail-manga-store-comics .btn-preview{background-color:#fff;color:#2e51a2}.slider-outer .slider.anime-detail-manga-store-comics .btn-preview:active{background-color:rgba(46,81,162,.3)}.review-unit{border-bottom:#f6f6f6 1px solid;display:block;overflow:hidden;padding:8px;position:relative;width:calc(100% - 16px)}.review-unit.review-unit-btn:active{background-color:#f2f2f2}.review-unit.review-unit-btn:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:0;top:50%;width:24px}.review-unit .data{display:block}.review-unit .data .user{color:#323232;display:inline-block;font-size:1.6rem;font-weight:400;padding-top:2px}.review-unit .data .score{color:#7a7a7a;display:inline-block;font-size:1.4rem;font-weight:700;padding-top:8px}.review-unit .text{color:#323232;display:block;font-size:1.6rem;line-height:1.8rem;padding:4px 20px 4px 0}.review-unit .helpful{color:#b2b2b2;display:inline-block;font-size:1.2rem;font-weight:400;padding-top:4px}.review-unit .update{color:#b2b2b2;display:inline-block;font-size:1.2rem;font-weight:400;padding-top:2px}.review-detail{background-color:#f0f3fa;border-bottom:#e7e7e7 1px solid;margin-bottom:12px;padding:12px 8px}.review-detail .data{position:relative}.review-detail .title{color:#323232;font-size:1.8rem;font-weight:700}.review-detail .title a{color:#323232}.review-detail .title a:hover,.review-detail .title a:active{color:#2e51a2}.status-info-box{max-width:244px}.review-text-more,.btn-read-close{display:none}.synopsis-text{padding:8px 8px 0}.btn-read-more{background-image:url(/img/sp/common/icon_arrow_lighten.png?v=1623202804);background-position:right 4px;background-repeat:no-repeat;background-size:17px 48px;padding-right:22px}.btn-read-more.open{background-position:right -32px}.table-list td{vertical-align:top}.table-list td.list-title{white-space:nowrap}.text-good-combination{background-image:url(/img/sp/common/img_good_match.png?v=1623202804);background-position:center top;background-repeat:no-repeat;background-size:42px 38px;height:48px;margin-top:30px;width:42px}.img-recommend{background-color:#e1e7f5;display:inline-block;height:97px;padding:4px;width:65px}.btn-toggle-detail{background-image:url(/img/sp/common/icon_arrow.png?v=1623202804);background-position:8px 16px;background-repeat:no-repeat;background-size:17px 48px;border-bottom:#e7e7e7 1px solid!important;padding-left:32px}.btn-toggle-detail.open{background-position:8px -22px}.btn-toggle-detail:last-of-type{border-bottom:none}.btn-toggle-detail.icon-sub_board{background-image:none;border-bottom:none!important;padding-left:0}.btn-toggle-detail.border-top{border-top:#e7e7e7 1px solid!important}.trunc-text{display:block;height:auto;max-height:140px;overflow:hidden;position:relative;-moz-transition:ease .5s;-webkit-transition:ease .5s;-o-transition:ease .5s;transition:ease .5s}.trunc-text.open{height:auto;max-height:140px}.trunc-text.comment-text{height:auto;max-height:80px}.trunc-text.comment-text.open{height:auto;max-height:80px}.trunc-text .text-full{display:inline}.trunc-text .text-full.visible{display:inline!important}.trunc-text.more:after{background-image:url(/img/sp/common/bg_readmore.png?v=1623202804);background-position:0 0;background-repeat:repeat-x;background-size:20px 20px;background-size:20px 30px;bottom:0;content:'';display:block;height:30px;left:0;position:absolute;width:100%}#tags span{line-height:1.5em;word-wrap:break-word}.Detail #watched table{table-layout:fixed}.Detail #watched td{word-wrap:break-word}.Detail .anime-detail-songs{padding-left:26px;text-indent:-26px}.watch-video .icon-seasonal-watching-status{background-color:#f6f6f6;font-size:10px;font-weight:400;line-height:1.2em;padding:2px 4px 1px;vertical-align:middle}.watch-video .icon-seasonal-watching-status.watching{background-color:#2db039;color:#fff}.watch-video .icon-seasonal-watching-status.watching:hover{opacity:.7}.watch-video .icon-seasonal-watching-status.plantowatch{background-color:#c3c3c3;color:#fff}.watch-video .icon-seasonal-watching-status.plantowatch:hover{opacity:.7}.watch-video .icon-seasonal-watching-status.completed{background-color:#26448f;color:#fff}.watch-video .icon-seasonal-watching-status.completed:hover{opacity:.7}.watch-video .icon-seasonal-watching-status.on-hold{background-color:#f1c83e;color:#fff}.watch-video .icon-seasonal-watching-status.dropped{background-color:#a12f31;color:#fff}.watch-video .icon-seasonal-watching-status.dropped:hover{opacity:.7}.contents-video-embed .title-block{border-bottom:#979797 1px solid;display:block}.contents-video-embed .btn-episode-information{border:#323232 2px solid;border-radius:4px;color:#323232;display:inline-block;padding:6px}.contents-video-embed .btn-episode-information.on{background-color:#ebebeb}.contents-video-embed .information-block{border-bottom:#979797 1px solid;display:block}.contents-video-embed .information-block .info{border-bottom:#979797 1px solid;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif}.contents-video-embed .information-block .header1{margin:0;padding:12px 12px 0}.contents-video-embed .information-block .box-unit5:last-of-type{border-bottom:#979797 0 solid}.contents-video-embed .provider-block{border-bottom:#979797 1px solid}.contents-video-embed .provider-block .btn-provider{border:#2e51a2 2px solid;border-radius:4px;color:#2e51a2;display:inline-block;padding:3px 20px 3px 6px;position:relative}.contents-video-embed .provider-block .btn-provider:after{content:"\f103";display:inline-block;font-family:FontAwesome;font-size:1.6em;line-height:1.0em;position:absolute;right:6px;top:6px}.contents-video-embed .provider-block .btn-provider.on{background-color:rgba(46,81,162,.2)}.contents-video-embed .provider-block .choose-provider-block{border-top:#ebebeb 1px solid;display:block}.contents-video-embed .btn-sns-share{border:#2e51a2 2px solid;border-radius:4px;color:#2e51a2;display:inline-block;padding:4px 6px}.contents-video-embed .btn-sns-share.on{background-color:rgba(46,81,162,.2)}.contents-video-embed .btn-addtolist{border-radius:4px;display:inline-block;font-weight:700;padding:4px 8px}.contents-video-embed .btn-addtolist.btn-add{border:#9fcb72 2px solid;color:#9fcb72}.contents-video-embed .btn-addtolist.btn-add:hover,.contents-video-embed .btn-addtolist.btn-add:active{background-color:rgba(159,203,114,.2)}.contents-video-embed .btn-addtolist.btn-edit{border:#3faee5 2px solid;color:#3faee5}.contents-video-embed .btn-addtolist.btn-edit:hover,.contents-video-embed .btn-addtolist.btn-edit:active{background-color:rgba(63,174,229,.2)}.contents-video-embed .btn-forum{border:#2e51a2 2px solid;border-radius:4px;color:#2e51a2;display:inline-block;font-weight:700;padding:4px 8px}.contents-video-embed .btn-forum:hover,.contents-video-embed .btn-forum:active{background-color:rgba(46,81,162,.2)}.contents-video-embed .video-anime-slide .btn-anime .link{border-bottom:#979797 1px solid;color:#323232;display:block}.contents-video-embed .video-anime-slide .btn-anime .link .text{display:block;margin-left:128px}.contents-video-embed .video-anime-slide .btn-anime .link:hover,.contents-video-embed .video-anime-slide .btn-anime .link:active{background-color:#f6f6f6}.slider.head.anime-detail,.slider.head.manga-detail{background-color:#4f74c8;color:#fff;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:700;padding:4px 0;text-align:center}.slider-outer.anime-detail,.slider-outer.manga-detail{background-color:#4f74c8}.slider-outer .slider.anime-detail .thumb,.slider-outer .slider.manga-detail .thumb{background-color:#fff;display:block}.slider-outer .slider.anime-detail .title,.slider-outer .slider.manga-detail .title{background-color:#4f74c8;color:#fff}.box-unit4 .img-link{display:block;height:65px;width:60px}.box-unit4 .character_name{min-height:52px}.anime-episodes .anime-episode-list{border:#bebebe 1px solid;margin:8px;width:calc(100% - 16px)}.anime-episodes .anime-episode-list tr{border-bottom:#bebebe 1px solid}.anime-episodes .anime-episode-list tr td{border-right:#bebebe 1px solid}.anime-episodes .anime-episode-list .episode-number{font-weight:700;padding:8px 4px;text-align:center;vertical-align:middle;width:18px}.anime-episodes .anime-episode-list .episode-title{padding:8px 4px}.anime-episodes .anime-episode-list .episode-forum{padding:8px 4px;text-align:center;vertical-align:middle;width:68px}.anime-episodes .anime-episode-list .episode-list-header{background-color:#ebebeb;color:#323232;font-size:1.4rem;font-weight:700}.annouce-box{padding:24px 8px}.announce-sitemap{border:4px solid #eee;line-height:1.4;margin:8px 0 32px;padding:16px}.announce-sitemap a{text-decoration:underline}.announce-article{margin:48px 0 0;padding:48px 0 0}.announce-article:first-child{margin:0;padding:0}.announce-header{border-bottom:1px solid #eee;padding:0 0 16px}.announce-header h2{font-size:20px;font-weight:700;line-height:1.2}.announce-header p{color:#999;margin:16px 0 0}.announce-contents{font-size:14px;line-height:1.4;margin:24px 0 0}.announce-contents ul{margin:16px 0 16px 2em}.announce-contents ul li{list-style:disc;margin:4px 0 0;padding:0}.announce-contents p{margin:24px 0 0}.forum .box-unit5:last-child,.forums .box-unit5:last-child{border-bottom:none}.forum .sub li.title,.forums .sub li.title{padding-left:12px}.forum b,.forum strong,.forums b,.forums strong{font-weight:700}.forum .topic-anchor,.forums .topic-anchor{display:block;margin-top:-70px;padding-top:70px}.forum .custom-forum-title,.forums .custom-forum-title{overflow:hidden}.forum .name .icon-team-title,.forums .name .icon-team-title{font-weight:500;padding:2px 4px 0}.forum .data .update,.forums .data .update{color:#7a7a7a}.forum .subbboard-nav,.forums .subbboard-nav{border-radius:4px;display:table;margin:0 8px;overflow:hidden;width:calc(100% - 16px)}.forum .subbboard-nav .subbboard-nav-cell,.forums .subbboard-nav .subbboard-nav-cell{background-color:#f6f6f6;display:table-cell;padding:8px 0;position:relative;text-align:center;vertical-align:middle;width:calc(100%/3)}.forum .subbboard-nav .subbboard-nav-cell:after,.forums .subbboard-nav .subbboard-nav-cell:after{border-left:#bebebe 1px solid;content:'';display:block;height:12px;margin-top:-6px;position:absolute;right:0;top:50%;width:1px}.forum .subbboard-nav .subbboard-nav-cell:last-of-type:after,.forums .subbboard-nav .subbboard-nav-cell:last-of-type:after{border-left:#bebebe 0 solid}.forum .subbboard-nav .subbboard-nav-cell .btn-subbboard-nav,.forums .subbboard-nav .subbboard-nav-cell .btn-subbboard-nav{font-size:1.2rem}.forum .subbboard-nav .subbboard-nav-cell .btn-subbboard-nav.on,.forums .subbboard-nav .subbboard-nav-cell .btn-subbboard-nav.on{color:#4a4a4a;font-weight:700}.forum .ignored-reply-header a.topic-anchor,.forum .ignored-reply-header .data .name>a,.forums .ignored-reply-header a.topic-anchor,.forums .ignored-reply-header .data .name>a{color:rgba(46,81,162,.5)}.forum .ignored-reply-header .data .update,.forums .ignored-reply-header .data .update{color:rgba(122,122,122,.5)}.forum .ignored-user-reply,.forums .ignored-user-reply{display:none}.forum .btn-ignored-user,.forums .btn-ignored-user{background-color:#ebebeb;border-radius:2px;color:#7a7a7a;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.0em;opacity:1;padding:2px 6px 2px 14px;position:relative}.forum .btn-ignored-user:active,.forums .btn-ignored-user:active{opacity:.7}.forum .btn-ignored-user:before,.forums .btn-ignored-user:before{content:'\f0da';display:block;font-family:FontAwesome;font-size:1.2rem;height:12px;left:6px;line-height:1.0rem;margin-top:-6px;position:absolute;top:50%;width:12px}.forum .btn-ignored-user.open:before,.forums .btn-ignored-user.open:before{content:'\f0d7';left:4px;margin-top:-5px}.box-unit4.forum-reply{border-color:#bebebe}_::-webkit-full-page-media,_:future,:root .forum .name .icon-team-title{padding:1px 4px 0}.btn-post-comment{background-color:#f5faff;border:#2e51a2 2px solid;height:40px;width:100%px}.btn-post-comment.on{background-color:#d6dbe2}.btn-post-comment:hover,.btn-post-comment:active{background-color:#dcedff}.btn-post-comment-nonmember{background-color:#f5faff;border:#2e51a2 2px solid;display:block;height:40px;width:100%px}.btn-post-comment-nonmember:hover,.btn-post-comment-nonmember:active{background-color:#dcedff}.btn-submit{opacity:1}.btn-submit:hover,.btn-submit:active{opacity:.8}.icon-post{background-image:url(/img/sp/common/icon_post.png?v=1623202804);background-position:50% 6px;background-repeat:no-repeat;background-size:73px 134px}.icon-post.on{background-position:50% -100px}.comment-title{background-color:#e1e7f5;padding:4px 24px;position:relative}.comment-title:before{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-450px -60px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;left:4px;position:absolute;top:0;width:24px}.comment-title:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-494px -60px;background-repeat:no-repeat;background-size:561px 80px;bottom:0;content:'';display:block;height:24px;position:absolute;right:0;width:24px}.comment-textarea .textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:#bebebe 2px solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;margin-right:12px;overflow:auto;width:100%}.btn-ignore-unignore{background-color:#f6f6f6;border:#d8d8d8 1px solid;border-radius:4px;color:#2e51a2;display:inline-block;font-size:1.1rem;padding:2px 4px}.btn-ignore-unignore:active{background-color:#e1e7f5}.ignored-list-message{background-color:#f6f6f6;border-bottom:#f6f6f6 1px solid;display:block;font-size:1.2rem;margin-bottom:8px;padding:8px 0;position:relative;text-align:center}.ignored-list-message .text{display:inline;margin-right:0}@media(max-width:340px){.ignored-list-message .text{margin-right:48px}}.btn-ignore-clearall{background-color:#fff;border:#2e51a2 1px solid;border-radius:4px;color:#2e51a2;display:inline-block;font-size:1.1rem;padding:2px 4px;position:absolute;right:8px;top:6px}.btn-ignore-clearall:active{background-color:#e1e7f5}.forum-optional-buttons{background-color:#f6f6f6;display:block;margin:0 8px;padding:4px 0;text-align:right}.forum-optional-buttons .btn-forum-toggle{background-color:#fff;border:#2e51a2 1px solid;border-radius:4px;color:#2e51a2;display:inline-block;font-size:1.1rem;padding:2px 8px;text-align:center}.forum-optional-buttons .btn-forum-toggle:active{background-color:#e1e7f5}.forum-optional-buttons .btn-forum-toggle.ignore{min-width:95px;padding:2px 0}.has_res{position:relative}.has_res .btn-expander{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-85px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:inline-block;display:block;height:20px;height:24px;position:absolute;position:absplute;right:0;top:0;width:20px;width:24px}.has_res .btn-expander.close{background-position:-41px -5px}.res-block img{background-color:#e1e7f5;height:36px;padding:2px;width:36px}.res-block .comment-text{margin-left:52px!important}.res-block.visible{background-image:url(/img/sp/common/line_vetical_3px.png?v=1623202804);background-position:18px 0;background-repeat:repeat-y;background-size:3px 74px}.res-block.visible:last-of-type{background-image:none}.comment-text{line-height:1.5em!important;word-wrap:break-word}.comment-text .userimg{max-width:100%}.comment-text span{line-height:1em}.comment-text ul li{list-style-type:disc;margin-left:20px}.comment-text b,.comment-text strong{font-weight:700}.comment-text i{font-style:italic}.comment-text a{color:#2e51a2;word-wrap:break-word}.comment-text a:hover,.comment-text a:active{color:#8594b9}.comment-text .quotetext{border:#979797 1px solid;margin:4px 0;padding:4px;word-wrap:break-word}.comment-text .quotetext b,.comment-text .quotetext strong,.comment-text .quotetext .strong{font-weight:700}.block-login-btn-res{background-color:#f6f6f6;border-radius:4px;-webkit-box-shadow:#ebebeb 1px 1px 1px 0;box-shadow:#ebebeb 1px 1px 1px 0;margin-top:12px;padding:2px 8px;width:calc(100% - 16px)}.btn-small-report{color:#787878;font-size:1.2rem;padding:4px 4px 4px 18px;position:relative}.btn-small-report:hover,.btn-small-report:active{color:#323232}.btn-small-report:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:0 -62px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:24px;width:18px}.forum_poll{border:#e8edf3 2px solid;margin:12px 8px}.forum_poll .forum_poll_title{border-bottom:#e8edf3 1px solid}.forum_poll .poll_form{padding-left:40px;padding-right:12px}.forum_poll input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#979797 1px solid;border-radius:1em;border-radius:2em;display:inline-block;height:24px;margin:0;position:relative;top:6px;width:24px}.forum_poll input[type=radio]:checked:after{background-color:#7ed321;border-radius:2em;content:'';display:block;height:14px;left:4px;position:absolute;top:4px;width:14px}.forum_poll label{display:block;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:8px 0;padding:0;padding-left:28px;text-indent:-28px}.forum_poll input[type=button].btn-vote{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e1e7f5;border-radius:4px;color:#2e51a2!important;font-weight:700;left:50%;margin:0 auto;margin-left:-55px;padding:0 20px;position:relative}.forum_poll_result{border:#e8edf3 2px solid;margin:12px 8px}.forum_poll_result .forum_poll_title{border-bottom:#e8edf3 1px solid}.forum_poll_result .table-result{border-collapse:collapse;margin:4px}.forum_poll_result .table-result td{border-top:#e8edf3 1px solid;font-size:1.2rem;line-height:1.4rem;padding:4px;vertical-align:middle}.forum_poll_result .vote_container{background-color:#3faee5;border-radius:4px;display:block;height:14px}.signature-image{line-height:1.5em!important}.signature-image .userimg{max-width:100%}.spoiler{display:inline-block;margin-top:4px}.spoiler input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#333 1px solid;border-radius:4px;display:inline-block;font-size:12px;margin-bottom:8px;padding:0 4px}.spoiler input.button:active{background-color:#2e51a2!important;color:#fff}.spoiler .userimg{max-width:100%}.hide_button{margin-top:4px}.hide_button input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#333 1px solid;border-radius:4px;display:inline-block;font-size:12px;margin-bottom:8px;padding:0 4px}.hide_button input.button:active{background-color:#2e51a2!important;color:#fff}.hide_button .userimg{max-width:100%}.btn-forum-manga-store{border:#2e51a2 1px solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;display:-webkit-box;font-size:14px;line-height:1.6rem;line-height:1.0rem;margin:0 8px;padding:0;position:relative;width:calc(100% - 16px)}.btn-forum-manga-store:active{opacity:.8}.btn-forum-manga-store-image{background-position:center center;background-size:cover;display:block;height:60px;width:40px}.btn-forum-manga-store-title-button{background-color:#f5faff;border-radius:0 0 2px;bottom:0;color:#2e51a2;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:700;left:40px;padding:8px 0;position:absolute;text-align:left;text-indent:4px;width:calc(100% - 40px)}.btn-forum-manga-store-title-button:after{content:'\f105';display:block;font-family:FontAwesome;font-size:1.4rem;font-weight:700;height:13px;margin-top:-6px;overflow:hidden;position:absolute;right:4px;top:50%;width:13px}.btn-forum-manga-store-title{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e51a2;font-size:1.6rem;font-weight:300;left:40px;line-height:1.6rem;overflow:hidden;position:absolute;text-indent:8px;text-overflow:ellipsis;top:8px;vertical-align:middle;white-space:nowrap;width:calc(100% - 40px)}#dialog_overlay.search{background-color:transparent!important}.icons-search{background-image:url(/img/sp/common/icon_search_set.png?v=1623202804);background-repeat:no-repeat;background-size:75px 98px}.search-box-outer{background-color:rgba(0,0,0,.8);display:none;height:100%;position:fixed;right:0;top:45px;width:100%;z-index:10000}.search-box-outer.show{display:block}#search-box{display:block;position:absolute;right:0;top:-45px;width:100%;z-index:10000}#search-box .btn-close,#search-box .btn-close-back{background-color:#243d77;background-position:-28px -2px;display:block;height:45px;position:absolute;right:0;top:0;width:48px}#search-box .form-area{background-color:#f0f3fa;border-bottom:#6c80ad 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;position:absolute;right:0;top:45px;width:100%;z-index:10000}#search-box button.form-search-button-dropdown{background-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e51a2;display:block;font-size:14px;font-weight:700;height:36px;line-height:36px;margin:10px 10px 10px 0;padding:0 0 0 10px;text-decoration:none;text-transform:capitalize;white-space:nowrap}#search-box button.form-search-button-dropdown:after{border-bottom:7px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #2e51a2;content:'';display:inline-block;height:0;margin-left:3px;position:relative;top:7px;width:0}#search-box button.form-search-button-dropdown.isOpen:after{border-bottom:7px solid #2e51a2;border-top:7px solid transparent;top:0}#search-box form#searchBar{align-items:center;-webkit-box-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;padding:10px 10px 10px 0;position:relative}#search-box input#topSearchText{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;border:1px solid #a8aeb2;border-radius:4px 0 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8e8e93;font-size:14px;height:36px;padding:0 10px;width:calc(100% - 36px)}#search-box input#topSearchButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ced8ef;background-image:url(/img/sp/common/icon_search_set.png?v=160803001);background-position:-44px -58px;background-repeat:no-repeat;background-size:75px 98px;border:1px solid #a8aeb2;border-radius:0 4px 4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;position:absolute;right:11px;width:36px}#search-box input#topSearchButton.ok{background-color:#8594b9;border:#59637e 1px solid}#search-box #input-clear{background-position:-15px -66px;bottom:21px;display:none;height:18px;position:absolute;right:55px;width:18px}#search-box .letter-search{background-color:#f0f3fa;display:block;left:0;padding:8px 0;position:absolute;top:102px;width:100%}#search-box .letter-search-inner{margin:0 auto;width:276px}#search-box .letter-search-inner li{display:inline-block;margin:5px}#search-box .letter-search-inner li a{background-color:#2e51a2;border-radius:2.0em;color:#fff;display:inline-block;font-family:Helvetica,Avenir,Arial,sans-serif;font-size:2.0rem;height:20px;line-height:2.0rem;padding:8px;text-align:center;width:20px}#search-box .letter-search-inner li a:hover,#search-box .letter-search-inner li a:active{background-color:#3c66c7}@media screen and (max-width:480px){#search-box .letter-search-inner{width:276px}}@media screen and (min-width:480px){#search-box .letter-search-inner{width:416px}}.header .btn-close-back{background-color:#243d77;background-position:-28px -2px;display:block;height:44px;position:absolute;right:0;top:-1px;width:48px}#search-result.users .icon-friend{background-color:#e1e7f5;border:#2e51a2 1px solid;border-radius:8px;color:#2e51a2;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.0rem;font-weight:400;line-height:1em;margin-left:8px;padding:1px 6px;position:absolute;top:2px}#search-result-word{border-bottom:#e7e7e7 1px solid;padding-bottom:20px;padding-top:20px}.incrementalSearchResultList{background-color:#fff;display:block;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;position:absolute}.incrementalSearchResultList .list{background-color:#fff;border-bottom:#e7e7e7 1px solid;padding:8px 12px}.incrementalSearchResultList .list:active{background-color:#e1e7f5}.incrementalSearchResultList .list a{display:block;text-decoration:none;width:100%}.incrementalSearchResultList .list a .thumb{background-position:center top;background-repeat:no-repeat;background-size:cover;border:#ebebeb 1px solid;display:inline-block;height:28px;position:absolute;width:28px}.incrementalSearchResultList .list a .text{color:#000;font-size:1.8rem;line-height:3.0rem;overflow:hidden;padding-left:35px;text-overflow:ellipsis;white-space:nowrap}.navi-main-search{background-color:#fff;border:1px solid #ebebeb;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);left:0;list-style:none;margin:0;padding:0;position:absolute;top:100px;z-index:10010}.navi-main-search:before{background-color:#fff;border:1px solid #ebebeb;content:'';display:block;height:16px;left:48px;position:absolute;top:-9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.navi-main-search:after{background-color:#fff;content:'';display:block;height:14px;left:45px;position:absolute;top:0;width:30px}.navi-main-search .btn-navi-search{border-bottom:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:14px;padding:15px 10px;text-decoration:none;width:100%;word-wrap:break-word}.sitemap{border-collapse:collapse;margin:12px 0 24px;width:100%}.sitemap__category{border-top:1px solid #eee}.sitemap__category__title{border-right:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;padding:16px;text-align:left;vertical-align:top;width:30%}.sitemap__category__title--is-unavailable{color:#777;text-decoration:line-through}.sitemap__category__title--is-unavailable a{color:#777;text-decoration:line-through}.sitemap__category__title--is-unavailable a:hover{color:#777;text-decoration:none}.sitemap__category__title--is-unavailable a:visited{color:#777;text-decoration:line-through}.sitemap__category__title--is-unavailable a:visited:hover{color:#777;text-decoration:none}.sitemap__category__contents{padding:16px 0;width:70%}.sitemap__category:last-child{border-bottom:1px solid #eee}.sitemap-contents-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0 24px;width:100%}.sitemap-contents-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;-ms-flex-preferred-size:100%;font-size:14px;line-height:1.4;margin:16px 0 0;padding:0 24px 0 16px;position:relative}.sitemap-contents-list__item--is-unavailable a{color:#777;text-decoration:line-through}.sitemap-contents-list__item--is-unavailable a:hover{color:#777;text-decoration:none}.sitemap-contents-list__item--is-unavailable a:visited{color:#777;text-decoration:line-through}.sitemap-contents-list__item--is-unavailable a:visited:hover{color:#777;text-decoration:none}.sitemap-contents-list__item:before{content:'›';display:block;font-size:14px;height:14px;left:0;position:absolute;top:0;width:14px}.sitemap-contents-list__item:first-child{margin:0}.form-login .show-password-sp{color:#787878;display:inline-block;font-size:1.4rem;padding-left:22px;position:relative}.form-login .show-password-sp.checked{color:#000}.form-login .show-password-sp:after{border:#979797 1px solid;border-radius:4px;content:'';display:block;height:16px;left:0;position:absolute;top:-3px;width:16px}.form-login .show-password-sp.checked:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-293.5px -62px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;height:16px;position:absolute;width:24px;width:16px}.form-login .show-password-sp-cleanup-form{color:#787878;margin-top:-8px;position:absolute;right:8px;top:50%}.form-login .show-password-sp-cleanup-form.checked{color:#000}.form-login .show-password-sp-cleanup-form:after{content:'\f070';display:block;font-family:FontAwesome;font-size:2.4rem}.form-login .show-password-sp-cleanup-form.checked:after{content:'\f06e'}.form-login .ui-input-text{border:#979797 1px solid;border-radius:4px}.form-login .ui-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0}.form-login input#loginUserName,.form-login input#password,.form-login input#birthday,.form-login input#mfa_code,.form-login input#recovery_code,.form-login input#text-basic{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:#979797 1px solid;border-radius:4px;font-size:1.4rem;padding:8px 12px}.form-login .login-date{background-color:inherit}.form-login input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#979797 1px solid;border-radius:4px}.form-login input[type=checkbox]:checked{background-color:#2e51a2}.form-login .label-checkbox,.form-login .icon-label-checkbox{color:#787878;padding:4px 0 4px 24px;position:relative}.form-login .label-checkbox.on,.form-login .icon-label-checkbox.on{color:#323232!important}.form-login .label-checkbox.on:after,.form-login .icon-label-checkbox.on:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-293.5px -62px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;position:absolute;width:24px}.form-login .label-checkbox:after,.form-login .label-checkbox.on:after,.form-login .icon-label-checkbox:after,.form-login .icon-label-checkbox.on:after{border:#979797 1px solid;border-radius:4px;content:'';display:block;height:16px;left:0;position:absolute;top:0;width:16px}.form-login .label-checkbox.icon-label-register:after,.form-login .icon-label-checkbox.icon-label-register:after{margin-top:-8px;top:50%}.form-login .ui-btn-icon-left:after{left:-36px;top:6px}.form-login .ui-checkbox-off{color:#787878}.form-login .ui-checkbox-on:after{background-color:inherit;background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-289px -56px;background-repeat:no-repeat;background-size:561px 80px;border-color:inherit!important;content:'';display:block;height:24px;height:22px;left:0;position:absolute;text-shadow:none!important;top:6px;width:22px;width:24px;z-index:100}.form-login .btn-form-submit{background-color:#2e51a2;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:0 auto;padding:12px 0;text-align:center;width:208px}.form-login .btn-form-submit:hover,.form-login .btn-form-submit:active{background-color:#345bb6;-webkit-box-shadow:none;box-shadow:none;font-size:1.8rem}.form-login .btn-form-submit.lighten{background-color:#e1e7f5;color:#2e51a2}.form-login .btn-form-submit.lighten:hover,.form-login .btn-form-submit.lighten:active{background-color:#ced8ef}.form-login .btn-form-submit.small{background-color:#e1e7f5;color:#2e51a2;display:inline;font-size:1.6rem;padding:6px 36px;width:inherit}.form-login .btn-form-submit.small:hover,.form-login .btn-form-submit.small:active{background-color:#ced8ef}.label-user,.label-email,.label-password{padding-left:28px;position:relative}.label-user:after,.label-email:after,.label-password:after{background-color:inherit;background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-445px -8px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:20px;height:24px;left:0;position:absolute;top:-2px;width:24px;width:20px}.label-password:after{background-position:-406px -7px}.label-user:after{background-position:-406px -60px}.dialog{border-radius:4px}.entry-edit-dialog{background-color:#fff;padding:16px 24px;position:relative;width:calc(100% - 24px - 24px)}.entry-edit-dialog .ajax-loader{display:none}.entry-edit-dialog .ajax-loader.on{background-color:rgba(255,255,255,.8);display:block;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:100}.entry-edit-dialog .ajax-loader.on .loader-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.login-dialog-header{background-image:url(/img/sp/common/sprite_ui.png?v=1623202804);background-position:-335px -146px;background-repeat:no-repeat;background-size:535px 243px;content:'';display:block;height:24px;height:97px;left:50%;margin-left:-50px;position:absolute;width:97px;width:24px}.login-dialog-content{display:block;padding-top:100px}.dialog-btn-set{background-color:#e1e7f5;border-top:#2e51a2 1px solid}.dialog-btn-set .dialog-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e1e7f5;border-radius:none;color:#323232!important;font-size:1.6rem;padding:12px 0;text-align:center;width:50%}.dialog-btn-set .dialog-btn:last-of-type{border-right:none}.dialog-btn-set .dialog-btn:hover{background-color:#ced8ef}.dialog-btn-set .dialog-btn:active{background-color:#ced8ef}.dialog-btn-set .dialog-btn:disabled{background-color:#f4f6fb!important;color:#c2c2c2!important}.dialog-btn-set .dialog-btn.btn-devider{position:relative}.dialog-btn-set .dialog-btn.btn-devider:after{border-left:#bebebe 1px solid;content:'';display:block;height:36px;left:100%;position:absolute;top:0;width:1px}.dialog-btn-set .dialog-btn.btn-single{text-align:center;width:100%}.dialog-btn-set.btn-devider{position:relative}.dialog-btn-set.btn-devider:after{border-left:#bebebe 1px solid;content:'';display:block;height:36px;left:50%;position:absolute;top:0;width:1px}.report-dialog-header{color:#d0021b;font-size:1.6rem;font-weight:700;line-height:2rem;padding:12px;text-align:center}.dialog-btn-set .dialog-btn.dialog-btn-report{color:#d0021b!important}.login-form-header-text{border-bottom:#ebebeb 1px solid}.login-input-text{width:calc(100% - 12px - 12px)}.login-input-text.error{background-color:#fae3e3}@media screen and (orientation:portrait){.login-input-text{width:calc(100% - 12px - 12px)}}@media screen and (orientation:landscape){.login-input-text{width:calc(100% - 12px - 12px)}}.social-login-block{border-bottom:#ebebeb 1px solid;position:relative}.social-login-block.or:after{background-color:#fff;bottom:-8px;content:'Or';display:block;font-family:Avenir,sans-serif;font-size:1.4rem;left:50%;margin-left:-20px;position:absolute;text-align:center;width:40px}.social-login-block .icon-social-login{border-radius:2px;color:#fff;display:inline-block;font-family:Helvetica neue,Helvetica,sans-serif;font-size:1.2rem;height:18px;line-height:1.8rem;margin-right:8px;padding:4px 4px 4px 24px;position:relative;text-align:center;text-decoration:none;width:100px}.social-login-block .icon-social-login.large{font-size:1.6rem;height:26px;width:120px}.social-login-block .icon-social-login.icon-fb{background-color:#3c5b97}.social-login-block .icon-social-login.icon-fb:hover,.social-login-block .icon-social-login.icon-fb:active{background-color:#4e72b8}.social-login-block .icon-social-login.icon-tw{background-color:#6aabdb}.social-login-block .icon-social-login.icon-tw:hover,.social-login-block .icon-social-login.icon-tw:active{background-color:#93c2e5}.social-login-block .icon-social-login.icon-gp{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);color:#777}.social-login-block .icon-social-login.icon-gp:hover,.social-login-block .icon-social-login.icon-gp:active{background-color:white}.social-login-block .icon-social-login.icon-ap{background-color:#000}.social-login-block .login-sns-buttons .line{margin-bottom:10px;margin-left:8px}.social-login-block #appleid-signin{display:inline-block;height:26px;padding-right:50px;vertical-align:top;width:88px}.social-login-block .icon-social-login.icon-fb:after,.social-login-block .icon-social-login.icon-tw:after,.social-login-block .icon-social-login.icon-gp:after,.social-login-block .icon-social-login.icon-ap:after{background-position:0 0;background-size:18px 18px;content:'';display:block;height:18px;left:4px;position:absolute;top:4px;width:18px}.social-login-block .icon-social-login.icon-fb:after{background-image:url(/images/icon-login-fb.png?v=1623202804)}.social-login-block .icon-social-login.icon-tw:after{background-image:url(/images/icon-login-tw.png?v=1623202804)}.social-login-block .icon-social-login.icon-gp:after{background-image:url(/images/icon-login-gp.png?v=1623202804)}.social-login-block .icon-social-login.icon-ap:after{background-image:url(/images/icon-login-ap.png?v=1623202804);background-position:-4px -4px;background-size:25px 28px}.error-message .li-disc.list-margin{padding-left:14px;text-indent:-14px}.login-form-header-text{background-color:#e1e7f5;border-bottom:#2e51a2 1px solid;padding:10px 0 8px}.icon-signup-w-sns{display:inline-block;font-size:1.6rem;line-height:1.6rem;padding-left:24px;padding-top:12px;position:relative}.icon-signup-w-sns:after{background-image:url(/images/footer/footer-icon-sns@2x.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:100px 20px;bottom:1px;content:'';display:block;height:20px;left:0;position:absolute;width:20px}.icon-signup-w-sns.icon-facebook{color:#3c5b97}.icon-signup-w-sns.icon-facebook:after{background-position:-20px 0}.icon-signup-w-sns.icon-twitter{color:#6aabdb}.icon-signup-w-sns.icon-twitter:after{background-position:-40px 0}.icon-signup-w-sns.icon-google{color:#777}.icon-signup-w-sns.icon-google:after{background-image:url(/images/icon-login-gp.png?v=1623202804);background-size:cover}.icon-signup-w-sns.icon-apple{color:#3c5b97;padding-left:10px}.icon-signup-w-sns.icon-apple:after{background:none}.page_login .page-title .btn-link-register{border:#2e51a2 1px solid;border-radius:2px;color:#2e51a2;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:700;padding:3px 4px 3px 12px;position:absolute;right:10px;top:8px}.page_login .page-title .btn-link-register:before{color:#2e51a2;content:"\f0da";display:inline-block;font-family:FontAwesome;font-size:1.2rem;left:5px;position:absolute;top:3px}.page_login .page-title .btn-link-register:active{background-color:#2e51a2;color:#fff}.page_login .page-title .btn-link-register:active:before{color:#fff}.episode-status{background-color:#f0f3fa;border-bottom:#e7e7e7 1px solid;padding:10px 12px}#list-items .js-customize-loader-overlay{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}#list-items .js-customize-loader-overlay .customize-loader-icon{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:.8;position:absolute;top:13%;width:100%}#list-items .js-customize-loader-overlay .customize-loader-icon .icon{font-size:35px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#list-items .js-customize-loader-overlay .customize-loader-message{color:#fff;font-size:20px;left:0;padding-top:50px;position:absolute;text-align:center;text-shadow:1px 1px 0 #323232;top:13%;width:100%}.entry-edit-dialog-title{display:block;font-size:1.6rem;font-weight:700;line-height:1.6rem;margin:0;width:100%}.entry-edit-content{background-color:#fff;overflow-y:scroll;width:100%}.entry-edit-content .dialog-error-message{color:#ff6a86;display:block;font-size:1.4rem;font-weight:700;line-height:1.6rem;padding-bottom:16px;text-align:center}.entry-edit-content .btn-dialog{background-color:#4a90e2;border-radius:4px;color:#fff;display:block;font-size:1.6rem;margin:0 auto;min-width:120px;padding:8px 12px}.entry-edit-content .btn-dialog:active{background-color:rgba(74,144,226,.7)}.entry-edit-content .btn-edit-detailed-info{display:block;padding:16px 0;text-align:center}.entry-edit-content .btn-edit-detailed-info a{color:#8594b9;font-size:1.6rem;font-weight:700;text-decoration:underline}.entry-edit-content .btn-edit-detailed-info a:hover,.entry-edit-content .btn-edit-detailed-info a:active{color:#2e51a2;text-decoration:none}.entry-edit-content .label-select{color:#323232;display:inline-block;float:left;font-size:1.4rem;font-weight:700;margin-top:12px;width:80px}.entry-edit-content .label-select.disabled{color:#9b9b9b}.entry-edit-content .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/img/sp/common/icon-dropdown.png?v=1623202804);background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;border:#979797 1px solid;border-radius:4px;color:#4a4a4a;cursor:pointer;font-size:1.4rem;font-weight:400;height:33px;text-indent:.4em;width:calc(100% - 100px)}.entry-edit-content .btn-add-count{background-color:#fff;color:#2e51a2;height:30px;text-align:center;width:30px}.entry-edit-content .btn-add-count:active{opacity:.5}.entry-edit-content .btn-add-count[disabled]{opacity:.5}.entry-edit-content .input-number{border:#979797 1px solid;border-radius:4px;height:30px;overflow:hidden;position:relative;width:calc(100% - 12px - 130px)}.entry-edit-content .input-number:after{bottom:-1px;color:#9b9b9b;content:"/" attr(data-total) "";display:block;font-size:1.4rem;font-weight:700;height:20px;position:absolute;right:8px;text-align:right;width:40px}.entry-edit-content .input-number input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;border:none;color:#4a4a4a!important;font-size:1.6rem;font-weight:400!important;padding:6px 8px;width:100%}.entry-edit-content .input-number input[type=number][disabled]{color:#9b9b9b!important}.entry-edit-content .manga-chapter{padding-top:12px}.box-unit4 .img-link{display:block;height:65px;width:60px}.box-unit4 .product_name_char{min-height:52px}.btn-add-to-favorite{border:#2e51a2 2px solid;border-radius:4px;color:#2e51a2;display:inline-block;font-size:1.1rem;font-weight:700;height:12px;line-height:1.1rem;margin-top:8px;overflow:hidden;padding:2px 8px}.btn-add-to-favorite:active{background-color:#fff;color:#2e51a2}.btn-add-to-favorite.loading{background-color:#8ba4de;position:relative}.btn-add-to-favorite.loading .ajax-loading{color:#fff;display:block!important;font-size:1.4rem;left:50%;margin-left:-.7rem;margin-top:-.7rem;position:absolute;top:50%;z-index:10}.btn-add-to-favorite.detail{border:#9b9b9b 1px solid;border-radius:2px;color:#9b9b9b;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.1rem;margin-top:0;min-width:70px;padding:6px 1px;text-align:center;white-space:nowrap}.btn-add-to-favorite.detail:active{background-color:#f6f6f6;color:#ff4058}.btn-add-to-favorite.detail.loading{background-color:white;position:relative}.btn-add-to-favorite.detail[data-isFavorite=false]{color:#9b9b9b}.btn-add-to-favorite.detail[data-isFavorite=true]{border:#ff4058 1px solid;color:#ff4058}.va-slider-items{display:table-cell;font-size:12px;height:100%;padding:0 1px 0 0}.va-slider-more{background-color:#ebebeb;display:table-cell;position:relative;text-align:center;width:90px}.va-slider-more__box{width:90px}.va-slider-more__icon{background-color:#545454;border-radius:50%;color:#fff;display:inline-block;height:20px;left:50%;margin-left:-10px;position:absolute;top:90px;width:20px}.va-slider-more__icon i.fa{left:7px;position:absolute;top:5px}.va-slider-more__text{color:#545454;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1em;font-weight:700;left:0;line-height:1.4em;position:absolute;text-align:center;top:110px;width:90px}.va-slider-items--hidden{display:none}.va-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:90px}.va-slider-item__title{background-color:rgba(0,0,0,.7);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fffffe;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1em;left:0;line-height:1em;overflow:hidden;padding:4px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.va-slider-item__meta{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fffffe;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:.9em;line-height:1em;overflow:hidden;padding:1px 2px;position:absolute;right:0;text-overflow:ellipsis;top:1px;white-space:nowrap}.va-slider-item__button--fav{background-image:url(/img/sp/common/icon-favorite.png);background-position:3px 5px;background-repeat:no-repeat;background-size:29px auto;display:block;height:30px;left:0;opacity:1;position:absolute;top:0;width:34px;z-index:15}.va-slider-item__button--stat{background-image:url(/img/sp/common/icon_watch_status.png);background-position:6px -184px;background-repeat:no-repeat;background-size:30px auto;display:block;height:30px;left:-2px;position:absolute;top:-2px;width:30px;z-index:20}.va-slider-item__button--stat[data-class="1"]{background-color:rgba(45,176,57,.85)}.va-slider-item__button--stat[data-class="2"]{background-color:rgba(38,68,143,.85)}.va-slider-item__button--stat[data-class="3"]{background-color:rgba(231,183,21,.85)}.va-slider-item__button--stat[data-class="4"]{background-color:rgba(161,47,49,.85)}.va-slider-item__button--stat[data-class="5"]{background-color:rgba(143,143,143,.85)}.va-slider-item__button--fav[data-isFavorite=true]{background-position:3px -57px}@media screen and (max-width:359px){.btn-add-to-favorite{font-weight:300;padding:2px;white-space:nowrap}}.page-title .friends-number{display:inline;font-size:1.4rem;padding-left:8px}.icon-team-title{background-color:gray;border-radius:2px;color:#fff!important;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2em;padding:2px 8px 1px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.icon-team-title:hover,.icon-team-title:active,.icon-team-title:visited{text-decoration:none!important}.icon-team-title.administrator,.icon-team-title.founder,.icon-team-title.lead_administrator,.icon-team-title.community_administrator,.icon-team-title.database_administrator{background-color:#e30123}.icon-team-title.administrator:active,.icon-team-title.founder:active,.icon-team-title.lead_administrator:active,.icon-team-title.community_administrator:active,.icon-team-title.database_administrator:active{background-color:rgba(227,1,35,.6)}.icon-team-title.anime_db_moderator{background-color:#f4d04b}.icon-team-title.anime_db_moderator:active{background-color:rgba(244,208,75,.6)}.icon-team-title.manga_db_moderator{background-color:#f9a148}.icon-team-title.manga_db_moderator:active{background-color:rgba(249,161,72,.6)}.icon-team-title.forum_moderator{background-color:#6ea20f}.icon-team-title.forum_moderator:active{background-color:rgba(110,162,15,.6)}.icon-team-title.news_moderator{background-color:#458888}.icon-team-title.news_moderator:active{background-color:rgba(69,136,136,.6)}.icon-team-title.review_recommendation_moderator{background-color:#7758b5}.icon-team-title.review_recommendation_moderator:active{background-color:rgba(119,88,181,.6)}.icon-team-title.irc_moderator{background-color:#7289da}.icon-team-title.irc_moderator:active{background-color:rgba(114,137,218,.6)}.icon-team-title.social_media_moderator{background-color:#458ed2}.icon-team-title.social_media_moderator:active{background-color:rgba(69,142,210,.6)}.icon-team-title.retired_moderator{background-color:gray}.icon-team-title.retired_moderator:active{background-color:rgba(128,128,128,.6)}.icon-team-title.non-link.administrator:active,.icon-team-title.non-link.founder:active,.icon-team-title.non-link.lead_administrator:active,.icon-team-title.non-link.community_administrator:active,.icon-team-title.non-link.database_administrator:active{background-color:#e30123}.icon-team-title.non-link.anime_db_moderator:active{background-color:#f4d04b}.icon-team-title.non-link.manga_db_moderator:active{background-color:#f9a148}.icon-team-title.non-link.forum_moderator:active{background-color:#6ea20f}.icon-team-title.non-link.news_moderator:active{background-color:#458888}.icon-team-title.non-link.review_recommendation_moderator:active{background-color:#7758b5}.icon-team-title.non-link.irc_moderator:active{background-color:#7289da}.icon-team-title.non-link.social_media_moderator:active{background-color:#458ed2}.icon-team-title.non-link.retired_moderator:active{background-color:gray}.panel-profile{background-color:#f0f3fa;border-bottom:#516170 1px solid;padding:12px}.panel-profile img{padding-right:12px}.panel-profile-detail .request-message{display:inline-block;font-size:1.4rem;line-height:1.2em;margin-top:8px}.panel-profile-detail .request-message.line-clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.panel-profile-detail .error{display:none}.panel-profile-detail .error.show{color:#ff6a86;display:block;font-size:1.4rem;padding-top:8px}.panel-profile-detail .name{font-size:1.8rem}.panel-profile-detail .icon-supporter{display:inline-block;padding-left:22px;position:relative}.panel-profile-detail .icon-supporter:after{background-image:url(/images/icon-supporter@2x.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;content:"";display:block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}#control-box .control-box-item{background-color:#fff;border-top:1px solid #eee;color:#222;height:44px;line-height:44px;margin:0 auto;text-align:center;width:290px}.panel-entries-btn{border-bottom:#f6f6f6 1px solid}.btn-entry{background-color:#8da9c6;border:#516170 1px solid;border-radius:3px;color:#fff!important;font-size:1.4rem;padding:8px 0;text-align:center;width:46%}.btn-entry:hover,.btn-entryactive{background-color:#6b8fb5}.panel-profile-status{width:100%}.panel-profile-status td{padding-top:8px}.panel-profile-status td.title{width:114px}.block-login-btn .btn{margin-left:auto;margin-right:12px}.profile-list-btn{border-top:none}.profile-list-btn .btn-list{align-items:center;border-radius:0;border-top:none;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;font-weight:700;justify-content:center}.profile-list-btn .btn-list:last-of-type{border-left:none}.profile-stats .title{width:98px}.profile-stats .gauge{height:15px;position:relative;top:3px}.profile-stats .value{vertical-align:baseline}.common-dialog-content.friend-request .friend-request-dialog{padding:20px 16px}.common-dialog-content.friend-request .friend-request-dialog .title{font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.8rem;font-weight:700;text-align:center}.common-dialog-content.friend-request .friend-request-dialog .textarea{border:#bebebe 1px solid;font-size:1.4rem;margin:16px 0;min-height:80px;padding:4px 8px;width:calc(100% - 16px)}.common-dialog-content.friend-request .friend-request-dialog .button-friend-request-submit{text-align:center}.common-dialog-content.friend-request .friend-request-dialog .button-friend-request-submit .btn-request{background-color:#4990e2;border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;opacity:1;padding:6px 0;text-align:center;width:90px}.common-dialog-content.friend-request .friend-request-dialog .button-friend-request-submit .btn-request:hover,.common-dialog-content.friend-request .friend-request-dialog .button-friend-request-submit .btn-request:active{opacity:.8}.icon-request-friend{background-image:url(/img/sp/common/icon_request_friend.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:128px 51px;display:inline-block;height:23px;overflow:hidden;text-indent:-9999px;width:128px}.icon-request-friend.remove{background-position:0 -28px}.icon-request-friend.disabled{opacity:.3}.icon-request-friend.disabled:active{background-color:inherit}.icon-request-friend:active{background-color:#c6cdde}.profile-button{display:inline-block;min-width:128px}.profile-button.loading{position:relative}.profile-button.loading:after{background-color:rgba(255,255,255,.5);background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:center center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;height:100%;left:8px;margin-left:-8px;margin-top:-8px;position:absolute;top:8px;width:100%}.btn-request-friend.accept,.btn-request-friend.deny{border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;opacity:1;padding:6px 0;text-align:center;width:90px}.btn-request-friend.accept:active,.btn-request-friend.deny:active{opacity:.8}.btn-request-friend.accept{background-color:#2e51a2}.btn-request-friend.deny{background-color:#4a4a4a}.profile .user-badges{padding:0;padding-left:8px;width:calc(100% - 8px)}.profile .user-badges .user-badge{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;float:left;height:54px;margin-bottom:8px;margin-right:8px;position:relative;width:54px}.profile .user-badges .user-badge .text{background-color:#fff;border:#2e51a2 2px solid;border-radius:8px;color:#323232;display:none;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.1rem;height:30px;line-height:1.2em;opacity:0;padding:4px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:70px}.profile .user-badges .user-badge .text.show-info{display:inline-block;left:-14px;opacity:1;position:absolute;top:-50px}.profile .user-badges .user-badge .text.show-info:before{border:8px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2e51a2;bottom:-22px;content:"";display:inline-block;left:26px;position:absolute;z-index:10}.profile .user-badges .user-badge .text.show-info:after{border:8px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-19px;content:"";display:inline-block;left:26px;position:absolute;z-index:20}.profile .user-badges .user-badge .text.show-info.left{left:-8px}.profile .user-badges .user-badge .text.show-info.left:before{left:22px}.profile .user-badges .user-badge .text.show-info.left:after{left:22px}.profile .user-badges .user-badge .text.show-info.right{left:inherit;right:-8px}.profile .user-badges .user-badge .text.show-info.right:before{left:34px}.profile .user-badges .user-badge .text.show-info.right:after{left:34px}.profile .online{color:#56db3a}.profile .w100{width:100%}.profile .stats-graph{background-color:#f6f6f6;border-radius:2px;display:table;height:18px;margin:0 auto;overflow:hidden;width:100%}.profile .stats-graph .graph{display:table-cell;height:18px;width:0}.profile .stats-graph .graph.watching,.profile .stats-graph .graph.reading{background-color:#2db039}.profile .stats-graph .graph.completed{background-color:#26448f}.profile .stats-graph .graph.on_hold{background-color:#f9d457}.profile .stats-graph .graph.dropped{background-color:#a12f31}.profile .stats-graph .graph.plan_to_watch,.profile .stats-graph .graph.plan_to_read{background-color:#c3c3c3}.profile .stats-status{margin:0;margin-after:0;margin-before:0;margin-end:0;margin-start:0;padding:0;padding-start:0;width:46%}.profile .stats-status .circle{position:relative;text-indent:24px}.profile .stats-status .circle:after{border-radius:1em;content:'';display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px}.profile .stats-status .circle.watching:after,.profile .stats-status .circle.reading:after{background-color:#2db039}.profile .stats-status .circle.completed:after{background-color:#26448f}.profile .stats-status .circle.on_hold:after{background-color:#f9d457}.profile .stats-status .circle.dropped:after{background-color:#a12f31}.profile .stats-status .circle.plan_to_watch:after,.profile .stats-status .circle.plan_to_read:after{background-color:#c3c3c3}.profile .stats-data{margin:0;margin-after:0;margin-before:0;margin-end:0;margin-start:0;padding:0;padding-start:0;width:40%}.profile .comment-text img{height:auto;max-width:100%}.profile #last-list-updates .profile-update-status{bottom:12px;position:absolute}.profile [v-cloak]{display:none}.profile .friendlist-container{min-height:336px}.profile .friends-list .friends-tab-menu{background-color:#f6f6f6;display:table;width:100%}.profile .friends-list .friends-tab-menu .btn-tab{border-bottom:#bebebe 1px solid;border-right:#bebebe 1px solid;color:#7a7a7a;display:table-cell;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.8rem;font-weight:100;height:40px;text-align:center;vertical-align:middle;width:50%}.profile .friends-list .friends-tab-menu .btn-tab:last-of-type{border-right:#bebebe 0 solid}.profile .friends-list .friends-tab-menu .btn-tab .number{font-size:1.4rem;font-weight:400}.profile .friends-list .friends-tab-menu .btn-tab.on{background-color:#fff;border-bottom:#fff 1px solid;color:#323232}.profile .friends-list .friends .text-no-friends{color:#fff;display:none;font-size:1.4rem;line-height:1.2em;padding-top:40px;text-align:center}.profile .friends-list .friends .text-no-friends.show{color:#323232;display:block}.profile .friends-list .friends .error{display:none}.profile .friends-list .friends .error.show{color:#ff6a86;display:block;font-size:1.4rem;padding-top:8px}.profile .friends-list .friends .friend{border-bottom:#e7e7e7 1px solid;display:table;margin:0 8px;padding:8px 0;width:calc(100% - 16px)}.profile .friends-list .friends .friend .thumb{display:table-cell;vertical-align:top;width:65px}.profile .friends-list .friends .friend .thumb .image{background-position:center top;background-repeat:no-repeat;background-size:cover;display:inline-block;height:65px;width:65px}.profile .friends-list .friends .friend .text{display:table-cell;padding-left:8px;vertical-align:top;width:calc(100% - 8px - 65px)}.profile .friends-list .friends .friend .text .name{color:#323232;font-size:1.6rem;font-weight:700;padding-bottom:4px}.profile .friends-list .friends .friend .text .name a{font-weight:700}.profile .friends-list .friends .friend .text .date{color:#7a7a7a;display:inline-block;font-size:1.2rem;padding-top:4px}.profile .friends-list .friends .friend .text .message{color:#323232;display:inline-block;font-size:1.4rem;line-height:1.2em;margin-top:8px}.profile .friends-list .friends .friend .text .message.line-clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.profile .friends-list .friends .friend .button-unit{display:inline-block;text-align:right}.profile .friends-list .friends .friend .button-unit.loading{position:relative}.profile .friends-list .friends .friend .button-unit.loading:after{background-color:rgba(255,255,255,.5);background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:center center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;height:100%;left:8px;margin-left:-8px;margin-top:-8px;position:absolute;top:8px;width:100%}.profile .friends-list .friends .friend .button-unit .button{background-color:#4990e2;border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;opacity:1;padding:6px 0;text-align:center;width:90px}.profile .friends-list .friends .friend .button-unit .button:active{opacity:.8}.profile .friends-list .friends .friend .button-unit .button.accepted{background-color:#EEE;color:#333}.profile .friends-list .friends .friend .button-unit .button.deny{background-color:#7a7a7a}.recommendation .comment-text.border-bottom{border-bottom:#e7e7e7 1px solid}.auto-recommendations{display:block;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;position:relative}.auto-recommendations.no-suggestions{height:inherit}.auto-recommendations .no-results-text{display:block;font-size:1.4rem;line-height:1.4em;margin:0 auto;padding:8px;padding-top:8px;width:calc(100% - 16px)}.auto-recommendations .fade-enter-active,.auto-recommendations .fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.auto-recommendations .fade-enter,.auto-recommendations .fade-leave-active{opacity:0}.auto-recommendations .loading{background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;content:'';display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.auto-recommendations .item{display:block;float:left;margin-right:1px;position:relative;width:90px}.auto-recommendations .item .thumb{background-color:#f6f6f6;background-position:top center;background-repeat:no-repeat;background-size:cover;display:block;height:126px;opacity:1;width:90px}.auto-recommendations .item .thumb:hover{opacity:.8}.auto-recommendations .item .title{display:block;font-size:1em;font-weight:400;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap;width:86px}.rescue .rescue-wrapper{line-height:1.4;padding:12px 8px}.rescue .rescue-wrapper .rescue__title{font-size:18px;font-weight:700}.rescue .rescue-wrapper .rescue__description{margin:4px 0 0}.rescue .rescue-wrapper .rescue-notice{margin:8px 0 0}.rescue .rescue-wrapper .rescue-notice .rescue-notice__title{font-size:14px;font-weight:700}.rescue .rescue-wrapper .rescue-notice .rescue-notice__primary{list-style:disc;padding:0 0 0 20px}.rescue .rescue-wrapper .rescue-notice .rescue-notice__primary li{margin:4px 0 0}.rescue .rescue-wrapper .rescue-result{background-color:#fae3e3;border:2px solid #b25959;display:none;margin:16px 0;padding:12px}.rescue .rescue-wrapper .rescue-result--is-hidden{display:none}.rescue .rescue-wrapper .rescue-result--is-visible{display:block}.rescue .rescue-wrapper .rescue-submit{background-color:#2e51a2;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:16px auto;padding:8px 0;text-align:center;width:160px}.rescue .rescue-wrapper .input-group{margin:16px 0}.rescue .rescue-wrapper label{display:block;font-weight:700}.rescue .rescue-wrapper label .required{color:#b25959}.rescue .rescue-wrapper input,.rescue .rescue-wrapper select{border:#ccc 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:40px;margin:8px 0;padding:0 8px;vertical-align:baseline;width:100%}.rescue .rescue-wrapper select{background:none transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font-size:inherit;vertical-align:middle}.rescue button[disabled]{opacity:.7}.rescue .g-recaptcha div div{margin:0 auto}.rescue .g-recaptcha.recaptcha--left div div{margin:0}.rescue .thanks{line-height:1.4;padding:8px 12px}.rescue .thanks p{margin:8px 0 0}.rescue .note{color:#999}.rescue .note--is-important{color:#b25959}.rescue .tips{background-color:#eee;border:1px solid #ddd;color:#666;margin:8px 0;padding:8px 12px}.membership button,.membership input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.membership .payment-loader{position:relative}.membership .payment-loader:before{background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:center center;background-repeat:no-repeat;background-size:20px 20px;content:"";display:table-cell;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%;z-index:20}.membership .payment-loader:after{background-color:rgba(255,255,255,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.membership .notification{background-color:#fffefa;border:1px solid #faebcc;display:block;margin:12px;padding:8px}.membership .paypal-information-registered{font-weight:700}.membership .creditcard-information{margin:8px}.membership .creditcard-information label{display:block;font-size:14px;font-weight:700;margin:16px 0 8px}.membership .creditcard-information .creditcard-information-icons{display:inline-block;position:relative}.membership .creditcard-information .creditcard-information-icons:before{color:#787878;content:"\f023 Secure";display:inline-block;font-family:FontAwesome;font-size:11px;font-weight:300;position:absolute;right:-140px;top:3px}.membership .creditcard-information .creditcard-information-icons:after{background-image:url(/images/membership/icon-creditcard.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:auto 18px;content:"";display:inline-block;height:18px;position:absolute;right:-88px;top:-4px;width:80px}.membership .creditcard-information .StripeElement{border:#dbdbdb 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px;width:100%}.membership .creditcard-information .StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #f6f6f6;box-shadow:0 1px 3px 0 #f6f6f6}.membership .creditcard-information .StripeElement--invalid{border-color:#b25959}.membership .creditcard-information .StripeElement--invalid+div[role=alert]{color:#b25959;display:inline-block;font-size:12px;margin-top:8px}.membership .payment-edit-creditcard-button-area{display:block;margin:8px;text-align:right}.membership .payment-edit-creditcard-button-area>div{border-top:#787878 1px solid;margin:16px 0;padding:16px 0}.membership .payment-edit-creditcard-button-area .btn-edit{margin-left:12px}.membership .payment-edit-creditcard-button-area .payment-edit-creditcard-button-change{margin:8px 0 16px}.membership .payment-edit-creditcard-button-area .payment-edit-paypal-delete-wrap{width:100%}.membership .payment-edit-creditcard-delete-text{display:inline-block;font-size:1.6rem;padding-bottom:16px;text-align:left}.membership .creditcard-information-registered-text{color:#7f7f7f;font-size:1.4rem;line-height:1.6rem;padding-left:8px;padding-top:16px}.membership .creditcard-information-registered-meta{color:#999;font-size:12px;padding-left:52px}.membership .creditcard-information-registered-edit-button{background-color:#fff;border:#2e51a2 1px solid;border-radius:2px;color:#2e51a2;display:inline-block;font-size:16px;min-width:70px;padding:6px 8px;text-align:center}.membership .creditcard-information-registered-edit-button:hover:active{background-color:rgba(46,81,162,.3)}.membership .creditcard-information-registered{display:block;font-size:16px;margin:16px 8px 8px;position:relative}.membership .creditcard-information-registered:after{background-image:url(/images/membership/icon-creditcard.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:auto 24px;content:"";display:inline-block;height:24px;left:0;position:absolute;top:-6px;width:0}.membership .creditcard-information-registered[data-type=Visa]{padding-left:44px}.membership .creditcard-information-registered[data-type=Visa]:after{background-position:-40px 0;width:34px}.membership .creditcard-information-registered[data-type=MasterCard]{padding-left:44px}.membership .creditcard-information-registered[data-type=MasterCard]:after{background-position:0 0;width:34px}.membership .creditcard-information-registered[data-type="American Express"]{padding-left:36px}.membership .creditcard-information-registered[data-type="American Express"]:after{background-position:-78px 0;width:26px}.membership .creditcard-information-registered[data-type=Discover]{padding-left:50px}.membership .creditcard-information-registered[data-type=Discover]:after{background-position:-107px 0;width:40px}.membership .creditcard-information-registered[data-type=JCB]{padding-left:40px}.membership .creditcard-information-registered[data-type=JCB]:after{background-position:-149px 0;width:30px}.membership .creditcard-information-registered[data-type="Diners Club"]{padding-left:40px}.membership .creditcard-information-registered[data-type="Diners Club"]:after{background-position:-149px 0;width:30px}.membership .securitycode{display:none}.membership .securitycode.show{background-color:rgba(0,0,0,.8);display:table-cell;height:100vh;left:0;padding-top:12px;position:fixed;text-align:center;top:0;width:100vw;z-index:10000}.membership .securitycode .securitycode-container{background-color:#fff;border-radius:8px;margin:0 12px;padding:12px;width:calc(100% - 48px)}.membership .securitycode .btn-close-dialog{background-color:transparent;color:#fff}.membership #navi-fixed{overflow:hidden;top:44px;width:100%;z-index:999}.membership .navi-slide{background-color:#e1e7f5;border-bottom:#1d3367 1px solid;height:44px}.membership .navi-slide .navi-slide-inner{display:block;height:44px}.membership .navi-slide .nav-a-l,.membership .navi-slide .nav-a-r{background-color:rgba(225,231,245,.95);background-image:url(/img/sp/common/icon_navi_arrow_green.png?v=1623202804);background-repeat:no-repeat;background-size:7px 46px;display:block;height:44px;position:absolute;top:0;width:22px}.membership .navi-slide .nav-a-l{background-position:6px 17px;left:0}.membership .navi-slide .nav-a-r{background-position:8px -21px;right:0}.membership .navi-slide-btn{color:#4a4a4a!important;float:left;font-size:1.4rem;font-weight:500!important;padding:16px 8px;width:auto}.membership .navi-slide-btn:hover,.membership .navi-slide-btn:active{background-color:#ced8ef}.membership .navi-slide-btn.on{background-color:#8594b9;color:#fff!important;font-weight:700!important;position:relative}.membership .navi-slide-btn.on:after{background-color:#1d3367;bottom:0;content:'';display:block;height:4px;left:0;position:absolute;width:100%}.membership .btn-form-submit{background-color:#e1e7f5;border-radius:4px;color:#2e51a2;display:block;font-size:1.6rem;font-weight:700;line-height:1.8rem;margin:0 auto;max-width:calc(100% - 16px);padding:12px;text-align:center}.membership .btn-form-submit:active{background-color:#bbc8e8}.membership .btn-form-submit.blue{background-color:#2e51a2;color:#fff}.membership .btn-form-submit.blue:active{background-color:#3c66c7}.membership .btn-form-submit:disabled{background-color:#ebebeb;color:#9b9b9b}.membership .about-membership .plan-header{background-color:#d9dde1;font-size:1.4rem;font-weight:700;margin:0 8px;padding:6px 0;text-align:center}.membership .about-membership .cancel-plan{border-bottom:#e1e7f5 1px solid;border-top:#e1e7f5 1px solid;margin:0;width:100%}.membership .about-membership .cancel-plan .cancel-plan-yes,.membership .about-membership .cancel-plan .cancel-plan-no{display:block;padding:12px 0;text-align:center}.membership .about-membership .cancel-plan .button{background-color:#2e51a2;border-radius:8px;color:#fff;display:block;font-size:1.4rem;line-height:1.6rem;margin:0 8px;padding:8px 12px 8px 60px;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:calc(100% - 16px - 60px - 12px)}.membership .about-membership .cancel-plan .button:after{content:"";display:inline-block;font-size:18px;font-weight:700;left:13px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:36px}.membership .about-membership .cancel-plan .button:active{background-color:#3c66c7;color:#fff}.membership .about-membership .cancel-plan .cancel-plan-yes .button:after{content:"Yes"}.membership .about-membership .cancel-plan .cancel-plan-no .button:after{content:"No"}.membership .about-membership .plan{border:#e1e7f5 1px solid;display:table;margin:0 8px;width:calc(100% - 16px - 2px)}.membership .about-membership .plan .plan-monthly,.membership .about-membership .plan .plan-annual{display:table-cell;padding:12px 0;text-align:center;width:50%}.membership .about-membership .plan .plan-name{display:inline-block;font-size:1.4rem;padding-bottom:8px}.membership .about-membership .plan .button{background-color:#2e51a2;border-radius:8px;color:#fff;display:table-cell;font-size:1.4rem;height:50px;line-height:1.4rem;padding:0;padding-left:10px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:120px}.membership .about-membership .plan .button:after{content:"\f0da";display:block;font-family:FontAwesome;height:12px;left:12px;margin-top:-6px;position:absolute;top:50%;width:12px}.membership .about-membership .plan .button:active{background-color:#3c66c7;color:#fff}.membership .about-membership .about-extras-content-header{background-color:#f6f6f6;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.6rem;font-weight:700;padding:12px 0;text-align:center}.membership .about-membership .about-extras-content-header .new{display:inline-block;position:relative}.membership .about-membership .about-extras-content-header .new:before{background-color:#4a90e2;border-radius:4px;color:#fff;content:"New";display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:400;left:-40px;line-height:1.0em;padding:2px 6px;position:absolute;top:-2px}.membership .about-membership .about-extras-content .title{color:#323232;display:inline-block;font-size:1.6rem;font-weight:700}.membership .about-membership .about-extras-content .title.new{display:inline-block;position:relative}.membership .about-membership .about-extras-content .title.new:before{background-color:#4a90e2;border-radius:4px;color:#fff;content:"New";display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.2rem;font-weight:400;left:-40px;line-height:1.0em;padding:2px 6px;position:absolute;top:2px}.membership .about-membership .about-extras-content .text{color:#7f7f7f;display:block;font-size:1.4rem;line-height:2.0rem;margin:0 8px}.membership .about-membership .links{border-top:#bebebe 1px solid;display:block;margin:0 8px}.membership .about-membership .links .link-faq,.membership .about-membership .links .link-support{display:inline-block;font-size:1.4rem}.membership .about-membership .links.cancel-plan{background-color:#f6f6f6;border-bottom:#bebebe 0 solid;border-top:#bebebe 0 solid;margin:0;padding:16px 8px;width:calc(100% - 16px)}.membership .form-plan{display:table;margin:0 8px;width:calc(100% - 16px)}.membership .form-plan .plan-monthly,.membership .form-plan .plan-annual{display:table-cell;font-size:1.2rem;padding:12px 0;text-align:center;vertical-align:top;width:50%}.membership .form-plan .plan-name{display:inline-block;font-size:1.4rem;padding-bottom:8px}.membership .form-plan .btn-plan{background-color:#fff;border:#dbdbdb 1px solid;border-radius:8px;color:#323232;cursor:pointer;display:table-cell;font-size:1.2rem;height:46px;line-height:1.4rem;overflow:hidden;padding:0 12px 0 24px;position:relative;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #FFF;vertical-align:middle;width:calc(140px - 24px - 12px)}.membership .form-plan .btn-plan:before{background-image:url(/images/icon_check_box_circle.png);background-position:0 -39px;background-repeat:no-repeat;background-size:12px auto;content:'';display:inline-block;height:13px;left:8px;margin-top:-6px;position:absolute;top:50%;width:13px}.membership .form-plan .btn-plan .price{white-space:nowrap}.membership .form-plan input[type=radio]{display:none}.membership .form-plan input[type=radio]:checked+label{background-color:#e1e7f5}.membership .form-plan input[type=radio]:checked+label:after{background-image:url(/images/icon_check_box_circle.png);background-position:0 2px;background-repeat:no-repeat;background-size:12px auto;content:'';display:block;height:13px;left:8px;margin-top:-6px;position:absolute;top:50%;width:13px}.membership .membership-payment .payment-divider{border-bottom:#787878 1px dashed;display:block;position:relative}.membership .membership-payment .payment-divider:after{background-color:#fff;color:#7a7a7a;content:'or';display:block;font-size:14px;font-weight:300;left:50%;margin-left:-15px;padding:4px 12px;position:absolute;top:0}.membership .membership-payment .membership-adblock-error-message,.membership .membership-payment .payment-adblock-error-message{color:#b25959;font-size:1.4rem;font-weight:300;line-height:1.6rem;margin:0;margin:8px;padding:0;padding-left:20px;position:relative}.membership .membership-payment .membership-adblock-error-message:after,.membership .membership-payment .payment-adblock-error-message:after{background-image:url(/images/icon-exclamation-circle-bad.png?v=1623202804);background-position:top left;background-repeat:no-repeat;background-size:16px;content:'';display:block;height:16px;left:0;position:absolute;top:2px;width:16px}.membership .membership-payment .creditcard-note{color:#787878;font-size:1.4rem;font-weight:300;line-height:1.6rem;margin:0;margin:8px;padding:0;padding-left:20px;position:relative}.membership .membership-payment .creditcard-note:after{background-image:url(/images/icon-exclamation-circle.png?v=1623202804);background-position:top left;background-repeat:no-repeat;background-size:16px;content:'';display:block;height:16px;left:0;position:absolute;top:0;width:16px}.membership .membership-payment .note{list-style:none;margin:0;padding:0}.membership .membership-payment .note li{color:#787878;font-size:1.4rem;line-height:1.6rem;padding-left:14px;padding-top:8px;text-indent:-8px}.membership .membership-payment .form-data{margin:0 8px}.membership .membership-payment .form-data label{display:inline-block;font-size:1.6rem;font-weight:700}.membership .membership-payment .form-data input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.membership .membership-payment .form-data input.input-text{background-color:#fff;border:#dbdbdb 1px solid;font-size:1.6rem;line-height:1.2em;padding:8px}.membership .membership-payment .form-data input.name,.membership .membership-payment .form-data input.creditcard{width:calc(100% - 16px - 2px)}.membership .membership-payment .form-data input.month,.membership .membership-payment .form-data input.year,.membership .membership-payment .form-data input.code{width:70px}.membership .membership-payment .form-data input.error{background-color:#ffe2e2}.membership .membership-payment .form-data .error-message-unit{display:none}.membership .membership-payment .policy-block .btn-form-submit.btn-payment{margin:0 auto;padding:12px 0;width:208px}.membership .membership-payment .policy-block .btn-form-submit.btn-payment:disabled{background-color:#ebebeb;color:#9b9b9b}.membership .membership-payment .policy-block .btn-form-submit.btn-back{display:inline;padding:8px 36px;width:inherit}.membership .membership-payment .text-payment-policy{border:#dbdbdb 1px solid;display:block;height:100px;margin:0 8px;overflow-scrolling:touch;overflow-y:scroll;padding:4px 8px;resize:both;width:calc(100% - 32px - 2px)}.membership .membership-payment .text-payment-policy h1{font:1.4rem;font-weight:700}.membership .membership-payment .text-payment-policy h2{border-color:#bebebe;border-style:solid;border-width:0 0 1px;color:#000;font-size:1.2rem;font-weight:700;margin:4px 0 5px;padding:3px 0}.membership .membership-payment .text-payment-policy p{line-height:1.2em;margin:0;padding:0}.membership .membership-payment .text-payment-policy ul{margin:8px 0;padding-left:18px}.membership .membership-payment .text-payment-policy ul.list-disc{list-style-type:disc}.membership .membership-payment .text-payment-policy ul.list-lower-alpha{list-style-type:lower-alpha}.membership .membership-payment .text-payment-policy ul.list-lower-roman{list-style-type:lower-roman}.membership .membership-payment .text-payment-policy ul li{padding-bottom:4px}.membership .membership-payment .text-payment-policy ul li:last-of-type{padding-bottom:0}.membership .membership-payment .text-payment-policy.no-border{border:#dbdbdb 0 solid;font-size:1.2rem;height:inherit;line-height:1.6rem;overflow-y:visible}.membership .membership-payment .text-payment-policy.no-border h2{margin-top:12px}.membership .membership-payment .text-payment-policy.no-border p{line-height:1.6rem;margin-bottom:12px}.membership .membership-payment .text-payment-policy .mal-address{background-color:#e5e5e5;margin:6px 0!important;padding:6px!important}.membership .membership-payment .btn-supporter-policy{cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1.2em;margin:0 8px;padding-left:36px;position:relative}.membership .membership-payment .btn-supporter-policy:before{background-image:url(/images/icon_check_box.png);background-position:0 -65px;background-repeat:no-repeat;background-size:20px auto;content:'';display:inline-block;height:21px;left:0;margin-top:-10px;position:absolute;top:50%;width:21px}.membership .membership-payment #agreement,.membership .membership-payment #supporter-policy{display:none}.membership .membership-payment #agreement:checked+label:after,.membership .membership-payment #supporter-policy:checked+label:after{background-image:url(/images/icon_check_box.png);background-position:-1px 3px;background-repeat:no-repeat;background-size:28px auto;content:'';display:block;height:28px;left:-4px;margin-top:-10px;position:absolute;top:50%;width:28px}.membership .membership-payment .text-payment-notice{background-color:#f6f6f6;list-style:none;margin:24px 8px 0;padding:12px}.membership .membership-payment .text-payment-notice li{font-size:1.4rem;line-height:1.4rem;padding-bottom:6px;padding-left:8px;position:relative}.membership .membership-payment .text-payment-notice li:after{content:"\b7\a0";display:inline-block;font-size:1.4rem;height:12px;left:0;position:absolute;top:0;width:12px}.membership .closed-beta{background-color:#f5f6f9;background-image:url(/images/membership/mal-for-android.png?v=1623202804);background-position:10px 8px;background-repeat:no-repeat;background-size:48px 48px;border:#d3d3d3;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;height:64px;padding:8px 10px 8px 68px;vertical-align:middle;width:100%}.membership .closed-beta .text{display:table-cell;font-size:1.4rem;line-height:1.4em;margin:0;padding:0;vertical-align:middle}.membership .membership-manager .plan-submit-button-outer{display:none}.membership .membership-manager .plan-submit-button-outer .plan-notice-text{display:none}.membership .membership-manager .plan-submit-button-outer .plan-notice-text.on{display:inline-block}.membership .membership-manager .edit-table{display:none}.membership .membership-manager .edit-table.on{border-top:#ebebeb 1px dotted;display:block;margin-top:16px}.membership .membership-manager .edit-table.on .data{padding-top:0}.membership .membership-manager .edit-table .cancel-plan{display:table;width:100%}.membership .membership-manager .edit-table .cancel-plan .btn-cancel-plan{display:table-cell;padding:12px 0;text-align:center;width:50%}.membership .membership-manager .edit-table .cancel-plan .btn-cancel-plan .description{display:inline-block;font-size:1.2rem;line-height:1.4rem;padding-bottom:4px}.membership .membership-manager .edit-table .cancel-plan .btn-cancel-plan .button{background-color:#2e51a2;border-radius:8px;color:#fff;display:table-cell;font-size:1.4rem;height:60px;line-height:1.4rem;padding:0;padding-left:10px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:140px}.membership .membership-manager .edit-table .cancel-plan .btn-cancel-plan .button:after{content:"\f0da";display:block;font-family:FontAwesome;height:12px;left:12px;margin-top:-6px;position:absolute;top:50%;width:12px}.membership .membership-manager .edit-table .cancel-plan .btn-cancel-plan .button:active{background-color:#345bb6;color:#fff}.membership .membership-manager .edit-table .form-table{padding-bottom:8px}.membership .membership-manager .edit-table .form-table .data{padding:8px 0 16px}.membership .membership-manager .edit-table .form-table .data .fig-creditcard{margin-top:2px}.membership .membership-manager .edit-table .form-table .data .error-message-unit{display:none}.membership .membership-manager .edit-table .form-table .data input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.membership .membership-manager .edit-table .form-table .data input.input-text{background-color:#fff;border:#dbdbdb 1px solid;font-size:1.4rem;line-height:1.2em;padding:8px}.membership .membership-manager .edit-table .form-table .data input.name{width:calc(100% - 16px - 2px)}.membership .membership-manager .edit-table .form-table .data input.creditcard{width:calc(100% - 16px - 2px)}.membership .membership-manager .edit-table .form-table .data input.month,.membership .membership-manager .edit-table .form-table .data input.year,.membership .membership-manager .edit-table .form-table .data input.code{width:50px}.membership .membership-manager .edit-table .form-table .data input.error{background-color:#ffe2e2}.membership .membership-manager .status-table{border-bottom:#ebebeb 1px solid;padding:12px 8px 16px}.membership .membership-manager .status-table .title{color:#9b9b9b;font-size:1.6rem}.membership .membership-manager .status-table .data{color:#323232;font-size:1.6rem;padding-top:12px}.membership .membership-manager .status-table .icon-paypal{display:inline-block;height:28px;padding-left:38px;padding-top:5px;position:relative;text-indent:-9999px;width:112px}.membership .membership-manager .status-table .icon-paypal:after{background-image:url(/images/PP_logo_h_150x38.png?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:auto 28px;content:'';display:block;height:28px;left:0;position:absolute;top:0;width:112px}.membership .membership-manager .status-table .icon-creditcard{display:inline-block;padding-left:38px;padding-top:5px;position:relative}.membership .membership-manager .status-table .icon-creditcard:after{background-image:url(/images/membership/icon-creditcard@2x.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 24px;content:'';display:inline-block;height:24px;left:0;position:absolute;top:0;width:38px}.membership .membership-manager .status-table .icon-creditcard.visa{padding-left:calc(40px + 8px)}.membership .membership-manager .status-table .icon-creditcard.visa:after{background-position:-44px 0;width:40px}.membership .membership-manager .status-table .icon-creditcard.mastercard{padding-left:calc(38px + 8px)}.membership .membership-manager .status-table .icon-creditcard.mastercard:after{background-position:0 0;width:38px}.membership .membership-manager .status-table .icon-creditcard.amex{padding-left:calc(28px + 8px)}.membership .membership-manager .status-table .icon-creditcard.amex:after{background-position:-86px 0;width:28px}.membership .membership-manager .status-table .btn-status-edit{border:#2e51a2 1px solid;border-radius:8px;display:inline-block;font-size:1.2rem;margin-top:-2px;padding:1px 8px}.membership .membership-manager .status-table .btn-status-edit.disabled{border:#bababa 1px solid;color:#bababa}.membership .membership-manager .status-table #profile-icon-show{display:none}.membership .membership-manager .status-table #profile-icon-show+label.btn-profile{border:#1d439b 1px solid;border-radius:0;color:#1d439b;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;height:24px;padding:2px 6px 0;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:72px}.membership .membership-manager .status-table #profile-icon-show+label.btn-profile:after{background-color:#1d439b;border-radius:0;content:'';display:block;height:20px;left:4px;margin-top:-10px;position:absolute;top:50%;width:20px}.membership .membership-manager .status-table #profile-icon-show+label.btn-profile:before{color:#1d439b;content:'Hide';display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.6rem;font-weight:700;margin-top:-5px;position:absolute;right:10px;text-align:right;top:50%}.membership .membership-manager .status-table #profile-icon-show:checked+label.btn-profile{background-color:#e1e7f5;text-align:left}.membership .membership-manager .status-table #profile-icon-show:checked+label.btn-profile:after{left:60px}.membership .membership-manager .status-table #profile-icon-show:checked+label.btn-profile:before{content:'Show';right:32px}.membership .membership-manager .status-table .forum-title{display:none}.membership .membership-manager .status-table .forum-title.show{display:block}.membership .membership-manager .status-table .forum-title .forum-title-edit{cursor:pointer}.membership .membership-manager .status-table .forum-title input.forum-title-text-input:disabled{opacity:1!important}.membership .membership-manager .status-table .forum-title .forum-title-text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#dbdbdb 1px solid;font-size:1.6rem;padding:4px 8px}.membership .membership-manager .status-table .forum-title .forum-title-text-input:disabled{border:#fff 0 solid;color:#323232;padding-left:0}.membership .membership-manager .status-table .forum-title .forum-title-text-input:focus{outline:0}.membership .membership-manager .status-table .forum-title .btn-forum-title{background-color:#2e51a2;border:none 0;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;padding:6px 8px;text-align:center}.membership .membership-manager .status-table .forum-title .btn-forum-title:active{opacity:.7}.membership .membership-manager .status-table .forum-title .btn-forum-title:focus{outline:0}.membership .membership-manager .btn-edit-paymeint-info{width:250px}.membership .creditcard-icon{margin:10px;text-align:center}.membership .creditcard-icon img{width:80%}.notification-outer{display:none}.notification-outer.show{background-color:rgba(0,0,0,.8);display:block;left:0;position:fixed;top:0;width:100%;z-index:999}.notification-container{background-color:#fff;display:block;left:0;position:fixed;top:45px;width:100%;z-index:1000}.notification-container .btn-view-all{background-color:#e1e7f5;border:#2f4c91 2px solid;color:#2f4c91;display:block;font-size:1.4rem;margin:16px 0;opacity:1;padding:8px 0;text-align:center;width:calc(100% - 4px)}.notification-container .btn-view-all:active{opacity:.8}.notification-container .notification-header{background-color:#ced8ef;display:table;width:100%}.notification-container .notification-header .button{color:#323232;display:table-cell;font-size:1.6rem;padding:10px 0;text-align:center;width:100%}.notification-container .notification-friend{display:block;height:calc(100% - 114px);max-height:calc(100% - 114px);-webkit-overflow-scrolling:touch;overflow-y:auto;padding-bottom:12px}.notification-container .notification-friend .fade-enter-active,.notification-container .notification-friend .fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.notification-container .notification-friend .fade-enter,.notification-container .notification-friend .fade-leave-active{opacity:0}.notification-container .notification-friend .loading{background-image:url(/images/xmlhttp-loader-big.gif?v=1623202804);background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;content:'';display:inline-block;height:16px;left:50%;margin-bottom:24px;margin-left:-8px;margin-top:8px;position:relative;width:16px}.notification-container .notification-friend .no-request{display:block;font-size:1.4rem;margin:8px 0 24px;text-align:center;width:100%}.notification-container .notification-friend .notification-summary{background-color:#f6f6f6;border-bottom:#ccc 1px solid;color:#7a7a7a;font-size:1.2rem;padding:8px}.notification-container .notification-friend .friend{background-color:#f0f0ff;border-bottom:#CCC 1px solid;display:table;padding:12px 8px;width:calc(100% - 16px)}.notification-container .notification-friend .friend.deleted{padding:8px}.notification-container .notification-friend .friend.read{background-color:#fff}.notification-container .notification-friend .friend .thumb{display:table-cell;vertical-align:top;width:40px}.notification-container .notification-friend .friend .thumb .image{background-position:center top;background-repeat:no-repeat;background-size:cover;display:inline-block;height:40px;width:40px}.notification-container .notification-friend .friend .text{display:table-cell;padding-left:8px;vertical-align:top;width:calc(100% - 40px - 8px)}.notification-container .notification-friend .friend .text .error{color:#ff6a86;font-size:1.4rem;line-height:1.2em;text-align:left}.notification-container .notification-friend .friend .text .name{color:#323232;font-size:1.4rem}.notification-container .notification-friend .friend .text .name a{color:#2e51a2;font-weight:700}.notification-container .notification-friend .friend .text .date{color:#7a7a7a;font-size:1.2rem;padding-top:6px}.notification-container .notification-friend .friend .text .message{color:#323232;font-size:1.2rem;line-height:1.2em;margin-top:8px;padding-top:2px}.notification-container .notification-friend .friend .text .button{border-radius:2px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;margin-top:8px;opacity:1;padding:6px 0;text-align:center;width:90px}.notification-container .notification-friend .friend .text .button:active{opacity:.8}.notification-container .notification-friend .friend .text .button.remove{background-color:#2e51a2}.notification-container .notification-friend .friend .text .button.accept{background-color:#4990e2}.notification-container .notification-friend .friend .text .button.accepted{background-color:#EEE;-webkit-box-shadow:#bebebf 0 0 1px 0;box-shadow:#bebebf 0 0 1px 0;color:#333}.notification-container .notification-friend .friend .text .button.accepted:active{opacity:1}.notification-container .notification-friend .friend .text .button.deny{background-color:#7a7a7a}.notification-container .notification-friend .friend .button-unit{text-align:right}.notification-container .notification-friend .friend .button-unit .button{margin-left:12px}.news .tags,.featured-article .tags,.news.news-detail .tags,.forum .tags{padding:0}.news .tags .tag,.featured-article .tags .tag,.news.news-detail .tags .tag,.forum .tags .tag{border:#e1e7f7 1px solid;border-radius:8px;color:#7a7a7a;display:inline-block;font-size:1.1rem;margin-bottom:8px;margin-right:4px;padding:1px 6px;text-decoration:none}.news .tags .tag:hover,.news .tags .tag:active,.featured-article .tags .tag:hover,.featured-article .tags .tag:active,.news.news-detail .tags .tag:hover,.news.news-detail .tags .tag:active,.forum .tags .tag:hover,.forum .tags .tag:active{background-color:rgba(225,231,247,.5)}.news .tags .tag.tag-color1,.featured-article .tags .tag.tag-color1,.news.news-detail .tags .tag.tag-color1,.forum .tags .tag.tag-color1{border-color:rgba(255,44,85,.5)}.news .tags .tag.tag-color1:hover,.news .tags .tag.tag-color1:active,.featured-article .tags .tag.tag-color1:hover,.featured-article .tags .tag.tag-color1:active,.news.news-detail .tags .tag.tag-color1:hover,.news.news-detail .tags .tag.tag-color1:active,.forum .tags .tag.tag-color1:hover,.forum .tags .tag.tag-color1:active{background-color:rgba(255,44,85,.1)}.news .tags .tag.tag-color2,.featured-article .tags .tag.tag-color2,.news.news-detail .tags .tag.tag-color2,.forum .tags .tag.tag-color2{border-color:rgba(255,204,1,.5)}.news .tags .tag.tag-color2:hover,.news .tags .tag.tag-color2:active,.featured-article .tags .tag.tag-color2:hover,.featured-article .tags .tag.tag-color2:active,.news.news-detail .tags .tag.tag-color2:hover,.news.news-detail .tags .tag.tag-color2:active,.forum .tags .tag.tag-color2:hover,.forum .tags .tag.tag-color2:active{background-color:rgba(255,204,1,.1)}.news .tags .tag.tag-color3,.featured-article .tags .tag.tag-color3,.news.news-detail .tags .tag.tag-color3,.forum .tags .tag.tag-color3{border-color:rgba(76,217,99,.5)}.news .tags .tag.tag-color3:hover,.news .tags .tag.tag-color3:active,.featured-article .tags .tag.tag-color3:hover,.featured-article .tags .tag.tag-color3:active,.news.news-detail .tags .tag.tag-color3:hover,.news.news-detail .tags .tag.tag-color3:active,.forum .tags .tag.tag-color3:hover,.forum .tags .tag.tag-color3:active{background-color:rgba(76,217,99,.1)}.news .tags .tag.tag-color4,.featured-article .tags .tag.tag-color4,.news.news-detail .tags .tag.tag-color4,.forum .tags .tag.tag-color4{border-color:rgba(32,149,242,.5)}.news .tags .tag.tag-color4:hover,.news .tags .tag.tag-color4:active,.featured-article .tags .tag.tag-color4:hover,.featured-article .tags .tag.tag-color4:active,.news.news-detail .tags .tag.tag-color4:hover,.news.news-detail .tags .tag.tag-color4:active,.forum .tags .tag.tag-color4:hover,.forum .tags .tag.tag-color4:active{background-color:rgba(32,149,242,.1)}.news .tags .tag.tag-color5,.featured-article .tags .tag.tag-color5,.news.news-detail .tags .tag.tag-color5,.forum .tags .tag.tag-color5{border-color:rgba(155,38,175,.5)}.news .tags .tag.tag-color5:hover,.news .tags .tag.tag-color5:active,.featured-article .tags .tag.tag-color5:hover,.featured-article .tags .tag.tag-color5:active,.news.news-detail .tags .tag.tag-color5:hover,.news.news-detail .tags .tag.tag-color5:active,.forum .tags .tag.tag-color5:hover,.forum .tags .tag.tag-color5:active{background-color:rgba(155,38,175,.1)}.news .tags .tag.tag-color6,.featured-article .tags .tag.tag-color6,.news.news-detail .tags .tag.tag-color6,.forum .tags .tag.tag-color6{border-color:rgba(142,142,147,.5)}.news .tags .tag.tag-color6:hover,.news .tags .tag.tag-color6:active,.featured-article .tags .tag.tag-color6:hover,.featured-article .tags .tag.tag-color6:active,.news.news-detail .tags .tag.tag-color6:hover,.news.news-detail .tags .tag.tag-color6:active,.forum .tags .tag.tag-color6:hover,.forum .tags .tag.tag-color6:active{background-color:rgba(142,142,147,.1)}.news .tags .tag.tag-color-feature-spoiler,.featured-article .tags .tag.tag-color-feature-spoiler,.news.news-detail .tags .tag.tag-color-feature-spoiler,.forum .tags .tag.tag-color-feature-spoiler{border-color:rgba(255,44,85,.5);color:rgba(255,44,85,.8)}.news .tags .tag.tag-color-feature-spoiler:hover,.news .tags .tag.tag-color-feature-spoiler:active,.featured-article .tags .tag.tag-color-feature-spoiler:hover,.featured-article .tags .tag.tag-color-feature-spoiler:active,.news.news-detail .tags .tag.tag-color-feature-spoiler:hover,.news.news-detail .tags .tag.tag-color-feature-spoiler:active,.forum .tags .tag.tag-color-feature-spoiler:hover,.forum .tags .tag.tag-color-feature-spoiler:active{background-color:white}.news .tags .tag.tag-color-feature-advertorial,.featured-article .tags .tag.tag-color-feature-advertorial,.news.news-detail .tags .tag.tag-color-feature-advertorial,.forum .tags .tag.tag-color-feature-advertorial{border-color:rgba(46,81,162,.5);color:rgba(46,81,162,.8)}.news .tags .tag.tag-color-feature-advertorial:hover,.news .tags .tag.tag-color-feature-advertorial:active,.featured-article .tags .tag.tag-color-feature-advertorial:hover,.featured-article .tags .tag.tag-color-feature-advertorial:active,.news.news-detail .tags .tag.tag-color-feature-advertorial:hover,.news.news-detail .tags .tag.tag-color-feature-advertorial:active,.forum .tags .tag.tag-color-feature-advertorial:hover,.forum .tags .tag.tag-color-feature-advertorial:active{background-color:white}.news .tags.tags-block{padding:16px 12px 10px}.news .tags.tags-block .tag{border-radius:6px;display:inline-block;font-size:1.2rem;margin-bottom:12px;margin-right:12px;padding:6px}.news.news-detail .tags{padding:0}.news.news-detail .tags .tag{border-radius:12px;padding:4px 6px}.news.news-detail .news-content-body .quotetext,.news.news-detail .news-content-body .codetext{border:1px solid #ebebeb;font-family:Courier New,Courier,monospace;padding:4px}.news.news-detail .news-content-body .quotetext pre,.news.news-detail .news-content-body .codetext pre{font-family:courier;margin:0;white-space:pre-wrap}.news.news-detail .news-content-body .quotetext .userimg,.news.news-detail .news-content-body .codetext .userimg{max-width:100%}.news.news-detail .news-content-body .quotetext{word-wrap:break-word}.news-category-menu{position:relative}.news-category-menu .btn-area{border-bottom:#b3b7bb 1px solid;padding:0;position:relative;text-align:center;width:100%}.news-category-menu .btn-area .btn-news-selected{color:#2e51a2;display:inline-block;font-size:1.6rem;font-weight:700;padding:16px 12px;padding-right:15px;position:relative}.news-category-menu .btn-area .btn-news-selected:after{background-image:url(/img/sp/common/icon_triangle_blue.png?v=1623202804);background-position:right -22px;background-repeat:no-repeat;background-size:10px 30px;content:'';display:block;height:10px;margin-top:-6px;position:absolute;right:0;top:50%;width:10px}.news-category-menu .btn-area .btn-news-selected.on:after{background-position:right 2px}.news-category-menu .news-category-list{background-color:#fff;border-bottom:#b3b7bb 1px solid;display:none;left:0;position:absolute;top:45px;width:100%;z-index:8000}.news-category-menu .news-category-list li{border-bottom:#f0f0f0 1px solid;display:inline-block;font-size:1.6rem;font-weight:700;padding:16px 0;text-align:center;width:100%}.news-category-menu .news-category-list li:hover,.news-category-menu .news-category-list li:active{background-color:#f2f2f2}.news-category-menu .news-category-list li .text{background-position:0 -40px;background-repeat:no-repeat;background-size:12px 52px;display:inline-block;padding-left:24px;position:relative;text-align:left;width:68px}.news-category-menu .news-category-list li .text.selected:after{background-image:url(/img/sp/common/icon_check_box_large.png?v=1623202804);background-position:-8px 0;background-repeat:no-repeat;background-size:27px 262px;content:'';display:block;height:14px;left:0;position:absolute;top:-2px;width:18px}.news-category-menu .news-category-list li.btn-close{background-color:#f0f3fa}.news-category-menu .news-category-list li.btn-close:hover,.news-category-menu .news-category-list li.btn-close:active{background-color:#e7edfd}.news-category-menu .news-category-list li.btn-close .text{color:#2e51a2;display:inline-block;font-size:1.6rem;padding-left:24px;position:relative;text-align:left;width:68px}.news-category-menu .news-category-list li.btn-close .text:after{background-image:url(/img/sp/common/icon_check_box_large.png?v=1623202804);background-position:1px -236px;background-repeat:no-repeat;background-size:27px 262px;content:'';display:block;height:28px;left:-8px;margin-top:-14px;position:absolute;top:50%;width:28px}.news .box-unit3 .tags{display:block;height:18px;overflow:hidden;padding-bottom:0}.news .box-unit3 .tags .tag{border:#e1e7f7 1px solid;border-radius:8px;color:#7a7a7a;font-size:.9rem;margin-bottom:6px;margin-right:5px;padding:1px 6px;text-decoration:none}.news .box-unit3 .tags .tag.tag-color1{border-color:rgba(255,44,85,.5)}.news .box-unit3 .tags .tag.tag-color2{border-color:rgba(255,204,1,.5)}.news .box-unit3 .tags .tag.tag-color3{border-color:rgba(76,217,99,.5)}.news .box-unit3 .tags .tag.tag-color4{border-color:rgba(32,149,242,.5)}.news .box-unit3 .tags .tag.tag-color5{border-color:rgba(155,38,175,.5)}.news .box-unit3 .tags .tag.tag-color6{border-color:rgba(142,142,147,.5)}.news .box-unit3 .tags .tag.tag-color-feature-spoiler{border-color:rgba(255,44,85,.5);color:rgba(255,44,85,.8)}.news .box-unit3 .tags .tag.tag-color-feature-spoiler:hover{background-color:white}.news .box-unit3 .tags .tag.tag-color-feature-advertorial{border-color:rgba(46,81,162,.5);color:rgba(46,81,162,.8)}.news .box-unit3 .tags .tag.tag-color-feature-advertorial:hover,.news .box-unit3 .tags .tag.tag-color-feature-advertorial:active{background-color:white}.news .comment-list input.button-spoiler{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#333 1px solid;border-radius:4px;display:inline-block;font-size:12px;margin-bottom:8px;padding:0 4px}.news .comment-list input.button-spoiler:active{background-color:#2e51a2!important;color:#fff}.featured-pickup .featured-pickup-unit{border-bottom:#e7e7e7 1px solid;display:block;padding:12px 0 8px}.featured-pickup .featured-pickup-unit .image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:138px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:calc(100% - 8px - 8px)}.featured-pickup .featured-pickup-unit .title{color:#323232;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 12px}.featured-pickup .featured-pickup-unit .information{padding:4px 12px 0}.featured-pickup .featured-pickup-unit .information .tags{padding:0}.featured-pickup .featured-pickup-unit .information .tags .tag{border:#e1e7f7 1px solid;border-radius:8px;color:#7a7a7a;display:inline-block;font-size:1.1rem;margin-bottom:4px;margin-right:5px;padding:1px 6px;text-decoration:none}.featured-pickup .featured-pickup-unit .information .tags .tag:hover,.featured-pickup .featured-pickup-unit .information .tags .tag:active{background-color:rgba(225,231,247,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color1{border-color:rgba(255,44,85,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color1:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color1:active{background-color:rgba(255,44,85,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color2{border-color:rgba(255,204,1,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color2:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color2:active{background-color:rgba(255,204,1,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color3{border-color:rgba(76,217,99,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color3:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color3:active{background-color:rgba(76,217,99,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color4{border-color:rgba(32,149,242,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color4:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color4:active{background-color:rgba(32,149,242,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color5{border-color:rgba(155,38,175,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color5:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color5:active{background-color:rgba(155,38,175,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color6{border-color:rgba(142,142,147,.5)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color6:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color6:active{background-color:rgba(142,142,147,.1)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-spoiler{border-color:rgba(255,44,85,.5);color:rgba(255,44,85,.8)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-spoiler:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-spoiler:active{background-color:white}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-advertorial{border-color:rgba(46,81,162,.5);color:rgba(46,81,162,.8)}.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-advertorial:hover,.featured-pickup .featured-pickup-unit .information .tags .tag.tag-color-feature-advertorial:active{background-color:white}.featured-pickup .featured-pickup-unit .information .info{color:#7a7a7a;font-size:1.2rem;line-height:1.8rem}.featured-article-body h1,.featured-article-body h2,.featured-article-body h3,.featured-article-body h4,.featured-article-body h5,.featured-article-body h6{background-color:inherit;font-weight:700}.featured-article-body h1{font-size:2.4rem;line-height:2.4rem}.featured-article-body h2{font-size:2rem;line-height:2.2rem}.featured-article-body h3{font-size:1.8rem;line-height:2rem}.featured-article-body h4{font-size:1.6rem;line-height:2rem}.featured-article-body h5{font-size:1.6rem;font-weight:400}.featured-article-body h6{font-size:1.6rem;font-weight:400}.featured-article-body dl,.featured-article-body dt,.featured-article-body dd,.featured-article-body ol,.featured-article-body ul,.featured-article-body li{margin:0;margin-left:10px;padding:0}.featured-article-body ul{list-style-type:disc}.featured-article-body ol{list-style-type:decimal}.featured-article-body p{display:block;font-size:1.6rem;padding-bottom:8px}.featured-article-body b,.featured-article-body strong,.featured-article-body th{font-weight:700}.featured-article-body u,.featured-article-body strike{text-decoration:line-through}.featured-article-body i,.featured-article-body em{font-style:italic}.featured-article-body blockquote,.featured-article-body q{border:#d8d8d8 1px dotted;padding:8px;quotes:none}.featured-article-body img.userimg{max-width:100%}.featured-article-body code{border:1px solid #ebebeb;display:block;font-family:Courier New,Courier,monospace;margin-bottom:12px;padding:4px;white-space:pre-wrap}.featured-article-body code pre{font-family:Courier New,Courier,monospace;margin:0;white-space:pre-wrap}.featured-article-body code .userimg{max-width:100%}.content-main.seasonal .badresult-text{display:none}.content-main.seasonal .icon-seasonal-watching-status{background-color:#f6f6f6;font-size:10px;font-weight:400;line-height:1.2em;padding:2px 4px 1px;vertical-align:middle}.content-main.seasonal .icon-seasonal-watching-status.watching{background-color:#2db039;color:#fff}.content-main.seasonal .icon-seasonal-watching-status.watching:hover{opacity:.7}.content-main.seasonal .icon-seasonal-watching-status.plantowatch{background-color:#c3c3c3;color:#fff}.content-main.seasonal .icon-seasonal-watching-status.plantowatch:hover{opacity:.7}.content-main.seasonal .icon-seasonal-watching-status.completed{background-color:#26448f;color:#fff}.content-main.seasonal .icon-seasonal-watching-status.completed:hover{opacity:.7}.content-main.seasonal .icon-seasonal-watching-status.on-hold{background-color:#f1c83e;color:#fff}.content-main.seasonal .icon-seasonal-watching-status.dropped{background-color:#a12f31;color:#fff}.content-main.seasonal .icon-seasonal-watching-status.dropped:hover{opacity:.7}.content-main.seasonal .icon-seasonal-watching-status.triangle{background-color:#f0f;display:block;height:30px;left:0;position:absolute;top:0;width:30px}.seasonal-filter-sort .filter-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#fff 0 solid;border-radius:0;display:inline-block;margin:0;padding:0}.seasonal-filter-button .btn-filter{background-image:url(/img/sp/common/icon_check_box.png?v=1623202804);background-position:0 -40px;background-repeat:no-repeat;background-size:12px auto;color:#7a7a7a;display:inline-block;height:12px;padding-left:16px}.seasonal-filter-button .btn-filter:active{color:#2e51a2}.seasonal-filter-button .btn-filter.selected{position:relative}.seasonal-filter-button .btn-filter.selected:after{background-image:url(/img/sp/common/icon_check_box.png?v=1623202804);background-position:-2px 1px;background-size:16px auto;content:'';display:block;height:12px;left:0;position:absolute;top:0;width:12px}.seasonal-anime-unit .border-box1{border-top:#b3b7bb 0 solid}.seasonal-unit .licensor{display:inline-block;padding-right:4px;position:relative}.seasonal-unit .licensor:after{background-image:url(/images/icon-licensor.png?v=1623202804);background-position:left top;background-repeat:no-repeat;background-size:5px 7px;content:'';display:block;height:10px;position:absolute;right:0;top:0;width:4px}.seasonal-unit .icon-score{display:inline-block;font-size:1rem;padding-left:12px;position:relative}.seasonal-unit .icon-score:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -45px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:10px}.seasonal-unit .member{display:inline-block;font-size:1rem;padding-left:12px;position:relative}.seasonal-unit .member:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -20px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.seasonal-unit .icon-member{display:inline-block;font-size:1rem;padding-left:12px;position:relative}.seasonal-unit .icon-member:after{background-image:url(/img/sp/common/icon_pict_score_mem.png?v=1623202804);background-position:0 -67px;background-repeat:no-repeat;background-size:10px auto;content:'';display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:10px}.seasonal-unit .genre{border:#e1e7f7 1px solid;border-radius:8px;color:#787878;display:inline-block;font-size:1rem;margin-bottom:4px;margin-right:4px;padding:2px 4px 1px}.seasonal-byseason-unit .border-box1{border-top:#b3b7bb 0 solid}.seasonal-byseason-unit .btn-season{border-bottom:#e7e7e7 1px solid;display:block;font-size:1.4rem;font-weight:700;padding:16px 0 16px 12px;position:relative}.seasonal-byseason-unit .btn-season:last-of-type{border-bottom:#b3b7bb 1px solid}.seasonal-byseason-unit .btn-season.year:last-of-type{border-bottom:#e7e7e7 1px solid}.seasonal-byseason-unit .btn-season:hover,.seasonal-byseason-unit .btn-season:active{background-color:#f2f2f2}.seasonal-byseason-unit .btn-season:after{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-213px -5px;background-repeat:no-repeat;background-size:561px 80px;content:'';display:block;height:24px;margin-top:-12px;position:absolute;right:4px;top:50%;width:24px}.review-tag.preliminary{color:#eeb438}.review-sort-menu{position:relative}.review-sort-menu .btn-area{border-bottom:#b3b7bb 1px solid;padding:0;position:relative;text-align:center;width:100%}.review-sort-menu .btn-area .btn-review-sort{color:#2e51a2;display:inline-block;font-size:1.6rem;font-weight:700;padding:16px 12px;padding-right:15px;position:relative}.review-sort-menu .btn-area .btn-review-sort:after{background-image:url(/img/sp/common/icon_triangle_blue.png?v=1623202804);background-position:right -22px;background-repeat:no-repeat;background-size:10px 30px;content:'';display:block;height:10px;margin-top:-6px;position:absolute;right:0;top:50%;width:10px}.review-sort-menu .btn-area .btn-review-sort.on:after{background-position:right 2px}.review-sort-menu .review-sort-list{background-color:#fff;border-bottom:#b3b7bb 1px solid;display:none;left:0;position:absolute;top:45px;width:100%;z-index:8000}.review-sort-menu .review-sort-list li{border-bottom:#f0f0f0 1px solid;display:inline-block;font-size:1.6rem;font-weight:700;padding:16px 0;text-align:center;width:100%}.review-sort-menu .review-sort-list li:hover,.review-sort-menu .review-sort-list li:active{background-color:#f2f2f2}.review-sort-menu .review-sort-list li .text{display:inline-block;padding-left:24px;position:relative;text-align:left;width:200px}.review-sort-menu .review-sort-list li .text.selected:after{background-image:url(/img/sp/common/icon_check_box_large.png?v=1623202804);background-position:-8px 0;background-repeat:no-repeat;background-size:27px 262px;content:'';display:block;height:14px;left:0;position:absolute;top:-2px;width:18px}.review-sort-menu .review-sort-list li.btn-close{background-color:#f0f3fa}.review-sort-menu .review-sort-list li.btn-close:hover,.review-sort-menu .review-sort-list li.btn-close:active{background-color:#e7edfd}.review-sort-menu .review-sort-list li.btn-close .text{color:#2e51a2;display:inline-block;font-size:1.6rem;padding-left:24px;position:relative;text-align:left;width:68px}.review-sort-menu .review-sort-list li.btn-close .text:after{background-image:url(/img/sp/common/icon_check_box_large.png?v=1623202804);background-position:1px -236px;background-repeat:no-repeat;background-size:27px 262px;content:'';display:block;height:28px;left:-8px;margin-top:-14px;position:absolute;top:50%;width:28px}.error404{display:block;padding:30px 0 80px;width:100%}.error404 .message{color:#2e51a2;display:block;font-size:2.0rem;font-weight:700;padding-top:10px;text-align:center}.error404 .btn-home{background-image:url(/images/error/404_image.png?v=1623202804);background-position:center top;background-repeat:no-repeat;background-size:200px auto;display:block;height:113px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:200px}.error404 .btn-home:active{opacity:.7}.error400{display:block;padding:30px 8px 80px;width:100%}.error400 .message{color:#2e51a2;display:block;font-size:1.6rem;line-height:1.2em;padding-top:10px}.error400 h1{color:#2e51a2;font-size:2.0rem;font-weight:700;margin-bottom:8px}.header-over{display:block;height:44px;position:absolute;right:0;top:0;width:100%;z-index:1}.header .header-inner .btn-search,.header .header-inner .btn-menu{z-index:10}.btn-mal-valentine{display:block;height:27px;left:23px;opacity:1;position:absolute;top:8px}.btn-mal-valentine:active{opacity:.7}.btn-mal-valentine img{height:30px!important;-o-object-fit:contain!important;object-fit:contain!important;width:30px!important}.header-inner.easter{background-color:#003f75;background-image:url(/images/event/2021_easter/75f397d4d9_alpha.png?v=1623202804);background-repeat:repeat-x;background-size:auto 90px}.btn-mal-easter{background-color:#20e82e;border-radius:4px;display:inline-block;padding:1px;position:relative;right:0}.btn-mal-easter:active{background-color:rgba(32,232,46,.7)}.header-inner .btn-mal-event-icon-outer{display:table-cell;height:45px;overflow:hidden;text-align:center;vertical-align:middle;width:70px}.header-inner .btn-mal-event-icon-outer img{height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:41px}.btn-mal-event-icon-outer{display:table-cell;height:45px;overflow:hidden;text-align:center;vertical-align:middle;width:70px}.btn-mal-event-icon-outer img{height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:41px}.btn-mal-halloween{background-color:#eb6100;border-radius:4px;display:inline-block;padding:2px;position:relative;right:0;top:1px}.btn-mal-halloween:active{background-color:rgba(235,97,0,.7)}.btn-mal-santahat,.btn-mal-christmas{display:inline-block;height:36px;opacity:1;position:relative;right:0;top:1px}.btn-mal-santahat:active,.btn-mal-christmas:active{opacity:.7}.btn-mal-santahat img,.btn-mal-christmas img{height:36px;width:39px}#menu-button{opacity:1}#menu-button.off{opacity:.3;-moz-transition:ease 1s;-webkit-transition:ease 1s;-o-transition:ease 1s;transition:ease 1s}#menu-close{display:none}.menu{display:none;height:100%;left:0;margin:0;padding:0;padding-bottom:0;position:fixed;top:45px;width:100%;z-index:10000}.menu.show{display:block}.menu ul,.menu li{list-style:none;margin:0;padding:0}.menu .menu-outer{background-color:rgba(0,0,0,.8);height:100%;position:absolute;top:45px;width:100%}.menu .menu-inner{background-color:#e8ecf2;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.6rem;height:calc(100% - 45px - 50px);line-height:1.2rem;margin:0;-webkit-overflow-scrolling:touch;-o-overflow-scrolling:touch;-moz-overflow-scrolling:touch;overflow-scrolling:touch;overflow-y:scroll;padding:0;padding-bottom:95px;position:absolute;top:-45px;width:100%}.menu .menu-inner .menu-divider{border-bottom:#bebebe 1px solid}.menu .menu-inner .menu-home{color:#4a4a4a;padding:8px 8px 8px 4px}.menu .menu-inner .menu-home a{color:#4a4a4a}.menu .menu-inner .menu-home a:active{color:#2e51a2}.menu .menu-inner .menu-home a.btn-home{border-radius:2px;font-weight:700;padding:4px}.menu .menu-inner .menu-home a.btn-home:active{background-color:#2e51a2;color:#fff;opacity:.6}.menu .menu-inner .menu-home .notification-count{background-color:#eb6100;border-radius:4px;color:#fff;display:inline-block;font-size:1.1rem;line-height:1rem;min-width:12px;padding:3px 2px 1px;text-align:center}.menu .menu-inner .menu-login .logout{color:#4a4a4a;padding-left:18px;position:relative}.menu .menu-inner .menu-login .logout:active{color:#2e51a2}.menu .menu-inner .menu-login .logout:after{content:"\f08b";display:inline-block;font-family:FontAwesome;height:16px;left:0;position:absolute;top:5px;width:16px}.menu .menu-inner .btn-membership{background-color:#2e51a2;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;padding:12px 0;position:absolute;right:8px;text-align:center;top:8px;width:84px}.menu .menu-inner .btn-membership:active{background-color:#2e51a2;color:#fff;opacity:.6}.menu .menu-inner .menu-login .profile{border-collapse:separate;border-spacing:8px;color:#4a4a4a;display:table;width:100%}.menu .menu-inner .menu-login .profile:active{background-color:rgba(46,81,162,.6);color:#fff}.menu .menu-inner .menu-login .profile .thumb{display:table-cell;height:35px;width:35px}.menu .menu-inner .menu-login .profile .username{display:table-cell;font-weight:700;text-align:left;vertical-align:middle;white-space:nowrap}.menu .menu-inner .menu-login .login,.menu .menu-inner .menu-login .signup{color:#4a4a4a;display:block;line-height:1rem;padding:12px 8px}.menu .menu-inner .menu-login .login:active,.menu .menu-inner .menu-login .signup:active{background-color:#2e51a2;color:#fff;opacity:.6}.menu .menu-inner .menu-login .signup{padding:14px 8px;padding-left:26px;position:relative}.menu .menu-inner .menu-login .signup .icon-signup{background-image:url(/img/sp/common/sprite_icon.png?v=1623202804);background-position:-285px -29px;background-repeat:no-repeat;background-size:490px auto;display:inline-block;height:16px;left:8px;margin-top:-8px;position:absolute;top:50%;width:16px}.menu .menu-inner .menu-login .signup:active .icon-signup{background-position:-151px -28px}.menu .menu-inner .menu-list{list-style:none;margin:0;padding:0}.menu .menu-inner .menu-list .link{border-bottom:rgba(190,190,190,.5) 1px solid;clear:both;display:block;list-style:none;margin:0;padding:0}.menu .menu-inner .menu-list .link:last-of-type{border-bottom:#bebebe 0 solid}.menu .menu-inner .menu-list .link a{color:#2e51a2;display:block;font-size:1.4rem;line-height:1rem;padding:13px 8px}.menu .menu-inner .menu-list .link a:active{background-color:#2e51a2;color:#fff;opacity:.6}.menu .menu-inner .menu-list .link a.friends-pendings{background-color:#2e51a2;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;min-width:84px;padding:8px 0;position:absolute;right:8px;text-align:center;top:7px}.menu .menu-inner .menu-list .link a.friends-pendings:active{background-color:rgba(46,81,162,.6);opacity:1}.menu .menu-inner .menu-list .link.on a{opacity:.6}.btn-desktop{color:#999;display:inline-block;font-size:1.6rem;font-weight:700;margin:0 0 12px;padding:12px 0;position:relative}.btn-desktop:active{color:#2e51a2}.manga-store{color:#323232}.manga-store img{height:auto;max-width:100%}.manga-store .breadcrumb{font-size:1.2rem;-webkit-font-smoothing:auto;line-height:1.8rem;margin-top:12px}.manga-store .section{width:100%}.manga-store .section:last-child{padding-bottom:20px}.manga-store .section+.section{border-top:1px solid #ebebeb;padding-top:20px}.manga-store .section+.section.no-border{border-top:0 solid #ebebeb}.manga-store .section-slider{padding-bottom:4px}.manga-store .section-modal{background-color:#FFF;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.manga-store .v-manga-store-comic-volume-slider,.manga-store .v-manga-store-comic-volumes-modal{display:block;position:relative;width:100%}.manga-store .v-manga-store-comic-volume-slider i,.manga-store .v-manga-store-comic-volumes-modal i{color:#bbb;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.manga-store .v-manga-store-comic-volume-slider{height:212px}.manga-store .v-manga-store-comic-volumes-modal{height:100%}.manga-store .section-title,.manga-store .story-info-title{border-color:#f5f5f5!important;font-size:16px;font-weight:700;margin-bottom:20px;padding-left:10px}.manga-store .section-subTitle{border:none!important;color:#2e51a2;font-size:14px;margin-bottom:10px}.manga-store .section-title-link{display:inline-block;float:right;font-size:12px;font-weight:700;margin-right:10px;padding-right:15px;position:relative}.manga-store .section-title-link:after{background:url(/images/manga_store/see_all_arrow.png?v=1623202804) no-repeat right top;content:"";height:20px;position:absolute;right:0;top:0;width:20px}.manga-store .category-title{background:#f5f5f5;border-color:#ebebeb;border-style:solid;border-width:1px 0;color:#454545;display:block;font-size:15px;height:30px;line-height:30px;margin-bottom:12px;position:relative;text-align:center}.manga-store .category-title span{display:block;margin:auto}.manga-store .category-title .category-title-link{font-weight:700;padding-right:10px;position:absolute;right:10px;top:1px}.manga-store .category-title .category-title-link:before{background:url(/images/manga_store/sp/see_all_arrow.png?v=1623202804) no-repeat right top;background-size:50% 50%;content:"";height:22px;position:absolute;right:0;top:10px;width:13px}.manga-store .category-title .btn-header{background-color:#4a90e2;border-radius:4px;-webkit-box-shadow:#2e51a2 1px 1px 0 0;box-shadow:#2e51a2 1px 1px 0 0;color:#fff;font-size:1.2rem;line-height:1.0rem;padding:4px 3px;position:absolute;right:8px;text-align:center;top:5px}.manga-store .category-title .btn-header:active{-webkit-box-shadow:#2e51a2 -1px -1px 0 0;box-shadow:#2e51a2 -1px -1px 0 0}.manga-store .category-title .icon-slider-title-sale{display:inline-block;position:relative;text-indent:55px}.manga-store .category-title .icon-slider-title-sale:after{background-image:url(/images/manga_store/icon-sale-rect.png?1623202804);background-size:50px 16px;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:50px}.manga-store a.button-link-detail{background-color:#ebebeb;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7a7a7a;display:block;font-size:10px;opacity:1;padding:6px 0;text-align:center;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.manga-store a.button-link-detail:active{opacity:.8;text-decoration:none}.manga-store .manga-store-search-results{margin-top:20px}.manga-store .manga-store-search-results .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.manga-store .manga-store-search-results .item{color:#323232;width:105px}.manga-store .manga-store-search-results .item:hover{color:#2e51a2}.manga-store .manga-store-search-results .item .cover-image{background-position:center top;background-repeat:no-repeat;background-size:contain;display:block;height:148px;width:105px}.manga-store .manga-store-search-results .item .title{display:inline-block;margin-top:4px}.manga-store .manga-store-tab-menu{display:table;width:100%}.manga-store .manga-store-tab-menu .tab{background-color:#e1e7f5;bottom:-1px;color:#1d439b;display:table-cell;font-size:16px;font-weight:300;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:calc(100%/4)}.manga-store .manga-store-tab-menu .tab:active{background-color:#2e51a2;color:#fff}.manga-store .manga-store-tab-menu .tab.on{background-color:#2e51a2;color:#fff;font-weight:700}.manga-store .manga-store-bookshelf-category-title{background:#f5f5f5;border-color:#ebebeb;border-style:solid;border-width:1px 0;color:#454545;display:block;font-size:15px;line-height:1.2;margin-bottom:20px;padding:8px 4px;position:relative;text-align:left}.manga-store .manga-store-bookshelf .manga-store-bookshelf-subcategory-title{border-bottom:1px solid #bebebe;display:inline-block;font-size:1.4rem;font-weight:700;margin:0;padding:24px 0 4px;text-indent:8px;width:100%}.manga-store .manga-store-bookshelf .manga-store-bookshelf-subcategory-title:first-of-type{padding:16px 0 4px}.manga-store .manga-store-bookshelf .manga-store-bookshelf-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:16px}.manga-store .manga-store-bookshelf .manga-store-bookshelf-rows:last-of-type{padding-bottom:24px}.manga-store .manga-store-bookshelf .manga-store-bookshelf-rows .manga-store-bookshelf-cols{display:table-cell;width:106px}.manga-store .manga-store-bookshelf-notification{font-size:14px;line-height:1.4em;padding:8px 8px 0;text-align:left}.manga-store .manga-store-bookshelf-notification .alert{color:#c0392b}.manga-store .manga-item{padding-bottom:24px;position:relative}.manga-store .manga-item .cover-wrap{cursor:pointer;text-decoration:none;width:100%}.manga-store .manga-item .cover-wrap:hover .button{display:block}.manga-store .manga-item img{border:1px solid #e1e7f5;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;width:100%}.manga-store .manga-item .title-wrap{margin:4px 0 0}.manga-store .manga-item .title-wrap .title{-webkit-box-orient:vertical;color:#323232;display:-webkit-box;display:box;font-size:12px;font-weight:300;-webkit-line-clamp:2;line-height:1.2em;margin-bottom:2px;overflow:hidden;text-align:left;text-decoration:none;word-wrap:break-word}.manga-store .manga-item .volume,.manga-store .manga-item .chapter{color:#323232;font-size:12px;font-weight:300;text-align:left}.manga-store .manga-item .button{border:#2e51a2 1px solid;border-radius:2px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;left:15px;margin:4px 0 0;padding:2px;position:absolute;text-align:center;width:80px}.manga-store .manga-item .button:hover{background-color:#2e51a2;color:#fff}.manga-store .manga-item .button-preview:hover{background-color:#2e51a2;color:#fff}.manga-store .manga-item .button-read{background-color:#2e51a2;color:#fff}.manga-store .manga-item .button-read:hover{background-color:#fff;color:#2e51a2}.manga-store .detail-card-container{border-bottom:1px solid #ebebeb;display:block}.manga-store .detail-card{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;font-weight:300;padding:12px 10px 0}.manga-store .detail-card-img{display:table-cell;min-width:90px;padding-right:10px;vertical-align:top;width:25.2%}.manga-store .detail-card-img img{border:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:100%}.manga-store .detail-card-body{display:table-cell;vertical-align:top}.manga-store .detail-card-body .icon-new-item{padding-left:40px;position:relative}.manga-store .detail-card-body .icon-new-item:after{background-color:#c0392b;border-radius:2px;color:#fff;content:"New";display:inline-block;font-size:12px;font-weight:300;left:0;line-height:1.0rem;padding:2px 4px;position:absolute;top:2px}.manga-store .detail-card-title-wrap{display:block;margin-top:8px}.manga-store .detail-card-title{border:none;display:block;font-size:16px;font-weight:700;line-height:1.2}.manga-store .detail-card-title>a{color:#323232;font-weight:700}.manga-store .detail-card-volume{display:inline-block;font-size:14px;font-weight:700;margin-top:4px}.manga-store .detail-card-title-roma{border:none;display:inline-block;font-weight:700;margin:4px 0 8px}.manga-store .detail-card-author-wrap{display:block;margin-top:8px}.manga-store .detail-card-author{border:none;display:inline-block;font-weight:700;margin:4px 0}.manga-store .detail-card-author:hover{text-decoration:none}.manga-store .detail-comic-title{display:block;font-size:10px;font-weight:400;margin-bottom:5px}.manga-store .detail-comic-volume{display:inline-block;font-size:12px;font-weight:700;margin-bottom:5px}.manga-store .detail-comic-title-roma{border:none;display:inline-block;font-weight:700;margin-bottom:8px}.manga-store .detail-card-price{color:#c0392b;font-size:12px;font-weight:700;margin-bottom:8px;text-align:right}.manga-store .detail-card-price span{display:inline-block;font-size:16px;padding-right:2px}.manga-store .detail-card-price .detail-card-price-sale{color:#7b7d82;display:inline-block;font-size:12px;font-weight:300;margin-right:4px;text-decoration:line-through}.manga-store .detail-card-info{border-top:1px solid #ebebeb;font-size:1.3rem;margin-top:8px;padding-top:4px;width:100%}.manga-store .detail-card-info .detail-card-info-item{color:#323232;font-weight:500;padding:8px 0 0}.manga-store .detail-card-info .detail-card-info-item:first-of-type{padding:4px 0 0}.manga-store .detail-card-info .detail-card-info-item:last-of-type{padding:4px 0 8px}.manga-store .detail-card-info .detail-card-info-item span{color:#7a7a7a;font-weight:300}.manga-store .detail-card-info .tag{color:#2e51a2;display:inline-block;margin-bottom:6px;text-decoration:none}.manga-store .detail-card-score{color:#323232;display:inline-block;font-weight:500;padding-left:12px;position:relative}.manga-store .detail-card-score:after{background:url(/images/icon-star-score.png?v=1623202804) no-repeat left top;background-size:10px;content:'';display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:10px}.manga-store .detail-card-btnArea{font-size:0;margin-bottom:20px;padding:8px 10px 0;text-align:right}.manga-store .detail-card-btnArea a.btn-inline{margin-left:10px}.manga-store .detail-card-btnArea-note{color:#7a7a7a;display:inline-block;font-size:12px;font-weight:300;margin-top:10px;width:100%}.manga-store .story-info{padding-bottom:24px}.manga-store .story-info-title{margin-bottom:10px}.manga-store .story-info-body{font-size:14px;font-weight:300;line-height:1.4;padding:0 10px}.manga-store .btn-store-preview-button,.manga-store .btn-read,.manga-store .btn-purchase{background-color:#fff;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:700;padding:8px;text-decoration:none!important}.manga-store .btn-large.btn-store-preview-button,.manga-store .btn-large.btn-read,.manga-store .btn-large.btn-purchase{font-size:15px;min-width:92px}.manga-store .btn-store-preview-button:hover,.manga-store .btn-read:hover,.manga-store .btn-purchase:hover{text-decoration:none!important}.manga-store .btn-store-preview-button{border:1px solid #2e51a2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e51a2;font-size:16px;min-width:92px;text-align:center}.manga-store .btn-store-preview-button:hover{background-color:#e1e7f5}.manga-store .btn-read{border:1px solid #2e51a2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e51a2;text-align:center}.manga-store .btn-read:hover{background-color:rgba(46,81,162,.2)}.manga-store .btn-purchase{border:1px solid #ff9600;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ff9600!important;text-align:center}.manga-store .btn-purchase:hover{background-color:rgba(255,150,0,.2)}.manga-store-information-carousel{margin-bottom:30px}.manga-store-information-carousel .content-book{color:#323232;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;height:135px;-webkit-touch-callout:none;-webkit-user-select:none;width:100%}.manga-store-information-carousel .content-book:active{text-decoration:none}.manga-store-information-carousel .content-banner{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:150px;opacity:1;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;width:100%}.manga-store-information-carousel .content-banner:active{opacity:.8}.manga-store-information-carousel .content-banner-text{background-color:rgba(255,255,255,.85);-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:300;left:0;line-height:1.2rem;padding:8px;position:absolute;text-decoration:none;text-shadow:1px 1px 1px #fff;top:0;width:100%}.manga-store-information-carousel .content-banner-text-header{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.6rem;line-height:1.4rem;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap;width:100%}.manga-store-information-carousel .content-banner-text-header-sub{display:inline-block;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.manga-store-information-carousel .content-book-thumb{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;height:150px;opacity:1;overflow:hidden;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;vertical-align:top;width:100px}.manga-store-information-carousel .content-book-thumb:active{opacity:.8}.manga-store-information-carousel .content-book-thumb img{height:150px;max-width:inherit;width:auto}.manga-store-information-carousel .content-book-data{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 8px 0;position:relative;vertical-align:top;width:calc(100% - 100px)}.manga-store-information-carousel .content-book-data .content-book-header .title{display:block;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manga-store-information-carousel .content-book-data .content-book-header .number{color:#7a7a7a;display:block;font-size:1.2rem;font-weight:700;overflow:hidden;padding-top:4px;text-overflow:ellipsis;white-space:nowrap;width:100%}.manga-store-information-carousel .content-book-data .content-book-header .number.sale{display:inline-block;position:relative;text-indent:46px}.manga-store-information-carousel .content-book-data .content-book-header .number.sale:after{background-image:url(/images/manga_store/icon-sale-rect.png?1623202804);background-repeat:no-repeat;background-size:auto 14px;content:"";display:block;height:14px;left:0;margin-top:-6px;position:absolute;top:50%;width:44px}.manga-store-information-carousel .content-book-data .content-book-description{-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:300;-webkit-line-clamp:3;line-height:1.4em;margin-top:12px;overflow:hidden}.manga-store-information-carousel .content-book-data .content-book-button-link{background-color:rgba(255,255,255,0);border:1px solid #2e51a2;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e51a2;display:inline-block;font-size:12px;font-weight:500;margin-top:8px;opacity:1;padding:4px 8px;text-align:center;text-decoration:none}.manga-store-information-carousel .content-book-data .content-book-button-link:active{background-color:#2e51a2;color:#fff}.manga-store-footer-menu{background-color:#f6f6f6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;display:-webkit-box;-ms-flex-pack:distribute;font-size:14px;justify-content:space-around;margin:0 8px 8px;padding:8px 0}.manga-store-footer-menu>li{border-right:#2e51a2 1px solid;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;flex-grow:1;-ms-flex-positive:1;padding:4px 0;text-align:center}.manga-store-footer-menu>li:last-of-type{border-right:#2e51a2 0 solid}.manga-store-error-404{display:block;padding-bottom:50px;text-align:center}.manga-store-error-404_message{color:#2e51a2;font-size:16px;font-weight:700;line-height:1.8rem;margin-top:16px}.manga-store-error-404_message.upcoming{align-items:center;background-image:url(/images/manga_store/sp/bg-404-upcoming.png?1623202804);background-position:center top;background-repeat:no-repeat;background-size:contain;-webkit-box-align:center;-webkit-box-pack:center;display:flex;display:-ms-flexbox;display:-webkit-box;-ms-flex-align:center;-ms-flex-pack:center;height:190px;justify-content:center}.manga-store-error-404_description{border:#979797 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.6rem;margin:16px auto 0;padding:8px;text-align:left;width:calc(100% - 16px)}.manga-store-error-404_description a{text-decoration:underline}.manga-store-error-404_description a:hover{text-decoration:none}.manga-store-error-404_bookshelf{border:#2e51a2 2px solid;border-radius:4px;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;padding:6px 8px}.manga-store-error-404_bookshelf:active{background-color:rgba(46,81,162,.1)}.payment .membership-payment-method-status{margin:8px}.payment .form-table .title{background-color:#d9dde1;border-bottom:#bebebe 1px solid;border-top:#bebebe 1px solid;color:#323232;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.4rem;font-weight:500;padding:10px 0;text-align:center}.payment .form-table .title.blank{display:none}.payment .paypal-information-registered{display:block;font-size:14px;line-height:2.0rem;margin:8px 8px 16px}.payment .text-payment-policy-container{margin-bottom:16px;margin-top:24px}.payment .payment-method ul{list-style:none;margin-left:16px;padding:0}.payment .payment-method .selected-payment-methods{background-color:#f6f6f6;border-radius:2px;color:#7a7a7a;display:inline-block;font-size:12px;left:120px;margin-top:-4px;padding:2px 6px;position:absolute;top:50%}.payment .payment-method input.payment-radio[type=radio]{display:none}.payment .payment-method input.payment-radio[type=radio]+label{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;cursor:pointer;display:inline-block;font-family:Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:16px;line-height:1.2em;padding:8px 0;padding-left:16px;position:relative;width:calc(100% - 24px)}.payment .payment-method input.payment-radio[type=radio]+label:active{background-color:#e1e7f5}.payment .payment-method input.payment-radio[type=radio]+label:before{background-image:url(/images/icon_check_box_circle.png?v=1623202804);background-position:0 -39px;background-repeat:no-repeat;background-size:12px auto;content:'';display:inline-block;height:13px;left:0;margin-top:-6px;position:absolute;top:50%;width:13px}.payment .payment-method input.payment-radio[type=radio]+label .text{display:inline-block;float:left;padding-top:8px;width:100px}.payment .payment-method input.payment-radio[type=radio]:checked+label:after{background-image:url(/images/icon_check_box_circle.png?v=1623202804);background-position:0 2px;background-repeat:no-repeat;background-size:12px auto;content:'';display:block;height:13px;left:0;margin-top:-6px;position:absolute;top:50%;width:13px}.payment .btn-edit{background-color:#fff;border:#2e51a2 1px solid;border-radius:2px;color:#2e51a2;display:inline-block;font-size:16px;min-width:70px;padding:6px 8px}.payment .btn-edit:active{background-color:rgba(46,81,162,.3)}.payment .btn-edit[data=delete]{border:1px solid #ff3824;color:#ff3824}.payment .btn-edit[data=delete]:active{background-color:rgba(255,56,36,.3)}.payment .paypal-button-container-outer{margin-top:24px;text-align:center}.dea-campaign .content-container{font-family:Helvetica Neue,Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:18px}.dea-campaign .content-container .top-banner{position:relative}.dea-campaign .content-container .top-banner img{width:100%}.dea-campaign .content-container .top-banner #top-banner-closed-msg{background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;width:100%}.dea-campaign .content-container .top-banner #top-banner-closed-msg span{border:3px solid #fff;border-radius:8px;color:#fff;font-size:18px;font-weight:700;line-height:21px;margin:auto;padding:8px 15px 9px}.dea-campaign .content-container .top-right{font-size:16px;position:relative;text-align:right;width:100%}.dea-campaign .content-container .main h2{border:none;font-size:24px;text-align:center}.dea-campaign .content-container .main h2 .c1{color:#00f}.dea-campaign .content-container .main h2 .c2{color:red}.dea-campaign .content-container .main h2 .c3{color:#f70}.dea-campaign .content-container .main .mb40{margin-bottom:40px}.dea-campaign .content-container .main .message{margin-bottom:40px;text-align:center}.dea-campaign .content-container .main .message .message-title{background:#f6f6f6;margin-bottom:16px;padding:9px 24px}.dea-campaign .content-container .main .message .message-title h2{line-height:24px}.dea-campaign .content-container .main .message .message-text{font-size:14px;line-height:21px;margin-bottom:16px;padding:0 24px}.dea-campaign .content-container .main .description{margin-bottom:24px;text-align:center}.dea-campaign .content-container .main .description .description-title{background:#f6f6f6;margin-bottom:32px;padding:9px 24px}.dea-campaign .content-container .main .description .description-title h2{font-size:16px;line-height:20px}.dea-campaign .content-container .main .description .description-list{margin-bottom:32px;padding:0 24px}.dea-campaign .content-container .main .description .description-text{padding-top:22px}.dea-campaign .content-container .main .description .description-separator{padding:16px}.dea-campaign .content-container .main .description .btn-signup{background-color:#2e51a2;border-radius:8px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;padding:22px 32px;text-align:center;text-decoration:none}.dea-campaign .content-container .main .description .btn-signup:hover{opacity:.8}.dea-campaign .content-container .main .description .btn-login{background-color:#fff;border:1px solid #2e51a2;border-radius:8px;color:#2e51a2;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;padding:22px 32px;text-align:center;text-decoration:none}.dea-campaign .content-container .main .description .btn-login:hover{opacity:.8}.dea-campaign .content-container .main .code-container{text-align:center}.dea-campaign .content-container .main .code-container .code{border:1px solid #e0e0e0;border-radius:4px;font-size:20px;margin:16px auto;padding:22px 40px;width:240px}.dea-campaign .content-container .main .code-container .link{margin:16px auto}.dea-campaign .content-container .main .code-container .link .btn-dea{background-color:#2e51a2;border-radius:8px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;padding:22px 40px;text-align:center;text-decoration:none;width:240px}.dea-campaign .content-container .main .code-container .link .btn-dea:hover{opacity:.8}.dea-campaign .content-container .main .code-container .closed{background-color:#fffaf7;border:1px solid #f70;border-radius:4px;color:#f70;font-size:18px;margin:0 auto 24px;padding:16px}.dea-campaign .content-container .main .code-container .singleuse{font-size:18px;text-align:center}.dea-campaign .content-container .main .info{font-size:14px;line-height:21px;padding:0 24px;text-align:center}.fifteenth-anniversary{font-size:16px;line-height:24px}.fifteenth-anniversary h2{border:none;font-size:18px;font-weight:700;line-height:27px}.fifteenth-anniversary img{max-width:100%}.fifteenth-anniversary .top-banner{padding:16px 8px}.fifteenth-anniversary .top-banner.disabled{position:relative}.fifteenth-anniversary #top-banner-closed-msg{background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;left:8px;position:absolute;top:16px;visibility:hidden}.fifteenth-anniversary #top-banner-closed-msg span{border:3px solid #fff;border-radius:8px;color:#fff;font-size:18px;font-weight:700;line-height:21px;margin:auto;padding:8px 15px 9px}.fifteenth-anniversary #top-banner-closed-msg.visible{visibility:visible}.fifteenth-anniversary .message{margin-bottom:40px}.fifteenth-anniversary .message .message-title{background:#f6f6f6;margin-bottom:16px;padding:9px 24px}.fifteenth-anniversary .message .message-title h2{line-height:22px}.fifteenth-anniversary .message .message-text{font-size:14px;line-height:21px;margin-bottom:16px;padding:0 24px}.fifteenth-anniversary .message .message-from{line-height:19px;padding:0 24px;text-align:right}.fifteenth-anniversary .description{margin-bottom:24px}.fifteenth-anniversary .description .description-title{background:#f6f6f6;margin-bottom:32px;padding:9px 24px}.fifteenth-anniversary .description .description-title h2{font-size:16px;line-height:20px}.fifteenth-anniversary .description .description-list{margin-bottom:32px;padding:0 24px}.fifteenth-anniversary .description .description-text{padding-left:16px;padding-top:12px}.fifteenth-anniversary .description .description-text .description-unit{font-size:14px;line-height:17px}.fifteenth-anniversary .description .description-text .description-unit .title{font-weight:700;margin-bottom:12px;text-decoration:underline}.fifteenth-anniversary .description .description-text .description-unit ul{padding-left:0}.fifteenth-anniversary .description .description-text .description-unit li{color:#7f7f7f;list-style:none}.fifteenth-anniversary .description .btn-signup{background-color:#2e51a2;border-radius:8px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:14px;font-weight:700;line-height:19px;padding:17px 32px;text-align:center;text-decoration:none}.fifteenth-anniversary .description .btn-signup:hover,.fifteenth-anniversary .description .btn-signup:active{background-color:#5273c3}.fifteenth-anniversary .members-count{-webkit-box-shadow:0 1px 0 #bebebe,0 -1px 0 #bebebe;box-shadow:0 1px 0 #bebebe,0 -1px 0 #bebebe;color:#7f7f7f;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;line-height:27px;margin:0 32px 56px;padding:16px 0 20px;text-align:center}.fifteenth-anniversary .members-count .number{color:#323232;font-weight:700}.fifteenth-anniversary .item-container{margin:0 24px 40px}.fifteenth-anniversary .item-container .item-title{margin-bottom:28px}.fifteenth-anniversary .item-container .item-description{margin-bottom:32px}.fifteenth-anniversary .item-container .item-content{border:1px solid #e1e7f5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px}.fifteenth-anniversary .item-container .item-content img{margin-bottom:16px}.fifteenth-anniversary .item-container .item-content .item-text{color:#7f7f7f;margin-bottom:20px}.fifteenth-anniversary .item-container .item-content .item-btn{margin:0 auto;position:relative;text-align:center}.fifteenth-anniversary .item-container .item-content .item-btn .btn-apply{background-color:#2e51a2;border-radius:8px;color:#fff;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:14px;font-weight:700;line-height:19px;padding:18px 32px;text-align:center;text-decoration:none}.fifteenth-anniversary .item-container .item-content .item-btn .btn-apply:hover,.fifteenth-anniversary .item-container .item-content .item-btn .btn-apply:active{background-color:#5273c3}.fifteenth-anniversary .item-container .item-content .item-btn .btn-apply.disabled{cursor:default;left:0;pointer-events:none;position:absolute;top:0;width:46px}.fifteenth-anniversary .item-container .item-content .item-btn .btn-closed{background-color:rgba(0,0,0,.5);border-radius:8px;color:#fff;cursor:default;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:14px;font-weight:700;left:0;line-height:19px;padding:18px 32px;pointer-events:none;position:absolute;text-align:center;text-decoration:none;top:0;width:46px}.fifteenth-anniversary .item-container .item-content .item-btn.disabled{height:55px;position:relative;width:110px}.fifteenth-anniversary .item-container .mb32{margin-bottom:32px}.fifteenth-anniversary .item-container .item-note{font-size:14px;margin:0 16px}.fifteenth-anniversary .item-container .item-note th{padding-right:4px;text-align:left;white-space:nowrap}.fifteenth-anniversary .item-container .item-note td{padding-right:12px}.fifteenth-anniversary .item-container .item-note .text{color:#7f7f7f}.fifteenth-anniversary-rules{padding:0 24px}.fifteenth-anniversary-rules h3{font-size:1.4rem;font-weight:700;margin-bottom:12px}.fifteenth-anniversary-rules p{margin-bottom:8px}.fifteenth-anniversary-rules table{border:#323232 1px solid;border-collapse:collapse;margin-bottom:8px}.fifteenth-anniversary-rules table th{font-weight:700}.fifteenth-anniversary-rules table th,.fifteenth-anniversary-rules table td{border:#323232 1px solid;padding:5px;text-align:left;vertical-align:top}.fifteenth-anniversary-rules table th.cell1{width:35%}.fifteenth-anniversary-rules table th.cell2{width:20%}.fifteenth-anniversary-rules table th.cell3{width:20%}.form-fifteenth-anniversary{font-size:14px;line-height:21px;padding:0 12px}.form-fifteenth-anniversary .apply-top{font-size:20px;line-height:30px;margin:12px auto 16px;text-align:center}.form-fifteenth-anniversary .input-box{-webkit-box-shadow:0 1px 0 #ebebeb;box-shadow:0 1px 0 #ebebeb;padding-bottom:24px}.form-fifteenth-anniversary .input-box input{background:#f6f6f6;border:1px solid #979797;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:35px;opacity:1;width:100%}.form-fifteenth-anniversary .apply-title{font-size:18px;line-height:27px}.form-fifteenth-anniversary select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/img/sp/common/icon-dropdown.png?v=1623202804);background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;border:#979797 1px solid;border-radius:4px;color:#4a4a4a;font-size:1.6rem;margin:0 auto;padding:8px;width:calc(100% - 16px)}.form-fifteenth-anniversary .apply-item{margin-bottom:16px}.form-fifteenth-anniversary .apply-item h3{font-weight:700;line-height:21px;margin-bottom:12px}.form-fifteenth-anniversary .apply-item .apply-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;position:relative}.form-fifteenth-anniversary .apply-item .apply-item-content img{float:left;margin-right:12px}.form-fifteenth-anniversary .apply-item .apply-item-content p{-webkit-box-flex:0;color:#7f7f7f;-ms-flex:0 1 auto;flex:0 1 auto;float:left;margin:auto 24px auto 0;width:calc(100% - 80px - 12px - 24px - 24px - 12px)}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]{display:none;margin:0}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]+label{cursor:pointer;display:inline-block;float:left;font-size:24px;line-height:24px;margin-top:18px;position:relative}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]+label:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:inline-block;height:24px;left:0;position:absolute;width:24px}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]+label:after{content:'';display:inline-block;left:0;position:absolute}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]:checked+label:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:inline-block;height:24px;left:0;position:absolute;width:24px}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]:checked+label:after{border-bottom:3px solid #4165ba;border-left:3px solid #4165ba;height:6px;left:5px;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.form-fifteenth-anniversary .apply-item .apply-item-content input[type=checkbox]:disabled+label:before{background-color:#ebebeb}.form-fifteenth-anniversary .btn-form-submit{background-color:#4165ba;border-radius:2px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:16px;margin:0 auto;padding:11px 51px;text-align:center}.form-fifteenth-anniversary .btn-form-submit:hover,.form-fifteenth-anniversary .btn-form-submit:active{background-color:#5273c3}.form-fifteenth-anniversary .btn-form-submit:disabled{background-color:#6c8cd8}.form-fifteenth-anniversary .modal-content{display:table;height:calc(100% + 80px);left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9998}.form-fifteenth-anniversary .modal-content .modal-mask{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.form-fifteenth-anniversary .modal-content .modal-wrapper{display:table-cell;vertical-align:middle}.form-fifteenth-anniversary .modal-content .modal-container{background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#353535;font-family:Helvetica Neue,Verdana,Arial;-webkit-font-smoothing:antialiased;font-weight:300;margin:0 auto;padding:40px 24px;position:relative;width:83.6%}.form-fifteenth-anniversary .modal-content .text{font-size:14px;line-height:1.2rem;margin:0 auto 40px;text-align:left}.form-fifteenth-anniversary .modal-content .text p{line-height:20px;text-align:center}.form-fifteenth-anniversary .modal-content .text b{display:block;font-size:20px;margin-bottom:16px;text-align:center}.form-fifteenth-anniversary .modal-content .text a{text-decoration:underline}.form-fifteenth-anniversary .modal-content .text a:hover{text-decoration:none}.form-fifteenth-anniversary .modal-content button{background-color:#4165ba;border-radius:2px;color:#fff;cursor:pointer;display:block;font-family:lucida grande,Avenir,tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:700;line-height:1.0em;margin:0 auto;padding:11px 51px;text-align:center;text-decoration:none}.form-fifteenth-anniversary .modal-content button:active{background-color:rgba(79,116,200,.7)}.form-fifteenth-anniversary .modal-content .close-button{background-image:url(/images/event/15th_anniversary/modal_close@2x.png);cursor:pointer;height:29px;position:absolute;right:10px;top:10px;width:29px}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.form-fifteenth-anniversary .modal-content.fade-in{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.form-fifteenth-anniversary .modal-content.fade-out{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}.welcome-back.popup-background{background-color:rgba(255,255,255,.5);display:none;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:90}.welcome-back .popup{background-color:#2e51a2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Verdana,Arial;font-size:14px;left:0;margin:auto;padding:30px;position:absolute;right:0;text-align:left;width:460px}.welcome-back .logo{display:block;left:0;margin:0 auto;right:0;width:270px}.welcome-back .popup-title{font-size:1.5em;font-weight:700;margin:15px 0 10px}.welcome-back .description{line-height:20px;margin:10px 0 30px}.welcome-back .anime-slide1,.welcome-back .anime-slide2{height:85px;margin:20px 0;overflow:hidden;position:relative;width:100%}.welcome-back .slide-panel{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:85px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);width:85px}.welcome-back .anime-slide1 .slide-panel{-webkit-animation:slide-left 20s linear infinite;animation:slide-left 20s linear infinite}.welcome-back .anime-slide2 .slide-panel{-webkit-animation:slide-right 20s linear infinite;animation:slide-right 20s linear infinite}.welcome-back .panel-offset1{left:0}.welcome-back .panel-offset2{left:105px}.welcome-back .panel-offset3{left:210px}.welcome-back .panel-offset4{left:315px}.welcome-back .panel-offset5{left:420px}.welcome-back .panel-offset6{left:525px}.welcome-back .panel-offset7{left:630px}.welcome-back .panel-offset8{left:735px}.welcome-back .sign-up-with{font-size:1.5em;font-weight:700;margin:30px 0 15px;text-align:center}.welcome-back .sns-sign-up{height:34px;line-height:32px;text-align:center}.welcome-back a.sns-button,.welcome-back a.sns-button:visited{border:1px #006eab solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;float:left;height:34px;padding-left:28px;position:relative;text-decoration:none;width:122px}.welcome-back .sns-button:nth-of-type(3n-1){margin:0 17px}.welcome-back .facebook{background-color:#3c5b97;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.welcome-back .facebook:after{background-image:url(/images/icon-login-fb.png?v=180226001);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;left:4px;position:absolute;top:4px;width:24px}.welcome-back .facebook:hover{background-color:#8d9dbe}.welcome-back .twitter{background-color:#6aabdb;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.welcome-back .twitter:after{background-image:url(/images/icon-login-tw.png?v=180226001);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;left:4px;position:absolute;top:4px;width:24px}.welcome-back .twitter:hover{background-color:#adcce7}.welcome-back a.google,.welcome-back a.google:visited{background-color:#fff;color:#777;-webkit-transition:color .3s linear;transition:color .3s linear}.welcome-back .google:after{background-image:url(/images/icon-login-gp.png?v=180226001);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;left:4px;position:absolute;top:4px;width:24px}.welcome-back .google:hover{background-color:#fff;color:#ccc}.welcome-back .sign-up{line-height:32px;margin:10px 0 0;text-align:center}.welcome-back a.account,.welcome-back a.account:visited{color:#fff}.welcome-back .close-button{background-color:transparent;background-image:radial-gradient(circle closest-side at center,white 48%,transparent 50%);cursor:pointer;height:48px;position:absolute;right:0;top:0;width:48px}.welcome-back .close-button:before{background-color:#2e51a2;bottom:0;content:"";display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.welcome-back .close-button:after{background-color:#2e51a2;bottom:0;content:"";display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:2px}@-webkit-keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-420px);transform:translateX(-420px)}}@keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-420px);transform:translateX(-420px)}}@-webkit-keyframes slide-right{from{-webkit-transform:translateX(-420px);transform:translateX(-420px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{from{-webkit-transform:translateX(-420px);transform:translateX(-420px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.welcome-back.fade-in{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards;display:block}.welcome-back.fade-out{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@media screen and (max-width:460px),screen and (max-height:460px){.welcome-back.popup-background{background-color:#2e51a2;z-index:100000}.welcome-back .popup{font-size:12px;max-width:400px;min-width:320px;padding:0;width:100%}.welcome-back .logo{padding-top:20px;width:67.5%}.welcome-back .popup-title{margin:10px 0 5px;padding:0 15px}.welcome-back .description{line-height:18px;margin:5px 0 20px;padding:0 15px}.welcome-back .sign-up-with{margin:20px 0 10px}.welcome-back .sns-sign-up{margin:0 auto;max-width:330px;min-width:320px}.welcome-back a.sns-button,.welcome-back a.sns-button:visited{width:102px}.welcome-back .sns-button:first-of-type{float:left}.welcome-back .sns-button:nth-of-type(3n-1){display:inline-block;float:none;margin:auto}.welcome-back .sns-button:last-of-type{float:right}.welcome-back .sign-up{margin:10px 0}.welcome-back a.account,.welcome-back a.account:visited{display:inline-block;height:32px;margin:0 auto}.welcome-back .close-button{position:fixed}}@media all and (max-width:320px){.welcome-back .close-button{position:absolute}}.free-manga-add-list-white{background-color:white;border-color:#4f74c8;border-style:solid;border-width:1px;color:#4f74c8}.free-manga-information{color:#9b9b9b;font-size:10px;width:90px}.free-manga-information-1{color:#9b9b9b;font-size:10px;margin:auto;margin-bottom:5px;margin-top:5px}.free-manga-information-2{align-items:center;-webkit-box-align:center;color:#9b9b9b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;font-size:13px;line-height:14px}.free-manga-information-3{color:#323232;font-size:15px;line-height:18px;width:100%}.free-manga-information-4{color:#9b9b9b;font-size:10px;line-height:18px;text-align:center;width:100%}.free-manga-information-5{align-items:center;-webkit-box-align:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;font-size:18px;line-height:21px}.free-manga-information-6{color:#323232;font-size:12px;line-height:14px;width:250px;word-wrap:break-word}.free-manga-information-7{align-items:center;-webkit-box-align:center;color:#7a7a7a;display:flex;display:block;display:-webkit-box;display:-ms-flexbox;-ms-flex-align:center;font-size:13px;line-height:16px}.free-manga-information-8{color:#323232;font-size:13px;line-height:16px}.free-manga-mangadatabase{background-color:#2e51a2;border-radius:4px;color:#fff!important;display:inline-block;font-size:10px;height:14px;margin-right:4px;opacity:1;padding:4px 13px 8px 10px;text-decoration:none;width:90px}.free-manga-detail-result{border-top:#ebebeb 1px solid}.free-manga-white-read-button{background-color:#fff!important;border:#aaa 1 solid!important;color:#333!important;text-decoration:none}.free-manga-detail-table{background-color:#fff!important;border:none;color:#000!important;table-layout:fixed;text-decoration:none;word-break:break-word;word-wrap:break-word}.free-manga-detail-table tr td{border-color:#bebebe;border-style:solid;border-width:0 0 .5px;padding-bottom:12px;padding-top:12px;vertical-align:middle}.free-manga-detail-table .table-header{border-color:#bebebe;border-style:solid;border-width:0 0 .5px;padding-bottom:2px;padding-top:2px;vertical-align:middle}.btn-icon-orange{background-color:darkorange;border-radius:4px;color:#FFF!important;display:inline-block;font-size:12px;font-weight:700;margin:2%;padding:8px 16px;position:relative;text-align:center;text-decoration:none!important;width:110px}.btn-icon-darkgreen{background-color:darkgreen;border-radius:4px;color:#FFF;display:inline-block;font-size:12px;font-weight:700;margin:2%;padding:8px 16px;position:relative;text-align:center;text-decoration:none;width:110px}.btn-icon-green{background-color:green;border-radius:4px;color:#FFF;display:inline-block;font-size:12px;font-weight:700;margin:2%;padding:8px 16px;position:relative;text-align:center;text-decoration:none;width:110px}.btn-icon-red{background-color:red;border-radius:4px;color:#FFF;display:inline-block;font-size:12px;font-weight:700;margin:2%;padding:8px 16px;position:relative;text-align:center;text-decoration:none;width:110px}.btn-icon-blue{background-color:deepskyblue;border-radius:4px;color:#FFF;display:inline-block;font-size:12px;font-weight:700;margin:2%;padding:8px 16px;position:relative;text-align:center;text-decoration:none;width:110px}.btn-icon:before{font-family:FontAwesome;left:16px;margin-top:-8px;position:absolute;top:50%}.btn-icon:hover{opacity:.8}.free-manga-title{align-items:center;-webkit-box-align:center;color:#353535;-ms-flex-align:center;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:19px;font-weight:600!important;height:19px;height:2%;line-height:23px;text-align:center}.free-manga-print-book{align-items:center;-webkit-box-align:center;color:#353535;display:-ms-flexbox;display:flex;display:-webkit-box;-ms-flex-align:center;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:16px;font-weight:600!important;height:19px;left:410px;line-height:19px;top:418px;width:330px}.free-manga-rectangle{background:#fff;-webkit-box-shadow:0 1px 0 #9b9b9b;box-shadow:0 1px 0 #9b9b9b;height:1px;left:410px;top:418px}.free-manga-link-box{background:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);height:32px;left:567px;top:457px;width:149px}.free-manga-container{margin-top:15px;text-align:left}.free-manga-information-1{color:#9b9b9b;font-size:15px;margin:auto;margin-bottom:5px;margin-top:5px}.free-manga-link-shop{margin-bottom:20px;margin-left:20px;margin-right:20px;margin-top:10px}.free-manga-cover{background-position:center top;background-repeat:no-repeat;background-size:cover;display:table-cell;height:200px;overflow:hidden;position:relative;width:140px}.free-manga-line{border-top:1px dashed #8c8b8b}.user-status-block .form-user-episode{background-color:#fff;border:#bebebe 1px solid;border-radius:4px;color:#323232;display:inline-block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px 8px;text-align:left;text-decoration:none;vertical-align:middle}.free-manga-read-button{background-color:#4f74c8;border:#4f74c8 1px solid;border-radius:4px;color:#fff;display:block;font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:14px;margin:0 auto;opacity:1;padding:10px 0;text-align:center;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;vertical-align:middle;width:60px}.manga-detail .category-title{background:#f5f5f5;border-color:#ebebeb;border-style:solid;border-width:1px 0;color:#454545;display:block;font-size:15px;height:30px;line-height:30px;margin-bottom:12px;position:relative;text-align:center}.mal-live-pop-up.popup-background{background-color:rgba(255,255,255,.5);height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100001}.mal-live-pop-up .popup{color:#fff;font-family:Verdana,Arial;font-size:16px;height:580px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:435px}.mal-live-pop-up .popup-bg{height:auto;width:100%}.mal-live-pop-up .more-info-button{bottom:18px;display:block;height:38px;left:119px;position:absolute;width:197px}.mal-live-pop-up .more-info-button img{height:100%;width:100%}.mal-live-pop-up .join-button{bottom:46px;display:block;height:50px;left:87px;position:absolute;width:261px}.mal-live-pop-up .join-button img{height:100%;width:100%}.mal-live-pop-up .close-button{cursor:pointer;display:block;height:26px;position:absolute;right:14px;top:14px;width:26px}@-webkit-keyframes mal-live-fadein{from{opacity:0}to{opacity:1}}@keyframes mal-live-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes mal-live-fadeout{from{opacity:1}to{opacity:0}}@keyframes mal-live-fadeout{from{opacity:1}to{opacity:0}}.mal-live-pop-up.fade-in{-webkit-animation:mal-live-fadein .3s forwards;animation:mal-live-fadein .3s forwards}.mal-live-pop-up.fade-out{-webkit-animation:mal-live-fadeout .3s forwards;animation:mal-live-fadeout .3s forwards}@media screen and (max-width:460px),screen and (max-height:460px){.mal-live-pop-up.popup-background{background-color:#000}.mal-live-pop-up .popup{font-size:3.888889vw;height:auto;padding:0;width:100%}.mal-live-pop-up .more-info-button{bottom:3%;display:block;height:auto;left:27%;position:absolute;width:46%}.mal-live-pop-up .more-info-button img{height:100%;width:100%}.mal-live-pop-up .join-button{bottom:8%;display:block;height:auto;left:20%;position:absolute;width:60%}.mal-live-pop-up .join-button img{height:100%;width:100%}}.mal-live-pop-up .time-remaining{bottom:18%;left:18%;position:absolute;width:64%}.mal-live-pop-up .time-remaining .title{font-family:Red Hat Display,Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-size:85%;margin:0}.mal-live-pop-up .time-remaining .count-box{font-family:Roboto,Helvetica neue,Helvetica,lucida grande,tahoma,verdana,arial,sans-serif;font-weight:700}.mal-live-pop-up .time-remaining .count-box .values{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;font-size:150%;height:35px;justify-content:center;line-height:35px;margin:0}.mal-live-pop-up .time-remaining .count-box .labels{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;font-size:72%;height:27px;justify-content:center;margin:0}.mal-live-pop-up .time-remaining .count-box span{flex-basis:70px;-ms-flex-preferred-size:70px}.mal-live-pop-up .mal-live-logo{left:4%;position:absolute;top:3%;width:11%}.mal-live-pop-up .free-concert-text{left:17.5%;position:absolute;top:5.5%;width:68%}.mal-live-pop-up .c-t-logo{left:32%;position:absolute;top:12%;width:45%}.free-manga-pop-up.popup-background{background-color:rgba(255,255,255,.5);height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100001}.free-manga-pop-up .popup{background-image:url(/images/event/free_manga/background.png);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Verdana,Arial;font-size:16px;height:580px;left:0;margin:auto;padding:25px 0;position:absolute;right:0;text-align:center;width:435px}.free-manga-pop-up .text1{display:block;margin:30px auto}.free-manga-pop-up .text1 img{width:90%}.free-manga-pop-up .text2{display:block;margin:30px auto}.free-manga-pop-up .text2 img{width:90%}.free-manga-pop-up .anime-slide{height:169px;margin:15px 0;overflow:hidden;position:relative;width:100%}.free-manga-pop-up .slide-panel{background-position:center;background-repeat:no-repeat;background-size:cover;height:169px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);width:109px}.free-manga-pop-up .anime-slide .slide-panel{-webkit-animation:free-manga-slide-left 25s linear infinite;animation:free-manga-slide-left 25s linear infinite}.free-manga-pop-up .panel-offset1{left:0}.free-manga-pop-up .panel-offset2{left:124px}.free-manga-pop-up .panel-offset3{left:248px}.free-manga-pop-up .panel-offset4{left:372px}.free-manga-pop-up .panel-offset5{left:496px}.free-manga-pop-up .panel-offset6{left:620px}.free-manga-pop-up .panel-offset7{left:744px}.free-manga-pop-up .panel-offset8{left:868px}.free-manga-pop-up .panel-offset9{left:992px}.free-manga-pop-up .panel-offset10{left:1116px}@-webkit-keyframes free-manga-slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-620px);transform:translateX(-620px)}}@keyframes free-manga-slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-620px);transform:translateX(-620px)}}.free-manga-pop-up .join-button{display:block;height:52px;margin:20px auto;width:283px}.free-manga-pop-up .join-button img{height:100%;width:100%}.free-manga-pop-up .close-button{cursor:pointer;display:block;height:33px;position:absolute;right:14px;top:0;width:20px}@-webkit-keyframes free-manga-fadein{from{opacity:0}to{opacity:1}}@keyframes free-manga-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes free-manga-fadeout{from{opacity:1}to{opacity:0}}@keyframes free-manga-fadeout{from{opacity:1}to{opacity:0}}.free-manga-pop-up.fade-in{-webkit-animation:free-manga-fadein .3s forwards;animation:free-manga-fadein .3s forwards}.free-manga-pop-up.fade-out{-webkit-animation:free-manga-fadeout .3s forwards;animation:free-manga-fadeout .3s forwards}@media screen and (max-width:460px),screen and (max-height:460px){.free-manga-pop-up.popup-background{background-color:#000}.free-manga-pop-up .popup{font-size:3.888889vw;height:auto;padding:0;width:100%}}#top_scroller{background:#666;border-radius:50%;bottom:15px;cursor:pointer;display:none;height:60px;opacity:.6;position:fixed;right:15px;width:60px}#top_scroller span.fa{bottom:0;color:#fff;display:inline-block;font-size:26px;height:26px;left:0;margin:auto;position:absolute;right:0;top:0;width:26px}.manga_store-pop-up.popup-background{background-color:rgba(255,255,255,.5);height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100001}.manga_store-pop-up .popup{background-image:url(/images/event/free_manga/background.png);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Verdana,Arial;font-size:16px;height:580px;left:0;margin:auto;padding:25px 0;position:absolute;right:0;text-align:center;width:435px}.manga_store-pop-up .text1{display:block;margin:30px auto}.manga_store-pop-up .text1 img{width:90%}.manga_store-pop-up .text2{display:block;margin:30px auto}.manga_store-pop-up .text2 img{width:90%}.manga_store-pop-up .anime-slide{height:169px;margin:15px 0;overflow:hidden;position:relative;width:100%}.manga_store-pop-up .slide-panel{background-position:center;background-repeat:no-repeat;background-size:cover;height:169px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);width:109px}.manga_store-pop-up .anime-slide .slide-panel{-webkit-animation:manga_store-slide-left 40s linear infinite;animation:manga_store-slide-left 40s linear infinite}.manga_store-pop-up .panel-offset1{left:0}.manga_store-pop-up .panel-offset2{left:124px}.manga_store-pop-up .panel-offset3{left:248px}.manga_store-pop-up .panel-offset4{left:372px}.manga_store-pop-up .panel-offset5{left:496px}.manga_store-pop-up .panel-offset6{left:620px}.manga_store-pop-up .panel-offset7{left:744px}.manga_store-pop-up .panel-offset8{left:868px}.manga_store-pop-up .panel-offset9{left:992px}.manga_store-pop-up .panel-offset10{left:1116px}.manga_store-pop-up .panel-offset11{left:1240px}.manga_store-pop-up .panel-offset12{left:1364px}.manga_store-pop-up .panel-offset13{left:1488px}.manga_store-pop-up .panel-offset14{left:1612px}.manga_store-pop-up .panel-offset15{left:1736px}.manga_store-pop-up .panel-offset16{left:1860px}@-webkit-keyframes manga_store-slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-992px);transform:translateX(-992px)}}@keyframes manga_store-slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-992px);transform:translateX(-992px)}}.manga_store-pop-up .join-button{display:block;height:60px;margin:20px auto;width:240px}.manga_store-pop-up .join-button img{height:100%;width:100%}.manga_store-pop-up .close-button{cursor:pointer;display:block;height:33px;position:absolute;right:14px;top:0;width:20px}@-webkit-keyframes manga_store-fadein{from{opacity:0}to{opacity:1}}@keyframes manga_store-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes manga_store-fadeout{from{opacity:1}to{opacity:0}}@keyframes manga_store-fadeout{from{opacity:1}to{opacity:0}}.manga_store-pop-up.fade-in{-webkit-animation:manga_store-fadein .3s forwards;animation:manga_store-fadein .3s forwards}.manga_store-pop-up.fade-out{-webkit-animation:manga_store-fadeout .3s forwards;animation:manga_store-fadeout .3s forwards}@media screen and (max-width:460px),screen and (max-height:460px){.manga_store-pop-up.popup-background{background-color:#000}.manga_store-pop-up .popup{font-size:3.888889vw;height:auto;padding:0;width:100%}}body.aprilfools_2020 .score-label:not(.score-0):not(.score-na){background-position:center;background-repeat:no-repeat;background-size:contain;color:rgba(1,1,1,0)!important;display:inline-block;height:16px;width:16px}body.aprilfools_2020 .score-10{background-image:url(/images/score_emoji/1f4af.png)}body.aprilfools_2020 .score-9{background-image:url(/images/score_emoji/1f525.png)}body.aprilfools_2020 .score-8{background-image:url(/images/score_emoji/1f3c5.png)}body.aprilfools_2020 .score-7{background-image:url(/images/score_emoji/1f44f.png)}body.aprilfools_2020 .score-6{background-image:url(/images/score_emoji/1f937.png)}body.aprilfools_2020 .score-5{background-image:url(/images/score_emoji/1f4ac.png)}body.aprilfools_2020 .score-4{background-image:url(/images/score_emoji/1f4a4.png)}body.aprilfools_2020 .score-3{background-image:url(/images/score_emoji/1f6ae.png)}body.aprilfools_2020 .score-2{background-image:url(/images/score_emoji/2620.png)}body.aprilfools_2020 .score-1{background-image:url(/images/score_emoji/1f4a9.png)}body.aprilfools_2020.anime-detail .icon-score.score-label:not(.score-0):not(.score-na),body.aprilfools_2020.manga-detail .icon-score.score-label:not(.score-0):not(.score-na){height:36px;padding-left:30px;width:36px}body.aprilfools_2020 .tile-unit .information .misc .icon-score.score-label:not(.score-0):not(.score-na){display:inline!important;height:12px;padding-left:25px;text-shadow:none;width:12px}body.aprilfools_2020 .tile-unit .info .status .score.score-label:not(.score-0):not(.score-na){display:inline!important;height:12px;padding-left:25px;text-shadow:none;width:12px}body.aprilfools_2020 #anime-stats .score-label:not(.score-0):not(.score-na),body.aprilfools_2020 #manga-stats .score-label:not(.score-0):not(.score-na){display:inline!important}.cmp-gdpr-only,.cmp-ccpa-only{display:none}.parent_email{margin:0 24px}.parent_email .parent_email_heading{font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:20px;padding:12px 0 24px;text-align:center}.parent_email .parent_email_paragraph{padding-bottom:12px}.parent_email .parent_email_important{font-weight:700}.parent_email .parent_email_notice{font-weight:700;padding-bottom:24px}.parent_email .parent_email_form{font-size:14px;margin:0 auto}.parent_email .parent_email_form_label_wrapper{padding-bottom:12px}.parent_email .parent_email_form_error_wrapper{text-align:center}.parent_email .parent_email_form_input{border:#CCC 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:40px;margin-bottom:16px;padding-left:8px;text-indent:8px;vertical-align:baseline;width:100%}.parent_email .parent_email_form_input.error{background-color:#fae3e3}.parent_email .parent_email_form_submit{padding-bottom:24px;text-align:center}.parent_email .parent_email_form_button{background-color:#2e51a2;border-radius:4px;color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:0 auto;padding:12px 0;text-align:center;width:208px}.parent_email .parent_email_form_button:hover,.parent_email .parent_email_form_button:active{background-color:#345bb6;-webkit-box-shadow:none;box-shadow:none;font-size:1.8rem}.parent_email.parent_email_complete_wrapper{margin:0 12px}.parent_email .parent_email_complete{font-size:1.6rem;line-height:2rem;margin-top:16px;padding:16px 1rem}.parent_consent .parent_consent_complete_wrapper{padding:0 2.4rem 2rem}.parent_consent .parent_consent_heading{font-family:Avenir,lucida grande,tahoma,verdana,arial,sans-serif;font-size:1.6rem;margin:32px 0;text-align:center}.parent_consent .parent_consent_paragraph{margin-bottom:1rem}.parent_consent .parent_consent_button_container{margin-top:5rem}.parent_consent .parent_consent_button{border-radius:2px;display:block;font-size:1.6rem;font-weight:700;margin:0 auto 2.5rem;padding:1rem;text-align:center;text-decoration:none;width:80%}.parent_consent .parent_consent_button__consent{background-color:#2e51a2;border:#2e51a2 2px solid;color:#fff}.parent_consent .parent_consent_button__consent:hover{background-color:#5a79c1;border:#5a79c1 2px solid;color:#fff;text-decoration:none}.parent_consent .parent_consent_button__reject{border:#b25959 2px solid;color:#b25959}.parent_consent .parent_consent_button__reject:hover{background-color:#e8d0d0;color:#b25959;text-decoration:none}
/*# sourceMappingURL=style-143d3515c0.css.map */
