div#promo_waimadou{background:#000;position:relative;overflow:hidden;margin:0 -15px}div#promo_waimadou div[class^="box_0"]{position:relative;width:1800px;left:50%;margin-left:-900px;vertical-align:bottom}.promo_container.sale div.box_01.sale,.promo_container.sale div.box_04.sale{display:block}.promo_container.sale div.box_01,.promo_container.sale div.box_04{display:none}.promo_container:not(.sale) div.box_01,.promo_container:not(.sale) div.box_04{display:block}.promo_container:not(.sale) div.box_01.sale,.promo_container:not(.sale) div.box_04.sale{display:none}div#promo_waimadou div.box_01 .capmaignContainer01{position:absolute;top:305px;left:50%;margin-left:195px}div#promo_waimadou div.box_01 .capmaignContainer01 .campaign01{position:absolute;width:315px;height:0;padding-top:190px;line-height:200%;overflow:hidden;background:url(../../images/promo/waimadou/objects.png) no-repeat 0px -5px}div#promo_waimadou div.box_01 .capmaignContainer01.end .campaign01{background-position:0px -202px}div#promo_waimadou div.box_04 .capmaignContainer02{position:absolute;top:476px;left:50%;margin-left:-350px}div#promo_waimadou div.box_04 .capmaignContainer02 .campaign02{position:absolute;width:705px;height:0;padding-top:225px;line-height:200%;overflow:hidden;background:url(../../images/promo/waimadou/objects.png) no-repeat 0px -402px}div#promo_waimadou div.box_04 .capmaignContainer02.end .campaign02{background-position:0px -647px}div#promo_waimadou div.box_01.sale .capmaignContainer01 a.btn_twt,div#promo_waimadou div.box_01 .capmaignContainer01 a.btn_twt{width:75px;height:75px;background:url(../../images/promo/waimadou/btn_sprite.png) no-repeat -38px -16px;position:absolute;z-index:10;left:264px;top:-21px;text-indent:-9999px}div#promo_waimadou div.box_01 .capmaignContainer01 a.btn_twt{top:-297px;left:227px}div#promo_waimadou div.box_01.sale .capmaignContainer01 a.btn_twt:hover,div#promo_waimadou div.box_01 .capmaignContainer01 a.btn_twt:hover{background-position:-110px -16px}div#promo_waimadou div.box_04.sale .capmaignContainer02 a.btn_twt{width:75px;height:75px;background:url(../../images/promo/waimadou/btn_sprite.png) no-repeat -38px -16px;position:absolute;z-index:10;left:676px;top:-8px;text-indent:-9999px}div#promo_waimadou div.box_04.sale .capmaignContainer02 a.btn_twt:hover{background-position:-110px -16px}ul.btn{width:784px;height:50px;position:absolute;display:block;z-index:10;left:530px;bottom:73px}.box_02 ul.btn{bottom:100px}.box_04.sale ul.btn{bottom:120px}.box_04 ul.btn{bottom:130px}ul.btn li{float:left}ul.btn li:first-child{margin-right:25px}ul.btn a{width:355px;height:95px;background:url(../../images/promo/waimadou/btn_sprite.png) no-repeat 0px -49px;z-index:20;display:block}ul.btn a.btn_detail{background-position:-38px -116px}ul.btn a.btn_cart{background-position:-37px -218px}ul.btn a.btn_cartin{background-position:-36px -321px}ul.btn a.btn_purchased{background-position:-37px -423px;pointer-events:none}ul.btn a.btn_detail:hover{background-position:-407px -116px}ul.btn a.btn_cart:hover{background-position:-406px -218px}ul.btn a.btn_cartin:hover{background-position:-405px -322px;margin-top:1px}div.cover{width:1920px;margin-top:-6px;z-index:15}.left_door{float:left;display:block;z-index:15;position:absolute;left:50%;margin-left:-960px;-webkit-animation:fadeOutLeft 1.5s ease 0s 1 both;animation:fadeOutLeft 1.5s ease 0s 1 both}@-webkit-keyframes fadeOutLeft{0%,50%{-webkit-transform:translate(0, 0px)}50%,55%{-webkit-transform:translate(-150px, 0px)}100%{-webkit-transform:translate(-800px, 0px)}}@keyframes fadeOutLeft{0%,50%{transform:translate(0, 0px)}50%,55%{transform:translate(-150px, 0)}100%{transform:translate(-800px, 0)}}.right_door{float:right;display:block;z-index:15;position:absolute;left:50%;margin-left:0;-webkit-animation:fadeOutright 1.5s ease 0s 1 both;animation:fadeOutright 1.5s ease 0s 1 both}@-webkit-keyframes fadeOutright{0%,50%{-webkit-transform:translate(0, 0px) scale(-1, 1)}50%,55%{-webkit-transform:translate(150px, 0px) scale(-1, 1)}100%{-webkit-transform:translate(800px, 0px) scale(-1, 1)}}@keyframes fadeOutright{0%,50%{transform:translate(0, 0px) scale(-1, 1)}50%,55%{transform:translate(150px, 0) scale(-1, 1)}100%{transform:translate(800px, 0) scale(-1, 1)}}.coverFixed{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0}div.box_01 .gifAnime01{position:absolute;top:107px;left:50%;margin-left:-466px}.titleFlame_container{position:absolute;top:28px;height:0;left:50%;margin-left:-870px}.titleFlame{background:url(../../images/promo/waimadou/title_flame.png) no-repeat 0 0;position:absolute;overflow:hidden;line-height:200%;width:1000px;padding-top:430px;height:0;z-index:10}.promo_container.sale div.box_01 .titleText{background:url(../../images/promo/waimadou/title_flame.png) no-repeat 0 -430px;position:absolute;overflow:hidden;line-height:200%;width:315px;padding-top:53px;top:21px;left:422px;height:0;z-index:10}.promo_container:not(.sale) div.box_01 .titleText{background:url(../../images/promo/waimadou/title_flame.png) no-repeat 6px -490px;position:absolute;overflow:hidden;line-height:200%;width:315px;padding-top:53px;top:21px;left:422px;height:0;z-index:10}div.box_02 .gifAnime02{position:absolute;top:570px;left:50%;margin-left:-220px;width:440px}div.box_02 iframe{position:absolute;top:1480px;left:50%;margin-left:-220px;width:440px}div.box_02 .text01{background:url(../../images/promo/waimadou/objects.png) no-repeat -15px -906px;position:absolute;overflow:hidden;height:0;top:830px;width:460px;padding-top:79px;left:50%;margin-left:-230px}div.box_02 .catchPoint{position:absolute;overflow:hidden;height:0;top:540px;width:300px;padding-top:300px;left:50%;margin-left:202px;z-index:10}div.box_02 .catchPoint p{background:url(../../images/promo/waimadou/objects.png) no-repeat -776px -632px;position:absolute;overflow:hidden;height:0;top:37px;width:250px;padding-top:215px;left:15px;z-index:10}div.box_02 .catchPoint:before{content:"";display:block;background:url(../../images/promo/waimadou/objects.png) no-repeat -762px -39px;position:absolute;height:270px;width:270px;top:0px;left:0px;z-index:1}div.box_02 .catchPoint:after{content:"";display:block;background:url(../../images/promo/waimadou/objects.png) no-repeat -760px -354px;position:absolute;height:270px;width:270px;top:0px;left:0px;z-index:1}div.box_03 .charaInfo{position:absolute;top:158px;left:50%;margin-left:-320px;width:640px}div.box_03 dl[class^="chara"]{display:none}div.box_03 dl[class^="chara"].on{display:block}div.box_03 dl dt,div.box_03 dl dd{background:url(../../images/promo/waimadou/chara_info.png) no-repeat;position:absolute;padding-top:274px;height:0;overflow:hidden;line-height:200%}div.box_03 dl.chara01 dt{background-position:-409px 0px;width:250px;left:380px}div.box_03 dl.chara01 dd{background-position:-23px -8px;width:400px}div.box_03 dl.chara02 dt{background-position:-409px -275px;width:250px;left:380px}div.box_03 dl.chara02 dd{background-position:-23px -275px;width:400px}div.box_03 dl.chara03 dt{background-position:-409px -555px;width:250px;left:380px}div.box_03 dl.chara03 dd{background-position:-23px -555px;width:400px}div.box_03 dl.chara04 dt{background-position:-409px -840px;width:250px;left:380px}div.box_03 dl.chara04 dd{background-position:-23px -840px;width:400px}div.box_03 dl.chara05 dt{background-position:-409px -1121px;width:250px;left:380px}div.box_03 dl.chara05 dd{background-position:-23px -1120px;width:400px}div.box_03 .selectBtn_container{position:absolute;bottom:58px;left:50%;margin-left:-286px;width:615px}div.box_03 p[class^="selectBtn"]{background:url(../../images/promo/waimadou/chara_info.png) no-repeat 0 0;position:relative;float:left;overflow:hidden;height:0;padding-top:130px;width:110px;margin-right:6px;cursor:pointer}div.box_03 p.selectBtn01{background-position:-2px -1418px}div.box_03 p.selectBtn02{background-position:-119px -1418px}div.box_03 p.selectBtn03{background-position:-232px -1417px}div.box_03 p.selectBtn04{background-position:-347px -1418px}div.box_03 p.selectBtn05{background-position:-463px -1416px}div.box_03 p.selectBtn01:hover{background-position:-2px -1562px}div.box_03 p.selectBtn02:hover{background-position:-119px -1562px}div.box_03 p.selectBtn03:hover{background-position:-232px -1561px}div.box_03 p.selectBtn04:hover{background-position:-347px -1562px}div.box_03 p.selectBtn05:hover{background-position:-463px -1560px}div#search_result_list{position:absolute;top:0;background:#FFF;padding:25px 15px;left:50%;margin-left:-436px;top:130px;width:844px}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{top:0;background:rgba(0,0,0,0.8);padding:10px 15px;left:50%;margin-left:-400px;top:150px;width:774px}dl.work_1col dd.work_text,dl.work_2col dd.work_text,dl.work_3col dd.work_text,dl.work_1col_mini dd.work_text{line-height:1.3;padding-bottom:4px;font-size:11px;color:#fff}dl.work_1col dd.work_price,dl.work_2col dd.work_price,dl.work_3col dd.work_price,dl.work_4col dd.work_price,dl.work_5col dd.work_price,dl.work_ncol dd.work_price,dl.work_1col_mini dd.work_price{color:#FF0000;font-size:12px;padding-bottom:2px}dd.maker_name a,.maker_name a{color:#B971FF}dd.maker_name a:visited,.maker_name a:visited{color:#B971FF}td.work_1col_right li{text-align:right;color:#fff}a:link{color:#FFE45B;text-decoration:none}a:visited{color:#FFE45B;text-decoration:none}.icon_lead_01{display:inline-block;border-radius:2px;border:solid 1px #ccc;margin:0 2px 2px 0;font-size:11px;height:13px;line-height:13px;padding:0 3px;vertical-align:middle;font-weight:bold;color:#ccc}.color_01{color:#e58600}.color_02{color:#d94c63 !important}.orange{color:#e58600}.brown{color:#993300}.green,.work_point{color:#00EC13}.red{color:#cc0000}.purple{color:#8e6cce}.pink{color:#FF3366}.blue{color:#0066cc}.gray{color:#666666}.lightgray{color:#999999}.white{color:#FFFFFF}hr{background-color:black}

