@keyframes fadeInbadmiku02{0%{top:45%;opacity:0}100%{top:6%;opacity:1}}@keyframes fadeIntoya02{0%{top:27%;opacity:0}100%{top:-3%;opacity:1}}@keyframes fadeInakito02{0%{top:34%;opacity:0}100%{top:-2%;opacity:1}}@keyframes fadeInan02{0%{top:38%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInkohane02{0%{top:42%;opacity:0}100%{top:9%;opacity:1}}@keyframes fadeInbadmikusp02{0%{top:30%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeIntoyasp02{0%{top:20%;opacity:0}100%{top:0;opacity:1}}@keyframes fadeInakitosp02{0%{top:24%;opacity:0}100%{top:-2%;opacity:1}}@keyframes fadeInansp02{0%{top:26%;opacity:0}100%{top:6%;opacity:1}}@keyframes fadeInkohanesp02{0%{top:28%;opacity:0}100%{top:9%;opacity:1}}@keyframes fadeInbadmiku{0%{top:45%;opacity:0}100%{top:15%;opacity:1}}@keyframes fadeIntoya{0%{top:27%;opacity:0}100%{top:-3%;opacity:1}}@keyframes fadeInakito{0%{top:34%;opacity:0}100%{top:4%;opacity:1}}@keyframes fadeInan{0%{top:38%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInkohane{0%{top:42%;opacity:0}100%{top:12%;opacity:1}}@keyframes fadeInbadmikusp{0%{top:30%;opacity:0}100%{top:10%;opacity:1}}@keyframes fadeIntoyasp{0%{top:20%;opacity:0}100%{top:0;opacity:1}}@keyframes fadeInakitosp{0%{top:24%;opacity:0}100%{top:4%;opacity:1}}@keyframes fadeInansp{0%{top:26%;opacity:0}100%{top:6%;opacity:1}}@keyframes fadeInkohanesp{0%{top:28%;opacity:0}100%{top:8%;opacity:1}}.now .badmiku .charactersmain--box--img{position:absolute;left:69%;z-index:2;width:18%;opacity:0}@media screen and (min-width: 768px){.now .badmiku .charactersmain--box--img{animation:fadeInbadmiku02 1s forwards .2s}}@media screen and (max-width: 767px){.now .badmiku .charactersmain--box--img{left:76%;width:33%;animation:fadeInbadmikusp02 1s forwards .2s}}.now .toya .charactersmain--box--img{position:absolute;left:56%;z-index:3;width:14.2%;opacity:0}@media screen and (min-width: 768px){.now .toya .charactersmain--box--img{animation:fadeIntoya02 1s forwards .4s}}@media screen and (max-width: 767px){.now .toya .charactersmain--box--img{left:60%;width:27%;animation:fadeIntoyasp02 1s forwards .4s}}.now .akito .charactersmain--box--img{position:absolute;left:15.6%;z-index:4;width:18.9%;opacity:0}@media screen and (min-width: 768px){.now .akito .charactersmain--box--img{animation:fadeInakito02 1s forwards .6s}}@media screen and (max-width: 767px){.now .akito .charactersmain--box--img{left:0;width:37%;animation:fadeInakitosp02 1s forwards .6s}}.now .an .charactersmain--box--img{position:absolute;left:29%;z-index:6;width:16.9%;opacity:0}@media screen and (min-width: 768px){.now .an .charactersmain--box--img{animation:fadeInan02 1s forwards .8s}}@media screen and (max-width: 767px){.now .an .charactersmain--box--img{left:19%;width:32%;animation:fadeInansp02 1s forwards .8s}}.now .kohane .charactersmain--box--img{position:absolute;left:42.9%;z-index:7;width:14.2%;opacity:0}@media screen and (min-width: 768px){.now .kohane .charactersmain--box--img{animation:fadeInkohane02 1s forwards 1s}}@media screen and (max-width: 767px){.now .kohane .charactersmain--box--img{left:44%;width:27%;animation:fadeInkohanesp02 1s forwards 1s}}.past .badmiku .charactersmain--box--img{position:absolute;left:62%;z-index:2;width:15.4%;opacity:0}@media screen and (min-width: 768px){.past .badmiku .charactersmain--box--img{animation:fadeInbadmiku 1s forwards .2s}}@media screen and (max-width: 767px){.past .badmiku .charactersmain--box--img{left:74%;width:30%;animation:fadeInbadmikusp 1s forwards .2s}}.past .toya .charactersmain--box--img{position:absolute;left:54%;z-index:3;width:13.9%;opacity:0}@media screen and (min-width: 768px){.past .toya .charactersmain--box--img{animation:fadeIntoya 1s forwards .4s}}@media screen and (max-width: 767px){.past .toya .charactersmain--box--img{left:60%;width:27%;animation:fadeIntoyasp 1s forwards .4s}}.past .akito .charactersmain--box--img{position:absolute;left:19.6%;z-index:4;width:19.9%;opacity:0}@media screen and (min-width: 768px){.past .akito .charactersmain--box--img{animation:fadeInakito 1s forwards .6s}}@media screen and (max-width: 767px){.past .akito .charactersmain--box--img{left:0;width:39%;animation:fadeInakitosp 1s forwards .6s}}.past .an .charactersmain--box--img{position:absolute;left:29%;z-index:6;width:25%;opacity:0}@media screen and (min-width: 768px){.past .an .charactersmain--box--img{animation:fadeInan 1s forwards .8s}}@media screen and (max-width: 767px){.past .an .charactersmain--box--img{left:11%;width:47%;animation:fadeInansp 1s forwards .8s}}.past .kohane .charactersmain--box--img{position:absolute;left:42.9%;z-index:7;width:19.1%;opacity:0}@media screen and (min-width: 768px){.past .kohane .charactersmain--box--img{animation:fadeInkohane 1s forwards 1s}}@media screen and (max-width: 767px){.past .kohane .charactersmain--box--img{left:37%;width:38%;animation:fadeInkohanesp 1s forwards 1s}}.charactersmain--box--img figure{position:absolute;top:0;left:0;z-index:2;width:100%}@media screen and (max-width: 767px){.charactersmain--box--img figure{top:0;left:0}}.charactersmain{position:relative;max-width:1580px;margin:0 auto 50px;padding:0 3%}@media screen and (max-width: 767px){.charactersmain{box-sizing:border-box;width:100%}}.charactersmain.now .charactersmain--box a{position:absolute}.charactersmain.now .charactersmain--box.toya>a{top:-3%;left:56.2%;z-index:30;display:block;width:13%;max-height:777px;height:47vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.toya>a{top:0;left:63%;width:25%;height:90vw}}.charactersmain.now .charactersmain--box.akito>a{top:-4%;left:16.8%;z-index:30;display:block;width:16%;max-height:783px;height:50vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.akito>a{top:0;left:0;width:24%;height:91vw}}.charactersmain.now .charactersmain--box.an>a{top:8%;left:32.9%;z-index:30;display:block;width:12%;max-height:700px;height:44vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.an>a{top:6%;left:24%;width:20%;height:85vw}}.charactersmain.now .charactersmain--box.kohane>a{top:8%;left:44.9%;z-index:30;display:block;width:10.3%;max-height:707px;height:43vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.kohane>a{top:6%;left:44%;width:19%;height:87vw}}.charactersmain.past .charactersmain--box a{position:absolute}.charactersmain.past .charactersmain--box.toya>a{position:absolute;top:-3%;left:54.2%;z-index:30;display:block;width:13%;max-height:770px;height:47vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.toya>a{top:0;left:63%;width:25%;height:90vw}}.charactersmain.past .charactersmain--box.akito>a{position:absolute;top:4%;left:18.8%;z-index:30;display:block;width:15%;max-height:731px;height:46vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.akito>a{top:4%;left:0;width:21%;height:82vw}}.charactersmain.past .charactersmain--box.an>a{position:absolute;top:8%;left:33.9%;z-index:30;display:block;width:11%;max-height:700px;height:44vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.an>a{top:6%;left:21%;width:22%;height:85vw}}.charactersmain.past .charactersmain--box.kohane>a{position:absolute;top:12%;left:44.9%;z-index:30;display:block;width:9.3%;max-height:680px;height:43vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.kohane>a{top:6%;left:44%;width:19%;height:87vw}}.charactersmain--bg{z-index:1;animation:fadeInbg .5s forwards}.charactersmain--box>a~.charactersmain--box--img figure.default{animation:chara1 .6s ease-out forwards}@media screen and (min-width: 768px){.charactersmain--box>a:hover~.charactersmain--box--img figure.default{z-index:20;animation:chara1hover .6s ease-out forwards}}.charactersmain--box>a~.charactersmain--box--img figure.hover{animation:chara2 .3s ease-out forwards}@media screen and (min-width: 768px){.charactersmain--box>a:hover~.charactersmain--box--img figure.hover{z-index:25;animation:chara2hover .3s ease-out forwards}}@media screen and (min-width: 768px){.charactersmain--box>a:hover~.charactersmain--box--img{z-index:25}}