@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:915px;background:#cc001c url(../../index/img/pc/mv_bg.png) repeat top left;position:relative;overflow:hidden}#top #mv-area .mv-area{padding:60px 0 0;height:915px;background:transparent url(../../index/img/pc/mv_top_parts.png) repeat-x top center}#top #mv-area .mv-area__inner-area{margin:0 auto;width:1080px;height:915px;position:relative}#top #mv-area .mv-area__ms-logo{width:160px;height:134px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_mslogo.png);position:absolute;left:0;top:-15px;z-index:1;opacity:0}#top #mv-area .mv-area__logo{margin:0 auto;width:350px;height:86px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_logo.png);position:relative;z-index:10;opacity:0}#top #mv-area .mv-area__date{margin:auto;width:470px;height:72px;position:absolute;right:0;bottom:160px;left:0;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/pc/mv_date.png);opacity:0}#top #mv-area .mv-area__chara:before{content:"";display:block;width:969px;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/pc/mv_chara_kira.png);background-size:969px 730px;position:absolute;top:60px;left:-196px;z-index:1}#top #mv-area .mv-area__chara .chara-parts{position:absolute;opacity:0}#top #mv-area .mv-area__chara .chara-001{top:100px;right:328px;width:244px;height:223px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_001.png)}#top #mv-area .mv-area__chara .chara-002{top:80px;right:490px;width:313px;height:282px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_002.png)}#top #mv-area .mv-area__chara .chara-003{top:90px;left:40px;width:354px;height:318px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_003.png)}#top #mv-area .mv-area__chara .chara-004{top:130px;left:-170px;width:414px;height:371px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_004.png)}#top #mv-area .mv-area__chara .chara-005{top:240px;left:-10px;width:363px;height:333px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_005.png)}#top #mv-area .mv-area__chara .chara-006{top:235px;right:295px;width:560px;height:510px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_006.png)}#top #mv-area .mv-area__chara .chara-007{top:325px;left:-154px;width:454px;height:401px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_007.png)}#top #mv-area .mv-area__chara .chara-008{top:405px;left:10px;width:694px;height:624px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_008.png)}#top #mv-area .mv-area__chara .chara-009{-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0);top:-30px;right:-190px;width:758px;height:1037px;background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;background-image:url(../../index/img/pc/mv_chara_photo.png)}#top #mv-area .mv-area__bottom{position:absolute;bottom:0;right:0;left:0;height:65px;background:#cc001c url(../../index/img/pc/mv_bottom_anime_bg.png) repeat top center}#top #mv-area .mv-area__bottom-inner{position:relative;height:65px;background:transparent url(../../index/img/pc/mv_bar.png) repeat-x top center}#top #mv-area .mv-area__bottom .animation-front{width:100%;height:72px;position:absolute;top:-5px;background:transparent url(../../index/img/pc/mv_bottom_anime01.png) repeat-x top center;-webkit-animation:blink01 steps(1) 2s infinite;animation:blink01 steps(1) 2s infinite}#top #mv-area .mv-area__bottom .animation-back{width:100%;height:72px;position:absolute;top:-5px;opacity:0;background:transparent url(../../index/img/pc/mv_bottom_anime02.png) repeat-x top center;-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:730px}}@keyframes showKira{0%{height:0}100%{height:730px}}#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,1000px,0);transform:translate3d(0,1000px,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,1000px,0);transform:translate3d(0,1000px,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/pc/sec_bg.png) repeat top center;background-size:cover;position:relative}#top #contents-area:after{content:"";display:block;width:100%;height:72px;position:absolute;bottom:0;background:transparent url(../../index/img/pc/sec_footer_frame.png) repeat-x top center}#top #contents-area .contenst-area{background:transparent url(../../index/img/pc/sec_top_frame.png) repeat-x top center}#top #contents-area .contenst-area__inner{margin:0 auto;padding:160px 0;width:1080px;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:35px;-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{width:401px;height:400px;z-index:11}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-001{top:-35px;right:50px;background-image:url(../../index/img/pc/ryuho_deco_001.png);width:94px;height:94px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-002{top:190px;right:-60px;background-image:url(../../index/img/pc/ryuho_deco_002.png);width:129px;height:129px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-003{top:-50px;left:-30px;background-image:url(../../index/img/pc/ryuho_deco_003.png);width:174px;height:174px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-004{top:10px;left:-220px;background-image:url(../../index/img/pc/ryuho_deco_004.png);width:197px;height:197px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-005{top:260px;left:-60px;background-image:url(../../index/img/pc/ryuho_deco_005.png);width:302px;height:302px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-006{top:195px;left:-100px;background-image:url(../../index/img/pc/ryuho_deco_006.png);width:65px;height:65px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-007{top:250px;left:-205px;background-image:url(../../index/img/pc/ryuho_deco_007.png);width:134px;height:134px}#top #contents-area .contenst-area .circle-btn#btn-001 .deco-parts.parts-008{top:-45px;left:90px;z-index:0;background-image:url(../../index/img/pc/ryuho_deco_008.png);width:102px;height:102px}#top #contents-area .contenst-area .circle-btn#btn-001 .circle-btn__inner:before{background-image:url(../../index/img/pc/btn_frame_001.png);width:401px;height:400px}#top #contents-area .contenst-area .circle-btn#btn-001 .circle-btn__link{background-image:url(../../index/img/pc/btn_gacha.png);width:349px;height:349px}#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:7s;animation-delay:7s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-004{-webkit-animation-delay:.3s;animation-delay:.3s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-005{-webkit-animation-delay:.5s;animation-delay:.5s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-006{-webkit-animation-delay:.6s;animation-delay:.6s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-007{-webkit-animation-delay:.2s;animation-delay:.2s}#top #contents-area .contenst-area .circle-btn#btn-001.is-show .deco-parts.parts-008{-webkit-animation-delay:.8s;animation-delay:.8s}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-001{top:210px;right:0;z-index:3;background-image:url(../../index/img/pc/tenkai_deco_front_001.png);width:124px;height:85px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-002{top:-45px;left:640px;z-index:3;background-image:url(../../index/img/pc/tenkai_deco_front_002.png);width:124px;height:123px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-003{right:200px;bottom:-80px;z-index:3;background-image:url(../../index/img/pc/tenkai_deco_front_003.png);width:87px;height:125px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-004{top:40px;right:-105px;z-index:3;background-image:url(../../index/img/pc/tenkai_deco_front_004.png);width:179px;height:144px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-005{top:195px;right:430px;z-index:3;background-image:url(../../index/img/pc/tenkai_deco_front_005.png);width:83px;height:101px}#top #contents-area .contenst-area .circle-btn#btn-002 .deco-parts.parts-006{top:-90px;right:-102px;background-image:url(../../index/img/pc/tenkai_deco_back.png);width:692px;height:627px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner{margin-top:-165px;margin-left:auto;width:481px;height:480px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner:before{background-image:url(../../index/img/pc/btn_frame_002.png);width:481px;height:480px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__inner.icon-new::after{width:101px;height:101px;left:37px;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/pc/btn_event01.png);width:422px;height:422px}#top #contents-area .contenst-area .circle-btn#btn-002 .circle-btn__link.no-link{background-image:url(../../index/img/pc/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:321px;height:321px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-001{top:-60px;left:53px;background-image:url(../../index/img/pc/kakin_deco_001.png);width:447px;height:424px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-002{top:0;left:0;background-image:url(../../index/img/pc/kakin_deco_002.png);width:498px;height:418px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-003{top:-25px;left:313px;z-index:3;background-image:url(../../index/img/pc/kakin_deco_003.png);width:59px;height:69px}#top #contents-area .contenst-area .circle-btn#btn-003 .deco-parts.parts-004{bottom:-38px;left:270px;z-index:3;background-image:url(../../index/img/pc/kakin_deco_004.png);width:58px;height:58px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner{margin-top:-88px;margin-left:80px;width:321px;height:321px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner:before{background-image:url(../../index/img/pc/btn_frame_003.png);width:321px;height:321px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__inner.icon-new::after{width:80px;height:80px;left:13px;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/pc/btn_event.png);width:276px;height:276px}#top #contents-area .contenst-area .circle-btn#btn-003 .circle-btn__link.no-link{background-image:url(../../index/img/pc/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-003{-webkit-animation-delay:.5s;animation-delay:.5s}#top #contents-area .contenst-area .circle-btn#btn-004 .deco-parts.parts-001{top:-166px;right:100px;background-image:url(../../index/img/pc/cm_deco_001.png);width:120px;height:251px}#top #contents-area .contenst-area .circle-btn#btn-004 .deco-parts.parts-002{top:-110px;right:240px;background-image:url(../../index/img/pc/cm_deco_002.png);width:80px;height:114px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__inner{margin-left:600px;width:400px;height:400px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__inner:before{background-image:url(../../index/img/pc/btn_frame_004.png);width:400px;height:400px}#top #contents-area .contenst-area .circle-btn#btn-004 .circle-btn__link{background-image:url(../../index/img/pc/btn_cm.png);width:349px;height:349px}#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.is-show{-webkit-animation:slideupInParts .5s ease-in both;animation:slideupInParts .5s ease-in both}#top #contents-area .contenst-area .bg-chara.chara-001{top:460px;left:310px;background-image:url(../../index/img/pc/chara_001.png);width:312px;height:276px}#top #contents-area .contenst-area .bg-chara.chara-002{right:370px;bottom:400px;background-image:url(../../index/img/pc/chara_002.png);width:350px;height:309px}#top #contents-area .contenst-area .bg-chara.chara-003{opacity:1;left:-125px;bottom:0;background-image:url(../../index/img/pc/sec_footer_parts.png);width:520px;height:430px;-webkit-animation:slideLeftRight 1.5s linear infinite;animation:slideLeftRight 1.5s linear infinite}#top .close-cont{padding:65px 0 110px;background:#c9001c url(../../index/img/close/pc/top_kazari.png) top center repeat-x;position:relative}#top .close-cont:after{position:absolute;bottom:0;right:0;left:0;content:"";display:block;width:100%;height:11px;background:transparent url(../../index/img/close/pc/footer_bar.png) top center repeat-x;background-size:contain}#top .close-cont .monst-logo{margin:0 auto 50px;width:174px;height:146px;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:110px 0;width:920px;height:508px;background:transparent url(../../index/img/close/pc/colse_box.png) no-repeat top center;background-size:contain}#top .close-cont__box .cp-logo{margin:0 auto 30px;width:406px;height:100px;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/close_logo.png)}#top .close-cont__box .lead-txt{margin:0 auto 50px;width:436px;height:33px;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/close_lead.png)}#top .close-cont__box .btn{margin:0 auto;width:400px;height:80px;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/pc/btn.png)}#top .close-cont__box .btn:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}