@keyframes fadeInleomiku02{0%{top:31%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInshiho02{0%{top:22%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInhonami02{0%{top:32%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInsaki02{0%{top:40%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInichika02{0%{top:39%;opacity:0}100%{top:8%;opacity:1}}@keyframes fadeInleomikusp02{0%{top:25%;opacity:0}100%{top:14%;opacity:1}}@keyframes fadeInshihosp02{0%{top:20%;opacity:0}100%{top:14%;opacity:1}}@keyframes fadeInhonamisp02{0%{top:32%;opacity:0}100%{top:11%;opacity:1}}@keyframes fadeInsakisp02{0%{top:40%;opacity:0}100%{top:14%;opacity:1}}@keyframes fadeInichikasp02{0%{top:38%;opacity:0}100%{top:14%;opacity:1}}@keyframes fadeInleomiku{0%{top:31%;opacity:0}100%{top:1%;opacity:1}}@keyframes fadeInshiho{0%{top:22%;opacity:0}100%{top:-8%;opacity:1}}@keyframes fadeInhonami{0%{top:32%;opacity:0}100%{top:2%;opacity:1}}@keyframes fadeInsaki{0%{top:40%;opacity:0}100%{top:10%;opacity:1}}@keyframes fadeInichika{0%{top:39%;opacity:0}100%{top:9%;opacity:1}}@keyframes fadeInleomikusp{0%{top:25%;opacity:0}100%{top:5%;opacity:1}}@keyframes fadeInshihosp{0%{top:20%;opacity:0}100%{top:0;opacity:1}}@keyframes fadeInhonamisp{0%{top:32%;opacity:0}100%{top:12%;opacity:1}}@keyframes fadeInsakisp{0%{top:40%;opacity:0}100%{top:20%;opacity:1}}@keyframes fadeInichikasp{0%{top:38%;opacity:0}100%{top:18%;opacity:1}}.now .leomiku .charactersmain--box--img{position:absolute;left:76.1%;z-index:2;width:20%;opacity:0}@media screen and (min-width: 768px){.now .leomiku .charactersmain--box--img{animation:fadeInleomiku02 1s forwards .2s}}@media screen and (max-width: 767px){.now .leomiku .charactersmain--box--img{left:74.5%;width:30%;animation:fadeInleomikusp02 1s forwards .2s}}.now .shiho .charactersmain--box--img{position:absolute;left:16%;z-index:2;width:24.5%;opacity:0}@media screen and (min-width: 768px){.now .shiho .charactersmain--box--img{animation:fadeInshiho02 1s forwards .4s}}@media screen and (max-width: 767px){.now .shiho .charactersmain--box--img{left:7%;width:38%;animation:fadeInshihosp02 1s forwards .4s}}.now .honami .charactersmain--box--img{position:absolute;left:0;left:58.3%;z-index:3;width:24%;opacity:0}@media screen and (min-width: 768px){.now .honami .charactersmain--box--img{animation:fadeInhonami02 1s forwards .6s}}@media screen and (max-width: 767px){.now .honami .charactersmain--box--img{left:50%;width:37%;animation:fadeInhonamisp02 1s forwards .6s}}.now .saki .charactersmain--box--img{position:absolute;left:5%;z-index:1;width:23.9%;opacity:0}@media screen and (min-width: 768px){.now .saki .charactersmain--box--img{animation:fadeInsaki02 1s forwards .8s}}@media screen and (max-width: 767px){.now .saki .charactersmain--box--img{left:-5%;width:37%;animation:fadeInsakisp02 1s forwards .8s}}.now .ichika .charactersmain--box--img{position:absolute;left:41.7%;z-index:7;width:21.1%;opacity:0}@media screen and (min-width: 768px){.now .ichika .charactersmain--box--img{animation:fadeInichika02 1s forwards 1s}}@media screen and (max-width: 767px){.now .ichika .charactersmain--box--img{left:40%;width:32%;animation:fadeInichikasp02 1s forwards 1s}}.past .leomiku .charactersmain--box--img{position:absolute;left:40.1%;z-index:2;width:15.9%;opacity:0}@media screen and (min-width: 768px){.past .leomiku .charactersmain--box--img{animation:fadeInleomiku 1s forwards .2s}}@media screen and (max-width: 767px){.past .leomiku .charactersmain--box--img{left:31.5%;width:25%;animation:fadeInleomikusp 1s forwards .2s}}.past .shiho .charactersmain--box--img{position:absolute;left:21.7%;z-index:3;width:16.9%;opacity:0}@media screen and (min-width: 768px){.past .shiho .charactersmain--box--img{animation:fadeInshiho 1s forwards .4s}}@media screen and (max-width: 767px){.past .shiho .charactersmain--box--img{left:5.5%;width:26%;animation:fadeInshihosp 1s forwards .4s}}.past .honami .charactersmain--box--img{position:absolute;left:61.6%;z-index:4;width:17.3%;opacity:0}@media screen and (min-width: 768px){.past .honami .charactersmain--box--img{animation:fadeInhonami 1s forwards .6s}}@media screen and (max-width: 767px){.past .honami .charactersmain--box--img{left:72%;width:25%;animation:fadeInhonamisp 1s forwards .6s}}.past .saki .charactersmain--box--img{position:absolute;left:46.3%;z-index:6;width:23.9%;opacity:0}@media screen and (min-width: 768px){.past .saki .charactersmain--box--img{animation:fadeInsaki 1s forwards .8s}}@media screen and (max-width: 767px){.past .saki .charactersmain--box--img{left:45%;width:35%;animation:fadeInsakisp 1s forwards .8s}}.past .ichika .charactersmain--box--img{position:absolute;left:32.7%;z-index:7;width:21.1%;opacity:0}@media screen and (min-width: 768px){.past .ichika .charactersmain--box--img{animation:fadeInichika 1s forwards 1s}}@media screen and (max-width: 767px){.past .ichika .charactersmain--box--img{left:25%;width:32%;animation:fadeInichikasp 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%;overflow:hidden}}.charactersmain.now .charactersmain--box a{position:absolute}.charactersmain.now .charactersmain--box.shiho>a{top:6%;left:24.7%;z-index:30;display:block;width:14.8%;max-height:800px;height:48vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.shiho>a{top:13%;left:25%;width:17%;height:68vw}}.charactersmain.now .charactersmain--box.honami>a{top:7%;left:62.3%;z-index:30;display:block;width:18.8%;max-height:710px;height:49vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.honami>a{top:11%;left:61%;width:26%;height:68vw}}.charactersmain.now .charactersmain--box.saki>a{top:5%;left:5%;z-index:30;display:block;width:18.6%;max-height:712px;height:46vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.saki>a{top:5%;left:5%;width:20%;height:75vw}}.charactersmain.now .charactersmain--box.ichika>a{top:5%;left:43.6%;z-index:30;display:block;width:15%;max-height:725px;height:48vw}@media screen and (max-width: 767px){.charactersmain.now .charactersmain--box.ichika>a{top:13%;left:42%;width:21%;height:67vw}}.charactersmain.past .charactersmain--box.shiho>a{position:absolute;top:-8%;left:21.7%;z-index:30;display:block;width:14.8%;max-height:800px;height:50vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.shiho>a{top:0;left:5%;width:20%;height:77vw}}.charactersmain.past .charactersmain--box.honami>a{position:absolute;top:2%;left:62.3%;z-index:30;display:block;width:15.8%;max-height:700px;height:45vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.honami>a{top:12%;left:70%;width:27%;height:65vw}}.charactersmain.past .charactersmain--box.saki>a{position:absolute;top:10%;left:47.6%;z-index:30;display:block;width:14.6%;max-height:680px;height:43vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.saki>a{top:20%;left:47%;width:23%;height:63vw}}.charactersmain.past .charactersmain--box.ichika>a{position:absolute;top:9%;left:36.6%;z-index:30;display:block;width:11%;max-height:700px;height:43vw}@media screen and (max-width: 767px){.charactersmain.past .charactersmain--box.ichika>a{top:18%;left:25%;width:22%;height:65vw}}.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}}