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}nav.gNav{position:-webkit-sticky;position:sticky;top:44px;width:100%;z-index:1000;pointer-events:none}nav.gNav .inner{display:flex;justify-content:center;min-width:1060px}nav.gNav .inner .logo{position:relative;width:calc(50% - 530px + 218px);height:103px;border-bottom:1px solid #464646;background:rgba(0,0,0,.8)}nav.gNav .inner .logo::after{display:block;content:"";position:absolute;top:0;right:-57px;width:57px;height:104px;background:url(../img/common/header_title_bg.png) no-repeat}nav.gNav .inner .logo a{display:block;position:absolute;top:50%;right:10px;width:199px;height:65px;background:url(../img/common/logo.png) no-repeat;transform:translateY(-50%);pointer-events:all}nav.gNav .inner .logo a:lang(ja){background:url(../img/common/logo_ja.png) no-repeat}nav.gNav .inner ul{display:flex;width:calc(50% + 312px);height:50px;margin:0 0 0 57px;padding:0 0 0 172px;border-bottom:1px solid #464646;background:url(../img/common/header_nav_bg.png) repeat-x left center;box-sizing:border-box}nav.gNav .inner ul li{position:relative;margin:0 5px}nav.gNav .inner ul li a,nav.gNav .inner ul li label{display:flex;justify-content:center;align-items:center;height:50px;padding:0 24px;color:#fff;font-family:"Oswald",sans-serif;font-size:1.7rem;font-weight:400;white-space:nowrap;letter-spacing:-0.5px;cursor:pointer;pointer-events:all}nav.gNav .inner ul li:hover a,nav.gNav .inner ul li:hover label,nav.gNav .inner ul li.current a,nav.gNav .inner ul li.current label{background:linear-gradient(to bottom, rgba(8, 92, 91, 0) 0%, rgba(8, 92, 91, 0.4) 100%)}.top nav.gNav ul li:nth-of-type(1) a,.top nav.gNav ul li:nth-of-type(1) label{background:linear-gradient(to bottom, rgba(8, 92, 91, 0) 0%, rgba(8, 92, 91, 0.4) 100%)}.overview nav.gNav ul li:nth-of-type(2) a,.overview nav.gNav ul li:nth-of-type(2) label{background:linear-gradient(to bottom, rgba(8, 92, 91, 0) 0%, rgba(8, 92, 91, 0.4) 100%)}.worldrecords nav.gNav ul li:nth-of-type(3) a,.worldrecords nav.gNav ul li:nth-of-type(3) label{background:linear-gradient(to bottom, rgba(8, 92, 91, 0) 0%, rgba(8, 92, 91, 0.4) 100%)}.top{min-height:100vh;background:url(../img/top/bg.jpg) no-repeat center top;background-size:cover}.top #titleLink{display:flex;justify-content:flex-end;position:absolute;top:160px;right:calc(50% - 530px);z-index:100}.top #titleLink a{display:block;width:164px;height:49px;background:url(../img/common/bnr-re3-en.png) no-repeat;transition:opacity .3s}.top #titleLink a:hover{opacity:.8}.top #titleLink a:lang(ja){background:url(../img/common/bnr-re3.png) no-repeat}.top main{display:block;position:relative;width:1060px;padding:52px 0 145px 0;z-index:10}.top main #contents h1{margin:30px auto 67px;text-align:center}.top main #contents ul.nav{position:relative;margin:0 auto}.top main #contents ul.nav li{display:flex;justify-content:center;align-items:center;position:relative;margin:0 0 45px;line-height:1}.top main #contents ul.nav li a,.top main #contents ul.nav li label{display:block;color:#e9ebeb;font-family:"Oswald",sans-serif;font-size:3rem;font-weight:400;letter-spacing:-0.5px;cursor:pointer;transition:opacity .3s}.top main #contents ul.nav li a:hover,.top main #contents ul.nav li label:hover{color:rgba(209,20,14,.8);text-shadow:0 0 10px rgba(0,0,0,.2)}.top main #contents ul.nav li a:hover::after,.top main #contents ul.nav li label:hover::after{display:block;content:"";position:absolute;bottom:-30px;left:50%;width:310px;height:2px;background:linear-gradient(to right, rgba(50, 50, 50, 0) 0%, #ee0f01 50%, rgba(50, 50, 50, 0) 100%);transform:translateX(-50%)}.top main #contents ul.nav li span{position:absolute;top:38px;left:50%;visibility:hidden;opacity:0;color:rgba(209,20,14,.8);font-size:1.4rem;transform:translate(-50%, 0);transition:all .3s}.top main #contents ul.nav li span.new{top:50%;right:calc(50% - 97px);left:auto;visibility:visible;opacity:1;color:#e50012;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:bold;letter-spacing:1px;transform:translate(0, -50%)}.top main #contents ul.nav li a:hover~span,.top main #contents ul.nav li label:hover~span{visibility:visible;opacity:1}.top #news{position:absolute;top:950px;width:100%;min-width:1060px;z-index:100}.top #news a{display:block;width:100%;background:rgba(13,53,70,.8);text-decoration:none;transition:background .3s}.top #news a:hover{opacity:.8}.top #news dl{display:flex;align-items:center;position:relative;left:-20px;width:1060px;height:53px;min-height:53px;margin:0 auto;padding:0 50px 0;box-sizing:border-box;color:#fff;font-size:1.3rem}.top #news dl::after{display:block;content:"";position:absolute;top:50%;right:25px;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translate(0, -50%)}.top #news dl dt{position:relative;width:90px;padding:0 10px 0 0;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:bold}.top #news dl dt::after{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:37px;background:#fff;transform:translate(0, -50%)}.top #news dl dd{display:block;position:relative;width:920px;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;line-height:37px;overflow:hidden}.top #news dl dd::before{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:37px;background:#fff;transform:translate(0, -50%)}.overview{min-width:1060px;min-height:100vh;background:url(../img/overview/bg.jpg) no-repeat center top #000 fixed;background-size:cover}.overview video{display:block;position:fixed;top:0;left:0;width:100%;min-height:100%;opacity:.3}.overview #pageSetting{display:flex;flex-direction:column;align-items:flex-end;position:relative;width:1060px;margin:-35px auto 0;z-index:500}.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}.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(../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 .selectPtf dl dd.ptf label:hover{box-shadow:0 0 20px rgba(255,255,255,.7) inset,0 0 3px rgba(10,3,7,.5) inset}.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(../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 #pageSetting p.mainTitle a:hover{background:url(../img/common/btn_icon_arrow.png) no-repeat 96% center #166785}.overview #contents{position:relative;width:100%;min-width:1060px;margin:252px 0 0;padding:0 0 199px;background:rgba(1,11,15,.9)}.overview #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:-190px}.overview #contents #profile{text-align:center}.overview #contents #profile dl{position:relative}.overview #contents #profile dl dt{position:absolute;top:-57px;left:50%;width:100px;height:100px;padding:6px;background:url(../img/overview/profile_frame_lt.png) no-repeat left top,url(../img/overview/profile_frame_rt.png) no-repeat right top,url(../img/overview/profile_frame_lb.png) no-repeat left bottom,url(../img/overview/profile_frame_rb.png) no-repeat right bottom;transform:translateX(-50%);z-index:10}.overview #contents #profile dl dt .icon_area{width:100px;height:100px;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(../img/common/profile_menu.png) no-repeat;transform:translateX(-50%);cursor:pointer}.overview #contents #profile dl dt label.btn:hover,.overview #contents #profile dl dt #icon-toggle:checked~label.btn{background:url(../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:135px;left:-45px;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(../img/common/btn_icon_item.png) no-repeat -6px center}.overview #contents #profile dl dt div ul li a span.change{background:url(../img/common/btn_icon_change.png) no-repeat 5px center}.overview #contents #profile dl dt div ul li a span.mypage{background:url(../img/common/btn_icon_mypage.png) no-repeat left center}.overview #contents #profile dl dt div ul li a span.ovpage{background:url(../img/common/btn_icon_overview.png) no-repeat left center}.overview #contents #profile dl dt div ul li a:hover{background:#166785;box-shadow:0px 0px 10px 3px rgba(5,28,28,.3) inset}.overview #contents #profile dl dd{position:relative;padding:76px 0 0 0}.overview #contents #profile dl dd p{margin:0 auto 19px}.overview #contents #profile dl dd p.name a{color:#fff;font-family:"Century Gothic",sans-serif;font-size:1.6rem;text-decoration:underline}.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 16px;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{display:flex;justify-content:center;align-items:center}.overview #contents #profile dl dd .points li{color:#fff;font-weight:bold}.overview #contents #profile dl dd .points li.point{margin:0 18px 0 0;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 a{display: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:hover{text-decoration:none}.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;justify-content:center;align-items:center;position:relative;width:1060px;height:96px;margin:50px auto;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{color:#afafa7;font-size:1.4rem}.overview #contents #profile dl dd .sitebuddy li span{color:#12a0a5}.overview #contents #profile dl dd .sitebuddy li.btn{margin:0 10px}.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;cursor:pointer}.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:1060px;margin:72px auto 185px;padding:18px 12px 14px 22px;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:-46px;left:-1px;width:205px;height:43px;padding:0 17px;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:2.2rem;letter-spacing:.2px;white-space:nowrap}.overview #contents #matchplayer h3 span{display:flex;justify-content:center;align-items:center;width:52px;height:27px;margin:0 12px 0 0;background:rgba(56,112,134,.4);font-size:1.6rem;letter-spacing:-0.5px}.overview #contents #matchplayer h3::after{display:block;content:"";position:absolute;top:0;right:-78px;width:78px;height:43px;background:url(../img/overview/matchplayer_title_bg.png) no-repeat}.overview #contents #matchplayer .matchplayer__scroll{height:140px;padding:0 16px 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:1060px;height:174px;background:url(../img/overview/bg_nodata.png) repeat center center;color:#424f5e;font-family:"Oswald",sans-serif;font-size:3rem}.overview #contents #matchplayer .matchplayer__scroll ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.overview #contents #matchplayer .matchplayer__scroll ul li{display:block;width:498px;margin:0 5px 5px 0}.overview #contents #matchplayer .matchplayer__scroll ul li:nth-of-type(2n){margin:0 0 5px}@media all and (-ms-high-contrast: none){.overview #contents #matchplayer .matchplayer__scroll ul li{width:493px}}@-moz-document url-prefix(){.overview #contents #matchplayer .matchplayer__scroll ul li{width:493px}}.overview #contents #matchplayer .matchplayer__scroll ul li a{display:flex;align-items:center;width:500px;height:43px;padding:0 0 0 18px;background:rgba(42,111,115,.25);box-sizing:border-box;transition:background .3s}.overview #contents #matchplayer .matchplayer__scroll ul li a:hover{background:#276a76}.overview #contents #matchplayer .matchplayer__scroll ul li a span.num{width:40px;margin:0 8px 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:0 20px 0 0;border:1px solid #464a4b}.overview #contents #matchplayer .matchplayer__scroll ul li a span.name{width:120px;color:#fff;font-family:"Oswald",sans-serif;font-size:1.6rem;line-height:1;word-break:break-all}.overview #contents #matchplayer .matchplayer__scroll ul li a span.time{width:102px;margin:0 0 0 10px;padding:0 0 0 18px;background:url(../img/overview/icon_time.png) no-repeat left center;color:#a5d8ff;font-family:"Oswald",sans-serif;font-size:1rem;letter-spacing:.5px}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara{width:180px;height:43px;overflow:hidden}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p{position:relative;height:43px}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p::after{display:block;content:"";position:absolute;top:9px;left:0;font-size:1.1rem;letter-spacing:.5px;transform:rotate(-42deg)}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p.teams::after{content:"TEAMS";color:#49b0ff}.overview #contents #matchplayer .matchplayer__scroll ul li a div.chara p.enemy::after{content:"ENEMY";color:#e83b3b}.overview #contents #matchplayer .matchplayer__scroll ul _:-ms-lang(x)::backdrop,.overview #contents #matchplayer .matchplayer__scroll ul li{width:493px}.overview #contents #matchplayer .matchplayer__scroll ul _:lang(x)::-ms-,.overview #contents #matchplayer .matchplayer__scroll ul li{width:493px}.overview #contents #matchplayer .matchplayer__caption{position:absolute;right:0;bottom:-34px;color:#697c8b;font-size:1.1rem;letter-spacing:.5px}.overview #contents section#matchlog{position:relative;width:1087px;margin:119px auto 305px;background:url(../img/common/frame_mid.png) repeat-Y center top}.overview #contents section#matchlog::before{display:block;content:"";position:absolute;top:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_top.png) no-repeat center top}.overview #contents section#matchlog::after{display:block;content:"";position:absolute;bottom:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_btm.png) no-repeat center top}.overview #contents section#matchlog h3{position:relative;top:-50px;margin:0 0 35px;font-family:"Oswald",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.5px}.overview #contents section#matchlog h3 span{display:block;margin:20px 0 0;color:#12a0a5;font-size:1.8rem}.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 .matchlog__list,.overview #contents section#matchlog .matchlog__survivor.addData .matchlog__list{height:290px}.overview #contents section#matchlog .matchlog__mastermind h4,.overview #contents section#matchlog .matchlog__survivor h4{display:flex;justify-content:center;align-items:center;width:956px;height:53px;background:url(../img/overview/matchlog_title_bg.png) no-repeat left center;font-family:"Oswald",sans-serif;font-size:2rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf{display:flex;justify-content:center;align-items:center;position:relative;margin:0 5px 0 0;padding:20px 0 32px}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf{width:430px;height:28px;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(../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 li,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li{display:flex;align-items:center;position:absolute;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{font-size:3.6rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.win,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.win{display:flex;flex-direction:row-reverse;top:7px;left:calc(50% - 307px)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.win span,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.win span{min-width:34px;margin:0 12px 0 0;text-align:right}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.lose,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.lose{top:7px;right:calc(50% - 313px)}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.lose span,.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.lose span{min-width:34px;margin:0 0 0 16px;color:#6d6d6d;text-align:left}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list,.overview #contents section#matchlog .matchlog__survivor .matchlog__list{position:relative;width:965px;height:163px;padding:15px;margin:0 auto 48px;box-sizing:border-box;border:1px solid #576275;background:rgba(14,41,53,.3);z-index:10}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll{height:255px;padding:0 10px 0 0;overflow:auto}.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:965px;height:163px;background:url(../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;align-items:center;width:100%;height:49px;margin:0 0 4px;background:rgba(42,111,115,.25);box-sizing:border-box}.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:relative;width:26px;height:44px;margin:0 44px 0 0;padding:0 0 0 10px;background:rgba(56,112,134,.3);font-family:"Oswald",sans-serif;font-size:1.2rem}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.num::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li span.num::after{display:block;content:"";position:absolute;top:0;right:-46px;width:46px;height:44px;background:url(../img/overview/matchlog_list_bg-right.png) no-repeat}.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{position:relative;left:-20px;width:103px;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{position:relative;left:-16px;width:165px;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(../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.time::after,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li p.time::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.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;left:-15px;width:148px;color:#fff;font-family:"Oswald",sans-serif;font-size:1.3rem}.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:2rem}.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;position:relative;left:-10px;width:120px;height:44px;color:#fff;font-family:"Oswald",sans-serif;font-size:1.3rem}.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:2.6rem}.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{position:relative;width:349px;height:43px;overflow:hidden}.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:absolute;top:-20px;right:115px;width:195px;height:auto;transform:rotate(-50deg);overflow:hidden}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li div.img .stage img,.overview #contents section#matchlog .matchlog__survivor .matchlog__list .matchlog__scroll ul li div.img .stage img{width:195px;height:auto;transform:rotate(50deg)}.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{position:absolute;top:0;right:-10px;width:180px;height:43px;overflow:hidden}.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}.overview #contents section#matchlog .matchlog__mastermind label.btn,.overview #contents section#matchlog .matchlog__survivor label.btn{display:none}.overview #contents section#matchlog .matchlog__mastermind h4{margin:-47px auto 13px}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf div.bargraf p span{background:url(../img/overview/bar-red.jpg) repeat-x}.overview #contents section#matchlog .matchlog__mastermind .matchlog__graf ul li.win span{color:#af1515}.overview #contents section#matchlog .matchlog__mastermind .matchlog__list .matchlog__scroll ul li span.win{color:#af1515}.overview #contents section#matchlog .matchlog__survivor{position:relative;padding:0 0 163px}.overview #contents section#matchlog .matchlog__survivor.addData{padding:0 0 247px}.overview #contents section#matchlog .matchlog__survivor h4{margin:0 auto 13px}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf{margin:0 5px 0 0}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf p.win span{color:#147fd8}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf div.bargraf p span{background:url(../img/overview/bar-blue.jpg) repeat-x}.overview #contents section#matchlog .matchlog__survivor .matchlog__graf ul li.win span{color:#147fd8}.overview #contents section#matchlog .matchlog__survivor .matchlog__list{position:absolute;top:146px;left:calc(50% - 482px)}.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:1087px;margin:119px auto 305px;background:url(../img/common/frame_mid.png) repeat-Y center top}.overview #contents section#mastermind::before,.overview #contents section#survivor::before{display:block;content:"";position:absolute;top:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_top.png) no-repeat center top}.overview #contents section#mastermind::after,.overview #contents section#survivor::after{display:block;content:"";position:absolute;bottom:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_btm.png) no-repeat center top}.overview #contents section#mastermind#survivor,.overview #contents section#survivor#survivor{margin:119px auto}.overview #contents section#mastermind h3,.overview #contents section#survivor h3{position:relative;top:-50px;margin:0 0 35px;font-family:"Oswald",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.5px;top:-42px}.overview #contents section#mastermind h3 span,.overview #contents section#survivor h3 span{display:block;margin:20px 0 0;color:#12a0a5;font-size:1.8rem}.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;justify-content:center;align-items:center;position:relative;margin:0 0 92px;padding:0 0 0 10px}.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;align-items:center;width:290px;height:196px;padding:10px 0 0}.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:300px;font-size:1.6rem}.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:3rem}.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:170px;height:187px;margin:0 56px;border:1px solid #419096;background:url(../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{width:100%;height:auto;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}.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:23px;left:68px;width:183px;height:158px}.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:1.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:46px}.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:145px;width:140px}.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:66px;left:217px}.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:191px;left:164px}.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:191px;left:30px}.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:66px;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:205px;left:50%;width:170px;text-align:center;transform:translateX(-50%)}.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.5rem;letter-spacing:0}.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}.overview #contents section#mastermind .survivor__data p.img,.overview #contents section#survivor .survivor__data p.img{width:170px;height:208px}.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:270px;height:auto;transform:translateX(-50%)}.overview #contents section#mastermind .survivor__data dl,.overview #contents section#survivor .survivor__data dl{top:215px}.overview #contents section#mastermind table,.overview #contents section#survivor table{position:relative;width:963px;margin:0 auto;border-top:1px solid #576275;z-index:10}.overview #contents section#mastermind table thead th,.overview #contents section#survivor table thead th{height:84px;padding:0 5px;border-right:1px solid #576275;border-bottom:1px solid #576275;box-sizing:border-box;font-size:1.4rem;vertical-align:middle;line-height:1.2}.overview #contents section#mastermind table thead th.col1,.overview #contents section#survivor table thead th.col1{width:26.2%}.overview #contents section#mastermind table thead th.col2,.overview #contents section#mastermind table thead th.col3,.overview #contents section#mastermind table thead th.col4,.overview #contents section#mastermind table thead th.col5,.overview #contents section#survivor table thead th.col2,.overview #contents section#survivor table thead th.col3,.overview #contents section#survivor table thead th.col4,.overview #contents section#survivor table thead th.col5{width:14.2%}.overview #contents section#mastermind table thead th.col6,.overview #contents section#survivor table thead th.col6{width:17%;border-right:none}.overview #contents section#mastermind table tbody td,.overview #contents section#survivor table tbody td{height:156px;border-right:1px solid #576275;border-bottom:1px solid #576275;font-family:"Oswald",sans-serif;font-size:2.1rem;text-align:center;vertical-align:middle}.overview #contents section#mastermind table tbody td span,.overview #contents section#survivor table tbody td span{display:block;width:200px;margin:0 auto;background:rgba(42,182,203,.7);font-size:1.2rem;line-height:27px}.overview #contents section#mastermind table tbody td:last-of-type,.overview #contents section#survivor table tbody td:last-of-type{border-right:none}.overview #contents section#mastermind table.mastermind__table tbody td .filter,.overview #contents section#survivor table.mastermind__table tbody td .filter{display:flex;justify-content:center;position:relative;width:192px;height:94px;margin:0 auto 5px}.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter1,.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter2,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter1,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter2{position:relative;width:94px;height:92px;border:1px solid #fff;overflow:hidden}.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter1 img,.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter2 img,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter1 img,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter2 img{position:absolute;top:0;left:50%;width:110px;height:auto;transform:translateX(-50%)}.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter1,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter1{border-right:none}.overview #contents section#mastermind table.mastermind__table tbody td .filter .filter2 img,.overview #contents section#survivor table.mastermind__table tbody td .filter .filter2 img{top:-25px}.overview #contents section#mastermind table.survivor__table tbody td .filter,.overview #contents section#survivor table.survivor__table tbody td .filter{position:relative;width:192px;height:110px;margin:0 auto;overflow:hidden}.overview #contents section#mastermind table.survivor__table tbody td .filter img,.overview #contents section#survivor 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:963px;margin:10px auto 0;font-size:1.2rem}.overview #contents section#records{position:relative;width:1087px;margin:119px auto 0;background:url(../img/common/frame_mid.png) repeat-Y center top}.overview #contents section#records::before{display:block;content:"";position:absolute;top:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_top.png) no-repeat center top}.overview #contents section#records::after{display:block;content:"";position:absolute;bottom:-119px;left:0;width:1087px;height:119px;background:url(../img/common/frame_btm.png) no-repeat center top}.overview #contents section#records h3{position:relative;top:-50px;margin:0 0 35px;font-family:"Oswald",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.5px;top:-64px;margin:0}.overview #contents section#records h3 span{display:block;margin:20px 0 0;color:#12a0a5;font-size:1.8rem}.overview #contents section#records .records＿_graf{display:flex;justify-content:space-between;align-items:center;width:1006px;margin:-42px auto 5px}.overview #contents section#records .records＿_graf dt{display:flex;width:178px;font-family:"Oswald",sans-serif;font-size:2.4rem;letter-spacing:-0.5px}.overview #contents section#records .records＿_graf dt span{width:25px;margin:0 .5em 0 0;color:#0f868b;text-align:right}.overview #contents section#records .records＿_graf dd{display:inline-block;width:825px;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(../img/overview/bar-gray.jpg) repeat-x}.overview #contents section#records .records＿_graf dd p span{display:block;width:0;height:16px;background:url(../img/overview/bar-green.jpg) repeat-x;transition:width .5s}.overview #contents section#records .records＿_caption{display:block;float:right;position:relative;margin:0 40px 15px 0px;padding:5px 0 5px 20px;background:url(../img/overview/records_icon_world.png) no-repeat left center;color:#aaa;font-size:1rem}.overview #contents section#records .records__list{position:relative;width:1006px;margin:40px auto 0;border-top:1px solid #576275;z-index:10}.overview #contents section#records .records__list ul.item{display:flex;flex-wrap:wrap;width:100%}.overview #contents section#records .records__list ul.item li{width:50%;padding:5px 0;border-right:1px solid #576275;border-bottom:1px solid #576275;box-sizing:border-box}.overview #contents section#records .records__list ul.item li:nth-of-type(even){border-right:none}.overview #contents section#records .records__list ul.item li dl{display:flex;color:#aaa;align-items:center}.overview #contents section#records .records__list ul.item li dl dt{display:flex;align-items:center;position:relative;width:39%;height:53px;padding:0 0 12px 40px;border-right:1px solid #576275;box-sizing:border-box}.overview #contents section#records .records__list ul.item li dl dt.chk{color:#fff}.overview #contents section#records .records__list ul.item li dl dt.chk::after{display:block;content:"";position:absolute;top:calc(50% - 8px);left:7px;width:28px;height:16px;background:url(../img/overview/record-chk.png) no-repeat;transform:translateY(-50%)}.overview #contents section#records .records__list ul.item li dl dt.chk p{color:#aaa}.overview #contents section#records .records__list ul.item li dl dt::before{display:block;content:"";position:absolute;top:calc(50% - 6px);left:10px;width:16px;height:16px;border:1px solid #fff;background:#000;transform:translateY(-50%)}.overview #contents section#records .records__list ul.item li dl dt p{position:absolute;bottom:0;right:5px;font-size:1rem}.overview #contents section#records .records__list ul.item li dl dd{display:flex;justify-content:space-around;align-items:center;width:45%;height:53px;padding:0 10px;border-right:1px solid #576275;box-sizing:border-box;font-size:1.1rem}.overview #contents section#records .records__list ul.item li dl dd.reward{flex-direction:column;justify-content:center;width:16%;border-right:none;font-size:1rem;text-align:center;letter-spacing:-0.5px}.overview #contents section#records .records__list ul.item li dl dd.reward span{display:none}.overview #contents section#records .records__list ul.item li dl dd img{width:36px;height:36px;border:1px solid #dcdcdc;cursor:pointer}.overview #contents section#records .sideNav,.overview #contents section#records .btmNav{display:none}.overview #titleLink{display:none}.worldrecords{min-width:1060px;min-height:100vh;background:url(../img/worldrecords/bg.jpg) no-repeat center top #000 fixed;background-size:cover}.worldrecords video{display:block;position:fixed;top:0;left:0;width:100%;min-height:100%;opacity:.3}.worldrecords #titleLink{display:flex;justify-content:flex-end;position:absolute;top:160px;right:calc(50% - 530px);z-index:100;right:calc(50% - 530px)}.worldrecords #titleLink a{display:block;width:164px;height:49px;background:url(../img/common/bnr-re3-en.png) no-repeat;transition:opacity .3s}.worldrecords #titleLink a:hover{opacity:.8}.worldrecords #titleLink a:lang(ja){background:url(../img/common/bnr-re3.png) no-repeat}.worldrecords main #contents{position:relative;min-width:1060px;margin:1039px 0 0;padding:23px 0 30px;background:url(../img/worldrecords/contents_highlight.jpg) no-repeat center top,url(../img/worldrecords/contents_belt.jpg) repeat-x,url(../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:-934px}.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:-1160px;left:calc(50% - 944px);width:100%;max-width:1889px;height:1160px;background:url(../img/worldrecords/info_bg_brock1.png) no-repeat calc(50% - 20px) 56px}@media(max-width: 1730px){.worldrecords main #contents section#info{left:0}}.worldrecords main #contents section#info::before{display:block;content:"";position:absolute;top:210px;right:calc(50% - 655px);width:357px;height:311px;background:url(../img/worldrecords/info_bg_brock1_1.png) no-repeat;z-index:1000}.worldrecords main #contents section#info .info__brock1{position:absolute;top:361px;left:calc(50% - 442px);width:890px;height:575px;z-index:1}.worldrecords main #contents section#info .info__brock1::before{display:block;content:"";position:absolute;top:130px;left:-330px;width:723px;height:449px;background:url(../img/worldrecords/line_left.gif) no-repeat}.worldrecords main #contents section#info .info__brock1::after{display:block;content:"";position:absolute;top:240px;left:690px;width:430px;height:342px;background:url(../img/worldrecords/line_right.gif) no-repeat}.worldrecords main #contents section#info .info__brock1 input#displaySelect1:checked~.select-box ul li:nth-of-type(1) label{background:url(../img/worldrecords/radio_on.png) no-repeat left center;background-size:auto 20px}.worldrecords main #contents section#info .info__brock1 input#displaySelect2:checked~.select-box ul li:nth-of-type(2) label{background:url(../img/worldrecords/radio_on.png) no-repeat left center;background-size:auto 20px}.worldrecords main #contents section#info .info__brock1 input#displaySelect3:checked~.select-box ul li:nth-of-type(3) label{background:url(../img/worldrecords/radio_on.png) no-repeat left center;background-size:auto 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:70px;left:55px;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:30px;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(../img/worldrecords/radio.png) no-repeat left center;background-size:auto 20px;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem;cursor:pointer}.worldrecords main #contents section#info .info__brock1 .map-box{position:relative;width:890px;height:550px;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:90px;left:50%;width:775px;height:450px;margin-left:0px;transform:translateX(-50%);z-index:2000;transition:opacity .3s}.worldrecords main #contents section#info .info__brock1 .map-box .musk-map{position:absolute;top:0;left:50%;width:890px;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:800px;height:30px;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:90px;left:50%;width:775px;height:450px;padding:0px;transform:translateX(-50%)}.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%;transition:opacity .3s}.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%);z-index:-1}.worldrecords main #contents section#info .info__brock2{display:flex;justify-content:space-around;align-items:center;position:absolute;top:789px;left:calc(50% - 610px);width:473px;height:253px;padding:46px 30px 61px 42px;background:url(../img/worldrecords/info_bg_brock2.png) no-repeat;box-sizing:border-box;z-index:200}.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;background:url(../img/worldrecords/info_title.png) no-repeat center top;background-size:auto 100%;box-sizing:border-box;font-family:"Oswald",sans-serif;font-size:1.9rem;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:1rem}.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:13px 0;color:#31c4ce;font-size:3rem;letter-spacing:-1px;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:5.5rem}.worldrecords main #contents section#info .info__brock2 dl dd.week{color:#fff;font-size:1.1rem;text-align:center;letter-spacing:.5px}.worldrecords main #contents section#info .info__brock2 dl dd.week p{display:inline-block;margin:0 10px;color:#74a5ac;font-family:"Oswald",sans-serif;line-height:1.4}.worldrecords main #contents section#info .info__brock2 dl dd.week p span{font-size:2rem}.worldrecords main #contents section#info .info__brock3{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:788px;left:calc(50% - 66px);width:562px;height:315px;padding:10px 10px 27px 27px;background:url(../img/worldrecords/info_bg_brock3.png) no-repeat;box-sizing:border-box;z-index:200}.worldrecords main #contents section#info .info__brock3 h3{display:flex;justify-content:center;align-items:center;width:485px;min-height:30px;margin:0 0 23px;background:url(../img/worldrecords/info_title.png) no-repeat center top;background-size:auto 100%;box-sizing:border-box;font-family:"Oswald",sans-serif;font-size:2.3rem;line-height:1.2;letter-spacing:-0.5px}.worldrecords main #contents section#info .info__brock3 h3 p{padding:0 0 0 20px;background:url(../img/worldrecords/info_icon2.png) no-repeat left center}.worldrecords main #contents section#info .info__brock3 h3 p span{color:#a6abab;font-size:1.1rem}.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:485px;height:180px;overflow:hidden}.worldrecords main #contents section#info .info__brock3 .slideArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;top:0;left:0;width:485px}.worldrecords main #contents section#info .info__brock3 .slideArea ul.moveTop{transition:top .3s}.worldrecords main #contents section#info .info__brock3 .slideArea ul li{width:48%;height:36px}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a{display:flex;align-items:center;position:relative;height:36px;padding:2px 0;box-sizing:border-box}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a:hover{background:#276a76}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a::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 a:nth-of-type(1)::before,.worldrecords main #contents section#info .info__brock3 .slideArea ul li a:nth-of-type(2)::before{display:block;content:"";position:absolute;top: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 a img.icon{width:16px;height:16px;margin:0 10px 0 0;border:1px solid #464a4b}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a span.name{width:78px;margin:0 5px;color:#cacbcb;font-family:"Oswald",sans-serif;font-size:1rem;letter-spacing:-0.5px;line-height:1;word-break:break-all}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a div.chara{position:absolute;top:2px;right:0;width:105px;height:28px;overflow:hidden}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a div.chara p{position:relative;height:32px}.worldrecords main #contents section#info .info__brock3 .slideArea ul li a div.chara p img{position:absolute;top:3px;width:112px}.worldrecords main #contents #dataArea{border:2px solid #3d6062;background:url(../img/worldrecords/contents_text1.png) no-repeat 40px 216px,url(../img/worldrecords/contents_text2.png) no-repeat 40px 850px,url(../img/worldrecords/contents_text2.png) no-repeat 1306px 954px,url(../img/worldrecords/contents_text2.png) no-repeat 40px 1813px,url(../img/worldrecords/contents_text2.png) no-repeat 40px 3030px,url(../img/worldrecords/contents_text2.png) no-repeat 1306px 2795px;width:calc(100% - 26px);max-width:1638px;margin:34px auto;padding:110px 0 90px}.worldrecords main #contents #dataArea section#character{width:1060px;margin:120px auto 0}.worldrecords main #contents #dataArea section#character h3{display:flex;justify-content:space-between;position:absolute;top:168px;left:0;width:100%}.worldrecords main #contents #dataArea section#character h3 div{display:flex;justify-content:flex-end;align-items:center;width:calc(50% - 530px);height:94px;background:url(../img/worldrecords/section_header.png) repeat-x left center}.worldrecords main #contents #dataArea section#character h3 div p{display:flex;align-items:center;position:absolute;top:0;left:calc(50% - 530px);width:409px;height:94px;padding:0 0 0 16px;background:url(../img/worldrecords/section_header_right.png) repeat-x left center;box-sizing:border-box;color:#c60b16;font-family:"Oswald",sans-serif;font-size:3.2rem;letter-spacing:0}.worldrecords main #contents #dataArea section#character h3 div p span{color:#d6d9d9;font-size:4.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}.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 div ul{display:flex;justify-content:center}.worldrecords main #contents #dataArea section#character div ul li.elem{margin:0 6px;padding:21px 8px 4px;box-sizing:border-box}.worldrecords main #contents #dataArea section#character div ul li.elem img{border:1px solid #27555c;width:100%;height:auto}.worldrecords main #contents #dataArea section#character div ul li.elem p.img{position:relative;width:124px;height:181px;border:1px solid #285c61;background:url(../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:210px;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:36px;color:#bfc7c7;font-size:1.4rem;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;height:99px;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:flex-end;align-items:center;height:44px;padding:1px 10px 1px 45px;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1.3rem;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:1.5rem}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li.world{background:url(../img/common/icon_world.png) no-repeat 5px center}.worldrecords main #contents #dataArea section#character div ul li.elem dl dd ul li.you{background:url(../img/common/icon_you.png) no-repeat 5px center}.worldrecords main #contents #dataArea section#character div.character__mastermind{margin:0 0 107px}.worldrecords main #contents #dataArea section#character div.character__mastermind ul li.elem{width:199px;height:538px;background:url(../img/worldrecords/mastermind_bg.png) no-repeat center top}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem{width:143px;height:469px;background:url(../img/worldrecords/survivor_bg.png) no-repeat center top}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem .img{position:relative;width:123px;height:178px;border:1px solid #26575c;background:url(../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:215px;height:auto;transform:translateX(-50%)}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li{padding:0 10px 0 45px}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li.world{background:url(../img/common/icon_world.png) no-repeat 0 center;background-size:27px}.worldrecords main #contents #dataArea section#character div.character__survivor ul li.elem dl dd ul li.you{background:url(../img/common/icon_you.png) no-repeat 0 center;background-size:27px}.worldrecords main #contents #dataArea section#battle{width:1340px;margin:320px auto 0}.worldrecords main #contents #dataArea section#battle h3{display:flex;justify-content:space-between;position:absolute;top:1780px;left:0;width:100%}.worldrecords main #contents #dataArea section#battle h3 div{display:flex;justify-content:flex-end;align-items:center;width:calc(50% - 530px);height:94px;background:url(../img/worldrecords/section_header.png) repeat-x left center}.worldrecords main #contents #dataArea section#battle h3 div p{display:flex;align-items:center;position:absolute;top:0;left:calc(50% - 530px);width:409px;height:94px;padding:0 0 0 16px;background:url(../img/worldrecords/section_header_right.png) repeat-x left center;box-sizing:border-box;color:#c60b16;font-family:"Oswald",sans-serif;font-size:3.2rem;letter-spacing:0}.worldrecords main #contents #dataArea section#battle h3 div p span{color:#d6d9d9;font-size:4.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}.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 .battle__graf{position:relative;height:428px;background:url(../img/worldrecords/battle_mastermind.png) no-repeat 52px 30px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf h5{display:flex;align-items:center;position:absolute;top:-11px;left:279px;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:2.1rem;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);font-weight:400;letter-spacing:2px}.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 canvas{position:absolute;top:-60px;right:10px;width:580px;height:350px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__graf p{position:absolute;top:50px;right:215px;width:148px;height:149px;padding:85px 9px 0 0;background:url(../img/worldrecords/piechart_title.png) no-repeat center center;box-sizing:border-box;color:#e9ebeb;font-size:1.6rem;text-shadow:0 0 10px #fff;text-align:center;letter-spacing:0}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{position:relative;top:-62px;left:calc(50% - 625px);width:1127px;padding:5px;border:3px solid #143b42;background:url(../img/worldrecords/battle_card_bg.png) repeat-x center bottom;background-size:auto 100%;box-sizing:border-box;box-shadow:0 0 0 1px #3d6062,0 0 0 2px #74a5ac inset}@media all and (-ms-high-contrast: none){.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{width:1138px}}@-moz-document url-prefix(){.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{width:1138px}}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card h5{display:flex;align-items:center;position:absolute;top:-46px;left:-4px;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:1.6rem;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);font-weight:200}.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 .battle__card__list{position:relative;height:1065px;padding:40px 0 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;align-items:center;position:absolute;top:0;left:6px;width:1090px;margin:0 0 1px;z-index:100}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li{border-top:1px solid #527d84;border-right:1px solid #527d84;border-bottom:1px solid #527d84;background:url(../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-top:1px solid #623d3d;border-right:1px solid #623d3d;border-bottom:1px solid #623d3d;border-left:1px solid #623d3d;background:url(../img/worldrecords/battle_card_tab-on.png) repeat-x}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.all{width:108px;border-radius:4px 0 0 0;border-left:1px solid #527d84}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.special{width:203px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.creature,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.device,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.camera,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.effect,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.charm{width:156px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li.charm{border-radius:0 4px 0 0}.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:38px;cursor:pointer}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label span{padding:0 0 0 30px;color:#e9ebeb;font-size:1.4rem;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(../img/worldrecords/tab_icon1.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle2] span{background:url(../img/worldrecords/tab_icon2.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle3] span{background:url(../img/worldrecords/tab_icon3.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle4] span{background:url(../img/worldrecords/tab_icon4.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle5] span{background:url(../img/worldrecords/tab_icon5.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle6] span{background:url(../img/worldrecords/tab_icon6.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .tab li label[for=card-toggle7] span{background:url(../img/worldrecords/tab_icon7.png) no-repeat left center}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card{display:flex;flex-wrap:wrap;width:1096px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem{position:relative;width:128px;padding:3px 4px;border-right:1px solid #285a60;border-bottom:1px solid #285a60}.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:129px;height:329px;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(../img/worldrecords/battle_card_title.png) repeat}@media all and (-ms-high-contrast: none){.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt{height:32px}}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt span{display:inline-block;padding:0 5px;border-left:4px solid #e7e7e7;color:#fff;font-size:1rem;text-shadow:0 0 5px #fff;line-height:1.2}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl _:-ms-lang(x)::backdrop,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt{height:32px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl _:lang(x)::-ms-,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dt{height:32px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul{flex-direction:column;justify-content:center;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:center;align-items:center;height:40px;padding:0 0 0 50px;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1.2rem;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:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li.world{background:url(../img/common/icon_world.png) no-repeat 7px center;background-size:27px}.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card .battle__card__list .card li.elem dl dd ul li.you{background:url(../img/common/icon_you.png) no-repeat 7px center;background-size:27px}.worldrecords main #contents #dataArea section#battle .battle__mastermind _:-ms-lang(x)::backdrop,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{width:1138px}.worldrecords main #contents #dataArea section#battle .battle__mastermind _:lang(x)::-ms-,.worldrecords main #contents #dataArea section#battle .battle__mastermind .battle__card{width:1138px}.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}.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 .battle__graf{position:absolute;top:30px;left:calc(50% - 684px);width:1231px;height:513px;background:url(../img/worldrecords/battle_survivor.png) no-repeat}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__graf h5{display:flex;align-items:center;position:absolute;top:56px;left:177px;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:2.1rem;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);font-weight:400;letter-spacing:2px}.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__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:1133px;margin:400px 0 0 96px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow{position:relative;margin:0 0 75px;border:3px solid #143b42;background:url(../img/worldrecords/battle_card_bg.png) no-repeat center bottom;background-size:100% 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__survivor .battle__list div.bow h5{display:flex;align-items:center;position:absolute;top:-46px;left:-4px;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:1.6rem;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);font-weight:200}.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 ul.bows{display:flex;flex-wrap:wrap;width:490px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem{position:relative;width:117px;padding:4px 2px;border-right:1px solid #285a60;border-bottom:1px solid #285a60}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem:nth-of-type(4n){border-right:none}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem:last-of-type .filter img{top:-30px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem .filter{position:relative;width:115px;height:150px;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:-45px;left:50%;width:155px;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:calc(100% - 20px);padding:5px 10px;background:url(../img/worldrecords/battle_card_title.png) repeat}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul{height:80px}.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:40px;padding:0 0 0 40px;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1.2rem;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:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li.world{background:url(../img/common/icon_world.png) no-repeat 7px center;background-size:27px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.bow ul.bows li.elem ul li.you{background:url(../img/common/icon_you.png) no-repeat 7px center;background-size:27px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon{position:relative;width:620px;margin:0 0 75px;border:3px solid #143b42;background:url(../img/worldrecords/battle_card_bg.png) no-repeat center bottom;background-size:100% 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__survivor .battle__list div.weapon h5{display:flex;align-items:center;position:absolute;top:-46px;left:-4px;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:1.6rem;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);font-weight:200}.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 ul.weapons{display:flex;flex-wrap:wrap}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons li{width:307px}.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 span{display:flex;justify-content:center;align-items:center;height:93px;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:120px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons li.title span.world{width:92px;background:url(../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:92px;background:url(../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:120px;border-right:1px solid #285a60;border-bottom:1px solid #285a60;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1.2rem;text-shadow:0 0 10px rgba(13,106,107,.5);font-size:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons li.item>span.name{width:110px;padding:0 5px;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:92px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.weapon ul.weapons li.item>span.you{width:92px}.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:185px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap{position:relative;border:3px solid #143b42;background:url(../img/worldrecords/battle_card_bg.png) no-repeat center -880px;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:-46px;left:-4px;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:1.8rem;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#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 ul.traps{display:flex}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem{position:relative;padding:2px;border-right:1px solid #285a60;border-bottom:1px solid #285a60}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem .filter{position:relative;width:115px;height:115px;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:-50px;left:50%;width:155px;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:calc(100% - 20px);padding:5px 10px;background:url(../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:center;align-items:center;height:40px;padding:0 0 0 40px;color:#418b8e;font-family:"Oswald",sans-serif;font-size:1.2rem;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:1.4rem}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li.world{background:url(../img/common/icon_world.png) no-repeat 7px center;background-size:27px}.worldrecords main #contents #dataArea section#battle .battle__survivor .battle__list div.trap ul.traps li.elem ul li.you{background:url(../img/common/icon_you.png) no-repeat 7px center;background-size:27px}body.item,body.item_detail{min-width:1060px;min-height:100vh;background:url(../img/overview/bg.jpg) no-repeat center top #000 fixed;background-size:cover}body.item video,body.item_detail video{display:block;position:fixed;top:0;left:0;width:100%;min-height:100%;opacity:.3}body.item #pageSetting,body.item_detail #pageSetting{display:flex;flex-direction:column;align-items:flex-end;position:relative;width:1060px;margin:-5px auto 0;z-index:500}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}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(../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 .selectPtf dl dd.ptf label:hover,body.item_detail #pageSetting .selectPtf dl dd.ptf label:hover{box-shadow:0 0 20px rgba(255,255,255,.7) inset,0 0 3px rgba(10,3,7,.5) inset}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(../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 #pageSetting p.mainTitle a:hover,body.item_detail #pageSetting p.mainTitle a:hover{background:url(../img/common/btn_icon_arrow.png) no-repeat 96% center #166785}body.item #contents,body.item_detail #contents{width:100%;min-width:1060px;margin:297px 0 0;padding:0 0 30px;background:rgba(1,11,15,.9)}body.item #contents h2,body.item_detail #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:-190px}body.item #contents #profile,body.item_detail #contents #profile{margin:0 0 80px;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:-57px;left:50%;width:100px;height:100px;padding:6px;background:url(../img/overview/profile_frame_lt.png) no-repeat left top,url(../img/overview/profile_frame_rt.png) no-repeat right top,url(../img/overview/profile_frame_lb.png) no-repeat left bottom,url(../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:100px;height:100px;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(../img/common/profile_menu.png) no-repeat;transform:translateX(-50%);cursor:pointer}body.item #contents #profile dl dt label.btn:hover,body.item #contents #profile dl dt #icon-toggle:checked~label.btn,body.item_detail #contents #profile dl dt label.btn:hover,body.item_detail #contents #profile dl dt #icon-toggle:checked~label.btn{background:url(../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:135px;left:-45px;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(../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(../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(../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(../img/common/btn_icon_overview.png) no-repeat left center}body.item #contents #profile dl dt div ul li a:hover,body.item_detail #contents #profile dl dt div ul li a:hover{background:#166785;box-shadow:0px 0px 10px 3px rgba(5,28,28,.3) inset}body.item #contents #profile dl dd,body.item_detail #contents #profile dl dd{position:relative;padding:76px 0 0 0}body.item #contents #profile dl dd p,body.item_detail #contents #profile dl dd p{margin:0 auto 19px}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 16px;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,body.item_detail #contents #profile dl dd .points{display:flex;justify-content:center;align-items:center}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 18px 0 0;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 a,body.item_detail #contents #profile dl dd .points li.get a{display: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:hover,body.item_detail #contents #profile dl dd .points li.get a:hover{text-decoration:none}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;justify-content:center;align-items:center;position:relative;width:1060px;height:96px;margin:50px auto;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{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{margin:0 10px}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;cursor:pointer}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:50px 0 0}body.item #contents #attentionTxt div,body.item_detail #contents #attentionTxt div{display:flex;justify-content:center;align-items:center;position:relative;width:960px;margin:0 auto;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%);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 #attentionTxt div::after,body.item_detail #contents #attentionTxt div::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%);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 #attentionTxt div p.txt,body.item_detail #contents #attentionTxt div p.txt{display:flex;align-items:center;padding:0 20px;box-sizing:border-box;color:#7e8c8c;font-size:1.8rem}body.item #contents #attentionTxt div p.txt span,body.item_detail #contents #attentionTxt div p.txt span{display:contents;color:#12a0a5}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;border:1px solid #0b5d7c;background:#0a2029;color:#e6fafa;font-size:1.2rem;text-decoration:none;transition:background .3s}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 #attentionTxt div p.change a:hover,body.item_detail #contents #attentionTxt div p.change a:hover{background:#0b5d7c}body.item #contents section.listUI,body.item_detail #contents section.listUI{display:flex;justify-content:space-between;position:relative;width:967px;height:40px;margin:0 auto 20px;z-index:1}body.item #contents section.listUI:last-of-type,body.item_detail #contents section.listUI:last-of-type{margin:20px auto 0}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{position:absolute;top:0;left:0;z-index:250}body.item #contents section.listUI div.filter dl,body.item_detail #contents section.listUI div.filter dl{position:relative;float:left;min-width:100px;margin:0 8px 0 0;box-sizing:border-box;border:1px solid #0b5d7c;background:#0a2029}body.item #contents section.listUI div.filter dl.type,body.item_detail #contents section.listUI div.filter dl.type{width:110px}body.item #contents section.listUI div.filter dl.type dt span,body.item_detail #contents section.listUI div.filter dl.type dt span{min-width:50px}body.item #contents section.listUI div.filter dl.game,body.item_detail #contents section.listUI div.filter dl.game{width:345px}body.item #contents section.listUI div.filter dl.game dt span,body.item_detail #contents section.listUI div.filter dl.game dt span{width:265px}body.item #contents section.listUI div.filter dl.status,body.item_detail #contents section.listUI div.filter dl.status{width:145px}body.item #contents section.listUI div.filter dl.status dt span,body.item_detail #contents section.listUI div.filter dl.status dt span{min-width:60px}body.item #contents section.listUI div.filter dl dt label,body.item_detail #contents section.listUI div.filter dl dt label{display:flex;align-items:center;position:relative;height:33px;padding:0 0 0 10px;color:#889494;font-size:12px;line-height:33px;outline:none;cursor:pointer;transition:border .3s,box-shadow .3s,background .3s}body.item #contents section.listUI div.filter dl dt label span,body.item_detail #contents section.listUI div.filter dl dt label span{color:#e6fafa;font-size:1.4rem;text-align:center;line-height:1}body.item #contents section.listUI div.filter dl dt label:hover,body.item_detail #contents section.listUI div.filter dl dt label:hover{background:#0b5d7c}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{display:flex;align-items:center;height:38px;padding:0 10px;color:#fff;font-size:1.4rem;text-align:left;line-height:1.2;cursor:pointer;transition:color .3s}body.item #contents section.listUI div.filter dl dd ul li.current,body.item #contents section.listUI div.filter dl dd ul li:hover,body.item_detail #contents section.listUI div.filter dl dd ul li.current,body.item_detail #contents section.listUI div.filter dl dd ul li:hover{background:#0b5d7c}body.item #contents section.listUI dl.pager,body.item_detail #contents section.listUI dl.pager{display:flex;justify-content:space-between;position:absolute;top:0;right:0;z-index:250}body.item #contents section.listUI dl.pager dt,body.item_detail #contents section.listUI dl.pager dt{margin:0 3px 0 0;color:#fff;font-size:1.2rem;letter-spacing:-0.5px;line-height:38px}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:27px;height:38px;margin:0 0 0 5px;box-sizing:border-box;border:1px solid #0b5d7c;background:#0a2029;color:#fff;transition:border .3s,box-shadow .3s,background .3s;cursor:pointer}body.item #contents section.listUI dl.pager dd p:hover,body.item_detail #contents section.listUI dl.pager dd p:hover{background:#0b5d7c}body.item #contents section.listUI dl.pager dd p img,body.item_detail #contents section.listUI dl.pager dd p img{display:inline-block}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.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{min-width:27px;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 #contents section.listUI dl.pager dd ul li:hover,body.item_detail #contents section.listUI dl.pager dd ul li.current,body.item_detail #contents section.listUI dl.pager dd ul li:hover{background:#0b5d7c}body.item #contents section.listUI li.select dl,body.item_detail #contents section.listUI li.select dl{width:226px}body.item #contents section.listUI li.select dl dd ul,body.item_detail #contents section.listUI li.select dl dd ul{width:224px}body.item #contents section#itemList,body.item_detail #contents section#itemList{width:967px;margin:0 auto}body.item #contents section#itemList ul,body.item_detail #contents section#itemList ul{display:flex;flex-wrap:wrap}body.item #contents section#itemList ul li.item,body.item_detail #contents section#itemList ul li.item{position:relative;width:180px;height:230px;margin:0 16.5px 20px 0;box-sizing:border-box;font-weight:bold;overflow:hidden;transition:all .5s}body.item #contents section#itemList ul li.item:nth-of-type(5n),body.item_detail #contents section#itemList ul li.item:nth-of-type(5n){margin:0 0 20px 0}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 a,body.item_detail #contents section#itemList ul li.item a{display:block;position:relative;width:180px;padding:10px;border:1px solid #0b5d7c;background:rgba(10,30,40,.5);box-sizing:border-box;text-decoration:none}body.item #contents section#itemList ul li.item:hover a,body.item_detail #contents section#itemList ul li.item:hover a{border:1px solid #fff;background:rgba(5,15,20,.95)}body.item #contents section#itemList ul li.item:hover a dl.hover,body.item_detail #contents section#itemList ul li.item:hover a dl.hover{bottom:0}body.item #contents section#itemList ul li.item .new,body.item_detail #contents section#itemList ul li.item .new{position:absolute;top:172px;color:#b22129;font-family:"Oswald",sans-serif;font-size:1.4rem}body.item #contents section#itemList ul li.item .img,body.item_detail #contents section#itemList ul li.item .img{position:relative;width:158px;height:158px;margin:0 0 15px;border:1px solid #323232}body.item #contents section#itemList ul li.item .img img,body.item_detail #contents section#itemList ul li.item .img img{width:100%;height:auto;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:158px;height:158px;background:url(../img/common/unrelease.png) no-repeat left top rgba(0,0,0,.3);background-size:100%}body.item #contents section#itemList ul li.item ul.value,body.item_detail #contents section#itemList ul li.item ul.value{display:flex;justify-content:space-between}body.item #contents section#itemList ul li.item ul.value .rep,body.item_detail #contents section#itemList ul li.item ul.value .rep{margin:.5em 0 0 0;color:#afafa7;font-family:"Oswald",sans-serif;font-size:1.1rem;font-weight:200;letter-spacing:.5px}body.item #contents section#itemList ul li.item ul.value .rep span,body.item_detail #contents section#itemList ul li.item ul.value .rep span{margin:0 5px 0 0;color:#fffae6;font-size:1.8rem}body.item #contents section#itemList ul li.item ul.value .owned,body.item_detail #contents section#itemList ul li.item ul.value .owned{font-size:1.1rem;text-align:right;line-height:1.2}body.item #contents section#itemList ul li.item ul.value .owned span,body.item_detail #contents section#itemList ul li.item ul.value .owned span{color:#b3001e;font-size:1.4rem}body.item #contents section#itemList ul li.item dl.hover,body.item_detail #contents section#itemList ul li.item dl.hover{position:absolute;bottom:-101%;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);color:#fff;text-align:center;z-index:10;transition:all .3s}body.item #contents section#itemList ul li.item dl.hover dt,body.item_detail #contents section#itemList ul li.item dl.hover dt{padding:25px 10px 7px;color:#fffae6;font-size:1.6rem;letter-spacing:-1px}body.item #contents section#itemList ul li.item dl.hover dd.type,body.item_detail #contents section#itemList ul li.item dl.hover dd.type{display:inline-block;padding:2px 10px;border:1px solid #6a6f6f;color:#889494;font-size:1.1rem}body.item #contents section#itemList ul li.item dl.hover dd.title,body.item_detail #contents section#itemList ul li.item dl.hover dd.title{position:relative;margin:0 0 15px 0;padding:40px 0 0 0;color:#889494;font-size:1.2rem}body.item #contents section#itemList ul li.item dl.hover dd.title::after,body.item_detail #contents section#itemList ul li.item dl.hover dd.title::after{display:block;content:"";position:absolute;top:20px;left:50%;width:7px;height:1px;background:#96968c;transform:translate(-50%, 0)}body.item #contents section#itemList ul li.item dl.hover dd.req,body.item_detail #contents section#itemList ul li.item dl.hover dd.req{color:#b3001e;font-size:1.1rem;font-weight:normal;line-height:1.3}body.item #contents section#itemList ul li.item dl.hover dd.req span,body.item_detail #contents section#itemList ul li.item dl.hover dd.req span{font-size:1.4rem;font-weight:bold}body.item .attention,body.item_detail .attention{position:relative;top:50px;width:960px;margin:0 auto 50px;padding:20px 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;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%);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 .attention::after,body.item_detail .attention::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%);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 .attention .txt,body.item_detail .attention .txt{padding:0 0 15px;color:#7e8c8c;font-size:1.6rem}body.item .attention .setBtn a,body.item_detail .attention .setBtn a{display:flex;justify-content:center;align-items:center;width:300px;height:53px;margin:0 auto;background:#780f0f;color:#fcf5eb;font-size:1.4rem;text-align:center;text-decoration:none;transition:background .3s}body.item .attention .setBtn a:hover,body.item_detail .attention .setBtn a:hover{background:#b3001e;text-decoration:none}body.item .attention .setBtn a span,body.item_detail .attention .setBtn a span{padding:0 25px 0 0;background:url(../img/common/btn_icon_change.png) no-repeat right center;background-size:17px}body.item.items_detail #contents,body.item_detail.items_detail #contents{padding:50px 0 100px}body.item .detailBox,body.item_detail .detailBox{position:relative;top:50px;display:flex;flex-wrap:wrap;justify-content:space-between;width:1000px;margin:0 auto 100px;padding:15px;box-sizing:border-box;border:1px solid #0b5d7c;background:rgba(10,30,40,.5)}body.item .detailBox .img,body.item_detail .detailBox .img{position:relative;width:217px;height:217px;border:1px solid #323232}body.item .detailBox .img img,body.item_detail .detailBox .img img{width:100%;height:auto}body.item .detailBox table,body.item_detail .detailBox table{width:735px}body.item .detailBox table tr:nth-of-type(1) th,body.item_detail .detailBox table tr:nth-of-type(1) th{position:relative}body.item .detailBox table tr:nth-of-type(1) th:nth-of-type(1)::after,body.item_detail .detailBox table tr:nth-of-type(1) th:nth-of-type(1)::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%);width:725px;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%)}body.item .detailBox table tr:nth-of-type(1) th.longH,body.item_detail .detailBox table tr:nth-of-type(1) th.longH{padding:10px 0 20px 0}body.item .detailBox table tr:nth-of-type(2) td,body.item .detailBox table tr:nth-of-type(3) td,body.item_detail .detailBox table tr:nth-of-type(2) td,body.item_detail .detailBox table tr:nth-of-type(3) td{position:relative}body.item .detailBox table tr:nth-of-type(2) td:nth-of-type(1)::after,body.item .detailBox table tr:nth-of-type(3) td:nth-of-type(1)::after,body.item_detail .detailBox table tr:nth-of-type(2) td:nth-of-type(1)::after,body.item_detail .detailBox table tr:nth-of-type(3) td:nth-of-type(1)::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%);width:725px;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%)}body.item .detailBox table tr th,body.item_detail .detailBox table tr th{padding:5px 5px 10px;color:#889494;font-family:"Oswald",sans-serif;font-size:1.2rem;font-weight:bold;text-align:center;vertical-align:middle}body.item .detailBox table tr th:nth-of-type(1),body.item_detail .detailBox table tr th:nth-of-type(1){position:relative;width:205px;text-align:left}body.item .detailBox table tr th:nth-of-type(2),body.item_detail .detailBox table tr th:nth-of-type(2){width:100px}body.item .detailBox table tr th:nth-of-type(3),body.item_detail .detailBox table tr th:nth-of-type(3){width:80px}body.item .detailBox table tr th:nth-of-type(4),body.item_detail .detailBox table tr th:nth-of-type(4){width:190px}body.item .detailBox table tr td,body.item_detail .detailBox table tr td{padding:12px 5px;color:#889494;font-family:"Oswald",sans-serif;font-size:1.4rem;font-weight:bold;line-height:1.3;vertical-align:middle}body.item .detailBox table tr td:nth-of-type(2),body.item .detailBox table tr td:nth-of-type(3),body.item .detailBox table tr td:nth-of-type(4),body.item .detailBox table tr td:nth-of-type(5),body.item_detail .detailBox table tr td:nth-of-type(2),body.item_detail .detailBox table tr td:nth-of-type(3),body.item_detail .detailBox table tr td:nth-of-type(4),body.item_detail .detailBox table tr td:nth-of-type(5){text-align:center}body.item .detailBox table tr td:nth-of-type(3),body.item_detail .detailBox table tr td:nth-of-type(3){font-size:11px}body.item .detailBox table tr td:nth-of-type(2) span,body.item .detailBox table tr td:nth-of-type(3) span,body.item_detail .detailBox table tr td:nth-of-type(2) span,body.item_detail .detailBox table tr td:nth-of-type(3) span{color:#fff;font-size:14px}body.item .detailBox table tr td:nth-of-type(4) span,body.item .detailBox table tr td:nth-of-type(5) span,body.item_detail .detailBox table tr td:nth-of-type(4) span,body.item_detail .detailBox table tr td:nth-of-type(5) span{color:#b22129}body.item .detailBox table tr td:nth-of-type(1) .type,body.item_detail .detailBox table tr td:nth-of-type(1) .type{display:inherit;padding:2px 5px;border:1px solid #323232;background:rgba(0,0,0,.2);font-size:11px}body.item .detailBox table tr td:nth-of-type(1) span,body.item_detail .detailBox table tr td:nth-of-type(1) span{line-height:1.8}body.item .detailBox table tr td:nth-of-type(1) .transfer a,body.item_detail .detailBox table tr td:nth-of-type(1) .transfer a{float:left;margin:18px 0 0 0;color:#889494;text-decoration:underline}body.item .detailBox table tr td:nth-of-type(1) .transfer a:hover,body.item_detail .detailBox table tr td:nth-of-type(1) .transfer a:hover{text-decoration:none}body.item .detailBox table tr td:nth-of-type(1) .unlock,body.item_detail .detailBox table tr td:nth-of-type(1) .unlock{float:right;width:300px}body.item .detailBox table tr td:nth-of-type(1) .unlock a,body.item_detail .detailBox table tr td:nth-of-type(1) .unlock a{display:block;width:300px;height:53px;background:rgba(128,13,20,.8);color:#titleColor;font-size:20px;text-align:center;text-decoration:none;line-height:53px;transition:background .3s}body.item .detailBox table tr td:nth-of-type(1) .unlock a:hover,body.item_detail .detailBox table tr td:nth-of-type(1) .unlock a:hover{background:#b3001e}body.item .detailBox .back,body.item_detail .detailBox .back{position:relative;padding:10px 0 0 15px}body.item .detailBox .back::before,body.item_detail .detailBox .back::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.item .detailBox .back a,body.item_detail .detailBox .back a{color:#889494;font-family:"Oswald",sans-serif;font-size:1.4rem;text-decoration:underline}body.item .detailBox .back a:hover,body.item_detail .detailBox .back a:hover{text-decoration:none}body main{position:relative;margin:0 auto;padding:0}body main .pagetop a{display:block;position:fixed;bottom:50px;right:50px;width:38px;height:64px;background:url(../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:9999;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(../img/common/loading.gif) no-repeat center center;transform:translate(-50%, -50%)}.mdl.login .mdl__inner,.mdl.ptf-top .mdl__inner,.mdl.cardLogin .mdl__inner{display:flex;justify-content:center;width:880px;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%)}.mdl.login .mdl__inner .mdl__login__img,.mdl.ptf-top .mdl__inner .mdl__login__img,.mdl.cardLogin .mdl__inner .mdl__login__img{height:200px;margin:0 40px 0 0;border:1px solid rgba(201,201,201,.3)}.mdl.login .mdl__inner .mdl__login__right,.mdl.ptf-top .mdl__inner .mdl__login__right,.mdl.cardLogin .mdl__inner .mdl__login__right{width:370px;text-align:left}.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 10px;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{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 10px;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 15px;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:330px;border:1px solid #387086;background:url(../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:44px;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(../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;width:34px;height:34px;background:url(../img/common/mdl_btn_close.png) no-repeat;cursor:pointer;transition:background .3s;top:-16px;right:90px}.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(../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:370px;margin:0 auto}.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 .mdl__inner{width:880px;padding:40px 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.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%)}.mdl.ptf .mdl__inner h2{margin:0 0 40px;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;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__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:90px}.mdl.ptf .mdl__inner .mdl__close label:hover{background:url(../img/common/mdl_btn_close-on.png) no-repeat}.mdl.reward div.mdl__inner{width:440px;padding:35px 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.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%)}.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 p.reward span.type{font-size:1.8rem}.mdl.reward div.mdl__inner p.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:90px}.mdl.reward div.mdl__inner p.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:100%;max-width:1060px;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.4rem}#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}
