#container{background-color:#000}#promo_header{width:100%;height:40px;background:#000;position:fixed;top:0;left:0;z-index:100;overflow:hidden}#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:.7}#promo_header .simple_nav{font-size:0;float:right;margin-right:15px}#promo_header #nav_login,#promo_header .simple_nav li{display:inline-block;font-size:12px}#promo_header .simple_nav li a{color:#ccc;display:block;background:none;height:40px;line-height:40px;width:100px;text-align:center}#promo_header .simple_nav li a:hover{text-decoration:none;background:#c9005a;color:#fff}.link_twitter{position:absolute;margin-top:9px;margin-left:-88px}#promo_riko{background:#000;position:relative;overflow:hidden;top:40px}#promo_riko [class^=box_0]{position:relative;width:1800px;left:50%;margin-left:-900px;vertical-align:bottom;top:0;z-index:1}#promo_riko .promo_container{position:relative}#promo_riko [class^=box_0] .btn,#promo_riko [class^=box_0] .btn_02{position:absolute;z-index:30;left:50%}#promo_riko [class^=box_0] .btn li,#promo_riko [class^=box_0] .btn_02 li{float:left}#promo_riko [class^=box_0] .btn li:first-child,#promo_riko [class^=box_0] .btn_02 li:first-child{margin-right:-2px}#promo_riko [class^=box_0] .btn a,#promo_riko [class^=box_0] .btn_02 a{background:url(../../images/promo/riko/btn_01.png) no-repeat;display:block;width:240px;padding-top:90px;height:0;text-indent:100%;white-space:nowrap;overflow:hidden}#promo_riko.campaign [class^=box_0] .btn a,#promo_riko.campaign [class^=box_0] .btn_02 a{background:url(../../images/promo/riko/btn_01_campaign.png) no-repeat}#promo_riko .box_02 .btn a,#promo_riko .box_02 .btn_02 a{background:url(../../images/promo/riko/btn_01.png) no-repeat;display:block;width:240px;padding-top:90px;height:0;text-indent:100%;white-space:nowrap;overflow:hidden}#promo_riko .btn a.btn_detail{background-position:0 0px}#promo_riko .btn a.btn_cart{background-position:0 -90px}#promo_riko .btn a.btn_cart.cart_in{background-position:0 -180px}#promo_riko .btn a.btn_cart.purchased{background-position:0 -270px}#promo_riko .btn_02 a.btn_detail{background-position:0 0px}#promo_riko .btn_02 a.btn_cart{background-position:0 -90px}#promo_riko .btn_02 a.btn_cart.cart_in{background-position:0 -180px}#promo_riko .btn_02 a.btn_cart.purchased{background-position:0 -270px}#promo_riko .btn a.btn_cart.purchased{pointer-events:none}#promo_riko .btn_02 a.btn_cart.purchased{pointer-events:none}#promo_riko .btn a.btn_detail:hover{background-position:-240px 0px}#promo_riko .btn a.btn_cart:hover{background-position:-240px -90px}#promo_riko .btn a.btn_cart.cart_in:hover{background-position:-240px -180px}#promo_riko .btn_02 a.btn_detail:hover{background-position:-240px 0px}#promo_riko .btn_02 a.btn_cart:hover{background-position:-240px -90px}#promo_riko .btn_02 a.btn_cart.cart_in:hover{background-position:-240px -180px}#promo_riko .box_01 .btn{margin-left:-486px;top:276px}#promo_riko .box_02 .btn{margin-left:-489px;bottom:52px}#promo_riko .box_03 .btn{margin-left:-489px;bottom:288px}#promo_riko .box_01 .btn_02{margin-left:-486px;bottom:15px}#promo_riko .box_02 .btn_02{margin-left:10px;bottom:52px}#promo_riko .box_03 .btn_02{margin-left:10px;bottom:288px}#promo_riko .box_01 .sale_info_02{position:absolute;background:url(../../images/promo/riko/img_01.png) no-repeat 0 0;width:516px;padding-top:552px;top:463px;left:50%;margin-left:-12px;height:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;display:none}#promo_riko.campaign_end .box_01 .sale_info_02{display:block}#promo_riko .box_01 .link_01{position:absolute;background:url(../../images/promo/riko/btn_02.png) no-repeat 0 0;width:100px;padding-top:100px;top:635px;left:50%;margin-left:325px;height:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:20}#promo_riko .box_01 .link_01:hover{opacity:.8}#promo_riko .box_02 .video_container{left:50%;position:absolute;margin-left:-327px;top:208px}#promo_riko .box_02 video{position:absolute;width:654px;top:-30px;box-shadow:0px 0px 10px 3px #000;-moz-box-shadow:0px 0px 10px 3px #000;-webkit-box-shadow:0px 0px 10px 3px #000}#promo_riko .box_03 .collabo_attention{position:absolute;width:850px;left:50%;margin-left:-445px;bottom:60px;background:rgba(0,0,0,.7);border-radius:10px;padding:10px}#promo_riko .box_03 .collabo_attention h2{text-align:center;font-size:18px;font-weight:bold;color:#ff0;margin:10px 0}#promo_riko .box_03 .collabo_attention ul{margin:6px 30px}#promo_riko .box_03 .collabo_attention li{list-style-type:disc;font-size:14px;color:#fff}#promo_riko .box_03 .collabo_attention li span{color:#ff0;text-decoration:underline}#promo_riko .collabo_copyright{position:absolute;width:500px;left:0;right:0;margin:0 auto;padding:3px 0;bottom:18px;color:#fff;text-align:center;z-index:100;background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 20%, rgba(0, 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, 0.9)), color-stop(80%, rgba(0, 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, 0.9) 20%, rgba(0, 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, 0.9) 20%, rgba(0, 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, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 20%, rgba(0, 0, 0, 0.9) 80%, rgba(0, 0, 0, 0) 100%)}#promo_riko .box_03 .end{position:absolute;background:url(../../images/promo/nanaichi/overlay_bg.png) repeat 0 0;width:1000px;padding-top:1700px;left:50%;margin-left:-500px;top:20px;border:5px solid #3ed5e0;border-radius:10px;box-shadow:0px 0px 10px 5px #08767d;-moz-box-shadow:0px 0px 10px 5px #08767d;-webkit-box-shadow:0px 0px 10px 5px #08767d;z-index:100;display:none}#promo_riko .box_03 .end p{width:730px;left:50%;height:0;text-indent:100%;white-space:nowrap;overflow:hidden;display:none}#promo_riko.campaign_end .box_03 .end,#promo_riko.campaign_end .box_03 .end p{display:block}#promo_riko .box_03 .end .overlay_logo_01{position:absolute;background:url(../../images/promo/riko/overlay_img_01.png) no-repeat 0 0;background-position:0 0;padding-top:260px;top:60px;left:50%;margin-left:-365px}#promo_riko .box_03 .end .overlay_text_01{position:absolute;background:url(../../images/promo/riko/overlay_img_01.png) no-repeat 0 0;background-position:0 -260px;padding-top:260px;top:350px;margin-left:-365px}#promo_riko .box_03 .end .overlay_text_02{position:absolute;background:url(../../images/promo/riko/overlay_img_01.png) no-repeat 0 0;background-position:0 -550px;padding-top:160px;top:710px;margin-left:-365px}#promo_riko .box_03 .end .overlay_logo_02{position:absolute;background:url(../../images/promo/riko/overlay_img_01.png) no-repeat 0 0;background-position:0 -710px;padding-top:260px;top:1250px;margin-left:-365px}#promo_riko .box_03 .end .clip_01{position:absolute;top:0;width:1000px;padding-top:65px;margin-left:-500px}#promo_riko .box_03 .end .clip_01:before{position:absolute;background:url(../../images/promo/riko/overlay_img_02.png) no-repeat 0 0;content:"";display:block;width:55px;height:55px;top:10px;left:10px}#promo_riko .box_03 .end .clip_01:after{position:absolute;background:url(../../images/promo/riko/overlay_img_02.png) no-repeat 0 0;content:"";display:block;width:55px;height:55px;top:10px;right:10px}#promo_riko .box_03 .end .clip_02{position:absolute;bottom:0;width:1000px;padding-top:65px;margin-left:-500px}#promo_riko .box_03 .end .clip_02:before{position:absolute;background:url(../../images/promo/riko/overlay_img_02.png) no-repeat 0 0;content:"";display:block;width:55px;height:55px;bottom:10px;left:10px}#promo_riko .box_03 .end .clip_02:after{position:absolute;background:url(../../images/promo/riko/overlay_img_02.png) no-repeat 0 0;content:"";display:block;width:55px;height:55px;bottom:10px;right:10px}#promo_riko .box_03 .btn_wrapper{position:absolute;bottom:1340px;left:50%;margin-left:184px;z-index:100}#promo_riko .box_03 .btn_barubaru{position:absolute;background:url(../../images/promo/riko/btn_03.png) no-repeat 0 0;width:220px;padding-top:220px;height:0;overflow:hidden;-webkit-animation:scaling 2.5s ease 2s infinite both;animation:scaling 2.5s ease 2s infinite both}@-webkit-keyframes scaling{0%{-webkit-transform:scale(1)}1%{-webkit-transform:scale(0.8)}4%{-webkit-transform:scale(1)}8%{-webkit-transform:scale(0.94)}13%,100%{-webkit-transform:scale(1)}}@keyframes scaling{0%{transform:scale(1)}1%{transform:scale(0.8)}4%{transform:scale(1)}8%{transform:scale(0.94)}13%,100%{transform:scale(1)}}#promo_riko .box_03 .btn_barubaru:hover{background-position:-220px 0}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 0px;opacity:.5;z-index:20;-webkit-transition:all .3s ease;transition:all .3s ease}a.promo_return_top:hover{margin-top:1px;opacity:1}a.promo_return_top.hide{cursor:default;opacity:0;bottom:0}a.promo_return_top.nonfixed{position:absolute}#promo_footer{width:100%;height:40px;line-height:40px;color:#ccc;text-align:center;background:#000}
