.p5-wrapper{position:relative;left:0;top:0;width:100%;height:1150px;background:url(../img/bg5.jpg) no-repeat;background-size:cover;background-position:0 200px;transition:1s;overflow:hidden}.p5-wrapper .header-wrapper{position:absolute;left:50%;top:0;width:1280px;height:120px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.p5-wrapper .header-wrapper .page-title{position:absolute;left:0;top:105px;opacity:0;transition:1s;font-size:30px;line-height:40px;font-weight:700;color:#fff;letter-spacing:2px}.p5-wrapper .header-wrapper .page-title:after{content:"ゲームマッププレビュー";position:absolute;left:0;white-space:nowrap;bottom:-20px;font-size:12px;color:#000;letter-spacing:2px;line-height:18px}.p5-wrapper .header-wrapper .desc{position:absolute;left:140px;top:164px;width:1312px;height:147px;background:url(../img/p5/desc.png) no-repeat;background-size:contain;transition:1s;transition-delay:.4s}.p5-wrapper .map-wrapper{position:absolute;top:166px;left:50%;width:100%;height:897px;border-top-right-radius:120px;overflow:hidden;background-color:#010809;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.6s}.p5-wrapper .map-wrapper .map-body{position:absolute;left:50%;top:0;width:1804px;height:897px;background:url(../img/p5/map1.jpg) no-repeat;background-size:contain;background-position:center center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.p5-wrapper .map-wrapper .map-body .tips{position:absolute;left:50%;margin-left:300px;white-space:nowrap;bottom:16px;font-size:14px;color:#1dc2ff}.p5-wrapper .map-wrapper .shade{display:none;width:100%;height:897px;background:url(../img/p5/shade.png) no-repeat;background-size:100% 100%;position:absolute;left:50%;z-index:5;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.p5-wrapper .map-wrapper .shade::after{content:"";display:block;position:absolute;left:50%;margin-left:-960px;bottom:0;width:1050px;height:25px;background:#4fbffc}.p5-wrapper .map-wrapper .shade::before{content:"";display:block;position:absolute;left:50%;bottom:-17px;margin-left:73px;width:35px;height:35px;background:#4fbffc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.p5-wrapper .map-wrapper .click-block,.p5-wrapper .map-wrapper .map-box{position:absolute;left:50%;top:0;z-index:2;width:1804px;height:897px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.p5-wrapper .map-wrapper .map-box .map1{position:absolute;left:429px;top:35px;width:468px;height:287px;background:url(../img/p5/map1.png) no-repeat;background-size:contain;display:none}.p5-wrapper .map-wrapper .map-box .map2{position:absolute;left:1021px;top:92px;width:316px;height:189px;background:url(../img/p5/map2.png) no-repeat;background-size:contain;display:none}.p5-wrapper .map-wrapper .map-box .map3{position:absolute;left:1069px;top:263px;width:532px;height:384px;background:url(../img/p5/map3.png) no-repeat;background-size:contain;display:none}.p5-wrapper .map-wrapper .map-box .map4{position:absolute;left:636px;top:192px;width:635px;height:413px;background:url(../img/p5/map4.png) no-repeat;background-size:contain;display:none}.p5-wrapper .map-wrapper .click-block{z-index:10;cursor:url(../img/p5/focus4.png),auto}.p5-wrapper .map-wrapper .click-block .map1{position:absolute;left:429px;top:50px;width:468px;height:210px;cursor:url(../img/p5/cursor/21.png),auto}.p5-wrapper .map-wrapper .click-block .map2{position:absolute;left:1041px;top:112px;width:275px;height:139px;cursor:url(../img/p5/cursor/22.png),auto}.p5-wrapper .map-wrapper .click-block .map3{position:absolute;left:1181px;top:283px;width:400px;height:310px;cursor:url(../img/p5/cursor/23.png),auto}.p5-wrapper .map-wrapper .click-block .map4{position:absolute;left:636px;top:242px;width:545px;height:313px;cursor:url(../img/p5/cursor/24.png),auto}.p5-wrapper .map-team-wrapper{position:absolute;top:166px;left:50%;width:100%;height:897px;border-top-right-radius:120px;overflow:hidden;background-color:#010809;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);display:none}.p5-wrapper .map-team-wrapper::after{content:"";display:block;width:1282px;height:25px;background:#1dc2ff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);margin-left:-550px}.p5-wrapper .map-team-wrapper::before{content:"";display:block;width:40px;height:25px;position:absolute;left:50%;bottom:-10px;background:#1dc2ff;margin-left:76px;z-index:2;transform:rotate(45deg)}.p5-wrapper .map-team-wrapper .back-btn{position:absolute;right:40px;bottom:40px;width:226px;height:60px;background-color:#1dc2ff;cursor:pointer;font-size:14px;color:#000;line-height:60px;text-align:center}.p5-wrapper .map-team-wrapper .back-btn::before{content:"";display:block;position:absolute;left:16px;top:23px;width:0;height:0;border-top:6px solid transparent;border-right:6px solid #000;border-left:6px solid transparent;border-bottom:6px solid transparent}.p5-wrapper .map-team-wrapper .map-team-body{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.p5-wrapper .map-team-wrapper .map-team-body .team{position:absolute;left:50%;top:50%;width:133px;height:100px;cursor:pointer;transition:.2s}.p5-wrapper .map-team-wrapper .map-team-body .team:hover{transform:scale(1.1);transform-origin:50% 50%}.p5-wrapper .map-team-wrapper .map-team-body1{background:url(../img/p5/team1/map.png) no-repeat;background-size:cover;background-position:center center}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team1{background-repeat:no-repeat;background-size:contain;margin-left:-280px;margin-top:-20px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team2{background-repeat:no-repeat;background-size:contain;margin-left:160px;margin-top:-260px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team3{background-repeat:no-repeat;background-size:contain;margin-left:190px;margin-top:150px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team4{background-repeat:no-repeat;background-size:contain;margin-left:-240px;margin-top:-240px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team5{background-repeat:no-repeat;background-size:contain;margin-left:-520px;margin-top:-240px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team6{background-repeat:no-repeat;background-size:contain;margin-left:-20px;margin-top:-200px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team7{background-repeat:no-repeat;background-size:contain;margin-left:-200px;margin-top:230px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team8{background-repeat:no-repeat;background-size:contain;margin-left:400px;margin-top:250px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team_boss{background-repeat:no-repeat;background-size:contain;margin-left:560px;margin-top:-360px}.p5-wrapper .map-team-wrapper .map-team-body1 .team.team_boss2{background-repeat:no-repeat;background-size:contain;margin-left:-130px;margin-top:-440px}.p5-wrapper .map-team-wrapper .map-team-body2{background:url(../img/p5/team2/map.png) no-repeat;background-size:cover;background-position:center center}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team1{background-repeat:no-repeat;background-size:contain;margin-left:220px;margin-top:-450px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team2{background-repeat:no-repeat;background-size:contain;margin-left:300px;margin-top:-100px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team3{background-repeat:no-repeat;background-size:contain;margin-left:200px;margin-top:150px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team4{background-repeat:no-repeat;background-size:contain;margin-left:-400px;margin-top:-180px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team5{background-repeat:no-repeat;background-size:contain;margin-left:-520px;margin-top:-260px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team6{background-repeat:no-repeat;background-size:contain;margin-left:260px;margin-top:-315px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team7{background-repeat:no-repeat;background-size:contain;margin-left:-520px;margin-top:180px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team8{background-repeat:no-repeat;background-size:contain;margin-left:420px;margin-top:260px}.p5-wrapper .map-team-wrapper .map-team-body2 .team.team_boss{background-repeat:no-repeat;background-size:contain;margin-left:-220px;margin-top:-350px}.p5-wrapper .map-team-wrapper .map-team-body3{background:url(../img/p5/team3/map.png) no-repeat;background-size:cover;background-position:center center}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team1{background-repeat:no-repeat;background-size:contain;margin-left:-100px;margin-top:20px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team2{background-repeat:no-repeat;background-size:contain;margin-left:220px;margin-top:-120px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team3{background-repeat:no-repeat;background-size:contain;margin-left:153px;margin-top:-106px;width:90px;height:90px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team4{background-repeat:no-repeat;background-size:contain;margin-left:-235px;margin-top:-220px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team5{background-repeat:no-repeat;background-size:contain;margin-left:-410px;margin-top:-320px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team6{background-repeat:no-repeat;background-size:contain;margin-left:-180px;margin-top:-350px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team7{background-repeat:no-repeat;background-size:contain;margin-left:30px;margin-top:150px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team8{background-repeat:no-repeat;background-size:contain;margin-left:280px;margin-top:90px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team9{background-repeat:no-repeat;background-size:contain;margin-left:-13px;margin-top:46px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team10{background-repeat:no-repeat;background-size:contain;margin-left:-120px;margin-top:-160px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team11{background-repeat:no-repeat;background-size:contain;margin-left:-196px;margin-top:118px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team12{background-repeat:no-repeat;background-size:contain;margin-left:180px;margin-top:250px}.p5-wrapper .map-team-wrapper .map-team-body3 .team.team_boss{background-repeat:no-repeat;background-size:contain;margin-left:618px;margin-top:-382px}.p5-wrapper .map-team-wrapper .map-team-body4{background:url(../img/p5/team4/map.png) no-repeat;background-size:cover;background-position:center center}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team1{background-repeat:no-repeat;background-size:contain;margin-left:-100px;margin-top:20px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team2{background-repeat:no-repeat;background-size:contain;margin-left:-580px;margin-top:-140px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team3{background-repeat:no-repeat;background-size:contain;margin-left:-420px;margin-top:40px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team4{background-repeat:no-repeat;background-size:contain;margin-left:380px;margin-top:40px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team5{background-repeat:no-repeat;background-size:contain;margin-left:-300px;margin-top:140px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team6{background-repeat:no-repeat;background-size:contain;margin-left:-180px;margin-top:-140px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team7{background-repeat:no-repeat;background-size:contain;margin-left:380px;margin-top:-140px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team8{background-repeat:no-repeat;background-size:contain;margin-left:280px;margin-top:140px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team9{background-repeat:no-repeat;background-size:contain;margin-left:-300px;margin-top:-260px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team10{background-repeat:no-repeat;background-size:contain;margin-left:-887px;margin-top:79px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team11{background-repeat:no-repeat;background-size:contain;margin-left:40px;margin-top:-250px}.p5-wrapper .map-team-wrapper .map-team-body4 .team.team_boss{background:url(../img/p5/team4/btn__boss.png) no-repeat;background-size:contain;margin-left:630px;margin-top:-165px}.p5-wrapper .map-team-wrapper .detail-wrapper{position:absolute;left:-703px;top:0;width:703px;height:897px;background:url(../img/p5/detailBox.png) no-repeat;background-size:contain}.p5-wrapper .map-team-wrapper .detail-wrapper .close{position:absolute;right:180px;top:40px;width:30px;height:6px;background:#000;cursor:pointer}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body{position:absolute;left:120px;top:153px;width:400px;height:590px}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body::before{content:"";display:block;width:49px;height:364px;background:url(../img/p5/title.png) no-repeat;background-size:contain;position:absolute;left:-60px;top:64px;opacity:.2}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body .header-title{font-size:28px;line-height:43px;font-weight:700;color:#000;position:relative;padding-left:55px;text-align:left}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body .header-title .icon{width:43px;height:43px;background:url(../img/p5/boss.png) no-repeat;background-size:contain;position:absolute;left:0;top:0}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body .header-title .title{white-space:nowrap}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body .dragon-img{margin-top:20px;width:400px;height:400px;background-repeat:no-repeat;background-size:contain;transition:.2s}.p5-wrapper .map-team-wrapper .detail-wrapper .detail-body .detail{font-size:14px;line-height:26px;color:#000;font-weight:700;width:400px;margin-top:20px}