div#inraku_ntr2{background:url(../../images/promo/inraku_ntr2/bg_01.jpg) repeat center top #430302;position:relative;min-height:1000px;margin:0 -15px;width:100%;padding:0 15px;overflow:hidden;color:#fff;font-size:12px;line-height:1.5}div.promo_container{background:url(../../images/promo/inraku_ntr2/bg_02.png) no-repeat center top;margin:0 -15px}div.promo_top{position:relative;margin-bottom:-430px}div.promo_top h2{font-size:0;color:#000;color:rgba(0,0,0,0);text-indent:-9999px}div.promo_top h2 img{display:block;position:relative;left:50%;margin-left:-945px}div.game_intro{position:absolute;top:15px;left:50%;margin-left:-497px}div.promo_twitter{position:absolute;width:42px;height:42px;left:50%;top:50%;margin:182px 0 0 -109px;border-radius:21px}div.promo_twitter a{position:relative;display:block;width:42px;height:42px;border-radius:21px;text-indent:-9999px;background:url(../../images/promo/inraku_ntr2/bg_lighting_01.png) no-repeat 0 0;-webkit-animation:lighting 3s ease 1s infinite both;-moz-animation:lighting 3s ease 1s infinite both;-ms-animation:lighting 3s ease 1s infinite both;o-animation:lighting 3s ease 1s infinite both;animation:lighting 3s ease 1s infinite both}div.promo_twitter a:hover{background:rgba(255,255,255,0.3);-webkit-animation:none;-moz-animation:none;-ms-animation:none;o-animation:none;animation:none}@-webkit-keyframes lighting{0%{background-position:-244px 0}50%,100%{background-position:122px 0}}@-moz-keyframes lighting{0%{background-position:-244px 0}50%,100%{background-position:122px 0}}@-o-keyframes lighting{0%{background-position:-244px 0}50%,100%{background-position:122px 0}}@keyframes lighting{0%{background-position:-244px 0}50%,100%{background-position:122px 0}}div.promo_twitter a:active{background:rgba(255,230,0,0.3)}div.promo_twitter p{position:absolute;height:30px;line-height:30px;width:80px;text-align:center;font-size:12px;color:#fff;top:50%;left:45px;margin:-15px 0 0;background:#c61106;visibility:hidden;opacity:0;border-radius:3px;box-shadow:2px 2px 6px rgba(0,0,0,0.8);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}div.promo_twitter:hover p{left:55px;visibility:visible;opacity:1}div.promo_twitter:hover p:hover{left:45px;visibility:hidden;opacity:0}div.promo_twitter p:after{content:"";position:absolute;height:0;width:0;border:6px solid transparent;border-right-color:#c61106;left:-12px;top:50%;margin-top:-6px}.object_01{position:absolute;left:50%;margin:0 0 0 -150px;top:110px;-webkit-animation:object01 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s infinite both;-moz-animation:object01 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s infinite both;-ms-animation:object01 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s infinite both;-o-animation:object01 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s infinite both;animation:object01 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s infinite both;transform-origin:right bottom}@-webkit-keyframes object01{0%{-webkit-transform:translate(0, 0) scale(1)}15%{-webkit-transform:translate(-15px, -8px) scale(0.99)}25%{-webkit-transform:translate(-3px, -2px) scale(1)}40%{-webkit-transform:translate(-17px, -9px) scale(0.99)}60%{-webkit-transform:translate(-5px, -3px) scale(1)}70%{-webkit-transform:translate(-16px, -8px) scale(0.99)}85%{-webkit-transform:translate(-4px, -2px) scale(1)}95%{-webkit-transform:translate(-12px, -6px) scale(0.99)}100%{-webkit-transform:translate(0, 0) scale(1)}}@-moz-keyframes object01{0%{-moz-transform:translate(0, 0) scale(1)}15%{-moz-transform:translate(-15px, -8px) scale(0.99)}25%{-moz-transform:translate(-3px, -2px) scale(1)}40%{-moz-transform:translate(-17px, -9px) scale(0.99)}60%{-moz-transform:translate(-5px, -3px) scale(1)}70%{-moz-transform:translate(-16px, -8px) scale(0.99)}85%{-moz-transform:translate(-4px, -2px) scale(1)}95%{-moz-transform:translate(-12px, -6px) scale(0.99)}100%{-moz-transform:translate(0, 0) scale(1)}}@-o-keyframes object01{0%{-o-transform:translate(0, 0) scale(1)}15%{-o-transform:translate(-15px, -8px) scale(0.99)}25%{-o-transform:translate(-3px, -2px) scale(1)}40%{-o-transform:translate(-17px, -9px) scale(0.99)}60%{-o-transform:translate(-5px, -3px) scale(1)}70%{-o-transform:translate(-16px, -8px) scale(0.99)}85%{-o-transform:translate(-4px, -2px) scale(1)}95%{-o-transform:translate(-12px, -6px) scale(0.99)}100%{-o-transform:translate(0, 0) scale(1)}}@keyframes object01{0%{transform:translate(0, 0) scale(1)}15%{transform:translate(-15px, -8px) scale(0.99)}25%{transform:translate(-3px, -2px) scale(1)}40%{transform:translate(-17px, -9px) scale(0.99)}60%{transform:translate(-5px, -3px) scale(1)}70%{transform:translate(-16px, -8px) scale(0.99)}85%{transform:translate(-4px, -2px) scale(1)}95%{transform:translate(-12px, -6px) scale(0.99)}100%{transform:translate(0, 0) scale(1)}}.face_01,.face_02{position:absolute;left:0;top:0;display:block;width:163px;height:207px;background:url(../../images/promo/inraku_ntr2/pic_04.png) no-repeat 0 0}.face_01{z-index:2;-webkit-animation:face01 16s ease 4s infinite both alternate;-moz-animation:face01 16s ease 4s infinite both alternate;-ms-animation:face01 16s ease 4s infinite both alternate;-o-animation:face01 16s ease 4s infinite both alternate;animation:face01 16s ease 4s infinite both alternate}@-webkit-keyframes face01{0%,10%{opacity:0}10.5%,15.5%{opacity:1}16%,50%{opacity:0}50.5%,56%{opacity:1}56.5%,100%{opacity:0}}@-moz-keyframes face01{0%,10%{opacity:0}10.5%,15.5%{opacity:1}16%,50%{opacity:0}50.5%,56%{opacity:1}56.5%,100%{opacity:0}}@-o-keyframes face01{0%,10%{opacity:0}10.5%,15.5%{opacity:1}16%,50%{opacity:0}50.5%,56%{opacity:1}56.5%,100%{opacity:0}}@keyframes face01{0%,10%{opacity:0}10.5%,15.5%{opacity:1}16%,50%{opacity:0}50.5%,56%{opacity:1}56.5%,100%{opacity:0}}.face_02{z-index:1;background:url(../../images/promo/inraku_ntr2/pic_05.png) no-repeat 0 0;-webkit-animation:face02 16s ease 0s infinite both alternate;-moz-animation:face02 16s ease 0s infinite both alternate;-ms-animation:face02 16s ease 0s infinite both alternate;-o-animation:face02 16s ease 0s infinite both alternate;animation:face02 16s ease 0s infinite both alternate}@-webkit-keyframes face02{0%,10%{opacity:1}10.5%,19.5%{opacity:0}20%,25%{opacity:1}25.5%,35%{opacity:0}35.5%,50%{opacity:1}50.5%,60%{opacity:0}60.5%,70%{opacity:1}70.5%,75%{opacity:0}75.5%,85%{opacity:1}85.5%,95%{opacity:0}95.5%,100%{opacity:1}}@-moz-keyframes face02{0%,10%{opacity:1}10.5%,19.5%{opacity:0}20%,25%{opacity:1}25.5%,35%{opacity:0}35.5%,50%{opacity:1}50.5%,60%{opacity:0}60.5%,70%{opacity:1}70.5%,75%{opacity:0}75.5%,85%{opacity:1}85.5%,95%{opacity:0}95.5%,100%{opacity:1}}@-o-keyframes face02{0%,10%{opacity:1}10.5%,19.5%{opacity:0}20%,25%{opacity:1}25.5%,35%{opacity:0}35.5%,50%{opacity:1}50.5%,60%{opacity:0}60.5%,70%{opacity:1}70.5%,75%{opacity:0}75.5%,85%{opacity:1}85.5%,95%{opacity:0}95.5%,100%{opacity:1}}@keyframes face02{0%,10%{opacity:1}10.5%,19.5%{opacity:0}20%,25%{opacity:1}25.5%,35%{opacity:0}35.5%,50%{opacity:1}50.5%,60%{opacity:0}60.5%,70%{opacity:1}70.5%,75%{opacity:0}75.5%,85%{opacity:1}85.5%,95%{opacity:0}95.5%,100%{opacity:1}}.object_02{position:absolute;left:50%;margin:0 0 0 100px;top:190px;-webkit-animation:object02 5s ease-in-out 0s infinite both alternate;-moz-animation:object02 5s ease-in-out 0s infinite both alternate;-ms-animation:object02 5s ease-in-out 0s infinite both alternate;-o-animation:object02 5s ease-in-out 0s infinite both alternate;animation:object02 5s ease-in-out 0s infinite both alternate}@-webkit-keyframes object02{0%{-webkit-transform:scale(0.9) rotate(0deg);opacity:0.5}15%{-webkit-transform:scale(1) rotate(5deg);opacity:0.8}50%{-webkit-transform:scale(0.95) rotate(-5deg);opacity:0.6}80%{-webkit-transform:scale(1) rotate(5deg);opacity:0.8}100%{-webkit-transform:scale(0.9) rotate(0deg);opacity:0.5}}@-moz-keyframes object02{0%{-moz-transform:scale(0.9) rotate(0deg);opacity:0.5}15%{-moz-transform:scale(1) rotate(5deg);opacity:0.8}50%{-moz-transform:scale(0.95) rotate(-5deg);opacity:0.6}80%{-moz-transform:scale(1) rotate(5deg);opacity:0.8}100%{-moz-transform:scale(0.9) rotate(0deg);opacity:0.5}}@-o-keyframes object02{0%{-o-transform:scale(0.9) rotate(0deg);opacity:0.5}15%{-o-transform:scale(1) rotate(5deg);opacity:0.8}50%{-o-transform:scale(0.95) rotate(-5deg);opacity:0.6}80%{-o-transform:scale(1) rotate(5deg);opacity:0.8}100%{-o-transform:scale(0.9) rotate(0deg);opacity:0.5}}@keyframes object02{0%{transform:scale(0.9) rotate(0deg);opacity:0.5}15%{transform:scale(1) rotate(5deg);opacity:0.8}50%{transform:scale(0.95) rotate(-5deg);opacity:0.6}80%{transform:scale(1) rotate(5deg);opacity:0.8}100%{transform:scale(0.9) rotate(0deg);opacity:0.5}}div.promo_contents{width:995px;position:relative;left:50%;margin:0 0 50px -497px}div.promo_contents_inner{margin:0 auto}.announce h3,.recommend h3{height:0;width:982px;line-height:80px;padding-top:80px;overflow:hidden;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat 0 0;margin-bottom:-10px}.recommend h3{background-position:0 -80px}ul.promo_announce_list>li{margin-top:-10px;position:relative;height:251px;padding:52px 0 0 55px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat center -160px}ul.promo_announce_list>li h4{height:210px;width:892px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat center -463px;position:relative}ul.promo_announce_list>li.no_01 h4{background-position:center -463px}ul.promo_announce_list>li.no_02 h4{background-position:center -673px}ul.promo_announce_list>li.no_03 h4{background-position:center -883px}ul.promo_announce_list>li.no_04 h4{background-position:center -1093px}ul.promo_announce_list>li h4 a{display:block;position:absolute;width:276px;height:0;padding-top:210px;line-height:210px;overflow:hidden;left:0;top:0}ul.promo_announce_list>li h4 a.disabled{display:none}ul.promo_announce_list>li h4 a:hover{background:rgba(255,255,255,0.3)}ul.btn_list{overflow:hidden}.announce ul.btn_list{position:absolute;top:224px;left:354px}.recommend ul.btn_list{padding-top:7px}ul.btn_list li{float:left;margin-left:10px}ul.btn_list li:first-child{margin:0}ul.btn_list li a{display:block;height:34px;line-height:34px;font-size:16px;width:140px;border:solid 1px #f44;color:#f44;text-align:center;text-decoration:none}ul.btn_list li.btn_details a{border:solid 1px #b6f;color:#b6f}.recommend ul.btn_list li a{height:30px;line-height:30px;font-size:13px;width:103px}ul.btn_list li a:hover{color:#000;text-decoration:none}ul.btn_list li.btn_buy a:hover{background:#f44}ul.btn_list li.btn_details a:hover{background:#b6f}ul.btn_list li.disabled a{cursor:default;opacity:0.5}ul.btn_list li.disabled a:hover{background:none;color:#f44}ul.btn_list li.btn_buy.disabled a:hover{color:#f44}ul.btn_list li.btn_details.disabled a:hover{color:#b6f}p.promo_price{position:absolute;width:160px;height:40px;left:610px;top:106px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat 0 -1303px}p.promo_price.limited_sale{width:310px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat -160px -1303px}p.promo_price i{display:none;width:120px;height:0;padding-top:42px;line-height:42px;overflow:hidden;position:absolute;right:-75px;top:-30px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat -470px -1303px}.no_01 p.promo_price i{background-position:-470px -1303px;width:110px;right:-70px}.no_02 p.promo_price i{background-position:-580px -1303px}.no_03 p.promo_price i{background-position:-700px -1303px}.no_04 p.promo_price i{background-position:-820px -1303px}p.promo_price.limited_sale i{display:block}p.promo_notice{text-align:right;padding-right:10px;font-size:11px;margin-bottom:10px}a.bns_link{display:block;opacity:0.8;width:496px;height:0;padding-top:60px;line-height:60px;overflow:hidden;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) 0 -1427px;margin:0 auto}a.bns_link:hover{opacity:1}a.promo_return_top{display:block;width:85px;height:0;padding-top:68px;line-height:68px;overflow:hidden;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat -84px -1343px;position:fixed;right:20px;bottom:20px;opacity:1;-webkit-transition:bottom 0.3s ease, opacity 0.3s ease;-moz-transition:bottom 0.3s ease, opacity 0.3s ease;-ms-transition:bottom 0.3s ease, opacity 0.3s ease;-o-transition:bottom 0.3s ease, opacity 0.3s ease;transition:bottom 0.3s ease, opacity 0.3s ease}a.promo_return_top.hide{cursor:default;opacity:0;bottom:0}a.promo_return_top.nonfixed{position:absolute}a.promo_return_top:hover{background-position:-169px -1343px}ul.promo_recommend_list{overflow:hidden;padding:20px 20px 0}ul.promo_recommend_list>li{width:220px;float:left;margin:5px 5px 15px}dl.work_info{padding-bottom:20px;border-bottom:solid 1px #833}dl.work_info dt{border:solid 1px #833;background:#000;position:relative}dl.work_info dt:after{content:"";display:none;width:84px;height:84px;background:url(../../images/promo/inraku_ntr2/bg_contents_01.png) no-repeat 0 -1343px;position:absolute;left:-1px;top:-1px}dl.work_info.sale dt:after{display:block}dl.work_info dt a{position:relative;display:block;width:208px;height:188px;border:solid 5px #000}dl.work_info dt a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}dl.work_info dt a:hover img{-webkit-filter:brightness(1.2);-moz-filter:brightness(1.2);-ms-filter:brightness(1.2);-o-filter:brightness(1.2);filter:brightness(1.2)}dl.work_info dd{padding-top:3px}dl.work_info dd>a{color:#fff;text-decoration:none}dl.work_info dd>a:hover{text-decoration:underline}dl.work_info dd>a:visited{color:#fff}dl.work_info dd.work_name{font-size:13px;line-height:1.4;height:2.8em;overflow:hidden;padding-top:10px}dl.work_info dd.work_price{color:#fd0}dl.work_info dd.work_price span.strike{color:#888}dl.work_info dd.work_text{font-size:11px;line-height:1.4;height:4em;overflow:hidden;color:#ccc}

