@charset "UTF-8";#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 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_yareruko{background:#fff;position:relative;overflow:hidden;top:40px;background:url(/images/promo/yareruko/bg_01.jpg) no-repeat center top fixed}div#promo_yareruko div[class^=box_0]{position:relative;width:1900px;left:50%;margin-left:-950px;vertical-align:bottom;top:0;z-index:1}div.promo_container{position:relative}#promo_yareruko ul.btn{width:1000px;height:50px;position:absolute;display:block;z-index:10;left:50%;margin-left:-419px;bottom:150px}#promo_yareruko .box_03 ul.btn{bottom:-83px;z-index:80}#promo_yareruko .box_04 ul.btn{bottom:36px}#promo_yareruko ul.btn li{float:left}#promo_yareruko ul.btn li:first-child{margin-right:16px}#promo_yareruko ul.btn a{width:424px;height:100px;background:url(/images/promo/yareruko/btn_01.png) no-repeat;z-index:20;display:block;border:none}#promo_yareruko ul.btn a.btn_sequel{background-position:-9px -1078px;width:840px}#promo_yareruko ul.btn a.btn_sequel:hover{background-position:-9px -1181px;width:840px}#promo_yareruko ul.btn a.btn_notice_sequel{background-position:-9px -871px;width:840px}#promo_yareruko ul.btn a.btn_notice_sequel:hover{background-position:-9px -978px;width:840px}#promo_yareruko ul.btn a.btn_detail{background-position:0 0}#promo_yareruko ul.btn a.btn_detail{background-position:0 -110px}#promo_yareruko ul.btn a.btn_cart.btn_favorite{background-position:0 -326px}#promo_yareruko ul.btn a.btn_cart.btn_favorite_in{background-position:0 -848px}#promo_yareruko ul.btn a.btn_cart{background-position:0 -431px}#promo_yareruko ul.btn a.btn_cart.cart_in{background-position:0 -539px}#promo_yareruko ul.btn a.btn_cart.btncart_champaign_end{background-position:0 -640px}#promo_yareruko ul.btn a.btn_cart.btn_cart.cart_in_champaign_end{background-position:0 -750px}#promo_yareruko ul.btn a.btn_cart.purchased{background-position:7px -213px;pointer-events:none}#promo_yareruko ul.btn a.btn_detail.btn_notice:hover{background-position:-428px 0}#promo_yareruko ul.btn a.btn_cart.btn_favorite:hover{background-position:-428px -326px}#promo_yareruko ul.btn a.btn_cart.btn_favorite_in:hover{background-position:-428px -848px}#promo_yareruko ul.btn a.btn_cart:hover{background-position:-428px -431px}#promo_yareruko ul.btn a.btn_detail:hover{background-position:-428px -110px}#promo_yareruko ul.btn a.btn_cart.btncart_champaign_end:hover{background-position:-428px -640px}#promo_yareruko ul.btn a.btn_cart.cart_in_champaign_end:hover{background-position:-428px -750px}#promo_yareruko ul.btn a.btn_cart.cart_in:hover{background-position:-428px -539px}div.box_01 .picBox{position:absolute;left:50%;margin-left:-488px;top:0}div.box_01 .picBox p{background:url(/images/promo/yareruko/pic_sprite_01.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:10}div.box_01 .picBox .monopolyLogo{background-position:-30px -354px;width:301px;padding-top:202px;left:75px;top:0;height:0;-webkit-animation:monopoly_01 1s ease 0s;animation:monopoly_01 1s ease 0s}@-webkit-keyframes monopoly_01{0%{-webkit-transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0%);opacity:1}}@keyframes monopoly_01{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}div.box_01 .picBox .pre_monopolyLogo{background-position:-36px -596px;width:289px;padding-top:208px;left:65px;top:3px;-webkit-animation:monopoly_01 1s ease 0s;animation:monopoly_01 1s ease 0s}div.box_01 .picBox .titleLogo{background-position:-4px -134px;width:350px;padding-top:162px;left:640px}div.box_01 .picBox .original{background-position:-404px -7px;width:421px;padding-top:320px;left:-40px;top:220px}div.box_01 .picBox .champaign_pop{background-position:-410px -666px;top:413px;width:382px;height:150px;left:50%;animation:bounce 1s ease infinite;transform-origin:50% 50%;margin-left:515px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-6px)}60%{-webkit-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}div.box_01 #movie{top:29px;position:absolute;left:50%;margin-left:-315px;border:4px solid #000;width:810px;height:456px}div.box_01 .music_btn{width:39px;overflow:hidden;position:absolute;top:410px;z-index:10;margin-left:996px}div.box_01 .music_btn a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;height:90px}div.box_01 .music_btn a:hover{opacity:.9;filter:alpha(opacity=.9);-ms-filter:"alpha(opacity=0.9)"}div.box_01 .music_btn .on{background:url(/images/promo/yareruko/pic_sprite_01.png) -1px -46px}div.box_01 .music_btn .off{background:url(/images/promo/yareruko/pic_sprite_01.png) -1px 9px;top:9px}div.sample_slider_wrap{width:100%;top:40px;bottom:0;overflow:hidden;-webkit-animation:fadeIn 2s ease 1;animation:fadeIn 2s ease 1;z-index:-1;left:-7px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.sample_slider_wrap{position:fixed;top:40px}}div.sample_slider_01{position:absolute;width:0;height:4992px;top:-50px;right:18%}div.sample_slider_01 p[class^=item]{position:absolute;left:0;top:0}div.sample_slider_01 p.item_01{background:url(/images/promo/yareruko/pic_sample_01.png) repeat-y 0 0;width:500px;padding-top:3000px;-webkit-animation:slide 16s ease 0s infinite;animation:slide 16s ease 0s infinite}@-webkit-keyframes slide{0%,13.6%{-webkit-background-position:0 0;-webkit-transform:rotate(-7deg)}16.6%,30.2%{-webkit-background-position:0 -285px}33.2%,46.8%{-webkit-background-position:0 -570px}49.8%,63.4%{-webkit-background-position:0 -855px}66.4%,80%{-webkit-background-position:0 -1140px}83%,97%{-webkit-background-position:0 -1425px}to{-webkit-background-position:0 -1710px;-webkit-transform:rotate(-7deg)}}@keyframes slide{0%,13.6%{background-position:0 0;transform:rotate(-7deg)}16.6%,30.2%{background-position:0 -285px}33.2%,46.8%{background-position:0 -570px}49.8%,63.4%{background-position:0 -855px}66.4%,80%{background-position:0 -1140px}83%,97%{background-position:0 -1425px}to{background-position:0 -1710px;transform:rotate(-7deg)}}div.box_02 .storyTextBox{position:absolute;top:133px;left:50%;margin-left:-500px}div.box_02 .storyTextBox p{background:url(/images/promo/yareruko/img_sprite.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:2}div.box_02 .storyTextBox .text01{background-position:-50px -782px;width:415px;padding-top:89px;top:-6px;left:292px}div.box_02 .storyTextBox .text02{background-position:0 -879px;width:500px;padding-top:113px;top:91px;left:242px}div.box_02 .storyTextBox .text03{background-position:0 -1007px;width:500px;padding-top:119px;top:219px;left:242px}div.box_03 .charaInfoContainer{position:absolute;top:337px;left:50%;margin-left:-500px;width:1000px}div.box_03 .selectCharaBox p{background:url(/images/promo/yareruko/pic_chara_01.png) no-repeat 0 0;position:absolute;overflow:hidden;height:0;cursor:pointer;z-index:0;padding-top:130px;width:245px}div.box_03 .selectCharaBox .chara00{background-position:0 -24px;left:733px;top:-175px;animation:bounce_7995 3s ease 1s infinite;transform-origin:50% 50%;cursor:pointer;z-index:12}div.box_03 .selectCharaBox .chara01{background-position:0 -170px;left:738px;top:-33px;animation:bounce_7995 3s ease 2s infinite;transform-origin:50% 50%;cursor:pointer;z-index:12}div.box_03 .selectCharaBox .chara02{background-position:0 -318px;left:741px;top:123px;animation:bounce_7995 3s ease 3s infinite;transform-origin:50% 50%;cursor:pointer;z-index:12}div.box_03 .selectCharaBox .on{width:270px;padding-top:134px;animation:none}div.box_03 .selectCharaBox .on.chara00{background-position:-295px -8px;left:703px;top:-198px}div.box_03 .selectCharaBox .on.chara01{background-position:-290px -157px;left:704px;top:-37px}div.box_03 .selectCharaBox .on.chara02{background-position:-297px -300px;left:715px;top:119px}div.box_03 .charaInfoBox{position:absolute;top:0;left:50%;margin-left:-395px;width:1000px}dl[class^=charaInfo0].on{display:block}dl[class^=charaInfo0]{display:none}div.box_03 .charaInfoBox p,div.box_03 .charaInfoBox dt{background:url(/images/promo/yareruko/pic_chara_01.png) no-repeat 0 0;position:absolute;height:0}div.box_03 .charaInfoBox .charaInfoBase{left:0;top:0;z-index:10}div.box_03 [class^=charaInfo0] dt{top:-204px;left:-114px;width:867px;padding-top:608px;z-index:11}div.box_03 .charaInfo00 dt{background-position:0 -460px}div.box_03 .charaInfo01 dt{background-position:17px -1089px}div.box_03 .charaInfo02 dt{background-position:16px -1741px}div.box_03 div.photo_akari{width:412px;height:388px;position:absolute;bottom:-23px;right:517px;background:url(/images/promo/yareruko/pic_chara_01.png) 0 1283px;overflow:auto;transform:rotate(-10deg)}div.box_03 div.photo_akari p{width:284px;height:345px;background:url(/images/promo/yareruko/pic_photo_akari_01.jpg) 0 0;left:116px;top:13px}div.box_03 div.photo_akari p.pic02{background-position:0 0}div.box_03 div.photo_akari p.pic03{background-position:0 -365px}div.box_03 div.photo_akari p.pic04{background-position:0 -732px}div.box_03 div.photo_akari p.pic05{background-position:0 -1097px}div.box_03 div.photo_emiri{width:412px;height:388px;position:absolute;bottom:-22px;right:517px;background:url(/images/promo/yareruko/pic_chara_01.png) 0 861px;overflow:auto;transform:rotate(-10deg)}div.box_03 div.photo_emiri p{width:284px;height:345px;background:url(/images/promo/yareruko/pic_photo_emiri_01.jpg) 0 0;left:116px;top:13px}div.box_03 div.photo_emiri p.pic02{background-position:0 0}div.box_03 div.photo_emiri p.pic03{background-position:0 -365px}div.box_03 div.photo_emiri p.pic04{background-position:0 -732px}div.box_03 div.photo_emiri p.pic05{background-position:0 -1097px}div.box_03 div.photo_miki{width:412px;height:388px;position:absolute;bottom:-20px;right:517px;background:url(/images/promo/yareruko/pic_chara_01.png) 0 424px;overflow:auto;transform:rotate(-10deg)}div.box_03 div.photo_miki p{width:284px;height:345px;background:url(/images/promo/yareruko/pic_photo_miki_01.jpg) 0 0;left:116px;top:13px}div.box_03 div.photo_miki p.pic02{background-position:0 0}div.box_03 div.photo_miki p.pic03{background-position:0 -365px}div.box_03 div.photo_miki p.pic04{background-position:0 -732px}div.box_03 div.photo_miki p.pic05{background-position:0 -1097px}.animated_02{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.animated_03{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes fadeInRight_02{0%{opacity:0;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(0)}40%,to{opacity:0;-webkit-transform:translateX(0)}}@keyframes fadeInRight_02{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(0)}40%,to{opacity:0;transform:translate(0)}}.fadeInRight_02{-webkit-animation-name:fadeInRight_02;animation-name:fadeInRight_02}@-webkit-keyframes fadeInRight_03{0%,20%{opacity:0;-webkit-transform:translateX(0)}40%{opacity:1;-webkit-transform:translateX(0)}60%,to{opacity:0;-webkit-transform:translateX(0)}}@keyframes fadeInRight_03{0%,20%{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(0)}60%,to{opacity:0;transform:translate(0)}}.fadeInRight_03{-webkit-animation-name:fadeInRight_03;animation-name:fadeInRight_03}@-webkit-keyframes fadeInRight_04{0%,40%{opacity:0;-webkit-transform:translateX(0)}60%{opacity:1;-webkit-transform:translateX(0)}80%,to{opacity:0;-webkit-transform:translateX(0)}}@keyframes fadeInRight_04{0%,40%{opacity:0;transform:translate(0)}60%{opacity:1;transform:translate(0)}80%,to{opacity:0;transform:translate(0)}}.fadeInRight_04{-webkit-animation-name:fadeInRight_04;animation-name:fadeInRight_04}@-webkit-keyframes fadeInRight_05{0%,60%{opacity:0;-webkit-transform:translateX(0)}80%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(0)}}@keyframes fadeInRight_05{0%,60%{opacity:0;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.fadeInRight_05{-webkit-animation-name:fadeInRight_05;animation-name:fadeInRight_05}div.box_04{margin-top:110px}div.box_04 .box04_monopolyLogo{background:url(/images/promo/yareruko/pic_sprite_01.png) no-repeat;position:absolute;width:310px;padding-top:219px;background-position:-26px -341px;left:390px;display:none}div.box_04 .btn_movie{background:url(/images/promo/yareruko/pic_sprite_01.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:394px;left:50%;margin-left:305px;z-index:10;width:249px;padding-top:260px;background-position:-636px -371px;animation:vertical_2285 2.44s ease infinite;transform-origin:50% 50%}@keyframes vertical_2285{0%{transform:translateY(-3px)}3.27869%{transform:translateY(3px)}6.55738%{transform:translateY(-3px)}9.83606%{transform:translateY(3px)}13.11475%{transform:translateY(-3px)}16.39344%{transform:translateY(3px)}18.03279%{transform:translate(0)}to{transform:translate(0)}}div.box_04 .btn_movie:hover{background-position:-366px -371px}.copyright_01{position:absolute;width:500px;left:0;right:0;margin:0 auto;padding:3px 0;bottom:-63px;color:#000;text-align:center;font-style:11px;z-index:100}div.box_05{padding-top:30px;height:365px}.copyright_02{position:absolute;width:500px;left:0;right:0;margin:0 auto;padding:3px 0;bottom:7px;color:#fff;text-align:center;font-style:11px;z-index:100;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 20%,rgba(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,.9)),color-stop(80%,rgba(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,.9) 20%,rgba(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,.9) 20%,rgba(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,.9) 20%,rgba(0,0,0,.9) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#0000,#000000e6 20% 80%,#0000)}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 0;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}.textAnime{-webkit-animation:fadeIn01 1s ease 0s 1 both;animation:fadeIn01 1s ease 0s 1 both}@-webkit-keyframes fadeIn01{0%{-webkit-transform:translate(0,20px);opacity:0}to{-webkit-transform:translate(0,0);opacity:1}}@keyframes fadeIn01{0%{transform:translateY(20px);opacity:0}to{transform:translate(0);opacity:1}}div#search_result_list{position:absolute;left:50%;margin-left:-437px;top:168px}table.work_1col_table{position:absolute;table-layout:auto;width:882px;background:#fff;padding:0;left:8px;top:20px}div#search_result_list li.work_rankin td{border-bottom:none;padding:0}table.work_1col_table td,table.work_2col_table td,table.work_3col_table td,table.work_4col_table td,table.work_5col_table td,div#ranking_wrapper td{vertical-align:top;position:relative;padding:0;border-bottom:1px solid #ccc}
