@charset "UTF-8";@-webkit-keyframes blink01{0%{opacity:1}50%{opacity:0}}@keyframes blink01{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink02{0%{opacity:0}50%{opacity:1}}@keyframes blink02{0%{opacity:0}50%{opacity:1}}@-webkit-keyframes blink03{0%{opacity:1}50%{opacity:.6}}@keyframes blink03{0%{opacity:1}50%{opacity:.6}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes roate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes roate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes openFlower{0%{opacity:0}100%{opacity:1}}@keyframes openFlower{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showGlassBack{0%{opacity:0}100%{opacity:1}}@keyframes showGlassBack{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showGlassFront{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showGlassFront{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes popupParts{0%{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes popupParts{0%{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes slideupParts{0%{opacity:0;-webkit-transform:translate3d(0,230px,0);transform:translate3d(0,230px,0)}50%{opacity:0}51%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideupParts{0%{opacity:0;-webkit-transform:translate3d(0,230px,0);transform:translate3d(0,230px,0)}50%{opacity:0}51%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideupInParts{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideupInParts{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUpDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,175px,0);transform:translate3d(0,175px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUpDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,175px,0);transform:translate3d(0,175px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideupInParts02{0%{opacity:0;-webkit-transform:translate3d(0,175px,0);transform:translate3d(0,175px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideupInParts02{0%{opacity:0;-webkit-transform:translate3d(0,175px,0);transform:translate3d(0,175px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideLeftRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}10%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}15%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}25%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}30%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideLeftRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}5%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}10%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}15%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}25%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}30%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#top *{box-sizing:border-box}#top #mv-area{height:667px;background:#cc001c url(../../index/img/sp/mv_bg.png) repeat top left;background-size:36px 36px;position:relative;overflow:hidden}#top #mv-area .mv-area{padding:60px 0 0;height:667px;background:transparent url(../../index/img/sp/mv_top_parts.png) repeat-x top center;background-size:375px 255.5px}#top #mv-area .mv-area__inner-area{margin:0 auto;height:667px;position:relative}#top #mv-area .mv-area__ms-logo{width:83px;height:69.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_mslogo.png);position:absolute;left:4px;top:-55px;z-index:1;opacity:0}#top #mv-area .mv-area__logo{margin:0 auto;width:220px;height:54px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_logo.png);position:relative;z-index:10;opacity:0}#top #mv-area .mv-area__date{margin:auto;width:345px;height:43px;position:absolute;right:0;left:0;bottom:110px;z-index:10;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_date.png);opacity:0}#top #mv-area .mv-area__chara:before{content:"";display:block;width:375px;height:487px;height:0;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_kira.png);background-size:375px 608px;position:absolute;top:-40px;right:0;z-index:1}#top #mv-area .mv-area__chara .chara-parts{position:absolute;opacity:0}#top #mv-area .mv-area__chara .chara-001{top:110px;right:0;width:87px;height:116.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_001.png)}#top #mv-area .mv-area__chara .chara-002{top:50px;right:56.5px;width:156.5px;height:141px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_002.png)}#top #mv-area .mv-area__chara .chara-003{top:40px;left:37.5px;width:177px;height:158.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_003.png)}#top #mv-area .mv-area__chara .chara-004{top:117px;left:0;width:135.5px;height:185px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_004.png)}#top #mv-area .mv-area__chara .chara-005{top:118.5px;left:105px;width:157px;height:143.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_005.png)}#top #mv-area .mv-area__chara .chara-006{top:200px;right:107px;width:255px;height:232.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_006.png)}#top #mv-area .mv-area__chara .chara-007{top:220px;left:0;width:134px;height:170px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_007.png)}#top #mv-area .mv-area__chara .chara-008{bottom:50px;left:0;width:284px;height:293.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_008.png)}#top #mv-area .mv-area__chara .chara-009{-webkit-transform:translate3d(0,600px,0);transform:translate3d(0,600px,0);bottom:-25px;right:0;width:265.5px;height:537.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/sp/mv_chara_photo.png)}#top #mv-area .mv-area__bottom{position:absolute;bottom:0;right:0;left:0;height:40px;background:#cc001c url(../../index/img/sp/mv_bottom_anime_bg.png) repeat top center;background-size:30px 27.5px}#top #mv-area .mv-area__bottom-inner{position:relative;height:65px;background:transparent url(../../index/img/sp/mv_bar.png) repeat-x top center;background-size:100% 2px}#top #mv-area .mv-area__bottom .animation-front{width:100%;height:45px;position:absolute;top:-5px;background:transparent url(../../index/img/sp/mv_bottom_anime01.png) repeat-x top center;background-size:145px 45px;-webkit-animation:blink01 steps(1) 2s infinite;animation:blink01 steps(1) 2s infinite}#top #mv-area .mv-area__bottom .animation-back{width:100%;height:45px;position:absolute;top:-5px;opacity:0;background:transparent url(../../index/img/sp/mv_bottom_anime02.png) repeat-x top center;background-size:145px 45px;-webkit-animation:blink02 steps(1) 2s infinite;animation:blink02 steps(1) 2s infinite}#top #mv-area.is-loaded .mv-area__ms-logo{-webkit-animation:fadeIn ease-in-out .5s forwards;animation:fadeIn ease-in-out .5s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}#top #mv-area.is-loaded .mv-area__logo{-webkit-animation:fadeIn ease-in-out .5s forwards;animation:fadeIn ease-in-out .5s forwards;-webkit-animation-delay:1s;animation-delay:1s}#top #mv-area.is-loaded .mv-area__date{-webkit-animation:fadeIn ease-in-out .5s forwards;animation:fadeIn ease-in-out .5s forwards;-webkit-animation-delay:2.2s;animation-delay:2.2s}#top #mv-area.is-loaded .mv-area__chara:before{-webkit-animation:showKira 1s ease 1.4s both;animation:showKira 1s ease 1.4s both}@-webkit-keyframes showKira{0%{height:0}100%{height:608px}}@keyframes showKira{0%{height:0}100%{height:608px}}#top #mv-area.is-loaded .mv-area__chara .chara-parts{-webkit-animation:fadeIn ease-in-out .8s forwards;animation:fadeIn ease-in-out .8s forwards}#top #mv-area.is-loaded .mv-area__chara .chara-001{-webkit-animation-delay:1.1s;animation-delay:1.1s}#top #mv-area.is-loaded .mv-area__chara .chara-002{-webkit-animation-delay:1.2s;animation-delay:1.2s}#top #mv-area.is-loaded .mv-area__chara .chara-003{-webkit-animation-delay:1.3s;animation-delay:1.3s}#top #mv-area.is-loaded .mv-area__chara .chara-004{-webkit-animation-delay:1.4s;animation-delay:1.4s}#top #mv-area.is-loaded .mv-area__chara .chara-005{-webkit-animation-delay:1.5s;animation-delay:1.5s}#top #mv-area.is-loaded .mv-area__chara .chara-006{-webkit-animation-delay:1.6s;animation-delay:1.6s}#top #mv-area.is-loaded .mv-area__chara .chara-007{-webkit-animation-delay:1.7s;animation-delay:1.7s}#top #mv-area.is-loaded .mv-area__chara .chara-008{-webkit-animation-delay:1.8s;animation-delay:1.8s}#top #mv-area.is-loaded .mv-area__chara .chara-009{-webkit-animation:frameINSP ease .5s forwards;animation:frameINSP ease .5s forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes frameINSP{0%{opacity:0;-webkit-transform:translate3d(0,600px,0);transform:translate3d(0,600px,0)}50%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes frameINSP{0%{opacity:0;-webkit-transform:translate3d(0,600px,0);transform:translate3d(0,600px,0)}50%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#top #contents-area{background:#c2001b url(../../index/img/sp/sec_bg.png) repeat top center;background-size:cover;position:relative}#top #contents-area:after{content:"";display:block;width:375px;height:47px;position:absolute;bottom:0;background:transparent url(../../index/img/sp/sec_footer_frame.png) repeat-x top center;background-size:375px 47px}#top #contents-area .contenst-area{background:transparent url(../../index/img/sp/sec_top_frame.png) repeat-x top center;background-size:375px 47px}#top #contents-area .contenst-area__inner{margin:0 auto;padding:78px 0;position:relative}#top #contents-area .contenst-area .circle-btn{position:relative;z-index:10}#top #contents-area .contenst-area .circle-btn .deco-parts{position:absolute;z-index:1;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;opacity:0}#top #contents-area .contenst-area .circle-btn__inner{position:relative;z-index:2}#top #contents-area .contenst-area .circle-btn__inner:before{content:"";display:block;height:0;-webkit-animation:roate linear 20s infinite;animation:roate linear 20s infinite;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#top #contents-area .contenst-area .circle-btn__inner.icon-new:after{content:"";display:block;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;bottom:21px;-webkit-animation:blink03 1.5s linear infinite;animation:blink03 1.5s linear infinite}#top #contents-area .contenst-area .circle-btn__link{margin:auto;display:block;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0}#top #contents-area .contenst-area .circle-btn#btn-001{margin-left:-16px;width:250px;height:250px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-001{top:-25px;left:155px;background-image:url(../../index/img/sp/ryuho_deco_001.png);width:57px;height:57px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-002{top:-35px;left:45px;background-image:url(../../index/img/sp/ryuho_deco_004.png);width:62px;height:62px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-003{bottom:-90px;left:0;background-image:url(../../index/img/sp/ryuho_deco_003.png);width:128.5px;height:187px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-004{top:-35px;left:0;background-image:url(../../index/img/sp/ryuho_deco_002.png);width:73.5px;height:107px}#top #contents-area .contenst-area .circle-btn#btn-001 .circle-btn__inner:before{background-image:url(../../index/img/sp/btn_frame_001.png);width:250px;height:250px}#top #contents-area .contenst-area .circle-btn#btn-001 .circle-btn__link{background-image:url(../../index/img/sp/btn_gacha.png);width:218px;height:218px}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts{-webkit-animation:openFlower linear .2s forwards;animation:openFlower linear .2s forwards}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-002{-webkit-animation-delay:.4s;animation-delay:.4s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-003{-webkit-animation-delay:.3s;animation-delay:.3s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-004{-webkit-animation-delay:.2s;animation-delay:.2s}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-001{top:130px;right:0;z-index:3;background-image:url(../../index/img/sp/tenkai_deco_front_001.png);width:60px;height:50.5px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-002{top:-10px;left:115px;z-index:3;background-image:url(../../index/img/sp/tenkai_deco_front_002.png);width:75px;height:74.5px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-003{right:90px;bottom:-35px;z-index:3;background-image:url(../../index/img/sp/tenkai_deco_front_003.png);width:72.5px;height:64px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-004{top:125px;left:80px;z-index:3;background-image:url(../../index/img/sp/tenkai_deco_front_004.png);width:50px;height:61px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-006{top:25px;background-image:url(../../index/img/sp/tenkai_deco_back.png);width:375px;height:294.5px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner{margin-top:30px;margin-left:89px;width:300px;height:300px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner:before{background-image:url(../../index/img/sp/btn_frame_002.png);width:300px;height:300px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner.icon-new::after{width:62px;height:62px;right:20px;background-image:url(../../index/img/sp/icon_new_001.png)}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__link{background-image:url(../../index/img/sp/btn_event01.png);width:264px;height:264px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__link.no-link{background-image:url(../../index/img/sp/btn_event01_nolink.png)}#top #contents-area .contenst-area .circle-btn#btn-002.is-show .deco-parts{-webkit-animation:showGlassFront linear .2s forwards;animation:showGlassFront linear .2s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}#top #contents-area .contenst-area .circle-btn#btn-002.is-show .deco-parts.parts-006{-webkit-animation:showGlassBack linear .5s forwards;animation:showGlassBack linear .5s forwards}#top #contents-area .contenst-area .circle-btn#btn-003{width:200px;height:200px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-001{top:38px;left:18px;background-image:url(../../index/img/sp/kakin_deco_001.png);width:254.5px;height:205.5px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-002{top:100px;left:0;background-image:url(../../index/img/sp/kakin_deco_002.png);width:263.5px;height:216px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-003{top:30px;left:0;z-index:3;background-image:url(../../index/img/sp/kakin_deco_003.png);width:28px;height:39px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-004{top:-2px;right:10px;z-index:3;background-image:url(../../index/img/sp/kakin_deco_004.png);width:31.5px;height:36px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-005{top:0;left:30px;z-index:3;background-image:url(../../index/img/sp/kakin_deco_005.png);width:32px;height:32px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner{margin-top:30px;margin-left:15px;width:200px;height:200px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner:before{background-image:url(../../index/img/sp/btn_frame_003.png);width:200px;height:200px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner.icon-new::after{width:52px;height:52px;left:0;background-image:url(../../index/img/sp/icon_new_002.png)}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__link{background-image:url(../../index/img/sp/btn_event.png);width:172px;height:172px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__link.no-link{background-image:url(../../index/img/sp/btn_event_nolink.png)}#top #contents-area .contenst-area .circle-btn#btn-003.is-show .deco-parts{-webkit-animation:popupParts ease .2s forwards;animation:popupParts ease .2s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}#top #contents-area .contenst-area .circle-btn#btn-003.is-show .deco-parts.parts-002{-webkit-animation-delay:.5s;animation-delay:.5s}#top #contents-area .contenst-area .circle-btn#btn-003.is-show .deco-parts.parts-005{-webkit-animation-delay:.5s;animation-delay:.5s}#top #contents-area .contenst-area .circle-btn#btn-004 .deco-parts.parts-001{top:-110px;right:10px;background-image:url(../../index/img/sp/cm_deco_001.png);width:75px;height:166.5px}#top #contents-area .contenst-area .circle-btn#btn-004 .deco-parts.parts-002{top:-71px;right:80px;background-image:url(../../index/img/sp/cm_deco_002.png);width:50px;height:71px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__inner{margin-top:30px;margin-left:140px;width:250px;height:250px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__inner:before{background-image:url(../../index/img/sp/btn_frame_004.png);width:250px;height:250px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__link{background-image:url(../../index/img/sp/btn_cm.png);width:218px;height:218px}#top #contents-area .contenst-area .circle-btn#btn-004.is-show .deco-parts.parts-001{-webkit-animation:slideupInParts02 .5s linear .5s alternate forwards,slideUpDown 5s linear 2s infinite;animation:slideupInParts02 .5s linear .5s alternate forwards,slideUpDown 5s linear 2s infinite}#top #contents-area .contenst-area .circle-btn#btn-004.is-show .deco-parts.parts-002{-webkit-animation:slideupInParts02 .5s linear 0s alternate forwards,slideUpDown 5s linear 4s infinite;animation:slideupInParts02 .5s linear 0s alternate forwards,slideUpDown 5s linear 4s infinite}#top #contents-area .contenst-area .bg-chara{background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;opacity:0}#top #contents-area .contenst-area .bg-chara.chara-001{top:205px;right:0;background-image:url(../../index/img/sp/chara_001.png);width:190px;height:172.5px}#top #contents-area .contenst-area .bg-chara.chara-002{left:0;top:530px;background-image:url(../../index/img/sp/chara_002.png);width:155px;height:171.5px}#top #contents-area .contenst-area .bg-chara.chara-003{opacity:1;left:-60px;bottom:0;background-image:url(../../index/img/sp/sec_footer_parts.png);width:260.5px;height:217px;-webkit-animation:slideLeftRight 2s linear infinite;animation:slideLeftRight 2s linear infinite}#top #contents-area .contenst-area .bg-chara.is-show{-webkit-animation:slideupInParts .5s ease-in both;animation:slideupInParts .5s ease-in both}#top .close-cont{padding:40px 0 60px;background:#c9001c url(../../index/img/close/sp/top_kazari.png) top center repeat-x;background-size:contain;position:relative}#top .close-cont:after{position:absolute;bottom:0;right:0;left:0;content:"";display:block;width:100%;height:5px;background:transparent url(../../index/img/close/sp/footer_bar.png) top center repeat-x;background-size:contain}#top .close-cont .monst-logo{margin:0 auto 25px;width:87px;height:73px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/close/pc/monst_logo.png)}#top .close-cont__box{margin:0 auto;padding:66px 0;width:275px;height:347.5px;background:transparent url(../../index/img/close/sp/colse_box.png) no-repeat top center;background-size:contain}#top .close-cont__box .cp-logo{margin:0 auto 30px;width:225px;height:55px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/close/sp/close_logo.png)}#top .close-cont__box .lead-txt{margin:0 auto 30px;width:164.5px;height:45.5px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/close/sp/close_lead.png)}#top .close-cont__box .btn{margin:0 auto;width:245px;height:55px;display:block;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/close/sp/btn.png)}