html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{position:relative;background:#000;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:62.5%;line-height:1.5;letter-spacing:1px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html:lang(en),body:lang(en){font-family:Oswald,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html.noScroll,body.noScroll{overflow:hidden}::-webkit-search-cancel-button{display:none}::-ms-clear{visibility:hidden}a{color:#fff;text-decoration:none;outline:none}a:hover{color:#fff;text-decoration:none}main{display:block}input{outline:none}input[hidden]{display:none}.top{min-height:100vh;background:#000}.top::before{display:block;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../pc/img/top/bg.jpg) no-repeat center -100px}@media(orientation: landscape){.top::before{background:url(../../pc/img/top/bg.jpg) no-repeat center -180px}}.top main{display:block;padding:0px 0 40px}.top main h1{max-width:400px;margin:0 auto 26px;text-align:center}.top main h1 img{width:80%}.top main ul li{position:relative;margin:0 0 47px;text-align:center}.top main ul li a,.top main ul li label{color:#fff;font-family:"Oswald",sans-serif;font-size:2.1rem;font-weight:400;text-decoration:none;letter-spacing:.7px;transition:opacity .3s}.top main ul li a:active,.top main ul li label:active{opacity:.8}.top main ul li span{position:absolute;top:33px;left:50%;color:#838383;font-size:1.4rem;transform:translate(-50%, 0)}.top main ul li span.new{top:50%;right:calc(50% - 5.4em);left:auto;visibility:visible;opacity:1;color:#b3001e;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:bold;letter-spacing:1px;transform:translate(0, -50%)}.top main ul li:nth-of-type(2) span.new{right:calc(50% - 6.7em)}.top #news{position:absolute;top:680px;width:100%;min-height:60px}.top #news a{display:block;position:relative;width:calc(100% - 28px);padding:0 28px 0 0;background:rgba(13,53,70,.8);text-decoration:none}.top #news a::before{display:block;content:"";position:absolute;top:50%;right:25px;width:1px;height:50px;background:#afafa7;transform:translate(0, -50%)}.top #news a::after{display:block;content:"";position:absolute;top:50%;right:13px;width:8px;height:8px;border-top:3px solid #afafa7;border-right:3px solid #afafa7;transform:rotate(45deg) translate(0, -50%)}.top #news dl{width:100%;padding:13px 0}.top #news dl dt{position:relative;margin:0 4vw;color:#fff;font-family:"Oswald",sans-serif;font-size:1.3rem;font-weight:bold;letter-spacing:1px}.top #news dl dd{display:block;position:relative;margin:0 4vw;box-sizing:border-box;color:#fff;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top #titleLink a{display:block;position:relative;width:100%;height:77px;border-top:1px solid #313131;background:url(../img/common/bnr-re3-en.png) no-repeat center center #000}.top #titleLink a:lang(ja){background:url(../img/common/bnr-re3.png) no-repeat center center #000}.overview{min-height:100vh;padding:95px 0 0;background:#000}.overview::before{display:block;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../pc/img/overview/bg.jpg) no-repeat center top;background-size:cover}.overview video{display:none}.overview #pageSetting{display:flex;flex-direction:column;align-items:flex-end;position:absolute;top:-385px;right:10px;width:94%;margin:0 auto;z-index:400}.overview #pageSetting .selectPtf{margin:0 0 10px}.overview #pageSetting .selectPtf dl{display:flex;align-items:center}.overview #pageSetting .selectPtf dl dt{color:#b0b0a4;font-size:1.2rem;letter-spacing:-1px}.overview #pageSetting .selectPtf dl dt:lang(en){letter-spacing:.5px}.overview #pageSetting .selectPtf dl dd.ptf label{display:flex;align-items:center;height:24px;margin:0 0 0 10px;padding:2px 20px 2px 5px;border:1px solid rgba(201,201,201,.3);background:url(../../pc/img/common/btn_icon_replace.png) no-repeat 95% center;transition:box-shadow .3s;cursor:pointer}.overview #pageSetting .selectPtf dl dd.ptf label img{width:auto;height:15px}.overview #pageSetting p.mainTitle{clear:both}.overview #pageSetting p.mainTitle a{display:flex;justify-content:center;align-items:center;width:232px;height:38px;padding:0 20px 0 0;border:1px solid rgba(201,201,201,.3);background:url(../../pc/img/common/btn_icon_arrow.png) no-repeat 96% center rgba(12,36,44,.8);box-shadow:0 0 10px rgba(0,0,0,.8) inset;color:#fff;font-size:1.2rem;transition:background .3s}.overview #contents{width:100%;margin:392px 0 0;padding:0 0 70px;background:rgba(1,11,15,.9)}.overview #contents h2{position:absolute;top:-245px;width:100%;color:#fff;font-family:"Oswald",sans-serif;font-size:4.5rem;text-align:center;text-shadow:0 0 29px rgba(255,255,255,.15);letter-spacing:5px;line-height:1}.overview #contents #profile{text-align:center}.overview #contents #profile dl{position:relative}.overview #contents #profile dl dt{position:absolute;top:-71px;left:50%;width:122px;height:122px;padding:6px;background:url(../../pc/img/overview/profile_frame_lt.png) no-repeat left top,url(../../pc/img/overview/profile_frame_rt.png) no-repeat right top,url(../../pc/img/overview/profile_frame_lb.png) no-repeat left bottom,url(../../pc/img/overview/profile_frame_rb.png) no-repeat right bottom;transform:translateX(-50%);z-index:10}.overview #contents #profile dl dt .icon_area{width:122px;height:122px;border:1px solid #515151;overflow:hidden}.overview #contents #profile dl dt .icon_area img{width:100%;height:auto}.overview #contents #profile dl dt label.btn{display:block;position:absolute;bottom:-6px;left:50%;width:22px;height:22px;background:url(../../pc/img/common/profile_menu.png) no-repeat;transform:translateX(-50%);cursor:pointer}.overview #contents #profile dl dt #icon-toggle:checked~label.btn{background:url(../../pc/img/common/profile_menu-on.png) no-repeat}.overview #contents #profile dl dt #icon-toggle:checked~div.iconNav{visibility:visible;opacity:1}.overview #contents #profile dl dt div{position:absolute;top:155px;left:-32px;visibility:hidden;opacity:0;z-index:100;transition:visibility .3s,opacity .3s}.overview #contents #profile dl dt div ul{border:1px solid #387086;background:rgba(0,0,0,.9)}.overview #contents #profile dl dt div ul::before{display:block;content:"";position:absolute;top:-7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #387086 transparent;transform:translate(-50%, 0)}.overview #contents #profile dl dt div ul li{border-bottom:1px solid #387086}.overview #contents #profile dl dt div ul li:last-of-type{border-bottom:none}.overview #contents #profile dl dt div ul li a{display:flex;justify-content:flex-start;align-items:center;width:160px;height:60px;padding:0 20px;border:1px solid rgba(0,0,0,0);color:#fff;font-size:1.6rem;text-align:left;transiton:border .3s,background .3s,box-shadow .3s}.overview #contents #profile dl dt div ul li a span{padding:3px 0 3px 40px}.overview #contents #profile dl dt div ul li a span.item{background:url(../../pc/img/common/btn_icon_item.png) no-repeat -6px center}.overview #contents #profile dl dt div ul li a span.change{background:url(../../pc/img/common/btn_icon_change.png) no-repeat 5px center}.overview #contents #profile dl dt div ul li a span.mypage{background:url(../../pc/img/common/btn_icon_mypage.png) no-repeat left center}.overview #contents #profile dl dt div ul li a span.ovpage{background:url(../../pc/img/common/btn_icon_overview.png) no-repeat left center}.overview #contents #profile dl dd{position:relative;padding:90px 0 0}.overview #contents #profile dl dd p{margin:0 auto 25px}.overview #contents #profile dl dd p.name a{color:#fff;font-family:"Century Gothic",sans-serif;font-size:1.6rem;text-decoration:underline;word-break:break-all}.overview #contents #profile dl dd p.name a:hover{text-decoration:none}.overview #contents #profile dl dd p.ptf{display:flex;justify-content:center;align-items:center;width:111px;height:31px;margin:0 auto 25px;border:1px solid #fff;vertical-align:middle}.overview #contents #profile dl dd p.ptf img{width:auto;height:18px}.overview #contents #profile dl dd .points li{color:#fff;font-weight:bold}.overview #contents #profile dl dd .points li.point{margin:0 0 20px;font-family:"Century Gothic",sans-serif;font-size:1.6rem;letter-spacing:-0.5px}.overview #contents #profile dl dd .points li.point span{display:inline-block;margin:0 5px;color:#12a0a5}.overview #contents #profile dl dd .points li.get{text-align:center}.overview #contents #profile dl dd .points li.get a{display:inline-block;position:relative;padding:0 0 0 20px;font-family:"Century Gothic",sans-serif;font-size:1.3rem;font-weight:bold;text-decoration:underline;letter-spacing:.5px}.overview #contents #profile dl dd .points li.get a::before{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:14px;border-radius:50px;background:#fff;transform:translateY(-50%)}.overview #contents #profile dl dd .points li.get a::after{display:block;content:"";position:absolute;top:50%;left:5px;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #000;transform:translateY(-50%)}.overview #contents #profile dl dd .sitebuddy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:92%;margin:50px auto;padding:20px 0;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 37%, #091f28 50%, #091c24 63%, rgba(9, 21, 26, 0) 100%)}.overview #contents #profile dl dd .sitebuddy::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}.overview #contents #profile dl dd .sitebuddy::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}.overview #contents #profile dl dd .sitebuddy li{width:100%;margin:0 0 10px;color:#afafa7;font-size:1.4rem}.overview #contents #profile dl dd .sitebuddy li span{color:#12a0a5}.overview #contents #profile dl dd .sitebuddy li.btn{width:auto;margin:0 5px}.overview #contents #profile dl dd .sitebuddy li.btn a,.overview #contents #profile dl dd .sitebuddy li.btn label{display:flex;justify-content:center;align-items:center;width:160px;height:36px;border:1px solid #387086;background:rgba(6,22,29,.98);box-shadow:0 0 5px rgba(65,165,201,.2);font-size:1.3rem}.overview #contents #profile dl dd .sitebuddy li.btn a:hover,.overview #contents #profile dl dd .sitebuddy li.btn label:hover{background:rgba(22,103,133,.5);box-shadow:0px 0px 10px 3px rgba(5,28,28,.3) inset}.overview #contents #matchplayer{display:flex;flex-wrap:wrap;position:relative;width:92%;margin:72px auto;padding:8px;border:1px solid #387086;background:rgba(14,41,53,.3);box-sizing:border-box;box-shadow:0 0 7px rgba(65,165,201,.05)}.overview #contents #matchplayer h3{display:flex;align-items:center;position:absolute;top:-40px;left:-1px;width:215px;height:38px;padding:0 5px;border-top:1px solid #387086;border-left:1px solid #387086;background:rgba(14,47,53,.29);color:#fff;font-family:"Oswald",sans-serif;font-size:2rem;letter-spacing:.5px;white-space:nowrap}.overview #contents #matchplayer h3 span{display:flex;justify-content:center;align-items:center;width:49px;height:26px;margin:0 10px 0 0;background:rgba(56,112,134,.4);font-size:1.4rem;letter-spacing:-0.5px}.overview #contents #matchplayer h3::after{display:block;content:"";position:absolute;top:0;right:-43px;width:43px;height:39px;background:url(../../pc/img/overview/matchplayer_title_bg.png) no-repeat;background-size:auto 40px}.overview #contents #matchplayer .matchplayer__scroll{width:calc(100% - 10px);height:279px;padding:0 10px 0 0;overflow:auto}.overview #contents #matchplayer .matchplayer__scroll::-webkit-scrollbar{width:6px}.overview #contents #matchplayer .matchplayer__scroll::-webkit-scrollbar-track{background:rgba(42,111,115,.2)}.overview #contents #matchplayer .matchplayer__scroll::-webkit-scrollbar-thumb{background:rgba(165,216,255,.7)}.overview #contents #matchplayer .matchplayer__scroll p.nodata{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:92vw;height:311px;background:url(../../pc/img/overview/bg_nodata.png) repeat center center;color:#424f5e;font-family:"Oswald",sans-serif;font-size:3rem}.overview #contents #matchplayer .matchplayer__scroll ul li{display:block;width:100%;margin:0 0 5px}.overview #contents #matchplayer .matchplayer__scroll ul li a{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;height:50px;padding:0 0 0 5px;background:rgba(42,111,115,.25);box-sizing:border-box}.overview #contents #matchplayer .matchplayer__scroll ul li a span.num{display:flex;justify-content:center;align-items:center;width:30px;height:50px;margin:0 5px 0 0;font-family:"Oswald",sans-serif;font-size:1.4rem;text-align:center}.overview #contents #matchplayer .matchplayer__scroll ul li a img.icon{width:20px;height:20px;margin:15px 10px 0 0;border:1px solid #464a4b}.overview #contents #matchplayer .matchplayer__scroll ul li a span.name{display:flex;align-items:center;width:calc(100% - 200px);height:30px;margin:0 5px 0 0;color:#fff;font-family:"Oswald",sans-serif;font-size:1.2rem;line-height:1}.overview #contents #matchplayer .matchplayer__scroll ul li a span.time{display:flex;align-items:center;width:calc(100% - 200px);height:10px;margin:0 5px 0 2px;padding:0 0 0 18px;background:url(../../pc/img/overview/icon_time.png) no-repeat left center;box-sizing:border-box;color:#a5d8ff;font-family:"Oswald",sans-serif;font-size:1rem;letter-spacing:.5px}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara{position:relative;width:85px;height:50px;padding:0 0 0 47px}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara::before{display:block;content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:50px 47px 0px 0;border-color:transparent #a7c4c7 transparent transparent}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara::after{display:block;content:"";position:absolute;top:12px;left:0;font-size:1.1rem;letter-spacing:.5px;transform:rotate(-45deg)}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara.teams::after{content:"TEAMS";color:#49b0ff}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara.enemy::after{content:"ENEMY";color:#e83b3b}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p{position:relative;height:50px;background:#a7c4c7;overflow:hidden}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p img{position:absolute;left:-85%;width:210px}.overview #contents #matchplayer .matchplayer__caption{position:absolute;right:0;bottom:-25px;color:#697c8b;font-size:1.1rem;letter-spacing:.5px}.overview #contents section#matchlog{position:relative;width:92%;margin:72px auto;padding:0 0 50px;border:1px solid #387086;background:rgba(14,41,53,.3)}.overview #contents section#matchlog::before{display:block;content:"";position:absolute;top:-4px;left:-1px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lt.png) no-repeat left 3px,url(../img/common/frame_rt.png) no-repeat right top}.overview #contents section#matchlog::after{display:block;content:"";position:absolute;bottom:-3px;left:-12px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lb.png) no-repeat left bottom,url(../img/common/frame_rb.png) no-repeat right 70px}.overview #contents section#matchlog h3{position:relative;top:0;margin:47px 0 28px;font-family:"Oswald",sans-serif;font-size:2.7rem;text-align:center;line-height:1;letter-spacing:.5px}.overview #contents section#matchlog h3 span{display:block;margin:14px 0 0;color:#12a0a5;font-size:1.3rem}.overview #contents section#matchlog .matchlog__mastermind.addData .matchlog__graf div.bargraf p,.overview #contents section#matchlog .matchlog__survivor.addData .matchlog__graf div.bargraf p{opacity:1}.overview #contents section#matchlog .matchlog__mastermind.addData label.btn,.overview #contents section#matchlog .matchlog__survivor.addData label.btn{display:block}.overview #contents section#matchlog .matchlog__mastermind h4,.overview #contents section#matchlog .matchlog__survivor h4{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:url(../../pc/img/overview/matchlog_title_bg.png) no-repeat center center;background-size:100% 100%;font-family:"Oswald",sans-serif;font-size:1.8rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf{width:82vw;height:29px;margin:16px 5vw 7px;border:1px solid #576275;padding:5px;box-sizing:border-box}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf p,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf p{height:16px;background:url(../../pc/img/overview/bar-gray.jpg) repeat-x;opacity:.2}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf p span,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf p span{display:block;width:0;height:16px;transition:width .5s}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul{display:flex;justify-content:center;align-items:center;margin:0 0 9px}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li{display:flex;justify-content:center;align-items:center;position:relative;width:50%;font-family:"Oswald",sans-serif;font-size:1.5rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li span,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li span{width:35px;margin:0 0 0 16px;font-size:3.6rem;text-align:right}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.win::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.win::after{display:block;content:"";position:absolute;top:50%;right:0;width:2px;height:22px;background:rgba(255,255,255,.5);transform:translateY(-50%)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.lose span,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.lose span{color:#6d6d6d}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list,.overview #contents section#matchlog .matchlog__survivor .matchlog__list{position:relative;width:92%;max-height:100px;margin:0 auto 19px;box-sizing:border-box;z-index:10;transition:max-height .3s;overflow:hidden}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll{height:255px;margin:0 0 15px;overflow:hidden}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll::-webkit-scrollbar,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll::-webkit-scrollbar{width:6px}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll::-webkit-scrollbar-track,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll::-webkit-scrollbar-track{background:rgba(42,111,115,.2)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll::-webkit-scrollbar-thumb,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll::-webkit-scrollbar-thumb{background:rgba(165,216,255,.7)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll p.nodata,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll p.nodata{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100px;background:url(../../pc/img/overview/bg_nodata.png) repeat center center;color:#424f5e;font-family:"Oswald",sans-serif;font-size:3rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:100%;height:102px;margin:0 auto;padding:0 0 40px 46px;background:rgba(42,111,115,.25);box-sizing:border-box;overflow:hidden}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.num,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.num{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:40px;height:40px;padding:0 0 20px;font-family:"Oswald",sans-serif;font-size:1.2rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.num::before,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.num::before{display:block;content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:rgba(56,112,134,.3) transparent transparent transparent}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.win,.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.lose,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.win,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.lose{display:flex;justify-content:center;align-items:center;position:relative;width:calc(40% - 5px);height:30px;border-bottom:1px solid rgba(220,220,220,.5);color:#af1515;font-family:"Oswald",sans-serif;font-size:1.6rem;text-align:center}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.win::after,.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.lose::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.win::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.lose::after{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:17px;background:rgba(220,220,220,.5);transform:translateY(-50%)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.lose,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.lose{color:#6d6d6d}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.time,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.time{display:flex;justify-content:center;align-items:center;position:relative;width:calc(57% - 5px);height:30px;border-bottom:1px solid rgba(220,220,220,.5);text-align:center}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.time span,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.time span{padding:0 0 0 13px;background:url(../../pc/img/overview/icon_time.png) no-repeat left center;color:#a5d8ff;font-family:"Oswald",sans-serif;font-size:1rem;text-align:center}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.pr,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.pr{display:flex;justify-content:center;align-items:center;position:relative;width:calc(40% - 5px);height:30px;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.pr span,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.pr span{font-size:1.6rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.pr::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.pr::after{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:17px;background:rgba(220,220,220,.5);transform:translateY(-50%)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.rank,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.rank{display:flex;justify-content:center;align-items:center;width:calc(57% - 5px);height:30px;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li p.rank span,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.rank span{font-size:2rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img{display:flex;position:absolute;bottom:0;left:0;width:calc(100% - 6px);height:40px}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .stage,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .stage{position:relative;width:calc(50% + 23px);height:auto}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .chara,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .chara{width:calc(50% - 23px);height:40px;overflow:hidden}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .chara::before,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .chara::before{display:block;content:"";position:absolute;top:0;right:calc(50% - 23px);width:0;height:0;border-style:solid;border-width:44px 46px 0px 0;border-color:transparent #a7c4c7 transparent transparent}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .chara p,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .chara p{position:relative;height:44px;background:#a7c4c7}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .chara p img,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .chara p img{position:absolute;top:0;left:-8vw;width:166px}.overview #contents section#matchlog .matchlog__mastermind label.btn,.overview #contents section#matchlog .matchlog__survivor label.btn{display:none;position:relative;width:89%;height:20px;margin:0 auto 30px;background:rgba(42,111,115,.5);cursor:pointer}.overview #contents section#matchlog .matchlog__mastermind label.btn::after,.overview #contents section#matchlog .matchlog__survivor label.btn::after{display:block;content:"";position:absolute;top:50%;left:50%;width:12px;height:11px;background:url(../img/overview/matchlog_btn_arrow.png) no-repeat center center;transform:translate(-50%, -50%)}.overview #contents section#matchlog input:checked+.matchlog__list{max-height:1000px}.overview #contents section#matchlog input:checked+.matchlog__list .matchlog__scroll{overflow:auto}.overview #contents section#matchlog input:checked+.matchlog__list+label.btn::after{transform:translate(-50%, -50%) rotate(180deg)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf li.win span{color:#af1515}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf p span{background:url(../../pc/img/overview/bar-red.jpg) repeat-x}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.win{color:#af1515}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf li.win span{color:#147fd8}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf p span{background:url(../../pc/img/overview/bar-blue.jpg) repeat-x}.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.win{color:#147fd8}.overview #contents section#mastermind,.overview #contents section#survivor{position:relative;width:92%;margin:72px auto;padding:0 0 50px;border:1px solid #387086;background:rgba(14,41,53,.3)}.overview #contents section#mastermind::before,.overview #contents section#survivor::before{display:block;content:"";position:absolute;top:-4px;left:-1px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lt.png) no-repeat left 3px,url(../img/common/frame_rt.png) no-repeat right top}.overview #contents section#mastermind::after,.overview #contents section#survivor::after{display:block;content:"";position:absolute;bottom:-3px;left:-12px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lb.png) no-repeat left bottom,url(../img/common/frame_rb.png) no-repeat right 70px}.overview #contents section#mastermind h3,.overview #contents section#survivor h3{position:relative;top:0;margin:47px 0 28px;font-family:"Oswald",sans-serif;font-size:2.7rem;text-align:center;line-height:1;letter-spacing:.5px;margin:48px 0 36px}.overview #contents section#mastermind h3 span,.overview #contents section#survivor h3 span{display:block;margin:14px 0 0;color:#12a0a5;font-size:1.3rem}.overview #contents section#mastermind .mastermind__data,.overview #contents section#mastermind .survivor__data,.overview #contents section#survivor .mastermind__data,.overview #contents section#survivor .survivor__data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 41px}.overview #contents section#mastermind .mastermind__data ul.list,.overview #contents section#mastermind .survivor__data ul.list,.overview #contents section#survivor .mastermind__data ul.list,.overview #contents section#survivor .survivor__data ul.list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:calc(92% - 136px);height:125px;margin:0 20px 0 4%}.overview #contents section#mastermind .mastermind__data ul.list li,.overview #contents section#mastermind .survivor__data ul.list li,.overview #contents section#survivor .mastermind__data ul.list li,.overview #contents section#survivor .survivor__data ul.list li{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1rem}.overview #contents section#mastermind .mastermind__data ul.list li span,.overview #contents section#mastermind .survivor__data ul.list li span,.overview #contents section#survivor .mastermind__data ul.list li span,.overview #contents section#survivor .survivor__data ul.list li span{font-family:"Oswald",sans-serif;font-size:1.7rem}.overview #contents section#mastermind .mastermind__data p.img,.overview #contents section#mastermind .survivor__data p.img,.overview #contents section#survivor .mastermind__data p.img,.overview #contents section#survivor .survivor__data p.img{position:relative;width:104px;height:114px;margin:0 5% 0 0;border:1px solid #419096;background:url(../../pc/img/overview/no_persons.jpg) repeat;line-height:0;overflow:hidden}.overview #contents section#mastermind .mastermind__data p.img img,.overview #contents section#mastermind .survivor__data p.img img,.overview #contents section#survivor .mastermind__data p.img img,.overview #contents section#survivor .survivor__data p.img img{background:#000}.overview #contents section#mastermind .mastermind__data p.img img[src=""],.overview #contents section#mastermind .survivor__data p.img img[src=""],.overview #contents section#survivor .mastermind__data p.img img[src=""],.overview #contents section#survivor .survivor__data p.img img[src=""]{display:none}.overview #contents section#mastermind .mastermind__data div.graf,.overview #contents section#mastermind .survivor__data div.graf,.overview #contents section#survivor .mastermind__data div.graf,.overview #contents section#survivor .survivor__data div.graf{position:relative;width:300px;height:207px;margin:100px auto 0}.overview #contents section#mastermind .mastermind__data div.graf canvas,.overview #contents section#mastermind .survivor__data div.graf canvas,.overview #contents section#survivor .mastermind__data div.graf canvas,.overview #contents section#survivor .survivor__data div.graf canvas{position:absolute;top:19px;left:68px;width:161px;height:140px}.overview #contents section#mastermind .mastermind__data div.graf ul,.overview #contents section#mastermind .survivor__data div.graf ul,.overview #contents section#survivor .mastermind__data div.graf ul,.overview #contents section#survivor .survivor__data div.graf ul{position:absolute;top:0;left:0}.overview #contents section#mastermind .mastermind__data div.graf ul li,.overview #contents section#mastermind .survivor__data div.graf ul li,.overview #contents section#survivor .mastermind__data div.graf ul li,.overview #contents section#survivor .survivor__data div.graf ul li{position:absolute;width:120px;font-size:1rem;text-align:center;letter-spacing:-0.5px;line-height:1.2}.overview #contents section#mastermind .mastermind__data div.graf ul li:lang(en),.overview #contents section#mastermind .survivor__data div.graf ul li:lang(en),.overview #contents section#survivor .mastermind__data div.graf ul li:lang(en),.overview #contents section#survivor .survivor__data div.graf ul li:lang(en){letter-spacing:.5px}.overview #contents section#mastermind .mastermind__data div.graf ul li span,.overview #contents section#mastermind .survivor__data div.graf ul li span,.overview #contents section#survivor .mastermind__data div.graf ul li span,.overview #contents section#survivor .survivor__data div.graf ul li span{display:block;color:#12a0a5;font-family:"Oswald",sans-serif;font-size:2.1rem}.overview #contents section#mastermind .mastermind__data div.graf ul li.result1,.overview #contents section#mastermind .survivor__data div.graf ul li.result1,.overview #contents section#survivor .mastermind__data div.graf ul li.result1,.overview #contents section#survivor .survivor__data div.graf ul li.result1{top:-30px;left:41px}.overview #contents section#mastermind .mastermind__data div.graf ul li.result2,.overview #contents section#mastermind .survivor__data div.graf ul li.result2,.overview #contents section#survivor .mastermind__data div.graf ul li.result2,.overview #contents section#survivor .survivor__data div.graf ul li.result2{top:-30px;left:134px}.overview #contents section#mastermind .mastermind__data div.graf ul li.result3,.overview #contents section#mastermind .survivor__data div.graf ul li.result3,.overview #contents section#survivor .mastermind__data div.graf ul li.result3,.overview #contents section#survivor .survivor__data div.graf ul li.result3{top:54px;left:200px}.overview #contents section#mastermind .mastermind__data div.graf ul li.result4,.overview #contents section#mastermind .survivor__data div.graf ul li.result4,.overview #contents section#survivor .mastermind__data div.graf ul li.result4,.overview #contents section#survivor .survivor__data div.graf ul li.result4{top:171px;left:146px}.overview #contents section#mastermind .mastermind__data div.graf ul li.result5,.overview #contents section#mastermind .survivor__data div.graf ul li.result5,.overview #contents section#survivor .mastermind__data div.graf ul li.result5,.overview #contents section#survivor .survivor__data div.graf ul li.result5{top:171px;left:25px}.overview #contents section#mastermind .mastermind__data div.graf ul li.result6,.overview #contents section#mastermind .survivor__data div.graf ul li.result6,.overview #contents section#survivor .mastermind__data div.graf ul li.result6,.overview #contents section#survivor .survivor__data div.graf ul li.result6{top:56px;left:-18px}.overview #contents section#mastermind .mastermind__data dl,.overview #contents section#mastermind .survivor__data dl,.overview #contents section#survivor .mastermind__data dl,.overview #contents section#survivor .survivor__data dl{display:block;position:absolute;top:245px;right:4vw;width:120px;text-align:center}.overview #contents section#mastermind .mastermind__data dl:lang(ja),.overview #contents section#mastermind .survivor__data dl:lang(ja),.overview #contents section#survivor .mastermind__data dl:lang(ja),.overview #contents section#survivor .survivor__data dl:lang(ja){top:275px}.overview #contents section#mastermind .mastermind__data dl dt,.overview #contents section#mastermind .survivor__data dl dt,.overview #contents section#survivor .mastermind__data dl dt,.overview #contents section#survivor .survivor__data dl dt{color:#12a0a5;font-size:1.2rem;letter-spacing:.5px}.overview #contents section#mastermind .mastermind__data dl dt:lang(ja),.overview #contents section#mastermind .survivor__data dl dt:lang(ja),.overview #contents section#survivor .mastermind__data dl dt:lang(ja),.overview #contents section#survivor .survivor__data dl dt:lang(ja){letter-spacing:-0.5px}.overview #contents section#mastermind .mastermind__data dl dd,.overview #contents section#mastermind .survivor__data dl dd,.overview #contents section#survivor .mastermind__data dl dd,.overview #contents section#survivor .survivor__data dl dd{color:#7c7c7c;font-size:1rem;letter-spacing:.5px}.overview #contents section#mastermind .mastermind__data dl dd:lang(ja),.overview #contents section#mastermind .survivor__data dl dd:lang(ja),.overview #contents section#survivor .mastermind__data dl dd:lang(ja),.overview #contents section#survivor .survivor__data dl dd:lang(ja){letter-spacing:-0.5px}.overview #contents section#mastermind .survivor__data p.img img,.overview #contents section#survivor .survivor__data p.img img{position:absolute;top:0;left:50%;width:145px;height:auto;transform:translateX(-50%)}.overview #contents section#mastermind .scrollArea,.overview #contents section#survivor .scrollArea{width:92%;margin:0 auto;overflow-x:auto}.overview #contents section#mastermind .scrollArea::-webkit-scrollbar,.overview #contents section#survivor .scrollArea::-webkit-scrollbar{height:6px}.overview #contents section#mastermind .scrollArea::-webkit-scrollbar-track,.overview #contents section#survivor .scrollArea::-webkit-scrollbar-track{background:rgba(42,111,115,.2)}.overview #contents section#mastermind .scrollArea::-webkit-scrollbar-thumb,.overview #contents section#survivor .scrollArea::-webkit-scrollbar-thumb{background:rgba(165,216,255,.7)}.overview #contents section#mastermind .scrollArea table,.overview #contents section#survivor .scrollArea table{position:relative;width:675px;margin:0 auto;border-top:1px solid #576275;z-index:10}.overview #contents section#mastermind .scrollArea table thead th,.overview #contents section#survivor .scrollArea table thead th{height:58px;padding:0 10px;border-right:1px solid #576275;border-bottom:1px solid #576275;font-size:1.2rem;line-height:1;vertical-align:middle}.overview #contents section#mastermind .scrollArea table thead th.col1,.overview #contents section#survivor .scrollArea table thead th.col1{width:26%}.overview #contents section#mastermind .scrollArea table thead th.col2,.overview #contents section#mastermind .scrollArea table thead th.col3,.overview #contents section#mastermind .scrollArea table thead th.col4,.overview #contents section#mastermind .scrollArea table thead th.col5,.overview #contents section#survivor .scrollArea table thead th.col2,.overview #contents section#survivor .scrollArea table thead th.col3,.overview #contents section#survivor .scrollArea table thead th.col4,.overview #contents section#survivor .scrollArea table thead th.col5{width:14%}.overview #contents section#mastermind .scrollArea table thead th.col6,.overview #contents section#survivor .scrollArea table thead th.col6{width:18%;border-right:none}.overview #contents section#mastermind .scrollArea table tbody td,.overview #contents section#survivor .scrollArea table tbody td{height:110px;border-right:1px solid #576275;border-bottom:1px solid #576275;font-family:"Oswald",sans-serif;font-size:1.6rem;text-align:center;vertical-align:middle}.overview #contents section#mastermind .scrollArea table tbody td span,.overview #contents section#survivor .scrollArea table tbody td span{display:inline-block;margin:0 auto;padding:0 5px;background:rgba(42,182,203,.7);font-size:1rem;line-height:18px}.overview #contents section#mastermind .scrollArea table tbody td:last-of-type,.overview #contents section#survivor .scrollArea table tbody td:last-of-type{border-right:none}.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter{display:flex;justify-content:center;position:relative;width:130px;height:64px;margin:0 auto 5px}.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter1,.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter2,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter1,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter2{position:relative;width:67px;height:64px;border:1px solid #fff;overflow:hidden}.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter1 img,.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter2 img,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter1 img,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter2 img{position:absolute;top:0;left:50%;width:80px;height:auto;transform:translateX(-50%)}.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter1,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter1{border-right:none}.overview #contents section#mastermind .scrollArea table.mastermind__table tbody td .filter .filter2 img,.overview #contents section#survivor .scrollArea table.mastermind__table tbody td .filter .filter2 img{top:-18px}.overview #contents section#mastermind .scrollArea table.survivor__table tbody td .filter,.overview #contents section#survivor .scrollArea table.survivor__table tbody td .filter{position:relative;width:130px;height:77px;margin:0 auto;overflow:hidden}.overview #contents section#mastermind .scrollArea table.survivor__table tbody td .filter img,.overview #contents section#survivor .scrollArea table.survivor__table tbody td .filter img{position:absolute;top:0;left:50%;width:170px;height:auto;transform:translateX(-50%)}.overview #contents section#mastermind p.attention,.overview #contents section#survivor p.attention{width:92%;margin:10px auto 0;font-size:1.2rem}.overview #contents section#records{position:relative;width:92%;margin:72px auto;padding:0 0 50px;border:1px solid #387086;background:rgba(14,41,53,.3)}.overview #contents section#records::before{display:block;content:"";position:absolute;top:-4px;left:-1px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lt.png) no-repeat left 3px,url(../img/common/frame_rt.png) no-repeat right top}.overview #contents section#records::after{display:block;content:"";position:absolute;bottom:-3px;left:-12px;width:calc(100% + 13px);height:88px;background:url(../img/common/frame_lb.png) no-repeat left bottom,url(../img/common/frame_rb.png) no-repeat right 70px}.overview #contents section#records h3{position:relative;top:0;margin:0 0 35px;font-family:"Oswald",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.5px;margin:50px 0 30px;font-size:3.5rem}.overview #contents section#records h3 span{display:block;margin:20px 0 0;color:#12a0a5;font-size:1.8rem}.overview #contents section#records h3 span{margin:10px 0 0;font-size:1.2rem}.overview #contents section#records .records＿_graf{display:flex;justify-content:space-between;align-items:center;width:92%;margin:0 auto 5px}.overview #contents section#records .records＿_graf dt{display:flex;width:100px;font-family:"Oswald",sans-serif;font-size:1.4rem;letter-spacing:-0.5px}.overview #contents section#records .records＿_graf dt span{margin:0 .5em 0 0;color:#0f868b}.overview #contents section#records .records＿_graf dd{display:inline-block;width:calc(100% - 100px);height:27px;margin:3px;padding:4px;border:1px solid #6a6f6f;background:rgba(65,65,65,.15);box-sizing:border-box}.overview #contents section#records .records＿_graf dd p{height:16px;background:url(../../pc/img/overview/bar-gray.jpg) repeat-x}.overview #contents section#records .records＿_graf dd p span{display:block;width:0;height:16px;background:url(../../pc/img/overview/bar-green.jpg) repeat-x;transition:width .5s}.overview #contents section#records .records＿_caption{display:block;float:right;position:relative;margin:0 4% 0 0px;padding:5px 0 5px 25px;background:url(../../pc/img/overview/records_icon_world.png) no-repeat left center;color:#aaa;font-size:1rem}.overview #contents section#records .slideArea{position:relative;width:calc(100% - 8vw);margin:40px 0 20px;padding:0 4vw;overflow:hidden}.overview #contents section#records .slideArea .records__list{display:flex;position:relative;top:0;left:0;width:calc(104vw * 3)}.overview #contents section#records .slideArea .records__list ul.item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:84vw;margin:0 4vw 0 0}.overview #contents section#records .slideArea .records__list ul.item li{position:relative;width:100%;margin:0 0 10px}.overview #contents section#records .slideArea .records__list ul.item li dl{display:flex;flex-wrap:wrap;color:#aaa;align-items:center;border:1px solid #576275}.overview #contents section#records .slideArea .records__list ul.item li dl dt{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:50px;padding:0 0 0 40px;border-bottom:1px solid #576275;box-sizing:border-box}.overview #contents section#records .slideArea .records__list ul.item li dl dt.chk{color:#fff}.overview #contents section#records .slideArea .records__list ul.item li dl dt.chk::after{display:block;content:"";position:absolute;top:calc(50% - 2px);left:7px;width:28px;height:16px;background:url(../../pc/img/overview/record-chk.png) no-repeat;transform:translateY(-50%)}.overview #contents section#records .slideArea .records__list ul.item li dl dt.chk p{color:#aaa}.overview #contents section#records .slideArea .records__list ul.item li dl dt::before{display:block;content:"";position:absolute;top:50%;left:10px;width:16px;height:16px;border:1px solid #fff;background:#000;transform:translateY(-50%)}.overview #contents section#records .slideArea .records__list ul.item li dl dt p{margin:0 10px 0 0;padding:0 0 0 20px;background:url(../../pc/img/overview/icon_world_gray.png) no-repeat;background-size:16px;font-size:1rem}.overview #contents section#records .slideArea .records__list ul.item li dl dd{display:flex;align-items:center;height:70px;padding:0 10px;box-sizing:border-box;font-size:1.1rem}.overview #contents section#records .slideArea .records__list ul.item li dl dd.mission{width:74%;border-right:1px solid #576275}.overview #contents section#records .slideArea .records__list ul.item li dl dd.reward{flex-direction:column;justify-content:center;width:26%;font-size:1rem;text-align:center;letter-spacing:-0.5px}.overview #contents section#records .slideArea .records__list ul.item li dl dd.reward span{display:block;width:100%;color:#aaa;text-align:center}.overview #contents section#records .slideArea .records__list ul.item li dl dd.reward span.tit{margin:0 0 5px}.overview #contents section#records .slideArea .records__list ul.item li dl dd img{width:36px;height:36px;border:1px solid #dcdcdc}.overview #contents section#records .sideNav ul li{position:absolute;top:415px;width:20px;height:150px;background:rgba(42,182,203,.6);cursor:pointer;transition:background .3s}.overview #contents section#records .sideNav ul li::before{display:block;content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:url(../img/overview/matchlog_btn_arrow.png) no-repeat}.overview #contents section#records .sideNav ul li.left{left:-10px}.overview #contents section#records .sideNav ul li.left::before{transform:translate(-50%, -50%) rotate(90deg)}.overview #contents section#records .sideNav ul li.right{right:-10px}.overview #contents section#records .sideNav ul li.right::before{transform:translate(-50%, -50%) rotate(-90deg)}.overview #contents section#records .btmNav{width:92%;margin:0 auto}.overview #contents section#records .btmNav ul{display:flex;justify-content:space-between;position:relative;top:0;left:50%;width:100%;transform:translateX(-50%)}.overview #contents section#records .btmNav ul li.left,.overview #contents section#records .btmNav ul li.right{position:relative;width:38px;height:38px;margin:0 5px;background:rgba(42,182,203,.6);cursor:pointer;transition:background .3s}.overview #contents section#records .btmNav ul li.left::before,.overview #contents section#records .btmNav ul li.right::before{display:block;content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:url(../img/overview/matchlog_btn_arrow.png) no-repeat}.overview #contents section#records .btmNav ul li.left::before{transform:translate(-50%, -50%) rotate(90deg)}.overview #contents section#records .btmNav ul li.right::before{transform:translate(-50%, -50%) rotate(-90deg)}.overview #contents section#records .btmNav ul li.select{position:relative;width:calc(100% - 100px);height:38px;background:rgba(42,182,203,.6);color:#fff;font-size:1.6rem;text-align:center;line-height:40px}.overview #titleLink a{display:block;position:relative;width:100%;height:77px;border-top:1px solid #313131;background:url(../img/common/bnr-re3-en.png) no-repeat center center #000}.overview #titleLink a:lang(ja){background:url(../img/common/bnr-re3.png) no-repeat center center #000}.worldrecords{min-height:100vh;background:#000}.worldrecords::before{display:block;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../pc/img/worldrecords/bg.jpg) no-repeat center top;background-size:cover}.worldrecords video{display:none}.worldrecords main #contents{position:relative;margin:calc(100vw * 2.6) 0 0;padding:23px 0 30px;background:url(../../pc/img/worldrecords/contents_highlight.jpg) no-repeat center top,url(../../pc/img/worldrecords/contents_belt.jpg) repeat-x,url(../../pc/img/worldrecords/contents_bg.png) repeat rgba(1,11,15,.9);z-index:10}.worldrecords main #contents h2{position:absolute;top:255px;width:100%;color:#fff;font-family:"Oswald",sans-serif;font-size:5rem;text-align:center;text-shadow:0 0 29px rgba(255,255,255,.15);letter-spacing:1px;line-height:1;top:calc(-100vw * 2.3);font-size:4.2rem}.worldrecords main #contents h2 span{position:absolute;bottom:-42px;left:50%;box-shadow:0px 0px 30px rgba(17,154,159,.15);color:#12a0a5;font-size:1.6rem;letter-spacing:.5px;transform:translateX(-50%)}.worldrecords main #contents section#info{position:absolute;top:calc(-100vw * 2);left:0;width:100%;height:180vw;background:url(../img/worldrecords/info_bg_brock1.png) no-repeat center top;background-size:100%;overflow:hidden}.worldrecords main #contents section#info::before{display:block;content:"";position:absolute;top:0;right:-10vw;width:134px;height:119px;background:url(../img/worldrecords/info_bg_brock1_1.png) no-repeat;z-index:1000}.worldrecords main #contents section#info .info__brock1{width:100%;height:73vw;padding:11vw 2vw 5vw;box-sizing:border-box}.worldrecords main #contents section#info .info__brock1 input#displaySelect1:checked~.select-box ul li:nth-of-type(1) label{background:url(../../pc/img/worldrecords/radio_on.png) no-repeat left center;background-size:20px}.worldrecords main #contents section#info .info__brock1 input#displaySelect2:checked~.select-box ul li:nth-of-type(2) label{background:url(../../pc/img/worldrecords/radio_on.png) no-repeat left center;background-size:20px}.worldrecords main #contents section#info .info__brock1 input#displaySelect3:checked~.select-box ul li:nth-of-type(3) label{background:url(../../pc/img/worldrecords/radio_on.png) no-repeat left center;background-size:20px}.worldrecords main #contents section#info .info__brock1 input#displaySelect2:checked~.map-box .container #daylight-map-active{visibility:hidden;opacity:0}.worldrecords main #contents section#info .info__brock1 input#displaySelect3:checked~.map-box .container #daylight-map{visibility:hidden;opacity:0}.worldrecords main #contents section#info .info__brock1 .select-box{position:absolute;top:18vw;left:8vw;width:195px;z-index:3000}.worldrecords main #contents section#info .info__brock1 .select-box ul{display:flex;justify-content:center;align-items:center;width:195px;height:25px;background:rgba(6,22,29,.8)}.worldrecords main #contents section#info .info__brock1 .select-box ul li{margin:0 2px}.worldrecords main #contents section#info .info__brock1 .select-box ul li label{padding:0 0 0 25px;background:url(../../pc/img/worldrecords/radio.png) no-repeat left center;background-size:20px;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem}.worldrecords main #contents section#info .info__brock1 .map-box{position:relative;width:97vw;height:60vw;overflow:hidden}.worldrecords main #contents section#info .info__brock1 .map-box svg{display:block;margin:0}.worldrecords main #contents section#info .info__brock1 .map-box #daylight-map-active{position:absolute;top:11vw;left:50%;width:85%;height:47vw;transform:translateX(-50%);z-index:2000}.worldrecords main #contents section#info .info__brock1 .map-box .musk-map{position:absolute;top:0;left:50%;width:97vw;z-index:100;transform:translateX(-50%)}.worldrecords main #contents section#info .info__brock1 .map-box .musk-map img{width:100%}.worldrecords main #contents section#info .info__brock1 .map-box .sonar{display:block;position:absolute;top:0;left:50%;width:93vw;height:15px;margin:10px auto 0;background:linear-gradient(to bottom, rgba(186, 220, 38, 0) 0%, #badc26 96%, #badc26 100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.4;transform:translate(-50%, 0);z-index:50}.worldrecords main #contents section#info .info__brock1 .map-box .container{display:block;position:absolute;top:11vw;left:50%;width:85%;height:47vw;transform:translate(-50%, 0%);z-index:10}.worldrecords main #contents section#info .info__brock1 .map-box .container::before{display:block;content:"";width:1px;padding-top:50%}.worldrecords main #contents section#info .info__brock1 .map-box .container svg{position:absolute;top:0;left:0;width:100%;height:100%}.worldrecords main #contents section#info .info__brock1 .map-box .container svg circle{r:3 !important}.worldrecords main #contents section#info .info__brock1 .map-box span.back{display:block;position:absolute;top:50%;left:50%;width:93%;height:90%;background:#464c4f;transform:translate(-50%, -50%)}.worldrecords main #contents section#info .info__brock2{display:flex;justify-content:space-around;align-items:center;width:83vw;height:46vw;margin:3vw 0 4vw 16vw;padding:0 3vw 3vw 9vw;background:url(../../pc/img/worldrecords/info_bg_brock2.png) no-repeat;background-size:100%;box-sizing:border-box}.worldrecords main #contents section#info .info__brock2 dl{width:100%}.worldrecords main #contents section#info .info__brock2 dl dt{display:flex;justify-content:center;align-items:center;min-height:35px;padding:0 10px;background:url(../../pc/img/worldrecords/info_title.png) repeat-y left top;background-size:100% 100%;box-sizing:border-box;font-family:"Oswald",sans-serif;font-size:4vw;letter-spacing:-0.5px}.worldrecords main #contents section#info .info__brock2 dl dt p{padding:0 0 0 20px}.worldrecords main #contents section#info .info__brock2 dl dt p span{padding:0 0 0 5px;color:#a6abab;font-size:3vw}.worldrecords main #contents section#info .info__brock2 dl dt p span:lang(en){letter-spacing:.5px}.worldrecords main #contents section#info .info__brock2 dl dd.total{padding:2vw 0;color:#31c4ce;font-size:5vw;letter-spacing:-0.5px;line-height:1;text-align:center;text-shadow:0 0 10px rgba(49,196,206,.5),0 0 10px rgba(49,196,206,.5)}.worldrecords main #contents section#info .info__brock2 dl dd.total span{font-family:"Oswald",sans-serif;font-size:10vw}.worldrecords main #contents section#info .info__brock2 dl dd.week{color:#fff;font-size:3vw;text-align:center}.worldrecords main #contents section#info .info__brock2 dl dd.week p{display:inline-block;margin:0 0 0 16px;color:#74a5ac;font-family:"Oswald",sans-serif}.worldrecords main #contents section#info .info__brock2 dl dd.week p span{font-size:3.5vw}.worldrecords main #contents section#info .info__brock3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:93vw;height:50vw;padding:5vw 3vw 4vw 6vw;background:url(../../pc/img/worldrecords/info_bg_brock3.png) no-repeat;background-size:100%;box-sizing:border-box}.worldrecords main #contents section#info .info__brock3 h3{display:flex;justify-content:center;align-items:center;width:100%;min-height:30px;margin:0 0 2vw;padding:0 10px;background:url(../../pc/img/worldrecords/info_title.png) no-repeat center top;background-size:100% 100%;box-sizing:border-box;font-family:"Oswald",sans-serif;font-size:4vw;line-height:1.2;letter-spacing:-0.5px}.worldrecords main #contents section#info .info__brock3 h3 p{padding:0 0 0 20px;background:url(../../pc/img/worldrecords/info_icon2.png) no-repeat left center}.worldrecords main #contents section#info .info__brock3 h3 p span{color:#a6abab;font-size:3vw}.worldrecords main #contents section#info .info__brock3 h3 p span:lang(en){letter-spacing:.5px}.worldrecords main #contents section#info .info__brock3 .slideArea{position:relative;width:80vw;height:30vw;overflow:hidden}.worldrecords main #contents section#info .info__brock3 .slideArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:80vw}.worldrecords main #contents section#info .info__brock3 .slideArea ul.moveTop{transition:top .3s}.worldrecords main #contents section#info .info__brock3 .slideArea ul li{display:flex;align-items:center;position:relative;width:40vw;height:33px;padding:1px 0;box-sizing:border-box}.worldrecords main #contents section#info .info__brock3 .slideArea ul li::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(164, 196, 201, 0.4) 33%, rgba(116, 165, 172, 0.4) 50%, rgba(194, 215, 218, 0.4) 78%, rgba(255, 255, 255, 0) 100%)}.worldrecords main #contents section#info .info__brock3 .slideArea ul li:nth-of-type(1)::before,.worldrecords main #contents section#info .info__brock3 .slideArea ul li:nth-of-type(2)::before{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(164, 196, 201, 0.4) 33%, rgba(116, 165, 172, 0.4) 50%, rgba(194, 215, 218, 0.4) 78%, rgba(255, 255, 255, 0) 100%)}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a{display:flex;align-items:center;width:40vw;height:33px}.worldrecords main #contents section#info .info__brock3 .slideArea ul li img.icon{width:4vw;height:4vw;margin:0 2vw 0 0;border:1px solid #464a4b}.worldrecords main #contents section#info .info__brock3 .slideArea ul li span.name{display:inline-block;width:13vw;margin:0 5px;color:#cacbcb;font-family:"Oswald",sans-serif;font-size:3vw;letter-spacing:-0.5px;line-height:1;word-break:break-all}.worldrecords main #contents section#info .info__brock3 .slideArea ul li div.chara{position:absolute;top:2px;right:5px;width:12vw;height:28px;padding:0 0 0 5vw}.worldrecords main #contents section#info .info__brock3 .slideArea ul li div.chara::before{display:block;content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:30px 5vw 0px 0;border-color:transparent #a7c4c7 transparent transparent}.worldrecords main #contents section#info .info__brock3 .slideArea ul li div.chara p{position:relative;height:32px;overflow:hidden}.worldrecords main #contents section#info .info__brock3 .slideArea ul li div.chara p img{position:absolute;top:0;left:calc(50% - 15px);width:auto;height:30px;transform:translateX(-50%)}.worldrecords main #contents #dataArea{border:2px solid #3d6062;width:92%;max-width:1638px;margin:15px auto;padding:20px 0 10vw}.worldrecords main #contents #dataArea section#character{margin:0 auto}.worldrecords main #contents #dataArea section#character h3{display:flex;align-items:center;position:relative;left:calc(-4% - 1px);height:74px;margin:0 0 40px;padding:0 0 0 6%;background:url(../../pc/img/worldrecords/section_header_right.png) no-repeat left center;box-sizing:border-box;color:#c60b16;font-family:"Oswald",sans-serif;font-size:2.5rem}.worldrecords main #contents #dataArea section#character h3 p{display:flex;align-items:center}.worldrecords main #contents #dataArea section#character h3 p span{color:#d6d9d9;font-size:4rem}.worldrecords main #contents #dataArea section#character h4{position:relative;margin:0 0 38px;font-family:"Oswald",sans-serif;font-size:4.5rem;text-align:center;line-height:1;letter-spacing:0;font-size:3rem}.worldrecords main #contents #dataArea section#character h4 span{display:block;margin:16px 0 0;color:#12a0a5;font-size:1.7rem}.worldrecords main #contents #dataArea section#character h4 span{margin:8px 0 0;font-size:1.4rem}.worldrecords main #contents #dataArea section#character div ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4%}.worldrecords main #contents #dataArea section#character div ul li.elem{margin:0 0 10px;padding:5vw 1.8vw 1vw;box-sizing:border-box}.worldrecords main #contents #dataArea section#character div ul li.elem img{border:1px solid #27555c;width:97%;height:auto;margin:0 auto}.worldrecords main #contents #dataArea section#character div ul li.elem p.img{position:relative;width:95%;height:calc(100vw * 0.51);border:1px solid #285c61;background:url(../../pc/img/worldrecords/survivor_img_bg.jpg) no-repeat;background-size:100%;overflow:hidden}.worldrecords main #contents #dataArea section#character div ul li.elem p.img img{position:absolute;top:0;left:50%;width:50vw;border:none;transform:translateX(-50%)}.worldrecords main #contents #dataArea section#character div ul li.elem dl:last-of-type dd ul::after{display:none}.worldrecords main #contents #dataArea section#character div ul li.elem dl dt{display:flex;justify-content:center;align-items:center;position:relative;height:7vw;color:#bfc7c7;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15)}.worldrecords main #contents #dataArea section#character div ul li.elem dl dt::after{display:block;content:"";position:absolute;bottom:0;left:2px;width:calc(100% - 4px);height:2px;background:#285a60;box-shadow:0 0 10px rgba(122,147,155,.3)}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul{flex-direction:column;justify-content:flex-start;position:relative;padding:0 0 7px}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul::after{display:block;content:"";position:absolute;bottom:0;left:2px;width:calc(100% - 4px);height:2px;background:#285a60;box-shadow:0 0 10px rgba(122,147,155,.3)}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li{display:flex;justify-content:center;align-items:center;height:8.4vw;padding:1px 2vw 1px 10vw;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1vw;letter-spacing:.5px;text-shadow:0 0 10px rgba(13,106,107,.2)}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li span{font-size:3.2vw}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li.world{background:url(../../pc/img/common/icon_world.png) no-repeat 5px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li.you{background:url(../../pc/img/common/icon_you.png) no-repeat 5px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#character div.character__mastermind{margin:0 0 51px}.worldrecords main #contents #dataArea section#character div.character__mastermind ul li.elem{width:48%;height:calc(48vw * 2.3);background:url(../../pc/img/worldrecords/mastermind_bg.png) no-repeat center top;background-size:100%}.worldrecords main #contents #dataArea section#character div.character__mastermind ul li.elem dd ul{height:18vw}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem{width:48%;height:calc(48vw * 2.78);padding:6vw 1.8vw 1vw;background:url(../../pc/img/worldrecords/survivor_bg.png) no-repeat center top;background-size:100%}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem .img{position:relative;width:98%;height:calc(100vw * 0.5);border:1px solid #26575c;background:url(../../pc/img/worldrecords/survivor_img_bg.jpg) no-repeat center top;background-size:100%;overflow:hidden}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem .img img{position:absolute;top:0;left:50%;width:160%;height:auto;transform:translateX(-50%)}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dt{height:10vw;font-size:3.6vw}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul{height:28vw}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li{height:11vw;margin:1vw 0}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li.world{background:url(../../pc/img/common/icon_world.png) no-repeat 0 center;background-size:auto 96%}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li.you{background:url(../../pc/img/common/icon_you.png) no-repeat 0 center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle{margin:51px auto 0}.worldrecords main #contents #dataArea section#battle h3{display:flex;align-items:center;position:relative;left:calc(-4% - 1px);height:74px;margin:0 0 47px;padding:0 0 0 6%;background:url(../../pc/img/worldrecords/section_header_right.png) no-repeat left center;box-sizing:border-box;color:#c60b16;font-family:"Oswald",sans-serif;font-size:2.5rem}.worldrecords main #contents #dataArea section#battle h3 p{display:flex;align-items:center}.worldrecords main #contents #dataArea section#battle h3 p span{color:#d6d9d9;font-size:4rem}.worldrecords main #contents #dataArea section#battle .battle__mastermind{margin:0 0 60px}.worldrecords main #contents #dataArea section#battle .battle__mastermind h4{position:relative;margin:0 0 38px;font-family:"Oswald",sans-serif;font-size:4.5rem;text-align:center;line-height:1;letter-spacing:0;margin:0 0 19px;font-size:3rem}.worldrecords main #contents #dataArea section#battle .battle__mastermind h4 span{display:block;margin:16px 0 0;color:#12a0a5;font-size:1.7rem}.worldrecords main #contents #dataArea section#battle .battle__mastermind h4 span{margin:8px 0 0;font-size:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf{position:relative;left:-4vw;width:100vw;height:92vw;background:url(../img/worldrecords/battle_mastermind.png) no-repeat left top;background-size:100%}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf h5{display:flex;align-items:center;position:absolute;top:1.4vw;left:5vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:18vw;height:6vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf h5::after{height:6vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf canvas{position:absolute;top:30vw;right:0}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf p{position:absolute;top:47.5vw;right:32.3vw;width:23vw;height:23vw;padding:13vw 3vw 0 1vw;background:url(../../pc/img/worldrecords/piechart_title.png) no-repeat center center;background-size:100%;box-sizing:border-box;color:#e9ebeb;font-size:1vw;text-shadow:0 0 10px #fff;text-align:center;line-height:1.2}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{position:relative;width:92%;padding:2px;margin:0 auto;border:3px solid #143b42;background:url(../../pc/img/worldrecords/battle_card_bg.png) no-repeat center bottom;background-size:auto 100%;box-sizing:border-box;box-shadow:0 0 0 1px #3d6062,0 0 0 2px #74a5ac inset}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card h5{display:flex;align-items:center;position:absolute;top:-6.9vw;left:-0.7vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:20vw;height:6vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card h5::after{height:6.1vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list{position:relative;height:217vw;padding:118px 0 0;overflow:auto}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list::-webkit-scrollbar{width:6px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list::-webkit-scrollbar-track{background:rgba(42,111,115,.2)}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list::-webkit-scrollbar-thumb{background:rgba(165,216,255,.7)}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab{display:flex;flex-wrap:wrap;align-items:center;position:absolute;top:0;left:0;width:100%;z-index:100}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li{width:33%;border-right:1px solid #527d84;border-bottom:1px solid #527d84;background:url(../../pc/img/worldrecords/battle_card_tab.png) repeat-x;box-sizing:border-box}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.active{border-right:1px solid #623d3d;border-bottom:1px solid #623d3d;background:url(../../pc/img/worldrecords/battle_card_tab-on.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li:first-of-type{width:100%}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li:nth-child(4),.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li:nth-child(7){border-right:none}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label{display:flex;justify-content:center;align-items:center;width:100%;height:37px;cursor:pointer}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label span{padding:1vw 0 1vw 6vw;color:#e9ebeb;font-size:2vw;text-shadow:0 0 10px rgba(255,255,255,.5);letter-spacing:.5px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle1] span{background:url(../../pc/img/worldrecords/tab_icon1.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle2] span{background:url(../../pc/img/worldrecords/tab_icon2.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle3] span{background:url(../../pc/img/worldrecords/tab_icon3.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle4] span{background:url(../../pc/img/worldrecords/tab_icon4.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle5] span{background:url(../../pc/img/worldrecords/tab_icon5.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle6] span{background:url(../../pc/img/worldrecords/tab_icon6.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle7] span{background:url(../../pc/img/worldrecords/tab_icon7.png) no-repeat left center;background-size:5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card{display:flex;flex-wrap:wrap}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem{position:relative;width:33%;padding:3px 4px;border-right:1px solid #285a60;border-bottom:1px solid #285a60;box-sizing:border-box}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem.disabled{opacity:.4;filter:grayscale(1)}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem.disabled::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem img{position:relative;width:100%;height:auto}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl{position:relative}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt{display:flex;align-items:center;min-height:26px;padding:0 5px;background:url(../../pc/img/worldrecords/battle_card_title.png) repeat}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt span{padding:0 5px;border-left:4px solid #e7e7e7;color:#fff;font-size:2vw;text-shadow:0 0 5px #fff}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt span:lang(en){line-height:1.2}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul{flex-direction:column;justify-content:flex-end;position:relative}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li{display:flex;justify-content:flex-end;align-items:center;height:7vw;padding:0 0 0 10vw;color:#418b8e;font-family:"Oswald",sans-serif;font-size:2vw;text-shadow:0 0 10px rgba(13,106,107,.2)}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li span{font-size:2.5vw}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li.world{background:url(../../pc/img/common/icon_world.png) no-repeat 7px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li.you{background:url(../../pc/img/common/icon_you.png) no-repeat 7px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle .battle__survivor{position:relative}.worldrecords main #contents #dataArea section#battle .battle__survivor h4{position:relative;margin:0 0 38px;font-family:"Oswald",sans-serif;font-size:4.5rem;text-align:center;line-height:1;letter-spacing:0;margin:0 0 4vw;font-size:3rem}.worldrecords main #contents #dataArea section#battle .battle__survivor h4 span{display:block;margin:16px 0 0;color:#12a0a5;font-size:1.7rem}.worldrecords main #contents #dataArea section#battle .battle__survivor h4 span{margin:8px 0 0;font-size:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__graf{position:relative;top:0;left:-4vw;width:100vw;height:65vw;background:url(../img/worldrecords/battle_survivor.png) no-repeat;background-size:100%}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__graf h5{display:flex;align-items:center;position:absolute;top:3.6vw;left:12vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:20vw;height:6vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__graf h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__graf h5::after{height:6vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:92%;margin:0 auto}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow{position:relative;width:100%;margin:0 0 20vw;border:3px solid #143b42;background:url(../../pc/img/worldrecords/battle_card_bg.png) no-repeat center bottom;background-size:100% 110%;box-sizing:border-box;box-shadow:0 0 0 1px #3d6062,0 0 0 2px #74a5ac inset}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow h5{display:flex;align-items:center;position:absolute;top:-6.9vw;left:-0.7vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:20vw;height:6vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow h5::after{height:6.1vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows{display:flex;flex-wrap:wrap}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem{width:33%;position:relative;padding:4px 2px;border-right:1px solid #285a60;border-bottom:1px solid #285a60;box-sizing:border-box}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem:nth-of-type(3n){border-right:none}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem .filter{position:relative;width:100%;height:calc(100vw * 0.32);border:1px solid #6e9da4;overflow:hidden}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem .filter img{position:absolute;top:-14vw;left:50%;width:40vw;transform:translate(-50%)}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem .filter p.name{position:absolute;bottom:0;left:0;width:18vw;padding:5px 1vw;background:url(../../pc/img/worldrecords/battle_card_title.png) repeat;font-size:2vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem:nth-of-type(10) .filter img{top:-10vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem:last-of-type .filter img{top:-7vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul{height:20vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;height:10.2vw;padding:0 0 0 10vw;color:#418b8e;font-family:"Oswald",sans-serif;font-size:2vw;text-shadow:0 0 10px rgba(13,106,107,.2);line-height:1}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li span{font-size:3vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li.world{background:url(../../pc/img/common/icon_world.png) no-repeat 7px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li.you{background:url(../../pc/img/common/icon_you.png) no-repeat 7px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon{position:relative;width:100%;margin:0 0 20vw;border:3px solid #143b42;background:url(../../pc/img/worldrecords/battle_card_bg.png) no-repeat center bottom;background-size:100% 110%;box-sizing:border-box;box-shadow:0 0 0 1px #3d6062,0 0 0 2px #74a5ac inset}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon h5{display:flex;align-items:center;position:absolute;top:-8.7vw;left:-0.7vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:20vw;height:7.4vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon h5::after{height:7.4vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons{display:flex;flex-wrap:wrap}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title{display:flex}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title:nth-of-type(2){display:none}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title span{display:flex;justify-content:center;align-items:center;height:calc(100vw * 0.28);border-right:1px solid #285a60;border-bottom:1px solid #285a60;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:1.6rem;text-shadow:0 0 10px rgba(255,255,255,.5)}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title span.name{width:32vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title span.world{width:25vw;background:url(../../pc/img/common/icon_world.png) no-repeat center center;background-size:46px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.title span.you{width:25vw;background:url(../../pc/img/common/icon_you.png) no-repeat center center;background-size:46px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item{display:flex}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item>span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:120px;height:calc(100vw * 0.33);padding:0 5px;border-right:1px solid #285a60;border-bottom:1px solid #285a60;box-sizing:border-box;color:#418b8e;font-family:"Oswald",sans-serif;font-size:4vw;text-shadow:0 0 10px rgba(13,106,107,.5)}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item>span.name{width:32vw;color:#e9ebeb;font-size:1.1rem;text-align:center;text-shadow:0 0 5px #e9ebeb}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item>span.name img{display:block;margin:5px auto}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item>span.world{width:25vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons>li.item>span.you{width:25vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons.logout li.title span.world,.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons.logout li.item span.world{width:50vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap{position:relative;border:3px solid #143b42;background:url(../../pc/img/worldrecords/battle_card_bg.png) no-repeat center top;background-size:auto 110%;box-sizing:border-box;box-shadow:0 0 0 1px #3d6062,0 0 0 2px #74a5ac inset}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap h5{display:flex;align-items:center;position:absolute;top:-6.8vw;left:-0.7vw;min-width:145px;height:40px;padding:0 10px 0 15px;border-radius:4px 0 0 0;border-top:1px solid #3d6062;border-bottom:1px solid #3d6062;border-left:1px solid #3d6062;background:url(../img/worldrecords/battle_header.png) repeat-x left top;background-size:auto 100%;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3vw;text-shadow:0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);min-width:20vw;height:6vw;background:url(../../pc/img/worldrecords/battle_header.png) repeat-x left top}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap h5::after{display:block;content:"";position:absolute;top:0;right:-48px;width:48px;height:41px;background:url(../img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap h5::after{height:6vw;background:url(../../pc/img/worldrecords/battle_header_right.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps{display:flex;flex-wrap:wrap}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem{position:relative;width:33.3%;padding:2px;border-right:1px solid #285a60;border-bottom:1px solid #285a60;box-sizing:border-box}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem .filter{position:relative;width:100%;height:calc(100vw * 0.35);border:1px solid #6e9da4;overflow:hidden}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem .filter img{position:absolute;top:-14vw;left:50%;width:40vw;transform:translate(-50%)}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem .filter p.name{position:absolute;bottom:0;left:0;width:18vw;padding:5px 1vw;background:url(../../pc/img/worldrecords/battle_card_title.png) repeat}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li{display:flex;justify-content:flex-end;align-items:center;height:8vw;padding:0 0 0 10vw;color:#418b8e;font-family:"Oswald",sans-serif;font-size:2vw;text-shadow:0 0 10px rgba(13,106,107,.2)}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li span{font-size:2.5vw}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li.world{background:url(../../pc/img/common/icon_world.png) no-repeat 7px center;background-size:auto 96%}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li.you{background:url(../../pc/img/common/icon_you.png) no-repeat 7px center;background-size:auto 96%}.worldrecords #titleLink a{display:block;position:relative;width:100%;height:77px;border-top:1px solid #313131;background:url(../img/common/bnr-re3-en.png) no-repeat center center #000}.worldrecords #titleLink a:lang(ja){background:url(../img/common/bnr-re3.png) no-repeat center center #000}body.item,body.item_detail{min-height:100vh;padding:95px 0 0;background:#000}body.item::before,body.item_detail::before{display:block;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../pc/img/overview/bg.jpg) no-repeat center top;background-size:cover}body.item video,body.item_detail video{display:none}body.item #pageSetting,body.item_detail #pageSetting{display:flex;flex-direction:column;align-items:flex-end;position:absolute;top:-385px;right:10px;width:94%;margin:0 auto;z-index:400}body.item #pageSetting .selectPtf,body.item_detail #pageSetting .selectPtf{margin:0 0 10px}body.item #pageSetting .selectPtf dl,body.item_detail #pageSetting .selectPtf dl{display:flex;align-items:center}body.item #pageSetting .selectPtf dl dt,body.item_detail #pageSetting .selectPtf dl dt{color:#b0b0a4;font-size:1.2rem;letter-spacing:-1px}body.item #pageSetting .selectPtf dl dt:lang(en),body.item_detail #pageSetting .selectPtf dl dt:lang(en){letter-spacing:.5px}body.item #pageSetting .selectPtf dl dd.ptf label,body.item_detail #pageSetting .selectPtf dl dd.ptf label{display:flex;align-items:center;height:24px;margin:0 0 0 10px;padding:2px 20px 2px 5px;border:1px solid rgba(201,201,201,.3);background:url(../../pc/img/common/btn_icon_replace.png) no-repeat 95% center;transition:box-shadow .3s;cursor:pointer}body.item #pageSetting .selectPtf dl dd.ptf label img,body.item_detail #pageSetting .selectPtf dl dd.ptf label img{width:auto;height:15px}body.item #pageSetting p.mainTitle,body.item_detail #pageSetting p.mainTitle{clear:both}body.item #pageSetting p.mainTitle a,body.item_detail #pageSetting p.mainTitle a{display:flex;justify-content:center;align-items:center;width:232px;height:38px;padding:0 20px 0 0;border:1px solid rgba(201,201,201,.3);background:url(../../pc/img/common/btn_icon_arrow.png) no-repeat 96% center rgba(12,36,44,.8);box-shadow:0 0 10px rgba(0,0,0,.8) inset;color:#fff;font-size:1.2rem;transition:background .3s}body.item #contents,body.item_detail #contents{width:100%;margin:392px 0 0;padding:0 4vw 70px;background:rgba(1,11,15,.9);box-sizing:border-box}body.item #contents h2,body.item_detail #contents h2{position:absolute;top:-245px;width:100%;color:#fff;font-family:"Oswald",sans-serif;font-size:4.5rem;text-align:center;text-shadow:0 0 29px rgba(255,255,255,.15);letter-spacing:5px;line-height:1;left:0}body.item #contents #profile,body.item_detail #contents #profile{text-align:center}body.item #contents #profile dl,body.item_detail #contents #profile dl{position:relative}body.item #contents #profile dl dt,body.item_detail #contents #profile dl dt{position:absolute;top:-71px;left:50%;width:122px;height:122px;padding:6px;background:url(../../pc/img/overview/profile_frame_lt.png) no-repeat left top,url(../../pc/img/overview/profile_frame_rt.png) no-repeat right top,url(../../pc/img/overview/profile_frame_lb.png) no-repeat left bottom,url(../../pc/img/overview/profile_frame_rb.png) no-repeat right bottom;transform:translateX(-50%);z-index:10}body.item #contents #profile dl dt .icon_area,body.item_detail #contents #profile dl dt .icon_area{width:122px;height:122px;border:1px solid #515151;overflow:hidden}body.item #contents #profile dl dt .icon_area img,body.item_detail #contents #profile dl dt .icon_area img{width:100%;height:auto}body.item #contents #profile dl dt label.btn,body.item_detail #contents #profile dl dt label.btn{display:block;position:absolute;bottom:-6px;left:50%;width:22px;height:22px;background:url(../../pc/img/common/profile_menu.png) no-repeat;transform:translateX(-50%);cursor:pointer}body.item #contents #profile dl dt #icon-toggle:checked~label.btn,body.item_detail #contents #profile dl dt #icon-toggle:checked~label.btn{background:url(../../pc/img/common/profile_menu-on.png) no-repeat}body.item #contents #profile dl dt #icon-toggle:checked~div.iconNav,body.item_detail #contents #profile dl dt #icon-toggle:checked~div.iconNav{visibility:visible;opacity:1}body.item #contents #profile dl dt div,body.item_detail #contents #profile dl dt div{position:absolute;top:155px;left:-32px;visibility:hidden;opacity:0;z-index:100;transition:visibility .3s,opacity .3s}body.item #contents #profile dl dt div ul,body.item_detail #contents #profile dl dt div ul{border:1px solid #387086;background:rgba(0,0,0,.9)}body.item #contents #profile dl dt div ul::before,body.item_detail #contents #profile dl dt div ul::before{display:block;content:"";position:absolute;top:-7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #387086 transparent;transform:translate(-50%, 0)}body.item #contents #profile dl dt div ul li,body.item_detail #contents #profile dl dt div ul li{border-bottom:1px solid #387086}body.item #contents #profile dl dt div ul li:last-of-type,body.item_detail #contents #profile dl dt div ul li:last-of-type{border-bottom:none}body.item #contents #profile dl dt div ul li a,body.item_detail #contents #profile dl dt div ul li a{display:flex;justify-content:flex-start;align-items:center;width:160px;height:60px;padding:0 20px;border:1px solid rgba(0,0,0,0);color:#fff;font-size:1.6rem;text-align:left;transiton:border .3s,background .3s,box-shadow .3s}body.item #contents #profile dl dt div ul li a span,body.item_detail #contents #profile dl dt div ul li a span{padding:3px 0 3px 40px}body.item #contents #profile dl dt div ul li a span.item,body.item_detail #contents #profile dl dt div ul li a span.item{background:url(../../pc/img/common/btn_icon_item.png) no-repeat -6px center}body.item #contents #profile dl dt div ul li a span.change,body.item_detail #contents #profile dl dt div ul li a span.change{background:url(../../pc/img/common/btn_icon_change.png) no-repeat 5px center}body.item #contents #profile dl dt div ul li a span.mypage,body.item_detail #contents #profile dl dt div ul li a span.mypage{background:url(../../pc/img/common/btn_icon_mypage.png) no-repeat left center}body.item #contents #profile dl dt div ul li a span.ovpage,body.item_detail #contents #profile dl dt div ul li a span.ovpage{background:url(../../pc/img/common/btn_icon_overview.png) no-repeat left center}body.item #contents #profile dl dd,body.item_detail #contents #profile dl dd{position:relative;padding:90px 0 0}body.item #contents #profile dl dd p,body.item_detail #contents #profile dl dd p{margin:0 auto 25px}body.item #contents #profile dl dd p.name a,body.item_detail #contents #profile dl dd p.name a{color:#fff;font-family:"Century Gothic",sans-serif;font-size:1.6rem;text-decoration:underline}body.item #contents #profile dl dd p.name a:hover,body.item_detail #contents #profile dl dd p.name a:hover{text-decoration:none}body.item #contents #profile dl dd p.ptf,body.item_detail #contents #profile dl dd p.ptf{display:flex;justify-content:center;align-items:center;width:111px;height:31px;margin:0 auto 25px;border:1px solid #fff;vertical-align:middle}body.item #contents #profile dl dd p.ptf img,body.item_detail #contents #profile dl dd p.ptf img{width:auto;height:18px}body.item #contents #profile dl dd .points li,body.item_detail #contents #profile dl dd .points li{color:#fff;font-weight:bold}body.item #contents #profile dl dd .points li.point,body.item_detail #contents #profile dl dd .points li.point{margin:0 0 20px;font-family:"Century Gothic",sans-serif;font-size:1.6rem;letter-spacing:-0.5px}body.item #contents #profile dl dd .points li.point span,body.item_detail #contents #profile dl dd .points li.point span{display:inline-block;margin:0 5px;color:#12a0a5}body.item #contents #profile dl dd .points li.get,body.item_detail #contents #profile dl dd .points li.get{text-align:center}body.item #contents #profile dl dd .points li.get a,body.item_detail #contents #profile dl dd .points li.get a{display:inline-block;position:relative;padding:0 0 0 20px;font-family:"Century Gothic",sans-serif;font-size:1.3rem;font-weight:bold;text-decoration:underline;letter-spacing:.5px}body.item #contents #profile dl dd .points li.get a::before,body.item_detail #contents #profile dl dd .points li.get a::before{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:14px;border-radius:50px;background:#fff;transform:translateY(-50%)}body.item #contents #profile dl dd .points li.get a::after,body.item_detail #contents #profile dl dd .points li.get a::after{display:block;content:"";position:absolute;top:50%;left:5px;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #000;transform:translateY(-50%)}body.item #contents #profile dl dd .sitebuddy,body.item_detail #contents #profile dl dd .sitebuddy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:92%;margin:50px auto;padding:20px 0;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 37%, #091f28 50%, #091c24 63%, rgba(9, 21, 26, 0) 100%)}body.item #contents #profile dl dd .sitebuddy::before,body.item_detail #contents #profile dl dd .sitebuddy::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}body.item #contents #profile dl dd .sitebuddy::after,body.item_detail #contents #profile dl dd .sitebuddy::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}body.item #contents #profile dl dd .sitebuddy li,body.item_detail #contents #profile dl dd .sitebuddy li{width:100%;margin:0 0 10px;color:#afafa7;font-size:1.4rem}body.item #contents #profile dl dd .sitebuddy li span,body.item_detail #contents #profile dl dd .sitebuddy li span{color:#12a0a5}body.item #contents #profile dl dd .sitebuddy li.btn,body.item_detail #contents #profile dl dd .sitebuddy li.btn{width:auto;margin:0 5px}body.item #contents #profile dl dd .sitebuddy li.btn a,body.item #contents #profile dl dd .sitebuddy li.btn label,body.item_detail #contents #profile dl dd .sitebuddy li.btn a,body.item_detail #contents #profile dl dd .sitebuddy li.btn label{display:flex;justify-content:center;align-items:center;width:160px;height:36px;border:1px solid #387086;background:rgba(6,22,29,.98);box-shadow:0 0 5px rgba(65,165,201,.2);font-size:1.3rem}body.item #contents #profile dl dd .sitebuddy li.btn a:hover,body.item #contents #profile dl dd .sitebuddy li.btn label:hover,body.item_detail #contents #profile dl dd .sitebuddy li.btn a:hover,body.item_detail #contents #profile dl dd .sitebuddy li.btn label:hover{background:rgba(22,103,133,.5);box-shadow:0px 0px 10px 3px rgba(5,28,28,.3) inset}body.item #contents #attentionTxt,body.item_detail #contents #attentionTxt{margin:36px 0 0}body.item #contents #attentionTxt div,body.item_detail #contents #attentionTxt div{position:relative;width:100%;padding:30px 0;background:linear-gradient(to right, rgba(9, 31, 40, 0) 0%, rgba(9, 31, 40, 0.8) 35%, rgba(9, 31, 40, 0.8) 50%, rgba(9, 31, 40, 0.8) 65%, rgba(9, 31, 40, 0) 100%);text-align:center}body.item #contents #attentionTxt div::before,body.item_detail #contents #attentionTxt div::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:0;left:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%);opacity:.5}body.item #contents #attentionTxt div::after,body.item_detail #contents #attentionTxt div::after{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:auto;bottom:0;left:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%);opacity:.5}body.item #contents #attentionTxt div p.txt,body.item_detail #contents #attentionTxt div p.txt{padding:0 20px;color:#7e8c8c}body.item #contents #attentionTxt div p.txt span,body.item_detail #contents #attentionTxt div p.txt span{display:contents;color:#12a0a5;font-size:1.8rem}body.item #contents #attentionTxt div p.txt span.num,body.item_detail #contents #attentionTxt div p.txt span.num{display:inline-block;margin:0 5px 0}body.item #contents #attentionTxt div p.change a,body.item_detail #contents #attentionTxt div p.change a{display:flex;justify-content:center;align-items:center;position:relative;width:170px;height:40px;margin:20px auto 0;border:1px solid #0b5d7c;background:#0a2029;color:#e6fafa;font-size:12px;text-decoration:none;text-align:center}body.item #contents #attentionTxt div p.change a::after,body.item_detail #contents #attentionTxt div p.change a::after{position:absolute;display:block;content:"";top:50%;right:10px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}body.item #contents section.listUI,body.item_detail #contents section.listUI{position:relative;width:100%;margin:20px auto;z-index:1}body.item #contents section.listUI:last-of-type,body.item_detail #contents section.listUI:last-of-type{margin:20px auto 0 auto}body.item #contents section.listUI #type-toggle:checked~div.filter dl.type dd,body.item #contents section.listUI #game-toggle:checked~div.filter dl.game dd,body.item #contents section.listUI #status-toggle:checked~div.filter dl.status dd,body.item_detail #contents section.listUI #type-toggle:checked~div.filter dl.type dd,body.item_detail #contents section.listUI #game-toggle:checked~div.filter dl.game dd,body.item_detail #contents section.listUI #status-toggle:checked~div.filter dl.status dd{max-height:none}body.item #contents section.listUI div.filter,body.item_detail #contents section.listUI div.filter{height:166px;margin:0 0 45px 0;z-index:250}body.item #contents section.listUI div.filter dl,body.item_detail #contents section.listUI div.filter dl{position:absolute;width:100%;margin:0 0 8px 0;box-sizing:border-box;border:1px solid #0b5d7c;background:#0a2029;z-index:300}body.item #contents section.listUI div.filter dl.type,body.item_detail #contents section.listUI div.filter dl.type{top:0;z-index:400}body.item #contents section.listUI div.filter dl.game,body.item_detail #contents section.listUI div.filter dl.game{top:58px;z-index:350}body.item #contents section.listUI div.filter dl.game dt span,body.item_detail #contents section.listUI div.filter dl.game dt span{text-align:left}body.item #contents section.listUI div.filter dl.status,body.item_detail #contents section.listUI div.filter dl.status{top:116px;z-index:300}body.item #contents section.listUI div.filter dl dt label,body.item_detail #contents section.listUI div.filter dl dt label{display:flex;justify-content:space-between;align-items:center;position:relative;height:45px;padding:0 0 0 10px;color:#889494;font-size:1.6rem;line-height:1.2;outline:none;cursor:pointer;transition:border .3s,box-shadow .3s,background .3s}body.item #contents section.listUI div.filter dl dt label span.tit,body.item_detail #contents section.listUI div.filter dl dt label span.tit{display:inline-block;width:80px;color:#fff}body.item #contents section.listUI div.filter dl dt label span.txt,body.item_detail #contents section.listUI div.filter dl dt label span.txt{display:inline-block;width:calc(100% - 120px);color:#fff;padding:0 30px 0 0}body.item #contents section.listUI div.filter dl dt label::after,body.item_detail #contents section.listUI div.filter dl dt label::after{position:absolute;display:block;content:"";top:50%;right:10px;width:7px;height:7px;margin:-7px 0 0 0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg);transition:all .3s}body.item #contents section.listUI div.filter dl dd,body.item_detail #contents section.listUI div.filter dl dd{max-height:0;overflow:hidden;transition:max-height .3s}body.item #contents section.listUI div.filter dl dd ul li,body.item_detail #contents section.listUI div.filter dl dd ul li{padding:0 20px;color:#fff;font-size:1.4rem;text-align:left;line-height:38px;cursor:pointer;transition:color .3s}body.item #contents section.listUI div.filter dl dd ul li.current,body.item_detail #contents section.listUI div.filter dl dd ul li.current{background:#0b5d7c}body.item #contents section.listUI dl.pager,body.item_detail #contents section.listUI dl.pager{display:flex;justify-content:center;position:relative;margin:0 0 60px}body.item #contents section.listUI dl.pager dt,body.item_detail #contents section.listUI dl.pager dt{position:absolute;bottom:-30px;right:0;color:#889494;font-size:1.4rem}body.item #contents section.listUI dl.pager dd,body.item_detail #contents section.listUI dl.pager dd{display:flex;justify-content:space-between}body.item #contents section.listUI dl.pager dd p,body.item_detail #contents section.listUI dl.pager dd p{display:flex;justify-content:center;align-items:center;width:38px;height:38px;margin:0 0 0 5px;box-sizing:border-box;border:1px solid #0b5d7c;color:#fff;transition:border .3s,box-shadow .3s,background .3s;cursor:pointer}body.item #contents section.listUI dl.pager dd p img,body.item_detail #contents section.listUI dl.pager dd p img{display:inline-block;width:auto;height:14px}body.item #contents section.listUI dl.pager dd p.first img,body.item #contents section.listUI dl.pager dd p.prev img,body.item_detail #contents section.listUI dl.pager dd p.first img,body.item_detail #contents section.listUI dl.pager dd p.prev img{transform:rotate(180deg)}body.item #contents section.listUI dl.pager dd p.first,body.item_detail #contents section.listUI dl.pager dd p.first{margin:0}body.item #contents section.listUI dl.pager dd p.disabled,body.item_detail #contents section.listUI dl.pager dd p.disabled{border:1px solid #222;opacity:.8;pointer-events:none}body.item #contents section.listUI dl.pager dd p.disabled img,body.item_detail #contents section.listUI dl.pager dd p.disabled img{opacity:.3}body.item #contents section.listUI dl.pager dd ul,body.item_detail #contents section.listUI dl.pager dd ul{display:flex;justify-content:space-between}body.item #contents section.listUI dl.pager dd ul li,body.item_detail #contents section.listUI dl.pager dd ul li{width:38px;height:38px;margin:0 0 0 5px;padding:0 5px;box-sizing:border-box;border:1px solid #0b5d7c;background:#0a2029;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;line-height:36px;cursor:pointer;transition:border .3s,box-shadow .3s,background .3s}body.item #contents section.listUI dl.pager dd ul li.current,body.item_detail #contents section.listUI dl.pager dd ul li.current{background:#0b5d7c}body.item #contents section.listUI dl.pager dd ul li:last-of-type div.filter,body.item_detail #contents section.listUI dl.pager dd ul li:last-of-type div.filter{display:none}body.item #contents section.listUI dl.pager li.left,body.item #contents section.listUI dl.pager li.right,body.item_detail #contents section.listUI dl.pager li.left,body.item_detail #contents section.listUI dl.pager li.right{display:flex;justify-content:center;align-items:center;width:38px;height:38px;margin:0 5px;border:1px solid #3c4141;background:rgba(0,0,0,.9);cursor:pointer;transition:border .3s,box-shadow .3s,background .3s,opacity}body.item #contents section.listUI dl.pager li.left.disabled,body.item #contents section.listUI dl.pager li.right.disabled,body.item_detail #contents section.listUI dl.pager li.left.disabled,body.item_detail #contents section.listUI dl.pager li.right.disabled{pointer-events:none;opacity:.7}body.item #contents section.listUI dl.pager li.left,body.item_detail #contents section.listUI dl.pager li.left{transform:rotate(180deg)}body.item #contents section.listUI:last-of-type div.filter,body.item_detail #contents section.listUI:last-of-type div.filter{display:none}body.item #contents section#itemList>ul,body.item_detail #contents section#itemList>ul{position:relative;width:100vw;left:-4vw}body.item #contents section#itemList>ul::after,body.item_detail #contents section#itemList>ul::after{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%)}body.item #contents section#itemList>ul li.nodata,body.item_detail #contents section#itemList>ul li.nodata{padding:20px 0;text-align:center}body.item #contents section#itemList>ul li.item,body.item_detail #contents section#itemList>ul li.item{position:relative;width:94%;margin:0 auto;box-sizing:border-box;font-weight:bold;overflow:hidden;transition:all .5s}body.item #contents section#itemList>ul li.item.unRelease,body.item_detail #contents section#itemList>ul li.item.unRelease{cursor:default;z-index:10}body.item #contents section#itemList>ul li.item::after,body.item_detail #contents section#itemList>ul li.item::after{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:auto;bottom:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%)}body.item #contents section#itemList>ul li.item a,body.item_detail #contents section#itemList>ul li.item a{display:flex;flex-wrap:wrap;width:100%;padding:20px 0;box-sizing:border-box;text-decoration:none}body.item #contents section#itemList>ul li.item .img,body.item_detail #contents section#itemList>ul li.item .img{position:relative;width:130px;height:130px;margin:0 10px 0 0;border:1px solid #515456}body.item #contents section#itemList>ul li.item .img img,body.item_detail #contents section#itemList>ul li.item .img img{vertical-align:top}body.item #contents section#itemList>ul li.item .img .unrelease,body.item_detail #contents section#itemList>ul li.item .img .unrelease{display:block;position:absolute;top:0;left:0;width:130px;height:130px;background:url(../../pc/img/common/unrelease.png) no-repeat left top rgba(0,0,0,.6);background-size:100%}body.item #contents section#itemList>ul li.item div.value,body.item_detail #contents section#itemList>ul li.item div.value{position:relative;width:calc(100% - 150px)}body.item #contents section#itemList>ul li.item div.value p.name,body.item_detail #contents section#itemList>ul li.item div.value p.name{color:#fffae6;font-size:1.6rem}body.item #contents section#itemList>ul li.item div.value p.new,body.item_detail #contents section#itemList>ul li.item div.value p.new{color:#b3001e;font-size:1.8rem;font-family:"Oswald",sans-serif}body.item #contents section#itemList>ul li.item div.value p.type,body.item_detail #contents section#itemList>ul li.item div.value p.type{display:inline-block;margin:0 0 5px;padding:2px 10px;border:1px solid #6a6f6f;font-size:1.1rem}body.item #contents section#itemList>ul li.item div.value p.req,body.item_detail #contents section#itemList>ul li.item div.value p.req{margin:0 0 5px;color:#b3001e;font-size:1.1rem;letter-spacing:.5px}body.item #contents section#itemList>ul li.item div.value p.req span,body.item_detail #contents section#itemList>ul li.item div.value p.req span{font-size:1.4rem}body.item #contents section#itemList>ul li.item div.value p.req span.fontReset,body.item_detail #contents section#itemList>ul li.item div.value p.req span.fontReset{font-size:1.1rem}body.item #contents section#itemList>ul li.item div.value p.title,body.item_detail #contents section#itemList>ul li.item div.value p.title{position:relative;width:100%;margin:5px 0 0;padding:5px 0;border:1px solid #323232;color:#fff;font-size:1.2rem;text-align:center}body.item #contents section#itemList>ul li.item div.value p.title::before,body.item #contents section#itemList>ul li.item div.value p.title::after,body.item_detail #contents section#itemList>ul li.item div.value p.title::before,body.item_detail #contents section#itemList>ul li.item div.value p.title::after{width:calc(100% + 2px)}body.item #contents section#itemList>ul li.item div.value ul,body.item_detail #contents section#itemList>ul li.item div.value ul{display:flex;justify-content:space-between;width:100%}body.item #contents section#itemList>ul li.item div.value ul .rep,body.item_detail #contents section#itemList>ul li.item div.value ul .rep{color:#889494;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:200}body.item #contents section#itemList>ul li.item div.value ul .rep span,body.item_detail #contents section#itemList>ul li.item div.value ul .rep span{margin:0 5px 0 0;color:#fffae6;font-family:"Oswald",sans-serif;font-size:2.3rem}body.item #contents section#itemList>ul li.item div.value ul .owned,body.item_detail #contents section#itemList>ul li.item div.value ul .owned{font-size:1.4rem;text-align:right;line-height:1.2}body.item #contents section#itemList>ul li.item div.value ul .owned span,body.item_detail #contents section#itemList>ul li.item div.value ul .owned span{color:#b3001e;font-size:1.8rem}body.item .attention,body.item_detail .attention{position:relative;top:30px;width:100%;margin:0 0 30px 0;padding:25px 0;background:linear-gradient(to right, rgba(9, 31, 40, 0) 0%, rgba(9, 31, 40, 0.8) 35%, rgba(9, 31, 40, 0.8) 50%, rgba(9, 31, 40, 0.8) 65%, rgba(9, 31, 40, 0) 100%);color:#bdb6af;color:#bdb6af;font-weight:bold;text-align:center}body.item .attention::before,body.item_detail .attention::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:0;left:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%);opacity:.5}body.item .attention::after,body.item_detail .attention::after{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:auto;bottom:0;left:0;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 108, 129, 0.9) 50%, rgba(50, 50, 50, 0) 100%);opacity:.5}body.item .attention .txt,body.item_detail .attention .txt{padding:0 0 15px 0;color:#7e8c8c;font-size:1.6rem}body.item .attention .setBtn a,body.item_detail .attention .setBtn a{display:block;width:280px;margin:0 auto;background:#800d14;color:#fcf5eb;font-size:1.4rem;text-align:center;text-decoration:none}body.item .attention .setBtn a span,body.item_detail .attention .setBtn a span{display:inline-block;padding:0 25px 0 0;background:url(../../pc/img/common/btn_icon_change.png) no-repeat right center;background-size:17px;line-height:53px}body.item.items_detail #contents,body.item_detail.items_detail #contents{padding:0 4vw 100px}body.item .detailBox,body.item_detail .detailBox{position:relative;width:100%;box-sizing:border-box}body.item .detailBox div.status,body.item_detail .detailBox div.status{display:flex;padding:30px 0 0}body.item .detailBox div.status .img,body.item_detail .detailBox div.status .img{position:relative;width:128px;height:128px;margin:0 10px 10px 0;border:1px solid #505455}body.item .detailBox div.status .img img,body.item_detail .detailBox div.status .img img{width:126px;height:auto}body.item .detailBox div.status ul li.name,body.item_detail .detailBox div.status ul li.name{margin:0 0 10px;color:#e6fafa;font-size:1.6rem;font-weight:400}body.item .detailBox div.status ul li.type,body.item_detail .detailBox div.status ul li.type{display:inline-block;margin:0 0 10px;padding:2px 10px;border:1px solid #323232;background:rgba(0,0,0,.2);font-size:1.1rem}body.item .detailBox div.status ul li.title,body.item_detail .detailBox div.status ul li.title{color:#889494;font-size:1.4rem;font-weight:bold}body.item .detailBox div.status ul li.title span,body.item_detail .detailBox div.status ul li.title span{font-weight:normal}body.item .detailBox table,body.item_detail .detailBox table{position:relative;width:100%;margin:0 0 30px}body.item .detailBox table::after,body.item_detail .detailBox table::after{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%);top:auto;bottom:-15px}body.item .detailBox table tr th,body.item_detail .detailBox table tr th{color:#889494;font-size:1.4rem;font-weight:bold;text-align:left;line-height:35px}body.item .detailBox table tr td,body.item_detail .detailBox table tr td{color:#889494;font-family:"Oswald",sans-serif;font-size:1.65rem;font-weight:200;text-align:right;line-height:35px}body.item .detailBox table tr td span,body.item_detail .detailBox table tr td span{margin:0 5px 0;font-size:1.8rem}body.item .detailBox table tr:nth-of-type(1) td span,body.item_detail .detailBox table tr:nth-of-type(1) td span{color:#b22129}body.item .detailBox table tr:nth-of-type(2) td span,body.item .detailBox table tr:nth-of-type(3) td span,body.item .detailBox table tr:nth-of-type(4) td span,body.item_detail .detailBox table tr:nth-of-type(2) td span,body.item_detail .detailBox table tr:nth-of-type(3) td span,body.item_detail .detailBox table tr:nth-of-type(4) td span{color:#b22129}body.item .detailBox .unlock,body.item_detail .detailBox .unlock{width:298px;margin:45px auto 40px}body.item .detailBox .unlock a,body.item_detail .detailBox .unlock a{display:flex;justify-content:center;align-items:center;width:298px;height:53px;background:#800d14;font-size:2.2rem}body.item .detailBox .transfer,body.item_detail .detailBox .transfer{margin:0 0 15px 0;text-align:center}body.item .detailBox .transfer a,body.item_detail .detailBox .transfer a{color:#889494;font-size:1.4rem}body.item .detailBox .back,body.item_detail .detailBox .back{position:relative;top:10px;text-align:center}body.item .detailBox .back a span,body.item_detail .detailBox .back a span{position:relative;padding:0 0 0 15px;color:#889494;font-size:1.4rem;line-height:1}body.item .detailBox .back a span::before,body.item_detail .detailBox .back a span::before{display:block;content:"";position:absolute;top:50%;left:5px;width:6px;height:6px;border-top:2px solid #889494;border-right:2px solid #889494;transform:translateY(-50%) rotate(-135deg)}body img{width:100%;height:auto}body main{position:relative;margin:0 auto}body main .pagetop{display:none}body main .pagetop a{display:block;position:fixed;bottom:20px;right:20px;width:38px;height:64px;background:url(../../pc/img/common/pagetop.png) no-repeat;z-index:10}.mdl{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);visibility:hidden;opacity:0;z-index:9000;transition:visibility .3s,opacity .3s}.mdl>label{display:block;position:fixed;top:0;left:0;width:100%;height:100%}.mdl.loading{visibility:hidden;opacity:0}.mdl.loading::after{display:block;content:"";position:absolute;top:50%;left:50%;width:210px;height:210px;background:url(../../pc/img/common/loading.gif) no-repeat center center;background-size:50%;transform:translate(-50%, -50%)}.mdl.login,.mdl.ptf-top,.mdl.cardLogin{overflow:scroll}.mdl.login .mdl__inner,.mdl.ptf-top .mdl__inner,.mdl.cardLogin .mdl__inner{width:96%;padding:45px 0;text-align:center;position:absolute;top:50%;left:50%;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 20%, #091f28 50%, #091c24 80%, rgba(9, 21, 26, 0) 100%);transform:translate(-50%, -50%)}.mdl.login .mdl__inner::before,.mdl.ptf-top .mdl__inner::before,.mdl.cardLogin .mdl__inner::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}.mdl.login .mdl__inner::after,.mdl.ptf-top .mdl__inner::after,.mdl.cardLogin .mdl__inner::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}@media(max-height: 480px){.mdl.login .mdl__inner,.mdl.ptf-top .mdl__inner,.mdl.cardLogin .mdl__inner{top:40px;transform:translate(-50%, 0)}}.mdl.login .mdl__inner .mdl__login__img,.mdl.ptf-top .mdl__inner .mdl__login__img,.mdl.cardLogin .mdl__inner .mdl__login__img{width:224px;margin:0 auto 16px;border:1px solid rgba(201,201,201,.3);line-height:1}.mdl.login .mdl__inner .mdl__login__right h2,.mdl.ptf-top .mdl__inner .mdl__login__right h2,.mdl.cardLogin .mdl__inner .mdl__login__right h2{margin:0 0 16px;font-family:"Oswald",sans-serif;font-size:4rem;font-weight:normal;line-height:1;letter-spacing:5px}.mdl.login .mdl__inner .mdl__login__right h2 span,.mdl.ptf-top .mdl__inner .mdl__login__right h2 span,.mdl.cardLogin .mdl__inner .mdl__login__right h2 span{display:block;margin:5px 0 0;color:#afafa7;font-size:1.2rem;letter-spacing:1px}.mdl.login .mdl__inner .mdl__login__right dl dt,.mdl.ptf-top .mdl__inner .mdl__login__right dl dt,.mdl.cardLogin .mdl__inner .mdl__login__right dl dt{margin:0 0 16px;padding:0 5vw;color:#afafa7;font-size:1.6rem;letter-spacing:0}.mdl.login .mdl__inner .mdl__login__right dl dd,.mdl.ptf-top .mdl__inner .mdl__login__right dl dd,.mdl.cardLogin .mdl__inner .mdl__login__right dl dd{margin:0 0 16px;color:#808079;font-size:1.2rem}.mdl.login .mdl__inner .mdl__login__right dl dd.btn,.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.btn,.mdl.cardLogin .mdl__inner .mdl__login__right dl dd.btn{margin:0}.mdl.login .mdl__inner .mdl__login__right dl dd.btn a,.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.btn a,.mdl.cardLogin .mdl__inner .mdl__login__right dl dd.btn a{display:block;width:300px;margin:0 auto;border:1px solid #387086;background:url(../../pc/img/common/btn_icon_arrow.png) no-repeat 96% center rgba(6,22,29,.98);box-shadow:0 0 10px rgba(65,165,201,.1);color:#fffae6;font-size:1.6rem;text-align:center;line-height:50px;transition:box-shadow .3s,background .3s}.mdl.login .mdl__inner .mdl__login__right dl dd.btn a:hover,.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.btn a:hover,.mdl.cardLogin .mdl__inner .mdl__login__right dl dd.btn a:hover{box-shadow:0 0 10px #05161c inset;background:url(../../pc/img/common/btn_icon_arrow.png) no-repeat 96% center rgba(22,103,133,.5)}.mdl.login .mdl__inner .mdl__close label,.mdl.ptf-top .mdl__inner .mdl__close label,.mdl.cardLogin .mdl__inner .mdl__close label{position:absolute;top:-16px;right:2%;width:34px;height:34px;background:url(../../pc/img/common/mdl_btn_close.png) no-repeat;cursor:pointer;transition:background .3s}.mdl.login .mdl__inner .mdl__close label:hover,.mdl.ptf-top .mdl__inner .mdl__close label:hover,.mdl.cardLogin .mdl__inner .mdl__close label:hover{background:url(../../pc/img/common/mdl_btn_close-on.png) no-repeat}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active{margin:0}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav{display:flex;justify-content:space-between;width:96%;margin:0 auto;max-width:370px}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li{margin:0 2px;border-top:1px solid #646464}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a{display:block;position:relative;width:114px;padding:56px 0 0;text-decoration:none}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a::before{display:block;content:"";position:absolute;top:18px;left:50%;width:100%;height:22px;opacity:.4;transform:translate(-50%, 0)}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a.ps4::before{background:url(../../../pc/img/common/ftr_ps4.png) no-repeat center center;background-size:auto 18px}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a.xone::before{background:url(../../../pc/img/common/ftr_xboxone.png) no-repeat center center;background-size:auto 18px}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a.steam::before{background:url(../../../pc/img/common/ftr_steam.png) no-repeat center center;background-size:auto 22px}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a span{display:block;border:1px solid rgba(0,0,0,0);background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(42,182,203,.6);color:#fff;font-size:1rem;text-align:center;line-height:26px;transition:background .3s,box-shadow .3s}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a.active::before{opacity:1}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a.active span{background:url(../img/common/btn_icon_arrow.png) no-repeat 95% center #1d6a79}.mdl.ptf-top .mdl__inner .mdl__login__right dl dd.active .mdl__ptfNav li a:hover span{border:1px solid #2d5d70;background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(22,103,133,.5);box-shadow:0 0 10px #05161c inset}.mdl.ptf{overflow:scroll}.mdl.ptf .mdl__inner{width:96%;padding:40px 0 15px;text-align:center;position:absolute;top:50%;left:50%;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 20%, #091f28 50%, #091c24 80%, rgba(9, 21, 26, 0) 100%);transform:translate(-50%, -50%)}.mdl.ptf .mdl__inner::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}.mdl.ptf .mdl__inner::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}@media(max-height: 480px){.mdl.ptf .mdl__inner{top:40px;transform:translate(-50%, 0)}}.mdl.ptf .mdl__inner h2{width:190px;margin:0 auto 30px;color:#fffae6;font-size:2.4rem;font-weight:bold}.mdl.ptf .mdl__inner .mdl__ptfNav{display:flex;justify-content:space-between;width:420px;margin:0 auto;display:block;width:190px;margin:0 auto}.mdl.ptf .mdl__inner .mdl__ptfNav li{margin:0 2px;border-top:1px solid #646464}.mdl.ptf .mdl__inner .mdl__ptfNav li a{display:block;position:relative;width:130px;padding:56px 0 0;text-decoration:none}.mdl.ptf .mdl__inner .mdl__ptfNav li a::before{display:block;content:"";position:absolute;top:18px;left:50%;width:100%;height:22px;opacity:.4;transform:translate(-50%, 0)}.mdl.ptf .mdl__inner .mdl__ptfNav li a.ps4::before{background:url(../../../pc/img/common/ftr_ps4.png) no-repeat center center;background-size:auto 18px}.mdl.ptf .mdl__inner .mdl__ptfNav li a.xone::before{background:url(../../../pc/img/common/ftr_xboxone.png) no-repeat center center;background-size:auto 18px}.mdl.ptf .mdl__inner .mdl__ptfNav li a.steam::before{background:url(../../../pc/img/common/ftr_steam.png) no-repeat center center;background-size:auto 22px}.mdl.ptf .mdl__inner .mdl__ptfNav li a span{display:block;border:1px solid rgba(0,0,0,0);background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(42,182,203,.6);color:#fff;font-size:1rem;text-align:center;line-height:26px;transition:background .3s,box-shadow .3s}.mdl.ptf .mdl__inner .mdl__ptfNav li a.active::before{opacity:1}.mdl.ptf .mdl__inner .mdl__ptfNav li a.active span{background:url(../img/common/btn_icon_arrow.png) no-repeat 95% center #1d6a79}.mdl.ptf .mdl__inner .mdl__ptfNav li a:hover span{border:1px solid #2d5d70;background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(22,103,133,.5);box-shadow:0 0 10px #05161c inset}.mdl.ptf .mdl__inner .mdl__ptfNav li a{width:100%;padding:50px 0 25px}.mdl.ptf .mdl__inner .mdl__close label{position:absolute;width:34px;height:34px;background:url(../img/common/mdl_btn_close.png) no-repeat;cursor:pointer;transition:background .3s;top:-16px;right:2%;background:url(../../pc/img/common/mdl_btn_close.png) no-repeat}.mdl.ptf .mdl__inner .mdl__close label:hover{background:url(../img/common/mdl_btn_close-on.png) no-repeat}.mdl.reward{overflow:scroll}.mdl.reward div.mdl__inner{width:96%;padding:40px 0 15px;text-align:center;position:absolute;top:50%;left:50%;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 20%, #091f28 50%, #091c24 80%, rgba(9, 21, 26, 0) 100%);transform:translate(-50%, -50%)}.mdl.reward div.mdl__inner::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}.mdl.reward div.mdl__inner::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}@media(max-height: 480px){.mdl.reward div.mdl__inner{top:40px;transform:translate(-50%, 0)}}.mdl.reward div.mdl__inner p.reward{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;position:relative;line-height:1}.mdl.reward div.mdl__inner p.reward img{width:200px;height:200px;margin:10px 0}.mdl.reward div.mdl__inner p.reward span.tit{font-size:2.4rem}.mdl.reward div.mdl__inner .mdl__close label{position:absolute;width:34px;height:34px;background:url(../img/common/mdl_btn_close.png) no-repeat;cursor:pointer;transition:background .3s;top:-16px;right:2%;background:url(../../pc/img/common/mdl_btn_close.png) no-repeat}.mdl.reward div.mdl__inner .mdl__close label:hover{background:url(../img/common/mdl_btn_close-on.png) no-repeat}input#login-toggle:checked~.mdl.login{visibility:visible;opacity:1}input#ptf-toggle:checked~.mdl.ptf,input#ptf-toggle:checked~.mdl.ptf-top{visibility:visible;opacity:1}input#reward-toggle:checked~.mdl.reward{visibility:visible;opacity:1}#accountLink{position:relative;width:92%;margin:50px auto 100px;padding:30px 0;background:linear-gradient(to right, rgba(9, 21, 26, 0) 0%, #091c24 37%, #091f28 50%, #091c24 63%, rgba(9, 21, 26, 0) 100%);text-align:center}#accountLink::before{display:block;content:"";position:absolute;top:0;bottom:auto;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}#accountLink::after{display:block;content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, rgba(50, 50, 50, 0.02) 1%, rgba(54, 108, 129, 0.98) 50%, #366b7f 51%, rgba(50, 50, 50, 0) 100%)}#accountLink dl{width:100%;margin:0 auto 25px}#accountLink dl dt{margin:0 0 25px;color:#fffae6;font-family:"Oswald",sans-serif;font-size:2.2rem}#accountLink dl dd{color:#afafa7}#accountLink dl dd.txt{margin:0 0 30px;font-size:1.4rem}#accountLink dl dd.attention{font-size:1.2rem}#accountLink .selectBox{display:inline-block;position:relative;text-align:center}#accountLink .selectBox p.selected label{display:block;position:relative;width:198px;color:#fff;border:1px solid #c81c2f;background:rgba(50,50,50,.4);text-align:center;line-height:42px;cursor:pointer}#accountLink .selectBox p.selected label::after{display:block;content:"";position:absolute;top:50%;right:10px;width:8px;height:12px;background:url(../img/overview/arrow_btn.png) no-repeat;transform:translate(0, -50%) rotate(90deg)}#accountLink .selectBox ul{position:absolute;width:198px;border:1px solid #c81c2f;border-top:none;background:rgba(50,50,50,.4);text-align:center;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}#accountLink .selectBox ul li{border-bottom:1px solid #c81c2f}#accountLink .selectBox ul li a{display:block;color:#fff;text-decoration:none;line-height:36px}#accountLink .selectBox ul li:last-of-type{border-bottom:none}#accountLink .selectBox input#ptfSelect:checked~ul{visibility:visible;opacity:1}#accountLink p.btn{display:inline-block}#accountLink p.btn a{display:flex;justify-content:center;align-items:center;width:320px;height:45px;margin:0 auto;border:1px solid #387086;background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(6,22,29,.98);color:#fffae6;font-size:1.6rem;transition:background .3s,box-shadow .3s}#accountLink p.btn a:hover{border:1px solid #2d5d70;background:url(../img/common/btn_icon_arrow.png) no-repeat 98% center rgba(22,103,133,.5);box-shadow:0 0 10px #05161c inset}.hidden,.hiddenTab,.hidden_mb{display:none}
