﻿*{margin:0;padding:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}html,body{background:#fff;color:#955d0b;font-size:16px}html{min-height:100%;position:relative}body{margin-bottom:150px}a{color:#ed7980;text-decoration:underline;outline:none}a:hover{text-decoration:none}a,img{border:none}li{list-style-type:none}::selection{background:#ddd}::-moz-selection{background:#ddd}.noselect,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legacy_ie{text-align:center;position:absolute;top:100px;left:50%;width:640px;margin-left:-320px;padding:10px 0;background:#000;color:#fff;z-index:9000}.anchor{display:block}.clear:after{content:" ";clear:both;display:block}.pc_br{display:block}.sp_br{display:none}@media screen and (max-width: 640px){.pc_br{display:none}.sp_br{display:block}}.pagetop{width:80px;height:80px;position:fixed;bottom:108px;right:-80px;z-index:5000;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/side.png);transition-property:transform;transition-duration:120ms;transition-timing-function:ease-in-out;transform:scale(1)}.pagetop:hover{transform:scale(1.1)}.body_top .pagetop{background-position:-280px 0}.body_info .pagetop{background-position:-280px 0}.body_story .pagetop{background-position:-360px 0}.body_system .pagetop{background-position:-440px 0}.body_character .pagetop{background-position:-520px 0}.body_special .pagetop{background-position:-600px 0}.body_spec .pagetop{background-position:-680px 0}.body_top #over{background-color:rgba(237,121,128,0.6)}.body_story #over{background-color:rgba(250,191,27,0.6)}.body_system #over{background-color:rgba(194,216,62,0.6)}.body_character #over{background-color:rgba(195,123,177,0.6)}.body_special #over{background-color:rgba(130,205,219,0.6)}.body_spec #over{background-color:rgba(241,143,86,0.6)}#over{width:100%;height:auto;min-height:100%;box-sizing:border-box;position:absolute;top:0;left:0;z-index:9999;display:none;padding-bottom:60px}#over>.inner{position:relative;overflow:hidden;padding-bottom:40px}#over .over_contents{background:#000;margin:0 auto}#over_youtube>div{margin:0 auto}#over_youtube iframe{width:100%;height:100%}#over_image{background-color:#fff;border:5px solid #fff}#over_image a,#over_image img{display:block;width:100%;height:100%}#over_image a:hover{opacity:0.8}#over_controller{height:100px;width:100%;position:relative}#over_close{display:block;position:absolute;top:0;right:0;height:80px;width:160px;text-indent:105%;white-space:nowrap;overflow:hidden;background:url(../img/over_close.png) 0 0 no-repeat}#bg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}#bg div{width:60px;height:60px;margin-top:-60px;display:block;position:absolute;top:110%;background-position:0 0;background-repeat:no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}#bg div.icon0{background-image:url(../img/bg_icon1.png)}#bg div.icon1{background-image:url(../img/bg_icon2.png)}#bg div.icon2{background-image:url(../img/bg_icon3.png)}#bg div.icon3{background-image:url(../img/bg_icon4.png)}#bg div.icon4{background-image:url(../img/bg_icon5.png)}#bg div.icon5{background-image:url(../img/bg_icon6.png)}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.share>div{display:block;width:36px;height:36px;margin-right:10px;float:left}.share>div:last-child{margin-right:0}.share>div>a{display:block;width:36px;height:36px;background-image:url(../img/share.png);text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}.share>div>a:hover{opacity:0.5}.share>div>a.share_tw{background-position:0px 0}.share>div>a.share_fb{background-position:-40px 0}.share>div>a.share_line{background-position:-80px 0}nav .nav_top a{background-position:0 0}nav .nav_story a{background-position:0 -40px}nav .nav_system a{background-position:0 -80px}nav .nav_character a{background-position:0 -120px}nav .nav_special a{background-position:0 -160px}nav .nav_special div{background-position:0 -160px}nav .nav_spec a{background-position:0 -200px}nav .nav_top a:hover{background-position:-200px 0;background-color:#ed7980}nav .nav_story a:hover{background-position:-200px -40px;background-color:#fabf1b}nav .nav_system a:hover{background-position:-200px -80px;background-color:#c2d83e}nav .nav_character a:hover{background-position:-200px -120px;background-color:#c37bb1}nav .nav_special a:hover{background-position:-200px -160px;background-color:#82cddb}nav .nav_spec a:hover{background-position:-200px -200px;background-color:#f18f56}nav .nav_top.current a{background-position:-200px 0;background-color:#ed7980}nav .nav_story.current a{background-position:-200px -40px;background-color:#fabf1b}nav .nav_system.current a{background-position:-200px -80px;background-color:#c2d83e}nav .nav_character.current a{background-position:-200px -120px;background-color:#c37bb1}nav .nav_special.current a{background-position:-200px -160px;background-color:#82cddb}nav .nav_spec.current a{background-position:-200px -200px;background-color:#f18f56}#container{min-width:1200px;margin:0 auto;background-position:top center;background-color:#fff;background-repeat:repeat-x;background-attachment:fixed;overflow:hidden;background-image:url(../img/bg_top.jpg)}#container>.inner{width:1200px;margin:0 auto;padding-bottom:25px;position:relative}#container>.inner:after{content:" ";display:block;clear:both}.body_story #container{background-image:url(../img/bg_story.jpg)}.body_system #container{background-image:url(../img/bg_system.jpg)}.body_character #container{background-image:url(../img/bg_character.jpg)}.body_special #container{background-image:url(../img/bg_special.jpg)}.body_spec #container{background-image:url(../img/bg_spec.jpg)}.page_top .main{width:720px;height:1100px;position:absolute;top:-10px;left:480px}.page_top .side{width:480px;position:relative;z-index:100;margin-bottom:40px}.page_top .pickup{clear:both;position:relative;z-index:100;width:1160px;margin:0 auto;margin-bottom:20px}.page_top .pickup:after{content:" ";display:block;clear:both}.page_top .pickup li{width:290px;height:290px;display:block;float:left}.page_top .pickup li a{width:290px;height:290px;display:block;transition-property:transform;transition-duration:120ms;transition-timing-function:ease-in-out;transform:scale(1)}.page_top .pickup li a.gif{background:url(../img/pickup/blank.png) 0 0 no-repeat}.page_top .pickup li a:hover{transform:scale(1.04)}.page_top .pickup li a img{display:block;width:100%;height:100%}.page_top .link{clear:both;width:1160px;height:144px;margin:0 auto;position:relative;z-index:100;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/link.png);background-position:0 0}.page_top .link ul{display:block;text-indent:0;white-space:normal;font-size:0;text-align:center;padding-top:36px}.page_top .link li{width:360px;height:75px;display:inline-block;margin:0 5px}.page_top .link li a,.page_top .link li img{display:block;width:100%;height:100%}.page_top .link li a{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}.page_top .link li a:hover{opacity:0.5}.page_top .character{position:relative;width:720px;height:1100px}.page_top .character:after{content:" ";position:absolute;top:0;left:-100px;width:960px;height:1100px}.page_top .character img{position:absolute;display:none}.page_top .character .c_hifumi{top:15px;left:116px}.page_top .character .c_yun{top:90px;left:-64px}.page_top .character .c_hajime{top:56px;left:252px}.page_top .character .c_aoba{top:280px;left:185px}.page_top .character .c_p1{top:14px;left:88px}.page_top .character .c_p2{top:579px;left:422px}.page_top .character .c_p3{top:466px;left:-51px}.page_top .character .c_p4{top:-50px;left:509px}.page_top .character .c_p5{top:589px;left:506px}.page_top .character .c_tex{top:439px;left:467px}.page_top .platform{width:360px;height:100px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/platform.png)}.page_top h1{width:470px;height:240px;display:block;margin-bottom:30px}.page_top h1 a{width:100%;height:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/logo.png);background-position:0 0}.page_top nav{width:426px;height:170px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/side.png);margin-left:28px}.page_top nav ul{display:block;margin-top:34px;margin-left:18px}.page_top nav ul li{width:190px;height:34px;display:block;float:left;margin-bottom:2px;margin-right:2px}.page_top nav ul li div,.page_top nav ul li a{width:100%;height:34px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/menu.png);border-radius:8px}.page_top nav ul li div{opacity:0.4}.page_top .update{width:426px;height:170px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/side.png);background-position:0 -180px;margin-left:28px;margin-bottom:5px}.page_top .update ul{display:block;width:380px;height:115px;overflow-y:scroll;margin-top:32px;margin-left:24px}.page_top .update ul li{text-indent:0;white-space:normal;display:block;border-bottom:3px dotted #ed7980;padding-bottom:8px;margin-bottom:10px;margin-right:10px;font-size:80%;font-weight:bold}.page_top .update ul li:first-child{padding-top:8px}.page_top .update ul::-webkit-scrollbar{overflow:hidden;width:5px;-webkit-border-radius:3px;border-radius:3px}.page_top .update ul::-webkit-scrollbar-thumb,.page_top .update ul::-webkit-scrollbar-corner{overflow:hidden;-webkit-border-radius:3px;border-radius:3px;background:#ed7980}.page_top .update .date{color:#ed7980;line-height:1em;margin-bottom:5px}.page_top .update .text{line-height:1.3em}.page_top .share_outer{width:426px;height:76px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../top/img/side.png);background-position:0 -360px;margin-left:28px}.page_top .share_outer .share{margin-left:230px;margin-top:17px}.body_sub .side{width:280px;position:relative;z-index:100}.body_sub h2{width:280px;height:200px;display:block}.body_sub h2 a{width:100%;height:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/side.png);background-position:0 0}.body_sub nav{width:255px;height:280px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/side.png);background-position:0 -210px;margin-left:18px}.body_sub nav ul{display:block;margin-top:34px;margin-left:18px}.body_sub nav ul li{width:215px;height:34px;display:block;margin-bottom:2px}.body_sub nav ul li div,.body_sub nav ul li a{width:100%;height:34px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/menu.png);border-radius:8px}.body_sub nav ul li div{opacity:0.4}.body_sub .update{width:255px;height:210px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/side.png);background-position:0 -490px;margin-left:18px;margin-bottom:5px}.body_sub .update ul{display:block;width:210px;height:155px;overflow-y:scroll;margin-top:32px;margin-left:24px}.body_sub .update ul li{font-size:80%;text-indent:0;white-space:normal;display:block;border-bottom:3px dotted #ed7980;padding-bottom:8px;margin-bottom:10px;margin-right:10px;font-weight:bold}.body_sub .update ul li:first-child{padding-top:8px}.body_sub .update ul::-webkit-scrollbar{overflow:hidden;width:5px;-webkit-border-radius:3px;border-radius:3px}.body_sub .update ul::-webkit-scrollbar-thumb,.body_sub .update ul::-webkit-scrollbar-corner{overflow:hidden;-webkit-border-radius:3px;border-radius:3px;background:#ed7980}.body_sub .update .date{color:#ed7980;line-height:1em;margin-bottom:5px}.body_sub .update .text{line-height:1.3em}.body_sub .share_outer{width:255px;height:74px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/side.png);background-position:0 -700px;margin-left:18px}.body_sub .share_outer .share{margin-left:100px;margin-top:17px}.body_story nav{background-position:-260px -210px}.body_story .update{background-position:-260px -490px}.body_story .update ul li{border-bottom:3px dotted #fabf1b}.body_story .update ul::-webkit-scrollbar-thumb,.body_story .update ul::-webkit-scrollbar-corner{background:#fabf1b}.body_story .update .text a,.body_story .update .date{color:#fabf1b}.body_story .share_outer{background-position:-260px -700px}.body_system nav{background-position:-520px -210px}.body_system .update{background-position:-520px -490px}.body_system .update ul li{border-bottom:3px dotted #c2d83e}.body_system .update ul::-webkit-scrollbar-thumb,.body_system .update ul::-webkit-scrollbar-corner{background:#c2d83e}.body_system .update .text a,.body_system .update .date{color:#c2d83e}.body_system .share_outer{background-position:-520px -700px}.body_character nav{background-position:-780px -210px}.body_character .update{background-position:-780px -490px}.body_character .update ul li{border-bottom:3px dotted #c37bb1}.body_character .update ul::-webkit-scrollbar-thumb,.body_character .update ul::-webkit-scrollbar-corner{background:#c37bb1}.body_character .update .text a,.body_character .update .date{color:#c37bb1}.body_character .share_outer{background-position:-780px -700px}.body_special nav{background-position:-1040px -210px}.body_special .update{background-position:-1040px -490px}.body_special .update ul li{border-bottom:3px dotted #82cddb}.body_special .update ul::-webkit-scrollbar-thumb,.body_special .update ul::-webkit-scrollbar-corner{background:#82cddb}.body_special .update .text a,.body_special .update .date{color:#82cddb}.body_special .share_outer{background-position:-1040px -700px}.body_spec nav{background-position:-1300px -210px}.body_spec .update{background-position:-1300px -490px}.body_spec .update ul li{border-bottom:3px dotted #f18f56}.body_spec .update ul::-webkit-scrollbar-thumb,.body_spec .update ul::-webkit-scrollbar-corner{background:#f18f56}.body_spec .update .text a,.body_spec .update .date{color:#f18f56}.body_spec .update .top_br{display:none}.body_spec .share_outer{background-position:-1300px -700px}.page_sub{float:right;width:900px;padding-top:20px;position:relative}.page_sub>h1{width:840px;height:84px;display:block;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/h1.png);margin:0 auto;margin-bottom:10px}.page_sub>h1.h1_story{background-position:0 -100px}.page_sub>h1.h1_system{background-position:0 -200px}.page_sub>h1.h1_special{background-position:0 -300px}.page_sub>h1.h1_spec{background-position:0 -400px}.page_sub>h1.h1_info{background-position:0 0;text-indent:0;text-align:center;line-height:86px;font-size:120%;color:#ed7980}footer{bottom:0;position:absolute;background:#ed7980;height:150px;width:100%}footer>.inner{width:1200px;height:100%;margin:0 auto;position:relative}footer>.inner:after{content:" ";display:block;clear:both}footer .copy{width:710px;height:32px;float:left;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/copy.png);margin-left:10px;margin-top:36px}footer .cero{width:60px;height:70px;float:right;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/cero.png);margin-right:10px;margin-top:36px}.body_story footer{background:#fabf1b}.body_system footer{background:#c2d83e}.body_character footer{background:#c2d83e}.body_character footer{background:#c37bb1}.body_special footer{background:#82cddb}.body_spec footer{background:#f18f56}.page_story h1{margin-bottom:30px}.page_story .tex{width:800px;height:760px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../story/img/tex.png);background-position:0 0;margin:0 auto}.page_system .system{width:840px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-position:0 0;margin:0 auto;margin-bottom:12px;position:relative}.page_system .system .images{padding-top:74px;width:812px;margin:0 auto}.page_system .system .images ul{display:block;width:812px;height:240px;overflow:hidden;text-indent:0;position:relative}.page_system .system .images ul li{width:812px;height:240px;position:absolute;top:0;left:812px;display:block;text-align:center;font-size:0}.page_system .system .images ul li:first-child{left:0}.page_system .system .images ul li a,.page_system .system .images ul li img{display:inline-block;width:340px;height:192px}.page_system .system .images ul li a{border:2px solid #fff;background:#c2d83e;box-shadow:6px 6px 0 rgba(194,216,62,0.5);margin:10px;margin-top:21px;position:relative}.page_system .system .images ul li a:after{content:" ";display:block;width:32px;height:32px;background:url(../../system/img/zoom.png) 0 0 no-repeat;position:absolute;right:0;bottom:0}.page_system .system .images ul li img{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}.page_system .system .images ul li img:hover{opacity:0.5}.page_system .system1{height:555px;background-image:url(../../system/img/system1_adv.png)}.page_system .system2{height:525px;background-image:url(../../system/img/system2_train.png)}.page_system .system3{height:500px;background-image:url(../../system/img/system3_character.png);overflow:visible}.page_system .system3 .btn{width:70px;height:70px;display:block;position:absolute;top:150px;transition-property:transform;transition-duration:120ms;transition-timing-function:ease-in-out;transform:scale(1)}.page_system .system3 .btn:hover{transform:scale(1.1)}.page_system .system3 .btn img{display:block;width:70px;height:70px}.page_system .system3 .btn.btn_l{left:-20px}.page_system .system3 .btn.btn_r{right:-20px}.page_spec .spec{width:840px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-position:0 0;margin:0 auto;margin-bottom:12px;position:relative}.page_spec .spec_seihin{height:669px;background-image:url(../../spec/img/spec_seihin.png)}.page_spec .spec_limited{height:440px;background-image:url(../../spec/img/spec_limited2.png)}.page_spec .spec_souki{height:440px;background-image:url(../../spec/img/spec_souki2.png)}.page_spec .spec_song{height:470px;background-image:url(../../spec/img/spec_song.png)}.page_spec .spec_tenpo{width:840px;margin:0 auto;margin-bottom:12px;position:relative}.page_spec .spec_tenpo:after{content:" ";display:block;height:20px;width:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../spec/img/spec_tenpo.png);background-position:bottom left}.page_spec .spec_tenpo h2{display:block;height:74px;width:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../spec/img/spec_tenpo.png);background-position:top left}.page_spec .spec_tenpo .notice{text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../spec/img/spec_loop2.png);background-position:top left;background-repeat:repeat-y;text-indent:0;padding:30px 50px;font-size:80%}.page_spec .spec_tenpo ul{text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../spec/img/spec_loop1.png);background-position:top left;background-repeat:repeat-y;padding:30px 50px;padding-bottom:10px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.page_spec .spec_tenpo ul li{width:350px;background:#fff;margin:0 10px;margin-bottom:20px;padding-bottom:15px;text-indent:0;text-align:center}.page_spec .spec_tenpo ul li a{display:block;text-decoration:none;color:#955d0b}.page_spec .spec_tenpo ul li a>div{font-weight:bold;margin-bottom:8px;line-height:1em}.page_spec .spec_tenpo ul li a .shop{width:200px;height:42px;border:1px solid #ddd;display:block;margin:0 auto}.page_spec .spec_tenpo ul li .image{display:block;margin:0 auto;margin-bottom:8px}.page_spec .spec_tenpo ul li .yoyaku{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}@-webkit-keyframes blink{50%{opacity:0}51%{opacity:1}}@-moz-keyframes blink{50%{opacity:0}51%{opacity:1}}@keyframes blink{50%{opacity:0}51%{opacity:1}}.page_spec .spec_tenpo ul li h3{background:#f18f56;color:#fff;line-height:1em;padding:8px;font-size:100%}.page_character{width:910px;padding-bottom:40px}.page_character .loading{width:192px;height:93px;position:absolute;top:330px;left:320px;background:url(../../character/img/loading.png) 0 0 no-repeat}.page_character .loading img{display:block;margin-top:22px;margin-left:28px}.page_character:after{content:" ";display:block;width:910px;height:940px;position:absolute;left:0;top:170px}.page_character .tab{height:130px;width:900px;overflow:hidden;padding-top:22px}.page_character .tab ul{display:none}.page_character .tab ul .char{width:116px;height:116px;float:left}.page_character .tab ul .char a{display:block;width:100%;height:100%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../character/img/tab.png);transition-property:transform;transition-duration:120ms;transition-timing-function:ease-in-out;transform:scale(1)}.page_character .tab ul .char a.char_aoba{background-position:0 0}.page_character .tab ul .char a.char_ko{background-position:-116px 0}.page_character .tab ul .char a.char_rin{background-position:-232px 0}.page_character .tab ul .char a.char_hifumi{background-position:-348px 0}.page_character .tab ul .char a.char_hazime{background-position:-464px 0}.page_character .tab ul .char a.char_yun{background-position:-580px 0}.page_character .tab ul .char a.char_nene{background-position:-696px 0}.page_character .tab ul .char a.char_shizuku{background-position:-812px 0}.page_character .tab ul .char a.char_umiko{background-position:-928px 0}.page_character .tab ul .char a:hover{transform:scale(1.1)}.page_character .tab ul .btn{display:block;float:left;width:70px;height:70px}.page_character .tab ul .btn a{display:block;width:70px;height:70px;margin-top:22px;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;transition-property:transform;transition-duration:120ms;transition-timing-function:ease-in-out;transform:scale(1)}.page_character .tab ul .btn a:hover{transform:scale(1.1)}.page_character .tab ul .btn a.btn_r{background-image:url(../../character/img/btn_r.png);background-position:0 0}.page_character .tab ul .btn a.btn_l{background-image:url(../../character/img/btn_l.png);background-position:0 0}.page_character .character{width:570px;height:940px;position:relative;float:left;margin-top:-11px}.page_character .character li{width:100%;height:0%;position:absolute;top:0;left:0;overflow:hidden;transition-property:height;transition-duration:500ms;transition-timing-function:ease-in}.page_character .profile{width:320px;height:500px;position:relative;float:left;margin-top:-11px}.page_character .profile li{width:100%;height:0%;position:absolute;top:15px;left:0;overflow:hidden;transition-property:height;transition-duration:500ms;transition-timing-function:ease-in;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../character/img/profile.png?3)}.page_character .profile li.char_aoba{background-position:0 0}.page_character .profile li.char_ko{background-position:-320px 0}.page_character .profile li.char_rin{background-position:-640px 0}.page_character .profile li.char_hifumi{background-position:0px -500px}.page_character .profile li.char_hazime{background-position:-320px -500px}.page_character .profile li.char_yun{background-position:-640px -500px}.page_character .profile li.char_nene{background-position:0px -1000px}.page_character .profile li.char_umiko{background-position:-320px -1000px}.page_character .profile li.char_shizuku{background-position:-640px -1000px}.page_character .cg{width:320px;height:220px;position:relative;float:left;z-index:100}.page_character .cg li{width:100%;height:0%;position:absolute;top:15px;left:0;overflow:hidden;transition-property:height;transition-duration:500ms;transition-timing-function:ease-in;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../../character/img/cg.png);text-indent:0}.page_character .cg li.char_ko{background-position:0 0;margin-top:-32px}.page_character .cg li.char_shizuku{background-position:-320px 0;margin-top:-74px}.page_character .cg li a{display:block;width:260px;height:146px;margin:0 auto;margin-top:31px;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:1}.page_character .cg li a:hover{opacity:0.5}.page_character .cg li a img{display:block;width:100%;height:100%}body[data-character-tab="1"] .page_character .tab1{display:block}body[data-character-tab="2"] .page_character .tab2{display:block}body[data-character="1"] .page_character .character .char_aoba{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="2"] .page_character .character .char_ko{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="3"] .page_character .character .char_rin{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="4"] .page_character .character .char_hifumi{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="5"] .page_character .character .char_hazime{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="6"] .page_character .character .char_yun{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="7"] .page_character .character .char_nene{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="8"] .page_character .character .char_shizuku{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="9"] .page_character .character .char_umiko{height:100%;transition-delay:500ms;transition-timing-function:ease-out}body[data-character="1"] .page_character .profile .char_aoba{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="2"] .page_character .profile .char_ko{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="3"] .page_character .profile .char_rin{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="4"] .page_character .profile .char_hifumi{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="5"] .page_character .profile .char_hazime{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="6"] .page_character .profile .char_yun{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="7"] .page_character .profile .char_nene{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="8"] .page_character .profile .char_shizuku{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="9"] .page_character .profile .char_umiko{height:100%;transition-delay:700ms;transition-timing-function:ease-out}body[data-character="2"] .page_character .cg .char_ko{height:100%;transition-delay:900ms;transition-timing-function:ease-out}body[data-character="8"] .page_character .cg .char_shizuku{height:100%;transition-delay:900ms;transition-timing-function:ease-out}.page_info .window{width:840px;margin:0 auto}.page_info .window:after,.page_info .window:before{content:" ";width:840px;height:40px;display:block;background-image:url(../../info/img/window.png);background-repeat:no-repeat}.page_info .window:after{background-position:left bottom}.page_info .window:before{background-position:left top}.page_info .window>.inner{width:840px;display:block;background-image:url(../../info/img/window_loop.png);background-repeat:repeat-y;background-position:left top}.page_info .window .text{padding:20px 80px;padding-top:0;line-height:1.4em}.page_info .window .text img{display:block;margin:0 auto;margin-bottom:20px}.page_info .window .text dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(237,121,128,0.4);padding-top:10px}.page_info .window .text dl dt,.page_info .window .text dl dd{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(237,121,128,0.4)}.page_info .window .text dl dt{width:20%;font-weight:bold;color:#ed7980}.page_info .window .text dl dd{width:80%}.page_info .window .text ul{padding-left:20px}.page_info .window .text ul li{list-style-type:disc;margin-bottom:4px}.page_info .window .text ul li:last-child{margin-bottom:0}.page_info .window .text ul.asterisk li{list-style-type:none;text-indent:-20px}.page_info .window .text ul.asterisk li:before{content:"※"}
