#promo_header{width:100%;height:40px;background:#ec006a;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_melissa{background:#2b1e1c;position:relative;overflow:hidden;top:40px}div#promo_melissa div[class^="box_0"]{position:relative;width:1030px;left:50%;margin-left:-515px;vertical-align:bottom;top:0}div#promo_melissa div.box_04{width:1700px;margin-left:-850px}div.promo_container{position:relative}div.bgCover{background:url(../../images/promo/melissa/mainbg_00.jpg) no-repeat top center;width:1920px;padding-top:900px;left:50%;margin-left:-960px;position:fixed}a.coupon{background:url(../../images/promo/melissa/btn_sprite.png) no-repeat;background-position:-16px -476px;position:absolute;overflow:hidden;width:165px;padding-top:165px;height:0;top:7px;left:50%;margin-left:316px;z-index:10;-webkit-animation:swing 4s ease 1s infinite both;-webkit-transform-origin:center top;animation:swing 4s ease 1s infinite both;transform-origin:center top}@-webkit-keyframes swing{0%{-webkit-transform:rotate(-3deg)}50%{-webkit-transform:rotate(4deg)}100%{-webkit-transform:rotate(-3deg)}}@keyframes swing{0%{transform:rotate(-3deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-3deg)}}a.coupon:hover{background-position:-208px -476px;margin-top:1px}div#campaign{position:absolute;margin-top:-40px}ul.btn{width:730px;height:50px;position:absolute;display:block;z-index:10;left:172px;bottom:75px}.box_02 ul.btn{bottom:100px}.box_04.sale ul.btn{bottom:120px}.box_04 ul.btn{bottom:62px}ul.btn li{float:left}ul.btn li:first-child{margin-right:16px}ul.btn a{width:340px;height:100px;background:url(../../images/promo/melissa/btn_sprite.png) no-repeat;z-index:20;display:block}ul.btn a.btn_detail{background-position:-20px -20px}ul.btn a.btn_cart{background-position:-20px -131px}ul.btn a.btn_cart.cart_in{background-position:-20px -242px;marker:1px}ul.btn a.btn_cart.purchased{background-position:-20px -354px;pointer-events:none}ul.btn a.btn_detail:hover{background-position:-380px -20px;margin-top:1px}ul.btn a.btn_cart:hover{background-position:-380px -131px;margin-top:1px}ul.btn a.btn_cart.cart_in:hover{background-position:-380px -242px;margin-top:1px}div[class^="sdcharaBox"]{position:absolute;top:0;left:50%}div.sdcharaBox01{top:35px;margin-left:195px}div.sdcharaBox02{top:592px;margin-left:242px}div.sdcharaBox03{top:34px;margin-left:237px}div.sdcharaBox04{top:34px;margin-left:249px}div[class^="sdcharaBox"] p{background:url(../../images/promo/melissa/chara_sprite.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:2;width:36px;padding-top:40px}div[class^="sdcharaBox"] .sdMarina{left:0;-webkit-animation:frameAnimation01 1.5s steps(4) infinite;animation:frameAnimation01 1.5s steps(4) infinite}div[class^="sdcharaBox"] .sdMelissa{left:48px;-webkit-animation:frameAnimation02 1.5s steps(4) infinite;animation:frameAnimation02 1.5s steps(4) infinite}div[class^="sdcharaBox"] .sdRufiyaa{left:92px;-webkit-animation:frameAnimation03 1.5s steps(4) infinite;animation:frameAnimation03 1.5s steps(4) infinite}@-webkit-keyframes frameAnimation01{0%{background-position:0 -40px}100%{background-position:-144px -40px}}@keyframes frameAnimation01{0%{background-position:0 -40px}100%{background-position:-144px -40px}}@-webkit-keyframes frameAnimation02{0%{background-position:0 0}100%{background-position:-144px 0}}@keyframes frameAnimation02{0%{background-position:0 0}100%{background-position:-144px 0}}@-webkit-keyframes frameAnimation03{0%{background-position:0 -80px}100%{background-position:-144px -80px}}@keyframes frameAnimation03{0%{background-position:0 -80px}100%{background-position:-144px -80px}}div.box_01 .titleBox{position:absolute;left:50%;margin-left:-500px;top:5px}div.box_01 .titleBox p{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:relative;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:10}div.box_01 .titleBox .monopolyLogo{background-position:-15px -4px;width:312px;padding-top:58px;left:-17px}div.box_01 .titleBox .titleLogo{background-position:-11px -68px;width:285px;padding-top:188px;top:-7px}div.box_01 .titleBox:after{content:"";display:block;background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:relative;overflow:hidden;line-height:200%;top:-276px;left:-80px;z-index:1;background-position:-11px -258px;width:385px;height:278px}div.box_01 .catch01{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;overflow:hidden;background-position:-681px 0;width:305px;padding-top:278px;line-height:200%;height:0;top:0;left:50%;margin-left:59px;z-index:1;-webkit-animation:slideIn01 0.5s ease 1 both;animation:slideIn01 0.5s 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}}div.box_01 .allow01{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;overflow:hidden;background-position:-412px -230px;width:245px;padding-top:208px;line-height:200%;height:0;top:276px;left:50%;margin-left:-5px;z-index:2;-webkit-animation:rollIn01 3s ease 1s infinite both;-webkit-transform-origin:right bottom;animation:rollIn01 3s ease 1s infinite both;transform-origin:right bottom}@-webkit-keyframes rollIn01{0%{-webkit-transform:rotate(0deg);opacity:1}3%{-webkit-transform:rotate(7deg);opacity:1}6%{-webkit-transform:rotate(0deg);opacity:1}9%{-webkit-transform:rotate(7deg);opacity:1}12%{-webkit-transform:rotate(0deg);opacity:1}15%{-webkit-transform:rotate(7deg);opacity:1}18%,100%{-webkit-transform:rotate(0deg);opacity:1}}@keyframes rollIn01{0%{transform:rotate(0deg);opacity:1}3%{transform:rotate(7deg);opacity:1}6%{transform:rotate(0deg);opacity:1}9%{transform:rotate(7deg);opacity:1}12%{transform:rotate(0deg);opacity:1}15%{transform:rotate(7deg);opacity:1}18%,100%{transform:rotate(0deg);opacity:1}}div.box_01 .allowBox:after{content:"";display:block;background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;top:360px;left:404px;z-index:1;background-position:-421px -438px;width:250px;height:228px;-webkit-animation:popIn02 3s ease 1s infinite both;animation:popIn02 3s ease 1s infinite both}@-webkit-keyframes popIn02{0%,20%{-webkit-transform:scale(0.8, 0.8);opacity:0}21%{-webkit-transform:scale(1.1, 1.1);opacity:1}22%{-webkit-transform:scale(0.8, 0.8);opacity:1}23%{-webkit-transform:scale(1.1, 1.1);opacity:1}24%{-webkit-transform:scale(0.8, 0.8);opacity:1}30%,80%{-webkit-transform:scale(1, 1);opacity:1}100%{-webkit-transform:scale(1, 1);opacity:0}}@keyframes popIn02{0%,20%{transform:scale(0.8, 0.8);opacity:0}21%{transform:scale(1.1, 1.1);opacity:1}22%{transform:scale(0.8, 0.8);opacity:1}23%{transform:scale(1.1, 1.1);opacity:1}24%{transform:scale(0.8, 0.8);opacity:1}30%,80%{transform:scale(1, 1);opacity:1}100%{transform:scale(1, 1);opacity:0}}div.box_01 .nameBox{position:absolute;top:0;left:0}div.box_01 .nameBox p{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:2}div.box_01 .nameBox .nameMarina{background-position:-410px -61px;width:190px;padding-top:75px;top:319px;left:-40px}div.box_01 .nameBox .nameMelissa{background-position:-410px -4px;width:190px;padding-top:58px;top:43px;left:420px}div.box_01 .nameBox .nameRufia{background-position:-410px -141px;width:182px;padding-top:78px;top:338px;left:883px}div.box_02 .textBox01{position:absolute;top:720px;left:0}div.box_02 .textBox01 p{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:2}div.box_02 .textBox01 .text01{background-position:-95px -591px;width:240px;padding-top:30px;top:12px;left:166px}div.box_02 .textBox01 .text02{background-position:-110px -634px;width:210px;padding-top:30px;top:12px;left:638px}div.box_02 .textBox01 .text03{background-position:-10px -676px;width:412px;padding-top:30px;top:559px;left:310px}div.box_02 .textBox01 .text04{background-position:-170px -766px;width:92px;padding-top:30px;top:1110px;left:694px}div.box_02 .textBox01 .text05{background-position:-170px -722px;width:92px;padding-top:30px;top:1110px;left:246px}div.box_03 .textBox02{position:absolute;top:200px;left:0}div.box_03 .textBox02 p{background:url(../../images/promo/melissa/img_sprite.png) no-repeat;position:absolute;overflow:hidden;line-height:200%;height:0;top:0;left:0;z-index:2}div.box_03 .textBox02 .charatextMarina{background-position:-739px -314px;width:200px;padding-top:115px;top:-20px;left:86px}div.box_03 .textBox02 .charatextMelissa{background-position:-739px -439px;width:200px;padding-top:115px;top:7px;left:366px}div.box_03 .textBox02 .charatextRufiyaa{background-position:-739px -568px;width:200px;padding-top:110px;top:-26px;left:599px}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}.textAnime{-webkit-animation:popIn01 0.3s ease 0s 1 both;animation:popIn01 0.3s ease 0s 1 both}@-webkit-keyframes popIn01{0%{-webkit-transform:scale(5, 5);opacity:0}70%{-webkit-transform:scale(0.5, 0.5);opacity:1}100%{-webkit-transform:scale(1, 1);opacity:1}}@keyframes popIn01{0%{transform:scale(5, 5);opacity:0}70%{transform:scale(0.5, 0.5);opacity:1}100%{transform:scale(1, 1);opacity:1}}.textAnime02{-webkit-animation:flickIn01 0.7s ease 0s 1 both;-webkit-transform-origin:bottom center;animation:flickIn01 0.7s ease 0s 1 both;transform-origin:bottom center}@-webkit-keyframes flickIn01{0%{-webkit-transform:rotate(0deg);opacity:0}20%{-webkit-transform:rotate(10deg);opacity:1}40%{-webkit-transform:rotate(-8deg);opacity:1}60%{-webkit-transform:rotate(5deg);opacity:1}80%{-webkit-transform:rotate(-4deg);opacity:1}100%{-webkit-transform:rotate(0deg);opacity:1}}@keyframes flickIn01{0%{transform:rotate(0deg);opacity:0}20%{transform:rotate(10deg);opacity:1}40%{transform:rotate(-8deg);opacity:1}60%{transform:rotate(5deg);opacity:1}80%{transform:rotate(-4deg);opacity:1}100%{transform:rotate(0deg);opacity:1}}div#search_result_list{position:absolute;top:0;left:50%;margin-left:-437px;top:167px}table.work_1col_table{position:absolute;table-layout:auto;width:871px;background:#fff;padding:5px 10px;border:1px solid #777}div#search_result_list li.work_rankin td{border-bottom:none;padding:0}

