#oak{position:relative;overflow:hidden;color:#fff;font-size:12px;line-height:1.5;margin:0 -15px;background:#000}.promo_container{background:url(../../images/promo/oak/bg_01.jpg) repeat-y center top;padding-bottom:40px;-webkit-animation:fadeIn 2s ease 1;animation:fadeIn 2s ease 1}@-webkit-keyframes fadeIn{0%,25%{opacity:0;-webkit-transform:translate(0, -10px)}100%{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes fadeIn{0%,25%{opacity:0;transform:translate(0, -10px)}100%{opacity:1;transform:translate(0, 0)}}.promo_box_01,.promo_box_02{width:1640px;position:relative;left:50%;margin-left:-820px;text-align:center}.promo_box_01{margin-bottom:30px}.promo_slider_01,.promo_slider_02{width:980px;height:280px;position:absolute;top:60px;left:0;right:0;margin:0 auto}.promo_slider_02{top:360px}.promo_slider_01 p[class*="slide_item"]{position:absolute;top:0;left:-200px;width:980px;height:280px;opacity:0;-webkit-animation:leftInRightOut 16s ease 2s infinite;animation:leftInRightOut 16s ease 2s infinite}@-webkit-keyframes leftInRightOut{0%,25%{opacity:0;-webkit-transform:translate(0, -10px)}100%{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes leftInRightOut{0%{opacity:0;transform:translate(0, 0)}3%,22%{opacity:1;transform:translate(200px, 0)}25%,100%{opacity:0;transform:translate(400px, 0)}}.promo_slider_02 p[class*="slide_item"]{position:absolute;top:0;left:200px;width:980px;height:280px;opacity:0;-webkit-animation:rightInLeftOut 16s ease 2s infinite;animation:rightInLeftOut 16s ease 2s infinite}@-webkit-keyframes rightInLeftOut{0%,25%{opacity:0;-webkit-transform:translate(0, -10px)}100%{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes rightInLeftOut{0%{opacity:0;transform:translate(0, 0)}3%,22%{opacity:1;transform:translate(-200px, 0)}25%,100%{opacity:0;transform:translate(-400px, 0)}}.promo_slider_01 p.slide_item_02,.promo_slider_02 p.slide_item_06{-webkit-animation-delay:6s;animation-delay:6s}.promo_slider_01 p.slide_item_03,.promo_slider_02 p.slide_item_07{-webkit-animation-delay:10s;animation-delay:10s}.promo_slider_01 p.slide_item_04,.promo_slider_02 p.slide_item_08{-webkit-animation-delay:14s;animation-delay:14s}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.promo_slider_01 p[class*="slide_item"],.promo_slider_02 p[class*="slide_item"]{left:-200px;opacity:0;display:block}.promo_slider_02 p[class*="slide_item"]{left:200px}}.game_logo{position:absolute;left:50%;margin-left:-210px;top:280px;width:420px;height:129px}.game_logo a{display:block;width:420px;height:0;padding-top:129px;line-height:129px;overflow:hidden;background:url(../../images/promo/oak/logo_01.png) no-repeat 0 0}ul.promo_btn_list_01{overflow:hidden;padding-bottom:1px;position:relative;margin:0 auto;width:600px}ul.promo_btn_list_01 li{float:left}ul.promo_btn_list_01 li:first-child{margin-right:20px}a.btn_cart,a.btn_details,a.btn_favorite{display:block;width:290px;height:0;position:relative;padding-top:70px;line-height:70px;overflow:hidden;background:url(../../images/promo/oak/btn_01.png) no-repeat 0 0}a.btn_details{background-position:0 0}a.btn_details:hover{background-position:0 -70px;top:1px}a.btn_cart{background-position:0 -140px}a.btn_cart:hover{background-position:0 -210px;top:1px}a.btn_cart.added{background-position:0 -280px}a.btn_cart.added:hover{background-position:0 -350px;top:1px}a.btn_cart.purchased{background-position:0 -420px;cursor:default}a.btn_favorite{background-position:0 -490px}a.btn_favorite:hover{background-position:0 -560px;top:1px}a.btn_favorite.added{background-position:0 -630px}a.btn_favorite.added:hover{background-position:0 -700px;top:1px}dd.promo_btn_list_02{font-size:0;text-align:center}dd.promo_btn_list_02 a.btn_cart,dd.promo_btn_list_02 a.btn_favorite{display:inline-block;width:150px;height:0;position:relative;padding-top:40px;line-height:40px;overflow:hidden;background:url(../../images/promo/oak/btn_02.png) no-repeat 0 0;vertical-align:top}dd.promo_btn_list_02 a.btn_cart{background-position:0 0}dd.promo_btn_list_02 a.btn_cart:hover{background-position:0 -40px;top:1px}dd.promo_btn_list_02 a.btn_cart.added{background-position:0 -80px}dd.promo_btn_list_02 a.btn_cart.added:hover{background-position:0 -120px;top:1px}dd.promo_btn_list_02 a.btn_cart.purchased{background-position:0 -160px;cursor:default}dd.promo_btn_list_02 a.btn_favorite{background-position:0 -200px}dd.promo_btn_list_02 a.btn_favorite:hover{background-position:0 -240px;top:1px}dd.promo_btn_list_02 a.btn_favorite.added{background-position:0 -280px}dd.promo_btn_list_02 a.btn_favorite.added:hover{background-position:0 -320px;top:1px}a.btn_titter{display:block;width:50px;height:0;padding-top:55px;line-height:55px;overflow:hidden;background:url(../../images/promo/oak/btn_03.png) no-repeat 0 0;position:absolute;top:315px;left:50%;margin:0 0 0 220px}a.btn_titter:hover{margin-top:1px;background-position:-50px 0}.promo_title_01,.promo_title_02{text-align:center;margin:0 auto}ul.promo_recommend_list{overflow:hidden;padding:20px 0 0;width:980px;margin:0 auto;font-size:0}ul.promo_recommend_list li{width:33%;display:inline-block;vertical-align:top;margin:0 0 30px;font-size:14px}ul.promo_recommend_list li:nth-last-of-type(1),ul.promo_recommend_list li:nth-last-of-type(2),ul.promo_recommend_list li:nth-last-of-type(3){margin-bottom:0}dl.work_info{text-shadow:-1px -1px 1px #000, 1px 1px 1px #000, 2px 2px 1px #000, 3px 3px 1px #000;padding:0 10px}dl.work_info dt{position:relative}dl.work_info dt a{position:relative;display:block;min-height:172px}dl.work_info dt a:hover{-webkit-animation:rumble 0.12s linear infinite;animation:rumble 0.12s linear infinite}.work_thumb a img{max-height:none;max-width:100%;height:auto}dl.work_info dt a:after{content:"";display:none;background:rgba(255,255,255,0.3);width:100%;height:100%;position:absolute;left:0;top:0}dl.work_info dt a:hover:after{display:block}.sale dl.work_info dt{padding-bottom:40px}.sale dl.work_info dt:after{content:"";display:block;background:url(../../images/promo/oak/pic_sale_01.png) no-repeat 0 0;width:300px;height:36px;position:absolute;left:0;bottom:0}dl.work_info dd{padding-top:5px}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:14px;line-height:1.3;height:2.5em;overflow:hidden;padding-top:10px}dl.work_info dd.maker_name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}dl.work_info dd.work_price,dl.work_info dd.work_price .work_point{font-size:13px;color:#fe0}.sale dl.work_info dd.work_price,.sale dl.work_info dd.work_price .work_point{font-size:18px}dl.work_info dd.work_price span.strike{color:#888}dl.work_info dd.work_text{font-size:11px;line-height:1.4;overflow:hidden;color:#fff;margin-bottom:5px;height:2.6em}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}

