#promo_header{width:100%;height:40px;background:#000;position:fixed;top:0;left:0;z-index:100;overflow:hidden}#promo_header .logo{display:block;float:left;height:22px;margin-left:15px;position:relative;top:50%;margin-top:-11px}#promo_header .logo a{opacity:1}#promo_header .logo a:hover{opacity:0.7}#promo_header ul.simple_nav{font-size:0;float:right;margin-right:15px}#promo_header #nav_login,#promo_header ul.simple_nav li{display:inline-block;font-size:12px}#promo_header ul.simple_nav li a{color:#ccc;display:block;background:none;height:40px;line-height:40px;width:100px;text-align:center}#promo_header ul.simple_nav li a:hover{text-decoration:none;background:#c9005a;color:#fff}.link_twitter{position:absolute;margin-top:9px;margin-left:-88px}div#promo_monpara2{background:#000;position:relative;overflow:hidden;top:40px}div#promo_monpara2 div[class^="box_0"]{position:relative;width:1920px;left:50%;margin-left:-960px;vertical-align:bottom;top:0}div#promo_monpara2 div.box_01{height:760px}div#promo_monpara2 div.box_04{width:1666px;margin-left:-796px}div.promo_container{position:relative}div.bgCover{background:url(../../images/promo/monpara2/mainbg_00.jpg) no-repeat top center;width:1850px;padding-top:740px;left:50%;margin-left:-925px;position:fixed}div#promo_monpara2 .mainBg01{background:url(../../images/promo/monpara2/mainbg_01_02.png) repeat center center;width:200%;height:200%;overflow:hidden;position:fixed;top:200px;-webkit-animation:puffOut 4s cubic-bezier(0.38, 0.38, 0.55, 0.53) infinite both;animation:puffOut 4s cubic-bezier(0.38, 0.38, 0.55, 0.53) infinite both}div#promo_monpara2 .mainBg02{background:url(../../images/promo/monpara2/mainbg_01_03.png) repeat center center;width:200%;height:200%;overflow:hidden;position:fixed;top:0;left:670px;-webkit-animation:puffOut 5s cubic-bezier(0.38, 0.38, 0.55, 0.53) 0.4s infinite both;animation:puffOut 5s cubic-bezier(0.38, 0.38, 0.55, 0.53) 0.4s infinite both}@-webkit-keyframes puffOut{0%,10%{opacity:0;-webkit-transform:scale(1)}20%{opacity:1;-webkit-transform:scale(1)}80%,100%{opacity:0;-webkit-transform:scale(1.3)}}@keyframes puffOut{0%,10%{opacity:0;transform:scale(1)}20%{opacity:1;transform:scale(1)}80%,100%{opacity:0;transform:scale(1.3)}}div#promo_monpara2 div.box_02{width:1617px;margin-left:-851px}div#promo_monpara2 div.box_03{width:1738px;margin-left:-891px}ul.btn{position:absolute;display:block;z-index:10;margin-left:673px;bottom:-6px}.box_02 ul.btn{bottom:100px}.box_04.sale ul.btn{bottom:120px}.box_04 ul.btn{bottom:62px}ul.btn li{float:left}ul.btn li:first-child{margin-right:26px}ul.btn a{width:250px;height:85px;background:url(../../images/promo/monpara2/btn_sprite.png) no-repeat;z-index:20;display:block}ul.btn a.btn_detail{background-position:-10px -20px}ul.btn a.btn_detail.btn_announce{background-position:-10px -20px}ul.btn a.btn_favorite{background-position:-10px -112px}ul.btn a.btn_cart{background-position:-20px -203px}ul.btn a.btn_cart.cart_in{background-position:-20px -294px}ul.btn a.btn_cart.purchased{background-position:-20px -387px;pointer-events:none}ul.btn a.btn_detail:hover{background-position:-272px -19px}ul.btn a.btn_detail.btn_announce:hover{background-position:-272px -19px}ul.btn a.btn_favorite:hover{background-position:-272px -111px}ul.btn a.btn_cart:hover{background-position:-282px -202px}ul.btn a.btn_cart.cart_in:hover{background-position:-282px -293px}div.box_01 .fv_01{background:url(../../images/promo/monpara2/fv_01.png) no-repeat top center;padding-top:880px;left:50%;z-index:2}div.box_01.gimic01 .fv_01,div.box_01.gimic02 .fv_01{display:none}div.box_01 .fv_02{background:url(../../images/promo/monpara2/fv_02.png) no-repeat top center;padding-top:880px;left:50%;z-index:2;display:none}div.box_01.gimic01 .fv_02{display:block}div.box_01.gimic02 .fv_02{display:none}div.box_01 .fv_03{background:url(../../images/promo/monpara2/fv_03.png) no-repeat top center;padding-top:880px;left:50%;z-index:2;display:none}div.box_01.gimic02 .fv_03{display:block}.movie{position:absolute;z-index:40;top:445px;left:74.2%;margin-left:-424px}div.box_01 a:hover{opacity:0.7;text-decoration:none}.box_01 .kira{background:url(../../images/promo/monpara2/kira.png) no-repeat;width:410px;height:352px;position:absolute;top:43px;left:50%;margin-left:18px;-webkit-animation:flash 4s infinite  both;animation:flash 4s infinite  both;opacity:0}.box_01 .kira.second{-webkit-animation:flash2 4s infinite both;animation:flash2 4s infinite both}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash2{0%,50%,100%{opacity:0;transform:rotate(180deg)}25%,75%{opacity:1;transform:rotate(180deg)}}@keyframes flash2{0%,50%,100%{opacity:0;transform:rotate(180deg)}25%,75%{opacity:1;transform:rotate(180degdeg)}}.box_01 .pop_01{background:url(../../images/promo/monpara2/pop.png);padding-top:82px;width:312px;margin-left:647px;background-position:-32px -18px;top:590px;position:absolute;z-index:20;-webkit-animation:btnBounce01 2s linear 0.5s infinite both;animation:btnBounce01 2s linear 0.5s infinite both}@-webkit-keyframes btnBounce01{0%,20%{-webkit-transform:translateY(0px)}24%{-webkit-transform:translateY(-5px)}28%{-webkit-transform:translateY(0px)}32%{-webkit-transform:translateY(-2px)}36%{-webkit-transform:translateY(0px)}40%,100%{-webkit-transform:translateY(0px)}}@keyframes btnBounce01{0%,20%{transform:translateY(0px)}24%{transform:translateY(-5px)}28%{transform:translateY(0px)}32%{transform:translateY(-2px)}36%{transform:translateY(0px)}40%,100%{transform:translateY(0px)}}.box_01 .pop_02{background:url(../../images/promo/monpara2/pop.png);padding-top:52px;width:117px;margin-left:493px;background-position:-42px -125px;top:439px;position:absolute;z-index:20;-webkit-animation:btnBounce01 2s linear 0.5s infinite both;animation:btnBounce01 2s linear 0.5s infinite both}@-webkit-keyframes btnBounce01{0%,20%{-webkit-transform:translateY(0px)}24%{-webkit-transform:translateY(-5px)}28%{-webkit-transform:translateY(0px)}32%{-webkit-transform:translateY(-2px)}36%{-webkit-transform:translateY(0px)}40%,100%{-webkit-transform:translateY(0px)}}@keyframes btnBounce01{0%,20%{transform:translateY(0px)}24%{transform:translateY(-5px)}28%{transform:translateY(0px)}32%{transform:translateY(-2px)}36%{transform:translateY(0px)}40%,100%{transform:translateY(0px)}}.box_03 ul.btn{bottom:-100px;margin-left:600px}.sale_line img{position:relative;top:60px;margin-left:-55px}.box_04.gimic02 .sale_line{display:none}.box04_main{margin-left:150px;position:relative;top:40px}.box_04.gimic02 .box04_main{height:602px;top:110px}.gachaCounterBox:before,.gachaCounterBox:after{content:"";display:block;width:100%;height:216px;margin:0 auto;z-index:3}.gachaCounterBox:before{background:url(../../images/promo/monpara2/old_bg01.png) no-repeat 0 0}.gachaCounterBox:after{background:url(../../images/promo/monpara2/old_bg03.png) no-repeat 0 0}.gachaCounterBoxInner{position:relative;background:url(../../images/promo/monpara2/old_bg02.png) repeat-y 0 0;margin:0 auto;z-index:12;height:2862px}.box_05{margin-top:48px}.box_05 table.work_1col_table{width:879px;margin-left:-10px}a.promo_return_top{display:block;position:fixed;width:50px;height:0;padding-top:50px;line-height:50px;overflow:hidden;right:20px;bottom:20px;background:url(../../images/promo/other/icon_return_top.png) no-repeat 0 -50px;opacity:0.5;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.promo_return_top:hover{margin-top:1px;opacity:1}a.promo_return_top.hide{cursor:default;opacity:0;bottom:0}a.promo_return_top.nonfixed{position:absolute}.textAnime{-webkit-animation:popIn01 0.3s ease 0s 1 both;animation:popIn01 0.3s ease 0s 1 both}@-webkit-keyframes popIn01{0%{-webkit-transform:scale(5, 5);opacity:0}70%{-webkit-transform:scale(0.5, 0.5);opacity:1}100%{-webkit-transform:scale(1, 1);opacity:1}}@keyframes popIn01{0%{transform:scale(5, 5);opacity:0}70%{transform:scale(0.5, 0.5);opacity:1}100%{transform:scale(1, 1);opacity:1}}.textAnime02{-webkit-animation:flickIn01 0.7s ease 0s 1 both;-webkit-transform-origin:bottom center;animation:flickIn01 0.7s ease 0s 1 both;transform-origin:bottom center}@-webkit-keyframes flickIn01{0%{-webkit-transform:rotate(0deg);opacity:0}20%{-webkit-transform:rotate(10deg);opacity:1}40%{-webkit-transform:rotate(-8deg);opacity:1}60%{-webkit-transform:rotate(5deg);opacity:1}80%{-webkit-transform:rotate(-4deg);opacity:1}100%{-webkit-transform:rotate(0deg);opacity:1}}@keyframes flickIn01{0%{transform:rotate(0deg);opacity:0}20%{transform:rotate(10deg);opacity:1}40%{transform:rotate(-8deg);opacity:1}60%{transform:rotate(5deg);opacity:1}80%{transform:rotate(-4deg);opacity:1}100%{transform:rotate(0deg);opacity:1}}#promo_footer{width:100%;height:40px;line-height:40px;color:#ccc;text-align:center;background:#000}div#search_result_list{position:absolute;left:50%;margin-left:-517px;top:298px}.box_04 div#search_result_list{top:308px}table.work_1col_table{position:absolute;table-layout:auto;width:820px;background:#fff;padding:5px 10px;z-index:20}div#search_result_list li.work_rankin td{border-bottom:none;padding:0}div.box_05 div#search_result_list{position:absolute;top:190px;margin-left:-430px}

