﻿@import url(https://fonts.googleapis.com/css?family=Oswald:200,500);.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity: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{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-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");right:10px;left:auto}.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-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);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{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.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(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.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;-moz-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;-moz-transform-style:preserve-3d;-ms-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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,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{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-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{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(images/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{height:0;overflow:visible;box-sizing:content-box}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0;box-sizing:border-box}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:7.33vw;overflow-y:scroll}@media only screen and (min-width: 1500px){html{font-size:110px}}body{width:100%;height:100%;margin:0;padding:0;background:#fff;color:#111;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;letter-spacing:0;line-height:1.5}h1,h2,h3,h4,h5{margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,p{margin:0;padding:0}i{font-style:normal}a{outline:none;color:#114783}a:hover{text-decoration:none}*:focus{outline:none}img{max-width:100%;vertical-align:bottom}input,button,textarea,select{color:#111;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;line-height:1.2}button{cursor:pointer}#sqexHeader-black_rsp{position:relative;line-height:1}div#sqexFooter.sqex-footer-black{border-top:0}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999}#loader__item{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;position:absolute;top:50%;left:50%;width:1rem;height:1rem;padding-bottom:0.1rem;transform:translate(-50%, -50%);background:url(/assets/web/common/loader-352d9de1b44bc56276229adea7dc0d582474150ebcb7a27cee1ed6817b643998.png) no-repeat 0 0;background-size:10rem auto;content:""}#loader__item.ver2{background-position:-2rem 0}#loader__item.ver3{background-position:-4rem 0}#loader__item::after{-webkit-animation:blink 3s infinite ease;animation:blink 3s infinite ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:200;letter-spacing:.2em;text-align:center;text-indent:1em;white-space:nowrap;content:"NOW LOADING...";visibility:visible}#loader.js-end #loader__item{-webkit-animation:fadeOut 0.3s ease;animation:fadeOut 0.3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.mode-sp{display:none}.wrapper{position:relative;background:#fff}.background-jack{position:fixed;top:0;right:0;bottom:0;left:0;background:no-repeat 50% 50%;background-size:100%;content:""}.container{position:relative}.main{z-index:1}.contents{padding:0.8rem 0 0.7rem;background:rgba(255,255,255,0.85)}.tit-headline+.contents{padding-top:0}.contents:last-child{padding-bottom:1.2rem}.contents--secondary,.contents--top-topics-movie,.contents--top-official{background:rgba(232,232,232,0.75)}.contents__inner{margin:0 0.33rem}@media only screen and (min-width: 1500px){.contents__inner{width:1428px;margin-right:auto;margin-left:auto}}.contents__inner--top-sns-store,.contents__inner--top-topics-movie{display:flex;justify-content:space-between}.contents__inner--top-sns-store::after,.contents__inner--top-topics-movie::after{display:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}header::after,footer::after,main::after,section::after,div::after,ul::after,ol::after,dl::after,.clearfix::after{display:block;height:0;clear:both;font-size:0;content:".";visibility:hidden}.tit-heading,.live-channel__tit,.live-channel-bnr__tit,.top-sns__tit,.top-store__catch,.top-live__tit-primary,.about-history__tit-primary,.movie-other__tit,.discography__tit{position:relative;color:#111;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.3rem;font-weight:200;letter-spacing:.2em;text-align:center;text-indent:.2em}.tit-heading::before,.top-live__tit-primary::before,.about-history__tit-primary::before{display:block;position:absolute;bottom:-0.15rem;left:50%;width:0.68rem;height:1px;margin-left:-0.34rem;background:linear-gradient(to right, rgba(0,118,162,0) 1%, rgba(0,118,162,0.2) 30%, rgba(0,118,162,0.6) 40%, #003882 50%, rgba(0,118,162,0.6) 60%, rgba(0,118,162,0.2) 70%, rgba(0,118,162,0) 100%);content:""}.tit-headline{padding:0.8rem 0 1.1rem;background:rgba(255,255,255,0.85);font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.4rem;font-weight:200;letter-spacing:.4em;text-align:center;text-indent:.4em}.tit-heading{margin-bottom:0.8rem}.tit-heading--top{letter-spacing:.4em;text-indent:.4em}.ico-new,#detail header .tag.new{position:absolute;top:-0.28rem;left:-0.28rem;width:0.56rem;height:0.56rem;padding-top:0.38rem;transform:rotate(-45deg);background:#111;color:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;font-weight:200;letter-spacing:.06em;text-align:center;z-index:10;box-sizing:border-box}.ico-new::after,#detail header .tag.new::after{position:absolute;bottom:-0.01rem;left:-0.01rem;width:0.58rem;height:0.01rem;background:#fff;content:""}.breadcrumb{background:rgba(255,255,255,0.85)}.breadcrumb ol{margin:0 0.33rem;padding:0.14rem 0;font-size:0;letter-spacing:0;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1500px){.breadcrumb ol{width:1428px;margin-right:auto;margin-left:auto}}.breadcrumb li{display:inline-block;position:relative;padding-left:0.24rem;color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.1rem;font-weight:500;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.breadcrumb li::before{display:block;width:5px;height:5px;transform:rotate(45deg);border:#737373 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:0.08rem;margin-top:-3px}.breadcrumb li:first-child{padding-left:0}.breadcrumb li:first-child::before{display:none}.breadcrumb a{transition:0.3s ease;color:#737373;text-decoration:none}.breadcrumb a:hover{color:#111}.label{transition:0.3s ease;display:block;position:relative;padding:0.15rem 0.1rem;background:#f2f4f7;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:500;text-align:center;cursor:pointer;box-sizing:border-box}.label input{position:absolute;opacity:0}.label:hover{background:#dae6f7}.label.js-current{background:#002c66;color:#fff}#cboxOverlay{background:#000}#cboxLoadingGraphic{background-image:none}#cboxLoadingOverlay{background:#fff}#cboxContent{margin:0.5rem 1rem 0;background:#fff}#cboxLoadedContent{padding:0;background:#fff}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{background-image:none}#cboxPrevious{transition:0.3s ease;top:50%;left:0.2rem;width:0.34rem;height:0.34rem;margin-top:-0.17rem;transform:scale(1, 1)}#cboxPrevious.js-hover__active{transform:scale(1.3)}#cboxPrevious::before{display:block;width:0.25rem;height:0.25rem;transform:rotate(-135deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:50%;margin:-0.125rem 0 0 -0.125rem}#cboxNext{transition:0.3s ease;top:50%;right:0.2rem;width:0.34rem;height:0.34rem;margin-top:-0.17rem}#cboxNext.js-hover__active{transform:scale(1.3)}#cboxNext::before{display:block;width:0.25rem;height:0.25rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:50%;margin:-0.125rem 0 0 -0.125rem}#cboxClose{transition:0.3s ease;top:-0.5rem;right:0.1rem;width:0.4rem;height:0.4rem}#cboxClose:hover{transform:scale(0.7)}#cboxClose::before,#cboxClose::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:0.54rem;margin:-0.27rem 0 0;background:#fff;content:""}#cboxClose::before{transform:rotate(45deg)}#cboxClose::after{transform:rotate(-45deg)}.modal-video-body{width:70%;max-width:none}.modal-video-close-btn{transition:0.3s ease;top:-0.5rem;right:0.1rem;width:0.4rem;height:0.4rem}.modal-video-close-btn:hover{transform:scale(0.7)}.modal-video-close-btn::before,.modal-video-close-btn::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:0.54rem;margin:-0.27rem 0 0;background:#fff;content:""}.modal-video-close-btn::before{transform:rotate(45deg)}.modal-video-close-btn::after{transform:rotate(-45deg)}.header{display:flex;position:relative;justify-content:space-between;padding:0 0.33rem;background:rgba(255,255,255,0.9);box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.15);z-index:10}.header__logo{display:flex;align-items:center;margin-right:auto}.header__logo a{display:block;width:2.65rem;height:0.3rem;background:url(/assets/web/common/logo_header-b6c149f6edf0eb0525ae8810e066f1166d2de3ed0a4610610d2af85dcfea1da3.png) no-repeat 0 0;background-size:auto 100%;color:transparent;font-size:1px;overflow:hidden}.header__menu{display:flex;justify-content:flex-end}.header__menu-btn{display:none}.haed-nav__item{float:left}.haed-nav__link{transition:0.3s ease;display:block;position:relative;padding:0.2rem;color:#000;font-size:0.14rem;font-weight:bold;line-height:1;text-decoration:none}.haed-nav__link::before,.haed-nav__link::after{transition:0.4s ease;display:block;position:absolute;bottom:0;left:50%;width:0;border-bottom:1px #111 solid;content:"";visibility:visible}.haed-nav__link::after{right:50%;left:auto}.haed-nav__link:hover{background:rgba(255,255,255,0.8)}.haed-nav__link:hover::before,.haed-nav__link:hover::after{width:50%}.haed-nav__link--current::before,.haed-nav__link--current::after{width:50%}.haed-search{display:none}.head-language{display:flex;position:relative;margin-left:0.1rem}.head-language__tit{display:none}.header-close{display:none}.pagetop{position:relative;z-index:20}.pagetop__link{transition:bottom .3s ease, opacity .3s ease;display:flex;position:relative;align-items:center;justify-content:center;width:2rem;height:0.4rem;margin:-0.4rem auto 0;background:#000;color:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:200;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none}.pagetop__link--float{position:absolute;right:0.05rem;bottom:-0.8rem;width:0.8rem;height:0.8rem;margin-top:-0.8rem;transform:translate3d(0, 0, 0);opacity:0;pointer-events:none}.pagetop__link.js-fixed{position:fixed}.pagetop__link.js-display{bottom:0;opacity:.7;pointer-events:auto}.pagetop__link:hover{opacity:1}.pagetop__link::before,.pagetop__link::after{display:block;position:absolute;bottom:0;width:0.05rem;height:0.05rem;background:url(/assets/web/footer/bg_pagetop-16fbf3aaef706559c41432297c3084c980d049262701c503577469ae9df08ba8.png) no-repeat 0 0;background-size:auto 100%;content:""}.pagetop__link::before{left:-0.05rem;transform:scale(-1, 1)}.pagetop__link::after{right:-0.05rem}.pagetop__arrow{transition:0.2s ease;display:inline-block;padding:0 0.1rem 0 0.25rem;background:url(/assets/web/footer/ico_pagetop-e0be9f0a219057ac525510fcd37dd403045315fed290c3247f64c9a1716aeb87.png) no-repeat 0 50%;background-size:0.07rem auto}.pagetop__link--float .pagetop__arrow{padding:0.2rem 0 0.1rem;background-position:50% 0.05rem}.pagetop__link:hover .pagetop__arrow{background-position:0 0}.pagetop__link--float:hover .pagetop__arrow{background-position:50% 0}.footer{background:#000}.footer-bnr{margin:0;padding:0.3rem 0.33rem 0.4rem;border-bottom:1px solid #666;font-size:0;letter-spacing:0;text-align:center}.footer-bnr__item{display:inline-block;margin:0.1rem 0.05rem 0}.box-btn{display:flex;justify-content:center;margin-top:0.3rem}.btn{transition:0.5s ease;display:inline-block;position:relative;width:4.8rem;max-width:100%;padding:0.18rem 0.22rem;border:1px #000 solid;background:#fff;color:#000;font-size:0.16rem;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box}.btn::before{transition:0.5s ease;display:block;position:absolute;bottom:-1px;left:50%;width:0;border-bottom:2px #000 solid;content:"";visibility:visible}.btn:hover::before,.btn--current::before{left:0;width:100%}.btn--secondary{border-color:#002c66;background:#002c66;color:#fff}.btn--secondary::before{display:none}.btn--secondary:hover{border-color:#fff;background:rgba(0,44,102,0.1);color:#002c66}.btn--pixel_title{width:5rem}.btn--next{padding-right:0.4rem;padding-left:0.4rem}.btn--next::after{transition:0.5s ease;display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;right:0.2rem;margin-top:-0.05rem}.btn--next.btn--secondary::after{border-color:#fff}.btn--next.btn--secondary:hover::after{border-color:#002c66}.btn--prev{padding-right:0.4rem;padding-left:0.4rem}.btn--prev::after{transition:0.5s ease;display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:0.2rem;margin-top:-0.05rem;transform:rotate(-135deg)}.btn--prev.btn--secondary::after{border-color:#fff}.btn--prev.btn--secondary:hover::after{border-color:#002c66}.btn--blank{padding-right:0.4rem;padding-left:0.4rem}.btn--blank::after{transition:0.5s ease;position:absolute;top:50%;right:0.2rem;width:0.18rem;height:0.18rem;transform:translateY(-50%);background:url(/assets/web/common/ico_btn-f9e63af8c1ff8d571412b58c99f2285cbf8bfc17e00086d8374242c3c070f17c.png) no-repeat 0 0;background-size:1.8rem auto;content:""}.btn--blank.btn--secondary::after{background-position:-0.36rem 0}.btn--blank.btn--secondary:hover::after{background-position:-0.72rem 0}.btn--search{padding-right:0.4rem;padding-left:0.4rem}.btn--search::after{transition:0.5s ease;position:absolute;top:50%;right:0.2rem;width:0.2rem;height:0.2rem;transform:translateY(-50%);background:url(/assets/web/common/ico_btn-f9e63af8c1ff8d571412b58c99f2285cbf8bfc17e00086d8374242c3c070f17c.png) no-repeat 0 -0.4rem;background-size:2rem auto;content:""}.paginate{margin:0.4rem 0 0;font-size:0;letter-spacing:0;text-align:center}.paginate__link,.paginate__prev,.paginate__next{transition:0.3s ease;display:inline-block;position:relative;min-width:0.6rem;height:0.56rem;margin:0 0.05rem;padding:0 0.05rem;background:rgba(255,255,255,0.5);color:#111;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:bold;letter-spacing:.06em;line-height:0.56rem;text-decoration:none;vertical-align:top;box-sizing:border-box}.paginate__link::before,.paginate__prev::before,.paginate__next::before{transition:0.3s ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:#000 1px solid;opacity:0;box-sizing:border-box;content:""}.paginate__link:hover,.paginate__link--current,.paginate__prev:hover,.paginate__prev--current,.paginate__next:hover,.paginate__next--current{background:white}.paginate__link:hover::before,.paginate__link--current::before,.paginate__prev:hover::before,.paginate__prev--current::before,.paginate__next:hover::before,.paginate__next--current::before{opacity:1}.paginate__prev,.paginate__next{color:transparent;font-size:0}.paginate__prev::after,.paginate__next::after{display:block;width:0.12rem;height:0.12rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:50%}.paginate__prev{position:relative;margin:0 0.5rem 0 0}.paginate__prev::after{margin:-0.06rem 0 0 -0.06rem;transform:rotate(-135deg)}.paginate__next{margin:0 0 0 0.5rem}.paginate__next::after{margin:-0.06rem 0 0 -0.1rem}.paginate__disabled{pointer-events:none}.paginate__disabled::after{opacity:.3}.list-language{display:flex}.list-language__select{transition:0.3s ease;display:flex;position:relative;align-items:center;padding:0 0.08rem 0 0.32rem;background:#ececec;font-size:0.1rem;cursor:pointer}.list-language__select::before{position:absolute;top:50%;left:0.08rem;margin-top:-0.09rem}.list-language__select:hover{background:#fff}.list-language__select--jp::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:0 0}.list-language__select--na::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:-0.36rem 0}.list-language__select--eu::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:-0.72rem 0}.list-language__fullname{display:none}.list-language__list{display:none;position:absolute;top:0.54rem;right:0;min-width:1.6rem;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.15)}.list-language__item{border-top:#fff 1px solid}.list-language__item:first-child{border-top:0}.list-language__btn{transition:0.3s ease;display:block;position:relative;padding:0.15rem 0.15rem 0.15rem 0.48rem;background:#ececec;color:#000;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:500;text-decoration:none}.list-language__btn:hover{background:#fff}.list-language__btn::before{position:absolute;top:50%;left:0.15rem;margin-top:-0.09rem}.list-language__btn--jp::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:0 0}.list-language__btn--na::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:-0.36rem 0}.list-language__btn--eu::before{display:block;width:0.18rem;height:0.18rem;background:url(/assets/web/common/ico_language-0bed5fc7af95ea7a646ab705e7332786bc4b15220f71ceae9e55d1bf6ceedbba.png) no-repeat;background-size:1.8rem auto;content:"";background-position:-0.72rem 0}.list-news{display:flex;flex-wrap:wrap;margin:0 0 0 -0.3rem}.list-news::after{display:none}.list-news__item{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:flex;position:relative;justify-content:center;width:calc((100% - 1.21rem) / 4);margin:0 0 0.3rem 0.3rem;cursor:pointer}@-moz-document url-prefix(){.list-news__item{transform:translate3d(0, 0, 0)}}.list-news__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}#js-mixitup .list-news__item{transition:none}.list-news__link{position:relative;width:100%;padding-bottom:0.4rem;color:#111;text-decoration:none;overflow:hidden}.list-news__category{display:flex;position:relative;align-items:center;justify-content:center;height:0.45rem;color:#009be0;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:500;text-align:center}.list-news__category::before{display:block;position:absolute;top:0;left:0;width:100%;height:0.02rem;background:#f00;content:""}.list-news__category--game{color:#009be0}.list-news__category--game::before{background-image:linear-gradient(90deg, #009be0 25%, #00f0ff 45%, #00f0ff 55%, #009be0 75%)}.list-news__category--music{color:#f82d18}.list-news__category--music::before{background-image:linear-gradient(90deg, #b52d09 25%, #f82d18 40%, #f60 50%, #f82d18 60%, #b52d09 75%)}.list-news__category--books{color:#40c82e}.list-news__category--books::before{background-image:linear-gradient(90deg, #00a61f 25%, #01ff25 40%, #01ff25 50%, #01ff25 60%, #00a61f 75%)}.list-news__category--goods{color:#ffc910}.list-news__category--goods::before{background-image:linear-gradient(90deg, #f4ac00 25%, #fffc00 40%, #fffc00 50%, #fffc00 60%, #f4ac00 75%)}.list-news__category--other{color:#002c66}.list-news__category--other::before{background-image:linear-gradient(90deg, #002c66 25%, #008ccd 40%, #008ccd 60%, #002c66 75%)}.list-news__category-name{margin-right:0.1rem}.list-news__category-name:last-child{margin-right:0}.list-news__category-name--35th{background:linear-gradient(to bottom, #d9b952 0%, #d9b952 50%, #967c26 50%, #d9b952 100%);color:#c9bd61;color:transparent;-webkit-background-clip:text}.list-news__thumb{display:block;width:100%;height:auto;margin-bottom:0.25rem}.list-news__date{margin:0 0.3rem;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}.list-news__tit{margin:0.14rem 0.3rem 0;font-size:0.14rem;font-weight:bold}.list-icon{display:flex;justify-content:center;margin-left:-0.11rem}.list-icon__item{width:0.5rem;margin-left:0.11rem}.list-icon__twitter{display:block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#1da1f2}.list-icon__facebook{display:block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#3b5998;background-position:-1rem 0}.list-icon__instagram{display:block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#d93175;background-position:-2rem 0}.list-icon__line{display:block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#00c300;background-position:-3rem 0}.list-icon__blog{display:block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#3c3c3c;background-position:-4rem 0}.list-official{display:flex;flex-wrap:wrap}.list-official::after{display:none}.list-official__item{transition:0.25s ease;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;width:calc((100% - 1.01rem) / 5);margin:0.2rem 0 0 0.25rem}.list-official__item:nth-child(-n+5){margin-top:0}.list-official__item:nth-child(5n+1){margin-left:0}.list-official__item:hover{transform:translateY(-0.05rem)}.list-official__link{display:flex;align-items:center;width:100%;padding:0.15rem 0;color:#111;text-decoration:none}.list-official__logo{display:block;width:auto;max-width:1.8rem;height:auto;max-height:1.35rem;margin:0 auto}.list-topics-top__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;width:100%;height:1.23rem;margin-top:0.1rem;transform:translate3d(0, 0, 0)}.list-topics-top__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-topics-top__link{padding:0.1rem 0.3rem 0.1rem 0.1rem;color:#111;text-decoration:none;overflow:hidden}.list-topics-top__thumb{display:block;width:3rem;height:auto;float:left}.list-topics-top__contents{margin-left:3.2rem}.list-topics-top__date{margin-top:0.1rem;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}.list-topics-top__tit{max-height:3em;margin-top:0.05rem;font-size:0.14rem;font-weight:bold;overflow:hidden}.list-topics{display:flex;flex-wrap:wrap}.list-topics::after{display:none}.list-topics__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;justify-content:center;width:calc((100% - 0.91rem) / 4);margin:0.3rem 0 0 0.3rem;transform:translate3d(0, 0, 0);cursor:pointer}.list-topics__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-topics__item:nth-child(-n+4){margin-top:0}.list-topics__item:nth-child(4n+1){margin-left:0}.list-topics__link{position:relative;width:100%;padding-bottom:0.4rem;color:#111;text-decoration:none;overflow:hidden}.list-topics__thumb{display:block;width:100%;height:auto;margin-bottom:0.25rem}.list-topics__date{margin:0 0.3rem;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}.list-topics__tit{margin:0.14rem 0.3rem 0;font-size:0.14rem;font-weight:bold}.list-movie{display:flex;flex-wrap:wrap}.list-movie::after{display:none}.list-movie__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;width:calc((100% - 0.6rem - 1px) / 3);margin:0.3rem 0 0 0.3rem;transform:translate3d(0, 0, 0)}.list-movie__item:nth-child(-n+3){margin-top:0}.list-movie__item:nth-child(3n+1){margin-left:0}.list-movie__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-movie__link{padding-bottom:0.25rem;color:#111;text-decoration:none;overflow:hidden;width:100%}.list-movie__thumb{display:block;position:relative;background:#000 url(/assets/web/common/bg_movie-130530979ef90ebeafdb409a497466d51684b6cacca2e36fc8035f3d7912d93e.jpg) no-repeat 50% 50%;background-size:cover;overflow:hidden;height:1.99rem}.list-movie__thumb::before{transition:0.3s ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,0.5) url(/assets/web/common/ico_play-7eb3cdf8844c597851f26d46f2926f530355038023a0d0d1c88cc2c86a420599.png) no-repeat 50% 50%;background-size:0.4rem auto;content:""}.list-movie__item:hover .list-movie__thumb::before{opacity:0}.list-movie__img{display:block;width:auto;height:1.99rem;margin:0 auto}.list-movie__tit{margin:0.2rem 0.3rem 0;font-size:0.14rem;font-weight:bold}.list-movie-top{display:flex;flex-wrap:wrap;justify-content:space-between}.list-movie-top::after{display:none}.list-movie-top__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;width:calc((100% - 0.21rem) / 2);height:2.56rem;margin-top:0.1rem;transform:translate3d(0, 0, 0)}.list-movie-top__item:nth-child(-n+2){margin-top:0}.list-movie-top__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-movie-top__link{width:100%;color:#111;text-decoration:none;overflow:hidden}.list-movie-top__thumb{display:block;position:relative;background:#000 url(/assets/web/common/bg_movie-130530979ef90ebeafdb409a497466d51684b6cacca2e36fc8035f3d7912d93e.jpg) no-repeat 50% 50%;background-size:cover;overflow:hidden}.list-movie-top__thumb::before{transition:0.3s ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,0.5) url(/assets/web/common/ico_play-7eb3cdf8844c597851f26d46f2926f530355038023a0d0d1c88cc2c86a420599.png) no-repeat 50% 50%;background-size:0.4rem auto;content:""}.list-movie-top__item:hover .list-movie-top__thumb::before{opacity:0}.list-movie-top__img{display:block;width:auto;height:1.5rem;margin:0 auto}.list-movie-top__contents{margin-left:3.2rem}.list-movie-top__tit{max-height:4.5em;margin:0.2rem 0.25rem 0;font-size:0.14rem;font-weight:bold;overflow:hidden}.list-live{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0.14rem}.list-live__item{transition:0.25s ease;display:flex;width:240px;margin:8px 5px 0;border:#ccd5e0 1px solid;background:#fff;box-sizing:border-box}.list-live__item:hover{transform:translateY(-0.05rem)}.list-live__link{width:100%;padding:29px 39px;color:#111;font-size:0.14rem;text-decoration:none;box-sizing:border-box}.list-live__thumb{display:block;width:100%;height:auto;margin-bottom:0.16rem}.list-live__tit{font-weight:bold}.list-sns{display:flex;flex-wrap:wrap;margin:-0.14rem 0 0 -0.14rem}.list-sns__item{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);width:calc((100% - 0.84rem - 1px) / 6);margin:0.14rem 0 0 0.14rem;padding:0.25rem 0;box-sizing:border-box}.list-sns__name{min-height:3em;margin:0 0.24rem;font-size:0.14rem;font-weight:bold;text-align:center}.list-sns__thumb{display:block;width:1.2rem;height:1.2rem;margin:0.2rem auto 0.25rem;border-radius:0.6rem;overflow:hidden}.list-sns__icon{margin-left:-0.03rem;font-size:0;letter-spacing:0;text-align:center}.list-sns__icon a{transition:0.25s ease}.list-sns__icon a:hover{transform:translateY(-0.05rem)}.list-sns__twitter{display:inline-block;width:0.42rem;height:0.42rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:4.2rem auto;color:transparent;overflow:hidden;background-color:#1da1f2;margin:0 0 0.03rem 0.03rem}.list-sns__facebook{display:inline-block;width:0.42rem;height:0.42rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:4.2rem auto;color:transparent;overflow:hidden;background-color:#3b5998;background-position:-0.84rem 0;margin:0 0 0.03rem 0.03rem}.list-sns__instagram{display:inline-block;width:0.42rem;height:0.42rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:4.2rem auto;color:transparent;overflow:hidden;background-color:#d93175;background-position:-1.68rem 0;margin:0 0 0.03rem 0.03rem}.list-sns__line{display:inline-block;width:0.42rem;height:0.42rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:4.2rem auto;color:transparent;overflow:hidden;background-color:#00c300;background-position:-2.52rem 0;margin:0 0 0.03rem 0.03rem}.list-sns__blog{display:inline-block;width:0.42rem;height:0.42rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:4.2rem auto;color:transparent;overflow:hidden;background-color:#3c3c3c;background-position:-3.36rem 0;margin:0 0 0.03rem 0.03rem}.list-products{display:flex;flex-wrap:wrap}.list-products::after{display:none}.list-products__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);position:relative;width:calc((100% - 0.61rem) / 3);margin:0.3rem 0 0 0.3rem;transform:translate3d(0, 0, 0)}.list-products__item:nth-child(-n+3){margin-top:0}.list-products__item:nth-child(3n+1){margin-left:0}.list-products__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-products__link{display:block;padding:0.2rem 0.3rem;color:#111;text-decoration:none;overflow:hidden}.list-products__thumb{display:flex;align-items:center;height:1.4rem}.list-products__img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.list-products__tit{margin:0.2rem 0 0.15rem;font-size:0.14rem;font-weight:bold}.list-products__date{margin-top:0.1rem;color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;letter-spacing:.06em}.live-channel{padding-bottom:1.2rem;background:rgba(255,255,255,0.85)}.live-channel__inner{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);padding-bottom:0.5rem;margin:0 0.33rem;background:rgba(255,255,255,0.4)}@media only screen and (min-width: 1500px){.live-channel__inner{width:1428px;margin-right:auto;margin-left:auto}}.live-channel__tit{padding:0.5rem 0}.live-channel-about{display:flex;align-items:center;justify-content:center;padding:0.2rem 0;background:#002c66;text-align:center}.live-channel-about__link{transition:0.25s ease;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);width:3.5rem;margin-left:0.4rem}.live-channel-about__link:hover{transform:translateY(-0.05rem)}.live-channel-about__bnr{width:1.85rem;height:auto;margin:0.2rem auto 0.12rem}.live-channel-about__txt{width:3.5rem;padding-left:0.4rem;color:#fff;font-size:0.14rem;font-weight:bold;text-align:left}.live-channel-bnr{margin-top:0.8rem;text-align:center}.live-channel-bnr__link{transition:0.25s ease;display:block;width:8.66rem;margin:0.25rem auto}.live-channel-bnr__link:hover{transform:translateY(-0.05rem)}.live-channel-bnr__bnr{width:8.66rem;height:auto}.top-slieder img{width:100%}.top-slieder .slick-prev,.top-slieder .slick-next{transition:0.3s ease;display:block;position:absolute;top:50%;right:0;width:0.4rem;height:0.4rem;margin-top:-0.27rem;border:0;background:rgba(0,44,102,0.5);color:#fff;text-align:center;cursor:pointer;z-index:1}.top-slieder .slick-prev::before,.top-slieder .slick-next::before{display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#fff 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:50%;margin:-0.05rem 0 0 -0.08rem}.top-slieder .slick-prev:hover,.top-slieder .slick-next:hover{background:#002c66}.top-slieder .slick-prev{right:auto;left:0;transform:scale(-1, 1)}.top-slieder .slick-dots{transition:0.3s ease;padding:0.05rem 0;background:#fff;font-size:0;text-align:center}.top-slieder .slick-dots li{display:inline-block;margin:0 0 0 0.05rem;cursor:pointer}.top-slieder .slick-dots li:first-child{margin-left:0}.top-slieder .slick-dots button{transition:0.3s ease;display:block;width:0.5rem;height:0.03rem;border:0;background:#002c66;font-size:0}.top-slieder .slick-dots .slick-active button{background:#009be0}.top-bnr{padding:0.15rem 0;background:rgba(0,0,0,0.85)}.top-bnr__list{display:flex;justify-content:space-between;margin:0 0.33rem}@media only screen and (min-width: 1500px){.top-bnr__list{width:1428px;margin-right:auto;margin-left:auto}}.top-bnr__list::after{display:none}.top-bnr__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:23.5%;position:relative;transform:translate3d(0, 0, 0)}.top-bnr__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.top-topics{width:calc((100% - 0.6rem) / 2)}.top-movie{width:calc((100% - 0.6rem) / 2)}.top-sns{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;flex-direction:column;justify-content:space-between;width:3.95rem;padding:0.4rem 0.5rem 0.3rem;box-sizing:border-box}.top-sns::after{display:none}.top-sns__btn{margin-top:0.1rem;padding:0.15rem}.top-store{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;justify-content:space-between;width:8.45rem;padding:0.3rem 0.5rem 0.3rem 0.2rem;box-sizing:border-box}.top-store::after{display:none}.top-store__logo{align-self:center;width:2.7rem}.top-store__logo-link{display:block;width:1.8rem;margin:0 auto}.top-store__contents{width:4.75rem}.top-store__link{display:block;position:relative;height:1.72rem;padding:0.13rem 0 0 2rem;text-decoration:none;box-sizing:border-box}.top-store__thumb{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:1.72rem;height:1.72rem;transform:translate3d(0, 0, 0)}.top-store__link:hover .top-store__thumb{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.top-store__img{width:auto;max-width:1.72rem;height:auto;max-height:1.72rem}.top-store__catch{color:#002c66;text-align:left}.top-store__tit{max-height:3em;margin-top:0.18rem;color:#111;font-weight:bold}.top-store__price{margin-top:0.08rem;color:#737373;font-size:0.18rem}.top-store__price b{font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.3rem;font-weight:200}.top-store__btn{margin-top:0.2rem;padding:0.15rem}.review_environment_news{text-align:center;font-size:30px}.top-live{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative}@media only screen and (min-width: 1500px){.top-live{justify-content:center}}.top-live__tit{display:flex;position:relative;flex-wrap:wrap;align-content:center;width:3.38rem;min-width:3.38rem;padding-bottom:1.18rem;border-right:#ccd5e0 1px solid;box-sizing:border-box}.top-live__tit-primary{display:block;width:3.38rem;margin-bottom:0.4rem}.top-live__tit-sub{display:block;width:3.38rem;color:#002c66;font-weight:bold;text-align:center}.top-live__bnr{transition:0.3s ease;position:absolute;bottom:0.5rem;left:0;width:3.38rem;text-align:center}.top-live__bnr:hover{transform:translateY(-0.06rem)}.top-live__bnr-link{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:inline-block;padding:0.15rem 0.2rem 0.08rem}.top-live__bnr-img{width:auto;height:0.45rem}.list-live-top{position:relative;overflow:hidden}.list-live-top__item{display:flex;position:relative;width:2.4rem;height:auto;border-right:#ccd5e0 1px solid;box-sizing:border-box}.list-live-top__link{padding:0.925rem 0.4rem 0.4rem;color:#111;text-decoration:none}.list-live-top__link--nodate{padding-top:0.4rem}.list-live-top__date{position:absolute;top:0.4rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.22rem;font-weight:500}.list-live-top__week{padding-left:0.05rem;font-size:0.14rem}.list-live-top__time{position:absolute;top:0.73rem;color:#737373;font-size:0.13rem;font-weight:bold}.list-live-top__thumb{transition:0.3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:1.6rem;margin:0.1rem 0 0.13rem;vertical-align:middle}.list-live-top__link:hover .list-live-top__thumb{transform:translateY(-0.06rem)}.list-live-top__img{width:auto;max-width:1.6rem;height:auto;max-height:1.6rem}.list-live-top__tit{font-weight:bold}.list-live-comming{flex-direction:column;padding:0.45rem 0.4rem;color:#737373;text-align:center;box-sizing:border-box}.list-live-comming__tit{font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.23rem;font-weight:200;letter-spacing:.1em}.list-live-comming__thumb{display:block;width:1.3rem;height:1.3rem;margin:0.4rem auto}.list-live-comming__txt{font-weight:bold}.list-live-about{flex-direction:column;padding:0.3rem;background:#e8e8e8}.list-live-about__logo{display:block;width:1.58rem;height:auto;margin:0.65rem auto 0.75rem}.list-live-about__txt{color:#000;font-size:0.13rem}.list-live-about__btn{margin-top:0.2rem;padding-top:0.1rem;padding-bottom:0.1rem;font-size:0.12rem;font-weight:normal}.list-live-about__btn::after{right:0.12rem;width:0.08rem;height:0.08rem}.js-slider-live .swiper-button-prev,.js-slider-live .swiper-button-next{transition:0.3s ease;display:block;position:absolute;top:50%;right:0;width:0.4rem;height:0.4rem;margin-top:-0.2rem;border:0;background:rgba(0,44,102,0.5);color:#fff;text-align:center;cursor:pointer;z-index:1}.js-slider-live .swiper-button-prev::before,.js-slider-live .swiper-button-next::before{display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#fff 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;left:50%;margin:-0.05rem 0 0 -0.08rem}.js-slider-live .swiper-button-prev:hover,.js-slider-live .swiper-button-next:hover{background:#002c66}.js-slider-live .swiper-button-prev{right:auto;left:0;transform:scale(-1, 1)}.js-slider-live .swiper-button-disabled{opacity:0}.js-slider-live .swiper-button-prev.swiper-button-disabled{position:absolute;top:50%;left:0;width:0;height:0;transform:scale(1, 1);margin-top:-0.175rem;background:none;border-width:0.175rem 0 0.175rem 0.17rem;border-style:solid;border-color:transparent transparent transparent #002c66;opacity:1}.js-slider-live .swiper-button-prev.swiper-button-disabled::before{display:none}.top-about{background:#002c66;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;overflow:hidden}.about-ff{display:flex;align-items:center;min-width:78.78vw}.about-ff__logo{width:28.56vw;min-width:28.56vw;padding:5.86vw;box-sizing:border-box}.about-ff__logo img{width:100%;height:auto}.about-ff__txt{margin:0;padding:4.4vw 7.33vw 4.4vw 0;color:#fff;font-size:0.16rem;line-height:1.9;box-sizing:border-box}.about-ff__copyright{position:relative;margin-top:0.2rem;padding-left:0.15rem;transition:.2s ease;font-size:0.14rem}.about-ff__copyright::before{display:block;position:absolute;top:0.11rem;left:0.05rem;width:0;height:0;border-width:0.03rem 0 0.03rem 0.03rem;border-style:solid;border-color:transparent transparent transparent #fff;content:""}.about-ff__link{color:#fff;text-decoration:none}.about-ff__link:hover{text-decoration:underline}.about-history{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;top:0;left:0;width:100%;min-width:100%;background:#fff}.about-history__tit{display:flex;position:relative;flex-wrap:wrap;align-content:center;width:21.23vw;min-width:21.23vw;background:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:200;letter-spacing:.2em;text-align:center;cursor:pointer;z-index:1}.about-history__tit::before{display:block;position:absolute;top:50%;left:-0.87vw;width:1.84vw;height:1.84vw;margin-top:-1.28vw;transform:rotate(45deg);background:#fff;content:"";z-index:-1}.about-history__tit-primary{width:21.23vw;margin-bottom:0.3rem}.about-history__tit-sub{width:21.23vw;color:#002c66}.about-history__contents{display:flex;align-items:center;justify-content:center;width:78.78vw;margin:0}.about-history__btn{width:4rem;margin:0 0.3rem 0 0}.nav-filter__list{display:flex;justify-content:space-between;margin-bottom:0.6rem}.nav-filter__list::after{display:none}.nav-filter__item{transition:0.3s ease;position:relative;width:calc((100% - 0.25rem) / 6);height:0.55rem;padding:0;background:rgba(255,255,255,0.5);color:#000;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:200;letter-spacing:.06em;line-height:0.55rem;text-align:center;cursor:pointer;box-sizing:border-box}.nav-filter__item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;content:""}.nav-filter__item:hover,.nav-filter__item.mixitup-control-active{border:#000 1px solid;line-height:calc(0.55rem - 2px)}.nav-filter__item:hover::before,.nav-filter__item.mixitup-control-active::before{bottom:-1px}.nav-filter__item::after{transition:0.3s ease;position:absolute;bottom:-0.09rem;left:50%;width:0;height:0;margin-left:-0.075rem;border-width:0.08rem 0.075rem 0;border-style:solid;border-color:#000 transparent transparent;content:"";opacity:0}.nav-filter__item.mixitup-control-active::after{bottom:-0.11rem;opacity:1}.nav-filter__item--game{color:#009be0}.nav-filter__item--game::before{background-image:linear-gradient(90deg, #009be0 25%, #00f0ff 45%, #00f0ff 55%, #009be0 75%)}.nav-filter__item--game:hover,.nav-filter__item--game.mixitup-control-active{border-color:#009be0}.nav-filter__item--game::after{border-color:#00f0ff transparent transparent}.nav-filter__item--music{color:#f82d18}.nav-filter__item--music::before{background-image:linear-gradient(90deg, #b52d09 25%, #f82d18 40%, #f60 50%, #f82d18 60%, #b52d09 75%)}.nav-filter__item--music:hover,.nav-filter__item--music.mixitup-control-active{border-color:#f82d18}.nav-filter__item--music::after{border-color:#f82d18 transparent transparent}.nav-filter__item--books{color:#40c82e}.nav-filter__item--books::before{background-image:linear-gradient(90deg, #00a61f 25%, #01ff25 40%, #01ff25 50%, #01ff25 60%, #00a61f 75%)}.nav-filter__item--books:hover,.nav-filter__item--books.mixitup-control-active{border-color:#40c82e}.nav-filter__item--books::after{border-color:#01ff25 transparent transparent}.nav-filter__item--goods{color:#ffc910}.nav-filter__item--goods::before{background-image:linear-gradient(90deg, #f4ac00 25%, #fffc00 40%, #fffc00 50%, #fffc00 60%, #f4ac00 75%)}.nav-filter__item--goods:hover,.nav-filter__item--goods.mixitup-control-active{border-color:#ffc910}.nav-filter__item--goods::after{border-color:#fffc00 transparent transparent}.nav-filter__item--other{color:#002c66}.nav-filter__item--other::before{background-image:linear-gradient(90deg, #002c66 25%, #008ccd 40%, #008ccd 60%, #002c66 75%)}.nav-filter__item--other:hover,.nav-filter__item--other.mixitup-control-active{border-color:#002c66}.nav-filter__item--other::after{border-color:#008ccd transparent transparent}.nav-lineup__list{display:flex;flex-wrap:wrap;justify-content:center}.nav-lineup__item{margin:0 1px 1px 0}.nav-lineup__link{transition:0.3s ease;display:block;width:0.6rem;height:0.6rem;background:rgba(0,44,102,0.85);color:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200;letter-spacing:.06em;line-height:0.6rem;text-align:center;text-decoration:none;backface-visibility:hidden}.nav-lineup__link:hover{background:#002c66}.movie-other{text-align:center}.movie-other__link{transition:0.25s ease;display:block;width:8.66rem;margin:0.25rem auto}.movie-other__link:hover{transform:translateY(-0.05rem)}.movie-other__bnr{width:8.66rem;height:auto}.movie-other__txt{font-size:0.14rem;font-weight:bold}.sns-menu{margin-bottom:0.6rem;text-align:center}.sns-menu__item{display:inline-block;width:1.4rem;margin-left:0.15rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200;letter-spacing:.06em;text-align:left;cursor:pointer}.sns-menu__item:first-child{margin-left:0}.sns-menu__all{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#f3f3f3;background-position:0 -1rem;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__all{transform:translateY(-0.05rem)}.sns-menu__twitter{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#1da1f2;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__twitter{transform:translateY(-0.05rem)}.sns-menu__facebook{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#3b5998;background-position:-1rem 0;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__facebook{transform:translateY(-0.05rem)}.sns-menu__instagram{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#d93175;background-position:-2rem 0;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__instagram{transform:translateY(-0.05rem)}.sns-menu__line{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#00c300;background-position:-3rem 0;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__line{transform:translateY(-0.05rem)}.sns-menu__blog{transition:0.25s ease;display:inline-block;width:0.5rem;height:0.5rem;background:url(/assets/web/common/ico_sns-18543250cc849ea3e27b17db40eabd0078da5a2ab9ed13f7906b495b93f0a53e.png) no-repeat 0 0;background-size:5rem auto;color:transparent;overflow:hidden;background-color:#3c3c3c;background-position:-4rem 0;margin-right:0.1rem;vertical-align:bottom}.sns-menu__item:hover .sns-menu__blog{transform:translateY(-0.05rem)}.lineup{display:flex;flex-wrap:wrap;margin-top:0.6rem}.lineup::after{display:none}.lineup__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;position:relative;width:calc((100% - 0.61rem) / 3);margin:0.2rem 0 0 0.3rem;transform:translate3d(0, 0, 0);cursor:pointer;overflow:hidden;box-sizing:border-box}.lineup__item:nth-child(-n+3){margin-top:0}.lineup__item:nth-child(3n+1){margin-left:0}.lineup__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.lineup__bg{transition:0.7s ease;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;z-index:0;pointer-events:none}@supports (-ms-ime-align: auto){.lineup__bg{transition:none}}.lineup__bg::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.85) 50%);content:"";z-index:1}.lineup__item:hover .lineup__bg{opacity:1}.lineup__bg-img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:101%;transform:translateY(-50%) translateX(-50%);overflow:hidden;z-index:0}.lineup__link{display:flex;position:relative;flex-direction:column;width:100%;padding:0.3rem 0 0.2rem;color:#111;text-decoration:none;z-index:1}.lineup__tit{width:3.53rem;margin:0 auto}.lineup__logo{width:3.53rem;height:auto}.lineup__catch{margin:0.1rem 0.18rem 0.36rem;font-size:0.22rem;text-align:center}.lineup__copyright{margin:auto 0.3rem 0;color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.1rem;font-weight:200;text-align:right}.discography{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);margin:0 0.33rem;padding:0.2rem 0 0.7rem}@media only screen and (min-width: 1134px){.discography{width:1080px;margin:0 auto}}.discography__logo{margin:0.1rem 2.35rem 0.3rem}.discography__logo-img{width:100%;height:auto}.discography__box{margin:0.8rem 0.6rem 0}.bgm+.discography__box{margin-top:0.6rem}.discography__tit{margin-bottom:0.45rem}.discography__subtit{margin-bottom:0.35rem;padding-top:0.35rem;color:#002c66;font-size:0.18rem;font-weight:bold;letter-spacing:.2em;text-align:center;text-indent:.2em}.discography__subtit:first-child{border-top:#002c66 1px solid}.discography__txt{margin:0.4rem 0.4rem 0;font-size:0.18rem;line-height:1.9}.discography__comment{margin-top:0.2rem;font-size:0.1rem;text-align:right}.discography__copyright{display:block;margin:0.8rem 0.3rem -0.5rem;color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;font-weight:200;text-align:right}.discography__copyright a{transition:.2s ease;color:#737373;text-decoration:none}.discography__copyright a:hover{color:#114783}.discography-movie{display:flex;flex-wrap:wrap}.discography-movie__item{transition:0.25s ease;display:flex;align-items:flex-start;width:calc((100% - 0.31rem) / 4);margin:0.1rem 0 0 0.1rem;padding-bottom:0.2rem}.discography-movie__item:nth-child(-n+4){margin-top:0}.discography-movie__item:nth-child(4n+1){margin-left:0}.discography-movie__item:hover{transform:translateY(-0.05rem)}.discography-movie__link{padding:0;border:0;background:none;text-decoration:none}.discography-movie__thumb{display:block;position:relative;background:#000 url(/assets/web/common/bg_movie-130530979ef90ebeafdb409a497466d51684b6cacca2e36fc8035f3d7912d93e.jpg) no-repeat 50% 50%;background-size:cover;overflow:hidden}.discography-movie__thumb::before{transition:0.3s ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,0.5) url(/assets/web/common/ico_play-7eb3cdf8844c597851f26d46f2926f530355038023a0d0d1c88cc2c86a420599.png) no-repeat 50% 50%;background-size:0.4rem auto;content:""}.discography-movie__item:hover .discography-movie__thumb::before{opacity:0}.discography-movie__img{width:100%}.discography-movie__tit{margin:0.2rem 0.15rem 0;color:#111;font-size:0.14rem;font-weight:bold;text-align:center;text-decoration:none}.bgm{background:#f5f5f5;color:#000;font-size:0;letter-spacing:0;line-height:1;text-align:center}.bgm__tit,.bgm__btn{display:inline-block;width:0.6rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;font-weight:500;letter-spacing:.1em;vertical-align:middle;box-sizing:border-box}.bgm__tit{padding-right:0.14rem;border-right:#000 1px solid;text-align:right}.bgm__btn{transition:0.3s ease;position:relative;padding:0.15rem 0 0.15rem 0.14rem;text-align:left;cursor:pointer}.bgm__btn:hover{transform:scale(1.1);color:#002c66}.bgm__btn::after{display:inline-block;position:absolute;width:0.14rem;height:0.14rem;margin:-0.01rem 0 0 0.1rem;background:url(/assets/web/title/ico_bgm-36da54fffd89f70e9d21132f75604ee68d221f642be5b1069f6fb41b827e1ba8.png) no-repeat 0 0;background-position:-0.28rem 0;background-size:1.4rem auto;content:"";vertical-align:middle;visibility:visible}.bgm__btn.play::after{-webkit-animation:bmg 2s ease infinite;animation:bmg 2s ease infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-position:0 0}.character__item{width:calc((100% - 0.21rem) / 5);margin:0.05rem 0 0 0.05rem;float:left}.character__item:nth-child(-n+5){margin-top:0}.character__item:nth-child(5n+1){margin-left:0}.character__link{display:block;position:relative;overflow:hidden}.character__thumb{transition:0.3s ease;width:100%;height:auto}.character__item:hover .character__thumb{transform:scale(1.02);filter:blur(0.08rem)}.character__name{transition:0.25s ease;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-wrap:wrap;align-content:center;justify-content:center;padding:0 0.1rem;background:rgba(0,0,0,0.4);color:#fff;font-size:0.12rem;font-weight:bold;line-height:1.2;text-align:center;text-shadow:0 3px 10px black;opacity:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;pointer-events:none}.character__name b{width:100%;margin-bottom:0.1rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.26rem;font-weight:200;letter-spacing:.1em}.character__item:hover .character__name{opacity:1}.character-detail{padding:0.3rem 0.7rem 0.3rem 0.6rem;box-sizing:border-box}@media only screen and (min-width: 1054px){.character-detail{width:900px}}.character-detail__thumb{width:3.1rem;height:auto;float:left}.character-detail__name{margin:0.5rem 0 0.4rem 3.5rem;font-size:0.12rem;letter-spacing:.1em;word-wrap:break-word;overflow-wrap:break-word}.character-detail__name b{display:block;margin-bottom:0.2rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.4rem;font-weight:200;letter-spacing:.1em;line-height:1.2}.character-detail__txt{margin:0 0 0.5rem 3.5rem;font-size:0.16rem;line-height:1.9}.release{width:100%;margin-top:0.35rem;border-bottom:#e8e8e8 1px solid}.release:first-child{margin-top:0}.release__date{width:1.22rem;min-width:1.22rem;padding:0.15rem 0.3rem;border-top:#e8e8e8 1px solid;background:#f7f7f7;color:#111;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;font-weight:500;text-align:left;vertical-align:top;box-sizing:border-box}.release__item{display:flex;align-items:center;justify-content:space-between;padding:0.13rem 0.2rem;border-top:#e8e8e8 1px solid;box-sizing:border-box}.release__main{display:flex;flex:1;flex-wrap:wrap}.release__tit{min-width:1.5rem;margin-right:0.15rem;font-size:0.14rem;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.release__device{padding:0.05rem 0.15rem;background:#000;color:#fff;font-size:0.1rem;font-weight:bold;letter-spacing:.06em;line-height:1;box-sizing:border-box;margin-right:1px;vertical-align:top}.release__form{min-width:1.5rem;margin-right:1px;padding:0.05rem 0.1rem;background:#f3f3f3;font-size:0.1rem;font-weight:bold;line-height:1;text-align:center;vertical-align:top;box-sizing:border-box}.release__comment{width:100%;margin-top:0.1rem;font-size:0.1rem}.release__link{transition:0.3s ease;position:relative;width:2.3rem;min-width:2.3rem;margin:0 -0.2rem 0 0.05rem;padding:0.05rem 0.2rem;border:#002c66 1px solid;background:#002c66;color:#fff;font-size:0.1rem;font-weight:bold;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box}.release__link::after{transition:0.25s ease;display:block;width:0.05rem;height:0.05rem;transform:rotate(45deg);border:#fff 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;right:0.1rem;margin-top:-0.025rem}.release__link:hover{border-color:#fff;background:rgba(0,44,102,0.1);color:#002c66}.release__link:hover::after{border-color:#002c66}.related-title{margin:-0.2rem 0 0 -0.2rem;font-size:0;letter-spacing:0;text-align:center}.related-title__item{transition:0.25s ease;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:inline-block;height:1.3rem;margin:0.2rem 0 0 0.2rem}.related-title__item:hover{transform:translateY(-0.05rem)}.related-title__link{display:block}.related-title__bnr{width:auto;height:1.3rem}.related-products{display:flex;flex-wrap:wrap}.related-products__item{transition:0.25s ease;background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;width:calc((100% - 0.61rem) / 3);margin:0.3rem 0 0 0.3rem}.related-products__item:nth-child(-n+3){margin-top:0}.related-products__item:nth-child(3n+1){margin-left:0}.related-products__item:hover{transform:translateY(-0.05rem)}.related-products__link{display:flex;width:100%;text-decoration:none}.related-products__thumb{align-self:flex-start;width:1.45rem;height:auto}.related-products__desc{display:flex;flex-wrap:wrap;flex:1;padding:0.18rem 0.2rem 0.15rem;box-sizing:border-box}.related-products__name{width:100%;min-height:4.5em;margin-bottom:0.09rem;color:#111;font-size:0.14rem;font-weight:bold;line-height:1.5}.related-products__tag{width:100%;margin-top:auto}#detail{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);position:relative;margin:0 0.33rem;padding:0.3rem 0 0;overflow:hidden}@media only screen and (min-width: 1134px){#detail{width:1080px;margin:0 auto}}#detail header{margin:0;padding:0}#detail header ul{display:flex;flex-direction:row;margin:0 0.6rem}#detail header li{margin:0;padding:0}#detail header li::before{display:none}#detail header .tag{order:1;margin:0 0.15rem 0 0;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}#detail header .tag.new{margin:0;padding:0.38rem 0 0}#detail header .tag.game{color:#009be0}#detail header .tag.music{color:#f82d18}#detail header .tag.books{color:#40c82e}#detail header .tag.goods{color:#ffc910}#detail header .tag.other{color:#002c66}#detail header .tag.ff35th{background:-webkit-linear-gradient(top, #d9b952 0%, #d9b952 50%, #967c26 51%, #d9b952 100%);color:#c9bd61;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#detail header .date{order:0;margin:0 0.15rem 0 0;padding:0;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}#detail header h1{margin:0.4rem 0.6rem;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.3rem;font-weight:normal}#detail article{padding:0 1rem 0.6rem}#detail .article_index{position:relative;margin:0.58rem -0.4rem 0;padding:0.3rem 0;border:#002c66 1px solid;border-width:1px 0}#detail .article_index .title{position:absolute;top:-.5em;left:0.3rem;margin:0;padding:0 0.08rem 0 0.1rem;background:#fff;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:500;letter-spacing:.2em;line-height:1}#detail .article_index ul{margin:0 0.4rem}#detail .article_index li{margin:0.1rem 0 0;padding:0 0 0 0.2rem;background:url(/assets/web/common/ico_index-c51b575878ba8f1566eb9ee75dafad24fa97fe9545566da8e0f36a35a22406d4.png) no-repeat 0 50%;background-size:0.09rem auto;color:#002c66;font-size:0.14rem}#detail .article_index li:first-child{margin-top:0.03rem}#detail .article_index li::before{display:none}#detail .article_index li a{text-decoration:none}#detail .article_index li a:hover{text-decoration:underline}#detail .headline01{margin:0.6rem 0;font-size:0.3rem;font-weight:normal}#detail .heading01{margin:0.6rem 0 0;font-size:0.2rem;font-weight:bold}#detail .headline02{margin:0.6rem -1rem 0;padding:0.15rem;background:#292929;color:#fff;font-size:0.2rem;font-weight:bold;text-align:center}#detail p{margin:0.2rem 0 0;font-size:0.16rem;letter-spacing:.01em;line-height:1.9}#detail .txt_red{color:#e60012}#detail .txt_blue{color:#004fb6}#detail .txt_bold,#detail strong{font-weight:bold}#detail .txt_delete{text-decoration:line-through}#detail .txt_underline{text-decoration:underline}#detail .txt_italic{font-style:italic}#detail .image{margin:0.6rem 0 0;font-size:0;letter-spacing:0;text-align:center}#detail .image:first-child{margin:0 0.4rem}#detail .image:first-child figure{max-width:100%;margin:0 auto}#detail li>.image:first-child,#detail dd>.image:first-child{margin:0.1rem 0 0;text-align:left}#detail li>.image:first-child figure,#detail dd>.image:first-child figure{max-width:3.7rem;margin:0 0.1rem 0.2rem}#detail .image figure{display:inline-block;max-width:3.7rem;margin:0 0.1rem 0.2rem;font-size:0.12rem;letter-spacing:0;text-align:center;vertical-align:middle}#detail .image figcaption{margin:0.05rem 0.05rem 0;text-align:left}#detail .table_horizontal,#detail .table_vertical{width:100%;margin-top:0.4rem}#detail .table_horizontal th,#detail .table_vertical th{padding:0.1rem 0.2rem;background:#f7f7f7;font-size:0.14rem;font-weight:bold;vertical-align:middle;box-sizing:border-box}#detail .table_horizontal td,#detail .table_vertical td{padding:0.1rem 0.2rem;font-size:0.14rem;box-sizing:border-box}#detail .table_horizontal{border-bottom:#e8e8e8 1px solid}#detail .table_horizontal th{width:2rem;border-top:#e8e8e8 1px solid}#detail .table_horizontal td{border-top:#e8e8e8 1px solid;vertical-align:middle}#detail .table_vertical th{border:#e8e8e8 1px solid}#detail .table_vertical td{border:#e8e8e8 1px solid;vertical-align:middle}#detail ul{margin:0.2rem 0.2rem 0}#detail li{position:relative;margin-top:0.15rem;padding-left:0.2rem;font-size:0.16rem}#detail li:first-child{margin-top:0}#detail li::before{display:block;position:absolute;top:.75em;left:0;width:3px;height:3px;transform:rotate(45deg);border:#000 1px solid;content:""}#detail ol{margin:0.2rem 0.2rem 0;counter-reset:number}#detail ol li{padding-left:0.3rem}#detail ol li::before{top:0.03rem;width:0.2rem;height:0.1rem;transform:none;border:0;border-radius:0.1rem;background:#b8b8b8;color:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.1rem;font-weight:500;line-height:1;text-align:center;content:counter(number);counter-increment:number;padding:.045rem 0 .055rem}#detail dl{margin:0 0.2rem}#detail dt{margin:0.2rem 0 0;color:#a0a0a0;font-size:0.16rem;font-weight:bold}#detail dd{margin:0.05rem 0 0 0.2rem;font-size:0.14rem}#detail .box_button{margin:0.6rem 0;text-align:center}#detail .button{transition:0.5s ease;display:table;position:relative;min-width:4.8rem;max-width:100%;margin:0.3rem auto 0;padding:0.18rem 0.4rem;border:1px #000 solid;background:#fff;color:#000;font-size:0.16rem;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box}#detail .button:first-child{margin-top:0}#detail .button::before{transition:0.5s ease;display:block;position:absolute;bottom:-1px;left:50%;width:0;border-bottom:2px #000 solid;content:"";visibility:visible}#detail .button::after{transition:0.5s ease;display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;right:0.2rem;margin-top:-0.05rem}#detail .button:hover::before,#detail .button--current::before{left:0;width:100%}#detail .button_blue{border:0;background:#002c66;color:#fff}#detail .button_blue::before{display:none}#detail .button_blue::after{border-color:#fff}#detail .button_blue:hover{border-color:#fff;background:rgba(0,44,102,0.1);color:#002c66}#detail .button_blue:hover::after{border-color:#002c66}#detail .button_orange{border:0;background:#ff7200;color:#fff}#detail .button_orange::before{display:none}#detail .button_orange::after{border-color:#fff}#detail .button_orange:hover{border-color:#fff;background:rgba(255,114,0,0.1);color:#ff7200}#detail .button_orange:hover::after{border-color:#ff7200}#detail .button.blank::after{transition:0.5s ease;position:absolute;top:50%;right:0.2rem;width:0.18rem;height:0.18rem;margin:0;transform:translateY(-50%);border:0;background:url(/assets/web/common/ico_btn-f9e63af8c1ff8d571412b58c99f2285cbf8bfc17e00086d8374242c3c070f17c.png) no-repeat 0 0;background-size:1.8rem auto;content:""}#detail .share{padding:0.2rem 1rem;background:#f7f7f7}#detail .share__tit{margin:0;font-size:0.2rem;font-weight:bold;text-align:center}#detail .share__list{display:flex;align-items:flex-end;justify-content:center;margin-top:0.1rem}#detail .share__item{display:flex;align-items:center;margin:0 5px;padding:0;line-height:1px}#detail .share__item::before{display:none}#detail .share__item--mixi iframe{height:20px !important}#monthpoint{margin:0.3rem 0 0;border:#e8e8e8 2px solid}#monthpoint .goal{margin:0;padding:0.3rem;font-size:0.14rem;font-weight:bold;line-height:1;text-align:center}#monthpoint .goal em{padding-right:0.1rem;color:#ff2626;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.2rem;font-weight:500;letter-spacing:.1em;line-height:1.5}#monthpoint .goal em::before{white-space:pre;content:"\A"}#monthpoint .period{margin:0 -2px;padding:0.1rem;background:#292929;color:#fff;font-size:0.16rem;font-weight:bold;text-align:center}#monthpoint .rewardlist{padding:0.2rem 0.98rem 0.3rem;background:#f7f7f7}#monthpoint .rewardlist+.rewardlist{margin-top:2px}#monthpoint .rewardlist p:first-child{margin:0;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:500;letter-spacing:.1em;text-align:center}#monthpoint .rewardlist.last{padding-top:0.3rem}#monthpoint .rewardlist.last b{display:block;text-align:center}#monthpoint .rewardlist dl{margin:0.1rem 0 0;padding:0.2rem;background:#fff}#monthpoint .rewardlist dt{position:relative;width:1.1rem;margin:0;padding:0;float:left}#monthpoint .rewardlist dt.achievement::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(/assets/web/common/ico_achievement-5e18016564c350afd6a216890091ab5cbaa24b076277028fe0ae292ca5e03552.png) no-repeat 50% 50%;background-size:0.55rem 0.38rem;content:""}#monthpoint .rewardlist dt img{width:100%}#monthpoint .rewardlist dd{margin:0.1rem 0 0.1rem 1.4rem;font-size:0.14rem;font-weight:bold}#monthpoint .rewardlist .reward{display:block;margin-top:0.14rem;color:#ff2626;font-size:0.16rem;font-weight:bold}.detail-bnr{margin:0.6rem 0}.detail-bnr__list{display:flex;justify-content:space-between;margin:0 0.33rem}@media only screen and (min-width: 1500px){.detail-bnr__list{width:1428px;margin-right:auto;margin-left:auto}}.detail-bnr__list::after{display:none}.detail-bnr__item{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:23.5%;position:relative;transform:translate3d(0, 0, 0)}.detail-bnr__item:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.history{margin:0 0.33rem;padding:0.2rem 0 0.7rem}@media only screen and (min-width: 1134px){.history{width:1080px;margin:0 auto}}.history__box{margin-top:1rem}.history__box:first-child{margin-top:0.6rem}.history__tit{width:1.3rem;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.5rem;font-weight:200;letter-spacing:.06em;text-align:center;text-indent:.06em}.history__item{position:relative;margin-top:0.1rem;padding-left:1.3rem}.history__item::before,.history__item::after{display:block;position:absolute;top:0;left:0.65rem;width:1px;height:calc(50% - 0.1rem);margin-top:-0.1rem;background:#002c66;content:""}.history__item::after{top:auto;bottom:0;height:calc(50% - 0.2rem)}.history__item:last-child::after{display:none}.history__item--en::before,.history__item--en::after{height:calc(100% + 0.1rem)}.history__date{position:absolute;top:50%;left:0;width:1.3rem;transform:translateY(-50%);color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200;letter-spacing:.06em;text-align:center;text-indent:.06em}.history__product{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);display:flex;align-items:center;width:100%;padding:0.15rem 0.4rem;text-decoration:none;box-sizing:border-box}a.history__product{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;transform:translate3d(0, 0, 0)}a.history__product::before{display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;right:0.3rem;margin-top:-0.05rem}a.history__product:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.history__logo{width:1.8rem;height:auto;margin-right:0.4rem}.history__inner{flex:1;align-self:flex-start;padding:0.3rem 0 0}.history__device{display:block;width:1.8rem;min-width:1.8rem;margin-right:0.4rem;padding:0.05rem 0;background:#111;color:#fff;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.11rem;font-weight:500;letter-spacing:.06em;line-height:1;text-align:center;text-indent:.06em;box-sizing:border-box;overflow-wrap:break-word}.history__name{margin-top:0.1rem;color:#111;font-size:0.2rem;font-weight:bold}.history__name--sub{margin-top:0;font-size:0.14rem}.history__note{display:block;color:#737373;font-size:0.12rem;font-weight:normal}.tag-device__item{padding:0.05rem 0.15rem;background:#000;color:#fff;font-size:0.1rem;font-weight:bold;letter-spacing:.06em;line-height:1;box-sizing:border-box;margin:0 1px 1px 0;float:left}.products-search{padding:0.2rem 0 0;background:rgba(255,255,255,0.85)}.products-search::after{display:inline}.products-search__inner{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);margin:0 0.33rem;padding:0.4rem 0.6rem;box-sizing:border-box}@media only screen and (min-width: 1134px){.products-search__inner{width:1080px;margin:0 auto}}.products-search__box{margin-top:0.3rem}.products-search__box:first-child{margin-top:0}.products-search__tit{margin-bottom:0.15rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.2rem;font-weight:200;letter-spacing:.2em;text-align:center;text-indent:.2em}.products-search__subtit{display:none}.products-search__list{display:flex;flex-wrap:wrap}.products-search__list .label{min-width:calc((100% - 6px) / 6);margin:1px 0 0 1px}.products-search__list--title .label{min-width:calc((100% - 15px) / 15)}.products-search__label-other.label{min-width:calc((((100% - 15px) / 15) * 3 + 2px))}.products-search__btn-modal{display:none}.products-count{display:table;min-width:1.4rem;height:0.4rem;margin:0.3rem auto;padding:0 0.3rem;border-radius:0.2rem;background:#000;color:#fff;font-size:0.16rem;line-height:0.4rem;text-align:center;box-sizing:border-box}.products-count em{padding-right:0.05rem;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.2rem;font-weight:200}#copyright{background:#fff;box-shadow:0 0.03rem 0.1rem 0 rgba(0,0,0,0.2);position:relative;margin:0 0.33rem;padding:0.3rem 0 0.8rem;overflow:hidden}@media only screen and (min-width: 1134px){#copyright{width:1080px;margin:0 auto}}#copyright section{margin:0.5rem 1rem 0}#copyright .series{color:#111;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.3rem;font-weight:200;letter-spacing:.1em;line-height:1.3}#copyright .series+.tit{margin-top:0.2rem}#copyright p{margin-bottom:0.1rem;color:#737373;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.12rem;font-weight:200}#copyright .tit{margin:0.25rem 0 0;color:#111;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.14rem;font-weight:bold}.maintenance{margin:0.5rem 0.33rem;text-align:center}.maintenance__img{display:block;margin:0 auto 0.5rem}.maintenance__tit{margin:0.3rem 0;font-size:0.2rem;font-weight:bold;line-height:1.9}.maintenance__txt{margin-top:0.05rem;font-size:0.14rem;line-height:1.9}.maintenance__box-btn{margin-top:0.5rem}@keyframes blink{0%{opacity:0}50%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes on{0%{top:0}100%{top:-0.06rem}}@keyframes out{0%{top:-0.06rem}100%{top:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes bmg{0%{transform:scale(1)}10%{transform:scale(1.5)}20%{transform:scale(1)}}.contents--top-35th{padding:0.2rem 0;background:rgba(232,232,232,0.9)}.contents__inner--top-35th{display:flex;align-items:center;justify-content:space-between}.contents__inner--top-35th::after{display:none}.image-35th{-webkit-animation:out 0.25s ease;animation:out 0.25s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;width:40%;transform:translate3d(0, 0, 0)}.image-35th:hover{-webkit-animation:on 0.25s forwards ease;animation:on 0.25s forwards ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.top-35th{width:57%}.tit-heading--35th{margin-bottom:0.6rem}.info-35th-list__item{display:flex;align-items:center;margin-bottom:0.3rem;padding-bottom:0.15rem;border-bottom:1px dashed #c2c2c2;color:#002c66}.info-35th-list__item:last-child{margin-bottom:0}.info-35th-list__date{margin-right:0.3rem;color:#002c66;font-family:"Oswald", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-size:0.16rem;font-weight:200}.info-35th-list__title{color:#111;font-size:0.16rem;font-weight:bold;text-decoration:none}.info-35th-list__title:hover{text-decoration:underline}.info-35th-list__more{display:flex;justify-content:flex-end}.info-35th-list__link{position:relative;margin-top:0.3rem;margin-right:0.13rem;font-size:0.16rem;font-weight:bold;text-decoration:none}.info-35th-list__link:hover{text-decoration:underline}.info-35th-list__link::after{transition:0.5s ease;display:block;width:0.1rem;height:0.1rem;transform:rotate(45deg);border:#000 1px solid;border-width:1px 1px 0 0;content:"";position:absolute;top:50%;right:-0.1rem;width:0.08rem;height:0.08rem;transform:translateY(-50%) rotate(45deg);border-color:#002c66}
