@charset "UTF-8";#promo_dalice{background:url(/images/promo/dalice/touch/mainbg.png) repeat-y 0 0;background-size:100%;overflow:hidden}#promo_dalice .inner{margin-bottom:20px}#promo_dalice section{position:relative}#promo_dalice section img{width:100%;height:auto;vertical-align:bottom}#promo_dalice{-webkit-animation:loadAnime 2.5s ease 0s 1;animation:loadAnime 2.5s ease 0s 1}@keyframes loadAnime{0%{opacity:0}to{opacity:1}}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}#promo_dalice .box01 .btn_twt{position:absolute;width:11vw;height:11vw;top:5vw;left:1vw;z-index:100;text-indent:100%;white-space:nowrap;overflow:hidden}#promo_dalice .work_list{background:#fff}#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 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:#666;pointer-events:none}#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}.series_btn{margin:30px 0 -40px}.series_btn a{display:block}.series_btn img{max-width:280px;margin:0 auto;display:block}.lp_btn_dl{position:relative;display:block;width:100vw}#promo_dalice .box99 .lp_btn_dl{position:absolute;top:102vw}#promo_dalice .box99 .lp_btn_dl .achievement{background:url(/images/promo/dalice/lp_btn_dl.png) no-repeat top center;background-size:contain;width:100vw;height:20vw;display:block}#promo_dalice .box99 .lp_btn_dl .unachieved{background:url(/images/promo/dalice/lp_btn_unachieved.png) no-repeat top center;background-size:contain;width:100vw;height:20vw;display:block;pointer-events:none}.status{position:relative;display:block;top:80vw;margin:0 auto;height:70px;width:270px}.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:.6}to{opacity:1}}@keyframes blink{0%{opacity:.6}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.complete_purchased{background-size:255px;background-position:0 -65px;-webkit-animation:none;animation:none}.status li.work02.complete_purchased{background-size:255px;background-position:-85px -65px;-webkit-animation:none;animation:none}.status li.work03.complete_purchased{background-size:255px;background-position:-170px -65px;-webkit-animation:none;animation:none}.complete_purchased{padding:0;margin:0;border:none}#promo_dalice div.attention{text-align:center;border-radius:5px;position:relative;top:11px;background:#0000cf;color:#fff;padding:1% 5%;font-size:12px;display:block;border:1px solid #fff;opacity:.95;width:84%;margin:-1% 2% 3% 2.8%}#promo_dalice div.attention dl{text-align:center;margin:5px 0;font-size:12px;font-weight:700}#promo_dalice div.attention dd{display:block}#promo_dalice div.attention a{display:block;background:linear-gradient(#7bff67,#348415);border:solid 1px #fff;color:#000;height:25px;line-height:25px;padding:5px 10px;font-size:14px;text-align:center;vertical-align:middle;font-weight:700}#promo_dalice div.attention a.lp_btn_login{background:linear-gradient(#ffac26,#ce391e)}
