@keyframes elastic{0%{transform-origin:50% 0;transform:translateY(0)}60%{transform:translateY(-9px) scaleX(1.1) scaleY(1.02)}to{transform:translateY(0)}}@keyframes elastic2{0%{opacity:0;transform-origin:50% 0;transform:translateY(0)}60%{opacity:1;transform:translateY(-12px) scaleX(1.08) scaleY(1.02)}to{opacity:1;transform:translateY(0)}}.clearfix{zoom:1}.clearfix:after{content:"";clear:both;display:block}body,html{height:100%}#wrapper{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#wrapper .content{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:641px){body{background:url(/images/top/bg_hero.png) 50% 0 fixed no-repeat;background-size:2560px 2000px}body.bg-blue{background:url(/images/top/bg_hero-blue.png) 50% 0 fixed no-repeat;background-size:2560px 2000px}body.bg-cross{background:url(/images/top/bg_hero-cross.jpg) 50% 0 fixed no-repeat;background-size:2560px 2000px}body:before{content:"";display:block;position:fixed;z-index:200;left:calc(50vw - 650px + 14px);top:4px;width:1415px;height:520px;background:url(/images/top/topHero_chara-p-text.png) 0 0}#wrapper{position:relative}#wrapper:after{position:fixed;z-index:0;top:135px;left:74px;width:100%;height:2px;filter:blur(4px);background-color:#1e2d2d;opacity:.4;content:""}.isIE #wrapper:after{background-color:rgba(30,45,45,.4);box-shadow:0 0 4px #1e2d2d}#mainFooter .gnav{display:none}}@media screen and (max-width:640px){body:before{background:url(/images/common/bg_child-sp.png) 50% 0 no-repeat;background-size:100% auto;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}body.bg-blue:before{background:url(/images/top/bg_hero-blue-sp.png) 50% 0 no-repeat;background-size:100% auto}body.bg-cross:before{background:url(/images/top/bg_hero-cross-sp.jpg) 50% 0 no-repeat;background-size:100% 100%}}@media screen and (min-width:641px){#mastHead{position:fixed;height:121px;z-index:2000;background:#fff url(/images/top/bg_hero.png) 50% 0 fixed no-repeat;background-size:2560px 2000px}.bg-blue #mastHead{background:#fff url(/images/top/bg_hero-blue.png) 50% 0 fixed no-repeat;background-size:2560px 2000px}.bg-cross #mastHead{background:#fff url(/images/top/bg_hero-cross.jpg) 50% 0 fixed no-repeat;background-size:2560px 2000px}#mastHead:after,#mastHead:before{position:absolute;content:"";display:block}#mastHead:before{z-index:2000;bottom:0;left:90px;width:100%;height:2px;background-color:rgba(30,45,45,.5)}#mastHead:after{z-index:200;left:calc(50vw - 650px + 14px);top:4px;width:1415px;height:117px;background:url(/images/top/topHero_chara-p-text.png) 0 0}}#content{position:relative;z-index:1000;padding-top:121px}#content a{color:#1e2d2d}#content .content_section,#content .inner{position:relative}@media screen and (min-width:641px){#content>.inner{padding:70px 0 143px;width:1340px}#content .content_section h4{font-size:20px;margin-bottom:37px}#content .content_section p{font-size:15px;line-height:28px}#content .content_section p+p{margin-top:30px}#content .content_section p+h4{margin-top:77px}}@media screen and (max-width:640px){#content .content_section p{font-size:20px;line-height:1.5em}#content .content_section p+p{margin-top:29px}#content .content_section p+h4{margin-top:77px}}@media screen and (min-width:1341px){#wrapper:after{left:calc(50% - 601px)}#mastHead:before{left:calc(50% - 585px)}}.page--children h2{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:fixed}.page-news .news_nav .news_nav_item{position:relative;background:none;text-shadow:-12px 10px 20px rgba(0,0,0,.3)}.page-news .news_nav .news_nav_item .txtHide{opacity:0}.page-news .news_nav .news_nav_item span{font-weight:600}.page-news .news_nav .news_nav_item a{display:block;width:100%;height:100%;font-weight:600;text-decoration:none}.page-news .news_nav .news_nav_item.current a:before{content:"> "}.page-news .news_wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-news .news_item{display:block;position:relative;min-height:385px;color:#1e2d2d;text-decoration:none;font-weight:600}.page-news .news_item:before{content:"";position:absolute;left:0;top:31px;z-index:-1;display:block;width:100%;height:calc(100% - 120px);opacity:.85;background-color:#1accf3;box-shadow:-13px 13px 13px rgba(30,45,45,.4)}.page-news .news_item figure{margin-left:26px;background:50% 50% no-repeat;background-size:cover}.page-news .news_item .header{margin:20px 0 0;min-height:101px;padding:0 24px 57px;color:#fff;font-size:20px;line-height:25px;transition:opacity .2s;overflow:hidden}.page-news .news_item .header:before{content:"> "}.page-news .news_item:hover .header{opacity:.6;transition:opacity 0s}.page-news .news_item .date{position:absolute;left:10px;line-height:1.1em}.page-news .news_item .category{position:absolute;left:10px}.page-news .pagenation_item.current{position:relative}.page-news .pagenation_item.current:after{content:"";background:url(/images/common/spr_gnav.png) 0 -107px no-repeat;display:block;position:absolute;left:50%;right:0;top:0;transform:translate(-50%);width:32px;height:35px;pointer-events:none;transition:height 0s .3s,opacity .1s}@media screen and (min-width:641px){.page-news h2{top:440px;left:-8px;width:161px;height:702px;background:url(/images/news/header_news.png) 0 0 no-repeat}.page-news.bg-blue h2,.page-news.bg-cross h2{background:url(/images/news/header_news-blue.png) 0 0 no-repeat}.page-news .content>.inner{display:-ms-flexbox;display:flex}.page-news .news_nav{position:fixed;z-index:2000;top:189px;left:89px;width:206px}.page-news .news_nav .news_nav_item{font-size:15px}.page-news .news_nav .news_nav_item a:hover:before{content:"> "}.page-news .news_nav .news_nav_item+.news_nav_item{margin-top:28px}.page-news .news_wrapper{margin-left:292px;width:961px}.page-news .news_item{margin-left:59px;width:281px;padding-bottom:100px}.page-news .news_item:nth-child(3n - 2){margin-left:0}.page-news .news_item:nth-child(6n+1):before,.page-news .news_item:nth-child(6n+2):before,.page-news .news_item:nth-child(6n+3):before{background-color:#f118b1}.page-news .news_item figure{width:255px;height:144px;margin-left:26px;background:50% 50% no-repeat;background-size:cover}.page-news .news_item .header{margin-top:20px;min-height:101px;padding:0 24px 20px;color:#fff;font-size:16px;line-height:25px}.page-news .news_item .date{font-size:28px;bottom:71px}.page-news .news_item .category{font-size:12px;bottom:44px}.page-news .pagenation{width:830px;padding-left:270px;margin:59px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-news .pagenation .pagenation_item{font-size:22px;font-weight:600;line-height:27px;vertical-align:bottom}.page-news .pagenation .pagenation_item a{display:block;width:100%;height:100%;text-decoration:none;font-weight:400}.page-news .pagenation .pagenation_item.arrow:hover,.page-news .pagenation .pagenation_item.number:hover{opacity:.6}.page-news .pagenation .arrow{width:126px;height:22px}.page-news .pagenation .arrow.left{background:url(/images/news/page_arrow_left-sp.png) 0 0 no-repeat}.page-news .pagenation .arrow.right{background:url(/images/news/page_arrow_right-sp.png) 0 0 no-repeat}.page-news .pagenation .arrow.disabled{background:none}.page-news .pagenation .arrow.disabled a{display:none}.page-news .pagenation .more,.page-news .pagenation .number{padding-top:2px}.page-news .pagenation .arrow+.number{margin-left:0}.page-special h2{left:-76px;top:440px;width:286px;height:661px;background:url(/images/news/header_special.png) 0 0 no-repeat}.page-special.bg-blue h2,.page-special.bg-cross h2{background:url(/images/news/header_special-blue.png) 0 0 no-repeat}.page-special .news_item:before{background-color:#1accf3!important}.page-special .news_item:nth-child(6n+4):before,.page-special .news_item:nth-child(6n+5):before,.page-special .news_item:nth-child(6n+6):before{background-color:#f118b1!important}}@media screen and (max-width:640px){.page-news #content{padding-top:145px;padding-bottom:100px}.page-news h2{top:0;left:0;width:302px;height:116px;background:url(/images/news/header_news-sp.png) 0 0 no-repeat}.page-news.bg-blue h2,.page-news.bg-cross h2{background:url(/images/news/header_news-blue-sp.png) 0 0 no-repeat}.page-news .news_nav{display:-ms-flexbox;display:flex;width:560px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.page-news .news_nav .news_nav_item{font-size:18px;text-shadow:-12px 10px 20px rgba(0,0,0,.5)}.page-news .news_nav .news_nav_item.header{display:none}.page-news .news_wrapper{width:560px;margin:85px auto 0}.page-news .news_item{position:relative;z-index:100;margin-left:44px;width:258px;padding-bottom:100px}.page-news .news_item:nth-child(odd){margin-left:0}.page-news .news_item:before{height:calc(100% - 131px);top:28px}.page-news .news_item:nth-child(4n+1):before,.page-news .news_item:nth-child(4n+2):before{background-color:#f118b1}.page-news .news_item figure{width:232px;height:132px;margin-left:26px;background:50% 50% no-repeat;background-size:cover}.page-news .news_item .date{left:10px;bottom:87px;font-size:32px}.page-news .news_item .category{left:10px;bottom:57px;font-size:18px}.page-news .pagenation{width:560px;margin:59px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-news .pagenation .pagenation_item{font-size:22px;font-weight:600;line-height:27px;vertical-align:bottom}.page-news .pagenation .pagenation_item a{display:block;width:100%;height:100%;text-decoration:none;font-weight:400}.page-news .pagenation .pagenation_item.arrow:hover,.page-news .pagenation .pagenation_item.number:hover{opacity:.6}.page-news .pagenation .arrow{width:126px;height:22px}.page-news .pagenation .arrow.left{background:url(/images/news/page_arrow_left-sp.png) 0 0 no-repeat}.page-news .pagenation .arrow.right{background:url(/images/news/page_arrow_right-sp.png) 0 0 no-repeat}.page-news .pagenation .arrow.disabled{background:none}.page-news .pagenation .arrow.disabled a{display:none}.page-news .pagenation .more,.page-news .pagenation .number{padding-top:2px}.page-news .pagenation .arrow+.number{margin-left:0}.page-special h2{top:0;left:0;width:356px;height:116px;background:url(/images/news/header_special-sp.png) 0 0 no-repeat}.page-special.bg-blue h2,.page-special.bg-cross h2{background:url(/images/news/header_special-blue-sp.png) 0 0 no-repeat}.page-special .news_item:before{background-color:#1accf3!important}.page-special .news_item:nth-child(4n+3):before,.page-special .news_item:nth-child(4n+4):before{background-color:#f118b1!important}}.page-news-child.page-news .content_news{position:relative;margin:0 auto;background-color:rgba(255,0,180,.85);box-shadow:-30px 30px 28px rgba(0,0,0,.4)}.page-news-child.page-news .headerImage{max-width:100%;height:auto}.page-news-child.page-news .headerTitle{position:relative;color:#1e2d2d}.page-news-child.page-news .headerTitle:after{content:"";position:absolute;left:0;display:block;width:10px;height:1px;background-color:#1e2d2d}.page-news-child.page-news .news_content{color:#fff;font-weight:600}.page-news-child.page-news .btn_close{position:absolute;right:0;bottom:0;display:block;width:82px;height:82px;background:url(/images/news/btn-close.png) 0 0 no-repeat;transition:.2s}.page-news-child.page-news .btn_close:hover{opacity:.5;transition:.1s}.page-news-child.page-news.page-special .content_news{background-color:rgba(0,210,255,.85)}.page-news-child.page-news .content-about .pagenation,.page-news-child.page-news .content-about .share_sns{display:none}@media screen and (min-width:641px){.page-news-child.page-news #content>.inner{padding-top:90px;width:1340px}.page-news-child.page-news .inner>h2{display:none}.page-news-child.page-news .content_news{width:1000px}.page-news-child.page-news .news_wrapper{width:764px;margin:0 auto;padding:0}.page-news-child.page-news .header_catch{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:absolute;left:34px;top:-23px;width:348px;height:121px;background:url(/images/news/header_catch-news.png) 0 0 no-repeat}.page-news-child.page-news.page-special .header_catch{width:467px;background-image:url(/images/news/header_catch-special.png)}.page-news-child.page-news .news_header{padding-top:91px;width:100%}.page-news-child.page-news .category,.page-news-child.page-news .date{position:absolute;top:147px;transform:rotate(90deg);transform-origin:0 0}.page-news-child.page-news .date{left:1017px;font-size:39px;line-height:1em;font-weight:700}.page-news-child.page-news .category{left:966px;width:300px;font-size:17px}.page-news-child.page-news .share_sns{width:135px;margin:0 0 20px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-news-child.page-news .share_sns .share_item{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:31px;height:35px;background:url(/images/news/share_sns.png) 0 0 no-repeat}.page-news-child.page-news .share_sns .share_item a{display:block;width:100%;height:100%}.page-news-child.page-news .share_sns .share_item-tw{background-position:0 -35px}.page-news-child.page-news .share_sns .share_item-tw.disabled,.page-news-child.page-news .share_sns .share_item-tw.disabled:hover{background-position:0 0}.page-news-child.page-news .share_sns .share_item-tw:after{background-position:0 -105px}.page-news-child.page-news .share_sns .share_item-fb{background-position:-57px -35px}.page-news-child.page-news .share_sns .share_item-fb.disabled,.page-news-child.page-news .share_sns .share_item-fb.disabled:hover{background-position:-57px 0}.page-news-child.page-news .share_sns .share_item-fb:after{background-position:-57px -105px}.page-news-child.page-news .share_sns .share_item-line{background-position:-111px -35px}.page-news-child.page-news .share_sns .share_item-line.disabled,.page-news-child.page-news .share_sns .share_item-line.disabled:hover{background-position:-111px 0}.page-news-child.page-news .share_sns .share_item-line:after{background-position:-111px -105px}.page-news-child.page-news .headerTitle{margin-top:35px;padding:0 0 48px;font-size:22px;line-height:34px}.page-news-child.page-news .headerTitle:after{bottom:23px}.page-news-child.page-news .pagenation{margin:140px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:81px;padding-left:0}.page-news-child.page-news .pagenation .arrow{width:163px;margin:0!important;height:28px;background-image:url(/images/news/page_arrow-child.png)}.page-news-child.page-news .pagenation .arrow.right{background-position:100% 0}.page-news-child.page-news .btn_close:hover{opacity:.5;transition:.1s}.page-news-child.page-news .content-about .content_section{padding-bottom:160px}.page-news-child.page-news .content-about .header_catch{width:594px;background-image:url(/images/news/header_catch-about.png)}.page-news-child.page-news .content-about .headerTitle{margin-top:65px}}@media screen and (max-width:640px){.page-news-child.page-news #content>.inner{padding-top:3px;width:100%}.page-news-child.page-news .content_news{width:560px;padding-bottom:420px}.page-news-child.page-news .news_wrapper{width:480px;margin:0 auto;padding:0}.page-news-child.page-news .header_catch{display:none}.page-news-child.page-news .news_header{padding-top:37px;width:100%}.page-news-child.page-news .dateCategory{width:500px;position:absolute;left:586px;top:73px;transform:rotate(90deg);transform-origin:0 0}.page-news-child.page-news .date{font-size:39px;line-height:1em;font-weight:700;display:inline}.page-news-child.page-news .category{margin-left:8px;font-size:20px;display:inline}.page-news-child.page-news .share_sns{position:absolute;left:0;right:0;bottom:275px;width:290px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-news-child.page-news .share_sns .share_item{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:55px;height:51px;background:url(/images/news/share_sns-sp.png) 0 0 no-repeat}.page-news-child.page-news .share_sns .share_item a{display:block;width:100%;height:100%}.page-news-child.page-news .share_sns .share_item-fb{background-position:-55px 0}.page-news-child.page-news .share_sns .share_item-line{background-position:-110px 0}.page-news-child.page-news .headerTitle{margin-top:38px;padding:0 0 56px;font-size:24px;line-height:36px}.page-news-child.page-news .headerTitle:after{bottom:23px}.page-news-child.page-news .pagenation{position:absolute;left:0;right:0;bottom:160px;width:398px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-news-child.page-news .pagenation .arrow{width:199px;height:26px;margin:0!important;background-image:url(/images/news/page_arrow-child-sp.png)}.page-news-child.page-news .pagenation .arrow.right{background-position:100% 0}.page-news-child.page-news .content-about .content_section{padding-bottom:200px}.page-news-child.page-news .content-about h2{width:451px;background-image:url(/images/news/header_catch-about-sp.png)}.page-news-child.page-news.bg-blue .content-about h2,.page-news-child.page-news.bg-cross .content-about h2{background-image:url(/images/news/header_catch-about-blue-sp.png)}}@media screen and (min-width:1341px){.page-news h2{left:calc(50% - 678px)}.page-news .news_nav{left:calc(50% - 585px)}.page-special h2{left:calc(50% - 746px)}}.page--character .character_nav{position:relative;z-index:1000;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page--character.page--character-parent .character_nav_item:before{display:block;content:"";z-index:-1;background-color:#000;opacity:.4}.page--character.page--character-parent .character_nav_item .cover,.page--character.page--character-parent .character_nav_item:before{position:absolute;width:100%;height:100%;display:block;pointer-events:none}.page--character.page--character-parent .character_nav_item .cover,.page--character.page--character-parent .character_nav_item .name{pointer-events:none}.page--character .character_nav_item{position:relative;display:block;background:0 0 no-repeat}.page--character .character_nav_item.disabled{pointer-events:none}.page--character .character_nav_item .cover,.page--character .character_nav_item .name{background:0 0 no-repeat}.page--character .character_nav_item .cover.hover{opacity:0}.page--character .character_nav_item .name{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block;right:0;top:0;height:0}@media screen and (min-width:1341px){.page--character h2{left:calc(50% - 679px)!important}}@media screen and (min-width:641px){.page--character h2{top:440px;left:-9px;width:517px;height:546px;background:url(/images/character/header_character.png) 0 0 no-repeat}.page--character.bg-blue h2,.page--character.bg-cross h2{background-image:url(/images/character/header_character-blue.png)}.page--character .character_nav{width:890px}.page--character.page--character-parent #content>.inner{padding-top:76px}.page--character.page--character-parent .character_nav_item{width:415px;height:415px;margin-bottom:60px;box-shadow:-28px 28px 18px rgba(0,0,0,.4)}.page--character.page--character-parent .character_nav_item:not(.disabled):hover .cover{transition:.35s linear;opacity:0}.page--character.page--character-parent .character_nav_item:not(.disabled):hover .hover{transition:.3s;opacity:1}.page--character.page--character-parent .character_nav_item:not(.disabled):hover .name{height:100%;transition:.4s cubic-bezier(.19,1,.22,1) .3s;width:174px;background-color:#1e2d2d}.page--character.page--character-parent .character_nav_item .name{position:absolute}.page--character.page--character-parent .character_nav_item.lynx .cover{background-image:url(/images/character/nav_item-lynx.png)}.page--character.page--character-parent .character_nav_item.lynx .cover.hover{background-image:url(/images/character/nav_item_over-lynx.png)}.page--character.page--character-parent .character_nav_item.lynx .name{background-image:url(/images/character/nav_item_band-lynx.png)}.page--character.page--character-parent .character_nav_item.orion .cover{background-image:url(/images/character/nav_item-orion.png)}.page--character.page--character-parent .character_nav_item.orion .cover.hover{background-image:url(/images/character/nav_item_over-orion.png)}.page--character.page--character-parent .character_nav_item.orion .name{background-image:url(/images/character/nav_item_band-orion.png)}.page--character.page--character-parent .character_nav_item.orion.disabled .cover{background-image:url(/images/character/nav_item-orion-disabled.png)}.page--character.page--character-parent .character_nav_item.phoenix .cover{background-image:url(/images/character/nav_item-phoenix.png)}.page--character.page--character-parent .character_nav_item.phoenix .cover.hover{background-image:url(/images/character/nav_item_over-phoenix.png)}.page--character.page--character-parent .character_nav_item.phoenix .name{background-image:url(/images/character/nav_item_band-phoenix.png)}.page--character.page--character-parent .character_nav_item.phoenix.disabled .cover{background-image:url(/images/character/nav_item-phoenix-disabled.png)}.page--character.page--character-parent .character_nav_item.libra .cover{background-image:url(/images/character/nav_item-libra.png)}.page--character.page--character-parent .character_nav_item.libra .cover.hover{background-image:url(/images/character/nav_item_over-libra.png)}.page--character.page--character-parent .character_nav_item.libra .name{background-image:url(/images/character/nav_item_band-libra.png)}.page--character.page--character-parent .character_nav_item.libra.disabled .cover{background-image:url(/images/character/nav_item-libra-disabled.png)}.page--character.page--character-parent .character_nav_item.gemini .cover{background-image:url(/images/character/nav_item-gemini.png)}.page--character.page--character-parent .character_nav_item.gemini .cover.hover{background-image:url(/images/character/nav_item_over-gemini.png)}.page--character.page--character-parent .character_nav_item.gemini .name{background-image:url(/images/character/nav_item_band-gemini.png)}.page--character.page--character-parent .character_nav_item.gemini.disabled .cover{background-image:url(/images/character/nav_item-gemini-disabled.png)}.page--character.page--character-parent .character_nav_item.auriga .cover{background-image:url(/images/character/nav_item-auriga.png)}.page--character.page--character-parent .character_nav_item.auriga .cover.hover{background-image:url(/images/character/nav_item_over-auriga.png)}.page--character.page--character-parent .character_nav_item.auriga .name{background-image:url(/images/character/nav_item_band-auriga.png)}.page--character.page--character-parent .character_nav_item.auriga.disabled .cover{background-image:url(/images/character/nav_item-auriga-disabled.png)}.page--character.page--character-parent .character_nav_item.corvus .cover{background-image:url(/images/character/nav_item-corvus.png)}.page--character.page--character-parent .character_nav_item.corvus .cover.hover{background-image:url(/images/character/nav_item_over-corvus.png)}.page--character.page--character-parent .character_nav_item.corvus .name{background-image:url(/images/character/nav_item_band-corvus.png)}.page--character.page--character-parent .character_nav_item.corvus.disabled .cover{background-image:url(/images/character/nav_item-corvus-disabled.png)}.page--character.page--character-parent .character_nav_item.monoceros .cover{background-image:url(/images/character/nav_item-monoceros.png)}.page--character.page--character-parent .character_nav_item.monoceros .cover.hover{background-image:url(/images/character/nav_item_over-monoceros.png)}.page--character.page--character-parent .character_nav_item.monoceros .name{background-image:url(/images/character/nav_item_band-monoceros.png)}.page--character.page--character-parent .character_nav_item.monoceros.disabled .cover{background-image:url(/images/character/nav_item-monoceros-disabled.png)}.page--character.page--character-parent .character_nav_item.another{width:890px;height:213px}.page--character.page--character-parent .character_nav_item.another .cover{background-image:url(/images/character/nav_item-others.png?v2)}.page--character.page--character-parent .character_nav_item.another:hover .cover{opacity:1}.page--character.page--character-parent .character_nav_item.another .cover.hover{display:none}.page--character.page--character-parent .character_nav_item.another .name{width:306px!important;background-image:url(/images/character/nav_item_band-others.png)}.page--character.page--character-parent .character_nav_item.another.disabled .cover{background-image:url(/images/character/nav_item-others-disabled.png)}}@media screen and (max-width:640px){.page--character h2{top:0;left:0;width:520px;height:116px;background:url(/images/character/header_character-sp.png) 0 0 no-repeat}.page--character.bg-blue h2,.page--character.bg-cross h2{background-image:url(/images/character/header_character-blue-sp.png)}.page--character .character_nav{width:558px}.page--character .character_nav_item:before{left:-14px;top:14px;filter:blur(18px)}.page--character.page--character-parent #content>.inner{padding-top:28px}.page--character.page--character-parent .character_nav_item{width:257px;height:257px;margin-bottom:54px}.page--character.page--character-parent .character_nav_item:not(.disabled).touch .cover{transition:.3s;opacity:0}.page--character.page--character-parent .character_nav_item:not(.disabled).touch .hover{transition:.3s;opacity:1}.page--character.page--character-parent .character_nav_item:not(.disabled).touch .name{height:100%;transition:.4s cubic-bezier(.19,1,.22,1) .3s;width:108px;background-color:#1e2d2d}.page--character.page--character-parent .character_nav_item .cover.hover{background-position:-257px 0}.page--character.page--character-parent .character_nav_item .name{position:absolute;background:url(/images/character/nav_item_band-sp.png) no-repeat}.page--character.page--character-parent .character_nav_item.lynx .cover{background-image:url(/images/character/nav_item-lynx-sp.png)}.page--character.page--character-parent .character_nav_item.lynx .name{background-position:0 0}.page--character.page--character-parent .character_nav_item.orion .cover{background-image:url(/images/character/nav_item-orion-sp.png)}.page--character.page--character-parent .character_nav_item.orion .name{background-position:-108px 0}.page--character.page--character-parent .character_nav_item.orion.disabled .cover{background-image:url(/images/character/nav_item-orion-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.phoenix .cover{background-image:url(/images/character/nav_item-phoenix-sp.png)}.page--character.page--character-parent .character_nav_item.phoenix .name{background-position:-216px 0}.page--character.page--character-parent .character_nav_item.phoenix.disabled .cover{background-image:url(/images/character/nav_item-phoenix-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.libra .cover{background-image:url(/images/character/nav_item-libra-sp.png)}.page--character.page--character-parent .character_nav_item.libra .name{background-position:-324px 0}.page--character.page--character-parent .character_nav_item.libra.disabled .cover{background-image:url(/images/character/nav_item-libra-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.gemini .cover{background-image:url(/images/character/nav_item-gemini-sp.png)}.page--character.page--character-parent .character_nav_item.gemini .name{background-position:-432px 0}.page--character.page--character-parent .character_nav_item.gemini.disabled .cover{background-image:url(/images/character/nav_item-gemini-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.auriga .cover{background-image:url(/images/character/nav_item-auriga-sp.png)}.page--character.page--character-parent .character_nav_item.auriga .name{background-position:-540px 0}.page--character.page--character-parent .character_nav_item.auriga.disabled .cover{background-image:url(/images/character/nav_item-auriga-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.corvus .cover{background-image:url(/images/character/nav_item-corvus-sp.png)}.page--character.page--character-parent .character_nav_item.corvus .name{background-position:-648px 0}.page--character.page--character-parent .character_nav_item.corvus.disabled .cover{background-image:url(/images/character/nav_item-corvus-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.monoceros .cover{background-image:url(/images/character/nav_item-monoceros-sp.png)}.page--character.page--character-parent .character_nav_item.monoceros .name{background-position:-756px 0}.page--character.page--character-parent .character_nav_item.monoceros.disabled .cover{background-image:url(/images/character/nav_item-monoceros-disabled-sp.png)}.page--character.page--character-parent .character_nav_item.another{width:558px;height:133px}.page--character.page--character-parent .character_nav_item.another .cover{background-image:url(/images/character/nav_item-others-sp.png?v2)}.page--character.page--character-parent .character_nav_item.another.touch .cover{opacity:1}.page--character.page--character-parent .character_nav_item.another .cover.hover{display:none}.page--character.page--character-parent .character_nav_item.another .name{width:191px!important;background:url(/images/character/nav_item_band-others-sp.png) no-repeat}.page--character.page--character-parent .character_nav_item.another.disabled .cover{background-image:url(/images/character/nav_item-others-disabled-sp.png)}}.page--character.page--character-child{position:relative}.page--character.page--character-child .character_detail{position:relative;margin:0 auto}.page--character.page--character-child .character_detail_main{position:relative;z-index:2000;margin:0 auto}.page--character.page--character-child .chara_team-lynx .character_detail_main>.inner{background-color:#ff280a;background-color:rgba(255,40,10,.85)}.page--character.page--character-child .chara_team-orion .character_detail_main>.inner{background-color:#4637ff;background-color:rgba(70,55,255,.85)}.page--character.page--character-child .chara_team-phoenix .character_detail_main>.inner{background-color:#bebebe;background-color:hsla(0,0%,75%,.85)}.page--character.page--character-child .chara_team-libra .character_detail_main>.inner{background-color:#ce9740;background-color:rgba(206,151,64,.85)}.page--character.page--character-child .chara_team-gemini .character_detail_main>.inner{background-color:#646464;background-color:hsla(0,0%,39%,.85)}.page--character.page--character-child .chara_team-auriga .character_detail_main>.inner{background-color:#68a396;background-color:rgba(104,163,150,.85)}.page--character.page--character-child .chara_team-corvus .character_detail_main>.inner{background-color:#845bc0;background-color:rgba(132,91,192,.85)}.page--character.page--character-child .chara_team-monoceros .character_detail_main>.inner{background-color:#ffc300;background-color:rgba(255,195,0,.85)}.page--character.page--character-child .chara_team-another .character_detail_main>.inner{background-color:#d2c8e1;background-color:rgba(210,200,225,.85)}.page--character.page--character-child .detail_upper{position:relative}.page--character.page--character-child .detail_upper .chara_image_wrapper{z-index:2000;position:absolute}.page--character.page--character-child .detail_upper .chara_image_wrapper .chara_image{position:absolute;left:0;right:0;top:0;margin:auto;opacity:0;pointer-events:none}.page--character.page--character-child .detail_upper .chara_image_wrapper .chara_image.is--visible{opacity:1;transform:none;transition:opacity .2s .1s,transform .4s cubic-bezier(.075,.82,.165,1) .1s}.page--character.page--character-child .detail_upper .chara_image_wrapper .chara_image.is--hidden{transform:translateX(40px);opacity:0}.page--character.page--character-child .detail_upper .chara_image_wrapper .chara_image.is--hidden.is--transition{transform:translateX(-10px);transition:opacity .2s,transform .3s cubic-bezier(.6,.04,.98,.335)}.page--character.page--character-child .chara_switcher{position:absolute;cursor:pointer}.page--character.page--character-child .chara_switcher.disabled{opacity:.3!important;cursor:auto;pointer-events:none}.page--character.page--character-child .chara_name{position:absolute;left:0;pointer-events:none}.page--character.page--character-child .profile_lead{position:absolute}.page--character.page--character-child .profile_catch,.page--character.page--character-child .profile_team{position:absolute;pointer-events:none}.page--character.page--character-child .profile_voice{position:absolute}.page--character.page--character-child .profile_voice h3{display:none}.page--character.page--character-child .profile_voice .voice_item{position:absolute;display:block;opacity:0;transition:opacity .2s;cursor:pointer}.page--character.page--character-child .profile_voice .voice_item:after{content:"";position:absolute;border-radius:50%;background-color:#1e2d2d;pointer-events:none}.page--character.page--character-child .profile_voice .voice_item.is--playing:after{background-color:#fff}.page--character.page--character-child .profile_spec dl{display:-ms-flexbox;display:flex;color:#1e2d2d;font-weight:600}.page--character.page--character-child .profile_text{text-align:justify}.page--character.page--character-child .profile_text img{pointer-events:none}.page--character.page--character-child .profile_text p{font-weight:600;color:#fff}.page--character.page--character-child .detail_lower{position:relative}.page--character.page--character-child .detail_lower .chara_image_wrapper .chara_shadow{position:static;pointer-events:none}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:after,.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:first-child:before{content:"";display:block;position:absolute;z-index:500}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:last-child:after{display:none}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_icon{position:relative;z-index:1000}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_text{font-weight:600}.page--character.page--character-child .detail_lower .btn_back{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block;position:absolute;right:0;bottom:0;width:83px;height:83px;background:url(/images/character/bg_back.png) 0 0 no-repeat}.page--character.page--character-child .character_detail_otherChara .otherChara_item{display:block;box-shadow:-14px 14px 18px rgba(0,0,0,.4)}.page--character.page--character-child .character_detail_otherChara .otherChara_item img{width:100%;height:100%}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item{position:absolute;top:0;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item.left{left:0}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item.right{right:0}.page--character.page--character-child .chara_team-another .character_nav_item.another,.page--character.page--character-child .chara_team-auriga .character_nav_item.auriga,.page--character.page--character-child .chara_team-corvus .character_nav_item.corvus,.page--character.page--character-child .chara_team-gemini .character_nav_item.gemini,.page--character.page--character-child .chara_team-libra .character_nav_item.libra,.page--character.page--character-child .chara_team-lynx .character_nav_item.lynx,.page--character.page--character-child .chara_team-monoceros .character_nav_item.monoceros,.page--character.page--character-child .chara_team-orion .character_nav_item.orion,.page--character.page--character-child .chara_team-phoenix .character_nav_item.phoenix{display:none}@media screen and (min-width:641px){.page--character.page--character-child #content>.inner{padding-top:90px}.page--character.page--character-child h2{display:none}.page--character.page--character-child .character_detail{width:1160px}.page--character.page--character-child .character_detail_main{width:820px}.page--character.page--character-child .character_detail_main>.inner{box-shadow:-14px 14px 18px rgba(0,0,0,.4)}.page--character.page--character-child .detail_upper{padding-top:662px;padding-bottom:72px;background:url(/images/character/bg_detail_upper.png) 43px 139px no-repeat}.page--character.page--character-child .detail_upper .chara_image_wrapper{position:absolute;left:200px;top:-30px;text-align:center;width:400px}.page--character.page--character-child .character_nav_item{transition:opacity .3s}.page--character.page--character-child .character_nav_item:not(.disabled):hover{opacity:.6}.page--character.page--character-child .chara_switcher{left:44px;top:110px;width:113px;height:24px;background:url(/images/character/bg_chara_switcher.png) 0 0 no-repeat;transition:opacity .2s}.page--character.page--character-child .chara_switcher:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .chara_name{top:255px}.page--character.page--character-child .profile_lead{background:url(/images/character/bg_profile_lead.png) 0 0 no-repeat;width:265px;height:63px;left:532px;top:244px}.page--character.page--character-child .profile_catch{right:39px;top:41px;z-index:1000}.page--character.page--character-child .profile_team_container{position:absolute;left:0;top:0;z-index:100}.page--character.page--character-child .profile_team{left:528px;top:346px}.page--character.page--character-child .profile_voice{left:43px;top:463px;width:128px;height:25px;background:url(/images/character/bg_profile_voice.png) 0 0 no-repeat}.page--character.page--character-child .profile_voice .voice_item{width:25px;height:25px}.page--character.page--character-child .profile_voice .voice_item.is--playing,.page--character.page--character-child .profile_voice .voice_item:hover{opacity:1}.page--character.page--character-child .profile_voice .voice_item:first-child{left:44px}.page--character.page--character-child .profile_voice .voice_item:nth-child(2){left:73px}.page--character.page--character-child .profile_voice .voice_item:nth-child(3){left:102px}.page--character.page--character-child .profile_voice .voice_item:after{left:8px;top:9px;width:9px;height:9px}.page--character.page--character-child .profile_spec{position:absolute;left:43px;top:510px}.page--character.page--character-child .profile_spec dl{font-size:14px;margin-bottom:9px}.page--character.page--character-child .profile_spec dt{width:80px;line-height:22px}.page--character.page--character-child .profile_spec dd{text-indent:-.8em;margin-left:.8em;width:200px;line-height:22px}.page--character.page--character-child .profile_text{width:822px;padding-left:360px}.page--character.page--character-child .profile_text p{margin-top:21px;font-size:14px;line-height:31px}.page--character.page--character-child .detail_lower{min-height:515px;padding-bottom:116px}.page--character.page--character-child .detail_lower .chara_image_wrapper{position:absolute;width:400px;left:0;bottom:0;text-align:center}.page--character.page--character-child .detail_lower .chara_intention{position:relative;z-index:1000;padding-left:444px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:first-child:before{width:88px;height:26px;left:-88px;top:16px;background:url(/images/character/bg_intention.png?v2) 0 0 no-repeat}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:after{width:1px;height:22px;height:calc(100% - 83px + 22px);left:41px;top:83px;background:#1e2d2d}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item+.chara_intention_item{margin-top:22px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item+.chara_intention_item:after{width:1px;height:70px;left:41px;top:-70px;background:#1e2d2d}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_text{margin-left:22px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_name{padding-top:4px;font-size:22px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_detail{padding-top:5px;font-size:14px;line-height:22px}.page--character.page--character-child .detail_lower .btn_back{width:83px;height:83px;background:url(/images/character/bg_back.png) 0 0 no-repeat;transition:opacity .2s}.page--character.page--character-child .detail_lower .btn_back:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .character_detail_nav{width:1160px;position:absolute;z-index:1000;left:0;top:0}.page--character.page--character-child .character_detail_otherChara{padding-left:18px;padding-bottom:88px}.page--character.page--character-child .character_detail_otherChara .otherChara_item{width:80px;height:80px;margin-bottom:25px;box-shadow:-14px 14px 18px rgba(0,0,0,.4);transition:opacity .2s}.page--character.page--character-child .character_detail_otherChara .otherChara_item:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .character_detail_pagenation{position:relative}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item{width:152px;height:26px;background:url(/images/character/spr_character_detail_pagenation.png) 0 0 no-repeat;transition:opacity .2s}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item.disabled{opacity:0!important;pointer-events:none}.page--character.page--character-child .character_detail_pagenation .character_detail_pagenation_item.right{background-position:0 -30px}.page--character.page--character-child .section_character_nav{width:1000px;margin:90px auto 0}.page--character.page--character-child .character_nav{width:1000px}.page--character.page--character-child .character_nav_item{width:214px;min-height:200px;height:auto;margin-bottom:32px}.page--character.page--character-child .character_nav_item .cover{position:relative;width:214px;height:214px;background:url(/images/character/spr_character_nav_child.png) 0 0 no-repeat;box-shadow:-28px 28px 18px rgba(0,0,0,.4)}.page--character.page--character-child .character_nav_item .cover.hover{display:none}.page--character.page--character-child .character_nav_item .name{margin-top:20px;display:block;width:220px;height:60px;background:url(/images/character/spr_character_name_child.png?v2) 0 0 no-repeat}.page--character.page--character-child .character_nav_item.lynx .cover{background-position:0 0}.page--character.page--character-child .character_nav_item.lynx .name{left:-3px;background-position:0 0}.page--character.page--character-child .character_nav_item.lynx.disabled .cover{background-position:0 -214px}.page--character.page--character-child .character_nav_item.lynx.disabled .name{background-position:-220px 0}.page--character.page--character-child .character_nav_item.orion .cover{background-position:-214px 0}.page--character.page--character-child .character_nav_item.orion .name{left:-3px;background-position:0 -60px}.page--character.page--character-child .character_nav_item.orion.disabled .cover{background-position:-214px -214px}.page--character.page--character-child .character_nav_item.orion.disabled .name{background-position:-220px -60px}.page--character.page--character-child .character_nav_item.phoenix .cover{background-position:-428px 0}.page--character.page--character-child .character_nav_item.phoenix .name{background-position:0 -120px}.page--character.page--character-child .character_nav_item.phoenix.disabled .cover{background-position:-428px -214px}.page--character.page--character-child .character_nav_item.phoenix.disabled .name{background-position:-220px -120px}.page--character.page--character-child .character_nav_item.libra .cover{background-position:-642px 0}.page--character.page--character-child .character_nav_item.libra .name{background-position:0 -180px}.page--character.page--character-child .character_nav_item.libra.disabled .cover{background-position:-642px -214px}.page--character.page--character-child .character_nav_item.libra.disabled .name{background-position:-220px -180px}.page--character.page--character-child .character_nav_item.gemini .cover{background-position:-856px 0}.page--character.page--character-child .character_nav_item.gemini .name{background-position:0 -240px}.page--character.page--character-child .character_nav_item.gemini.disabled .cover{background-position:-856px -214px}.page--character.page--character-child .character_nav_item.gemini.disabled .name{background-position:-220px -240px}.page--character.page--character-child .character_nav_item.auriga .cover{background-position:-1070px 0}.page--character.page--character-child .character_nav_item.auriga .name{left:-5px;background-position:0 -300px}.page--character.page--character-child .character_nav_item.auriga.disabled .cover{background-position:-1070px -214px}.page--character.page--character-child .character_nav_item.auriga.disabled .name{background-position:-220px -300px}.page--character.page--character-child .character_nav_item.corvus .cover{background-position:-1284px 0}.page--character.page--character-child .character_nav_item.corvus .name{left:-1px;background-position:0 -360px}.page--character.page--character-child .character_nav_item.corvus.disabled .cover{background-position:-1284px -214px}.page--character.page--character-child .character_nav_item.corvus.disabled .name{background-position:-220px -360px}.page--character.page--character-child .character_nav_item.monoceros .cover{background-position:-1498px 0}.page--character.page--character-child .character_nav_item.monoceros .name{background-position:0 -420px}.page--character.page--character-child .character_nav_item.monoceros.disabled .cover{background-position:-1498px -214px}.page--character.page--character-child .character_nav_item.monoceros.disabled .name{background-position:-220px -420px}.page--character.page--character-child .character_nav_item.another .cover{background:url(/images/character/character_nav_child-other.png) 0 0 no-repeat}.page--character.page--character-child .character_nav_item.another .name{background-position:0 -480px}.page--character.page--character-child .character_nav_item.another.disabled .cover{background:url(/images/character/spr_character_nav_child.png) -1712px -214px no-repeat}.page--character.page--character-child .character_nav_item.another.disabled .name{background-position:-220px -480px}}@media screen and (max-width:640px){.page--character.page--character-child #content>.inner{padding-top:28px;padding-bottom:50px}.page--character.page--character-child .character_detail_main{width:558px}.page--character.page--character-child .character_detail_main>.inner{box-shadow:-14px 14px 18px rgba(0,0,0,.4)}.page--character.page--character-child .detail_upper{padding-top:676px;padding-bottom:72px}.page--character.page--character-child .detail_upper .chara_image_wrapper{position:absolute;z-index:1000;left:99px;top:-39px;width:500px;height:1000px;overflow:hidden;pointer-events:none}.page--character.page--character-child .detail_upper .chara_image_wrapper .chara_image{left:auto}.page--character.page--character-child .chara_switcher{position:relative;margin-left:35px;width:140px;height:30px;background:url(/images/character/bg_chara_switcher-sp.png) 0 0 no-repeat}.page--character.page--character-child .chara_name{width:224px;height:auto;top:425px}.page--character.page--character-child .profile_catch{left:35px;top:34px;height:320px;width:auto}.page--character.page--character-child .profile_team_container{background:url(/images/character/bg_detail_upper-sp.png) 35px 0 no-repeat;position:relative;padding-top:43px;margin-top:4px;min-height:199px}.page--character.page--character-child .profile_lead{background:url(/images/character/bg_profile_lead-sp.png) 0 0 no-repeat;width:231px;height:92px;left:233px;top:49px}.page--character.page--character-child .no-emblem .profile_lead{left:120px}.page--character.page--character-child .profile_team{position:relative;margin-left:35px}.page--character.page--character-child .no-emblem .profile_team{position:absolute;left:120px;top:170px;margin:0}.page--character.page--character-child .profile_voice{left:0;top:523px;width:203px;height:29px;background:url(/images/character/bg_profile_voice-sp.png) 0 0 no-repeat}.page--character.page--character-child .profile_voice .voice_item{width:29px;height:29px}.page--character.page--character-child .profile_voice .voice_item.is--playing,.page--character.page--character-child .profile_voice .voice_item.touch{opacity:1}.page--character.page--character-child .profile_voice .voice_item:first-child{left:51px}.page--character.page--character-child .profile_voice .voice_item:nth-child(2){left:111px}.page--character.page--character-child .profile_voice .voice_item:nth-child(3){left:173px}.page--character.page--character-child .profile_voice .voice_item:after{left:10px;top:11px;width:9px;height:9px}.page--character.page--character-child .profile_spec{margin-top:80px;padding-left:35px}.page--character.page--character-child .profile_spec dl{font-size:18px;margin-bottom:1px;line-height:36px}.page--character.page--character-child .profile_spec dt{width:115px}.page--character.page--character-child .profile_spec dd{text-indent:-.8em;margin-left:.8em;width:360px}.page--character.page--character-child .profile_text{margin-top:102px;width:558px;padding-left:120px}.page--character.page--character-child .profile_text img{width:auto;height:50px}.page--character.page--character-child .profile_text p{margin-top:17px;font-size:18px;line-height:37px}.page--character.page--character-child .chara_team-another .profile_text img{height:52px}.page--character.page--character-child .detail_lower{min-height:515px;padding-bottom:162px}.page--character.page--character-child .detail_lower .chara_image_wrapper{position:relative;width:488px;text-align:center;margin:0 auto;border-bottom:1px solid #1e2d2d}.page--character.page--character-child .detail_lower .chara_intention{position:relative;z-index:1000;padding-left:35px;padding-top:124px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:first-child:before{width:8px;height:84px;left:37px;top:-84px;background:url(/images/character/bg_intention-sp.png?v2) 0 0 no-repeat}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item:after{width:1px;height:20px;height:calc(100% - 83px + 20px);left:41px;top:83px;background:#1e2d2d}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item+.chara_intention_item{margin-top:20px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_item+.chara_intention_item:after{width:1px;height:80px;left:41px;top:-80px;background:#1e2d2d}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_text{margin-left:22px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_name{font-size:21px}.page--character.page--character-child .detail_lower .chara_intention .chara_intention_detail{padding-top:4px;font-size:18px;line-height:30px}.page--character.page--character-child .detail_lower .btn_back{width:83px;height:83px;background:url(/images/character/bg_back.png) 0 0 no-repeat;transition:opacity .2s}.page--character.page--character-child .detail_lower .btn_back:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .detail_lower .character_detail_pagenation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:400px;height:27px;margin:90px auto 0 73px;position:relative}.page--character.page--character-child .detail_lower .character_detail_pagenation .character_detail_pagenation_item{position:relative;display:block;width:200px;height:27px;background:url(/images/character/spr_character_detail_pagenation-sp.png) 0 0 no-repeat;transition:opacity .2s}.page--character.page--character-child .detail_lower .character_detail_pagenation .character_detail_pagenation_item:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .detail_lower .character_detail_pagenation .character_detail_pagenation_item.right{background-position:-200px 0}.page--character.page--character-child .detail_lower .character_detail_pagenation .character_detail_pagenation_item.disabled{display:none}.page--character.page--character-child .character_detail_nav{margin:66px auto 0;width:580px;position:relative}.page--character.page--character-child .character_detail_otherChara{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:55px}.page--character.page--character-child .character_detail_otherChara .otherChara_item{width:120px;height:120px;margin-bottom:55px;margin-right:55px;box-shadow:-14px 14px 18px rgba(0,0,0,.4);transition:opacity .2s}.page--character.page--character-child .character_detail_otherChara .otherChara_item:hover{opacity:.5;transition:opacity .1s}.page--character.page--character-child .section_character_nav{width:558px;margin:63px auto 0}.page--character.page--character-child .character_nav{width:558px}.page--character.page--character-child .character_nav_item{width:250px;min-height:280px;height:auto;margin-bottom:37px}.page--character.page--character-child .character_nav_item .cover{position:relative;width:250px;height:250px;background:0 0 no-repeat;box-shadow:-15px 15px 18px rgba(0,0,0,.4)}.page--character.page--character-child .character_nav_item .cover.hover{display:none}.page--character.page--character-child .character_nav_item.disabled .cover{background-position:-250px 0}.page--character.page--character-child .character_nav_item .name{margin-top:27px;display:block;width:260px;height:70px;background:url(/images/character/spr_character_name_child-sp.png?v2) 0 0 no-repeat}.page--character.page--character-child .character_nav_item.lynx .cover{background-image:url(/images/character/spr_character_name_child-lynx-sp.png)}.page--character.page--character-child .character_nav_item.lynx .name{left:-3px;background-position:0 0}.page--character.page--character-child .character_nav_item.lynx.disabled .name{background-position:-260px 0}.page--character.page--character-child .character_nav_item.orion .cover{background-image:url(/images/character/spr_character_name_child-orion-sp.png)}.page--character.page--character-child .character_nav_item.orion .name{left:-3px;background-position:0 -70px}.page--character.page--character-child .character_nav_item.orion.disabled .name{background-position:-260px -70px}.page--character.page--character-child .character_nav_item.phoenix .cover{background-image:url(/images/character/spr_character_name_child-phoenix-sp.png)}.page--character.page--character-child .character_nav_item.phoenix .name{background-position:0 -140px}.page--character.page--character-child .character_nav_item.phoenix.disabled .name{background-position:-260px -140px}.page--character.page--character-child .character_nav_item.libra .cover{background-image:url(/images/character/spr_character_name_child-libra-sp.png)}.page--character.page--character-child .character_nav_item.libra .name{background-position:0 -210px}.page--character.page--character-child .character_nav_item.libra.disabled .name{background-position:-260px -210px}.page--character.page--character-child .character_nav_item.gemini .cover{background-image:url(/images/character/spr_character_name_child-gemini-sp.png)}.page--character.page--character-child .character_nav_item.gemini .name{background-position:0 -280px}.page--character.page--character-child .character_nav_item.gemini.disabled .name{background-position:-260px -280px}.page--character.page--character-child .character_nav_item.auriga .cover{background-image:url(/images/character/spr_character_name_child-auriga-sp.png)}.page--character.page--character-child .character_nav_item.auriga .name{left:-5px;background-position:0 -350px}.page--character.page--character-child .character_nav_item.auriga.disabled .name{background-position:-260px -350px}.page--character.page--character-child .character_nav_item.corvus .cover{background-image:url(/images/character/spr_character_name_child-corvus-sp.png)}.page--character.page--character-child .character_nav_item.corvus .name{left:-1px;background-position:0 -420px}.page--character.page--character-child .character_nav_item.corvus.disabled .name{background-position:-260px -420px}.page--character.page--character-child .character_nav_item.monoceros .cover{background-image:url(/images/character/spr_character_name_child-monoceros-sp.png)}.page--character.page--character-child .character_nav_item.monoceros .name{background-position:0 -490px}.page--character.page--character-child .character_nav_item.monoceros.disabled .name{background-position:-260px -490px}.page--character.page--character-child .character_nav_item.another .cover{background-image:url(/images/character/spr_character_name_child-others-sp.png?v2)}.page--character.page--character-child .character_nav_item.another .name{background-position:0 -560px}.page--character.page--character-child .character_nav_item.another.disabled .cover{background-position:0 -250px}.page--character.page--character-child .character_nav_item.another.disabled .name{background-position:-260px -560px}}.page--staffcast #content .content_section{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.page--staffcast #content .content_section .content_section_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--staffcast #content .content_section .role_wrapper{letter-spacing:.01em;position:relative;z-index:500;display:inline-block;font-family:YakuHanJP,Noto Sans JP,sans-serif}.page--staffcast #content .content_section .role_wrapper:after,.page--staffcast #content .content_section .role_wrapper:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1}.page--staffcast #content .content_section .role_wrapper:before{left:-24px;top:24px;background-color:#1e2d2d;opacity:.4;filter:blur(10px)}.page--staffcast #content .content_section .role_wrapper:after{left:0;top:0;background:rgba(255,6,180,.85) 0 0 no-repeat}.page--staffcast #content .content_section.content_cast .role_wrapper:after{background-color:rgba(0,210,255,.85)}.page--staffcast.isIE #content .content_section .role_wrapper{box-shadow:-28px 28px 18px rgba(30,45,45,.4)}.page--staffcast.isIE #content .content_section .role_wrapper:before{display:none}@media screen and (min-width:1341px){.page--staffcast h2{left:calc(50% - 697px)!important}}@media screen and (min-width:641px){.page--staffcast h2{top:435px;left:-27px;width:526px;height:438px;background:url(/images/staffcast/header_staffcast.png) 0 0 no-repeat}.page--staffcast.bg-blue h2,.page--staffcast.bg-cross h2{background-image:url(/images/staffcast/header_staffcast-blue.png)}.page--staffcast #content>.inner{padding-top:67px}.page--staffcast #content .content_section{width:1340px;padding-left:335px}.page--staffcast #content .content_section .content_section_header{position:absolute;left:265px;top:0;background:url(/images/staffcast/content_section_header-staff.png) 0 0 no-repeat;width:15px;height:50px}.page--staffcast #content .content_section .role_wrapper .role_header{font-size:23px;margin-top:-4px;margin-bottom:12px}.page--staffcast #content .content_section .role_wrapper .role_name{font-size:23px;line-height:45px;margin-bottom:-11px;margin-right:-.14em;padding-left:14px}.page--staffcast #content .content_section .role_wrapper .role_note{font-size:15px;margin-bottom:-7px;margin-top:18px;padding-left:14px}.page--staffcast #content .content_section.content_cast,.page--staffcast #content .content_section .role_wrapper+.role_wrapper{margin-top:72px}.page--staffcast #content .content_section.content_cast .content_section_header{background-position:-15px 0}}@media screen and (max-width:640px){.page--staffcast h2{top:0;left:0;width:523px;height:122px;background:url(/images/staffcast/header_staffcast-sp.png) 0 -6px no-repeat}.page--staffcast.bg-blue h2,.page--staffcast.bg-cross h2{background-image:url(/images/staffcast/header_staffcast-blue-sp.png)}.page--staffcast #content>.inner{padding-top:28px}.page--staffcast #content .content_section{width:556px;padding-bottom:100px}.page--staffcast #content .content_section .content_section_header{background:url(/images/staffcast/content_section_header-staff-sp.png) 0 0 no-repeat;width:50px;height:15px;margin-bottom:25px}.page--staffcast #content .content_section .role_wrapper .role_header{font-size:26px;margin-top:-4px;margin-bottom:8px}.page--staffcast #content .content_section .role_wrapper .role_name{font-size:26px;line-height:48px;margin-bottom:-11px;margin-right:-.02em;padding-left:15px}.page--staffcast #content .content_section .role_wrapper .role_note{font-size:20px;margin-bottom:-4px;margin-top:20px;padding-left:15px}.page--staffcast #content .content_section .role_wrapper+.role_wrapper{margin-top:72px}.page--staffcast #content .content_section.content_cast{margin-top:30px}.page--staffcast #content .content_section.content_cast .content_section_header{background-position:0 -15px}.page--staffcast #content .content_section.content_cast .role_name{letter-spacing:.05em}}.page--story .story_nav .news_nav_item{position:relative;background:none;text-shadow:-12px 10px 20px rgba(0,0,0,.3)}.page--story .story_nav .news_nav_item .txtHide{opacity:0}.page--story .story_nav .news_nav_item span{font-weight:600}.page--story .story_nav .news_nav_item a{display:block;width:100%;height:100%;font-weight:600;text-decoration:none}.page--story .story_nav .news_nav_item.current a:before{content:"> "}.page--story .content_section{position:relative}.page--story .content_section .content_section_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--story .content_section .content_section_footer{position:relative}.page--story .content_section .content_section_footer:after{content:"";display:block;width:10px;height:10px;position:absolute;background-color:#1e2d2d;border-radius:50%;transition:.4s cubic-bezier(.19,1,.22,1) .1s}.page--story .dropShadow{position:relative;z-index:auto!important;box-shadow:-28px 28px 18px rgba(30,45,45,.4)}.page--story .inViewSection .inViewTarget,.page--story .inViewSection .inViewTargetRight{transform:none;opacity:1;transition:.4s cubic-bezier(.19,1,.22,1) .1s}.page--story .inViewSection.is--not--inView .inViewTarget,.page--story .inViewSection.is--not--inView .inViewTargetRight{transform:translateX(-40px);opacity:0;transition:opacity .35s 0s,transform .5s cubic-bezier(.19,1,.22,1) 0s}.page--story .inViewSection.is--not--inView .inViewTargetRight{transform:translateX(40px)}.page--story .section_intro .intro_textLineContainer{width:120px;height:755px;position:absolute;top:0}.page--story .section_intro .intro_textLineContainer .intro_textLine{width:1px;background-color:#1e2d2d;position:absolute;left:60px;height:0}.page--story .section_intro .intro_textLineContainer .intro_textLineText{width:120px;height:12px;position:absolute;background:url("/images/story/intro_textLineText.png") 0 0 no-repeat}.page--story .section_intro .intro_textLineContainer .intro_textLineText.text-1{top:0;background-position:50% 0}.page--story .section_intro .intro_textLineContainer .intro_textLineText.text-2{top:745px;background-position:50% -12px}@media screen and (min-width:1341px){.page--story h2{left:calc(50% - 741px)!important}.page--story .story_nav{left:calc(50% - 585px)!important}}@media screen and (min-width:641px){.page--story h2{top:416px;left:-71px;width:288px;height:571px;background:url("/images/story/header_story.png") 0 0 no-repeat}.page--story .content{overflow-x:hidden}.page--story #content>.inner{padding-top:67px;width:1160px;padding-left:200px}.page--story .story_nav{position:fixed;z-index:2000;top:189px;left:89px;width:206px}.page--story .story_nav .news_nav_item{font-size:15px}.page--story .story_nav .news_nav_item a:hover:before{content:"> "}.page--story .story_nav .news_nav_item+.news_nav_item{margin-top:28px}.page--story .content_section .content_section_header{width:106px;height:35px;position:absolute;right:0;top:0;background:url("/images/story/content_section_header-story.png") 0 0 no-repeat}.page--story .content_section .textLine{transition:1s cubic-bezier(.19,1,.22,1) .1s}.page--story .section_intro{height:1770px}.page--story .section_intro .content_section_header{display:none;right:17px;top:15px}.page--story .section_intro .intro_catch{width:960px;height:486px;background:url("/images/story/intro_catch.jpg") 0 0 no-repeat}.page--story .section_intro .intro_content{position:relative;margin-top:38px}.page--story .section_intro .intro_lead{width:275px;height:462px;position:absolute;right:47px;top:-153px;background:url("/images/story/intro_lead.png") 0 0 no-repeat}.page--story .section_intro .intro_textLineContainer{left:195px}.page--story .section_intro .intro_textLineContainer .intro_textLine{top:30px}.page--story .section_intro .intro_textLineContainer .intro_textLine.is--inView{height:700px}.page--story .section_intro .intro_text{width:506px;height:346px;position:absolute;z-index:500;left:0;top:205px;background:url("/images/story/intro_text.png") 0 0 no-repeat}.page--story .section_intro .intro_figureContainer{position:absolute;right:-512px;top:442px;width:1076px;height:568px}.page--story .section_intro .intro_figure{width:1076px;height:568px;background:url("/images/story/intro_figure.png") 0 0 no-repeat}.page--story .section_intro .intro_figure.figure-2{display:none}.page--story .section_intro .content_section_footer{width:177px;height:149px;position:absolute;left:360px;bottom:0;background:url("/images/story/content_section_footer-01.png") 0 0 no-repeat}.page--story .section_intro .content_section_footer:after{left:147px;top:0}.page--story .section_intro .content_section_footer.pointerDown:after{transform:translate(-118px,139px)}.page--story .section_summary{margin-top:75px;padding-top:40px}.page--story .section_summary .content_section_header{background-position:0 -35px}.page--story .section_summary .summary_article{position:relative;padding-bottom:85px}.page--story .section_summary .summary_article .background{width:628px;height:355px;position:absolute;left:168px;top:152px;background-color:#00d2ff}.page--story .section_summary .summary_article div.summary_lead,.page--story .section_summary .summary_article div.summary_text{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--story .section_summary .summary_article .summary_figure,.page--story .section_summary .summary_article .summary_lead,.page--story .section_summary .summary_article .summary_text{background:0 0 no-repeat}.page--story .section_summary .summary_article .summary_lead{position:absolute;right:0;top:60px}.page--story .section_summary .summary_article .summary_figure{width:532px;height:300px}.page--story .section_summary .summary_article .summary_textLineContainer{width:40px;height:100%;position:absolute;left:627px;top:0}.page--story .section_summary .summary_article .summary_textLine{width:1px;background-color:#1e2d2d;position:absolute;left:20px;top:32px;height:0}.page--story .section_summary .summary_article .summary_textLine.is--inView{height:100%;height:calc(100% - 46px)}.page--story .section_summary .summary_article .summary_textLineText{width:40px;height:18px;position:absolute;background:url("/images/story/summary_textLineText.png") no-repeat}.page--story .section_summary .summary_article .summary_text{position:relative;margin-top:51px}.page--story .section_summary .summary_article:last-child{padding-bottom:0}.page--story .section_summary .summary_article:last-child .summary_textLine{display:none}.page--story .section_summary .summary_article-01 .summary_lead{width:216px;height:262px;background-image:url("/images/story/summary_lead-01.png")}.page--story .section_summary .summary_article-01 .summary_figure{background-image:url("/images/story/summary_figure-01.jpg")}.page--story .section_summary .summary_article-01 .summary_text{width:570px;height:208px;background-image:url("/images/story/summary_text-01.png")}.page--story .section_summary .summary_article-02 .summary_lead{width:218px;height:256px;background-image:url("/images/story/summary_lead-02.png")}.page--story .section_summary .summary_article-02 .summary_figure{background-image:url("/images/story/summary_figure-02.jpg")}.page--story .section_summary .summary_article-02 .summary_text{width:562px;height:208px;background-image:url("/images/story/summary_text-02.png")}.page--story .section_summary .summary_article-02 .summary_textLineText{background-position:0 -20px}.page--story .section_summary .summary_article-03 .background{top:84px}.page--story .section_summary .summary_article-03 .summary_lead{width:331px;height:441px;background-image:url("/images/story/summary_lead-03.png")}.page--story .section_summary .summary_article-03 .summary_figure{background-image:url("/images/story/summary_figure-03.jpg")}.page--story .section_summary .summary_article-03 .summary_text{width:530px;height:171px;background-image:url("/images/story/summary_text-03.png")}.page--story .section_summary .summary_article-03 .summary_textLineText{background-position:0 -40px}.page--story .section_summary .content_section_footer{width:178px;height:150px;left:360px;margin-top:112px;background:url("/images/story/content_section_footer-02.png") 0 0 no-repeat}.page--story .section_summary .content_section_footer:after{left:25px;top:0}.page--story .section_summary .content_section_footer.pointerDown:after{transform:translate(118px,139px)}.page--story .section_keyword{margin-top:75px;padding-top:37px}.page--story .section_keyword .content_section_header{background-position:0 -70px}.page--story .section_keyword .keyword_article{position:relative;padding-top:48px;padding-bottom:80px;display:-ms-flexbox;display:flex}.page--story .section_keyword .keyword_article div.keyword_text,.page--story .section_keyword .keyword_article div.keyword_title{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--story .section_keyword .keyword_article .keyword_title{position:absolute;left:415px;top:0;width:434px;height:25px;background-repeat:no-repeat}.page--story .section_keyword .keyword_article div.keyword_title{background-image:url("/images/story/keyword_title.png")}.page--story .section_keyword .keyword_article div.keyword_figure{width:250px;height:180px;background-repeat:no-repeat;background-size:100%}.page--story .section_keyword .keyword_article .keyword_textLineContainer{width:135px;height:100%;position:absolute;left:280px;top:48px}.page--story .section_keyword .keyword_article .keyword_textLine{width:1px;background-color:#1e2d2d;position:absolute;left:22px;top:30px;height:0}.page--story .section_keyword .keyword_article .keyword_textLine.is--inView{height:100%;height:calc(100% - 46px)}.page--story .section_keyword .keyword_article .keyword_textLineText{width:138px;height:14px;position:absolute;background:url("/images/story/keyword_textLineText.png") no-repeat}.page--story .section_keyword .keyword_article.text2L .keyword_textLine{top:54px;height:0}.page--story .section_keyword .keyword_article.text2L .keyword_textLine.is--inView{height:calc(100% - 70px)}.page--story .section_keyword .keyword_article.text2L .keyword_textLineText{height:38px}.page--story .section_keyword .keyword_article .keyword_text{position:relative;margin-left:168px;background-repeat:no-repeat}.page--story .section_keyword .keyword_article:last-child{padding-bottom:0}.page--story .section_keyword .keyword_article:last-child .keyword_textLine{display:none}.page--story .section_keyword .keyword_article-septer .keyword_textLineText,.page--story .section_keyword .keyword_article-septer .keyword_title{background-position:0 0}.page--story .section_keyword .keyword_article-septer .keyword_figure{background-image:url("/images/story/keyword_figure-septer.jpg")}.page--story .section_keyword .keyword_article-septer .keyword_text{width:434px;height:346px;background-image:url("/images/story/keyword_text-septer.png")}.page--story .section_keyword .keyword_article-tower .keyword_textLineText{background-position:0 -20px}.page--story .section_keyword .keyword_article-tower .keyword_title{background-position:0 -25px}.page--story .section_keyword .keyword_article-tower .keyword_figure{background-image:url("/images/story/keyword_figure-tower.jpg")}.page--story .section_keyword .keyword_article-tower .keyword_text{width:535px;height:273px;background-image:url("/images/story/keyword_text-tower.png")}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_textLineText{background-position:0 -40px}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_title{background-position:0 -50px}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_figure{background-image:url("/images/story/keyword_figure-theorem.jpg")}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_text{width:535px;height:309px;background-image:url("/images/story/keyword_text-theorem.png")}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_textLineText{background-position:0 -80px}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_title{background-position:0 -75px}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_figure{background-image:url("/images/story/keyword_figure-the_adapted_people.jpg")}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_text{width:515px;height:236px;background-image:url("/images/story/keyword_text-the_adapted_people.png")}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_textLineText{background-position:0 -120px}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_title{background-position:0 -100px}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_figure{background-image:url("/images/story/keyword_figure-hoshinari_gakuen.jpg")}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_text{width:526px;height:347px;background-image:url("/images/story/keyword_text-hoshinari_gakuen.png")}.page--story .section_keyword .keyword_article-sympathizer .keyword_textLineText{background-position:0 -160px}.page--story .section_keyword .keyword_article-sympathizer .keyword_title{background-position:0 -125px}.page--story .section_keyword .keyword_article-sympathizer .keyword_figure{background-image:url("/images/story/keyword_figure-sympathizer.jpg")}.page--story .section_keyword .keyword_article-sympathizer .keyword_text{width:505px;height:198px;background-image:url("/images/story/keyword_text-sympathizer.png")}.page--story .section_keyword .keyword_article-enemy .keyword_textLineText{background-position:0 -180px}.page--story .section_keyword .keyword_article-enemy .keyword_title{background-position:0 -150px}.page--story .section_keyword .keyword_article-enemy .keyword_figure{background-image:url("/images/story/keyword_figure-enemy.jpg")}.page--story .section_keyword .keyword_article-enemy .keyword_text{width:493px;height:163px;background-image:url("/images/story/keyword_text-enemy.png")}.page--story .section_keyword .keyword_article-spica_hall .keyword_textLineText{background-position:0 -200px}.page--story .section_keyword .keyword_article-spica_hall .keyword_title{background-position:0 -175px}.page--story .section_keyword .keyword_article-spica_hall .keyword_figure{background-image:url("/images/story/keyword_figure-spica_hall.jpg")}.page--story .section_keyword .keyword_article-spica_hall .keyword_text{width:271px;height:52px;background-image:url("/images/story/keyword_text-spica_hall.png")}.page--story .section_keyword .keyword_article-mission .keyword_textLineText{background-position:0 -220px}.page--story .section_keyword .keyword_article-mission .keyword_title{background-position:0 -200px}.page--story .section_keyword .keyword_article-mission .keyword_figure{background-image:url("/images/story/keyword_figure-mission.jpg")}.page--story .section_keyword .keyword_article-mission .keyword_text{width:422px;height:89px;background-image:url("/images/story/keyword_text-mission.png")}.page--story .section_keyword .keyword_article-position .keyword_textLineText{background-position:0 -240px}.page--story .section_keyword .keyword_article-position .keyword_title{background-position:0 -225px}.page--story .section_keyword .keyword_article-position .keyword_figure{background-image:url("/images/story/keyword_figure-position.jpg")}.page--story .section_keyword .keyword_article-position .keyword_text{width:541px;height:359px;background-image:url("/images/story/keyword_text-position.png")}}@media screen and (max-width:640px){.page--story h2{top:0;left:0;width:303px;height:116px;background:url("/images/story/header_story-sp.png") 0 0 no-repeat}.page--story.bg-blue h2,.page--story.bg-cross h2{background-image:url("/images/story/header_story-blue-sp.png")}.page--story #content>.inner{padding-top:28px}.page--story .story_nav{display:-ms-flexbox;display:flex;width:440px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.page--story .story_nav .news_nav_item{font-size:18px;text-shadow:-12px 10px 20px rgba(0,0,0,.5)}.page--story .story_nav .news_nav_item.header{display:none}.page--story .content_section{width:640px;overflow:hidden}.page--story .content_section .content_section_header{position:absolute;left:42px;top:0;width:106px;height:40px;background:url("/images/story/content_section_header-story-sp.png") 0 0 no-repeat}.page--story .content_section .textLine{transition:1s cubic-bezier(.19,1,.22,1) .1s}.page--story .section_intro{margin-top:52px;height:1680px}.page--story .section_intro .content_section_header{display:none;top:17px}.page--story .section_intro .intro_catch{width:640px;height:352px;background:url("/images/story/intro_catch-sp.jpg") 0 0 no-repeat;background-size:100% auto}.page--story .section_intro .intro_content{position:relative;margin-top:50px}.page--story .section_intro .intro_lead{width:184px;height:358px;position:absolute;right:41px;top:-92px;background:url("/images/story/intro_lead-sp.png") 0 0 no-repeat}.page--story .section_intro .intro_textLineContainer{left:88px;height:900px}.page--story .section_intro .intro_textLineContainer .intro_textLine{top:27px}.page--story .section_intro .intro_textLineContainer .intro_textLine.is--inView{height:846px}.page--story .section_intro .intro_textLineContainer .intro_textLineText.text-2{top:888px}.page--story .section_intro .intro_text{width:344px;height:569px;position:absolute;z-index:500;left:42px;top:133px;background:url("/images/story/intro_text-sp.png") 0 0 no-repeat}.page--story .section_intro .intro_figureContainer{position:absolute;right:0;top:589px;width:430px;height:464px}.page--story .section_intro .intro_figure{width:430px;height:464px;background:url("/images/story/intro_figure-sp.png") 0 0 no-repeat}.page--story .section_intro .intro_figure.figure-2{display:none}.page--story .section_intro .content_section_footer{width:178px;height:153px;position:absolute;left:230px;bottom:0;background:url("/images/story/content_section_footer-01-sp.png") 0 0 no-repeat}.page--story .section_intro .content_section_footer:after{left:147px;top:0}.page--story .section_intro .content_section_footer.pointerDown:after{transform:translate(-118px,139px)}.page--story .section_summary{margin-top:70px;padding-top:100px}.page--story .section_summary .content_section_header{background-position:0 -40px}.page--story .section_summary .summary_article{position:relative;padding-bottom:76px;padding-left:42px}.page--story .section_summary .summary_article .background{width:488px;height:290px;position:absolute;left:110px;bottom:168px;background-color:#00d2ff}.page--story .section_summary .summary_article div.summary_lead,.page--story .section_summary .summary_article div.summary_text{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--story .section_summary .summary_article .summary_figure,.page--story .section_summary .summary_article .summary_lead,.page--story .section_summary .summary_article .summary_text{background:0 0 no-repeat}.page--story .section_summary .summary_article .summary_lead{position:relative;left:-14px;margin:0 auto}.page--story .section_summary .summary_article .summary_figure{background-size:100%;margin-top:40px;width:488px;height:275px}.page--story .section_summary .summary_article .summary_textLineContainer{width:40px;height:100%;position:absolute;left:564px;top:0}.page--story .section_summary .summary_article .summary_textLine{width:1px;background-color:#1e2d2d;position:absolute;left:8px;top:32px;height:0}.page--story .section_summary .summary_article .summary_textLine.is--inView{height:100%;height:calc(100% - 46px)}.page--story .section_summary .summary_article .summary_textLineText{width:40px;height:18px;position:absolute;background:url("/images/story/summary_textLineText.png") no-repeat}.page--story .section_summary .summary_article .summary_text{position:relative;margin-top:39px}.page--story .section_summary .summary_article:last-child{padding-bottom:0}.page--story .section_summary .summary_article:last-child .summary_textLineContainer:after{content:"";display:block;width:10px;height:10px;position:absolute;left:3px;bottom:0;background-color:#1e2d2d;border-radius:50%}.page--story .section_summary .summary_article:last-child .summary_textLine.is--inView{height:calc(100% - 32px)}.page--story .section_summary .summary_article-01 .summary_lead{width:216px;height:262px;background-image:url("/images/story/summary_lead-01.png")}.page--story .section_summary .summary_article-01 .summary_figure{background-image:url("/images/story/summary_figure-01.jpg")}.page--story .section_summary .summary_article-01 .summary_text{width:448px;height:300px;background-image:url("/images/story/summary_text-01-sp.png")}.page--story .section_summary .summary_article-02 .summary_lead{width:218px;height:256px;background-image:url("/images/story/summary_lead-02.png")}.page--story .section_summary .summary_article-02 .summary_figure{background-image:url("/images/story/summary_figure-02.jpg")}.page--story .section_summary .summary_article-02 .summary_text{width:448px;height:300px;background-image:url("/images/story/summary_text-02-sp.png")}.page--story .section_summary .summary_article-02 .summary_textLineText{background-position:0 -20px}.page--story .section_summary .summary_article-03 .summary_lead{width:331px;height:441px;background-image:url("/images/story/summary_lead-03.png")}.page--story .section_summary .summary_article-03 .summary_figure{background-image:url("/images/story/summary_figure-03.jpg")}.page--story .section_summary .summary_article-03 .summary_text{width:425px;height:261px;background-image:url("/images/story/summary_text-03-sp.png")}.page--story .section_summary .summary_article-03 .summary_textLineText{background-position:0 -40px}.page--story .section_summary .content_section_footer{width:180px;height:153px;left:232px;margin-top:92px;background:url("/images/story/content_section_footer-02-sp.png") 0 0 no-repeat}.page--story .section_summary .content_section_footer:after{left:25px;top:0}.page--story .section_summary .content_section_footer.pointerDown:after{transform:translate(118px,139px)}.page--story .section_keyword{margin-top:74px;padding:104px 0 200px}.page--story .section_keyword .content_section_header{background-position:0 -80px}.page--story .section_keyword .keyword_article{position:relative;padding:40px 0 80px 42px}.page--story .section_keyword .keyword_article div.keyword_text,.page--story .section_keyword .keyword_article div.keyword_title{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.page--story .section_keyword .keyword_article .keyword_title{width:434px;height:25px;background-repeat:no-repeat}.page--story .section_keyword .keyword_article div.keyword_title{background-image:url("/images/story/keyword_title.png")}.page--story .section_keyword .keyword_article .keyword_figure{margin-top:20px}.page--story .section_keyword .keyword_article div.keyword_figure{width:372px;height:271px;background-repeat:no-repeat;background-size:100%}.page--story .section_keyword .keyword_article .keyword_text{margin-top:44px;position:relative;margin-left:auto;margin-right:-40px;background-repeat:no-repeat;padding-right:40px;box-sizing:content-box}.page--story .section_keyword .keyword_article .keyword_textLineContainer{width:280px;height:100%;position:absolute;right:42px;top:0}.page--story .section_keyword .keyword_article .keyword_textLine{width:1px;background-color:#1e2d2d;position:absolute;right:24px;top:29px;height:0}.page--story .section_keyword .keyword_article .keyword_textLine.is--inView{height:100%;height:calc(100% - 42px)}.page--story .section_keyword .keyword_article .keyword_textLineText{width:280px;height:14px;position:absolute;right:0;top:0;background:url("/images/story/keyword_textLineText-sp.png") no-repeat}.page--story .section_keyword .keyword_article:last-child{padding-bottom:92px}.page--story .section_keyword .keyword_article:last-child .keyword_textLineContainer:after{content:"";display:block;width:11px;height:11px;position:absolute;right:19px;bottom:0;background-color:#1e2d2d;border-radius:50%}.page--story .section_keyword .keyword_article:last-child .keyword_textLine.is--inView{height:calc(100% - 32px)}.page--story .section_keyword .keyword_article-septer .keyword_textLineText{background-position:100% 0}.page--story .section_keyword .keyword_article-septer .keyword_title{background-position:0 0}.page--story .section_keyword .keyword_article-septer .keyword_figure{background-image:url("/images/story/keyword_figure-septer.jpg")}.page--story .section_keyword .keyword_article-septer .keyword_text{width:482px;height:350px;background-image:url("/images/story/keyword_text-septer-sp.png")}.page--story .section_keyword .keyword_article-tower .keyword_textLineText{background-position:100% -20px}.page--story .section_keyword .keyword_article-tower .keyword_title{background-position:0 -25px}.page--story .section_keyword .keyword_article-tower .keyword_figure{background-image:url("/images/story/keyword_figure-tower.jpg")}.page--story .section_keyword .keyword_article-tower .keyword_text{width:482px;height:313px;background-image:url("/images/story/keyword_text-tower-sp.png")}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_textLineText{background-position:100% -40px}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_title{background-position:0 -50px}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_figure{background-image:url("/images/story/keyword_figure-theorem.jpg")}.page--story .section_keyword .keyword_article-meteor_theorem .keyword_text{width:505px;height:423px;background-image:url("/images/story/keyword_text-theorem-sp.png")}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_textLineText{background-position:100% -60px}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_title{background-position:0 -75px}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_figure{background-image:url("/images/story/keyword_figure-the_adapted_people.jpg")}.page--story .section_keyword .keyword_article-the_adapted_people .keyword_text{width:527px;height:313px;background-image:url("/images/story/keyword_text-the_adapted_people-sp.png")}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_textLineText{background-position:100% -80px}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_title{background-position:0 -100px}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_figure{background-image:url("/images/story/keyword_figure-hoshinari_gakuen.jpg")}.page--story .section_keyword .keyword_article-hoshinari_gakuen .keyword_text{width:460px;height:423px;background-image:url("/images/story/keyword_text-hoshinari_gakuen-sp.png")}.page--story .section_keyword .keyword_article-sympathizer .keyword_textLineText{background-position:100% -100px}.page--story .section_keyword .keyword_article-sympathizer .keyword_title{background-position:0 -125px}.page--story .section_keyword .keyword_article-sympathizer .keyword_figure{background-image:url("/images/story/keyword_figure-sympathizer.jpg")}.page--story .section_keyword .keyword_article-sympathizer .keyword_text{width:495px;height:239px;background-image:url("/images/story/keyword_text-sympathizer-sp.png")}.page--story .section_keyword .keyword_article-enemy .keyword_textLineText{background-position:100% -120px}.page--story .section_keyword .keyword_article-enemy .keyword_title{background-position:0 -150px}.page--story .section_keyword .keyword_article-enemy .keyword_figure{background-image:url("/images/story/keyword_figure-enemy.jpg")}.page--story .section_keyword .keyword_article-enemy .keyword_text{width:436px;height:202px;background-image:url("/images/story/keyword_text-enemy-sp.png")}.page--story .section_keyword .keyword_article-spica_hall .keyword_textLineText{background-position:100% -140px}.page--story .section_keyword .keyword_article-spica_hall .keyword_title{background-position:0 -175px}.page--story .section_keyword .keyword_article-spica_hall .keyword_figure{background-image:url("/images/story/keyword_figure-spica_hall.jpg")}.page--story .section_keyword .keyword_article-spica_hall .keyword_text{width:481px;height:18px;background-image:url("/images/story/keyword_text-spica_hall-sp.png")}.page--story .section_keyword .keyword_article-mission .keyword_textLineText{background-position:100% -160px}.page--story .section_keyword .keyword_article-mission .keyword_title{background-position:0 -200px}.page--story .section_keyword .keyword_article-mission .keyword_figure{background-image:url("/images/story/keyword_figure-mission.jpg")}.page--story .section_keyword .keyword_article-mission .keyword_text{width:470px;height:91px;background-image:url("/images/story/keyword_text-mission-sp.png")}.page--story .section_keyword .keyword_article-position .keyword_textLineText{background-position:100% -180px}.page--story .section_keyword .keyword_article-position .keyword_title{background-position:0 -225px}.page--story .section_keyword .keyword_article-position .keyword_figure{background-image:url("/images/story/keyword_figure-position.jpg")}.page--story .section_keyword .keyword_article-position .keyword_text{width:529px;height:413px;background-image:url("/images/story/keyword_text-position-sp.png")}}