#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:0.7}#promo_header ul.simple_nav{font-size:0;float:right;margin-right:15px}#promo_header #nav_login,#promo_header ul.simple_nav li{display:inline-block;font-size:12px}#promo_header ul.simple_nav li a{color:#ccc;display:block;background:none;height:40px;line-height:40px;width:100px;text-align:center}#promo_header ul.simple_nav li a:hover{text-decoration:none;background:#c9005a;color:#fff}.link_twitter{position:absolute;margin-top:9px;margin-left:-88px}div#promo_amatoro{background:#9b0dff;position:relative;overflow:hidden;top:40px}div#promo_amatoro div[class^="box_0"]{position:relative;width:1920px;left:50%;margin-left:-960px;vertical-align:bottom;top:0;z-index:10}div.promo_container{position:relative}div#promo_amatoro ul.btn{width:1000px;height:50px;position:absolute;display:block;z-index:30;left:50%;margin-left:-268px;bottom:97px}div#promo_amatoro .box_01 ul.btn{margin-left:-469px}div#promo_amatoro .box_03 ul.btn{bottom:84px}div#promo_amatoro .box_04 ul.btn{bottom:461px;z-index:100}div#promo_amatoro div.box_05 ul.btn{bottom:336px}div#promo_amatoro ul.btn li{float:left}div#promo_amatoro ul.btn li:first-child{margin-right:-2px}div#promo_amatoro ul.btn a{width:269px;height:72px;background:url(../../images/promo/amatoro/btn_01.png) no-repeat;z-index:20;display:block}div#promo_amatoro ul.btn a.btn_detail{background-position:0 0}div#promo_amatoro ul.btn a.btn_cart{background-position:0 -80px;margin-left:13px;border:none}div#promo_amatoro ul.btn a.btn_cart.cart_in{background-position:0 -160px;position:relative}div#promo_amatoro ul.btn a.btn_cart.purchased{background-position:0 -239px;pointer-events:none}div#promo_amatoro ul.btn a.btn_cart:hover{background-position:-285px -80px}div#promo_amatoro ul.btn a.btn_detail:hover{background-position:-284px 0}div#promo_amatoro ul.btn a.btn_cart.cart_in:hover{background-position:-285px -160px}iframe#chobit{width:550px;position:absolute;top:470px;left:50%;margin-left:-471px}div.box_01 .link_01{width:100px;padding-top:105px;left:50%;top:543px;background:url(../../images/promo/amatoro/btn_01.png) no-repeat -576px 2px;position:absolute;overflow:hidden;line-height:200%;height:0;z-index:170;margin-left:20%}div.box_01 .link_01:hover{background-position:-576px -107px}div.box_01 .monopoly_01{width:200px;padding-top:135px;left:50%;top:28px;background:url(../../images/promo/amatoro/sprite_01.png) no-repeat 0 0;position:absolute;overflow:hidden;line-height:200%;height:0;z-index:170;margin-left:-25.8%;-webkit-animation:slideIn01 2s ease 1 both;animation:slideIn01 2s ease 1 both}@-webkit-keyframes slideIn01{0%{-webkit-transform:translate(5px, -100px);opacity:0}100%{-webkit-transform:translate(0, 0);opacity:1}}@keyframes slideIn01{0%{transform:translate(5px, -100px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.box_02 .video_container{left:50%;position:absolute;margin-left:-330px;top:200px}.bg-cover{width:100%;height:2310px;background:#000;position:absolute;top:37.3%;z-index:0}.warning01{background:url(../../images/promo/amatoro/sprite_02.png) no-repeat;position:absolute;width:1920px;padding-top:420px;background-position:0 0;margin-left:-960px;left:50%;height:0;top:1824px;z-index:20}.warning02{background:url(../../images/promo/amatoro/sprite_02.png) no-repeat;position:absolute;width:1920px;padding-top:170px;background-position:0 -478px;margin-left:-960px;left:50%;height:0;overflow:hidden;top:3974px;z-index:50}.end{position:absolute;left:50%;top:1960px;margin-left:-630px;z-index:60;display:none}.end.end_block{display:block}div.box_04 .sango{background:url(../../images/promo/amatoro/sprite_01.png) no-repeat;position:absolute;width:466px;padding-top:506px;background-position:-210px -1px;margin-left:-350px;left:50%;height:0;overflow:hidden;bottom:465px;z-index:10;-webkit-animation:bounce_b 2.4s ease infinite;animation:bounce_b 2.4s ease infinite}div.box_04 .yajirushi{background:url(../../images/promo/amatoro/sprite_01.png) no-repeat;position:absolute;width:108px;padding-top:107px;background-position:-60px -151px;margin-left:-420px;left:50%;height:0;overflow:hidden;bottom:655px;z-index:10;animation:arrow01 2.4s ease infinite;-webkit-animation:arrow01 2.4s ease infinite}@keyframes bounce_b{0%{transform:translateY(0)}3.0303%{transform:translateY(0)}42.06061%{transform:translateY(0)}50.12121%{transform:translateY(-15px)}54.15152%{transform:translateY(0)}60.18182%{transform:translateY(-15px)}70.24242%{transform:translateY(0)}100%{transform:translateY(0)}}@-webkit-keyframes bounce_b{0%{transform:translateY(0)}3.0303%{transform:translateY(0)}42.06061%{transform:translateY(0)}50.12121%{transform:translateY(-15px)}54.15152%{transform:translateY(0)}60.18182%{transform:translateY(-15px)}70.24242%{transform:translateY(0)}100%{transform:translateY(0)}}@-webkit-keyframes arrow01{0%{transform:translate(0, 0)}4.41177%{transform:rotate(22deg)}8.82353%{transform:translate(0, 0)}13.23529%{transform:rotate(22deg)}17.64706%{transform:translate(0, 0)}22.05882%{transform:rotate(22deg)}26.47059%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes arrow01{0%{transform:translate(0, 0)}4.41177%{transform:rotate(22deg)}8.82353%{transform:translate(0, 0)}13.23529%{transform:rotate(22deg)}17.64706%{transform:translate(0, 0)}22.05882%{transform:rotate(22deg)}26.47059%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}.btn_yandemi{background:url(../../images/promo/amatoro/btn_01.png) no-repeat;position:absolute;width:216px;padding-top:222px;background-position:0 -326px;margin-left:182px;left:50%;height:0;overflow:hidden;top:2620px;z-index:80;-webkit-animation:scaling 4s ease 0.4s infinite both;animation:scaling 4s ease 0.4s infinite both}.btn_yandemi:hover{background-position:-245px -326px}@-webkit-keyframes scaling{0%{transform:scale(1, 1)}5%{transform:scale(0.9, 1.1)}10%{transform:scale(1.1, 0.9)}15%{transform:scale(0.95, 1.05)}20%,100%{transform:scale(1, 1)}}@keyframes scaling{0%{transform:scale(1, 1)}5%{transform:scale(0.9, 1.1)}10%{transform:scale(1.1, 0.9)}15%{transform:scale(0.95, 1.05)}20%,100%{transform:scale(1, 1)}}.copyright{position:relative;width:500px;left:0;right:0;margin:0 auto;padding:3px 0;bottom:10px;color:#1c0523;text-align:center;z-index:50}div.box_04 div.collabo_attention{position:absolute;width:850px;bottom:170px;left:50%;margin-left:-445px;color:#fff;font-size:14px;background:rgba(173,46,125,0.5);border-radius:10px;padding:20px}div.box_04 div.collabo_attention h2{font-size:18px;font-weight:bold;text-align:center;margin:-6px 0 10px 0}div.box_04 div.collabo_attention span.link{color:#ffee03;text-decoration:underline;font-weight:normal;font-size:14px}div.box_04 div.collabo_attention li{list-style-type:disc}div.box_04 div.collabo_attention ul{margin-left:16px}div.box_05{overflow:hidden}.discount{background:url(../../images/promo/amatoro/sprite_01.png) no-repeat;position:relative;width:871px;padding-top:189px;background-position:0 -524px;margin-left:-436px;left:50%;height:0;overflow:hidden;bottom:-130px;z-index:50}.discount_none{display:none}.box05_img{top:0;position:absolute;height:812px}.old_bg{background:url(../../images/promo/amatoro/sprite_03.png) no-repeat;position:relative;width:981px;margin-left:-490px;left:50%;height:586px;overflow:hidden;top:120px;z-index:10}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:all 0.3s ease;transition:all 0.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}div#search_result_list{position:relative;left:50%;margin-left:-398px;top:-389px;z-index:20}table.work_1col_table{position:absolute;table-layout:auto;width:820px;background:#fff;padding:5px 10px}div#search_result_list li.work_rankin td{border-bottom:none;padding:0}

