#promo_rondo{background-color:#000;width:100%;padding:0 15px 0;margin-left:-15px;font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;position:relative;line-height:1.5}div#main_inner width100{margin:0 !important;background:#000}div#promo_rondo div.box_01{background:url(../../images/promo/rondo/rondo_mainpic_01.jpg) top no-repeat;height:780px;position:relative;width:1200px;margin:0 auto}div#promo_rondo div.box_02{background:url(../../images/promo/rondo/rondo_mainpic_02.jpg) top no-repeat;height:635px;position:relative;width:1200px;margin:0 auto}div#promo_rondo div.box_03{background:url(../../images/promo/rondo/rondo_mainpic_03.jpg) top no-repeat;height:600px;position:relative;width:1200px;margin:0 auto}div#promo_rondo div.box_04{background:url(../../images/promo/rondo/rondo_mainpic_04.jpg) top no-repeat;height:1020px;position:relative;width:1200px;margin:0 auto}div#promo_rondo div.box_05{background:#fff;width:1160px;margin:0 auto;padding:0 20px 30px;margin-bottom:20px;position:relative;background:url(../../images/promo/rondo/rondo_mainpic_05.jpg) top no-repeat;background-size:100% 100%}div#promo_rondo div.box_05 p.bg05{background:url(../../images/promo/rondo/rondo_mainpic_05.png) top no-repeat;background-size:100% auto;height:1400px;width:1200px;position:absolute;left:0;top:-6px;z-index:10}div#promo_rondo div.box_01 p.schedule{width:400px;height:150px;position:absolute;top:395px;left:50%;margin-left:-490px;z-index:20}div#promo_rondo div.box_01 a.twt{background:url(../../images/promo/rondo/btn_twt.png) top no-repeat;width:79px;height:79px;position:absolute;top:9px;left:50%;margin-left:492px;z-index:200;cursor:pointer}div#promo_rondo div.box_01 a.half{background:url(https://media.dlsite.com/bcs/dlsite/1414681200/bn_a474810b3fa7577077b4631f968cca93eef82fc8.jpg) top no-repeat;background-size:100%;width:250px;height:60px;position:absolute;top:498px;left:50%;margin-left:-324px;z-index:200;pointer-events:none;display:none}div#promo_rondo p.kirakira_01,div#promo_rondo p.kirakira_02{width:1200px;height:780px;position:absolute;z-index:5;background:url(../../images/promo/rondo/effect_light.png) left top no-repeat;left:50%;margin-left:-610px;z-index:10}div#promo_rondo div.box_02 .pv_box{background:url(../../images/promo/rondo/img_movie_bg.png) top no-repeat;width:592px;height:528px;position:absolute;top:10px;left:50%;margin-left:-540px;padding-top:15px;padding-left:30px}div#work_promotion_rondo{padding:3px 12px;margin-bottom:18px;border-radius:5px;border:1px solid #cfd6e5;background-color:#f0f2f7;width:535px}div#work_promotion_rondo p{float:left}div#promo_rondo .share{background:url(../../images/promo/rondo/btn_share.png) top no-repeat;width:114px;height:38px;position:absolute;top:474px;left:50%;margin-left:150px}div#promo_rondo div.share_box{background:#000;border:solid #b100ff 1px;width:190px;height:160px;top:474px;left:50%;margin-left:269px;display:none;position:absolute;background-color:rgba(0,0,0,0.9);box-shadow:-1px 4px 10px rgba(216,29,228,0.8);padding:10px;padding-right:12px;font-size:12px;box-sizing:border-box;z-index:200}div#promo_rondo div.share_box b{color:#fff}div#promo_rondo div.share_box p{margin-bottom:10px}div#promo_rondo span.download{position:relative;padding:2px 4px;display:block;border:1px solid #c1c2be;background-color:#e8eae4;background-image:-moz-linear-gradient(90deg, #e5e6e1 0%, #f9faf5 75%);background-image:-webkit-linear-gradient(90deg, #a4a69d 0%, #f9faf5 75%);background-image:-ms-linear-gradient(90deg, #e5e6e1 0%, #f9faf5 75%);box-shadow:inset 0 -1px 0 0 rgba(11,3,6,0.039);margin:0 auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:85%}div#promo_rondo span.download a{text-decoration:none;text-align:center;display:block;font-size:12px}div#promo_rondo span.download a:hover{text-decoration:underline}div#promo_rondo .focus-on-select{width:100%}div#promo_rondo a.share_close{display:block;text-indent:-9999px;width:13px;height:13px;font-size:12px;cursor:pointer;background:url("../../images/web/home/icon_setting_shut.gif") left bottom no-repeat;position:absolute;top:5px;left:170px}div#promo_rondo a.notice:hover,div#promo_rondo a.buy:hover,div#promo_rondo a.mylist:hover{opacity:0.9;filter:alpha(opacity=90)}div#promo_rondo div.box_02 a.notice{background:url(../../images/promo/rondo/btn_notice.png) top no-repeat;width:490px;height:190px;position:absolute;z-index:100}div#promo_rondo div.box_02 a.buy_off{background:url(../../images/promo/rondo/btn_buy_off.png) top no-repeat;width:490px;height:190px;position:absolute;z-index:100;pointer-events:none}div#promo_rondo div.box_02 a.buy{background:url(../../images/promo/rondo/btn_buy.png) top no-repeat;width:490px;height:190px;position:absolute;z-index:100}div#promo_rondo div.box_02 a.mylist{background:url(../../images/promo/rondo/btn_mylist.png) top no-repeat;width:490px;height:190px;position:absolute;z-index:100}div#promo_rondo div.box_04 a.notice{background:url(../../images/promo/rondo/btn_notice.png) top no-repeat;background-size:100%;width:378px;height:142px;position:absolute;z-index:100}div#promo_rondo div.box_04 a.buy_off{background:url(../../images/promo/rondo/btn_buy_off.png) top no-repeat;background-size:100%;width:378px;height:142px;position:absolute;z-index:100;pointer-events:none}div#promo_rondo div.box_04 a.buy{background:url(../../images/promo/rondo/btn_buy.png) top no-repeat;background-size:100%;width:378px;height:142px;position:absolute;z-index:100}div#promo_rondo div.box_04 a.mylist{background:url(../../images/promo/rondo/btn_mylist.png) top no-repeat;background-size:100%;width:378px;height:142px;position:absolute;z-index:100}div#promo_rondo div.box_02 a.notice{top:0;left:50%;margin-left:75px}div#promo_rondo div.box_02 a.buy_off{top:185px;left:50%;margin-left:75px}div#promo_rondo div.box_02 a.buy{top:185px;left:50%;margin-left:75px}div#promo_rondo div.box_02 a.mylist{top:370px;left:50%;margin-left:75px}div#promo_rondo div.box_04 a.notice{top:760px;left:50%;margin-left:-560px}div#promo_rondo div.box_04 a.buy_off{top:760px;left:50%;margin-left:-180px}div#promo_rondo div.box_04 a.buy{top:760px;left:50%;margin-left:-180px}div#promo_rondo div.box_04 a.mylist{top:760px;left:50%;margin-left:200px}#promo_rondo p.kirakira_01{-webkit-animation:lighting 2s ease 1.3s infinite both;-moz-animation:lighting 2s ease 1.3s infinite both;-o-animation:lighting 2s ease 1.3s infinite both;animation:lighting 2s ease 1.3s infinite both;-webkit-transform:scale(-1, -1)}#promo_rondo p.kirakira_02{-webkit-animation:lighting 2s ease 0s infinite both;-moz-animation:lighting 2s ease 0s infinite both;-o-animation:lighting 2s ease 0s infinite both;animation:lighting 2s ease 0s infinite both}@-webkit-keyframes lighting{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes lighting{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes lighting{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes lighting{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

