@charset "UTF-8";#promo_header{width:100%;height:40px;background:#000;position:fixed;top:0;left:0;z-index:150;overflow:hidden}div#main_inner{margin:0 auto;text-align:left}#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:.8}#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:#333;color:#fff}.link_twitter{position:absolute;margin-top:9px;margin-left:-88px}#promo_footer{width:100%;height:40px;line-height:40px;color:#ccc;text-align:center;background:#000;margin-top:5px;bottom:0}#promo_dalice ul.btn a{padding:5px;font-size:14px;background:#333;border:solid 1px #fff;color:#fff;width:121px;height:25px;line-height:25px;display:block;text-align:center;vertical-align:middle}#promo_dalice ul.btn .btn_detail{background:#4e37ff;color:#fff}#promo_dalice ul.btn .btn_detail:before{margin-right:-10px;display:inline-block;font: 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);float:left;margin-left:19px;margin-top:5px}#promo_dalice ul.btn .btn_cart{background:#f3511e}#promo_dalice ul.btn .btn_cart:before{margin-right:5px;font: 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);padding:2px}#promo_dalice ul.btn .cart_in{background:#ff0090}#promo_dalice ul.btn .purchased{background:#000;color:red;border:#fff 1px solid;pointer-events:none;font-weight:700}#promo_dalice ul.btn .btn_cart.purchased:before{margin-right:5px;display:inline-block;font: 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}ul.btn{position:absolute;top:326px;left:6px;display:flex;justify-content:center}ul.btn li{margin:0 3px}ul.btn li:hover{opacity:.8}.mr4{margin-right:4px}.series_btn a{display:block;width:435px;height:99px;position:absolute;left:calc(50% - 217px);top:calc(50% - 210px)}.series_btn{position:relative}#promo_dalice a:hover{text-decoration:none;opacity:.8}#promo_dalice{-webkit-animation:loadAnime 2.5s ease 0s 1;animation:loadAnime 2.5s ease 0s 1;background:#1f0a1d;margin:0 auto;overflow:hidden;width:100%;position:relative}@keyframes loadAnime{0%{opacity:0}to{opacity:1}}#promo_dalice .box01,#promo_dalice .box02,#promo_dalice .box03,#promo_dalice .box04,#promo_dalice .box05,#promo_dalice .box99{position:relative;width:1920px;left:50%;margin-left:-960px;vertical-align:bottom;text-align:center}#promo_dalice .box01{margin-top:30px}#promo_dalice h1,#promo_dalice h2,#promo_dalice .titleList h2,#promo_dalice .titleList [class^=titleBox_],#promo_dalice .campaignInfo,#promo_dalice .box_inner{text-align:center}#promo_dalice .firstView{padding-top:80px;padding-bottom:60px}#promo_dalice .work_box{position:relative;width:850px;margin:0 auto}#promo_dalice .workImg{position:absolute;top:40px;left:5px}#promo_dalice .workImg:hover{opacity:.8}#promo_dalice .work_box iframe{position:absolute;top:522px;left:21px;right:0;z-index:10}#promo_dalice .box04 .work_box iframe{top:529px}#promo_dalice .box05 .work_box iframe{top:580px}.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:.5;z-index:20;-webkit-transition:all .3s ease;transition:all .3s ease}.promo_return_top:hover{margin-top:1px;opacity:1}.promo_return_top.hide{cursor:default;opacity:0;bottom:0}.promo_return_top.nonfixed{position:absolute}#promo_dalice .lp_btn a{padding:5px;font-size:14px;background:#333;border:solid 1px #fff;color:#fff;width:121px;height:25px;line-height:25px;display:block;text-align:center;vertical-align:middle}#promo_dalice .lp_btn a.lp_btn_cart{background:#c33}#promo_dalice ul.lp_btn .lp_btn_cart:before{content:"";margin-right:8px;display:inline-block;font: 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);float:left;top:5px;left:5px;position:relative;padding:0;background:none}#promo_dalice ul.lp_btn .lp_btn_cart:after{content:"カートに追加"}#promo_dalice .lp_btn a.lp_btn_detail{background:#337bcc}#promo_dalice .lp_btn.coming a.btn_detail{display:none}#promo_dalice .no_link{pointer-events:none}#promo_dalice .lp_btn a.cart_in{background:#ff0090}#promo_dalice .lp_btn a.lp_btn_cart.cart_in:before{content:""}#promo_dalice .lp_btn a.lp_btn_cart.cart_in:after{content:"カートに追加済み"}#promo_dalice .lp_btn a.purchased{background:#000;color:red;border:#fff 1px solid;pointer-events:none;font-weight:700}#promo_dalice .lp_btn a.lp_btn_cart.purchased:before{content:"";margin-right:5px;display:inline-block;font: 900 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}#promo_dalice .lp_btn a.lp_btn_cart.purchased:after{content:"購入済み"}#promo_dalice .lp_btn.coming a{background:#384e8e;pointer-events:none;width:268px}#promo_dalice .lp_btn.coming a.lp_btn_cart:before{content:""}#promo_dalice .lp_btn.coming a.lp_btn_cart:after{content:"近日発売予定";color:#61ffe7}#promo_dalice ul.lp_btn{position:absolute;top:326px;left:5px}#promo_dalice .work_box2 ul.lp_btn{position:absolute;bottom:15px;left:592px}#promo_dalice .lp_btn li{float:left;margin-right:10px}#promo_dalice .mr4{margin-right:4px}.status{width:300px;height:65px;position:absolute;left:50%;margin-left:20px;top:320px}.status li{width:85px;height:65px;display:inline-block;background:url(/images/promo/dalice/sprite_status.png) no-repeat;background-size:255px;-webkit-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:.8}to{opacity:1}}@keyframes blink{0%{opacity:.8}to{opacity:1}}.status li.work01{background-size:255px;background-position:0 0}.status li.work02{background-size:255px;background-position:-85px 0}.status li.work03{background-size:255px;background-position:-170px 0}.status li.work01.purchased{background-size:255px;background-position:0 -65px;-webkit-animation:none;animation:none}.status li.work02.purchased{background-size:255px;background-position:-85px -65px;-webkit-animation:none;animation:none}.status li.work03.purchased{background-size:255px;background-position:-170px -65px;-webkit-animation:none;animation:none}#promo_dalice .box99 .lp_btn_dl{width:532px;height:132px;position:absolute;top:428px;left:50%;margin-left:-270px}#promo_dalice .box99 .lp_btn_dl .achievement{background:url(/images/promo/dalice/lp_btn_dl.png) no-repeat top center;width:532px;height:132px;display:block}#promo_dalice .box99 .lp_btn_dl .unachieved{background:url(/images/promo/dalice/lp_btn_unachieved.png) no-repeat top center;width:532px;height:132px;display:block;pointer-events:none}#promo_dalice .box99 .play{position:relative;width:300px;top:20px;left:50%;margin-left:-190px;padding:3px 50px;color:#fff;z-index:50;text-align:center;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.9) 80%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,.9)),color-stop(80%,rgba(0,0,0,.9)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.9) 80%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.9) 80%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 20%,rgba(0,0,0,.9) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#0000,#000000e6 20% 80%,#0000)}#promo_dalice .box99 .play a{color:#a6f959}#promo_dalice .attention{position:absolute;background:#000;width:870px;max-height:100px;bottom:10px;left:50%;margin-left:-445px;border:1px solid #fff;border-radius:5px;padding:10px;opacity:.95;margin-bottom:20px;color:#fff}#promo_dalice .attention p{margin-bottom:5px;text-align:center}#promo_dalice .attention a{display:block;background:#0c4ce8;border:solid 1px #fff;color:#fff;height:25px;line-height:25px;padding:5px 10px;font-size:14px;text-align:center;vertical-align:middle}#promo_dalice .attention a.lp_btn_login{background:#e213b1}#promo_dalice .attention dt{text-align:center;margin-bottom:2px;font-size:11px}#promo_dalice .attention_inner{margin:0 auto;text-align:center}#promo_dalice .attention_inner dl{display:inline-block;padding:3px}
