div#promo_rina{background:#000 url(../../images/promo/rina/main_bg.jpg) no-repeat center top;position:relative;overflow:hidden;margin:0 -15px}div.promo_container{position:relative;width:100%}div.promo_container img{position:absolute;left:50%;margin-left:-800px}div#promo_rina a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";text-decoration:none}div#promo_rina p{font-size:13px}div#promo_rina .btn_twt{width:44px;height:44px;background:url(../../images/promo/rina/img_sprite.png) no-repeat -8px 0;position:absolute;z-index:200;text-indent:-9999px;top:430px;right:112px}div#promo_rina a.special{width:348px;height:355px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -3032px;position:absolute;display:block;top:220px;left:-25px;z-index:200;text-indent:-9999px}div#promo_rina a.special:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";text-decoration:none}div#promo_rina .box_00,div#promo_rina .box_01,div#promo_rina .box_02,div#promo_rina .box_03,div#promo_rina .box_04,div#promo_rina .box_05,div#promo_rina .box_06,div#promo_rina .box_07,div#promo_rina .box_08{position:relative;width:900px;left:50%;margin-left:-450px;vertical-align:bottom}div#promo_rina .work_box{width:898px;height:329px;background:url(../../images/promo/rina/img_sprite.png) no-repeat -1px -92px;position:absolute;z-index:200}img.awa{z-index:1}div#promo_rina ul.btn a{padding:5px;font-size:14px;width:136px;height:28px;line-height:25px;display:block;text-align:center;vertical-align:middle;text-indent:-9999px}div#promo_rina ul.btn a.cart{background:url(../../images/promo/rina/img_sprite.png) no-repeat -561px -2210px}div#promo_rina ul.btn a.cart_in{background:url(../../images/promo/rina/img_sprite.png) no-repeat -561px -2248px}div#promo_rina ul.btn a.detail{background:url(../../images/promo/rina/img_sprite.png) no-repeat -561px -2324px}div#promo_rina ul.btn a.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -561px -2286px;pointer-events:none}div#promo_rina ul.btn a.cart.purchased:before{content:"\f058";margin-top:8px;display:inline-block;color:#f00;font:normal normal 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, 0);text-indent:9965px}div#promo_rina .box_01.coming ul.btn a,div#promo_rina .box_02.coming ul.btn a,div#promo_rina .box_03.coming ul.btn a,div#promo_rina .box_04.coming ul.btn a,div#promo_rina .box_05.coming ul.btn a,div#promo_rina .box_06.coming ul.btn a{background:#666;pointer-events:none}div#promo_rina ul.btn a.purchased span{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";text-decoration:none}ul.btn{position:absolute;bottom:20px;left:20px}ul.btn li{float:left;margin-right:10px}.mr4{margin-right:4px}div#promo_rina .box_00{height:827px}div#promo_rina p.img_key{position:absolute;width:965px;height:939px;display:block;background:url(../../images/promo/rina/img_key.png) no-repeat 0 0;z-index:10;left:-49px}div#promo_rina .box_01{height:350px}div#promo_rina .box_01 .work_box .work{width:898px;height:300px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -420px}div#promo_rina .box_02{height:350px}div#promo_rina .box_02 .work_box .work{width:898px;height:300px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -712px}div#promo_rina .box_03{height:350px}div#promo_rina .box_03 .work_box .work{width:898px;height:300px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -1003px}div#promo_rina .box_04{height:350px}div#promo_rina .box_04 .work_box .work{width:898px;height:300px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -1294px}div#promo_rina .box_05{height:350px}div#promo_rina .box_05 .work_box .work{width:898px;height:300px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -1585px}div#promo_rina .box_06{height:350px;margin-bottom:30px}div#promo_rina .box_06 .work_box .work{width:898px;height:320px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -1876px}div#promo_rina .box_07{height:630px}div#promo_rina .box_07 .campaign{width:1130px;height:575px;background:url(../../images/promo/rina/img_sprite.png) no-repeat 35px -2440px;z-index:10;position:absolute;margin-left:-90px}div#promo_rina .box_07 .privilege{width:455px;height:81px;background:url(../../images/promo/rina/img_sprite.png) no-repeat -505px 0;z-index:30;position:absolute;bottom:125px;left:300px;text-indent:-9999px}div#promo_rina .box_07 .privilege.on{background:url(../../images/promo/rina/img_sprite.png) no-repeat -18px 0;pointer-events:auto;z-index:500}div#promo_rina .box_07 .privilege.on:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";text-decoration:none}div#promo_rina .box_07 .bns{width:500px;height:66px;background:url(../../images/promo/rina/img_sprite.png) no-repeat -377px -21px;z-index:30;position:absolute;bottom:100px;left:210px;text-indent:-9999px}div#promo_rina .box_07 ul.state{position:absolute;top:77px;left:269px}div#promo_rina .box_07 ul.state li{float:left;margin-right:7px;width:85px;height:65px;text-indent:-9999px}div#promo_rina .box_07 ul.state li.work01.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -2210px}div#promo_rina .box_07 ul.state li.work02.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat -85px -2210px}div#promo_rina .box_07 ul.state li.work03.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat -170px -2210px}div#promo_rina .box_07 ul.state li.work04.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat -255px -2210px}div#promo_rina .box_07 ul.state li.work05.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat -340px -2210px}div#promo_rina .box_07 ul.state li.work06.cartin{background:url(../../images/promo/rina/img_sprite.png) no-repeat -425px -2210px}div#promo_rina .box_07 ul.state li.work01.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat 0 -2275px}div#promo_rina .box_07 ul.state li.work02.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -85px -2275px}div#promo_rina .box_07 ul.state li.work03.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -170px -2275px}div#promo_rina .box_07 ul.state li.work04.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -255px -2275px}div#promo_rina .box_07 ul.state li.work05.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -340px -2275px}div#promo_rina .box_07 ul.state li.work06.purchased{background:url(../../images/promo/rina/img_sprite.png) no-repeat -425px -2275px}.box_07 .attention{position:absolute;bottom:-45px;left:107px;background:#efc563;border:1px solid #8a6b25;border-radius:5px;padding:10px;opacity:0.95;filter:alpha(opacity=95);-ms-filter:"alpha(opacity=95)"}.box_07 .attention p{margin-bottom:5px}.box_07 .attention a{padding:5px;font-size:14px;background:#3bcc33;border:solid 1px #fff;color:#fff;width:121px;height:25px;line-height:25px;display:block;text-align:center;vertical-align:middle}.box_07 p{text-align:center}.box_07 .attention a.btn_login{background:#cc5833}.box_07 .attention dl{float:left;margin:0 5px;left:10px}.box_07 .attention dt{text-align:center;margin-bottom:2px;font-size:11px}.box_07 .attention_inner{margin:0 auto;width:286px}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: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{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.animated01{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

