html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body.second .second-header h1 a{background-image:url('../images/pc/home/sprite-sda9940005c.png');background-repeat:no-repeat;background-color:none}.home-container .register-container .register-headline,.home-container .register-container .register-mail .mail-title,.home-container .register-container .register-mail .mail-text,.home-container .register-container .register-mail button,.home-container .register-container .register-mail input[type='submit'],.home-container .register-container .button-watch-want,.home-container .register-container .register-content .twitter-buttons a,.home-container .register-container .register-content .official-twitter,.home-container .register-container .register-content .official-twitter:after,.home-container .register-container .register-content .official-twitter a{background-image:url('../images/pc/home/register-s6e9a6fec55.png');background-repeat:no-repeat;background-color:none}.home-container .footer-characters li{background-image:url('../images/pc/home/characters-s1982f9383d.png');background-repeat:no-repeat;background-color:none}.home-container .home-header .home-logo h1,.home-container .home-header .home-logo h2,.home-container .home-header .home-catchcopy,.home-container .firstview-app-download,.home-container .firstview-app-download .app-download-qr,.home-container .firstview-app-download .app-download-app-store,.home-container .firstview-app-download .app-download-google-play,.home-container.released .after-service-termination-text,.home-container.released .home-batch-buttons a.play-video,.home-container.released .twitter-timeline-container .twitter-inner,.home-container.released .twitter-timeline-container .twitter-inner:before,.home-container.released .twitter-timeline-container .twitter-inner .cat-tip-nya,.home-container.released .twitter-timeline-container .twitter-headline,.home-container.released .twitter-timeline-container .button-twitter-follow,.home-container.released .twitter-timeline-container .button-official-twitter,.home-container.released .app-and-line-container .play-pv .play-video,.home-container.released .app-and-line-container .service-termination,.home-container.released .app-and-line-container .after-service-termination,.home-container.released .app-and-line-container .button-hints-and-tips,.home-container.released .button-official-twitter,.home .footer-share-button a,.home .custom-fancybox.line-modal .fancybox-close{background-image:url('../images/pc/home/release-s9ff150acb9.png');background-repeat:no-repeat;background-color:none}.home-container .register-container.released:before{background-image:url('../images/pc/home/end-register-s4934de8137.png');background-repeat:no-repeat;background-color:none}.global-navigation a,.footer .footer-go-top,.footer .footer-company .footer-company-logo li{background-image:url('../images/pc/common/sprite-s37a2f8d985.png');background-repeat:no-repeat;background-color:none}.character .page-container.character .page-headline,.character .page-container.character .page-subtitle,.character .page-container.character .characters a,.character .custom-fancybox .description,.character .custom-fancybox .fancybox-close,.character .custom-fancybox .fancybox-nav{background-image:url('../images/pc/pages/character/sprite-s2b1469e2e5.png');background-repeat:no-repeat;background-color:none}.system .page-container.system .page-headline,.system .page-container.system .page-subtitle,.system .page-container.system .page-tip-1,.system .page-container.system .page-tip-2,.system .page-container.system .page-text,.system .flex-direction-nav a{background-image:url('../images/pc/pages/system/sprite-sa2037d571c.png');background-repeat:no-repeat;background-color:none}.footer .footer-inner:after,.footer .game-spec .spec-detail:after,.home-container .home-chara:after,.home-container .register-container .register-mail form:after,.home-container .register-container .register-mail .form-os:after,.home-container .register-container .register-mail .form-choice:after,.home-container.released .home-content.main:after,.modal-content dl:after{content:"";display:table;clear:both}.character .page-container.character .page-section{width:1000px;margin:auto;position:relative}.global-navigation ul{letter-spacing:-.5em;text-align:center}.global-navigation li,.footer .game-spec .spec-list li,.footer .footer-menu .footer-menus li,.footer .footer-company .footer-company-logo li,.home-container .top-information .information-day,.home-container .top-information .information-title,.home-container .register-container .register-mail .mail-input,.home-container .register-container .register-mail .form-os,.home-container .register-container .register-mail .form-choice,.home-container .register-container .register-mail .email-entered,.home-container .register-container .register-content .twitter-buttons li,.home .footer-share-button li,.character .page-container.character .characters li{display:inline-block;letter-spacing:normal}.home-container .top-information .information-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.second .second-header h1 a,.global-navigation a,.home-container .home-header .home-logo h1,.home-container .home-header .home-logo h2,.home-container .register-container .register-headline,.home-container .register-container .register-mail .mail-text,.home-container .register-container .register-mail button,.home-container .register-container .register-mail input[type='submit'],.home-container .register-container .button-watch-want,.home-container .register-container .register-content .twitter-buttons a,.home-container .register-container .register-content .official-twitter a,.home-container.released .after-service-termination-text,.home-container.released .home-batch-buttons a.play-video,.home-container.released .twitter-timeline-container .twitter-headline,.home-container.released .twitter-timeline-container .button-twitter-follow,.home-container.released .twitter-timeline-container .button-official-twitter,.home-container.released .app-and-line-container .service-termination,.home-container.released .app-and-line-container .after-service-termination,.home-container.released .app-and-line-container .button-hints-and-tips,.home-container.released .button-official-twitter,.home .footer-share-button a,.home .custom-fancybox.line-modal .fancybox-close,body.introduction .page-container.introduction .play-video,.character .page-container.character .characters a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.home-container .register-container .register-mail .errors:before{content:'\203b'}.modal-content h2:before{content:'\25a0'}@-webkit-keyframes fade-in-up{from{opacity:0;-webkit-transform:transform3d(0, 100%, 0);transform:transform3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{from{opacity:0;-webkit-transform:transform3d(0, 100%, 0);transform:transform3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade-in-right{from{opacity:0;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}}@keyframes fade-in-right{from{opacity:0;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}}@-webkit-keyframes fade-in-left{from{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}}@keyframes fade-in-left{from{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ship-updown{0%{bottom:0px}50%{bottom:-40px}100%{bottom:0px}}@keyframes ship-updown{0%{bottom:0px}50%{bottom:-40px}100%{bottom:0px}}@-webkit-keyframes sp-ship-updown{0%{bottom:0px}50%{bottom:-40px}100%{bottom:0px}}@keyframes sp-ship-updown{0%{bottom:0px}50%{bottom:-40px}100%{bottom:0px}}@-webkit-keyframes star-start{0%{opacity:0;-webkit-transform:scale(0) rotate(0) translate3d(0, 0, 0);transform:scale(0) rotate(0) translate3d(0, 0, 0)}10%{opacity:1;-webkit-transform:scale(1) rotate(0) translate3d(-200px, 200px, 0);transform:scale(1) rotate(0) translate3d(-200px, 200px, 0)}20%{opacity:0;-webkit-transform:scale(1) rotate(0) translate3d(-300px, 300px, 0);transform:scale(1) rotate(0) translate3d(-300px, 300px, 0)}100%{opacity:0;-webkit-transform:scale(1) rotate(0) translate3d(-300px, 300px, 0);transform:scale(1) rotate(0) translate3d(-300px, 300px, 0)}}@keyframes star-start{0%{opacity:0;-webkit-transform:scale(0) rotate(0) translate3d(0, 0, 0);transform:scale(0) rotate(0) translate3d(0, 0, 0)}10%{opacity:1;-webkit-transform:scale(1) rotate(0) translate3d(-200px, 200px, 0);transform:scale(1) rotate(0) translate3d(-200px, 200px, 0)}20%{opacity:0;-webkit-transform:scale(1) rotate(0) translate3d(-300px, 300px, 0);transform:scale(1) rotate(0) translate3d(-300px, 300px, 0)}100%{opacity:0;-webkit-transform:scale(1) rotate(0) translate3d(-300px, 300px, 0);transform:scale(1) rotate(0) translate3d(-300px, 300px, 0)}}@-webkit-keyframes shooting{50%{-webkit-transform:scale(1) rotate(-45deg) translate(0px, 0px);transform:scale(1) rotate(-45deg) translate(0px, 0px)}100%{-webkit-transform:scale(0.5) rotate(-45deg) translate(0px, -1px);transform:scale(0.5) rotate(-45deg) translate(0px, -1px)}}@keyframes shooting{50%{-webkit-transform:scale(1) rotate(-45deg) translate(0px, 0px);transform:scale(1) rotate(-45deg) translate(0px, 0px)}100%{-webkit-transform:scale(0.5) rotate(-45deg) translate(0px, -1px);transform:scale(0.5) rotate(-45deg) translate(0px, -1px)}}@-webkit-keyframes kuma{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes kuma{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes kumasp{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes kumasp{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */body .fancybox-wrap,body .fancybox-skin,body .fancybox-outer,body .fancybox-inner,body .fancybox-image,body .fancybox-wrap iframe,body .fancybox-wrap object,body .fancybox-nav,body .fancybox-nav span,body .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}body .fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}body .fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}body .fancybox-opened{z-index:8030}body .fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}body .fancybox-outer,body .fancybox-inner{position:relative}body .fancybox-inner{overflow:hidden}body .fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}body .fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}body .fancybox-image,body .fancybox-iframe{display:block;width:100%;height:100%}body .fancybox-image{max-width:100%;max-height:100%}body #fancybox-loading,body .fancybox-close,body .fancybox-prev span,body .fancybox-next span{background-image:url('../images/vendor/fancybox/fancybox_sprite.png?1484279321')}body #fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}body #fancybox-loading div{width:44px;height:44px;background:url('../images/vendor/fancybox/fancybox_loading.gif?1484279321') center center no-repeat}body .fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}body .fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/vendor/fancybox/blank.gif?1484279321');-webkit-tap-highlight-color:transparent;z-index:8040}body .fancybox-prev{left:0}body .fancybox-next{right:0}body .fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}body .fancybox-prev span{left:10px;background-position:0 -36px}body .fancybox-next span{right:10px;background-position:0 -72px}body .fancybox-nav:hover span{visibility:visible}body .fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}body .fancybox-lock{overflow:visible !important;width:auto}body .fancybox-lock body{overflow:hidden !important}body .fancybox-lock-test{overflow-y:hidden !important}body .fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.6);background-image:none;width:100%;height:100%}body .fancybox-overlay-fixed{position:fixed;bottom:0;right:0}body .fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}body .fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}body .fancybox-opened .fancybox-title{visibility:visible}body .fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}body .fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}body .fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}body .fancybox-title-inside-wrap{padding-top:10px}body .fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){body #fancybox-loading,body .fancybox-close,body .fancybox-prev span,body .fancybox-next span{background-image:url('../images/vendor/fancybox/fancybox_sprite@2x.png?1484279321');background-size:44px 152px}body #fancybox-loading div{background-image:url('../images/vendor/fancybox/fancybox_loading@2x.gif?1484279321');background-size:24px 24px}}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:3;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block}.flex-pauseplay a:hover{opacity:1}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}html{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:100%}body{color:#000;line-height:1}body *{box-sizing:border-box}img{max-width:100%;height:auto}a{color:#297;text-decoration:none;outline:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}a:visited{color:#297}a:focus{color:#1d8467}a:hover{color:#2bc397}a:active{color:#196f57}b,em,strong{font-weight:bold}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;word-break:break-all}body.home{background-color:#000}.container{position:relative;overflow:hidden}.container .loading{display:none}body.second .container{background-image:url('../images/pc/common/bg.png?1484279321');background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed}body.second .second-header{padding-top:100px}body.second .second-header h1 a{background-position:0 -524px;background-size:304.5px 1435px;width:304.5px;height:148.5px;margin:auto}body.second .content-post,body.second .content-sidebar{background-color:#fff;padding:20px}body.second .content-post{width:680px;float:left;margin-right:50px}body.second .content-sidebar{width:270px;float:right}.global-navigation{width:100%;height:80px;max-height:80px;background-color:rgba(0,0,0,0.6);overflow:hidden;position:absolute;top:0;left:0;z-index:5}.global-navigation ul{width:1000px;margin:auto;padding-top:20px}.global-navigation li{vertical-align:bottom}.global-navigation li:not(:last-child){margin-right:30px}.global-navigation li.top a{background-position:0 -438px;background-size:140px 515px;width:140px;height:38px}.global-navigation li.twitter a{background-position:0 -478px;background-size:140px 515px;width:140px;height:37px}.global-navigation li.introduction a{background-position:0 -358px;background-size:140px 515px;width:140px;height:38px}.global-navigation li.character a{background-position:0 -279px;background-size:140px 515px;width:140px;height:38px}.global-navigation li.system a{background-position:0 -398px;background-size:140px 515px;width:140px;height:38px}.global-navigation li.help a{background-position:0 -319px;background-size:140px 515px;width:140px;height:37px}.footer{width:100%;background:#000;font-size:12px;color:#fff;padding:30px 0}.footer .footer-inner{width:1000px;margin:auto;position:relative}.footer .footer-go-top{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:0 -33px;background-size:140px 515px;width:115px;height:102px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:fixed;bottom:20px;right:20px;z-index:4}@media (max-width: 1200px){.footer .footer-go-top{display:none}}.footer .game-spec{position:relative;z-index:4}.footer .game-spec .spec-list{width:90%;letter-spacing:-.5em;text-align:left}.footer .game-spec .spec-list li{vertical-align:top}.footer .game-spec .spec-list li.spec-list-icon{width:15%;margin-right:5%}.footer .game-spec .spec-list li.spec-list-icon img{max-height:94px}.footer .game-spec .spec-list li.spec-list-detail{width:70%}.footer .game-spec .spec-title{font-size:16px;font-weight:bold;color:#fff;margin-bottom:5px}.footer .game-spec .spec-detail{color:#fff;font-size:11px;line-height:1.3;margin-bottom:-5%}@media (min-width: 321px){.footer .game-spec .spec-detail{font-size:13px}}.footer .game-spec .spec-detail dt,.footer .game-spec .spec-detail dd{margin-bottom:3px}.footer .game-spec .spec-detail dt{position:relative;width:58px;float:left}@media (min-width: 321px){.footer .game-spec .spec-detail dt{width:68px}}.footer .game-spec .spec-detail dt:after{position:absolute;top:0;right:.5em;content:':'}.footer .footer-menu{float:left;width:70%}.footer .footer-menu .footer-menus{letter-spacing:-.5em;text-align:left;margin-bottom:20px}.footer .footer-menu .footer-menus li:not(:last-child){margin-right:1em;padding-right:1em;border-right:1px solid #20c0ed}.footer .footer-menu a{color:#20c0ed;text-decoration:underline}.footer .footer-menu a:hover{text-decoration:none}.footer .footer-menu a:visited{color:#20c0ed}.footer .footer-company{float:right;width:30%;padding-right:5%}.footer .footer-company .footer-company-logo{margin-bottom:20px;letter-spacing:-.5em;text-align:right}.footer .footer-company .footer-company-logo li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.footer .footer-company .footer-company-logo li:first-child{margin-right:10px}.footer .footer-company .footer-company-logo li.aiming{background-position:0 0;background-size:140px 515px;width:99px;height:31px}.footer .footer-company .footer-company-logo li.flaggs{background-position:0 -201px;background-size:140px 515px;width:76px;height:36px}.footer .copyright{text-align:right;font-size:11px}.footer .copyright:first-child{margin-bottom:5px}.home-container .bg-main{background-size:cover;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}.home-container .bg-main.bg-clear{background-image:url('../images/pc/home/bg.jpg?1484279321')}.home-container .bg-main.bg-blur{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;background-image:url('../images/pc/home/bg-blur.jpg?1484279321');filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container.blur .bg-blur{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.home-container .home-header .home-logo{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:609px;height:302px;overflow:hidden;position:absolute;z-index:4;top:470px;left:50%}.home-container .home-header .home-logo h1,.home-container .home-header .home-logo h2{position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container .home-header .home-logo h1{background-position:0 -2803px;background-size:808px 4626px;width:609px;height:302px}.home-container .home-header .home-logo h2{background-position:0 -2495px;background-size:808px 4626px;width:609px;height:302px}.home-container .home-header .home-catchcopy{background-position:0 -2257px;background-size:808px 4626px;width:459px;height:148px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;position:absolute;top:410px;left:-40px;z-index:5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container .home-chara{position:relative}.home-container .home-chara li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;float:left;width:200px;height:765px;background-image:url('../images/pc/home/characters.png?1484279321');background-repeat:no-repeat;background-background-position:0 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container .home-chara li:nth-child(2){background-position:-200px 0}.home-container .home-chara li:nth-child(3){background-position:-400px 0}.home-container .home-chara li:nth-child(4){background-position:-600px 0}.home-container .home-chara li:nth-child(5){background-position:-800px 0}.home-container .home-chara li:nth-child(6){background-position:-1000px 0}.home-container .home-chara li.jikko{overflow:visible}.home-container .home-chara li.jikko:after{content:'';display:block;width:8px;height:765px;position:absolute;top:0;right:-8px;background-image:url('../images/pc/home/characters.png?1484279321');background-repeat:no-repeat;background-position:0 0}.home-container .firstview-app-download{background-position:0 -532px;background-size:808px 4626px;width:228px;height:379px;position:absolute;top:83px;right:-15px;z-index:5;padding-top:112px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container .firstview-app-download .app-download-qr{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:0 -406px;background-size:808px 4626px;width:120px;height:120px;display:block;margin:0 auto}.home-container .firstview-app-download .app-download-app-store{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:0 -294px;background-size:808px 4626px;width:170px;height:50px;display:block;margin:0 auto}.home-container .firstview-app-download .app-download-google-play{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:0 -350px;background-size:808px 4626px;width:170px;height:50px;display:block;margin:0 auto}.home-container .firstview-app-download .app-download-qr{margin-bottom:16px}.home-container .firstview-app-download .app-download-app-store{margin-bottom:10px}.home-container .top-information{-webkit-transition:all 200ms;transition:all 200ms;width:100%;height:40px;padding:20px 0;line-height:1;position:absolute;bottom:0;left:0;z-index:5;background:rgba(26,110,255,0.9);display:none}.home-container .top-information .information-content{width:1000px;margin:auto;position:relative;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}.home-container .top-information .information-content a{-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:90%;color:#fff;font-size:12px;position:absolute;left:0;top:50%;padding:14px 0}.home-container .top-information .information-header{line-height:1.2;letter-spacing:-.5em;text-align:left}.home-container .top-information .information-day{vertical-align:middle;margin-right:1em}.home-container .top-information .information-title{vertical-align:middle;width:84%}.home-container .top-information .information-category,.home-container .top-information .icon-new{display:none}.home-container .register-container{position:relative;z-index:3}.home-container .register-container .register-headline{background-position:0 -1248px;background-size:800px 2288px;width:793px;height:165px;margin:0 auto 20px}.home-container .register-container .register-line{margin:0 auto 70px;text-align:center}.home-container .register-container .register-line a{display:block;cursor:default}.home-container .register-container .register-mail{border-radius:12px;width:800px;margin:0 auto 20px;padding:50px 20px 20px;position:relative;background-color:rgba(0,0,0,0.7)}.home-container .register-container .register-mail .mail-title{background-position:0 -1701px;background-size:800px 2288px;width:304px;height:84px;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-40px}.home-container .register-container .register-mail .mail-text{margin-bottom:10px}.home-container .register-container .register-mail .mail-text.input{background-position:0 -1671px;background-size:800px 2288px;width:362px;height:24px}.home-container .register-container .register-mail .mail-text.confirm{background-position:0 -1641px;background-size:800px 2288px;width:442px;height:24px}.home-container .register-container .register-mail form{letter-spacing:-.5em;text-align:left}.home-container .register-container .register-mail form .confirm{letter-spacing:normal}.home-container .register-container .register-mail .mail-input{width:570px;height:60px;padding:15px;margin-right:20px;font-size:16px;color:#222;border:4px solid #d0c0a6;vertical-align:top}.home-container .register-container .register-mail .form-os{vertical-align:top}.home-container .register-container .register-mail .form-os li{float:left}.home-container .register-container .register-mail .form-os li.register button{background-position:0 -611px;background-size:800px 2288px;width:168px;height:68px}.home-container .register-container .register-mail .form-choice{vertical-align:top}.home-container .register-container .register-mail .form-choice li{float:left}.home-container .register-container .register-mail .form-choice li.modify button{background-position:0 -443px;background-size:800px 2288px;width:128px;height:68px}.home-container .register-container .register-mail .form-choice li.submit input{background-position:0 -946px;background-size:800px 2288px;width:168px;height:68px}.home-container .register-container .register-mail button,.home-container .register-container .register-mail input[type='submit']{display:block;cursor:pointer;border:0;outline:none;background-color:transparent;appearance:none;-webkit-appearance:none}.home-container .register-container .register-mail .email-entered{width:436px;height:60px;padding:20px;margin-right:20px;color:#ff0;font-size:22px;font-weight:bold}.confirm .home-container .register-container .register-mail .email-entered{width:436px}.home-container .register-container .register-mail .errors{color:#ff0;margin-bottom:20px;font-weight:bold;font-size:16px}.home-container .register-container .button-watch-want{background-position:0 -1114px;background-size:800px 2288px;width:458px;height:128px;margin:0 auto 80px}.home-container .register-container .register-content{width:1000px;margin:auto;position:relative;text-align:center}.home-container .register-container .register-content .aiming-banner li{margin-bottom:100px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-container .register-container .register-content .aiming-banner li.entered{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.home-container .register-container .register-content .aiming-banner .disable-link a{cursor:default}.home-container .register-container .register-content .twitter-buttons{position:absolute;width:100%;top:2290px;z-index:5;letter-spacing:-.5em;text-align:center}.home-container .register-container .register-content .twitter-buttons li{width:50%}.home-container .register-container .register-content .twitter-buttons li.twitter-official a{background-position:0 -517px;background-size:800px 2288px;width:268px;height:88px}.home-container .register-container .register-content .twitter-buttons li.twitter-tweet a{background-position:0 -1020px;background-size:800px 2288px;width:308px;height:88px}.home-container .register-container .register-content .twitter-buttons a{margin:auto}.home-container .register-container .register-content .official-twitter{background-position:0 0;background-size:800px 2288px;width:362px;height:168px;position:absolute;right:125px;bottom:560px;z-index:5}.home-container .register-container .register-content .official-twitter:after{background-position:0 -1989px;background-size:800px 2288px;width:94px;height:130px;content:'';display:block;position:absolute;right:-110px;bottom:-70px}.home-container .register-container .register-content .official-twitter a{background-position:0 -517px;background-size:800px 2288px;width:268px;height:88px;margin-top:70px;margin-left:40px}.home-container .register-container.released:before{background-position:0 -792px;background-size:999px 1192px;width:234px;height:249px;content:'';position:absolute;right:80px;bottom:60px;z-index:1}@media (min-width: 1900px){.home-container .register-container.released:before{right:390px}}.home-container.released{position:relative}.home-container.released .home-content{width:1000px;margin:auto;position:relative}.home-container.released .home-content.firstview{height:100%;min-height:100%}.home-container.released .home-content.main{z-index:3}.home-container.released .after-service-termination-text{background-position:0 0;background-size:808px 4626px;width:808px;height:79px;margin:0 auto 50px}.home-container.released .home-batch-buttons a{display:block;position:absolute}.home-container.released .home-batch-buttons a.play-video{background-position:0 -1908px;background-size:808px 4626px;width:470px;height:343px;top:500px;right:0px;z-index:4}.home-container.released .twitter-timeline-container{width:470px;float:left;margin:0 30px 80px 11px}.home-container.released .twitter-timeline-container .twitter-inner{background-position:0 -3847px;background-size:808px 4626px;width:470px;height:689px;text-align:center;padding-top:30px;position:relative}.home-container.released .twitter-timeline-container .twitter-inner:before{background-position:0 -3599px;background-size:808px 4626px;width:116px;height:109px;content:'';display:block;position:absolute;left:-50px;bottom:-10px}.home-container.released .twitter-timeline-container .twitter-inner .cat-tip-nya{background-position:0 -3714px;background-size:808px 4626px;width:83px;height:61px;display:block;position:absolute;left:70px;bottom:70px}.home-container.released .twitter-timeline-container .twitter-headline{background-position:0 -4542px;background-size:808px 4626px;width:470px;height:84px}.home-container.released .twitter-timeline-container .button-twitter-follow{background-position:0 -1269px;background-size:808px 4626px;width:167px;height:66px;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:-20px;z-index:1}.home-container.released .twitter-timeline-container .button-official-twitter{background-position:0 -3781px;background-size:808px 4626px;width:149px;height:60px;position:absolute;right:20px;top:-65px;z-index:1}.home-container.released .app-and-line-container{width:478px;float:left;margin:-16px 11px 0 0}.home-container.released .app-and-line-container .play-pv{margin-bottom:20px}.home-container.released .app-and-line-container .play-pv .play-video{background-position:0 -1908px;background-size:808px 4626px;width:470px;height:343px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.home-container.released .app-and-line-container .service-termination{background-position:0 -3111px;background-size:808px 4626px;width:481px;height:203px;margin:0 auto 5px}.home-container.released .app-and-line-container .after-service-termination{background-position:0 -85px;background-size:808px 4626px;width:481px;height:203px;margin:0 auto 5px}.home-container.released .app-and-line-container .button-hints-and-tips{background-position:0 -1341px;background-size:808px 4626px;width:484px;height:218px;margin-left:-10px}.home-container.released .button-official-twitter{background-position:0 -1774px;background-size:808px 4626px;width:458px;height:128px;margin:auto;position:relative;overflow:visible}.home-container .footer-characters{position:relative;width:1000px;margin:auto;padding-top:280px}.home-container .footer-characters li{position:absolute}.home-container .footer-characters li.abahu{background-position:0 0;background-size:269px 2816px;width:269px;height:208px}.home-container .footer-characters li.anshera{background-position:0 -214px;background-size:269px 2816px;width:188px;height:164px}.home-container .footer-characters li.ashuri{background-position:0 -384px;background-size:269px 2816px;width:115px;height:160px}.home-container .footer-characters li.baubau{background-position:0 -550px;background-size:269px 2816px;width:132px;height:96px}.home-container .footer-characters li.fag{background-position:0 -652px;background-size:269px 2816px;width:159px;height:136px}.home-container .footer-characters li.guildford{background-position:0 -794px;background-size:269px 2816px;width:203px;height:244px}.home-container .footer-characters li.jikko{background-position:0 -1044px;background-size:269px 2816px;width:86px;height:97px}.home-container .footer-characters li.mababa{background-position:0 -1147px;background-size:269px 2816px;width:76px;height:79px}.home-container .footer-characters li.magot{background-position:0 -1232px;background-size:269px 2816px;width:73px;height:150px}.home-container .footer-characters li.mildred{background-position:0 -1388px;background-size:269px 2816px;width:233px;height:190px}.home-container .footer-characters li.miniknight{background-position:0 -1584px;background-size:269px 2816px;width:132px;height:101px}.home-container .footer-characters li.pat{background-position:0 -1691px;background-size:269px 2816px;width:99px;height:115px}.home-container .footer-characters li.pulu{background-position:0 -1812px;background-size:269px 2816px;width:119px;height:92px}.home-container .footer-characters li.rakeru{background-position:0 -1910px;background-size:269px 2816px;width:159px;height:175px}.home-container .footer-characters li.riccolo{background-position:0 -2091px;background-size:269px 2816px;width:80px;height:162px}.home-container .footer-characters li.rizu{background-position:0 -2259px;background-size:269px 2816px;width:130px;height:174px}.home-container .footer-characters li.sandy{background-position:0 -2439px;background-size:269px 2816px;width:120px;height:171px}.home-container .footer-characters li.tatado{background-position:0 -2616px;background-size:269px 2816px;width:187px;height:200px}.home-container .footer-characters li.abahu{bottom:30px;left:-30px}.home-container .footer-characters li.anshera{bottom:35px;right:95px;z-index:3}.home-container .footer-characters li.ashuri{bottom:30px;left:110px;z-index:1}.home-container .footer-characters li.baubau{bottom:35px;right:305px;z-index:2}.home-container .footer-characters li.fag{top:-60px;left:545px;z-index:0}.home-container .footer-characters li.guildford{top:21px;left:210px;z-index:0}.home-container .footer-characters li.jikko{bottom:30px;left:10px;z-index:1}.home-container .footer-characters li.mababa{bottom:30px;right:0;z-index:2}.home-container .footer-characters li.magot{bottom:30px;left:220px;z-index:1}.home-container .footer-characters li.mildred{bottom:40px;left:450px;z-index:1}.home-container .footer-characters li.miniknight{top:0px;left:190px;z-index:0}.home-container .footer-characters li.pat{bottom:30px;right:185px;z-index:3}.home-container .footer-characters li.pulu{bottom:28px;left:170px;z-index:3}.home-container .footer-characters li.rakeru{top:65px;left:365px;z-index:-1}.home-container .footer-characters li.riccolo{top:80px;left:410px;z-index:2}.home-container .footer-characters li.rizu{right:240px;bottom:40px;z-index:0}.home-container .footer-characters li.sandy{right:10px;bottom:40px;z-index:0}.home-container .footer-characters li.tatado{right:110px;top:10px;z-index:-1}.home .footer-share-button{letter-spacing:-.5em;text-align:center;position:relative;padding:20px 0;background-color:rgba(0,0,0,0.5)}.home .footer-share-button li{vertical-align:top}.home .footer-share-button li.facebook{margin-right:20px;margin-left:20px}.home .footer-share-button li.twitter a{background-position:0 -3452px;background-size:808px 4626px;width:60px;height:60px}.home .footer-share-button li.facebook a{background-position:0 -3320px;background-size:808px 4626px;width:60px;height:60px}.home .footer-share-button li.line a{background-position:0 -3386px;background-size:808px 4626px;width:60px;height:60px}.home .custom-fancybox .fancybox-skin{border-radius:0;border:1px solid #000}.home .custom-fancybox.line-modal .fancybox-skin{border-radius:0;box-shadow:none;background:none;border:0}.home .custom-fancybox.line-modal .fancybox-inner{overflow:hidden !important}.home .custom-fancybox.line-modal .fancybox-close{background-position:0 -1233px;background-size:808px 4626px;width:30px;height:30px;right:20px;top:10px}.modal-content{display:none;background-color:#f9f9f9;padding:20px}.modal-content ul{padding-left:1em;list-style:disc}.modal-content li{font-size:14px;line-height:1.4;margin-bottom:1em}.modal-content h1{padding-left:.7em;margin-bottom:1em;font-size:20px;font-weight:bold;color:#111;position:relative}.modal-content h1:before{content:'';position:absolute;left:0;top:0;width:7px;height:100%;min-height:100%;background-color:#111}.modal-content p{font-size:13px;padding-left:1em;margin-bottom:1em}.modal-content dl{margin-bottom:2em;width:740px;padding-left:1em}.modal-content dl dt,.modal-content dl dd{font-size:18px;font-weight:bold;text-align:left;padding-top:15px;padding-bottom:15px;margin-bottom:.5em;float:left}.modal-content dl dt{border-radius:12px 0 0 12px;color:#fff;background-color:#53617a;width:130px;padding-left:20px}.modal-content dl dd{border-radius:0 12px 12px 0;color:#111;background-color:#f1f1f1;width:570px;padding-left:20px}.modal-content h2{font-size:16px;color:#111;padding-left:1em;margin-bottom:.3em}.modal-content h2:before{margin-right:.1em}.modal-line-container{display:none}body.introduction{background-color:#000}body.introduction .container{background-size:cover;background-repeat:no-repeat;background-position:center top;background-image:url('../images/pc/pages/introduction/bg-without-fog.jpg?1484279321')}body.introduction .page-container.introduction{padding-bottom:143px;position:relative;z-index:1}body.introduction .page-container.introduction .page-header{padding-top:100px}body.introduction .page-container.introduction .page-headline{background-image:url('../images/pc/pages/introduction/headline.png?1484279321');background-repeat:no-repeat;background-position:left top;width:583px;height:114px;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 20px}body.introduction .page-container.introduction .page-title.story{background-image:url('../images/pc/pages/introduction/headline-story.png?1484279321');background-repeat:no-repeat;background-position:left top;width:399px;height:64px;background-size:contain;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 20px}body.introduction .page-container.introduction .page-description{background-image:url('../images/pc/pages/introduction/description.png?1484279321');background-repeat:no-repeat;background-position:left top;width:585px;height:142px;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 80px}body.introduction .page-container.introduction .page-title.video{background-image:url('../images/pc/pages/introduction/headline-video.png?1484279321');background-repeat:no-repeat;background-position:left top;width:399px;height:64px;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 10px}body.introduction .page-container.introduction .play-video{background-image:url('../images/pc/pages/introduction/thumbnail.png?1484279321');background-repeat:no-repeat;background-position:left top;width:480px;height:270px;background-size:cover;margin:auto}body.introduction .ani-fog{background-image:url('../images/pc/pages/introduction/fog.png?1484279321');background-repeat:no-repeat;background-position:left top;width:2279px;height:330px;background-size:auto 100%;position:absolute;left:0;width:100%;bottom:130px;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 4s ease-in-out 500ms;-o-transition:opacity 4s ease-in-out 500ms;-webkit-transition:opacity 4s ease-in-out;-webkit-transition-delay:500ms;-webkit-transition:opacity 4s ease-in-out 500ms;transition:opacity 4s ease-in-out 500ms}body.introduction.loaded .ani-fog{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.character .page-container.character{position:relative;z-index:1}.character .page-container.character .page-header{padding-top:100px}.character .page-container.character .page-headline{background-position:0 -682px;background-size:583px 3850px;width:583px;height:114px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 20px}.character .page-container.character .page-subtitle{background-position:0 -3786px;background-size:583px 3850px;width:399px;height:64px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 20px}.character .page-container.character .characters{position:relative;letter-spacing:-.5em;margin-bottom:40px}.character .page-container.character .characters li{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;width:33%;vertical-align:bottom}.character .page-container.character .characters li.mildred a{background-position:0 -2215px;background-size:583px 3850px;width:326px;height:346px}.character .page-container.character .characters li.guilford a{background-position:0 -356px;background-size:583px 3850px;width:301px;height:324px}.character .page-container.character .characters li.rachel a{background-position:0 -2952px;background-size:583px 3850px;width:312px;height:267px}.character .page-container.character .characters li.lickollo a{background-position:0 -1652px;background-size:583px 3850px;width:300px;height:256px}.character .page-container.character .characters li.sandy a{background-position:0 -3527px;background-size:583px 3850px;width:316px;height:257px}.character .page-container.character .characters li.jikko a{background-position:0 -1103px;background-size:583px 3850px;width:300px;height:241px}.character .page-container.character .characters li.lickollo a{margin-left:27px}.character .page-container.character .characters li.guilford a{margin-left:11px}.character .page-container.character .characters li.rachel a{margin-left:-17px}.character .page-container.character .characters li.sandy a{margin-left:-5px}.character .page-container.character .characters li.jikko a{margin-left:-5px}.character .page-container.character .character-andmore{background-image:url('../images/pc/pages/character/characters.png?1484279321');padding-bottom:39.37876%;width:100%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 100px}.character .page-container.character #character-modal{z-index:1}.character .custom-fancybox .fancybox-skin{border-radius:none;box-shadow:none;background:none;padding:0 !important}.character .custom-fancybox .fancybox-inner{background-image:url('../images/pc/pages/character/book.png?1484279321');background-repeat:no-repeat;background-position:left top;width:789px;height:429px;background-size:cover;z-index:2;overflow:visible !important}.character .custom-fancybox .mildred-detail .description{background-position:0 -1910px;background-size:583px 3850px;width:317px;height:303px}.character .custom-fancybox .guilford-detail .description{background-position:0 -51px;background-size:583px 3850px;width:318px;height:303px}.character .custom-fancybox .rachel-detail .description{background-position:0 -2647px;background-size:583px 3850px;width:317px;height:303px}.character .custom-fancybox .lickollo-detail .description{background-position:0 -1346px;background-size:583px 3850px;width:316px;height:304px}.character .custom-fancybox .sandy-detail .description{background-position:0 -3221px;background-size:583px 3850px;width:317px;height:304px}.character .custom-fancybox .jikko-detail .description{background-position:0 -798px;background-size:583px 3850px;width:313px;height:303px}.character .custom-fancybox .mildred-detail .the-chara{background-image:url('../images/pc/pages/character/mildred.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;-webkit-animation:play-mildred 1.4s steps(21) infinite;animation:play-mildred 1.4s steps(21) infinite;width:480px;height:375px;right:-70px;top:20px}@-webkit-keyframes play-mildred{100%{background-position:0 -7875px}}@keyframes play-mildred{100%{background-position:0 -7875px}}.character .custom-fancybox .rachel-detail .the-chara{-webkit-animation:play-rachel 2s steps(31) infinite;animation:play-rachel 2s steps(31) infinite;background-image:url('../images/pc/pages/character/rachel.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;width:353px;height:373px;right:0;top:0}@-webkit-keyframes play-rachel{100%{background-position:0 -11563px}}@keyframes play-rachel{100%{background-position:0 -11563px}}.character .custom-fancybox .guilford-detail .the-chara{-webkit-animation:play-guilford 1.3s steps(13) infinite;animation:play-guilford 1.3s steps(13) infinite;background-image:url('../images/pc/pages/character/guilford.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;width:448px;height:410px;right:-10px;top:-20px}@-webkit-keyframes play-guilford{100%{background-position:0 -5330px}}@keyframes play-guilford{100%{background-position:0 -5330px}}.character .custom-fancybox .sandy-detail .the-chara{-webkit-animation:play-sandy 1.4s steps(19) infinite;animation:play-sandy 1.4s steps(19) infinite;background-image:url('../images/pc/pages/character/sandy.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;width:292px;height:353px;right:70px;top:10px}@-webkit-keyframes play-sandy{100%{background-position:0 -6707px}}@keyframes play-sandy{100%{background-position:0 -6707px}}.character .custom-fancybox .jikko-detail .the-chara{-webkit-animation:play-jikko 1.4s steps(16) infinite;animation:play-jikko 1.4s steps(16) infinite;background-image:url('../images/pc/pages/character/jikko.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;width:300px;height:217px;right:60px;top:100px}@-webkit-keyframes play-jikko{100%{background-position:0 -3472px}}@keyframes play-jikko{100%{background-position:0 -3472px}}.character .custom-fancybox .lickollo-detail .the-chara{-webkit-animation:play-lickollo 2s steps(31) infinite;animation:play-lickollo 2s steps(31) infinite;background-image:url('../images/pc/pages/character/lickllo.png?1484279321');background-repeat:no-repeat;background-position:left top;background-size:cover;width:183px;height:312px;right:130px;top:10px}@-webkit-keyframes play-lickollo{100%{background-position:0 -9672px}}@keyframes play-lickollo{100%{background-position:0 -9672px}}.character .custom-fancybox .description{left:50px;top:55px}.character .custom-fancybox .description,.character .custom-fancybox .the-chara{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;z-index:2;overflow:hidden}.character .custom-fancybox .fancybox-close{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:0 0;background-size:583px 3850px;width:49px;height:49px;top:-50px;right:0}.character .custom-fancybox .fancybox-nav{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;bottom:-50px;top:inherit}.character .custom-fancybox .fancybox-nav span{display:none !important}.character .custom-fancybox .fancybox-nav.fancybox-prev{background-position:0 -2605px;background-size:583px 3850px;width:90px;height:40px}.character .custom-fancybox .fancybox-nav.fancybox-next{background-position:0 -2563px;background-size:583px 3850px;width:90px;height:40px}.character .fancybox-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.system .page-container.system{position:relative;z-index:1;padding-bottom:50px}.system .page-container.system .page-section{width:1000px;margin:auto;position:relative}.system .page-container.system .page-section.skill .page-subtitle{background-position:0 -1382px;background-size:785px 2395px;width:713px;height:157px}.system .page-container.system .page-section.skill .page-tip-1{background-position:0 -1633px;background-size:785px 2395px;width:325px;height:171px}.system .page-container.system .page-section.skill .page-tip-2{background-position:0 -1806px;background-size:785px 2395px;width:369px;height:270px}.system .page-container.system .page-section.skill .page-text{background-position:0 -1541px;background-size:785px 2395px;width:770px;height:90px}.system .page-container.system .page-section.boss .page-subtitle{background-position:0 -196px;background-size:785px 2395px;width:785px;height:86px}.system .page-container.system .page-section.boss .page-tip-1{background-position:0 -376px;background-size:785px 2395px;width:424px;height:147px}.system .page-container.system .page-section.boss .page-tip-2{background-position:0 -525px;background-size:785px 2395px;width:425px;height:143px}.system .page-container.system .page-section.boss .page-text{background-position:0 -284px;background-size:785px 2395px;width:770px;height:90px}.system .page-container.system .page-section.grow .page-subtitle{background-position:0 -670px;background-size:785px 2395px;width:411px;height:87px}.system .page-container.system .page-section.grow .page-tip-1{background-position:0 -851px;background-size:785px 2395px;width:295px;height:246px}.system .page-container.system .page-section.grow .page-tip-2{background-position:0 -1099px;background-size:785px 2395px;width:608px;height:281px}.system .page-container.system .page-section.grow .page-text{background-position:0 -759px;background-size:785px 2395px;width:770px;height:90px}.system .page-container.system .page-section.story .page-subtitle{background-position:0 -2078px;background-size:785px 2395px;width:565px;height:86px}.system .page-container.system .page-section.story .page-tip-1{background-position:0 -2258px;background-size:785px 2395px;width:340px;height:137px}.system .page-container.system .page-section.story .page-text{background-position:0 -2166px;background-size:785px 2395px;width:770px;height:90px}.system .page-container.system .page-section.skill .page-tip-1{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:translate(200px, 50px) scaleX(0.5) scaleY(0.3);transform:translate(200px, 50px) scaleX(0.5) scaleY(0.3);-webkit-transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13);transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13);left:-70px;top:-180px}.system .page-container.system .page-section.skill .page-tip-1.action{-webkit-transform:translate(0px, 0px) scaleX(1) scaleY(1);transform:translate(0px, 0px) scaleX(1) scaleY(1)}.system .page-container.system .page-section.skill .page-tip-2{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translate(0px, 100px);transform:translate(0px, 100px);right:-70px;bottom:-120px}.system .page-container.system .page-section.skill .page-tip-2.action{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-name:kuma;animation-name:kuma;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.system .page-container.system .page-section.boss .page-tip-1{left:-110px;top:-180px;-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translate(100px, 50px) scaleX(0.3) scaleY(0.3);transform:translate(100px, 50px) scaleX(0.3) scaleY(0.3);-webkit-transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13);transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13)}.system .page-container.system .page-section.boss .page-tip-1.action{-webkit-transform:translate(0px, 0px) scaleX(1) scaleY(1);transform:translate(0px, 0px) scaleX(1) scaleY(1)}.system .page-container.system .page-section.boss .page-tip-2{right:-80px;bottom:-90px;-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13);transition-timing-function:cubic-bezier(0.07, 1.67, 0.22, 1.13);-webkit-transform:translate(100px, 50px) scaleX(0.3) scaleY(0.3);transform:translate(100px, 50px) scaleX(0.3) scaleY(0.3)}.system .page-container.system .page-section.boss .page-tip-2.action{-webkit-transform:translate(0px, 0px) scaleX(1) scaleY(1);transform:translate(0px, 0px) scaleX(1) scaleY(1)}.system .page-container.system .page-section.grow .page-tip-1{right:-70px;top:-70px;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:scaleX(1.5) scaleY(1.5);transform:scaleX(1.5) scaleY(1.5);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.system .page-container.system .page-section.grow .page-tip-1.action{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.system .page-container.system .page-section.grow .page-tip-2{-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translate(0px, 100px) scaleX(0.3) scaleY(0.3);transform:translate(0px, 100px) scaleX(0.3) scaleY(0.3);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);left:-370px;bottom:-100px}.system .page-container.system .page-section.grow .page-tip-2.action{-webkit-transform:translate(0px, 0px) scaleX(1) scaleY(1);transform:translate(0px, 0px) scaleX(1) scaleY(1)}.system .page-container.system .page-section.story .page-tip-1{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translate(0px, 100px) scaleX(0.3) scaleY(0.3);transform:translate(0px, 100px) scaleX(0.3) scaleY(0.3);-webkit-transition-timing-function:cubic-bezier(0, 2.19, 0.6, 0.54);transition-timing-function:cubic-bezier(0, 2.19, 0.6, 0.54);right:-150px;bottom:-10px}.system .page-container.system .page-section.story .page-tip-1.action{-webkit-transform:translate(0px, 0px) scaleX(1) scaleY(1);transform:translate(0px, 0px) scaleX(1) scaleY(1)}.system .page-container.system .page-header{padding-top:100px}.system .page-container.system .page-headline{background-position:0 0;background-size:785px 2395px;width:583px;height:114px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 20px}.system .page-container.system .page-subtitle{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto -30px;position:relative;z-index:1}.system .page-container.system .page-tip-1,.system .page-container.system .page-tip-2{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 1.15, 0.73, 0.88);transition-timing-function:cubic-bezier(0, 1.15, 0.73, 0.88);position:absolute;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.system .page-container.system .page-tip-1.action,.system .page-container.system .page-tip-2.action{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.system .page-container.system .page-text{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 110px}.system .page-container.system .page-content{background-color:rgba(0,0,0,0.6);width:770px;margin:0 auto 10px;padding:10px;position:relative}.system .flex-direction-nav li.flex-nav-prev a{left:-40px}.system .flex-direction-nav li.flex-nav-next a{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);-webkit-filter:FlipH;filter:FlipH;right:-40px}.system .flex-direction-nav a{-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:0 -116px;background-size:785px 2395px;width:50px;height:78px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;text-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;top:50%;margin:0}.system video{max-width:750px;width:100%;height:auto}.shooting-star{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:150px;left:50%;min-width:1000px;height:100%;z-index:0}.shooting-star [class^='star']{-webkit-animation:star-start 5s infinite ease-out;animation:star-start 5s infinite ease-out;display:block;width:2px;height:2px;border-radius:50%;top:0;position:relative;-webkit-animation-direction:normal;animation-direction:normal;-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}.shooting-star [class^='star']:after{content:'';position:absolute;top:0;left:4px;border:2px solid transparent;border-width:2px 150px 2px 150px;border-color:transparent transparent transparent #ffffe6;-webkit-transform:rotate(-45deg) translate3d(1px, -1px, 0);transform:rotate(-45deg) translate3d(1px, -1px, 0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-animation:shooting 5s infinite ease-out;animation:shooting 5s infinite ease-out;-webkit-animation-direction:normal;animation-direction:normal}.shooting-star .star-1{-webkit-animation-delay:1.2s;animation-delay:1.2s;top:50px;left:400px}.shooting-star .star-1:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.shooting-star .star-2{-webkit-animation-delay:1.5s;animation-delay:1.5s;top:-50px;left:480px}.shooting-star .star-2:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.shooting-star .star-3{-webkit-animation-delay:2.2s;animation-delay:2.2s;top:370px;left:550px}.shooting-star .star-3:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.shooting-star .star-4{-webkit-animation-delay:2.5s;animation-delay:2.5s;top:0;left:720px}.shooting-star .star-4:after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.shooting-star .star-5{-webkit-animation-delay:4.2s;animation-delay:4.2s;top:290px;left:760px}.shooting-star .star-5:after{-webkit-animation-delay:4.2s;animation-delay:4.2s}.shooting-star .star-6{-webkit-animation-delay:3.3s;animation-delay:3.3s;top:-50px;left:-50px}.shooting-star .star-6:after{-webkit-animation-delay:3.3s;animation-delay:3.3s}.shooting-star .star-7{-webkit-animation-delay:3.7s;animation-delay:3.7s;top:0;left:0}.shooting-star .star-7:after{-webkit-animation-delay:3.7s;animation-delay:3.7s}.shooting-star .star-8{-webkit-animation-delay:4.1s;animation-delay:4.1s;top:0;left:920px}.shooting-star .star-8:after{-webkit-animation-delay:4.1s;animation-delay:4.1s}.shooting-star .star-9{-webkit-animation-delay:5.3s;animation-delay:5.3s;top:240px;left:900px}.shooting-star .star-9:after{-webkit-animation-delay:5.3s;animation-delay:5.3s}.shooting-star .star-10{-webkit-animation-delay:5.6s;animation-delay:5.6s;top:450px;left:1000px}.shooting-star .star-10:after{-webkit-animation-delay:5.6s;animation-delay:5.6s}
