@charset "UTF-8";article,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{margin:0;padding:0}address,article,audio,b,body,canvas,caption,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,li,menu,nav,object,ol,p,pre,section,small,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ul{list-style:none}a{font-size:100%;vertical-align:baseline;background:0 0}table{border-collapse:collapse;border-spacing:0}b,em{font-style:normal}hr{height:1px;border:0;outline:0}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}input,select{vertical-align:middle}.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{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(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-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}.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-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-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-white .swiper-pagination-bullet,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination{text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-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-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{display:inline-block;border-radius:100%}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-bullet-active{opacity:1}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-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,.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,.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-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-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-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-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-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{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,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-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)}}body,html{width:100%;height:100%;margin:0;padding:0;font-size:14px;font-family:"Sawarabi Gothic",Helvetica Neue,Arial,sans-serif,"Hiragino Kaku Gothic Pro","メイリオ";line-height:1.4}img{vertical-align:top;width:100%;max-width:100%;height:auto}.sensilWrapper{position:relative;width:100%;padding-top:90px;overflow:hidden}.sensilWrapper .btn.top{position:fixed;bottom:20px;right:20px}.keyVisual{margin:-90px auto 0;max-width:1028px;position:relative;left:50px}.keyVisual .anniversary,.keyVisual .image,.keyVisual .movie,.keyVisual .pic.test,.keyVisual .pic.topView,.keyVisual .text{position:absolute}.keyVisual .pic.test{top:100px;width:934px;height:621px;background:url(../images/ui/pic_firstview_1st_anniversary_sp.png) left top no-repeat}.keyVisual .blankImage{height:709px}.keyVisual .pic.topView.mainLogo{top:124px;left:94px;width:149px;height:144px;background:url(../images/ui/logo_main_1st_anniversary.png) left top no-repeat;z-index:1;-webkit-animation:anime-main-logo 2.6s 1 ease-in;animation:anime-main-logo 2.6s 1 ease-in}.keyVisual .pic.topView.mainChara{top:88px;left:1px;width:935px;height:622px;background:url(../images/ui/pic_top_main_chara.png) left top no-repeat;-webkit-animation:anime-main-chara 1.6s 1 ease-in;animation:anime-main-chara 1.6s 1 ease-in}.keyVisual .pic.topView.happyText{top:622px;left:63px;width:797px;height:59px;background:url(../images/ui/pic_top_main_text.png) left top no-repeat;-webkit-animation:anime-happy-text 2.2s 1 ease-in-out;animation:anime-happy-text 2.2s 1 ease-in-out}.keyVisual .image{opacity:0}.keyVisual .image.lime{left:461px;width:97px;height:472px;background:url(../images/ui/chara.png) 0 -600px no-repeat}.keyVisual .image.lime>img{width:97px}.keyVisual .image.eiji{top:105px;right:14px;width:384px;height:590px;background:url(../images/ui/chara.png) no-repeat}.keyVisual .image.eiji>img{width:384px}.keyVisual .image.yume{top:316px;left:14px;width:294px;height:456px;background:url(../images/ui/chara.png) 0 -1082px no-repeat}.keyVisual .image.yume>img{width:294px}.keyVisual .text.copy{top:214px;left:345px;width:77px;height:360px;background:url(../images/ui/chara.png) 0 -1548px no-repeat;text-indent:-9999px;overflow:hidden;opacity:0}.keyVisual .text.copy>img{width:77px}.keyVisual .movie{top:117px;left:-40px;font-size:0;border-radius:10px;overflow:hidden}.keyVisual .anniversary{top:80px;left:0}@media screen and (max-width:950px){.keyVisual .anniversary{top:0;left:50%;width:100%;margin-top:60%;-webkit-transform:translate(-53%,0);transform:translate(-53%,0)}}.keyVisual .anniversary .badge{position:absolute;top:50%;left:50%;width:202px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:950px){.keyVisual .anniversary .badge{width:27%}}.keyVisual .anniversary .badge img{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:anim-floating;animation-name:anim-floating;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}.keyVisual .anniversary .bg{width:322px;-webkit-animation-name:anim-rotation;animation-name:anim-rotation;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width:950px){.keyVisual .anniversary .bg{width:43%;margin:0 auto}}.banner{margin-top:10px}.text.lead{text-align:center;color:#767676}.text.name{font-size:24px;font-weight:700}.text.detail{max-width:320px;margin:0 auto;padding:20px;text-align:left}.box.campaign,.box.release,.box.story .contents,.btn,.text.follow,.text.share,nav.charaNameMenu li{text-align:center}.text.story{display:inline-block}.text.follow,.text.share{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:430px;padding:10px;height:58px;border-radius:29px;background:rgba(255,255,255,.5);font-size:24px}.title.boxTitle{position:relative;height:70px;background:rgba(255,255,255,.53);margin-top:4px}.title.boxTitle:after,.title.boxTitle:before{content:"";position:absolute;width:100%;height:2px;left:0;background:#fff}.title.boxTitle:before{top:-4px}.title.boxTitle:after{bottom:-4px}.title.boxTitle img{padding-top:10px}.title.logo{max-width:312px}.title.logo a{display:block}.title.campaign{margin:0 auto;background:0 0}nav.headerMenu{width:auto;opacity:.95}nav.headerMenu ul{vertical-align:middle}nav.headerMenu ul::after{content:"";display:block;clear:both}nav.headerMenu li{display:inline-block;padding:10px 0}nav.headerMenu li+li a{margin-left:20px;padding-left:20px;border-left:2px solid #fff}nav.headerMenu li.story img{max-width:74px}nav.headerMenu li.howtoplay img{max-width:142px}nav.headerMenu li.character img{max-width:131px}nav.headerMenu li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;cursor:pointer}nav.charaNameMenu ul::after{content:"";display:block;clear:both}nav.charaNameMenu li{float:left;display:block;width:30.66%;line-height:40px;-webkit-transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1)}nav.charaNameMenu li:active{opacity:.5;-webkit-transform:translateY(5px);transform:translateY(5px)}.box.appInformation .contents .downloadList img.disable,.box.release .detail .thumb+.text .downloadList img.disable{opacity:.7}nav.charaNameMenu li+li{margin-left:4%}nav.charaNameMenu li+li:nth-child(4){margin-left:0}nav.charaNameMenu li+li:nth-child(3)~li{margin-top:10px}.box,.btn.help{margin:0 auto}.btn{display:block}.btn a{display:block;width:100%;height:100%}.btn.menu{width:20px;height:20px;cursor:pointer}.btn.help a,.btn.line a,.btn.mail a,.btn.submit a,.btn.twitter a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:108px;display:block;padding:23px 10px;border-radius:20px;text-decoration:none;color:#fff;font-size:24px;font-weight:700}.btn.twitter a{background:#1da1f2;border:2px solid #138dd8;-webkit-box-shadow:0 2px 0 0 #138dd8;box-shadow:0 2px 0 0 #138dd8}.btn.twitter.share{width:88px;height:88px}.btn.twitter.share a{padding:0;border-radius:44px;height:100%}.btn.line a{background:#00b900;border:2px solid #00a202;-webkit-box-shadow:0 2px 0 0 #00a202;box-shadow:0 2px 0 0 #00a202}.btn.line.share{width:88px;height:88px}.btn.line.share a{padding:0;border-radius:44px;height:100%}.btn.mail a,.btn.submit a{background:#ff69a1;border:2px solid #f85893}.btn.mail{position:relative;z-index:1}.btn.mail::after{content:"";display:block;clear:both}.btn.mail a{-webkit-box-shadow:0 2px 0 0 #f85893;box-shadow:0 2px 0 0 #f85893}.btn.submit a{padding:14px;border-radius:20px}.btn.help{max-width:260px}.btn.help a{display:block;height:auto;padding:20px;background:rgba(255,255,255,.8);border:2px solid rgba(104,104,104,.5);-webkit-box-shadow:inset 0 0 0 2px #fff,0 8px 0 1px rgba(0,0,0,.17);box-shadow:inset 0 0 0 2px #fff,0 8px 0 1px rgba(0,0,0,.17)}.btn.help img{max-width:172px}.btn.close{width:54px;height:56px;background:url(../images/ui/btn_close.png) no-repeat}.btn.voice{width:40px;height:40px;background:url(../images/ui/btn_voice_sp.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.btn.top{background:url(../images/ui/btn_top.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:block;width:96px;height:98px;z-index:1}.box+.box{margin-top:40px}.box.appInformation,.box.twitter{max-width:1280px;padding:0 140px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.appInformation .contents,.box.twitter .contents{width:100%;border:2px solid #ccc;border-radius:14px;background:url(../images/ui/bg_box.png)}.box.character{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.box.movie{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.box.movie .movie{position:relative;overflow:hidden;width:100%;height:0;margin:10px 0;padding-bottom:56.25%;border-radius:10px;font-size:0}.box.movie .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.box.appInformation{position:relative;padding-bottom:80px}.box.appInformation .contents{padding:30px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.appInformation .contents .movie,.box.campaign .movie{overflow:hidden;padding-bottom:56.25%;border-radius:10px;font-size:0}.box.appInformation .contents::after{content:"";display:block;clear:both}.box.appInformation .contents .information{float:left;width:320px}.box.appInformation .contents .movie{position:relative;width:100%;height:0;margin:10px 0}.box.appInformation .contents .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.box.appInformation .contents .detail{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;width:430px}.box.appInformation .contents .downloadList{width:210px;padding-left:25px}.box.appInformation .contents .downloadList .note{margin-bottom:10px;text-align:center}.box.appInformation .contents .downloadList li{margin-bottom:15px}.box.appInformation .contents .downloadList li .btn.download{position:relative;z-index:90}.box.appInformation .akane{position:absolute;top:50px;right:-138px;width:519px;height:400px;background:url(../images/ui/chara.png) 0 -1920px no-repeat}.box.campaign{position:relative;max-width:1032px;margin:-6% auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}.box.campaign .rewardList{display:inline-block}.box.campaign .rewardList>li:nth-child(2){margin-left:-20px}.box.campaign .movie{position:relative;width:100%;height:0;margin:10px 0}.box.campaign .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.box.twitter{position:relative;padding-bottom:80px}.box.twitter .sakuraba{z-index:1;position:absolute;bottom:-40px;left:-70px;width:423px;height:644px;background:url(../images/ui/chara.png) 0 -2329px no-repeat}.box.twitter .contents{position:relative;padding:15px 150px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.twitter .title{margin-top:-30px}.box.twitter .twitterTl{min-height:500px}.box.story{position:relative}.box.story .charaOuter{position:relative;width:60%}.box.story .kou{z-index:1;position:absolute;right:-500px;bottom:-14px;width:518px;height:540px;background:url(../images/ui/chara.png) 0 -2978px no-repeat}.box.story .contents{width:100%;padding:90px 0 110px;background:url(../images/ui/bg_story.png) center top no-repeat;-webkit-background-size:cover;background-size:cover}.box.howToPlay{margin-top:0}.box.howToPlay .contents{position:relative;max-width:1000px;margin:60px auto 0;padding:0 140px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.character .contents{max-width:1000px;margin:0 auto;padding:0 140px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.character .charaNameMenu{margin-top:20px}.box.character .charaDetail{position:relative;max-width:1000px;height:100%;min-height:700px;margin:20px auto 0;padding:0 140px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.character .charaDetail:after{content:"";display:block;width:100%;height:1px;background:#bf0000}.box.character .charaDetail .chara{position:absolute;top:0;left:0;width:100%;padding:0;border:2px solid #ccc;border-radius:14px;background:url(../images/ui/bg_box.png)}.box.character .charaDetail .chara.sakuraba .voiceList,.box.character .charaDetail .chara.yume .voiceList{left:28%}.box.character .charaDetail .thumb{position:relative;width:100%;height:100%}.box.character .charaDetail .voiceList{position:absolute;top:30%;left:71%}.box.release .btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:30px auto 0;padding:0 74px;-webkit-box-sizing:border-box;box-sizing:border-box}.box.release .btnList>li{width:46%}.box.release .btnList>li a{padding:36px 20px}.box.release .btnList>li+li{margin-left:8%}.box.release .detail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:1000px;margin:78px auto 0;padding:30px 56px;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.box.release .detail .thumb+.text .downloadList li,.box.release .detail .thumb+.text dl{margin-bottom:5px}.box.release .detail::after{content:"";display:block;clear:both}.box.release .detail:after,.box.release .detail:before{content:'';position:absolute;width:100%;height:2px;background:rgba(0,0,0,.1)}.box.release .detail:before{top:0;left:0}.box.release .detail:after{bottom:-4px;left:0}.box.release .detail .thumb{width:40%}.box.release .detail .thumb img{max-width:200px}.box.release .detail .thumb+.text{float:left;width:60%;font-size:20px;text-align:left;vertical-align:middle;line-height:1.2;word-break:normal}.modalWindow form label,.modalWindow p{font-size:24px}.box.release .detail .thumb+.text dl::after{content:"";display:block;clear:both}.box.release .detail .thumb+.text dt{float:left;color:#ff57a2}.box.release .detail .thumb+.text dt:before{content:'・'}.box.release .detail .thumb+.text dt:after{content:'：'}.entryTypeList::after,.header>.inner::after,.rewardList::after,.shareList::after,.voiceList ul::after{content:"";clear:both}.box.release .detail .thumb+.text dd{color:#361823}.box.release .detail .thumb+.text dd+dt{margin-top:15px}.box.release .detail .thumb+.text .downloadList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.box.release .detail .thumb+.text .downloadList li:first-child{margin-right:10px}.box.release .detail .thumb+.text .downloadList p{color:#f6274c;text-align:center}.box.release .text.follow{margin:20px auto 0}.box.release .text.share{margin:72px auto 0}.box.release .btn.help{margin:24px auto 0}.box.release .shareList{margin-top:32px}.box.release .shareList>li.line a:hover{border-color:#00b900}.box.release .shareList>li.twitter a:hover{border-color:#1da1f2}.box.note{max-width:1000px;padding:40px;line-height:2.4}.box.note .title{font-size:24px;text-align:center}.box.note h3{margin-top:20px}.swiper-container{max-width:1004px;border-radius:10px}.swiper-pagination{position:relative;margin:10px auto 0}.swiper-pagination-bullet{width:20px;height:20px;background:url(../images/ui/icon_carousel_current.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:1}.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:12px}.swiper-pagination-bullet-active{background:url(../images/ui/icon_carousel_current_active.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.rewardList::after{display:block}.rewardList>li{width:50%;float:left}.entryTypeList::after{display:block}.entryTypeList>li{width:32%;height:115px;float:left}.entryTypeList>li+li{margin-left:2%}.entryTypeList>li a{display:block;width:100%;height:100%}.voiceList ul::after{display:block}.voiceList ul>li{cursor:pointer;float:left}.voiceList ul>li+li{margin-left:16px}.shareList{display:inline-block}.shareList::after{display:block}.shareList>li{float:left}.shareList>li+li{margin-left:10px}.modalWindowBackDrop{z-index:500}.modalWindow{position:fixed!important;width:100%;height:100%}.modalWindow .modalDialog{-webkit-box-sizing:border-box;position:relative;top:50%;margin-top:-100px!important;max-width:750px;height:406px;background:url(../images/ui/box_mail.png) no-repeat;text-align:center;padding:110px 45px 0;box-sizing:border-box;color:#6f6f6f}.modalWindow .btn.close{position:absolute;top:16px;right:16px}#bgPc,.header{position:fixed}.modalWindow .btn.submit{margin:40px auto 0;width:262px;height:62px;padding:0;opacity:1}.modalWindow .btn.submit a{line-height:1;height:100%}.modalWindow .btn.submit.disable{opacity:.4}.modalWindow .btn.submit.disable a{cursor:default}.modalWindow form input{display:block;max-width:609px;width:100%;height:65px;margin:32px auto 0;background:#ffecf3;border:3px solid #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 0 2px #e2e2e2;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 0 2px #e2e2e2;border-radius:20px;font-size:28px}#bgPc{width:100%;height:100%;background:url(../images/ui/bg.png) no-repeat #84a7e2;-webkit-background-size:100% auto;background-size:100% auto;background-position-x:center}.sensilWrapper{background:url(../images/ui/bg_pazzle.png) center 600px repeat-y}.header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:88px;top:0;left:0;background:url(../images/ui/bg_header.png) repeat-x;z-index:100}.header>.inner{position:relative;max-width:1000px;margin:0 auto;padding:14px}.header>.inner::after{display:block}.header .title.logo{float:left}.header .headerMenu{float:right;position:relative;margin-left:90px}.header .headerMenu.sp{display:none;position:absolute;top:44px;right:0;float:none;margin-left:0;opacity:1;background:rgba(255,255,255,.9)}.header .headerMenu.sp ul{padding:20px}.header .headerMenu.sp li{width:100%;float:none;margin-left:0}.header .headerMenu.sp li:before{display:none}.header .headerMenu.sp li+li{margin-top:10px}.pcOn,.spOn{margin:0 auto}.header .headerMenu.sp li a{display:block;width:100px;text-align:center;text-decoration:none;padding:10px}.header .btn.menu{display:none;position:absolute;top:13px;right:12px}.footer{padding:50px;text-align:center}.fade-enter-active{-webkit-transition:all .4s ease;transition:all .4s ease}.fade-leave-active{-webkit-transition:all .2s cubic-bezier(1,.5,.8,1);transition:all .2s cubic-bezier(1,.5,.8,1);opacity:1}.fade-enter,.fade-leave-to{opacity:0}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}@-webkit-keyframes fadeInTop{0%{opacity:1;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%,60%{opacity:1}}@keyframes fadeInTop{0%{opacity:1;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%,60%{opacity:1}}.fadeInBottom{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom}@-webkit-keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes anime-main-chara{0%,60%{opacity:0}100%{opacity:1}}@keyframes anime-main-chara{0%,60%{opacity:0}100%{opacity:1}}@-webkit-keyframes anime-happy-text{0%,80%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%,90%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes anime-happy-text{0%,80%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%,90%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes anime-main-logo{0%,70%{opacity:0;-webkit-transform:scale(1.4) rotate(-15deg);transform:scale(1.4) rotate(-15deg)}100%,80%,90%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}85%{opacity:1;-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}}@keyframes anime-main-logo{0%,70%{opacity:0;-webkit-transform:scale(1.4) rotate(-15deg);transform:scale(1.4) rotate(-15deg)}100%,80%,90%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}85%{opacity:1;-webkit-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}}@-webkit-keyframes anim-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes anim-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes anim-floating{0%,100%{-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}50%{-webkit-transform:scale(1.015) rotate(.1deg);transform:scale(1.015) rotate(.1deg)}}@keyframes anim-floating{0%,100%{-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}50%{-webkit-transform:scale(1.015) rotate(.1deg);transform:scale(1.015) rotate(.1deg)}}.pcOn{width:auto;display:block}.spOn{width:100%;display:none}@media screen and (min-width:951px){.btn.help,.btn.line,.btn.mail,.btn.submit,.btn.twitter{-webkit-transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1)}.btn.help:active,.btn.help:hover,.btn.line:active,.btn.line:hover,.btn.mail:active,.btn.mail:hover,.btn.submit:active,.btn.submit:hover,.btn.twitter:active,.btn.twitter:hover{opacity:.8;-webkit-transform:translateY(5px);transform:translateY(5px)}.btn.twitter a:hover{background:#acdcfa;border:2px solid #a8d5f1;-webkit-box-shadow:0 2px 0 0 #a8d5f1;box-shadow:0 2px 0 0 #a8d5f1}.btn.line a:hover{background:#a1e5a1;border:2px solid #a1dda2;-webkit-box-shadow:0 2px 0 0 #a1dda2;box-shadow:0 2px 0 0 #a1dda2}.btn.mail a:hover,.btn.submit a:hover{background:#ffc8dc;border:2px solid #fcc1d7;-webkit-box-shadow:0 2px 0 0 #fcc1d7;box-shadow:0 2px 0 0 #fcc1d7}.btn.help:active,.btn.help:hover{opacity:.7}.btn.top:hover,.voiceList>li:hover{opacity:.8}.btn.top{-webkit-transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1)}.btn.top:active{-webkit-transform:translateY(5px);transform:translateY(5px)}.headerMenu li:hover a{opacity:.6}.charaNameMenu li:hover{opacity:.5}.box.story .text.story img{max-width:80%}}@media screen and (max-width:1240px){.main .box.appInformation .contents{background:url(../images/ui/bg_box.png);-webkit-background-size:15px auto;background-size:15px auto}.main .box.appInformation .information{float:none;width:100%;margin-bottom:30px}.main .box.appInformation .detail{float:none;margin:0 auto}.main .box.appInformation .akane{top:auto;bottom:-40px}}@media screen and (max-width:950px){.sensilWrapper .main .box.character .charaNameMenu li:hover,.sensilWrapper .main .charaDetail .chara .voiceList .btn.voice:active,.sensilWrapper .main .charaDetail .chara .voiceList .btn.voice:hover{opacity:1}#bg1{background:url(../images/ui/bg.png) no-repeat;-webkit-background-size:300% auto;background-size:300% auto}.sensilWrapper{touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;padding-top:50px}.sensilWrapper .spOn{display:block}.sensilWrapper .header .headerMenu,.sensilWrapper .pcOn{display:none}.sensilWrapper .btn a:hover,.sensilWrapper .btn:active{-webkit-transform:none;transform:none}.sensilWrapper .header{background:url(../images/ui/bg_header.png) repeat-x;-webkit-background-size:auto 44px;background-size:auto 44px;height:44px}.sensilWrapper .header .title.logo{max-width:156px}.sensilWrapper .header .title.logo img{padding-top:0}.sensilWrapper .header .inner{padding:7px}.sensilWrapper .header .btn.menu,.sensilWrapper .header .headerMenu.sp{display:block}.sensilWrapper .header .headerMenu ul{padding:0 20px}.sensilWrapper .header .headerMenu .menuList li{display:block;padding:0}.sensilWrapper .header .headerMenu .menuList li a{text-align:left;padding:10px 0}.sensilWrapper .header .headerMenu .menuList li+li{margin-top:0;border-top:1px solid #ff69a1}.sensilWrapper .header .headerMenu .menuList li+li a{padding-left:0;margin-left:0;border-left:none}.sensilWrapper .header .headerMenu .menuList li.story img{max-width:41px}.sensilWrapper .header .headerMenu .menuList li.howtoplay img{max-width:76px}.sensilWrapper .header .headerMenu .menuList li.character img{max-width:71px}.sensilWrapper .header .headerMenu .shareList li{width:40px;height:40px}.sensilWrapper .header .headerMenu .shareList li a{width:100%;padding:0;border-left:none}.sensilWrapper .main .box.appInformation .akane,.sensilWrapper .main .box.story .kou,.sensilWrapper .main .box.twitter .sakuraba{display:none}.sensilWrapper .main .title.boxTitle{height:42px}.sensilWrapper .main .title.boxTitle img{width:auto;padding-top:5px}.sensilWrapper .main .keyVisual{left:0;margin:-10px auto 0}.sensilWrapper .main .box.expired{padding:40px 20px 0}.sensilWrapper .main .box.expired .title{margin-top:-20px}.sensilWrapper .main .box.expired .text.lead{margin-top:10px;padding:0 20px}.sensilWrapper .main .box.movie{padding:0 20px}.sensilWrapper .main .box.campaign{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-24%}.sensilWrapper .main .box.campaign .title{max-width:573px}.sensilWrapper .main .box.campaign .reward{margin-top:20px}.sensilWrapper .main .box.campaign .reward img{max-width:586px}.sensilWrapper .main .box.campaign .banner{margin-left:-20px;margin-right:-20px}.sensilWrapper .main .box.accepting{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.sensilWrapper .main .box.accepting .contents{background:url(../images/ui/bg_box.png);-webkit-background-size:15px auto;background-size:15px auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.sensilWrapper .main .box.accepting .title img{max-width:557px}.sensilWrapper .main .box.accepting .text.lead{margin-top:0}.sensilWrapper .main .box.accepting .text.delivery img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:371px;padding:0 20px}.sensilWrapper .main .box.accepting .entryTypeList{padding:0}.sensilWrapper .main .box.accepting .entryTypeList>li{float:none;width:100%;max-width:500px;margin:0 auto;height:auto}.sensilWrapper .main .box.accepting .entryTypeList>li+li{margin-top:10px}.sensilWrapper .main .box.accepting .entryTypeList>li a{padding:15px 30px;max-height:60px;height:auto}.sensilWrapper .main .box.accepting .entryTypeList>li.line a img{max-width:320px}.sensilWrapper .main .box.accepting .entryTypeList>li.twitter a{padding:15px 10px}.sensilWrapper .main .box.accepting .entryTypeList>li.twitter a img{max-width:396px}.sensilWrapper .main .box.accepting .entryTypeList>li.mail a{padding:15px 40px}.sensilWrapper .main .box.accepting .entryTypeList>li.mail a img{max-width:290px}.sensilWrapper .main .box.appInformation{margin-top:-46px;padding:0 20px}.sensilWrapper .main .box.appInformation .contents{padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/ui/bg_box.png);-webkit-background-size:15px auto;background-size:15px auto}.sensilWrapper .main .box.story .contents{padding:40px 0}.sensilWrapper .main .box.howToPlay .contents,.sensilWrapper .main .box.twitter{padding:0 20px}.sensilWrapper .main .box.story .contents .thumbnail{float:none;margin-right:0}.sensilWrapper .main .box.howToPlay .contents img{width:100%}.sensilWrapper .main .box.howToPlay .swiper-container{border-radius:10px}.sensilWrapper .main .box.howToPlay .swiper-pagination{margin-top:10px}.sensilWrapper .main .box.twitter .contents{background:url(../images/ui/bg_box.png);-webkit-background-size:15px auto;background-size:15px auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.sensilWrapper .main .box.character .contents,.sensilWrapper .main .box.release .contents{padding:0 16px}.sensilWrapper .main .box.twitter .twetterTl{min-height:300px}.sensilWrapper .main .box.character .charaDetail{min-height:480px}.sensilWrapper .main .box.character img{width:auto}.sensilWrapper .main .box.release{margin-top:20px}.sensilWrapper .main .box.release .detail{margin-top:29px;padding:10px 16px}.sensilWrapper .main .box.release .text.follow,.sensilWrapper .main .box.release .text.share{height:auto;padding:3px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:125px;border-radius:100px;text-align:center;background:rgba(255,255,255,.5)}.sensilWrapper .main .box.release .text.share{margin-top:17px}.sensilWrapper .main .box.release .text.follow,.sensilWrapper .main .box.release .thumb+.text dl+dl{margin-top:5px}.sensilWrapper .main .box.release .thumb{width:30%;margin-right:10%}.sensilWrapper .main .box.release .thumb+.text{font-size:12px}.sensilWrapper .main .box.release .thumb+.text dt{float:none;margin-top:0}.sensilWrapper .main .box.release .shareList{margin-top:15px}.sensilWrapper .main .box.release .shareList li{max-width:48px;max-height:48px}.sensilWrapper .main .box.release .shareList li a{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.sensilWrapper .main .box.release .btnList{margin-top:10px;padding:0 4%}.sensilWrapper .main .box.release .btnList>li{width:49%}.sensilWrapper .main .box.release .btnList>li+li{margin-left:2%}.sensilWrapper .main .box.release .btnList>li a{padding:20px;height:auto;border-radius:15px}.sensilWrapper .main .box.release .btnList>li a img{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.sensilWrapper .main .box.release .btnList>li.line a img,.sensilWrapper .main .box.release .btnList>li.twitter a img{max-width:206px}.sensilWrapper .main .box.release .btn.help{max-width:185px}.sensilWrapper .main .box.release .btn.help a{padding:0;-webkit-box-shadow:inset 0 0 0 2px #fff,0 4px 0 0 rgba(0,0,0,.17);box-shadow:inset 0 0 0 2px #fff,0 4px 0 0 rgba(0,0,0,.17)}.sensilWrapper .main .box.release .btn.help a img{max-width:90px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px 9px 6px}.sensilWrapper .main .charaDetail .chara{background:url(../images/ui/bg_box.png);-webkit-background-size:15px auto;background-size:15px auto}.sensilWrapper .main .charaDetail .chara .thumb{max-width:516px;margin:0 auto}.sensilWrapper .main .charaDetail .chara .thumb img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sensilWrapper .main .charaDetail .chara.sakuraba .voiceList,.sensilWrapper .main .charaDetail .chara.yume .voiceList{left:50%}.sensilWrapper .main .charaDetail .chara .voiceList{width:100%;max-width:516px;margin:0 auto;top:44%;left:50%;-webkit-transform:translate(-44%,-45%);transform:translate(-44%,-45%)}.sensilWrapper .main .charaDetail .chara .voiceList li+li{margin-left:10px}.sensilWrapper .main .charaDetail .chara .voiceList .btn.voice{background:url(../images/ui/btn_voice_sp.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:36px;height:36px}.sensilWrapper .modalWindow{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.sensilWrapper .modalWindow .modalDialog{width:100%;background:url(../images/ui/box_mail.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;padding:10% 5% 5%}.sensilWrapper .modalWindow p{font-size:16px}.sensilWrapper .modalWindow .btn.close{position:absolute;top:2%;right:3%;width:9%;max-width:54px;min-height:56px;background:url(../images/ui/btn_close.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.sensilWrapper .modalWindow .btn.submit{margin:4% auto 0;width:50%;padding:0;height:auto}.sensilWrapper .modalWindow .btn.submit a{padding:5px;line-height:1;height:100%;font-size:15px}.sensilWrapper .modalWindow form label{font-size:12px}.sensilWrapper .modalWindow form input{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2%;height:10%;font-size:18px}.footer{padding:23px 0 25px}.btn.top{width:48px;height:49px}}@media screen and (max-width:1100px){.sensilWrapper .main .box.character .charaDetail{min-height:600px}}@media screen and (max-width:585px){.sensilWrapper .main .box.appInformation .contents{padding:5px 15px 10px}.sensilWrapper .main .box.appInformation .contents .information{margin-bottom:10px}.sensilWrapper .main .box.appInformation .contents .detail{width:auto;margin:0}.sensilWrapper .main .box.appInformation .contents .detail .thumb{width:45%}.sensilWrapper .main .box.appInformation .contents .downloadList{width:55%}.sensilWrapper .main .box.appInformation .contents .downloadList .note{font-size:12px;margin-bottom:0}.sensilWrapper .main .box.appInformation .contents .downloadList li{margin-bottom:5px}}@media screen and (max-width:530px){.sensilWrapper .main .box.release .thumb+.text .downloadList{margin-left:-60%}}@media screen and (max-width:400px){.sensilWrapper .main .box.character .charaDetail{min-height:348px}}.container.wallpaper{min-height:775px;background:url(../images/ui/wallpaper/bg_main.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.container.wallpaper img{width:auto}.container.wallpaper .image.character img,.container.wallpaper .spacer img,.container.wallpaper .text.copyright img,.container.wallpaper .text.date img,.container.wallpaper .text.navText img,.container.wallpaper .title.character img,.container.wallpaper .title.main img{width:100%}.container.wallpaper .wallpaperList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container.wallpaper .wallpaperList>li{width:39.6875%;margin:0 2.65625%}.container.wallpaper .wallpaperList>li img{width:100%}.container.wallpaper .image.character,.container.wallpaper .image.wallpaper,.container.wallpaper .text.copyright,.container.wallpaper .text.navText,.container.wallpaper .title.main{text-align:center}.container.wallpaper .characterList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container.wallpaper .characterList>li{width:25.9375%;margin:0 1.71875%}