.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box {
	position:absolute;
	left:0;
	top:0
}
.leaflet-container {
	overflow:hidden
}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-drag:none
}
.leaflet-safari .leaflet-tile {
	image-rendering:-webkit-optimize-contrast
}
.leaflet-safari .leaflet-tile-container {
	width:1600px;
	height:1600px;
	-webkit-transform-origin:0 0
}
.leaflet-marker-icon,.leaflet-marker-shadow {
	display:block
}
.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer {
	max-width:none!important
}
.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action:pan-x pan-y;
	touch-action:pan-x pan-y
}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action:pinch-zoom
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action:none;
	touch-action:none
}
.leaflet-container {
	-webkit-tap-highlight-color:transparent
}
.leaflet-container a {
	-webkit-tap-highlight-color:rgba(51,181,229,.4)
}
.leaflet-tile {
	-webkit-filter:inherit;
	filter:inherit;
	visibility:hidden
}
.leaflet-tile-loaded {
	visibility:inherit
}
.leaflet-zoom-box {
	width:0;
	height:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:800
}
.leaflet-overlay-pane svg {
	-moz-user-select:none
}
.leaflet-pane {
	z-index:400
}
.leaflet-tile-pane {
	z-index:200
}
.leaflet-overlay-pane {
	z-index:400
}
.leaflet-shadow-pane {
	z-index:500
}
.leaflet-marker-pane {
	z-index:600
}
.leaflet-tooltip-pane {
	z-index:650
}
.leaflet-popup-pane {
	z-index:700
}
.leaflet-map-pane canvas {
	z-index:100
}
.leaflet-map-pane svg {
	z-index:200
}
.leaflet-vml-shape {
	width:1px;
	height:1px
}
.lvml {
	behavior:url(#default#VML);
	display:inline-block;
	position:absolute
}
.leaflet-control {
	position:relative;
	z-index:800;
	pointer-events:visiblePainted;
	pointer-events:auto
}
.leaflet-bottom,.leaflet-top {
	position:absolute;
	z-index:1000;
	pointer-events:none
}
.leaflet-top {
	top:0
}
.leaflet-right {
	right:0
}
.leaflet-bottom {
	bottom:0
}
.leaflet-left {
	left:0
}
.leaflet-control {
	float:left;
	clear:both
}
.leaflet-right .leaflet-control {
	float:right
}
.leaflet-top .leaflet-control {
	margin-top:10px
}
.leaflet-bottom .leaflet-control {
	margin-bottom:10px
}
.leaflet-left .leaflet-control {
	margin-left:10px
}
.leaflet-right .leaflet-control {
	margin-right:10px
}
.leaflet-fade-anim .leaflet-tile {
	will-change:opacity
}
.leaflet-fade-anim .leaflet-popup {
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity:1
}
.leaflet-zoom-animated {
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change:transform;
	-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);
	transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);
	transition:transform .25s cubic-bezier(0,0,.25,1);
	transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)
}
.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile {
	-webkit-transition:none;
	transition:none
}
.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility:hidden
}
.leaflet-interactive {
	cursor:pointer
}
.leaflet-grab {
	cursor:-webkit-grab;
	cursor:-moz-grab
}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {
	cursor:crosshair
}
.leaflet-control,.leaflet-popup-pane {
	cursor:auto
}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing
}
.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container {
	pointer-events:none
}
.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive {
	pointer-events:visiblePainted;
	pointer-events:auto
}
.leaflet-container {
	background:#ddd;
	outline:0
}
.leaflet-container a {
	color:#0078a8
}
.leaflet-container a.leaflet-active {
	outline:2px solid orange
}
.leaflet-zoom-box {
	border:2px dotted #38f;
	background:hsla(0,0%,100%,.5)
}
.leaflet-container {
	font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif
}
.leaflet-bar {
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);
	box-shadow:0 1px 5px rgba(0,0,0,.65);
	border-radius:4px
}
.leaflet-bar a,.leaflet-bar a:hover {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	width:26px;
	height:26px;
	line-height:26px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#000
}
.leaflet-bar a,.leaflet-control-layers-toggle {
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block
}
.leaflet-bar a:hover {
	background-color:#f4f4f4
}
.leaflet-bar a:first-child {
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.leaflet-bar a:last-child {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom:none
}
.leaflet-bar a.leaflet-disabled {
	cursor:default;
	background-color:#f4f4f4;
	color:#bbb
}
.leaflet-touch .leaflet-bar a {
	width:30px;
	height:30px;
	line-height:30px
}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.leaflet-control-zoom-in,.leaflet-control-zoom-out {
	font:700 18px Lucida Console,Monaco,monospace;
	text-indent:1px
}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out {
	font-size:22px
}
.leaflet-control-layers {
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);
	box-shadow:0 1px 5px rgba(0,0,0,.4);
	background:#fff;
	border-radius:5px
}
.leaflet-control-layers-toggle {
	background-image:url(/images/vendor/leaflet/dist/layers.png?a6137456ed160d7606981aa57c559898);
	width:36px;
	height:36px
}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image:url(/images/vendor/leaflet/dist/layers-2x.png?4f0283c6ce28e888000e978e537a6a56);
	background-size:26px 26px
}
.leaflet-touch .leaflet-control-layers-toggle {
	width:44px;
	height:44px
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list {
	display:none
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display:block;
	position:relative
}
.leaflet-control-layers-expanded {
	padding:6px 10px 6px 6px;
	color:#333;
	background:#fff
}
.leaflet-control-layers-scrollbar {
	overflow-y:scroll;
	overflow-x:hidden;
	padding-right:5px
}
.leaflet-control-layers-selector {
	margin-top:2px;
	position:relative;
	top:1px
}
.leaflet-control-layers label {
	display:block
}
.leaflet-control-layers-separator {
	height:0;
	border-top:1px solid #ddd;
	margin:5px -10px 5px -6px
}
.leaflet-default-icon-path {
	background-image:url(/images/vendor/leaflet/dist/marker-icon.png?2273e3d8ad9264b7daa5bdbf8e6b47f8)
}
.leaflet-container .leaflet-control-attribution {
	background:#fff;
	background:hsla(0,0%,100%,.7);
	margin:0
}
.leaflet-control-attribution,.leaflet-control-scale-line {
	padding:0 5px;
	color:#333
}
.leaflet-control-attribution a {
	text-decoration:none
}
.leaflet-control-attribution a:hover {
	text-decoration:underline
}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {
	font-size:11px
}
.leaflet-left .leaflet-control-scale {
	margin-left:5px
}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom:5px
}
.leaflet-control-scale-line {
	border:2px solid #777;
	border-top:none;
	line-height:1.1;
	padding:2px 5px 1px;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	background:hsla(0,0%,100%,.5)
}
.leaflet-control-scale-line:not(:first-child) {
	border-top:2px solid #777;
	border-bottom:none;
	margin-top:-2px
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom:2px solid #777
}
.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers {
	-webkit-box-shadow:none;
	box-shadow:none
}
.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers {
	border:2px solid rgba(0,0,0,.2);
	background-clip:padding-box
}
.leaflet-popup {
	position:absolute;
	text-align:center;
	margin-bottom:20px
}
.leaflet-popup-content-wrapper {
	padding:1px;
	text-align:left;
	border-radius:12px
}
.leaflet-popup-content {
	margin:13px 19px;
	line-height:1.4
}
.leaflet-popup-content p {
	margin:18px 0
}
.leaflet-popup-tip-container {
	width:40px;
	height:20px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	overflow:hidden;
	pointer-events:none
}
.leaflet-popup-tip {
	width:17px;
	height:17px;
	padding:1px;
	margin:-10px auto 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.leaflet-popup-content-wrapper,.leaflet-popup-tip {
	background:#fff;
	color:#333;
	-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);
	box-shadow:0 3px 14px rgba(0,0,0,.4)
}
.leaflet-container a.leaflet-popup-close-button {
	position:absolute;
	top:0;
	right:0;
	padding:4px 4px 0 0;
	border:none;
	text-align:center;
	width:18px;
	height:14px;
	font:16px/14px Tahoma,Verdana,sans-serif;
	color:#c3c3c3;
	text-decoration:none;
	font-weight:700;
	background:transparent
}
.leaflet-container a.leaflet-popup-close-button:hover {
	color:#999
}
.leaflet-popup-scrolled {
	overflow:auto;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd
}
.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom:1
}
.leaflet-oldie .leaflet-popup-tip {
	width:24px;
	margin:0 auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)
}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top:-1px
}
.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {
	border:1px solid #999
}
.leaflet-div-icon {
	background:#fff;
	border:1px solid #666
}
.leaflet-tooltip {
	position:absolute;
	padding:6px;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	color:#222;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);
	box-shadow:0 1px 3px rgba(0,0,0,.4)
}
.leaflet-tooltip.leaflet-clickable {
	cursor:pointer;
	pointer-events:auto
}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before {
	position:absolute;
	pointer-events:none;
	border:6px solid transparent;
	background:transparent;
	content:""
}
.leaflet-tooltip-bottom {
	margin-top:6px
}
.leaflet-tooltip-top {
	margin-top:-6px
}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {
	left:50%;
	margin-left:-6px
}
.leaflet-tooltip-top:before {
	bottom:0;
	margin-bottom:-12px;
	border-top-color:#fff
}
.leaflet-tooltip-bottom:before {
	top:0;
	margin-top:-12px;
	margin-left:-6px;
	border-bottom-color:#fff
}
.leaflet-tooltip-left {
	margin-left:-6px
}
.leaflet-tooltip-right {
	margin-left:6px
}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
	top:50%;
	margin-top:-6px
}
.leaflet-tooltip-left:before {
	right:0;
	margin-right:-12px;
	border-left-color:#fff
}
.leaflet-tooltip-right:before {
	left:0;
	margin-left:-12px;
	border-right-color:#fff
}
@charset "UTF-8";
	a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before {
	content:"";
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.sp__logo--opgg-main {
	background-image:url(/images/img_opgglogo_black.png?37252b8ba173fe28908bee8ce9ab5c6f);
	width:175px;
	height:44px;
	background-size:175px 44px
}
.sp__logo--opgg-main,.sp__logo--pubg-main {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__logo--pubg-main {
	background-image:url(/images/img-lnb-pubglogo@2x.png?e3ae9c81afdc85296d68458bec52226b);
	width:153px;
	height:48px;
	background-size:153px 48px
}
.sp__pubg--header {
	background-image:url(/images/icon-pubg@2x.png?eeeba24e729597593f1fdaf0387827e7);
	width:54px;
	height:32px;
	background-size:54px 32px
}
.sp__pubg--header,.sp__pubg--main {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__pubg--main {
	background-image:url(/images/img-index-pubg@2x.png?e7e1abbc4b0b17f798f17c831d600f28);
	width:185px;
	height:116px;
	background-size:185px 116px
}
.sp__opgg {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/img-opgglogo-white-sub@2x.png?f58c3621e5d56784d4c5fc0e92030ac5);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:60px;
	height:16px;
	background-size:60px 16px
}
.sp__overwatch {
	background-image:url(/images/icon-overwatch@2x.png?3d5cebd65ce4c8f5790ba1d9605056e8)
}
.sp__cr,.sp__overwatch {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__cr {
	background-image:url(/images/s_clashroyale2.png?e97cd85e4649cfaacbf01a67e11cea31)
}
.sp__fn {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/logo-fortnite-small.png?ee8808d787988d77e61aa96f67e8384b);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:15px;
	height:15px;
	background-size:15px 15px
}
.sp__lol {
	background-image:url(/images/icon-lol@2x.png?39036c3a10a84b4053d68edce4dc49fd)
}
.sp__autochess,.sp__lol {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__autochess {
	background-image:url(/images/img_navi_ac@3x.png?f4e6419502e6f55da5d9638d4d39bd22)
}
.sp__play {
	background-image:url(/images/play_logo.png?bfdf8338c6c1236e8070fad03b6916b5)
}
.sp__cr2,.sp__play {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__cr2 {
	background-image:url(/images/s_clashroyale2.png?e97cd85e4649cfaacbf01a67e11cea31)
}
.sp__cr-beta2 {
	background-image:url(/images/icon_beta2.png?e702c40caaa09c9d6bec91655d7e0738);
	width:25px;
	height:10px;
	background-size:25px 10px
}
.sp__bestgg,.sp__cr-beta2 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__bestgg {
	background-image:url(/images/icon-bestgg@2x.png?ffbc0eb605009cdba50dc6ebb83eb234);
	width:19px;
	height:16px;
	background-size:19px 16px
}
.sp__gg--main {
	background-image:url(/images/btn-searchgg@2x.png?4c9ab01ac0feb9f803e0fa28ea3c2ab1);
	width:50px;
	height:30px;
	background-size:50px 30px
}
.sp__gg--header,.sp__gg--main {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__gg--header {
	background-image:url(/images/icon-gnb-ggsearch@2x.png?9992760c2b24876f9c6f15dc5007b7d0);
	width:31px;
	height:15px;
	background-size:31px 15px
}
.sp__twitter {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon-twitter@2x.png?fe248db7dff1d92ee708b3f0beda3560);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__twitter--footer {
	width:16px;
	height:14px;
	background-size:16px 14px
}
.sp__facebook {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon-facebook@2x.png?f2bb9632321918f0492e6d97b29b4dba);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__facebook--footer {
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__instagram {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon-instagram@2x.png?d8a50745688354632ba6890c62b94553);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__instagram--footer {
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__weibo {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon-weibo@2x.png?cc1af65203c14bcecf77fc0493c5e685);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__weibo--footer {
	width:20px;
	height:16px;
	background-size:20px 16px
}
.sp__discord {
	background-image:url(/images/img-discordbot@2x.png?45be919bfa0d497c8742bb790809ea50);
	width:182px;
	background-size:182px 20px
}
.sp__discord,.sp__search {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:20px
}
.sp__search {
	background-image:url(/images/icon-search@2x.png?cd8496a9666adc46097d628c8009e2fb);
	width:20px;
	background-size:20px 20px
}
.sp__search--map-info {
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__not-found {
	display:inline-block;
	overflow:hidden;
	background-image:url(/fonts/img_nodata.svg?bebe42c92db7051d0b1c1ce515e56644);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:140px;
	height:140px;
	background-size:140px 140px
}
.sp__dropdown--server {
	background-image:url(/images/icon-dropdown@2x.png?cded845edfe0eee3c27cfb05b30323c7);
	height:6px;
	background-size:10px 6px
}
.sp__dropdown--patch-note-off,.sp__dropdown--server {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:10px
}
.sp__dropdown--patch-note-off {
	background-image:url(/images/icon-closepatch@2x.png?a8939b13be89e07724d3187330a62616);
	height:5px;
	background-size:10px 5px
}
.sp__dropdown--patch-note-on {
	background-image:url(/images/icon-openpatch@2x.png?531f5d1aea44987c6a8fe9e1292437c5);
	height:5px;
	background-size:10px 5px
}
.sp__dropdown--game-filter,.sp__dropdown--patch-note-on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:10px
}
.sp__dropdown--game-filter {
	background-image:url(/images/icon-dropdown-copy@2x.png?cded845edfe0eee3c27cfb05b30323c7);
	height:6px;
	background-size:10px 6px
}
.sp__dropdown--language {
	background-image:url(/images/icon-language@2x.png?ee0dac7b4ebb7d7cd714e7d32233a885);
	width:6px;
	height:4px;
	background-size:6px 4px
}
.sp__dropdown--language,.sp__dropdown--season {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__dropdown--season {
	background-image:url(/images/icon_open@2x.png?1da209f949c1047d144982bd1e4e972a);
	width:24px;
	height:24px;
	background-size:24px 24px
}
.sp__chk-mode {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon_check@2x.png?a8fceba23aa40757189f5acc763da4c9);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:11px;
	background-size:14px 11px
}
.sp__favorite--player-info.on {
	background-image:url(/images/icon-favorites-p@2x.png?37f29219db3fe9d632135dca55438219)
}
.sp__favorite--player-info.off,.sp__favorite--player-info.on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__favorite--player-info.off {
	background-image:url(/images/icon-favorites-n@2x.png?e5408d0de17d1e63fbac3b68e9a86a12)
}
.sp__favorite--saved-player-info.on {
	background-image:url(/fonts/icon-bookmark-on.svg?5ead735d68740201af9af7473baed7a7)
}
.sp__favorite--saved-player-info.off,.sp__favorite--saved-player-info.on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:24px;
	height:24px;
	background-size:24px 24px
}
.sp__favorite--saved-player-info.off {
	background-image:url(/fonts/icon-bookmark.svg?b593ec99cbb7c55fd57f8f5d8f13fa2f)
}
.sp__main-favorites {
	background-image:url(/images/icon-favorites-p2@2x.png?9ccd12f84129204f8eb54752bef882ff);
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__main-favorites,.sp__main-favorites-arrow {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__main-favorites-arrow {
	background-image:url(/images/icon-arrow-r2@2x.png?eaf5b0f624b680a02fe2a8d05f79431e);
	width:6px;
	height:9px;
	background-size:6px 9px
}
.sp__main-leaderboard-more {
	background-image:url(/images/icon-arrow-r3@2x.png?6fa0f6cf86c1326055b86072d0455c9e);
	width:15px;
	height:15px;
	background-size:15px 15px
}
.sp__main-leaderboard-more,.sp__man {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__man {
	background-image:url(/fonts/icon_solo.svg?6442fb6edabbbb062584047e7f3b7474);
	width:19px;
	height:20px;
	background-size:19px 20px
}
.sp__man--members-btn {
	background-image:url(/images/icon_duo_ex@2x.png?df4466641dd19200a639d312fb93bf62)
}
.sp__man--members-btn,.sp__man--members-btn-win {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:28px;
	height:16px;
	background-size:28px 16px
}
.sp__man--members-btn-win {
	background-image:url(/images/icon_duo_win@2x.png?3336cc3f3bf6b79e3bdd5b0b13af854a)
}
.sp__man--members-btn-top10 {
	background-image:url(/images/icon_duo@2x.png?92e7c34bac28cf827020428ac15bdf61);
	width:28px;
	height:16px;
	background-size:28px 16px
}
.sp__man--members-btn-top10,.sp__win {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__win {
	background-image:url(/images/icon-win@2x.png?8c70355cd3f851c9664ec30a01e78be3);
	width:18px;
	height:19px;
	background-size:18px 19px
}
.sp__win--small {
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__top10 {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon-top-10@2x.png?7cc276b19c2527efb3ab830ba3c01477);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:18px;
	height:19px;
	background-size:18px 19px
}
.sp__top10--small {
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__toggle {
	background-image:url(/images/icon-open@2x.png?1da209f949c1047d144982bd1e4e972a)
}
.sp__toggle,.sp__toggle--on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:24px;
	height:24px;
	background-size:24px 24px
}
.sp__toggle--on {
	background-image:url(/images/icon-close@2x.png?97b50618e28b07f2b82a04d33db9f58e)
}
.sp__attack {
	background-image:url(/images/icon-attack@2x.png?1cd5a437aa3c3491741b291a89ac0251);
	width:32px;
	height:12px;
	background-size:32px 12px
}
.sp__attack,.sp__moved {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__moved {
	background-image:url(/images/icon-travelled@2x.png?d79a946121074da5973fb02ada40f4ea);
	width:11px;
	height:14px;
	background-size:11px 14px
}
.sp__survive {
	background-image:url(/images/icon-survive@2x.png?b4f01d06c8fd7a72ed898e3bf8063a88);
	width:8px;
	height:20px;
	background-size:8px 20px
}
.sp__del--player-info,.sp__survive {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__del--player-info {
	background-image:url(/fonts/icon-close-small.svg?461344fcd6a8ed43b23aad38dee6e429);
	width:24px;
	height:24px;
	background-size:24px 24px
}
.sp__prev {
	background-image:url(/images/icon-arrow-l@2x.png?deaa2f87e65ff27d755af405c3b35b27)
}
.sp__next,.sp__prev {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:15px;
	height:15px;
	background-size:15px 15px
}
.sp__next {
	background-image:url(/images/icon-arrow-r@2x.png?58d3f38f82e123544034333c7e25368f)
}
.sp__arrow-r {
	background-image:url(/images/icon_arrow_rr@2x.png?6fa0f6cf86c1326055b86072d0455c9e);
	width:15px;
	height:15px;
	background-size:15px 15px
}
.sp__arrow-r,.sp__loading {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__loading {
	background-image:url(/images/loading.gif?7f4a47fa37b94e3a65d961ae5248cd07);
	width:32px;
	height:32px;
	background-size:32px 32px
}
.sp__alert {
	background-image:url(/fonts/icon_alert.svg?ebe87284c05202a1c6642c38ad178e20);
	width:64px;
	height:64px;
	background-size:64px 64px
}
.sp__alert,.sp__alert--search {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__alert--search {
	background-image:url(/fonts/icon_info.svg?4bebc01e3ea36d99fabbe300ea6159b1);
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__sort {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon_array@2x.png?61caf48dc6c3b32b91b72eaabcb5b223);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:6px;
	height:11px;
	background-size:6px 11px
}
.sp__sort--asc {
	background-image:url(/images/icon_array_down@2x.png?07613f4bc3315f54b1342901d48fbe41);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.sp__sort--asc,.sp__sort--desc {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:6px;
	height:5px;
	background-size:6px 5px
}
.sp__sort--desc {
	background-image:url(/images/icon_array_down@2x.png?07613f4bc3315f54b1342901d48fbe41)
}
.sp__down {
	background-image:url(/images/icon-array-down@2x.png?aa9e9f24b054789ef0e9b8f4ee611c93);
	width:10px;
	height:9px;
	background-size:10px 9px
}
.sp__banned--player,.sp__down {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__banned--player {
	background-image:url(/images/icon_suspect_red@2x.png?a346c8a8fbfd5bae8f78510b3fd8dbcb);
	width:24px;
	height:28px;
	background-size:24px 28px
}
.sp__banned--noti {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon_suspect_wh@2x.png?dda874fb7c5e2f829a592c779d04f4c4);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:14px;
	background-size:12px 14px
}
.sp__aggregate-noti {
	background-image:url(/images/icon_info@2x.png?6672db5872ffb9086dedc0bb08b06132)
}
.sp__aggregate-noti,.sp__ranked-stats-noti {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__ranked-stats-noti {
	background-image:url(/images/icon_info@2x.png?6672db5872ffb9086dedc0bb08b06132)
}
.sp__mode--1-tpp {
	background-image:url(/images/tag_solo@2x.png?46088ff8bc8d1a1c1f30d41295ee95c5)
}
.sp__mode--1-fpp {
	background-image:url(/images/tag_solofpp@2x.png?3d3821c02317fd63cbf02216962cb536)
}
.sp__mode--2-tpp {
	background-image:url(/images/tag_duo@2x.png?cedc00b9becd97913c59745ebfe47cd9)
}
.sp__mode--2-fpp {
	background-image:url(/images/tag_duofpp@2x.png?69237d9a7020509e42efa5ff71295332)
}
.sp__mode--4-tpp {
	background-image:url(/images/tag_squad@2x.png?63171380b43ca93778cd6bf900153213)
}
.sp__mode--4-fpp {
	background-image:url(/images/tag_squadfpp@2x.png?5a55aa0ec43b8b5ec8367814f158b462)
}
.sp__server--pc-krjp {
	background-image:url(/images/icon_krjp@2x.png?6c5598e3fd3dc6a59c46184d847396d7)
}
.sp__server--pc-kr,.sp__server--pc-krjp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__server--pc-kr {
	background-image:url(/images/icon_kr@2x.png?50121c5dfaa4bb4cea0babfff7efdda9)
}
.sp__server--pc-jp {
	background-image:url(/images/icon_jp@2x.png?b41e7073ac791a0c88ce1cc166c3f44d)
}
.sp__server--pc-as,.sp__server--pc-jp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__server--pc-as {
	background-image:url(/images/icon_as@2x.png?6edd9a361edf474a8cece917fa08d815)
}
.sp__server--pc-eu {
	background-image:url(/images/icon_eu@2x.png?a262acb7ac75deb062b29d4ed74189b2)
}
.sp__server--pc-eu,.sp__server--pc-na {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__server--pc-na {
	background-image:url(/images/icon_na@2x.png?2dea7d58d9f921739626a2be3bfe5590)
}
.sp__server--pc-oc {
	background-image:url(/images/icon_oc@2x.png?f087ffd6cf71748699da97399d53dc4c)
}
.sp__server--pc-oc,.sp__server--pc-sa {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__server--pc-sa {
	background-image:url(/images/icon_sa@2x.png?d2830e15458d897e3d9acf9235034fe8)
}
.sp__server--pc-sea {
	background-image:url(/images/icon_sea@2x.png?8d087b7669444560231e6a70b1fab1a5)
}
.sp__server--pc-ru,.sp__server--pc-sea {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__server--pc-ru {
	background-image:url(/images/icon_ru@2x.png?0a2fc96793bc42d90da258faffc4ec96)
}
.sp__server--pc-kakao {
	display:none
}
.sp__mode--1-tpp {
	background-image:url(/images/tag_solo@2x.png?46088ff8bc8d1a1c1f30d41295ee95c5)
}
.sp__mode--1-fpp {
	background-image:url(/images/tag_solofpp@2x.png?3d3821c02317fd63cbf02216962cb536)
}
.sp__mode--2-tpp {
	background-image:url(/images/tag_duo@2x.png?cedc00b9becd97913c59745ebfe47cd9)
}
.sp__mode--2-fpp {
	background-image:url(/images/tag_duofpp@2x.png?69237d9a7020509e42efa5ff71295332)
}
.sp__mode--4-tpp {
	background-image:url(/images/tag_squad@2x.png?63171380b43ca93778cd6bf900153213)
}
.sp__mode--4-fpp {
	background-image:url(/images/tag_squadfpp@2x.png?5a55aa0ec43b8b5ec8367814f158b462)
}
.sp__mode--competitive-4-tpp {
	background-image:url(/images/tag_ranked@2x.png?2e6457ea7f17fe767948ea198d2d1993);
	width:28px;
	background-size:28px 16px
}
.sp__mode--competitive-4-fpp,.sp__mode--competitive-4-tpp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:16px
}
.sp__mode--competitive-4-fpp {
	background-image:url(/images/tag_rankedfpp@2x.png?651e4b5b18f675e6edd0c1e342faeedc);
	width:52px;
	background-size:52px 16px
}
.sp__mode--competitive-1-tpp {
	background-image:url(/images/tag_rankedsolo@2x.png?61642f7f0b43a4ba08d67bcac374c5fc);
	width:42px;
	background-size:42px 16px
}
.sp__mode--competitive-1-fpp,.sp__mode--competitive-1-tpp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:16px
}
.sp__mode--competitive-1-fpp {
	background-image:url(/images/tag_rankedsolofpp@2x.png?40bb5b01f914c6394714a1d3f77c25d6);
	width:68px;
	background-size:68px 16px
}
.sp__history--kd {
	background-image:url(/images/icon_ov_kd@2x.png?764b0503b0b9fe233797f351c06d0055)
}
.sp__history--damage,.sp__history--kd {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:12px;
	background-size:12px 12px
}
.sp__history--damage {
	background-image:url(/images/icon_ov_damage@2x.png?0a1c315338e88dbab37b66aaa91814d3)
}
.sp__history--survive-time {
	background-image:url(/images/icon_ov_survive@2x.png?89462a786534264809d5225ba2f79929);
	width:12px;
	height:12px;
	background-size:12px 12px
}
.sp__history--survive-time,.sp__twitch {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__twitch {
	background-image:url(/images/btn_twitch@2x.png?d50da7a0b92ae0936f4c85fdc8acdc9d);
	width:36px;
	height:36px;
	background-size:36px 36px
}
.sp__mode--1-tpp {
	background-image:url(/images/tag_solo@2x.png?46088ff8bc8d1a1c1f30d41295ee95c5);
	width:16px;
	background-size:16px 16px
}
.sp__mode--1-fpp,.sp__mode--1-tpp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:16px
}
.sp__mode--1-fpp {
	background-image:url(/images/tag_solofpp@2x.png?3d3821c02317fd63cbf02216962cb536);
	width:42px;
	background-size:42px 16px
}
.sp__mode--2-tpp {
	background-image:url(/images/tag_duo@2x.png?cedc00b9becd97913c59745ebfe47cd9);
	width:22px;
	background-size:22px 16px
}
.sp__mode--2-fpp,.sp__mode--2-tpp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:16px
}
.sp__mode--2-fpp {
	background-image:url(/images/tag_duofpp@2x.png?69237d9a7020509e42efa5ff71295332);
	width:52px;
	background-size:52px 16px
}
.sp__mode--4-tpp {
	background-image:url(/images/tag_squad@2x.png?63171380b43ca93778cd6bf900153213);
	width:45px;
	background-size:45px 16px
}
.sp__mode--4-fpp,.sp__mode--4-tpp {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:16px
}
.sp__mode--4-fpp {
	background-image:url(/images/tag_squadfpp@2x.png?5a55aa0ec43b8b5ec8367814f158b462);
	width:71px;
	background-size:71px 16px
}
.sp__mode--event {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/tagEvent@2x.png?888695d0b5b0eb3bc4f787488bdc64b4);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:42px;
	height:16px;
	background-size:42px 16px
}
.sp__guide-tap-number--01 {
	background-image:url(/images/btn_no01@2x.png?64dea3848b40e66229f4a971a0ca15ad)
}
.sp__guide-tap-number--01,.sp__guide-tap-number--02 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:54px;
	height:47px;
	background-size:54px 47px
}
.sp__guide-tap-number--02 {
	background-image:url(/images/btn_no02@2x.png?ac5426590e003ea7381bb09fdb64f3c0)
}
.sp__guide-tap-number--03 {
	background-image:url(/images/btn_no03@2x.png?a7c251e8eb38f85cfb9c26463ba9958d)
}
.sp__guide-tap-number--03,.sp__guide-tap-number--04 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:54px;
	height:47px;
	background-size:54px 47px
}
.sp__guide-tap-number--04 {
	background-image:url(/images/btn_no04@2x.png?6063beb404fdddde6bb544ff062059e9)
}
.sp__guide-arrow {
	background-image:url(/images/btn_indexarrow_n@2x.png?2fba294a78487c51508f456007f69dfc);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.sp__guide-arrow,.sp__guide-arrow--on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:20px;
	height:12px;
	background-size:20px 12px
}
.sp__guide-arrow--on {
	background-image:url(/images/btn_indexarrow_h@2x.png?020dbaeea419be764338214ef7ac45f1);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.sp__content-number--01 {
	background-image:url(/images/img_no01@2x.png?71460b1fb610006f56bbe7212cdcf365);
	width:46px;
	background-size:46px 70px
}
.sp__content-number--01,.sp__content-number--02 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:70px
}
.sp__content-number--02 {
	background-image:url(/images/img_no02@2x.png?3ab9ca54e9b9ddd9bf7cb1e2310e4bc5);
	width:59px;
	background-size:59px 70px
}
.sp__content-number--03 {
	background-image:url(/images/img_no03@2x.png?1dc33de3939c34841a56deb94c3b69e9);
	width:60px;
	background-size:60px 70px
}
.sp__content-number--03,.sp__content-number--04 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:70px
}
.sp__content-number--04 {
	background-image:url(/images/img_no04@2x.png?09a95d0735c63b5c62d61c622c6cbf4b);
	width:63px;
	background-size:63px 70px
}
.sp__death-player {
	background-image:url(/images/icon_you_dead@2x.png?9b21ad1937bc48f8fba85b7524ef782d)
}
.sp__death-other,.sp__death-player {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__death-other {
	background-image:url(/images/icon_you_dead@2x.png?9b21ad1937bc48f8fba85b7524ef782d)
}
.sp__kill {
	background-image:url(/images/icon_detail_killlog@2x.png?80a41ac34f84335b9dd73d8a2a5f1263)
}
.sp__death,.sp__kill {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__death {
	background-image:url(/images/icon_detail_deathlog@2x.png?96aa483130859441a43f20ceee62d398)
}
.sp__time-line-arrow {
	background-image:url(/images/icon_arrow_left@2x.png?593aad1fde73972dcf1ec2049972ebfd);
	width:6px;
	height:11px;
	background-size:6px 11px
}
.sp__map-detail,.sp__time-line-arrow {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__map-detail {
	background-image:url(/images/img_mapdetail@2x.png?d9a13edcb14094040619a298a0bcc285);
	width:8px;
	height:16px;
	background-size:8px 16px
}
.sp__kill-log-0 {
	background-image:url(/images/img_no_0@2x.png?210416631ee9772f85819b140b8d732a);
	width:9px;
	background-size:9px 17px
}
.sp__kill-log-0,.sp__kill-log-1 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	height:17px
}
.sp__kill-log-1 {
	background-image:url(/images/img_no_1@2x.png?f7294abfa39ac2db3235504b41c48e9d);
	width:6px;
	background-size:6px 17px
}
.sp__kill-log-2 {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/img_no_2@2x.png?b103e3b84ff6628e4110c9697666a477);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:8px;
	height:17px;
	background-size:8px 17px
}
.sp__kill-log-3 {
	background-image:url(/images/img_no_3@2x.png?922c25b9a43f45f92e83c6f1b436dde5);
	height:18px;
	background-size:9px 18px
}
.sp__kill-log-3,.sp__kill-log-4 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:9px
}
.sp__kill-log-4 {
	background-image:url(/images/img_no_4@2x.png?92d8f0cc2e34e408402c7915dd9e6b45);
	height:17px;
	background-size:9px 17px
}
.sp__kill-log-5 {
	background-image:url(/images/img_no_5@2x.png?3bfb63466791c984a67835cb6e789f4e)
}
.sp__kill-log-5,.sp__kill-log-6 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:9px;
	height:17px;
	background-size:9px 17px
}
.sp__kill-log-6 {
	background-image:url(/images/img_no_6@2x.png?37c414715278ad06244b6f86691f0f8b)
}
.sp__kill-log-7 {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/img_no_7@2x.png?ffedff2a0f5a57f1d73559d2d6ac9cc0);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:8px;
	height:17px;
	background-size:8px 17px
}
.sp__kill-log-8 {
	background-image:url(/images/img_no_8@2x.png?4910a44324ebf99aeb1a771bf4028a75)
}
.sp__kill-log-8,.sp__kill-log-9 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:9px;
	height:17px;
	background-size:9px 17px
}
.sp__kill-log-9 {
	background-image:url(/images/img_no_9@2x.png?f43aad679186754b67f4bcf811c22cbe)
}
.sp__kill-log-killer {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/icon_dead@2x.png?022a6410a3ac122a8c681e222e835d24);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:18px;
	height:20px;
	background-size:18px 20px
}
.sp__kill-log-link {
	background-image:url(/images/icon_login_w@2x.png?a954347a8dca102af6318839b9350abf)
}
.sp__kill-log-link,.sp__kill-log-link:hover {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__kill-log-link:hover {
	background-image:url(/images/icon_login_o@2x.png?66a4bfc86bdf7138c3d6c59b1688b91f)
}
.sp__members-error {
	background-image:url(/images/img_nodata_teamstat@2x.png?171c95773e2c23d96f02024167202a45);
	width:42px;
	height:42px;
	background-size:42px 42px
}
.sp__kill-log-error,.sp__members-error {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__kill-log-error {
	background-image:url(/images/img_nodata_small@2x.png?71bdfb2cf9b056c2913b738714d002e9);
	width:80px;
	height:80px;
	background-size:80px 80px
}
.sp__match-rank-error {
	background-image:url(/images/img_norank@2x.png?05d974b73902b537b02de8a15dea5792)
}
.sp__match-rank-error,.sp__match-team-stat-error {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:89px;
	height:77px;
	background-size:89px 77px
}
.sp__match-team-stat-error {
	background-image:url(/images/img_noteamstat@2x.png?4fa473a78952debbe961159e74412c73)
}
.sp__rating {
	width:46px;
	height:46px;
	background-size:46px 46px
}
.sp__rating--mini {
	width:28px;
	height:28px;
	background-size:28px 28px
}
.sp__rating--mini22 {
	width:22px;
	height:22px;
	background-size:22px 22px
}
.sp__rating--ss {
	background-image:url(/images/icon_tier_ss@2x.png?9661a1141ba290ad3d48f796d3833a6f)
}
.sp__rating--s,.sp__rating--ss {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--s {
	background-image:url(/images/icon_tier_s@2x.png?f6c84926c121d3df4739b9d65dd042ab)
}
.sp__rating--a-plus {
	background-image:url(/images/icon_tier_a01@2x.png?364e76a667f264b87b8d07c389cffbf2)
}
.sp__rating--a,.sp__rating--a-plus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--a {
	background-image:url(/images/icon_tier_a02@2x.png?157a9f2cab299473ee310bb76cb9e8e4)
}
.sp__rating--a-minus {
	background-image:url(/images/icon_tier_a03@2x.png?9616ed30e075458bca54a93d72525b28)
}
.sp__rating--a-minus,.sp__rating--b-plus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--b-plus {
	background-image:url(/images/icon_tier_b01@2x.png?6f0f85f8c1f9eb403be88b2b3d3d9a01)
}
.sp__rating--b {
	background-image:url(/images/icon_tier_b02@2x.png?2802cebe27bdf9ee1f3b1698c64e695e)
}
.sp__rating--b,.sp__rating--b-minus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--b-minus {
	background-image:url(/images/icon_tier_b03@2x.png?9a2c5e55e41889ffb71c905fa00e7c92)
}
.sp__rating--c-plus {
	background-image:url(/images/icon_tier_c01@2x.png?f2879b4329a0b62f1b26f41f7e9aaf2e)
}
.sp__rating--c,.sp__rating--c-plus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--c {
	background-image:url(/images/icon_tier_c02@2x.png?495a90f2ec55b1d0352bc4ebb57c0ebd)
}
.sp__rating--c-minus {
	background-image:url(/images/icon_tier_c03@2x.png?170d08521a7758ff974e9efeb4b66bf3)
}
.sp__rating--c-minus,.sp__rating--d-plus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--d-plus {
	background-image:url(/images/icon_tier_d01@2x.png?e5a9841a0426eb756e4f2718c2d17293)
}
.sp__rating--d {
	background-image:url(/images/icon_tier_d02@2x.png?94b1a73f97e0c24623dd265f7df7be4a)
}
.sp__rating--d,.sp__rating--d-minus {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__rating--d-minus {
	background-image:url(/images/icon_tier_d03@2x.png?7bdb56d61a1a89a698d24c69615c5d3e)
}
.sp__rating--f {
	background-image:url(/images/icon_tier_f@2x.png?13178b0dd20092eab797fd3a4248e79f)
}
.sp__pan-grade,.sp__rating--f {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__pan-grade {
	width:64px;
	height:64px;
	background-size:64px 64px
}
.sp__pan-grade--leaderboard-top {
	width:46px;
	height:46px;
	background-size:46px 46px
}
.sp__pan-grade--leaderboard,.sp__pan-grade--leaderboard-top {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__pan-grade--leaderboard {
	width:28px;
	height:28px;
	background-size:28px 28px
}
.sp__pan-grade--main {
	width:22px;
	height:22px;
	background-size:22px 22px
}
.sp__pan-grade--main,.sp__pan-grade--tier-distribution {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__pan-grade--tier-distribution {
	width:48px;
	height:48px;
	background-size:48px 48px
}
.sp__new {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/new@2x.png?019d31967f1cff7491a8fc88961d4410);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__total-point--win {
	background-image:url(/images/icon-win@2x.png?8c70355cd3f851c9664ec30a01e78be3)
}
.sp__total-point--top10,.sp__total-point--win {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:18px;
	height:19px;
	background-size:18px 19px
}
.sp__total-point--top10 {
	background-image:url(/images/icon-top-10@2x.png?7cc276b19c2527efb3ab830ba3c01477)
}
.sp__total-point--kill {
	background-image:url(/images/icon_totalkills@2x.png?2d6036313b4a0d5c9e9c7815768db28f);
	width:30px;
	height:21px;
	background-size:30px 21px
}
.sp__not-found-map,.sp__total-point--kill {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__not-found-map {
	background-image:url(/images/img_noxy@2x.png?0f0a49200e675dd6dced37aca29bace7);
	width:70px;
	height:63px;
	background-size:70px 63px
}
.sp__map-version-info {
	background-image:url(/images/icon-info2@2x.png?30ffa5207c393eda5f80053223d9cd17)
}
.sp__map-version-info,.sp__version-info {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__version-info {
	background-image:url(/images/icon-info2@2x.png?30ffa5207c393eda5f80053223d9cd17)
}
.sp__main-leaderboard-empty {
	background-image:url(/fonts/icon_alert.svg?ebe87284c05202a1c6642c38ad178e20);
	width:64px;
	height:64px;
	background-size:64px 64px
}
.sp__main-leaderboard-empty,.sp__question-mark {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.sp__question-mark {
	background-image:url(/images/icon-question-small@2x.png?dc11bee4c119e441d92ebfeb1ff298b0);
	width:12px;
	height:12px;
	background-size:12px 12px
}
.sp__mmr-close-btn {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/btnClose@2x.png?14a6aa30a23ef1d1efe75bbda0f3147d);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:24px;
	height:24px;
	background-size:24px 24px
}
@media (max-width:768px) {
	.sp__mmr-close-btn {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/btnClose@2x.png?14a6aa30a23ef1d1efe75bbda0f3147d);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:18px;
	height:18px;
	background-size:18px 18px
}
}.sp__renew-w {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x_w.png?557e8b63e835c6dc636be8c8553e1baf);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
@media (max-width:768px) {
	.sp__renew-w {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x_w.png?557e8b63e835c6dc636be8c8553e1baf);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:12px;
	background-size:12px 12px
}
}.sp__renew {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x.png?d4758f04d5cd1ef3e164045e3aa715d9);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
@media (max-width:768px) {
	.sp__renew {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x.png?d4758f04d5cd1ef3e164045e3aa715d9);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:12px;
	background-size:12px 12px
}
}.sp__loading-mini-w {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x_w.png?557e8b63e835c6dc636be8c8553e1baf);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
@media (max-width:768px) {
	.sp__loading-mini-w {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconRefreshOff@2x_w.png?557e8b63e835c6dc636be8c8553e1baf);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:12px;
	background-size:12px 12px
}
}.sp__sync {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/iconSync@2x.png?bc237823fc07e7d4ea1c8c06809bd620);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:14px;
	height:14px;
	background-size:14px 14px
}
.sp__zoom-in {
	background-image:url(/images/iconPlus@2x.png?b8b60696c998c84ebe2fc01cb6dbb602)
}
.sp__zoom-in,.sp__zoom-out {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__zoom-out {
	background-image:url(/images/icon_minus.png?3b499b707df2e157c5920cfcfbfc0269)
}
.sp__fullscreen-open {
	background-image:url(/images/iconMapOpen@2x.png?0eadfd0b852c09256c1aa7ae2cb61a25)
}
.sp__fullscreen-close,.sp__fullscreen-open {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:16px;
	height:16px;
	background-size:16px 16px
}
.sp__fullscreen-close {
	background-image:url(/images/iconMapClose@2x.png?4af24ec3c98886a1af4d3e7cb71e9539)
}
.sp__competitive {
	display:inline-block;
	overflow:hidden;
	background-image:url(/fonts/icon_ranked.svg?192533c184a3ab05f2bfda264daa3560);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:38px;
	height:20px;
	background-size:38px 20px
}
@media (max-width:768px) {
	.sp__logo--pubg-main {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/img-lnb-pubglogo@2x.png?e3ae9c81afdc85296d68458bec52226b);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:77px;
	height:24px;
	background-size:77px 24px
}
.sp__favorite--player-info.on {
	background-image:url(/images/icon-favorites-p@2x.png?37f29219db3fe9d632135dca55438219)
}
.sp__favorite--player-info.off,.sp__favorite--player-info.on {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:12px;
	height:12px;
	background-size:12px 12px
}
.sp__favorite--player-info.off {
	background-image:url(/images/icon-favorites-n@2x.png?e5408d0de17d1e63fbac3b68e9a86a12)
}
}.ads--top {
	width:970px;
	margin:15px auto 0;
	text-align:center
}
@media (max-width:768px) {
	.ads--top {
	width:auto
}
}.ads--bottom {
	width:970px;
	margin:40px auto;
	text-align:center
}
@media (max-width:768px) {
	.ads--bottom {
	width:auto
}
}.ads--left {
	left:-350px
}
.ads--left,.ads--right {
	width:300px;
	height:250px;
	position:absolute;
	top:450px
}
.ads--right {
	right:-350px
}
.gtag-ad {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
body,html {
	width:100%;
	height:100%;
	font-size:14px;
	color:#2b2e28
}
body,html,html:lang(en) {
	font-family:Helvetica,Helvetica Neue,Arial,sans-serif
}
html:lang(ko_KR) {
	font-family:Helvetica,Helvetica Neue,Arial,Malgun Gothic,AppleSDGothicNeo-Regular,Dotum,AppleSDGothic,Apple SD Gothic Neo,AppleGothic,sans-serif
}
body {
	line-height:1.5
}
input {
	-webkit-border-radius:0
}
button,input {
	font-size:14px;
	outline:0;
	-webkit-apperance:none
}
button {
	font-family:inherit;
	border:0;
	padding:0;
	margin:0;
	border-radius:0;
	-webkit-border-radius:0
}
a,button {
	cursor:pointer
}
a {
	text-decoration:none;
	color:inherit
}
caption {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	font-size:0;
	line-height:100px;
	white-space:nowrap
}
.pubg,caption {
	overflow:hidden
}
.pubg {
	position:relative;
	min-width:1000px;
	min-height:100%;
	background-color:#eaeaea
}
.pubg__inner {
	position:relative;
	margin:0 auto;
	max-width:1300px;
	height:100%
}
.pubg__inner:after {
	content:"";
	display:block;
	clear:both
}
.pubg>header {
	min-height:57px;
	background-color:#28344e;
	color:#fff
}
.pubg>nav {
	position:relative
}
.pubg>nav .nav {
	background-color:#dd8700
}
.pubg>nav .nav__inner {
	position:relative;
	margin:0 auto;
	max-width:1300px;
	height:100%;
	font-size:0;
	vertical-align:top
}
.pubg>.container {
	position:relative;
	padding:0 0 240px
}
.pubg>footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	margin:0 auto;
	background-color:#2b2e28;
	color:#fff;
	height:124px;
	z-index:999
}
.pubg--main>header .logo {
	padding-top:23px
}
.pubg--main>header .login,.pubg--main>header .platforms {
	margin-top:30px
}
.pubg--main>header .select-language {
	margin-top:28px
}
.pubg--main>nav .nav {
	width:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0,0,0,.45);
	-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
	z-index:10
}
.pubg--main>nav .not-support-ie,.pubg--main>nav .noti {
	width:100%;
	position:absolute;
	left:0;
	top:42px;
	z-index:10
}
.pubg--main .gnb>li {
	color:#fff
}
.pubg--main .gnb>li.on a {
	color:#ff9c00;
	border-bottom:2px solid #ff9c00
}
.pubg--main .gnb>li a:hover {
	color:#ff9c00
}
.content__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:407px;
	background-color:#d7d8dc
}
.content__banner {
	display:none
}
.content__wrapper--main {
	position:relative;
	background-image:url("/images/bg/img_pubgmain2.jpg");
	min-height:407px
}
.content__wrapper--fool-day-en,.content__wrapper--main {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top
}
.content__wrapper--fool-day-en {
	background-image:url("/images/bg/img_pubgmain_0401_en.jpg")
}
.content__wrapper--fool-day-en .main__logo,.content__wrapper--fool-day-en .main__sub-title {
	opacity:0
}
.content__wrapper--fool-day-en .main__social-list {
	display:none
}
.content__wrapper--fool-day-en .main__pubg-logo {
	opacity:0
}
.content__wrapper--fool-day-kr {
	background-color:#fff;
	background-color:transparent;
	background-image:url("/images/bg/img_pubgmain_0401_kr.jpg");
	background-repeat:no-repeat;
	background-position:top
}
.content__wrapper--fool-day-kr .main__logo,.content__wrapper--fool-day-kr .main__sub-title {
	opacity:0
}
.content__wrapper--fool-day-kr .main__social-list {
	display:none
}
.content__wrapper--fool-day-kr .main__pubg-logo {
	opacity:0
}
.content__wrapper--player-summary {
	background-color:#393c36;
	background-image:url("/images/bg/img_profilebg.png");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	border-bottom:4px solid #ad813d
}
.content__wrapper--player-summary .content__inner {
	min-height:172px
}
.content__inner {
	position:relative;
	width:1080px;
	margin:0 auto
}
.content__inner:after {
	content:"";
	display:block;
	clear:both
}
.content__inner--player-summary {
	padding-top:33px;
	padding-bottom:64px;
	background-color:#41443f
}
.content__inner--1000 {
	width:1000px
}
.logo {
	padding-top:12px;
	float:left
}
.logo__pubg {
	float:left;
	margin-left:12px
}
.logo__opgg {
	display:inline-block;
	margin-left:12px;
	margin-top:8px;
	padding-right:20px
}
.rating-trends {
	background-color:#fff;
	padding:40px 9px 16px
}
.rating-trends__descs {
	position:absolute;
	right:16px;
	top:8px;
	background-color:#f6f6f6;
	padding:4px 8px
}
.rating-trends__descs:after {
	content:"";
	display:block;
	clear:both
}
.rating-trends__desc {
	float:left;
	position:relative;
	font-size:12px;
	color:#696969;
	padding-left:10px;
	margin-left:16px;
	line-height:1
}
.rating-trends__desc:first-child {
	margin-left:0
}
.rating-trends__desc:before {
	position:absolute;
	left:0;
	top:3px;
	display:block;
	width:6px;
	height:6px;
	content:"";
	border-radius:50%
}
.rating-trends__desc--solo:before {
	background-color:#e69557
}
.rating-trends__desc--duo:before {
	background-color:#43a5a0
}
.rating-trends__desc--squad:before {
	background-color:#6d68ac
}
.player-stat {
	padding:20px 0;
	display:table;
	height:152px
}
.player-stat:after {
	content:"";
	display:block;
	clear:both
}
.player-stat__radar {
	display:table-cell;
	width:300px;
	height:100%
}
.player-stat__bar {
	display:table-cell;
	vertical-align:top;
	width:412px;
	height:100%;
	border-left:1px solid #eaeaea
}
.player-stat__progress>progress {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	display:table-cell;
	width:228px;
	height:8px
}
.player-stat__progress>progress::-webkit-progress-bar {
	background:#eaeaea
}
.player-stat__progress>progress::-webkit-progress-value {
	background:#cbcbcb
}
.player-stat__progress-title {
	padding-right:8px;
	display:table-cell;
	width:100px;
	text-align:right;
	color:#848683
}
.player-stat__progress-wrapper {
	position:relative;
	display:table;
	margin-top:24px
}
.player-stat__progress-wrapper--high .player-stat__progress-percent {
	color:#dd8700
}
.player-stat__progress-wrapper--high .player-stat__progress>progress::-webkit-progress-value {
	background:#ff9c00
}
.player-stat__progress-wrapper--mid .player-stat__progress-percent {
	color:#ad813c
}
.player-stat__progress-wrapper--mid .player-stat__progress>progress::-webkit-progress-value {
	background:#cca86f
}
.player-stat__progress-wrapper:first-child {
	margin-top:12px
}
.player-stat__progress-wrapper:last-child:before {
	position:absolute;
	left:108px;
	top:18px;
	content:"Low";
	display:block;
	font-size:11px;
	color:#bebebe
}
.player-stat__progress-wrapper:last-child:after {
	position:absolute;
	right:78px;
	top:18px;
	content:"High";
	display:block;
	font-size:11px;
	color:#bebebe
}
.player-stat__progress-percent {
	padding-left:8px;
	display:table-cell;
	width:70px;
	text-align:left;
	color:#696969
}
.player-stat__progress-percent>strong {
	font-weight:700
}
.platforms {
	float:left;
	padding-left:20px;
	margin-top:20px;
	border-left:1px solid #4a4b4a
}
.platforms li {
	float:left;
	margin-left:22px;
	font-size:12px
}
.platforms li:first-child {
	margin-left:0
}
.platforms li a:hover {
	color:#ff9c00
}
.platforms:after {
	content:"";
	display:block;
	clear:both
}
.platforms__play {
	padding-left:20px;
	border-left:1px solid #4a4b4a
}
.platforms__icon {
	margin-right:8px
}
.platforms__name-icon {
	background-image:url(/images/icon_beta2.png?e702c40caaa09c9d6bec91655d7e0738);
	height:9px;
	background-size:24px 9px
}
.platforms__beta,.platforms__name-icon {
	margin-top:5px;
	margin-left:6px;
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:24px
}
.platforms__beta {
	background-image:url(/images/icon-beta.png?601d4ef74e2442daffc16eae48728733);
	height:10px;
	background-size:24px 10px
}
.platforms__renewal {
	margin-top:5px;
	margin-left:6px;
	background-image:url(/images/renewal_icon.png?864bf229c199eef6712bce7984831e81);
	width:44px;
	height:10px;
	background-size:44px 10px
}
.platforms__cr_dragon,.platforms__renewal {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.platforms__cr_dragon {
	margin-top:-10px;
	margin-left:10px;
	background-image:url(/images/baby_dragon_pubg.gif?2da7b6cd0be5d6bbcb35831e57a1209a);
	width:36px;
	height:36px;
	background-size:36px 36px
}
.login {
	float:right;
	margin-top:15px
}
.login__btn {
	width:67px;
	height:26px;
	background-color:#dd8700;
	color:#fff;
	font-size:14px
}
.select-language {
	position:relative;
	margin-top:16px;
	float:right
}
.select-language__list {
	display:none;
	position:absolute;
	right:0;
	top:39px;
	min-width:134px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:1000
}
.select-language__list--on {
	display:block
}
.select-language__btn--current {
	background-color:#2b2e28;
	color:#fff;
	display:inline-block;
	position:relative;
	padding:4px 20px 2px 0
}
.select-language__btn--current>i {
	position:absolute;
	right:0;
	top:10px
}
.select-language__btn--change {
	width:100%;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:14px;
	color:#2b2e28;
	line-height:1.2
}
.select-language__btn--change:hover {
	background-color:#eaeaea
}
.search-player--main {
	position:relative;
	margin:0 auto;
	width:624px
}
.search-player--main .search-player__text {
	height:30px;
	padding:10px 70px 10px 20px;
	border-radius:2px;
	background-color:#fff;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.19);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.19)
}
.search-player--main .search-player__text>label {
	display:none
}
.search-player--main .search-player__text>input {
	width:100%;
	height:30px;
	border:0;
	padding:0;
	font-size:16px;
	background-color:transparent
}
.search-player--main .search-player__text>input::-webkit-input-placeholder {
	color:#9b9b9b
}
.search-player--main .search-player__text>input:-ms-input-placeholder,.search-player--main .search-player__text>input::-ms-input-placeholder {
	color:#9b9b9b
}
.search-player--main .search-player__text>input::placeholder {
	color:#9b9b9b
}
.search-player--header {
	position:absolute;
	right:90px;
	top:13px
}
.search-player--header .search-player__text {
	position:relative;
	width:182px;
	background-color:#fff;
	padding:8px 60px 8px 16px;
	border-radius:2px;
	line-height:0
}
.search-player--header .search-player__text>label {
	display:none
}
.search-player--header .search-player__text>input {
	border:none;
	width:100%;
	font-size:12px;
	border:0;
	padding:0
}
.search-player--header .search-player__text>input::-webkit-input-placeholder {
	color:#9b9b9b
}
.search-player--header .search-player__text>input:-ms-input-placeholder,.search-player--header .search-player__text>input::-ms-input-placeholder {
	color:#9b9b9b
}
.search-player--header .search-player__text>input::placeholder {
	color:#9b9b9b
}
.search-player--header .search-player__btn--search {
	position:absolute;
	right:16px;
	top:8px;
	background-color:transparent
}
.search-player--leader-board {
	position:relative;
	float:right;
	width:198px;
	background-color:#fff;
	padding:11px 50px 11px 16px;
	font-size:0;
	border-radius:2px;
	border:1px solid #cacaca
}
.search-player--leader-board label {
	display:none
}
.search-player--leader-board input {
	border:none;
	width:100%;
	font-size:14px
}
.search-player--leader-board input::-webkit-input-placeholder {
	color:#9b9b9b
}
.search-player--leader-board input:-ms-input-placeholder,.search-player--leader-board input::-ms-input-placeholder {
	color:#9b9b9b
}
.search-player--leader-board input::placeholder {
	color:#9b9b9b
}
.search-player--leader-board .search-player__btn--search {
	position:absolute;
	right:16px;
	top:10px;
	background-color:transparent
}
.current-user {
	z-index:100;
	position:absolute;
	top:9px;
	right:120px;
	line-height:25px;
	color:#bebebe;
	font-size:12px
}
.current-user__count {
	color:#ff9c00!important
}
.current-user__count:hover {
	-webkit-text-decoration:underline #ff9c00!important;
	text-decoration:underline #ff9c00!important
}
.gnb {
	min-height:40px
}
.gnb>li {
	float:left;
	margin-left:18px;
	font-size:15px;
	color:#ffe7c0
}
.gnb>li:first-child {
	margin-left:0
}
.gnb>li.on a {
	color:#fff;
	border-bottom:2px solid #fff
}
.gnb>li a {
	position:relative;
	display:inline-block;
	min-height:38px;
	line-height:36px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
	padding:0 10px
}
.gnb>li a:hover {
	color:#fff
}
.gnb>li a i {
	position:absolute;
	right:-20px;
	top:2px
}
.gnb:after {
	content:"";
	display:block;
	clear:both
}
.player-head {
	background-color:#2b2e28
}
.player-head--stuck-kr {
	background-image:url("/images/bg/img_00_kr.png")
}
.player-head--stuck-en,.player-head--stuck-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--stuck-en {
	background-image:url("/images/bg/img_00_en.png")
}
.player-head--sniper-kr {
	background-image:url("/images/bg/img_01_kr.png")
}
.player-head--sniper-en,.player-head--sniper-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--sniper-en {
	background-image:url("/images/bg/img_01_en.png")
}
.player-head--op-kr {
	background-image:url("/images/bg/img_02_kr.png")
}
.player-head--op-en,.player-head--op-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--op-en {
	background-image:url("/images/bg/img_02_en.png")
}
.player-head--marathon-kr {
	background-image:url("/images/bg/img_03_kr.png")
}
.player-head--marathon-en,.player-head--marathon-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--marathon-en {
	background-image:url("/images/bg/img_03_en.png")
}
.player-head--gandhi-kr {
	background-image:url("/images/bg/img_04_kr.png")
}
.player-head--gandhi-en,.player-head--gandhi-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--gandhi-en {
	background-image:url("/images/bg/img_04_en.png")
}
.player-head--medic-kr {
	background-image:url("/images/bg/img_05_kr.png")
}
.player-head--medic-en,.player-head--medic-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--medic-en {
	background-image:url("/images/bg/img_05_en.png")
}
.player-head--driver-kr {
	background-image:url("/images/bg/img_06_kr.png")
}
.player-head--driver-en,.player-head--driver-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--driver-en {
	background-image:url("/images/bg/img_06_en.png")
}
.player-head--headshot-kr {
	background-image:url("/images/bg/img_07_kr.png")
}
.player-head--headshot-en,.player-head--headshot-kr {
	background-color:#2b2e28;
	background-repeat:no-repeat;
	background-position:top
}
.player-head--headshot-en {
	background-image:url("/images/bg/img_07_en.png")
}
.player-summary {
	margin-top:16px;
	position:relative;
	height:100%
}
.player-summary:after {
	content:"";
	display:block;
	clear:both
}
.player-summary__page-view {
	position:absolute;
	right:24px;
	bottom:21px
}
.player-summary__page-view .loading {
	background-color:transparent
}
@media (max-width:768px) {
	.player-summary__page-view {
	margin-top:10px;
	margin-left:10px;
	position:static
}
}.player-summary__thumbnail {
	float:left;
	width:112px;
	height:112px;
	border:4px solid #dd8700;
	font-size:0;
	margin-top:33px;
	margin-right:20px
}
.player-summary__desc {
	padding:20px 24px 24px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.player-summary__desc:after {
	content:"";
	display:block;
	clear:both
}
.player-summary__desc-img {
	width:120px;
	margin-right:24px
}
@media (max-width:768px) {
	.player-summary__desc-img {
	margin-left:10px;
	margin-right:6px
}
}.player-summary__img {
	display:inline-block;
	border:4px solid #dd8700;
	font-size:0;
	line-height:0;
	vertical-align:top
}
.player-summary__desc-info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.player-summary__platform {
	position:absolute;
	right:24px;
	top:21px;
	font-size:0;
	line-height:1
}
@media (max-width:768px) {
	.player-summary__platform {
	position:static;
	margin:0 10px 6px;
	line-height:12px;
	text-align:right
}
}.player-summary__platform-txt {
	color:#fff;
	font-size:14px;
	line-height:18px
}
@media (max-width:768px) {
	.player-summary__platform-txt {
	font-size:11px;
	line-height:12px
}
}.player-summary__platform-icon {
	display:inline-block;
	margin-left:14px;
	font-size:0;
	line-height:0;
	vertical-align:top
}
@media (max-width:768px) {
	.player-summary__platform-icon {
	width:12px;
	height:12px;
	margin-left:8px
}
}.player-summary__name {
	position:relative;
	font-size:28px;
	line-height:34px;
	font-weight:700;
	color:#fff
}
.player-summary__name--banned {
	text-decoration:line-through;
	color:#c8311e
}
.player-summary__management {
	float:left;
	position:relative;
	margin-top:18px
}
@media (max-width:768px) {
	.player-summary__management {
	float:none
}
}.player-summary__l-mmr {
	float:right
}
@media (max-width:768px) {
	.player-summary__l-mmr {
	float:none
}
}.player-summary__mmr-mode-select-flex {
	font-size:0
}
@media (max-width:768px) {
	.player-summary__mmr-mode-select-flex {
	padding-top:25px
}
}@media (max-width:768px) {
	.player-summary__mmr-flex,.player-summary__mmr-mode-select-flex {
	width:100%;
	overflow-y:hidden;
	overflow-x:auto;
	position:relative;
	margin-left:0
}
}@media (max-width:768px) {
	.player-summary__l-mmr-mode-select {
	padding-left:10px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden
}
}.player-summary__mmr-mode-select-wrap {
	font-size:0
}
.player-summary__mmr-mode-select {
	border-radius:2px;
	border:1px solid #3d3f3b;
	background-color:#191b17;
	padding:8px 16px;
	color:#a6a6a6;
	margin-left:-1px;
	font-size:14px
}
.player-summary__mmr-mode-select:first-child {
	margin-left:0;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.player-summary__mmr-mode-select:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.player-summary__mmr-mode-select--on {
	color:#e69557
}
@media (max-width:768px) {
	.player-summary__mmr-mode-select {
	padding:6px 14px;
	font-size:12px
}
}.player-summary__mmr {
	margin-top:15px;
	text-align:left
}
@media (max-width:768px) {
	.player-summary__mmr {
	padding-left:10px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden
}
}.player-summary__show-mmr-btn {
	min-width:116px;
	height:36px;
	color:#fff;
	padding:7px;
	line-height:1;
	border-radius:2px
}
@media (max-width:768px) {
	.player-summary__show-mmr-btn {
	min-width:96px;
	height:30px;
	font-size:12px
}
}.player-summary__show-mmr-btn--solo {
	background-color:#e69557;
	border:1px solid #e69557
}
.player-summary__show-mmr-btn--duo {
	background-color:#44a4a0;
	border:1px solid #44a4a0
}
.player-summary__show-mmr-btn--squad {
	background-color:#6d68ac;
	border:1px solid #6d68ac
}
.player-summary__show-mmr-beta-txt {
	padding:0 12px;
	vertical-align:top;
	text-align:center;
	display:inline-block;
	height:36px;
	font-size:12px;
	font-weight:500;
	color:#acacac;
	line-height:36px
}
@media (max-width:768px) {
	.player-summary__show-mmr-beta-txt {
	height:30px;
	line-height:30px
}
}.player-summary__total-point-list {
	position:absolute;
	right:29px;
	top:20px
}
.player-summary__total-point-list:after {
	content:"";
	display:block;
	clear:both
}
.player-summary__total-point-item {
	float:left;
	margin-left:12px;
	min-width:92px
}
.player-summary__total-point-item:first-child {
	margin-left:0
}
.player-summary__l-total-point-icon {
	margin-right:6px;
	float:left;
	margin-top:4px
}
.player-summary__l-total-point-icon--kill {
	margin-top:2px
}
.player-summary__l-total-point-value {
	float:left
}
.player-summary__total-point-key {
	font-size:12px;
	color:#9a9797
}
.player-summary__total-point-value {
	font-size:22px;
	color:#fff;
	white-space:nowrap;
	line-height:26px
}
.player-summary__btn {
	margin-left:8px;
	padding:8px 16px;
	border-bottom:2px
}
.player-summary__btn:first-child {
	margin-left:0
}
.game-filter {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	background-color:#fff;
	height:36px
}
.game-filter:after {
	content:"";
	display:block;
	clear:both
}
.game-filter__mode {
	float:left
}
.game-filter__mode>li {
	position:relative;
	float:left;
	margin-left:24px
}
.game-filter__list--select {
	display:none;
	position:absolute;
	left:0;
	top:40px;
	min-width:150px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:10
}
.game-filter__list--on {
	display:block
}
.game-filter__item.on .game-filter__btn--select-list {
	background-color:#eaeaea
}
.game-filter__btn--mode {
	display:inline-block;
	color:#696969;
	background-color:#fff;
	height:36px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent
}
.game-filter__btn--mode:hover {
	color:#dd8700
}
.game-filter__btn--on {
	color:#dd8700;
	font-weight:700;
	border-bottom:2px solid #dd8700
}
.game-filter__btn--select {
	position:relative;
	display:inline-block;
	color:#696969;
	background-color:#fff;
	height:36px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
	padding-right:30px
}
.game-filter__btn--select>i {
	position:absolute;
	right:10px;
	top:12px
}
.game-filter__btn--select-list {
	width:100%;
	padding:8px 16px;
	text-align:left;
	background-color:#fff
}
.game-filter__btn--select-list:hover {
	background-color:#f6f6f6
}
.game-filter__btn--select-list-board {
	display:block;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:16px
}
.game-filter__btn--select-list-board:hover {
	background-color:#f6f6f6
}
.overview {
	padding-top:15px
}
.overview__pubg-panel {
	margin-top:16px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.05)
}
.overview__row:after {
	content:"";
	display:block;
	clear:both
}
.overview__column--full {
	width:100%
}
.overview__column--left {
	float:left;
	width:350px
}
.overview__column--right {
	float:right;
	width:715px
}
.top-weapons>li {
	display:table;
	width:100%;
	background-color:#fff;
	padding:8px 0
}
.top-weapons>li:nth-child(2n) {
	background-color:#f6f6f6
}
.top-weapons>li>div {
	vertical-align:top;
	display:table-cell
}
.top-weapons__img-area {
	padding:0 16px;
	width:48px
}
.top-weapons__img {
	background-color:#eaeaea
}
.top-weapons__name {
	text-align:center;
	font-size:12px;
	line-height:24px;
	width:48px;
	background-color:#dadada;
	height:24px
}
.top-weapons__kd {
	width:68px
}
.top-weapons__head-shot-kill {
	width:auto
}
.top-weapons__win-rate {
	width:72px
}
.top-weapons__key {
	color:#696969;
	padding-bottom:18px
}
.top-weapons__value {
	color:#262725;
	font-weight:700
}
.top-weapons__detail {
	color:#9a9797;
	line-height:20px
}
.total-played-game__empty {
	background-color:#fff;
	text-align:center;
	padding:64px 0;
	border-top:1px solid #eaeaea
}
.total-played-game__empty-info {
	margin-top:16px;
	font-size:16px;
	color:#696969
}
.total-played-game__list {
	margin-top:8px
}
.total-played-game__item {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	margin-top:8px
}
.total-played-game__item:first-child {
	margin-top:0
}
.total-played-game__btn--more {
	margin-top:16px;
	width:100%;
	height:48px;
	background-color:#fff;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.total-played-game__btn--more:hover {
	background-color:#f6f6f6
}
.played-game__detail {
	display:none
}
.played-game__summary {
	position:relative;
	display:table;
	width:100%;
	height:86px;
	background-color:#f6f6f6
}
.played-game__reload-time {
	width:82px
}
.played-game__column {
	display:table-cell;
	vertical-align:middle
}
.played-game__column--status {
	width:72px;
	border-left:4px solid #cacaca;
	padding-left:16px
}
.played-game__column--rank {
	width:auto;
	padding-left:20px
}
.played-game__column--kill {
	width:64px
}
.played-game__column--damage,.played-game__column--distance {
	width:80px
}
.played-game__column--team {
	padding-left:12px;
	width:96px;
	padding-right:18px
}
.played-game__column--btn {
	width:32px;
	font-size:0
}
.played-game--win {
	background-color:#d5edff
}
.played-game--win .played-game__summary {
	background-color:#c9e8ff
}
.played-game--win .played-game__status {
	border-left:2px solid #0089ef
}
.played-game--win .played-game__named {
	color:#004088
}
.played-game--win .played-game__my-ranking {
	color:#0089ef
}
.played-game--win .played-game__time-value:before {
	background-color:#7bc5fd
}
.played-game--win .played-game__btn--detail {
	background-color:#7bc6fe
}
.played-game--win .played-game__btn--detail:hover {
	background-color:#55a7e5
}
.played-game--win .played-game__column--status {
	border-color:#0089ef
}
.played-game--win .played-game-statistics {
	background-color:#7bc6fe
}
.played-game--win .played-game-statistics__btn {
	background-color:#bde3ff
}
.played-game--win .played-game-statistics__btn:hover {
	background-color:#d4edff
}
.played-game--win .played-game-statistics__btn--on,.played-game--win .played-game-statistics__btn--on:hover {
	background-color:#fff
}
.played-game--win .played-game-statistics__header {
	background-color:#fff;
	background-image:url("/images/bg/img_winnercardbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px
}
.played-game--win .played-game-statistics__ranking-value {
	color:#0089ef
}
.played-game--top10 {
	background-color:#dde5d0
}
.played-game--top10 .played-game__summary {
	background-color:#dce4cf
}
.played-game--top10 .played-game__status {
	border-left:2px solid #6b8d40
}
.played-game--top10 .played-game__named {
	color:#333433
}
.played-game--top10 .played-game__my-ranking {
	color:#385414
}
.played-game--top10 .played-game__column--status {
	border-color:#6b8d40
}
.played-game--top10 .played-game__time-value:before {
	background-color:#c6d1b3
}
.played-game--top10 .played-game__btn--detail {
	background-color:#aebd95
}
.played-game--top10 .played-game__btn--detail:hover {
	background-color:#8d9c73
}
.played-game--top10 .played-game-statistics {
	background-color:#aebd94
}
.played-game--top10 .played-game-statistics__btn {
	background-color:#d4e0c1
}
.played-game--top10 .played-game-statistics__btn:hover {
	background-color:#dce4cf
}
.played-game--top10 .played-game-statistics__btn--on,.played-game--top10 .played-game-statistics__btn--on:hover {
	background-color:#fff
}
.played-game--top10 .played-game-statistics__header {
	background-color:#fff;
	background-image:url("/images/bg/img_top10cardbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px
}
.played-game--top10 .played-game-statistics__ranking-value {
	color:#4f6f27
}
.played-game__value {
	font-size:18px;
	color:#2b2e28
}
.played-game__value span {
	display:inline-block;
	vertical-align:top;
	margin-top:4px;
	font-size:12px;
	color:#8d8d8d
}
.played-game__value--up {
	color:#008e40
}
.played-game__value--up span {
	color:#28a950
}
.played-game__value--down,.played-game__value--down span {
	color:#b25b50
}
.played-game__key {
	font-size:12px;
	color:#696969
}
.played-game__mode {
	font-size:14px;
	font-weight:700;
	color:#393c36
}
.played-game__status {
	width:120px;
	border-left:4px solid #cacaca;
	vertical-align:middle;
	text-align:center
}
.played-game__named {
	display:inline-block;
	font-size:18px;
	font-weight:700;
	line-height:24px
}
.played-game__rank {
	display:table;
	width:100%
}
.played-game__ranking {
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	color:#696969;
	width:auto
}
.played-game__my-ranking {
	font-size:28px;
	font-weight:700
}
.played-game__sharp {
	font-weight:400
}
.played-game__reload-time {
	font-size:12px;
	color:#696969;
	line-height:1
}
.played-game__wave {
	width:57px
}
.played-game__kd-value {
	font-size:16px
}
.played-game__kd-value>span {
	color:#848683
}
.played-game__kd-detail {
	margin-top:4px;
	color:#696969
}
.played-game__time-value {
	position:relative;
	margin-top:5px;
	padding-top:5px;
	font-size:12px;
	color:#696969
}
.played-game__time-value:before {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:82px;
	height:1px;
	background-color:#dbdbdb
}
.played-game__member {
	width:100%;
	display:table;
	height:14px;
	font-size:12px;
	text-align:left;
	color:#393c36
}
.played-game__layout--member {
	display:table-cell;
	vertical-align:middle
}
.played-game__layout--member>a:hover {
	text-decoration:underline
}
.played-game__layout--game-list {
	display:table-cell;
	vertical-align:middle;
	width:108px
}
.played-game__member-thumbnail {
	width:14px;
	height:14px;
	overflow:hidden;
	border-radius:50%;
	background-color:#00b7af
}
.played-game__member-nickname {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:96px
}
.played-game__member-nickname--me {
	font-weight:700
}
.played-game__run-icons {
	right:0;
	bottom:0;
	position:absolute;
	display:inline-block
}
.played-game__run-icons i {
	margin-left:-6px
}
.played-game__btn--detail {
	position:relative;
	width:32px;
	height:86px;
	background-color:#dbdbdb;
	background-position:center 60px
}
.played-game__btn--detail:hover {
	background-color:#cacaca
}
.played-game__btn--members {
	position:relative;
	width:96px;
	height:30px;
	font-size:12px;
	background-color:#fff;
	border:1px solid #9a9797
}
.played-game__btn-txt {
	position:relative;
	z-index:10;
	line-height:1;
	display:inline-block
}
.pubg-panel {
	position:relative
}
.pubg-panel--solo .aggregate__rate {
	color:#e69557
}
.pubg-panel--solo .aggregate__bar {
	background-color:#e69557
}
.pubg-panel--duo .aggregate__rate {
	color:#43a5a0
}
.pubg-panel--duo .aggregate__bar {
	background-color:#43a5a0
}
.pubg-panel--squad .aggregate__rate {
	color:#6d68ac
}
.pubg-panel--squad .aggregate__bar {
	background-color:#6d68ac
}
.pubg-panel--overview {
	background-color:#fff
}
.pubg-panel--overview .pubg-panel__title {
	padding:16px;
	color:#1c1c1b;
	font-size:16px
}
.pubg-panel--overview .pubg-panel__title--games {
	width:268px;
	text-align:center
}
.pubg-panel--overview .pubg-panel__game-mode {
	font-size:16px;
	font-weight:700;
	color:#dd8700
}
.pubg-panel--overview .pubg-panel__btn--more {
	position:absolute;
	display:block;
	right:10px;
	top:10px;
	padding:7px 12px;
	border:1px solid #cabeaa;
	border-radius:2px;
	background-color:#fff;
	color:#ad813c;
	text-align:center
}
.pubg-panel--overview .pubg-panel__side-info {
	position:absolute;
	right:24px;
	top:16px;
	width:364px;
	height:24px;
	background-color:#f6f6f6;
	text-align:center;
	color:#696969;
	line-height:24px
}
.pubg-panel--point-graph {
	margin-top:16px
}
.pubg-panel--point-graph .pubg-panel__title {
	padding:14px 16px;
	color:#1c1c1b;
	font-size:16px;
	background-color:#fff;
	border-bottom:1px solid #eaeaea
}
.pubg-panel--point-graph .pubg-panel__game-mode {
	font-size:16px;
	font-weight:700;
	color:#dd8700
}
.pubg-panel--point-graph .pubg-panel__btn--more {
	position:absolute;
	display:block;
	right:10px;
	top:10px;
	padding:7px 12px;
	border:1px solid #cabeaa;
	border-radius:2px;
	background-color:#fff;
	color:#ad813c;
	text-align:center
}
.pubg-panel--point-graph .pubg-panel__side-info {
	position:absolute;
	right:24px;
	top:16px;
	width:364px;
	height:24px;
	background-color:#f6f6f6;
	text-align:center;
	color:#696969;
	line-height:24px
}
.pubg-panel--point-graph .pubg-panel__content {
	position:relative
}
.pubg-panel--game-point .pubg-panel__title {
	padding:8px 16px;
	color:#fff
}
.pubg-panel--game-point .pubg-panel__title>i {
	margin-right:-3px
}
.pubg-panel--game-point .pubg-panel__title>i:last-child {
	margin-right:7px
}
.pubg-panel--game-point .pubg-panel__content {
	position:relative;
	background-color:#fff
}
.pubg-panel--solo .pubg-panel__title {
	background-color:#e69557
}
.pubg-panel--duo .pubg-panel__title {
	background-color:#43a5a0
}
.pubg-panel--squad .pubg-panel__title {
	background-color:#6d68ac
}
.season-stats {
	width:100%
}
.season-stats--table th {
	padding-left:16px;
	text-align:left;
	color:#696969
}
.season-stats--table tr:nth-child(odd) td {
	padding-top:10px;
	padding-bottom:6px
}
.season-stats--table tr:nth-child(2n) {
	border-top:1px solid #eaeaea
}
.season-stats--table tr:nth-child(2n) td {
	padding-top:6px;
	padding-bottom:10px
}
.season-stats--table tr:nth-child(4n+1),.season-stats--table tr:nth-child(4n+2) {
	background-color:#f6f6f6
}
.season-stats__value {
	text-align:right;
	color:#333433
}
.season-stats__detail {
	padding-left:8px;
	color:#9a9797
}
.played-game-statistics {
	background-color:#dbdbdb
}
.played-game-statistics__header {
	background-color:#fff;
	background-image:url("/images/bg/img_rankbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px;
	display:table;
	width:100%
}
.played-game-statistics__header:after {
	content:"";
	display:block;
	clear:both
}
.played-game-statistics__contents {
	display:none
}
.played-game-statistics__ranking-value {
	display:block;
	font-size:32px;
	font-weight:700;
	text-align:left;
	color:#9a9797;
	line-height:38px
}
.played-game-statistics__ranking-nickname {
	line-height:1;
	display:block;
	font-size:18px;
	font-weight:700;
	text-align:left;
	color:#2b2e28
}
.played-game-statistics__list {
	table-layout:fixed;
	width:auto;
	padding-top:0;
	margin-top:-6px;
	margin-left:-6px
}
.played-game-statistics__list:after {
	content:"";
	display:block;
	clear:both
}
.played-game-statistics__key {
	font-size:12px;
	color:#696969
}
.played-game-statistics__key,.played-game-statistics__key--summary {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.played-game-statistics__key--summary {
	margin:0
}
.played-game-statistics__value {
	font-size:14px;
	line-height:16px;
	color:#2b2e28
}
.played-game-statistics__value--summary {
	margin:0
}
.played-game-statistics__value--rank {
	margin:2px 0 0;
	text-align:center;
	line-height:1;
	font-size:0
}
.played-game-statistics__rank-txt {
	display:inline-block;
	font-size:12px;
	text-align:center;
	color:#393c36;
	padding:2px;
	background-color:#dbdbdb
}
.played-game-statistics__item {
	float:left;
	width:128px;
	text-align:left;
	margin-left:6px;
	margin-top:6px;
	background-color:#f6f6f6
}
.played-game-statistics__item:first-child .played-game-statistics__value {
	font-size:18px;
	line-height:22px
}
.played-game-statistics__item--important {
	width:262px
}
.played-game-statistics__item--strong .played-game-statistics__value {
	font-size:18px;
	line-height:22px;
	font-weight:700
}
.played-game-statistics__item-inner {
	padding:8px 12px;
	font-size:0
}
.played-game-statistics__taps {
	text-align:center;
	width:100%;
	padding-top:8px
}
.played-game-statistics__tap {
	display:inline-block;
	text-align:center;
	margin-left:16px;
	min-width:148px
}
.played-game-statistics__tap:first-child {
	margin-left:0
}
.played-game-statistics__btn {
	display:block;
	min-width:148px;
	padding:8px 11px;
	background-color:#eaeaea;
	white-space:nowrap
}
.played-game-statistics__btn:hover {
	background-color:#f6f6f6
}
.played-game-statistics__btn--on {
	font-weight:700;
	background-color:#fff
}
.played-game-statistics__btn--on:hover {
	background-color:#fff
}
.played-game-statistics__title {
	padding:2px 0 6px;
	font-size:14px;
	color:#696969;
	min-height:20px
}
.played-game-statistics__title>i {
	margin-right:5px
}
.played-game-statistics__title--ranking {
	display:table-cell;
	width:347px;
	min-height:60px;
	font-size:16px;
	text-align:center;
	color:#696969;
	padding:20px 0 20px 32px;
	background-color:transparent
}
.played-game-statistics__inner--title {
	display:table-cell;
	vertical-align:middle
}
.played-game-statistics__prefix--summary {
	display:table-cell;
	vertical-align:bottom
}
.played-game-statistics__summary {
	display:table;
	table-layout:fixed;
	width:304px;
	height:100px;
	margin-right:24px
}
.played-game-statistics__layout {
	display:table-cell;
	vertical-align:bottom;
	padding-bottom:20px;
	text-align:center
}
.played-game-statistics__layout--kill {
	width:96px
}
.played-game-statistics__layout--damage,.played-game-statistics__layout--distance {
	width:96px;
	padding-left:8px
}
.played-game-statistics__avg-rating {
	font-weight:700;
	color:#dd8700
}
.played-game-statistics__icon--attack {
	margin-top:5px
}
.played-game-statistics__icon--moved {
	margin-top:1px
}
.played-game-statistics__content {
	position:relative
}
.played-game-statistics__l-table {
	padding:12px 0 16px;
	display:table;
	width:100%;
	background-color:#fff;
	border-top:1px solid #eaeaea
}
.played-game-statistics__l-td {
	display:table-cell
}
.played-game-statistics__l-td--combat {
	padding-left:16px;
	width:262px
}
.played-game-statistics__l-td--distance {
	padding-left:14px;
	width:262px
}
.played-game-statistics__l-td--survival {
	padding-left:14px;
	padding-right:19px;
	width:auto
}
.guide__tap-list {
	margin-top:16px;
	display:table;
	width:100%;
	table-layout:fixed
}
.guide__tap {
	position:relative;
	display:table-cell
}
.guide__tap-number-wrap {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	padding:10px 0 8px 10px
}
.guide__tap-number-wrap--on {
	background-color:#dd8700
}
.guide__tap-txt {
	position:relative;
	padding-top:9px;
	font-size:17px;
	font-weight:700;
	text-align:left;
	line-height:1.2
}
.guide__arrow {
	position:absolute;
	left:0;
	bottom:-35px;
	background-position:50%;
	padding:10px 6px
}
.guide__link {
	padding-left:78px;
	padding-bottom:40px;
	position:relative;
	display:block;
	color:#fff
}
.guide__link:hover {
	color:#ff9c00
}
.guide__link:hover .guide__arrow {
	background-image:url(/images/btn_indexarrow_h@2x.png?020dbaeea419be764338214ef7ac45f1)
}
.guide__link--on {
	color:#ff9c00
}
.guide__link--on .guide__tap-number-wrap {
	background-color:#dd8700
}
.guide__link--on .guide__arrow {
	background-image:url(/images/btn_indexarrow_h@2x.png?020dbaeea419be764338214ef7ac45f1);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.guide__content {
	display:table;
	margin-top:20px;
	width:1080px;
	height:470px
}
.guide__content:first-child {
	margin-top:15px
}
.guide__content--cn-step1 {
	background-image:url("/images/bg/img_bg01_cn.jpg")
}
.guide__content--cn-step1,.guide__content--cn-step2 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--cn-step2 {
	background-image:url("/images/bg/img_bg02_cn.jpg")
}
.guide__content--cn-step3 {
	background-image:url("/images/bg/img_bg03_cn.jpg")
}
.guide__content--cn-step3,.guide__content--cn-step4 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--cn-step4 {
	background-image:url("/images/bg/img_bg04_cn.jpg")
}
.guide__content--kr-step1 {
	background-image:url("/images/bg/img_bg01_kr.jpg")
}
.guide__content--kr-step1,.guide__content--kr-step2 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--kr-step2 {
	background-image:url("/images/bg/img_bg02_kr.jpg")
}
.guide__content--kr-step3 {
	background-image:url("/images/bg/img_bg03_kr.jpg")
}
.guide__content--kr-step3,.guide__content--kr-step4 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--kr-step4 {
	background-image:url("/images/bg/img_bg04_kr.jpg")
}
.guide__content--step1 {
	background-image:url("/images/bg/img_bg01_en.jpg")
}
.guide__content--step1,.guide__content--step2 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--step2 {
	background-image:url("/images/bg/img_bg02_en.jpg")
}
.guide__content--step3 {
	background-image:url("/images/bg/img_bg03_en.jpg")
}
.guide__content--step3,.guide__content--step4 {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%
}
.guide__content--step4 {
	background-image:url("/images/bg/img_bg04_en.jpg")
}
.guide__content-title {
	display:table-cell;
	vertical-align:middle
}
.guide__content-title--right {
	text-align:right;
	padding-right:80px
}
.guide__content-title--left {
	text-align:left;
	padding-left:80px
}
.guide__content-num {
	display:inline-block;
	position:relative;
	width:63px;
	margin-bottom:18px;
	padding-bottom:23px
}
.guide__content-num:before {
	position:absolute;
	left:0;
	bottom:0;
	content:"";
	display:block;
	width:63px;
	height:2px;
	background-color:#d5d5d5;
	opacity:.36
}
.guide__content-txt {
	display:block;
	font-size:24px;
	line-height:1.33;
	color:#fff
}
.guide__content-txt strong {
	font-weight:700
}
.patch-notes__list--main .patch-notes__item {
	margin-top:24px;
	background-color:#fff
}
.patch-notes__list--main .patch-notes__item:first-child {
	margin-top:0
}
.patch-notes__list--main .patch-notes__item--open .patch-notes__detail {
	display:block
}
.patch-notes__headline {
	position:relative;
	padding:20px
}
.patch-notes__headline:after {
	content:"";
	display:block;
	clear:both
}
.patch-notes__thumbnail-cover {
	position:relative;
	width:492px;
	height:224px;
	overflow:hidden;
	background-color:#d3d3d3
}
.patch-notes__thumbnail {
	display:block;
	float:left;
	width:310px;
	height:146px;
	margin-right:20px
}
.patch-notes__name-tag {
	position:absolute;
	left:0;
	bottom:0;
	display:inline-block;
	padding:4px 8px;
	background-color:#dd8700;
	color:#fff;
	font-weight:700
}
.patch-notes__headline-info {
	margin-top:16px
}
.patch-notes__title {
	font-size:18px;
	font-weight:700;
	color:#2b2e28
}
.patch-notes__date {
	font-size:12px;
	color:#dd8700
}
.patch-notes__sub-title {
	margin-top:12px;
	text-align:left;
	color:#393c36;
	height:50px
}
.patch-notes__detail {
	display:none;
	border-top:1px solid #dbdbdb;
	background-color:#f6f6f6;
	max-height:740px;
	overflow:scroll
}
.patch-notes__detail-txt {
	padding:20px;
	font-size:16px;
	line-height:24px
}
.patch-notes__btn-area {
	text-align:right
}
.patch-notes__btn--toggle {
	position:relative;
	padding:7px 14px 5px;
	background-color:#fff;
	border:1px solid #dd8700;
	color:#dd8700;
	border-radius:2px
}
.patch-notes__btn--toggle i {
	position:absolute;
	right:14px;
	top:12px
}
.patch-notes__btn--toggle:before {
	content:"\B0B4\C6A9   \BCF4\AE30";
	display:block
}
.patch-notes__btn--on {
	background-color:#fff4e3
}
.patch-notes__btn--on:before {
	content:"\B0B4\C6A9   \C228\AE30\AE30";
	display:block
}
.company {
	padding-top:38px
}
.company__list:after {
	content:"";
	display:block;
	clear:both
}
.company__list li {
	float:left;
	font-size:12px;
	margin-left:20px
}
.company__list li:first-child {
	margin-left:0
}
.copyright {
	font-family:Arial;
	margin-top:6px;
	font-size:12px;
	font-weight:700;
	text-align:left;
	color:#fff
}
.copyright address {
	color:#777
}
.sns {
	position:absolute;
	right:0;
	bottom:42px
}
.sns .sns__list:after {
	content:"";
	display:block;
	clear:both
}
.sns .sns__list li {
	float:left;
	margin-left:10px
}
.sns .sns__list li:first-child {
	margin-left:0
}
.game-server--leader-board {
	position:relative;
	display:inline-block
}
.game-server--leader-board .game-server__selected {
	position:relative;
	min-width:166px;
	min-height:40px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca;
	padding:10px 40px 10px 16px;
	font-size:16px;
	text-align:left
}
.game-server--leader-board .game-server__selected i {
	position:absolute;
	right:16px;
	top:17px
}
.game-server--leader-board .game-server__list {
	top:45px;
	width:164px
}
.game-server--leader-board .game-server__list--select {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	min-width:150px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:10
}
.game-server--leader-board .game-server__list--on {
	display:block
}
.game-server--leader-board .game-server__btn--select-leader-board {
	display:block;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:16px
}
.game-server--player-info {
	position:absolute;
	right:24px;
	bottom:0
}
.game-server--player-info .game-server__list:after {
	content:"";
	display:block;
	clear:both
}
.game-server--player-info .game-server__item {
	display:table-cell;
	height:100%;
	padding-left:6px
}
.game-server--player-info .game-server__item:first-child {
	padding-left:0
}
.game-server--player-info .game-server__item--on {
	position:relative;
	z-index:10
}
.game-server--player-info .game-server__wrap {
	padding:6px 8px
}
.game-server--player-info .game-server__btn {
	border-top:2px solid #797d76;
	position:relative;
	display:block;
	width:100%;
	height:100%;
	background-color:#5a5e57;
	min-width:96px;
	color:#fff;
	line-height:1;
	min-height:64px
}
.game-server--player-info .game-server__btn:hover {
	background-color:#70726e
}
.game-server--player-info .game-server__btn--on {
	background-color:#eaeaea;
	border-top:2px solid #fff
}
.game-server--player-info .game-server__btn--on .game-server__name,.game-server--player-info .game-server__btn--on .game-server__play-count {
	color:#2b2e28
}
.game-server--player-info .game-server__btn--on .game-server__pre {
	color:#696969
}
.game-server--player-info .game-server__btn--on:hover {
	background-color:#eaeaea
}
.game-server--player-info .game-server__l-recent {
	display:block;
	height:30px
}
.game-server--player-info .game-server__name {
	display:block;
	font-weight:700;
	font-size:14px;
	text-align:left;
	color:#fff;
	line-height:17px
}
.game-server--player-info .game-server__name>i {
	margin-right:4px
}
.game-server--player-info .game-server__play-count {
	margin-top:4px;
	display:block;
	font-size:12px;
	text-align:left;
	color:#fff;
	line-height:14px
}
.game-server--player-info .game-server__pre {
	display:block;
	margin-top:3px;
	font-size:11px;
	text-align:left;
	color:#bebebe;
	line-height:13px
}
.game-contents {
	float:left
}
.game-contents__taps:after {
	content:"";
	display:block;
	clear:both
}
.game-contents__tap {
	float:left;
	border-top:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca
}
.game-contents__tap>a {
	display:inline-block;
	padding:8px 10px;
	text-align:center;
	background-color:#fff;
	min-width:94px;
	font-size:16px;
	color:#5a5e57
}
.game-contents__tap>a:hover {
	background-color:#f6f6f6
}
.game-contents__tap:first-child {
	border-left:1px solid #cacaca
}
.game-contents__tap--on {
	border-top:1px solid #dd8700;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #dd8700
}
.game-contents__tap--on>a {
	background-color:#dd8700;
	color:#fff;
	font-weight:700
}
.game-contents__tap--on>a:hover {
	background-color:#dd8700
}
.game-contents__list:after {
	content:"";
	display:block;
	clear:both
}
.game-contents__item {
	float:left;
	border-top:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca
}
.game-contents__item>a {
	display:inline-block;
	padding:8px 10px;
	text-align:center;
	background-color:#fff;
	min-width:94px;
	font-size:16px;
	color:#5a5e57
}
.game-contents__item>a:hover {
	background-color:#f6f6f6
}
.game-contents__item:first-child {
	border-left:1px solid #cacaca
}
.game-contents__item--on {
	border-top:1px solid #dd8700;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #dd8700
}
.game-contents__item--on>a {
	background-color:#dd8700;
	color:#fff;
	font-weight:700
}
.game-contents__item--on>a:hover {
	background-color:#dd8700
}
.game-contents--main .game-contents__taps {
	display:table;
	table-layout:fixed;
	width:100%;
	border-radius:2px
}
.game-contents--main .game-contents__taps:after {
	display:none
}
.game-contents--main .game-contents__tap {
	display:table-cell;
	float:none
}
.game-contents--main .game-contents__btn {
	width:100%;
	height:38px;
	line-height:36px;
	background-color:#fff;
	font-size:16px
}
.game-contents--main .game-contents__btn:hover {
	background-color:#f6f6f6
}
.game-contents--main .game-contents__btn--on {
	background-color:#dd8700;
	color:#fff
}
.game-contents--main .game-contents__btn--on:hover {
	background-color:#dd8700
}
.player-ranking {
	border-bottom:1px solid #eaeaea
}
.player-ranking__player {
	display:inline-block;
	line-height:1.2;
	margin-top:3px
}
.player-ranking__player--banned {
	color:#a53c2f;
	text-decoration:line-through
}
.player-ranking__table {
	width:100%
}
.player-ranking__table thead tr th {
	height:40px;
	background-color:#dbdbdb;
	color:#696969;
	vertical-align:middle;
	text-align:center
}
.player-ranking__table tbody tr {
	background-color:#fff
}
.player-ranking__table tbody tr td {
	vertical-align:middle;
	text-align:center;
	height:52px
}
.player-ranking__table tbody tr:nth-child(odd) {
	background-color:#f6f6f6
}
.player-ranking__table tbody tr:hover {
	background-color:#eaeaea
}
.player-ranking__table--played-game-statistics {
	display:block;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea
}
.player-ranking__table--played-game-statistics td:first-child,.player-ranking__table--played-game-statistics th:first-child {
	width:48px;
	padding-left:0;
	padding-right:0
}
.player-ranking__table--played-game-statistics td:nth-child(2),.player-ranking__table--played-game-statistics th:nth-child(2) {
	width:auto;
	padding-left:0;
	padding-right:0
}
.player-ranking__table--played-game-statistics td:nth-child(3),.player-ranking__table--played-game-statistics td:nth-child(4),.player-ranking__table--played-game-statistics td:nth-child(5),.player-ranking__table--played-game-statistics td:nth-child(6),.player-ranking__table--played-game-statistics th:nth-child(3),.player-ranking__table--played-game-statistics th:nth-child(4),.player-ranking__table--played-game-statistics th:nth-child(5),.player-ranking__table--played-game-statistics th:nth-child(6) {
	width:80px;
	padding-left:8px;
	padding-right:0
}
.player-ranking__table--played-game-statistics td:nth-child(7),.player-ranking__table--played-game-statistics th:nth-child(7) {
	width:80px;
	padding-left:8px;
	padding-right:12px
}
.player-ranking__table--played-game-statistics thead {
	display:block
}
.player-ranking__table--played-game-statistics thead tr {
	display:table;
	width:100%
}
.player-ranking__table--played-game-statistics thead tr th {
	display:table-cell;
	height:32px;
	background-color:#fff;
	color:#9a9797;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	word-break:break-all
}
.player-ranking__table--played-game-statistics tbody {
	display:block;
	height:390px;
	overflow-y:auto
}
.player-ranking__table--played-game-statistics tbody tr {
	display:table;
	width:100%;
	background-color:#fff
}
.player-ranking__table--played-game-statistics tbody tr td {
	display:table-cell;
	height:36px;
	color:#5a5e57
}
.player-ranking__table--played-game-statistics .player-ranking__nickname {
	font-weight:400
}
.player-ranking__number {
	color:#9a9797
}
.player-ranking__number--win {
	color:#0089ef
}
.player-ranking__number--top10 {
	color:#4f6f27
}
.player-ranking__queue-size-4 {
	height:53px
}
.player-ranking__thumbnail {
	display:inline-block;
	width:32px;
	height:32px;
	border-radius:50%;
	overflow:hidden;
	background-color:red
}
.player-ranking__thumbnail img {
	width:100%;
	height:100%
}
.player-ranking__nickname {
	display:table-cell;
	vertical-align:middle;
	font-weight:700;
	text-align:left;
	padding:10px 0
}
.player-ranking__nickname--thumbnail {
	padding-right:10px;
	font-size:0
}
.player-ranking__nickname a:hover {
	text-decoration:underline
}
.player-ranking__nickname-updating {
	color:#c5c5c5
}
.player-ranking__progress {
	font-size:0;
	height:5px;
	background-color:#eaeaea;
	text-align:left;
	overflow:hidden
}
.player-ranking__progress-bar {
	display:inline-block;
	height:100%
}
.player-ranking__progress-bar--win {
	background-color:#0089ef
}
.player-ranking__progress-bar--top10 {
	background-color:#7aae3b
}
.player-ranking__desc {
	margin-top:8px;
	font-size:12px;
	text-align:right;
	color:#696969
}
.player-ranking__btn-reverse--sort {
	font-size:12px;
	background-color:transparent;
	color:#9a9797;
	vertical-align:middle
}
.player-ranking__btn-reverse--sort .sp__sort {
	margin-top:1px;
	display:inline-block
}
.player-ranking__btn-reverse--sort .sp__sort--asc,.player-ranking__btn-reverse--sort .sp__sort--desc {
	margin-top:3px;
	display:none
}
.player-ranking__btn-reverse--asc {
	font-size:12px;
	background-color:transparent;
	color:#dd8700;
	line-height:1
}
.player-ranking__btn-reverse--asc .sp__sort {
	display:none
}
.player-ranking__btn-reverse--asc .sp__sort--desc {
	display:inline-block
}
.player-ranking__btn-reverse--asc .sp__sort--asc {
	display:none
}
.player-ranking__btn-reverse--desc {
	font-size:12px;
	background-color:transparent;
	color:#dd8700;
	line-height:1
}
.player-ranking__btn-reverse--desc .sp__sort,.player-ranking__btn-reverse--desc .sp__sort--desc {
	display:none
}
.player-ranking__btn-reverse--desc .sp__sort--asc {
	display:inline-block
}
.player-ranking__btn--sort {
	font-size:12px;
	background-color:transparent;
	color:#9a9797;
	vertical-align:middle
}
.player-ranking__btn--sort .sp__sort {
	margin-top:1px;
	display:inline-block
}
.player-ranking__btn--sort .sp__sort--asc,.player-ranking__btn--sort .sp__sort--desc {
	margin-top:3px;
	display:none
}
.player-ranking__btn--asc {
	font-size:12px;
	background-color:transparent;
	color:#dd8700;
	line-height:1
}
.player-ranking__btn--asc .sp__sort,.player-ranking__btn--asc .sp__sort--desc {
	display:none
}
.player-ranking__btn--asc .sp__sort--asc {
	display:inline-block
}
.player-ranking__btn--desc {
	font-size:12px;
	background-color:transparent;
	color:#dd8700;
	line-height:1
}
.player-ranking__btn--desc .sp__sort {
	display:none
}
.player-ranking__btn--desc .sp__sort--desc {
	display:inline-block
}
.player-ranking__btn--desc .sp__sort--asc {
	display:none
}
.player-ranking__matched td {
	background-color:#fff1db
}
.player-ranking__matched .player-ranking__player {
	display:inline-block;
	border-radius:2px;
	line-height:1.2;
	padding:2px;
	margin-top:3px;
	border:1px solid #ffba4e;
	background-color:#fff
}
.player-ranking--main {
	display:none;
	padding-top:0
}
.player-ranking--main .player-ranking__empty {
	padding:20px;
	text-align:center
}
.player-ranking--main .player-ranking__title {
	font-size:16px;
	font-weight:700;
	text-align:center;
	color:#dd8700;
	height:48px;
	line-height:48px;
	background-color:#fff
}
.player-ranking--main .player-ranking__table thead {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea
}
.player-ranking--main .player-ranking__table thead tr th {
	height:32px;
	font-size:12px;
	background-color:#fff;
	color:#9a9797
}
.player-ranking--main .player-ranking__table tbody tr {
	background-color:#fff
}
.player-ranking--main .player-ranking__table tbody tr td {
	height:48px
}
.player-ranking--main .player-ranking__table tbody tr:nth-child(2n) {
	background-color:#f6f6f6
}
.player-ranking--main .player-ranking__table tbody tr:hover {
	background-color:#eaeaea
}
.player-ranking--main .player-ranking__number {
	font-style:oblique;
	color:#696969
}
.player-ranking--leader-board .player-ranking__table tbody tr {
	background-color:#fff
}
.player-ranking--leader-board .player-ranking__table tbody tr:nth-child(2n) {
	background-color:#f6f6f6
}
.player-ranking--leader-board .player-ranking__table tbody tr:hover {
	background-color:#eaeaea
}
.player-ranking--user {
	background-color:#fff
}
.player-ranking--on {
	display:block
}
.leader-board__game-server {
	margin-top:40px
}
.leader-board__fliter-title {
	font-size:12px;
	color:#393c36
}
.leader-board__filter:after {
	content:"";
	display:block;
	clear:both
}
.leader-board__filter--server {
	margin-top:24px
}
.leader-board__filter--mode {
	margin-top:12px
}
.leader-board__filter-title {
	font-size:12px;
	color:#393c36;
	line-height:1
}
.leader-board__l-filter-list {
	margin-top:4px;
	overflow:auto
}
.leader-board__l-filter-list:after {
	content:"";
	display:block;
	clear:both
}
.leader-board__filter-list {
	float:left;
	font-size:0;
	white-space:nowrap
}
.leader-board__filter-list:after {
	content:"";
	display:block;
	clear:both
}
.leader-board__filter-item {
	position:relative;
	border:1px solid #cacaca;
	display:inline-block;
	padding:7px 10px;
	text-align:center;
	background-color:#fff;
	min-width:92px;
	font-size:16px;
	color:#5a5e57;
	margin-left:-1px
}
.leader-board__filter-item:hover {
	background-color:#f6f6f6
}
.leader-board__filter-item i {
	margin-top:4px
}
.leader-board__filter-item:first-child {
	margin-left:0;
	border-radius:2px 0 0 2px
}
.leader-board__filter-item:last-child {
	border-radius:0 2px 2px 0
}
.leader-board__filter-item--on {
	z-index:10;
	border:1px solid #dd8700;
	background-color:#dd8700;
	color:#fff;
	font-weight:700
}
.leader-board__filter-item--on:hover {
	background-color:#dd8700
}
.leader-board__filter-item--server {
	min-width:66px
}
.leader-board__table {
	margin-top:12px;
	width:100%
}
.leader-board__table thead tr th {
	height:40px;
	background-color:#dbdbdb;
	color:#696969;
	vertical-align:middle;
	text-align:center
}
.leader-board__table tbody tr {
	background-color:#fff
}
.leader-board__table tbody tr td {
	vertical-align:middle;
	text-align:center;
	height:52px;
	color:#2b2e28
}
.leader-board__table tbody tr:nth-child(odd) {
	background-color:#f6f6f6
}
.leader-board__table tbody tr:hover {
	background-color:#eaeaea
}
.leader-board__table--fixed {
	table-layout:fixed;
	border-collapse:collapse
}
.leader-board__table--fixed td:first-child,.leader-board__table--fixed th:first-child {
	width:49px;
	padding-left:4px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(2),.leader-board__table--fixed th:nth-child(2) {
	width:248px;
	padding-left:4px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(3),.leader-board__table--fixed th:nth-child(3) {
	width:84px;
	padding-left:8px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(4),.leader-board__table--fixed th:nth-child(4) {
	width:80px;
	padding-left:8px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(5),.leader-board__table--fixed td:nth-child(6),.leader-board__table--fixed th:nth-child(5),.leader-board__table--fixed th:nth-child(6) {
	width:108px;
	padding-left:8px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(7),.leader-board__table--fixed th:nth-child(7) {
	width:80px;
	padding-left:5px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(8),.leader-board__table--fixed th:nth-child(8) {
	width:96px;
	padding-left:10px;
	padding-right:0
}
.leader-board__table--fixed td:nth-child(9),.leader-board__table--fixed th:nth-child(9) {
	width:80px;
	padding-left:4px;
	padding-right:8px
}
.leader-board__table--fixed thead {
	position:-webkit-sticky;
	position:sticky;
	top:0;
	display:block
}
.leader-board__table--fixed tbody tr,.leader-board__table--fixed thead tr {
	display:table;
	width:1000px
}
.leader-board__table-content {
	height:100%;
	line-height:52px;
	white-space:nowrap
}
.leader-board__table-content--bar {
	text-align:left
}
.leader-board__table-content--focus {
	background-color:rgba(255,203,121,.1)
}
.leader-board__number {
	font-size:14px;
	color:#9a9797
}
.leader-board__l-nickname {
	text-align:left;
	font-size:0;
	white-space:nowrap
}
.leader-board__l-nickname i {
	margin-right:8px
}
.leader-board__nickname {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:700;
	color:#2b2e28;
	max-width:212px
}
.leader-board__nickname,.leader-board__nickname-updating {
	line-height:28px;
	font-size:14px
}
.leader-board__grades-bar {
	display:inline-block;
	margin-top:4px;
	width:56px;
	height:12px;
	border-radius:2px;
	background-color:#dbdbdb;
	-webkit-box-shadow:inset 0 1px 1px 0 #cacaca;
	box-shadow:inset 0 1px 1px 0 #cacaca
}
.leader-board__grades-bar-size {
	display:block;
	height:12px
}
.leader-board__grades-bar-size--win {
	background-color:#0089ef
}
.leader-board__grades-bar-size--top10 {
	background-color:#7aae3b
}
.leader-board__grades-bar-size--damage {
	background-color:#cb4a3a
}
.leader-board__grades-value {
	display:inline-block
}
.leader-board-top3 {
	margin-top:24px
}
.leader-board-top3:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__item {
	border-top:2px solid #dd8700;
	background-color:#fff;
	width:326px;
	float:left;
	margin-left:11px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.leader-board-top3__item:first-child {
	margin-left:0
}
.leader-board-top3__item:hover {
	-webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 6px 8px 0 rgba(0,0,0,.2)
}
.leader-board-top3__item:hover a {
	color:#dd8700
}
.leader-board-top3__item--long .leader-board-top3__info-item {
	height:40px
}
.leader-board-top3__l-rank {
	padding:8px
}
.leader-board-top3__l-rank:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__l-rating-tier {
	display:block;
	float:left;
	margin-right:10px
}
.leader-board-top3__l-rating-value {
	display:block;
	float:left
}
.leader-board-top3__l-grades {
	padding:12px 10px;
	border-top:1px solid #eaeaea
}
.leader-board-top3__l-grades:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__rank {
	display:inline-block;
	width:20px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-radius:2px;
	background-color:#dd8700
}
.leader-board-top3__nickname {
	font-size:18px;
	font-weight:700;
	text-align:left;
	color:#2b2e28
}
.leader-board-top3__l-rating {
	border-top:1px solid #eaeaea;
	padding:10px
}
.leader-board-top3__l-rating:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__rating {
	width:146px;
	float:left
}
.leader-board-top3__rating:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__rating-value {
	display:block;
	font-size:28px;
	font-weight:700;
	color:#2b2e28;
	line-height:34px
}
.leader-board-top3__rating-key {
	display:block;
	font-size:12px;
	color:#696969;
	line-height:15px
}
.leader-board-top3__matches-cnt {
	width:146px;
	float:right
}
.leader-board-top3__matches-cnt-key {
	display:block;
	font-size:12px;
	color:#696969;
	line-height:15px
}
.leader-board-top3__matches-cnt-value {
	display:block;
	color:#2b2e28;
	font-size:28px;
	line-height:34px
}
.leader-board-top3__grades {
	width:146px
}
.leader-board-top3__grades--win {
	float:left
}
.leader-board-top3__grades--top10 {
	float:right
}
.leader-board-top3__grades-value {
	font-size:18px;
	line-height:22px;
	font-weight:700
}
.leader-board-top3__grades-value i {
	margin-top:2px
}
.leader-board-top3__grades-bar {
	margin-top:4px;
	width:100%;
	height:6px;
	border-radius:2px;
	background-color:#dbdbdb;
	-webkit-box-shadow:inset 0 1px 1px 0 #cacaca;
	box-shadow:inset 0 1px 1px 0 #cacaca;
	overflow:hidden
}
.leader-board-top3__grades-bar-size {
	display:block;
	height:6px
}
.leader-board-top3__grades-bar-size--win {
	background-color:#0089ef
}
.leader-board-top3__grades-bar-size--top10 {
	background-color:#7aae3b
}
.leader-board-top3__info-list {
	position:relative;
	border-top:1px solid #eaeaea
}
.leader-board-top3__info-list:after {
	content:"";
	display:block;
	clear:both
}
.leader-board-top3__info-list:before {
	content:"";
	display:block;
	position:absolute;
	left:50%;
	top:0;
	bottom:0;
	width:1px;
	height:100%;
	background-color:#eaeaea
}
.leader-board-top3__info-item {
	float:left;
	width:50%;
	display:table;
	background-color:#f6f6f6
}
.leader-board-top3__info-item--white {
	background-color:#fff
}
.leader-board-top3__info-key {
	display:table-cell;
	padding:4px 0 4px 10px;
	font-size:12px;
	color:#696969;
	width:94px;
	vertical-align:middle;
	line-height:1
}
.leader-board-top3__info-value {
	display:table-cell;
	padding:4px 10px 4px 2px;
	color:#2b2e28;
	vertical-align:middle
}
.leader-board-top3__info-value--good {
	color:#ed7900
}
.leader-board-top3__info-value--great {
	color:#c8311e
}
.pagination--player-ranking {
	text-align:center
}
.pagination--player-ranking .pagination__numbering {
	margin:0 10px
}
.pagination--player-ranking .pagination__number {
	display:inline-block;
	padding:4px 7px;
	font-size:16px;
	min-width:18px;
	text-align:center
}
.pagination--player-ranking .pagination__number:hover {
	color:#dd8700
}
.pagination--player-ranking .pagination__number--current {
	background-color:#dd8700;
	color:#fff
}
.pagination--player-ranking .pagination__number--current:hover {
	color:#fff
}
.pagination--player-ranking .pagination__control {
	display:inline-block;
	padding:9px 10px;
	background-color:#fff;
	font-size:0;
	vertical-align:top
}
.pagination--played-game-statistics {
	border-top:1px solid #eaeaea;
	background-color:#fff;
	text-align:center
}
.pagination--played-game-statistics .pagination__numbering {
	margin:12px 0;
	display:inline-block
}
.pagination--played-game-statistics .pagination__number {
	margin:0 2px;
	display:inline-block;
	padding:4px 8px;
	font-size:12px;
	min-width:18px;
	text-align:center;
	color:#9a9797;
	background-color:transparent
}
.pagination--played-game-statistics .pagination__number:hover {
	color:#2b2e28;
	background-color:#eaeaea
}
.pagination--played-game-statistics .pagination__number--on {
	background-color:#eaeaea;
	color:#2b2e28;
	font-weight:700
}
.pagination--played-game-statistics .pagination__control {
	display:inline-block;
	padding:4px 12px;
	background-color:#fff
}
.not-found--no-search-ranking {
	margin-top:12px;
	background-color:#dbdbdb;
	padding:65px;
	text-align:center
}
.not-found--no-search-ranking .not-found__desc {
	margin-top:24px;
	font-size:16px;
	color:#696969
}
.not-found--search-player {
	margin-top:88px;
	text-align:center
}
.not-found--search-player .not-found__desc {
	margin-top:40px;
	font-size:24px;
	line-height:36px;
	color:#5a5e57
}
.aggregate__layout:after {
	content:"";
	display:block;
	clear:both
}
.aggregate__layout--head {
	padding:12px 16px 16px
}
.aggregate__l-table {
	display:table;
	width:100%
}
.aggregate__l-td {
	display:table-cell;
	vertical-align:top
}
.aggregate__l-td--grade {
	margin-top:5px;
	width:46px;
	padding-right:12px
}
.aggregate__l-td--grade i {
	margin-top:5px
}
.aggregate__summary {
	position:absolute;
	right:16px;
	top:16px
}
.aggregate__games-count {
	display:inline-block;
	font-size:12px;
	color:#fff;
	vertical-align:top;
	position:absolute;
	right:0;
	top:-44px;
	white-space:nowrap;
	text-align:right
}
.aggregate__rating-point {
	font-size:28px;
	font-weight:700;
	text-align:left;
	color:#2b2e28;
	line-height:1.4
}
.aggregate__rank {
	color:#696969
}
.aggregate__rank,.aggregate__rate {
	float:left;
	font-size:12px;
	text-align:left;
	line-height:1
}
.aggregate__rate {
	margin-left:8px;
	padding-left:8px;
	color:#9a9797;
	border-left:1px solid #dbdbdb
}
.aggregate__win-top10 {
	display:inline-block;
	padding:6px 8px;
	background-color:#f6f6f6;
	line-height:1
}
.aggregate__win-top10 span {
	margin-left:12px
}
.aggregate__win-top10 span:first-child {
	margin-left:0
}
.aggregate__win {
	display:inline-block
}
.aggregate__top10,.aggregate__win {
	vertical-align:top;
	font-size:18px;
	font-weight:700;
	color:#2b2e28
}
.aggregate__list:after {
	content:"";
	display:block;
	clear:both
}
.aggregate__list>li {
	width:33%;
	float:left;
	border-right:1px solid #eaeaea;
	border-top:1px solid #eaeaea
}
.aggregate__list>li:nth-child(3n) {
	border-right:0;
	padding-right:1px
}
.aggregate__key {
	position:relative;
	margin:0 0 10px 12px;
	font-size:12px;
	line-height:14px;
	color:#9a9797;
	width:100px;
	height:14px
}
.aggregate__key-inner {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.aggregate__value {
	margin:10px 0 0 12px;
	font-size:18px;
	color:#2b2e28
}
.aggregate__value--good {
	color:#ed7900
}
.aggregate__value--great {
	color:#c8311e;
	font-weight:700
}
.aggregate__percent-word {
	font-weight:400
}
.aggregate__progress {
	margin-top:12px;
	width:100%;
	background-color:#eaeaea;
	height:6px;
	border-radius:3px;
	overflow:hidden
}
.aggregate__bar {
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	width:61.4%;
	background:#000
}
.game-season {
	background-color:#fff;
	padding:9px
}
.game-season__single {
	text-align:center;
	font-size:16px;
	line-height:34px;
	font-weight:700;
	color:#2b2e28
}
.game-season__taps {
	display:table;
	width:100%;
	table-layout:fixed
}
.game-season__tap {
	display:table-cell;
	margin-left:-1px
}
.game-season__tap:first-child .game-season__btn {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.game-season__tap:last-child .game-season__btn {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.game-season__btn {
	width:100%;
	height:32px;
	color:#696969;
	border:1px solid #dbdbdb
}
.game-season__btn,.game-season__btn:hover {
	background-color:#f6f6f6
}
.game-season__btn--on {
	background-color:#fff;
	font-weight:700;
	color:#dd8700;
	border:1px solid #dd8700;
	z-index:10;
	position:relative
}
.game-season__btn--on:hover {
	background-color:#fff
}
.game-viewpoint__taps {
	display:table;
	width:100%
}
.game-viewpoint__tap {
	display:table-cell
}
.game-viewpoint__btn {
	width:100%;
	height:48px;
	font-size:16px;
	background-color:#dbdbdb;
	color:#696969
}
.game-viewpoint__btn--on,.saved-player-info {
	background-color:#fff
}
.saved-player-info {
	display:none;
	position:absolute;
	left:0;
	top:35px;
	color:#393c36;
	border-radius:2px;
	-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.3);
	box-shadow:4px 4px 8px 0 rgba(0,0,0,.3);
	width:100%;
	z-index:40
}
.saved-player-info>li {
	position:relative
}
.saved-player-info--on {
	display:block
}
.saved-player-info__list {
	padding:10px 0
}
.saved-player-info__list:after {
	content:"";
	display:block;
	clear:both
}
.saved-player-info__item {
	position:relative;
	padding:8px 70px 8px 20px;
	font-size:12px
}
.saved-player-info__item a {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.saved-player-info__taps {
	display:table;
	table-layout:fixed;
	width:100%
}
.saved-player-info__tap {
	display:table-cell;
	vertical-align:top
}
.saved-player-info__btn--tap {
	display:inline-block;
	height:40px;
	width:100%;
	text-align:center;
	background-color:#eaeaea
}
.saved-player-info__btn--on {
	background-color:#fff
}
.saved-player-info__btn--del-player-info {
	margin-left:8px;
	font-size:0;
	padding:10px;
	background-position:50%;
	background-color:transparent
}
.saved-player-info__control {
	position:absolute;
	vertical-align:top;
	font-size:0;
	right:12px;
	top:4px
}
.saved-player-info--header .saved-player-info__favorites,.saved-player-info--header .saved-player-info__recent-searches {
	max-height:360px;
	overflow-y:auto
}
.saved-player-info--main {
	top:50px
}
.saved-player-info--main .saved-player-info__item {
	padding-left:0;
	width:33.3%;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.saved-player-info--main .saved-player-info__item:nth-child(3n-2) {
	padding-left:18px
}
.saved-player-info--main .saved-player-info__empty {
	height:132px
}
.saved-player-info--main .saved-player-info__empty-txt {
	margin:0 0 0 8px;
	display:inline-block;
	line-height:26px
}
.saved-player-info--main .saved-player-info__layout--empty {
	padding:0
}
.saved-player-info--main .saved-player-info__layout--empty .sp__alert {
	margin:4px
}
.saved-player-info--main .saved-player-info__favorites,.saved-player-info--main .saved-player-info__recent-searches {
	max-height:156px;
	overflow-y:auto
}
.saved-player-info__layout--empty {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-size:0;
	padding:0 36px
}
.saved-player-info__empty {
	display:table;
	width:100%;
	height:188px
}
.saved-player-info__empty-txt {
	margin-top:12px;
	font-size:12px;
	color:#696969
}
.chk-favorite {
	position:relative;
	display:inline-block;
	vertical-align:top
}
.chk-favorite--player-summary>label {
	display:inline-block;
	padding:9px 12px;
	border-radius:2px;
	background-color:#393c36;
	border:1px solid #9a9797;
	color:#bebebe;
	line-height:16px
}
.chk-favorite--player-summary>label i {
	margin-right:6px
}
.chk-favorite--player-summary>label i.on {
	display:none
}
.chk-favorite--player-summary>label i.off {
	display:inline-block
}
.chk-favorite--player-summary>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.chk-favorite--player-summary>input:hover {
	background-color:#dd8700
}
.chk-favorite--player-summary>input:hover+label {
	border:1px solid #dd8700
}
.chk-favorite--player-summary.chk-favorite--on>label {
	background-color:#dd8700;
	border:1px solid #dd8700;
	color:#fff
}
.chk-favorite--player-summary.chk-favorite--on>label i.on {
	display:inline-block
}
.chk-favorite--player-summary.chk-favorite--on>label i.off {
	display:none
}
.chk-favorite--saved-player-info {
	font-size:0
}
.chk-favorite--saved-player-info>label {
	display:inline-block
}
.chk-favorite--saved-player-info>label i.on {
	display:none
}
.chk-favorite--saved-player-info>label i.off {
	display:inline-block
}
.chk-favorite--saved-player-info>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.chk-favorite--saved-player-info.chk-favorite--on>label i.on {
	display:inline-block
}
.chk-favorite--saved-player-info.chk-favorite--on>label i.off {
	display:none
}
.loading {
	display:table;
	width:100%;
	height:100%;
	padding:1em 0;
	background:#fff
}
.loading__inner {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.played-game__summary .loading {
	background:none
}
.played-with-wrapper {
	float:left;
	width:326px
}
.played-with {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.played-with__title {
	padding:9px 12px;
	font-size:14px;
	text-align:left;
	color:#393c36;
	border-bottom:1px solid #eaeaea
}
.played-with__error {
	background-color:#fff;
	text-align:center;
	padding:32px 0;
	border-top:1px solid #eaeaea
}
.played-with__error-message {
	margin-top:16px;
	font-size:16px;
	color:#696969
}
.played-with__table {
	width:100%
}
.played-with__table thead tr th {
	font-size:12px;
	color:#9a9797;
	height:32px;
	background-color:#f6f6f6;
	vertical-align:middle
}
.played-with__table tbody tr {
	background-color:#fff
}
.played-with__table tbody tr:nth-child(2n) {
	background-color:#f6f6f6
}
.played-with__table tbody tr td {
	height:40px;
	vertical-align:middle;
	text-align:center;
	color:#696969
}
.played-with__nick-name {
	text-align:left;
	padding-left:16px
}
.played-with__nick-name--value {
	width:128px;
	color:#2b2e28
}
.played-with__nick-name--value a {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.played-with__nick-name--value a:hover {
	text-decoration:underline
}
.rating-diff {
	position:absolute;
	top:2px;
	right:-56px;
	width:50px;
	font-size:12px;
	color:#9a9797;
	line-height:1
}
.rating-diff span {
	display:inline-block;
	vertical-align:top;
	font-size:10px
}
.rating-diff--up {
	color:#008e40
}
.rating-diff--down {
	color:#b25b50
}
.win-top10 {
	display:inline-block;
	padding:6px 8px;
	background-color:#f6f6f6;
	line-height:1
}
.win-top10__win {
	display:inline-block
}
.win-top10__top10,.win-top10__win {
	vertical-align:top;
	font-size:18px;
	font-weight:700;
	color:#2b2e28
}
.win-top10__top10 {
	margin-left:12px
}
.win-top10--small {
	display:none;
	padding:3px 4px
}
.win-top10--small .win-top10__top10,.win-top10--small .win-top10__win {
	font-size:12px;
	line-height:14px;
	font-weight:400
}
.win-top10--small .win-top10__top10 {
	margin-left:6px
}
.game-summary {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.recent-game-summary {
	border-top:1px solid #eaeaea;
	padding:20px 0;
	background-color:#fff
}
.recent-game-summary__layout--left {
	display:table-cell;
	width:338px;
	padding-left:24px;
	border-right:1px solid #eaeaea
}
.recent-game-summary__layout--right {
	display:table-cell;
	padding-right:24px;
	vertical-align:middle
}
.recent-game-summary__layout--wrapper {
	margin-top:20px;
	display:table;
	width:100%
}
.recent-game-summary__layout--graph {
	display:table;
	width:100%
}
.recent-game-summary__layout--bottom {
	margin-top:20px;
	border-top:1px solid #eaeaea;
	padding-top:20px
}
.recent-game-summary__title {
	font-size:14px;
	text-align:left;
	color:#393c36;
	padding:9px 12px
}
.recent-game-summary__title--history {
	display:none
}
.recent-game-summary__title--summary {
	text-align:center;
	font-size:16px
}
.recent-game-summary__title--count {
	display:none;
	text-align:center
}
.recent-game-summary__title--rankings {
	width:110px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	font-size:14px;
	color:#9a9797
}
.recent-game-summary__graph {
	position:relative;
	display:table-cell;
	width:72px;
	vertical-align:middle
}
.recent-game-summary__graph-prefix {
	position:relative
}
.recent-game-summary__pie-graph {
	width:72px;
	height:72px
}
.recent-game-summary__pie-count {
	position:absolute;
	top:8px;
	width:100%;
	height:88px;
	display:table;
	text-align:center;
	font-size:12px;
	margin-top:-8px
}
.recent-game-summary__history {
	margin:0 24px
}
.recent-game-summary__inner--pie-count {
	height:88px;
	display:table-cell;
	vertical-align:middle
}
.recent-game-summary__descs {
	display:table-cell;
	vertical-align:middle;
	padding-left:34px;
	padding-right:56px
}
.recent-game-summary__desc {
	margin-top:10px;
	line-height:1.2
}
.recent-game-summary__desc:after {
	content:"";
	display:block;
	clear:both
}
.recent-game-summary__desc:first-child {
	margin-top:0
}
.recent-game-summary__rankings {
	position:relative;
	min-height:44px
}
.recent-game-summary__rankings:after {
	content:"";
	display:block;
	clear:both
}
.recent-game-summary__mode--desc {
	float:left;
	position:relative;
	font-size:14px;
	text-align:left;
	color:#9a9797
}
.recent-game-summary__mode--desc:before {
	position:absolute;
	display:block;
	height:16px;
	width:2px;
	content:"";
	left:-8px;
	top:0
}
.recent-game-summary__mode--solo {
	color:#e69557
}
.recent-game-summary__mode--solo:before {
	background-color:#e69557
}
.recent-game-summary__mode--duo {
	color:#43a5a0
}
.recent-game-summary__mode--duo:before {
	background-color:#43a5a0
}
.recent-game-summary__mode--squad {
	color:#6d68ac
}
.recent-game-summary__mode--squad:before {
	background-color:#6d68ac
}
.recent-game-summary__mode-count--desc {
	position:relative;
	display:block;
	float:right
}
.recent-game-summary__list--game-result {
	width:220px;
	float:right
}
.recent-game-summary__list--game-result:after {
	content:"";
	display:block;
	clear:both
}
.recent-game-summary__list--history {
	display:table;
	width:100%;
	table-layout:fixed
}
.recent-game-summary__item--result {
	float:left;
	width:20px;
	height:20px;
	text-align:center;
	background-color:#eaeaea;
	color:#9a9797;
	font-size:12px;
	margin-left:2px;
	margin-top:2px;
	line-height:20px
}
.recent-game-summary__item--win {
	background-color:#0089ef;
	color:#fff
}
.recent-game-summary__item--top10 {
	background-color:#7aae3b;
	color:#fff
}
.recent-game-summary__item--history {
	position:relative;
	display:table-cell;
	padding-right:20px;
	padding-left:12px;
	border-left:1px solid #eaeaea
}
.recent-game-summary__item--history:first-child {
	padding-left:0;
	border:0
}
.recent-game-summary__item--history:last-child {
	padding-right:0
}
.recent-game-summary__avg-ranking {
	display:block;
	font-size:24px;
	text-align:center;
	color:#2b2e28;
	line-height:1.2
}
.recent-game-summary__avg-ranking-txt {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.recent-game-summary__avg-history:first-child {
	margin-top:10px
}
.recent-game-summary__key {
	margin-top:5px;
	color:#696969
}
.recent-game-summary__key i {
	margin-top:2px;
	margin-right:4px
}
.recent-game-summary__value {
	display:block;
	font-size:28px;
	font-weight:700
}
.recent-game-summary__value--good {
	color:#ed7900
}
.recent-game-summary__value--great {
	color:#c8311e
}
.how-to-use {
	padding:18px 20px 20px;
	background-color:#fff;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.1)
}
.how-to-use__title {
	text-align:center;
	font-size:18px;
	color:#2b2e28;
	line-height:1.3
}
.how-to-use__list {
	margin-top:20px
}
.how-to-use__item {
	margin-top:20px;
	width:100%;
	height:278px;
	border:1px solid #eaeaea
}
.how-to-use__item--step1 {
	background-image:url("/images/bg/img_bg01@2x.png");
	background-size:434px 179px
}
.how-to-use__item--step1,.how-to-use__item--step2 {
	background-color:#f6f6f6;
	background-repeat:no-repeat;
	background-position:bottom
}
.how-to-use__item--step2 {
	background-image:url("/images/bg/img_bg02@2x.png");
	background-size:473px 164px
}
.how-to-use__item--step3 {
	background-image:url("/images/bg/img_bg03@2x.png");
	background-size:492px 180px
}
.how-to-use__item--en01,.how-to-use__item--step3 {
	background-color:#f6f6f6;
	background-repeat:no-repeat;
	background-position:bottom
}
.how-to-use__item--en01 {
	background-image:url("/images/bg/img_bg01_en@2x.png");
	background-size:434px 179px
}
.how-to-use__item--en02 {
	background-image:url("/images/bg/img_bg02_en@2x.png");
	background-size:473px 164px
}
.how-to-use__item--en02,.how-to-use__item--en03 {
	background-color:#f6f6f6;
	background-repeat:no-repeat;
	background-position:bottom
}
.how-to-use__item--en03 {
	background-image:url("/images/bg/img_bg03_en@2x.png");
	background-size:492px 180px
}
.how-to-use__item:first-child {
	margin-top:0
}
.how-to-use__step {
	position:relative;
	padding-top:26px;
	display:table;
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:700;
	color:#2b2e28;
	height:70px
}
.how-to-use__step span {
	display:table-cell;
	vertical-align:middle
}
.how-to-use__step--step1 {
	background-image:url("/images/bg/img_no1@2x.png");
	background-size:38px 56px
}
.how-to-use__step--step1,.how-to-use__step--step2 {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center 16px
}
.how-to-use__step--step2 {
	background-image:url("/images/bg/img_no2@2x.png");
	background-size:39px 56px
}
.how-to-use__step--step3 {
	background-color:transparent;
	background-image:url("/images/bg/img_no3@2x.png");
	background-repeat:no-repeat;
	background-position:center 16px;
	background-size:41px 56px
}
.how-to-use__step:before {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-16px;
	display:block;
	content:"";
	width:32px;
	height:3px;
	background-color:#cca86f
}
.coming-soon {
	margin-top:16px
}
.coming-soon:after {
	content:"";
	display:block;
	clear:both
}
.coming-soon__item {
	border-top:2px solid #dd8700;
	width:258px;
	height:301px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.1)
}
.coming-soon__item--app {
	float:left;
	background-image:url("/images/bg/img_bg04@2x.png");
	background-size:241px 229px
}
.coming-soon__item--app,.coming-soon__item--detail-stat {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:bottom
}
.coming-soon__item--detail-stat {
	float:right;
	background-image:url("/images/bg/img_bg05@2x.png");
	background-size:258px 210px
}
.coming-soon__title {
	margin-top:18px;
	text-align:center;
	font-weight:700;
	color:#2b2e28;
	font-size:18px;
	line-height:1
}
.coming-soon__sub {
	margin-top:6px;
	font-size:12px;
	text-align:center;
	color:#5a5e57;
	line-height:1.3
}
.aggregate-total__content {
	display:none
}
.noti {
	background-color:#e66e01;
	height:40px
}
.noti--warn {
	background-color:red
}
.noti--warn .noti__inner {
	font-size:14px;
	text-align:center
}
.noti__inner {
	position:relative;
	margin:0 auto!important;
	width:1300px;
	height:100%;
	font-size:12px;
	line-height:40px;
	color:#fff
}
.noti__link:hover {
	text-decoration:underline
}
.not-support-ie {
	background-color:#a53c2f;
	height:40px
}
.not-support-ie__inner {
	position:relative;
	margin:0 auto;
	width:1300px;
	height:100%;
	font-size:14px;
	line-height:40px;
	color:#fff
}
.player-noti {
	background-color:#a53c2f
}
.player-noti__inner {
	position:relative;
	margin:0 auto;
	width:1300px;
	height:100%;
	font-size:14px;
	line-height:40px;
	color:#fff;
	text-align:center
}
.player-noti__inner i {
	margin-top:12px
}
.matches-noti {
	position:absolute;
	right:0;
	top:12px;
	width:663px;
	display:table;
	height:40px;
	background-color:#bb3124;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.matches-noti__inner {
	color:#fff;
	padding:8px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	line-height:1
}
.game-list-team-stat {
	background-color:#fff
}
.game-list-team-stat__nickname-wrap {
	position:relative;
	width:auto;
	vertical-align:top
}
.game-list-team-stat__nickname-wrap>a:hover {
	text-decoration:underline
}
.game-list-team-stat__nickname {
	display:inline-block;
	position:relative;
	max-width:100%;
	vertical-align:top;
	word-break:break-all
}
.game-list-team-stat__col:first-child {
	width:170px
}
.game-list-team-stat__col:nth-child(2) {
	width:84px
}
.game-list-team-stat__col:nth-child(3) {
	width:100px
}
.game-list-team-stat__col:nth-child(4),.game-list-team-stat__col:nth-child(5),.game-list-team-stat__col:nth-child(6) {
	width:82px
}
.game-list-team-stat__col:nth-child(7) {
	width:83px
}
.game-list-team-stat__table {
	width:100%
}
.game-list-team-stat__th {
	width:80px;
	text-align:center;
	font-size:12px;
	color:#9a9797;
	vertical-align:middle;
	line-height:1;
	word-break:break-all
}
.game-list-team-stat__th--name {
	height:32px;
	width:auto
}
.game-list-team-stat__tbody {
	border-top:1px solid #eaeaea
}
.game-list-team-stat__td {
	position:relative
}
.game-list-team-stat__td--body {
	border-bottom:1px solid #eaeaea;
	height:33px;
	vertical-align:middle;
	text-align:center
}
.game-list-team-stat__td--body:nth-child(2n) {
	background-color:#f6f6f6
}
.game-list-team-stat__td--name {
	text-align:left;
	padding:3px 8px 3px 12px
}
.game-list-team-stat__td--me {
	font-weight:700
}
.game-list-team-stat__td--top {
	color:#c8311e
}
.game-list-team-stat__td--foot {
	height:40px;
	vertical-align:middle;
	text-align:center;
	color:#9a9797
}
.game-list-team-stat__td--total {
	text-align:left;
	padding-left:12px;
	padding-right:23px
}
.game-list-team-stat__point {
	position:absolute;
	width:100%;
	text-align:center;
	color:#2b2e28;
	left:0;
	top:7px;
	line-height:24px
}
.game-list-team-stat__point--top {
	color:#fff
}
.game-list-team-stat__bar {
	margin:0 auto;
	display:block;
	width:84px;
	height:24px;
	border-radius:2px;
	background-color:#f6f6f6
}
.game-list-team-stat__bar-size {
	display:block;
	height:100%;
	border-radius:2px;
	background-color:#cacaca
}
.game-list-team-stat__bar-size--top {
	background-color:#c8311e
}
.leaderboard-noti {
	margin-top:12px;
	width:100%;
	display:table;
	background-color:#b47400;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.leaderboard-noti__inner {
	color:#fff;
	height:32px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	line-height:1
}
.kill-log {
	padding:10px;
	background-color:#fff
}
.kill-log:after {
	content:"";
	display:block;
	clear:both
}
.kill-log__l-map-container {
	position:relative;
	width:313px;
	float:left
}
.kill-log__l-map-info {
	float:right;
	width:314px
}
.kill-log__desc {
	height:32px;
	background-color:#393c36
}
.kill-log__map-controller {
	position:absolute;
	right:6px;
	top:6px
}
.kill-log__btn-zoom {
	position:relative;
	background-color:#000;
	border:1px solid #9a9797;
	width:20px;
	height:20px;
	line-height:12px;
	font-size:12px;
	color:#fff;
	float:left;
	margin-left:-1px
}
.kill-log__btn-zoom i {
	position:absolute;
	left:5px;
	top:8px
}
.kill-log__btn-zoom--in i:before {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.kill-log__btn-zoom--in i:after,.kill-log__btn-zoom--in i:before,.kill-log__btn-zoom--out i:after {
	display:block;
	width:8px;
	height:2px;
	content:"";
	position:absolute;
	background-color:#fff
}
.kill-log__link {
	display:none;
	position:absolute;
	right:8px;
	top:13px;
	background-color:#5a5e57;
	border:1px solid #9a9797
}
.kill-log__link:hover {
	background-color:#2b2e28;
	border:1px solid #ff9c00
}
.kill-log__link>i,.kill-log__link>i:hover {
	background-position:50%;
	padding:4px
}
.kill-log__my-killer-location i {
	width:16px;
	height:16px;
	display:block;
	border-radius:50%;
	background-color:#1ae377
}
.kill-log__my-killer-location--focus {
	z-index:500!important
}
.kill-log__my-killer-location--focus i {
	background-color:#fff
}
.kill-log__my-victim-location i {
	position:absolute;
	top:6px
}
.kill-log__my-victim-location i:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.kill-log__my-victim-location i:after,.kill-log__my-victim-location i:before {
	display:block;
	width:16px;
	height:4px;
	content:"";
	position:absolute;
	background-color:#1ae377
}
.kill-log__my-victim-location i:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.kill-log__my-victim-location--focus {
	z-index:999!important
}
.kill-log__my-victim-location--focus i:after,.kill-log__my-victim-location--focus i:before {
	background-color:#fff
}
.kill-log__my-victim-location-mini i {
	position:absolute;
	top:3px
}
.kill-log__my-victim-location-mini i:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.kill-log__my-victim-location-mini i:after,.kill-log__my-victim-location-mini i:before {
	display:block;
	width:8px;
	height:2px;
	content:"";
	position:absolute;
	background-color:#1ae377
}
.kill-log__my-victim-location-mini i:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.kill-log__my-victim-location-mini--focus {
	z-index:500!important
}
.kill-log__my-victim-location-mini--focus i:after,.kill-log__my-victim-location-mini--focus i:before {
	background-color:#fff
}
.kill-log__victim-location i {
	position:absolute;
	top:6px
}
.kill-log__victim-location i:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.kill-log__victim-location i:after,.kill-log__victim-location i:before {
	display:block;
	width:16px;
	height:4px;
	content:"";
	position:absolute;
	background-color:#ff9c00
}
.kill-log__victim-location i:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.kill-log__victim-location--focus {
	z-index:500!important
}
.kill-log__victim-location--focus i:after,.kill-log__victim-location--focus i:before {
	background-color:#fff
}
.kill-log__killer-location i {
	width:16px;
	height:16px;
	display:block;
	border-radius:50%;
	background-color:#ff9c00
}
.kill-log__killer-location--focus {
	z-index:500!important
}
.kill-log__killer-location--focus i {
	background-color:#fff
}
.kill-log__victim-location-mini i {
	position:absolute;
	top:3px
}
.kill-log__victim-location-mini i:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.kill-log__victim-location-mini i:after,.kill-log__victim-location-mini i:before {
	display:block;
	width:8px;
	height:2px;
	content:"";
	position:absolute;
	background-color:#ff9c00
}
.kill-log__victim-location-mini i:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.kill-log__victim-location-mini--focus {
	z-index:500!important
}
.kill-log__victim-location-mini--focus i:after,.kill-log__victim-location-mini--focus i:before {
	background-color:#fff
}
.kill-log__color-desc-list {
	color:#fff;
	font-size:12px;
	padding-top:9px;
	padding-left:12px
}
.kill-log__color-desc-list:after {
	content:"";
	display:block;
	clear:both
}
.kill-log__icon {
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%
}
.kill-log__icon--me {
	background-color:#1ae377
}
.kill-log__icon--kill {
	background-color:#ff9c00
}
.kill-log__icon--killer {
	background-color:#c8311e
}
.kill-log__color-icon {
	float:left;
	margin-right:5px
}
.kill-log__color-desc {
	float:left;
	margin-right:10px
}
.kill-log__empty-icon {
	position:absolute;
	top:100px;
	width:100%;
	text-align:center
}
.kill-log__empty-txt {
	position:absolute;
	top:198px;
	width:100%
}
.kill-log__empty-txt-inner {
	display:block;
	word-break:break-all;
	text-align:center;
	padding:0 10px;
	font-size:14px;
	color:#696969
}
.kill-log__time-line-wrap {
	border-radius:5px;
	overflow:hidden;
	height:32px
}
.kill-log__time-line-empty {
	display:table;
	width:100%;
	height:100%;
	background-color:#f6f6f6
}
.kill-log__time-line-empty-txt {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#9a9797
}
.kill-log__btn-total-map {
	display:none;
	position:absolute;
	right:5px;
	top:5px;
	background-color:#000;
	border:1px solid #9a9797;
	padding:0 6px;
	height:22px;
	color:#fff;
	font-size:12px
}
.kill-log__btn-total-map:hover {
	border:1px solid #ff9c00;
	color:#ff9c00
}
.kill-log__btn-time-line {
	position:relative;
	background-color:transparent;
	color:#2b2e28;
	display:block;
	width:100%;
	height:50px;
	text-align:left
}
.kill-log__btn-time-line>i {
	display:none
}
.kill-log__btn-time-line--killer:hover,.kill-log__btn-time-line:hover {
	background-color:#fce8d3
}
.kill-log__btn-time-line--on,.kill-log__btn-time-line--on:hover {
	background-color:#393c36
}
.kill-log__btn-time-line--on .kill-log__player,.kill-log__btn-time-line--on .kill-log__time {
	color:#fff
}
.kill-log__btn-time-line--on .kill-log__link {
	display:block
}
.kill-log__btn-time-line-txt {
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block
}
.kill-log__btn-time-line-icon {
	margin-right:4px
}
.kill-log__time {
	color:#696969;
	font-size:12px
}
.kill-log__count {
	display:inline-block;
	width:28px;
	padding:8px 0;
	border-radius:2px;
	text-align:center
}
.kill-log__count,.kill-log__count--killer {
	background-color:#dd8700
}
.kill-log__summary {
	padding-left:4px;
	display:block
}
.kill-log__l-summary-block {
	display:block;
	padding-right:60px;
	position:relative;
	width:auto;
	vertical-align:top
}
.kill-log__l-ellipsis {
	position:relative
}
.kill-log__l-ellipsis,.kill-log__player {
	display:inline-block;
	max-width:100%;
	vertical-align:top
}
.kill-log__player {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#2b2e28;
	font-weight:700
}
.kill-log__kill-type {
	color:#dd8700;
	font-size:12px
}
.kill-log__kill-type--killer {
	color:#dd8700
}
.kill-log__kills {
	margin-top:8px
}
.kill-log__kills:first-child {
	margin-top:0
}
.kill-log__location {
	position:absolute;
	left:0;
	top:0
}
.kill-log__location:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.kill-log__location:after,.kill-log__location:before {
	display:block;
	width:6px;
	height:2px;
	content:"";
	position:absolute;
	left:3px
}
.kill-log__location:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.kill-log__location--killer {
	width:16px;
	height:16px;
	display:block;
	margin-left:-8px;
	margin-top:-8px;
	background-color:#fff;
	border-radius:50%
}
.kill-log__location--killer:after,.kill-log__location--killer:before {
	display:none
}
.kill-log__location--enlarge {
	z-index:10
}
.kill-log__location--enlarge:after,.kill-log__location--enlarge:before {
	width:16px;
	height:4px;
	left:-8px;
	top:-2px
}
.kill-log__location--mini:after,.kill-log__location--mini:before {
	width:8px;
	height:2px;
	left:-4px;
	top:-1px
}
.kill-log__location--me,.kill-log__location--me:after,.kill-log__location--me:before {
	background-color:#1ae377
}
.kill-log__location--kl,.kill-log__location--kl:after,.kill-log__location--kl:before,.kill-log__location--klr,.kill-log__location--klr:after,.kill-log__location--klr:before {
	background-color:#ff9c00
}
.kill-log__location--focus {
	z-index:10
}
.kill-log__location--focus:after,.kill-log__location--focus:before {
	background-color:#fff
}
.kill-log__location--me-out {
	background-color:#1ae377;
	width:16px;
	height:6px;
	margin-left:-8px;
	margin-top:-2px
}
.kill-log__location--me-out:after {
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:10px solid #1ae377;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	left:-10px;
	top:-5px
}
.kill-log__location--me-out:before {
	display:none
}
.kill-log__location--klr-out {
	background-color:#ff9c00;
	width:16px;
	height:6px;
	margin-left:-8px;
	margin-top:-2px
}
.kill-log__location--klr-out:after {
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:10px solid #ff9c00;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	left:-10px;
	top:-5px
}
.kill-log__location--klr-out:before {
	display:none
}
.kill-log__rank {
	position:absolute;
	top:0;
	right:auto;
	left:100%
}
.kill-log__distance,.kill-log__rank {
	display:inline-block;
	margin-left:5px;
	font-size:12px;
	color:#9a9797;
	white-space:nowrap
}
.kill-log__kills-title {
	height:22px;
	font-size:14px;
	color:#696969;
	vertical-align:top
}
.kill-log__l-kills {
	border:1px solid #eaeaea;
	background-color:#eaeaea;
	height:50px;
	overflow:hidden
}
.kill-log__l-kills--scroll {
	height:239px;
	overflow:auto
}
.kill-log__l-table {
	display:table;
	width:100%;
	table-layout:fixed
}
.kill-log__l-td {
	display:table-cell;
	vertical-align:middle
}
.kill-log__l-td--time {
	width:47px;
	text-align:center
}
.kill-log__l-td--count {
	width:28px
}
.kill-log__l-td--summary {
	width:auto
}
.kill-log__time-line-item {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.kill-log__time-line-item:nth-child(odd) {
	background-color:#f6f6f6
}
.kill-log__l-not-found-map {
	width:311px;
	height:343px;
	border:1px solid #eaeaea
}
.kill-log__not-found-map {
	display:table;
	width:100%;
	height:100%;
	background-color:#f6f6f6
}
.kill-log__not-found-map-inner {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#9a9797
}
.kill-log__not-found-map-txt {
	margin-top:20px
}
.kill-log__exception {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:313px;
	height:313px;
	background-color:#eaeaea;
	z-index:500
}
.kill-log__l-map {
	position:relative
}
.kill-log__map {
	width:313px;
	height:313px
}
.kill-log-error {
	background-color:#fff;
	padding:32px
}
.kill-log-error__icon {
	text-align:center
}
.kill-log-error__message {
	color:#9a9797;
	font-size:14px
}
.kill-log-error__message,.kill-log-error__retry {
	margin-top:16px;
	text-align:center
}
.kill-log-error__btn--retry {
	background-color:#fff;
	border:1px solid #9a9797;
	text-align:center;
	color:#9a9797;
	font-size:14px;
	padding:8px 16px
}
.match-detail-error {
	background-color:#fff;
	padding:32px
}
.match-detail-error__icon {
	text-align:center
}
.match-detail-error__message {
	color:#9a9797;
	font-size:14px
}
.match-detail-error__message,.match-detail-error__retry {
	margin-top:16px;
	text-align:center
}
.match-detail-error__btn--retry {
	border:1px solid #9a9797;
	text-align:center;
	color:#9a9797;
	font-size:14px;
	padding:8px 16px
}
.aggregate__noti {
	margin-bottom:8px;
	width:100%;
	display:table;
	background-color:#53859c;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.aggregate__noti-inner {
	color:#fff;
	height:32px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	line-height:16px
}
.aggregate__noti-inner>i {
	margin-right:6px
}
.aggregate__error {
	padding:24px 0;
	text-align:center;
	font-size:12px;
	color:#696969
}
.find-members-error {
	text-align:center
}
.match-list__more-loading {
	margin-top:16px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.match-list__more-loading .loading {
	padding:8px 0
}
.top-banner {
	min-height:30px;
	background-color:#1b508b
}
.top-banner__inner {
	position:relative;
	width:1300px;
	height:100%;
	margin:0 auto;
	text-align:center;
	font-size:0
}
.competitive-stats-wrapper__box {
	margin-top:12px;
	overflow:hidden
}
.competitive-stats-wrapper__sub:last-child {
	margin-top:12px
}
@media (max-width:768px) {
	.competitive-stats-wrapper__sub:last-child {
	margin-top:0
}
}.competitive-stats-wrapper__l-cards {
	display:table;
	height:100%
}
.competitive-stats-wrapper__l-card {
	display:table-cell;
	width:494px;
	height:100%;
	padding-left:12px
}
.competitive-stats-wrapper__l-card:after {
	content:"";
	display:block;
	clear:both
}
.competitive-stats-wrapper__l-card:first-child {
	padding-left:0
}
.competitive-stats-wrapper__card {
	height:100%;
	background:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.competitive-stats-wrapper__card--long .competitive-stats__item {
	height:40px
}
.competitive-stats-wrapper__card--long .competitive-stats__error {
	height:320px
}
.competitive-stats-wrapper__card--long .competitive-stats__alert-icon {
	padding-top:102px
}
.competitive-stats-wrapper__card--long .ranked-stats-wrapper__content {
	position:relative;
	background-color:#fff
}
.competitive-stats-wrapper__card--long .ranked-stats-wrapper__content .loading {
	padding:147px 0 148px
}
.competitive-stats-wrapper__card-title {
	padding:8px 16px;
	color:#fff
}
.competitive-stats-wrapper__card-title i {
	margin-left:-3px
}
.competitive-stats-wrapper__card-title--solo {
	background-color:#e69557
}
.competitive-stats-wrapper__card-title--duo {
	background-color:#43a5a0
}
.competitive-stats-wrapper__card-title--squad {
	background-color:#6d68ac
}
.competitive-stats-wrapper__card-title--competitive {
	background-color:#44515c
}
.competitive-stats-wrapper__content {
	position:relative;
	background-color:#fff;
	min-height:272px
}
.competitive-stats-wrapper__content .loading {
	padding:123px 0
}
.competitive-stats-wrapper__sub--grid {
	margin-left:-12px;
	margin-top:-12px
}
.competitive-stats-wrapper__sub--grid>* {
	display:block;
	float:left;
	margin-top:12px;
	margin-left:12px;
	padding-left:0
}
.competitive-stats-wrapper__sub--grid:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats-wrapper__l-cards {
	display:table;
	height:100%
}
.ranked-stats-wrapper__l-card {
	display:table-cell;
	width:326px;
	padding-left:11px;
	height:100%
}
.ranked-stats-wrapper__l-card:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats-wrapper__l-card:first-child {
	padding-left:0
}
.ranked-stats-wrapper__card {
	height:100%;
	background:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.ranked-stats-wrapper__card--long .ranked-stats__item {
	height:40px
}
.ranked-stats-wrapper__card--long .ranked-stats__error {
	height:320px
}
.ranked-stats-wrapper__card--long .ranked-stats__alert-icon {
	padding-top:102px
}
.ranked-stats-wrapper__card--long .ranked-stats-wrapper__content {
	position:relative;
	background-color:#fff
}
.ranked-stats-wrapper__card--long .ranked-stats-wrapper__content .loading {
	padding:147px 0 148px
}
.ranked-stats-wrapper__card-title {
	padding:8px 16px;
	color:#fff
}
.ranked-stats-wrapper__card-title i {
	margin-left:-3px
}
.ranked-stats-wrapper__card-title--solo {
	background-color:#e69557
}
.ranked-stats-wrapper__card-title--duo {
	background-color:#43a5a0
}
.ranked-stats-wrapper__card-title--squad {
	background-color:#6d68ac
}
.ranked-stats-wrapper__card-title--competitive {
	background-color:#44515c
}
.ranked-stats-wrapper__content {
	position:relative;
	background-color:#fff
}
.ranked-stats-wrapper__content .loading {
	padding:123px 0
}
.ranked-stats-wrapper__noti {
	position:absolute;
	right:0;
	bottom:0;
	font-size:12px;
	color:#696969
}
.ranked-stats-wrapper__list {
	margin-top:12px
}
.ranked-stats-wrapper__l-mmr-chk {
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
	margin-top:5px;
	padding-right:35px
}
.ranked-stats-wrapper__l-chk {
	position:relative;
	display:inline-block;
	margin-left:16px;
	vertical-align:middle
}
.ranked-stats-wrapper__mmr-chk {
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:0
}
.ranked-stats-wrapper__mmr-chk>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.ranked-stats-wrapper__mmr-chk>label {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca;
	text-align:center
}
.ranked-stats-wrapper__mmr-chk>label i {
	display:none;
	margin-top:7px
}
.ranked-stats-wrapper__mmr-chk--on>label {
	background-color:#dd8700;
	border:1px solid #dd8700
}
.ranked-stats-wrapper__mmr-chk--on>label i {
	display:inline-block
}
.ranked-stats-wrapper__chk {
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:0
}
.ranked-stats-wrapper__chk>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.ranked-stats-wrapper__chk>label {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca;
	text-align:center
}
.ranked-stats-wrapper__chk>label i {
	display:none;
	margin-top:7px
}
.ranked-stats-wrapper__chk--on>label {
	background-color:#dd8700;
	border:1px solid #dd8700
}
.ranked-stats-wrapper__chk--on>label i {
	display:inline-block
}
.ranked-stats-wrapper__mmr-chk-mode-txt {
	color:#fff
}
.ranked-stats-wrapper__chk-mode-txt,.ranked-stats-wrapper__mmr-chk-mode-txt {
	font-size:14px;
	position:absolute;
	left:32px;
	top:4px
}
.ranked-stats-wrapper__l-filter {
	margin-top:12px
}
.ranked-stats-wrapper__l-filter:after,.ranked-stats-wrapper__l-select:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats-wrapper__l-select-server {
	font-size:0;
	margin-top:8px
}
@media (max-width:768px) {
	.ranked-stats-wrapper__l-select-server {
	margin-top:10px;
	width:100%;
	overflow-y:hidden;
	overflow-x:auto
}
}.ranked-stats-wrapper__select-server {
	font-size:0
}
@media (max-width:768px) {
	.ranked-stats-wrapper__select-server {
	margin:0 6px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden
}
}.ranked-stats-wrapper__select-server-btn {
	margin-left:-1px;
	padding:0 16px;
	height:34px;
	text-align:center;
	border:1px solid #cacaca;
	background-color:#fff
}
.ranked-stats-wrapper__select-server-btn:first-child {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.ranked-stats-wrapper__select-server-btn:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.ranked-stats-wrapper__select-server-btn:hover {
	background-color:#f6f6f6
}
.ranked-stats-wrapper__select-server-btn--on {
	position:relative;
	background-color:#dd8700;
	color:#fff;
	border:1px solid #dd8700;
	z-index:10
}
.ranked-stats-wrapper__select-server-btn--on:hover {
	background-color:#dd8700
}
@media (max-width:768px) {
	.ranked-stats-wrapper__select-server-btn {
	display:inline-block
}
}.ranked-stats-wrapper__season-select-btn {
	display:inline-block;
	position:relative;
	padding:0 40px 0 12px;
	height:36px;
	min-width:148px;
	text-align:left;
	border:1px solid #cacaca;
	background-color:#fff
}
.ranked-stats-wrapper__season-select-btn i {
	position:absolute;
	right:8px;
	top:5px
}
.ranked-stats-wrapper__season-select-btn:disabled {
	cursor:auto;
	opacity:.7
}
.ranked-stats-wrapper__season-list {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	min-width:146px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:1000
}
.ranked-stats-wrapper__season-list--on {
	display:block
}
.ranked-stats-wrapper__season-btn {
	width:100%;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:14px;
	color:#2b2e28;
	line-height:1.2
}
.ranked-stats-wrapper__season-btn:hover {
	background-color:#eaeaea
}
.ranked-stats__head {
	padding:12px;
	min-height:66px
}
.ranked-stats__head__small {
	padding:12px;
	max-height:48px
}
.ranked-stats__l-table {
	display:table;
	width:100%
}
.ranked-stats__l-td {
	display:table-cell;
	vertical-align:top
}
.ranked-stats__l-td--grade {
	margin-top:5px;
	width:46px;
	padding-right:12px
}
.ranked-stats__summary {
	position:absolute;
	right:16px;
	top:16px
}
.ranked-stats__summary__small {
	position:absolute;
	right:16px;
	top:12px
}
.ranked-stats__games-count {
	display:inline-block;
	font-size:12px;
	color:#fff;
	vertical-align:top;
	position:absolute;
	right:0;
	top:-44px;
	white-space:nowrap;
	text-align:right
}
.ranked-stats__rating-point {
	font-size:28px;
	font-weight:700;
	text-align:left;
	color:#2b2e28;
	line-height:1.4
}
.ranked-stats__rating-point-unranked-tooltip {
	display:inline-block
}
.ranked-stats__rank {
	color:#696969;
	line-height:1
}
.ranked-stats__rank,.ranked-stats__rate {
	float:left;
	font-size:12px;
	text-align:left
}
.ranked-stats__rate {
	margin-left:8px;
	padding-left:8px;
	line-height:15px;
	color:#9a9797;
	border-left:1px solid #dbdbdb
}
.ranked-stats__rate--solo {
	color:#e69557
}
.ranked-stats__rate--duo {
	color:#43a5a0
}
.ranked-stats__rate--squad {
	color:#6d68ac
}
.ranked-stats__win-top10 {
	display:inline-block;
	padding:6px 8px;
	background-color:#f6f6f6;
	line-height:1
}
.ranked-stats__win-top10 span {
	display:block;
	margin-top:6px
}
.ranked-stats__win-top10 span:first-child {
	margin-top:0
}
.ranked-stats__win-top10__small span {
	display:inline;
	padding:6px 2px;
	line-height:1
}
.ranked-stats__win-matches {
	display:inline-block;
	padding:6px 8px;
	background-color:#f6f6f6;
	line-height:1
}
.ranked-stats__win-matches span {
	display:inline
}
.ranked-stats__matches,.ranked-stats__top10,.ranked-stats__win {
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#393c36
}
.ranked-stats__list {
	position:relative;
	border-top:1px solid #eaeaea
}
.ranked-stats__list:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats__list:before {
	position:absolute;
	display:block;
	content:"";
	width:1px;
	height:100%;
	top:0;
	bottom:0;
	left:50%;
	background-color:#eaeaea
}
.ranked-stats__item {
	width:50%;
	float:left;
	display:table
}
.ranked-stats__item:nth-child(4n),.ranked-stats__item:nth-child(4n - 1) {
	background-color:#f6f6f6
}
.ranked-stats__key {
	display:table-cell;
	vertical-align:middle;
	width:94px;
	padding-left:10px;
	font-size:12px;
	text-align:left;
	color:#696969;
	height:28px
}
.ranked-stats__key--imp {
	color:#393c36;
	display:block;
	line-height:14px;
	height:auto;
	width:auto;
	padding:9px 10px 0
}
.ranked-stats__value {
	display:table-cell;
	vertical-align:middle;
	width:49px;
	padding-left:2px;
	padding-right:8px;
	font-size:14px;
	text-align:left;
	color:#2b2e28
}
.ranked-stats__value--imp {
	color:#2b2e28;
	font-size:18px;
	display:block;
	line-height:22px;
	height:auto;
	width:auto;
	padding:2px 10px 9px;
	font-weight:700
}
.ranked-stats__value--good {
	color:#ed7900
}
.ranked-stats__value--great {
	color:#c8311e;
	font-weight:700
}
.ranked-stats__percent-word {
	font-weight:400
}
.ranked-stats__l-tier {
	height:14px;
	line-height:14px
}
.ranked-stats__l-tier:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats__tier {
	font-size:12px;
	line-height:14px;
	font-weight:700
}
.ranked-stats__tier--solo {
	color:#e69557
}
.ranked-stats__tier--duo {
	color:#43a5a0
}
.ranked-stats__tier--squad {
	color:#6d68ac
}
.ranked-stats__l-rank {
	margin-top:4px
}
.ranked-stats__l-rank:after {
	content:"";
	display:block;
	clear:both
}
.ranked-stats__progress {
	margin-top:4px;
	width:100%;
	background-color:#eaeaea;
	height:6px;
	border-radius:3px;
	overflow:hidden
}
.ranked-stats__bar {
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	background:#000
}
.ranked-stats__bar--solo {
	background-color:#e69557
}
.ranked-stats__bar--duo {
	background-color:#43a5a0
}
.ranked-stats__bar--squad {
	background-color:#6d68ac
}
.ranked-stats__error {
	height:258px
}
.ranked-stats__error__small {
	height:207px
}
.ranked-stats__alert-icon {
	padding-top:77px;
	text-align:center
}
.ranked-stats__alert-icon__small {
	text-align:center;
	padding-top:56px
}
.ranked-stats__alert-txt {
	margin-top:17px;
	text-align:center;
	color:#9a9797
}
.user-mmr .loading {
	margin-top:11px
}
.user-content-layer__tier-banner {
	position:relative;
	overflow:hidden;
	margin-top:12px;
	display:table;
	min-height:32px;
	background-color:#393c36;
	width:100%;
	table-layout:fixed
}
.user-content-layer__tier-banner-inner {
	display:table-cell;
	text-align:center;
	color:#fff;
	vertical-align:middle;
	padding:7px 120px;
	overflow:hidden
}
.user-content-layer__tier-banner-inner:before {
	left:-45px;
	-webkit-box-shadow:30px 0 rgba(221,135,0,.5);
	box-shadow:30px 0 rgba(221,135,0,.5)
}
.user-content-layer__tier-banner-inner:after,.user-content-layer__tier-banner-inner:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	width:100px;
	background:#dd8700;
	height:100%;
	-webkit-transform:skewX(-45deg);
	transform:skewX(-45deg)
}
.user-content-layer__tier-banner-inner:after {
	right:-25px;
	-webkit-box-shadow:-30px 0 rgba(221,135,0,.5);
	box-shadow:-30px 0 rgba(221,135,0,.5)
}
.user-content-layer__matches-filter {
	margin-top:24px
}
.user-content-layer__matches {
	margin-top:16px
}
.user-content-layer__matches-noti {
	position:relative
}
.user-content-layer__matches-content {
	margin-top:12px
}
.user-content-layer__matches-left-banner {
	position:relative
}
.user-content-layer__recent-matches {
	float:left;
	width:326px
}
.user-content-layer__recent-matches>.loading {
	margin-bottom:8px
}
.user-content-layer__matches-list {
	float:left;
	width:663px;
	min-height:700px
}
.user-content-layer__matches-list>.loading {
	padding:100px 0
}
.user-content-layer__matches-list-banner {
	position:relative;
	top:-12px;
	margin-top:12px;
	display:table;
	min-height:32px;
	background-color:#393c36;
	width:100%;
	table-layout:fixed
}
@media (max-width:768px) {
	.user-content-layer__matches-list-banner {
	top:0;
	margin-bottom:12px
}
}.user-content-layer__matches-list-banner-inner {
	display:table-cell;
	text-align:center;
	color:#fff;
	vertical-align:middle;
	padding:7px 20px
}
.recent-matches {
	margin-bottom:8px
}
.recent-matches__card {
	margin-top:8px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.recent-matches__card:first-child {
	margin-top:0
}
.recent-matches__title {
	padding:9px 12px;
	font-size:14px;
	text-align:left;
	color:#393c36;
	border-bottom:1px solid #eaeaea
}
.recent-matches__summary {
	display:table;
	width:100%
}
.recent-matches__l-summary-graph {
	display:table-cell;
	width:104px;
	height:104px;
	padding:18px 24px 19px 16px
}
.recent-matches__summary-graph {
	width:104px;
	height:104px
}
.recent-matches__summary-desc-list {
	display:table-cell;
	vertical-align:middle
}
.recent-matches__summary-desc {
	height:30px;
	border-left:2px solid transparent;
	margin-top:12px
}
.recent-matches__summary-desc:first-child {
	margin-top:0
}
.recent-matches__summary-desc--solo {
	border-color:#e69557
}
.recent-matches__summary-desc--duo {
	border-color:#43a5a0
}
.recent-matches__summary-desc--squad {
	border-color:#6d68ac
}
.recent-matches__summary-mode {
	margin-left:8px;
	font-size:12px;
	line-height:15px
}
.recent-matches__summary-mode--solo {
	color:#e69557
}
.recent-matches__summary-mode--duo {
	color:#43a5a0
}
.recent-matches__summary-mode--squad {
	color:#6d68ac
}
.recent-matches__summary-count {
	position:relative;
	margin-left:8px;
	font-size:12px;
	line-height:15px
}
.recent-matches__l-rating-diff {
	padding:12px
}
.recent-matches__rating-diff {
	font-size:24px;
	line-height:29px
}
.recent-matches__rating-diff--up {
	color:#008e40
}
.recent-matches__rating-diff--down {
	color:#b25b50
}
.recent-matches__rating-diff span {
	font-size:14px;
	line-height:29px;
	vertical-align:top;
	display:inline-block;
	margin-left:6px
}
.recent-matches__summary-rating-diff {
	position:relative;
	margin-left:8px;
	font-size:12px
}
.recent-matches__summary-rating-diff--up {
	color:#008e40
}
.recent-matches__summary-rating-diff--down {
	color:#b25b50
}
.recent-matches__summary-rating-diff span {
	position:absolute;
	font-size:10px;
	top:-1px;
	right:-12px;
	-webkit-transform:scale(.7);
	transform:scale(.7)
}
.recent-matches__rank {
	padding:14px
}
.recent-matches__avg-rank {
	font-size:24px;
	line-height:29px
}
.recent-matches__rank-list {
	margin-top:10px;
	margin-left:-2px
}
.recent-matches__rank-list:after {
	content:"";
	display:block;
	clear:both
}
.recent-matches__rank-item {
	width:28px;
	height:28px;
	font-size:14px;
	float:left;
	text-align:center;
	background-color:#eaeaea;
	color:#9a9797;
	margin-left:2px;
	margin-top:2px;
	line-height:28px
}
.recent-matches__rank-item--win {
	background-color:#0089ef;
	color:#fff
}
.recent-matches__rank-item--top10 {
	background-color:#7aae3b;
	color:#fff
}
.recent-matches__l-stats {
	padding:13px 13px 8px
}
.recent-matches__stats {
	display:table;
	width:100%;
	table-layout:fixed
}
.recent-matches__stat-item {
	display:table-cell;
	width:33.3%
}
.recent-matches__stat-key {
	font-size:12px;
	text-align:left;
	color:#696969;
	line-height:14px
}
.recent-matches__stat-key i {
	margin-right:4px
}
.recent-matches__stat-value {
	font-size:24px;
	font-weight:700;
	text-align:left;
	color:#2b2e28
}
.recent-matches__stat-value--good {
	color:#ed7900
}
.recent-matches__stat-value--great {
	color:#c8311e
}
.matches-filter:after {
	content:"";
	display:block;
	clear:both
}
.matches-filter__list {
	width:100%;
	float:right
}
.matches-filter__list:after {
	content:"";
	display:block;
	clear:both
}
.matches-filter__item {
	float:left;
	margin-left:-1px
}
.matches-filter__item:first-child,.matches-filter__item:first-child button {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.matches-filter__item:last-child,.matches-filter__item:last-child button {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.matches-filter__btn {
	height:34px;
	text-align:center;
	border:1px solid #cacaca;
	background-color:#fff
}
.matches-filter__btn:hover {
	background-color:#f6f6f6
}
.matches-filter__btn--on {
	position:relative;
	background-color:#dd8700;
	color:#fff;
	border:1px solid #dd8700;
	z-index:10
}
.matches-filter__btn--on:hover {
	background-color:#dd8700
}
.matches-item {
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	margin-top:8px
}
.matches-item:first-child {
	margin-top:0
}
.matches-item__detail {
	display:none
}
.matches-item__summary {
	position:relative;
	display:table;
	width:100%;
	height:72px;
	background-color:#f6f6f6
}
.matches-item__reload-time {
	width:72px
}
.matches-item__column {
	display:table-cell;
	vertical-align:middle
}
.matches-item__column--status {
	width:82px;
	border-left:4px solid #cacaca;
	padding-left:12px
}
.matches-item__column--rank {
	width:auto;
	padding-left:12px
}
.matches-item__column--kill {
	width:64px;
	padding-left:4px
}
.matches-item__column--damage,.matches-item__column--distance {
	width:80px;
	padding-left:4px
}
.matches-item__column--team {
	padding-left:8px;
	width:96px;
	padding-right:8px
}
.matches-item__column--team .loading {
	background-color:transparent
}
.matches-item__column--btn {
	width:32px;
	font-size:0
}
.matches-item--win {
	background-color:#d5edff
}
.matches-item--win .matches-item__summary {
	background-color:#c9e8ff
}
.matches-item--win .matches-item__status {
	border-left:2px solid #0089ef
}
.matches-item--win .matches-item__named {
	color:#004088
}
.matches-item--win .matches-item__my-ranking {
	color:#0089ef
}
.matches-item--win .matches-item__time-value:before {
	background-color:#7bc5fd
}
.matches-item--win .matches-item__btn--detail {
	background-color:#7bc6fe
}
.matches-item--win .matches-item__btn--detail:hover {
	background-color:#55a7e5
}
.matches-item--win .matches-item__column--status {
	border-color:#0089ef
}
.matches-item--win .matches-detail {
	background-color:#7bc6fe
}
.matches-item--win .matches-detail__btn {
	background-color:#bde3ff
}
.matches-item--win .matches-detail__btn:hover {
	background-color:#d4edff
}
.matches-item--win .matches-detail__btn--on,.matches-item--win .matches-detail__btn--on:hover {
	background-color:#fff
}
.matches-item--win .matches-detail__header {
	background-color:#fff;
	background-image:url("/images/bg/img_winnercardbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px
}
.matches-item--win .matches-detail__ranking-value {
	color:#0089ef
}
.matches-item--top10 {
	background-color:#dde5d0
}
.matches-item--top10 .matches-item__summary {
	background-color:#dce4cf
}
.matches-item--top10 .matches-item__status {
	border-left:2px solid #6b8d40
}
.matches-item--top10 .matches-item__named {
	color:#333433
}
.matches-item--top10 .matches-item__my-ranking {
	color:#385414
}
.matches-item--top10 .matches-item__column--status {
	border-color:#6b8d40
}
.matches-item--top10 .matches-item__time-value:before {
	background-color:#c6d1b3
}
.matches-item--top10 .matches-item__btn--detail {
	background-color:#aebd95
}
.matches-item--top10 .matches-item__btn--detail:hover {
	background-color:#8d9c73
}
.matches-item--top10 .matches-detail {
	background-color:#aebd94
}
.matches-item--top10 .matches-detail__btn {
	background-color:#d4e0c1
}
.matches-item--top10 .matches-detail__btn:hover {
	background-color:#dce4cf
}
.matches-item--top10 .matches-detail__btn--on,.matches-item--top10 .matches-detail__btn--on:hover {
	background-color:#fff
}
.matches-item--top10 .matches-detail__header {
	background-color:#fff;
	background-image:url("/images/bg/img_top10cardbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px
}
.matches-item--top10 .matches-detail__ranking-value {
	color:#4f6f27
}
.matches-item__value {
	font-size:16px;
	color:#2b2e28
}
.matches-item__value span {
	display:inline-block;
	vertical-align:top;
	margin-top:3px;
	font-size:10px;
	color:#8d8d8d
}
.matches-item__value--up {
	color:#008e40
}
.matches-item__value--up span {
	color:#28a950
}
.matches-item__value--down,.matches-item__value--down span {
	color:#b25b50
}
.matches-item__key {
	font-size:12px;
	color:#696969
}
.matches-item__mode {
	font-size:14px;
	font-weight:700;
	color:#393c36
}
.matches-item__status {
	width:120px;
	border-left:4px solid #cacaca;
	vertical-align:middle;
	text-align:center
}
.matches-item__named {
	display:inline-block;
	font-size:18px;
	font-weight:700;
	line-height:24px
}
.matches-item__rank {
	display:table;
	width:100%
}
.matches-item__ranking {
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	color:#696969;
	width:auto
}
.matches-item__my-ranking {
	font-size:24px;
	font-weight:700
}
.matches-item__sharp {
	font-weight:400
}
.matches-item__reload-time {
	font-size:12px;
	color:#696969;
	line-height:1
}
.matches-item__wave {
	width:57px
}
.matches-item__kd-value {
	font-size:16px
}
.matches-item__kd-value>span {
	color:#848683
}
.matches-item__kd-detail {
	margin-top:4px;
	color:#696969
}
.matches-item__time-value {
	position:relative;
	margin-top:5px;
	padding-top:5px;
	font-size:12px;
	color:#696969
}
.matches-item__time-value:before {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:71px;
	height:1px;
	background-color:#dbdbdb
}
.matches-item__member {
	width:100%;
	display:table;
	height:14px;
	font-size:12px;
	text-align:left;
	color:#393c36;
	line-height:14px;
	margin-top:2px
}
.matches-item__member:first-child {
	margin-top:0
}
.matches-item__layout--member {
	display:table-cell;
	vertical-align:middle
}
.matches-item__layout--member>a:hover {
	text-decoration:underline
}
.matches-item__layout--game-list {
	display:table-cell;
	vertical-align:middle;
	width:88px
}
.matches-item__member-thumbnail {
	width:14px;
	height:14px;
	overflow:hidden;
	border-radius:50%;
	background-color:#00b7af
}
.matches-item__member-nickname {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:96px
}
.matches-item__member-nickname--me {
	font-weight:700
}
.matches-item__run-icons {
	right:0;
	bottom:0;
	position:absolute;
	display:inline-block
}
.matches-item__run-icons i {
	margin-left:-6px
}
.matches-item__btn--detail {
	position:relative;
	width:32px;
	height:72px;
	background-color:#dbdbdb;
	background-position:center 44px
}
.matches-item__btn--detail:hover {
	background-color:#cacaca
}
.matches-item__btn--members {
	position:relative;
	width:96px;
	height:30px;
	font-size:12px;
	background-color:#fff;
	border:1px solid #cacaca
}
.matches-item__btn--members-top10 {
	border:1px solid #aebd94
}
.matches-item__btn--members-win {
	position:relative;
	border:1px solid #7bc6fe
}
.matches-item__btn-txt {
	position:relative;
	z-index:10;
	line-height:1;
	display:inline-block
}
.matches-item__container {
	max-height:65px;
	overflow-y:auto
}
.matches-detail {
	background-color:#dbdbdb
}
.matches-detail__header {
	background-color:#fff;
	background-image:url("/images/bg/img_rankbg@2x.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:715px 100px;
	display:table;
	width:100%
}
.matches-detail__header:after {
	content:"";
	display:block;
	clear:both
}
.matches-detail__total-avg-rating {
	text-align:center;
	background-color:#fff;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #eaeaea;
	color:#696969
}
.matches-detail__total-avg-rating>i {
	margin-top:10px
}
.matches-detail__total-avg-rating>span {
	font-size:16px;
	font-weight:700;
	color:#2b2e28
}
.matches-detail__contents {
	display:none
}
.matches-detail__ranking-value {
	display:block;
	font-size:32px;
	font-weight:700;
	text-align:left;
	color:#9a9797;
	line-height:38px
}
.matches-detail__ranking-nickname {
	line-height:1;
	display:block;
	font-size:18px;
	font-weight:700;
	text-align:left;
	color:#2b2e28
}
.matches-detail__list {
	table-layout:fixed;
	width:auto;
	padding-top:0;
	margin-top:-6px;
	margin-left:-6px
}
.matches-detail__list:after {
	content:"";
	display:block;
	clear:both
}
.matches-detail__key {
	font-size:12px;
	color:#696969
}
.matches-detail__key,.matches-detail__key--summary {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.matches-detail__key--summary {
	margin:0
}
.matches-detail__value {
	font-size:14px;
	line-height:16px;
	color:#2b2e28
}
.matches-detail__value--summary {
	margin:0
}
.matches-detail__value--rank {
	margin:2px 0 0;
	text-align:center;
	line-height:1;
	font-size:0
}
.matches-detail__rank-txt {
	display:inline-block;
	font-size:12px;
	text-align:center;
	color:#393c36;
	padding:2px;
	background-color:#dbdbdb
}
.matches-detail__item {
	float:left;
	width:122px;
	text-align:left;
	margin-left:6px;
	margin-top:6px;
	background-color:#f6f6f6
}
.matches-detail__item:first-child .played-game-statistics__value {
	font-size:18px;
	line-height:22px
}
.matches-detail__item--important {
	width:250px
}
.matches-detail__item--strong .matches-detail__value {
	font-size:18px;
	line-height:22px;
	font-weight:700
}
.matches-detail__item--big .matches-detail__value {
	font-size:18px;
	line-height:22px
}
.matches-detail__item-inner {
	padding:8px 12px;
	font-size:0
}
.matches-detail__taps {
	text-align:center;
	width:100%;
	padding-top:8px;
	font-size:0
}
.matches-detail__tap {
	display:inline-block;
	text-align:center;
	margin-left:16px;
	min-width:148px
}
.matches-detail__tap:first-child {
	margin-left:0
}
.matches-detail__btn {
	display:block;
	min-width:148px;
	height:32px;
	background-color:#eaeaea;
	white-space:nowrap
}
.matches-detail__btn:hover {
	background-color:#f6f6f6
}
.matches-detail__btn--on {
	font-weight:700;
	background-color:#fff
}
.matches-detail__btn--on:hover {
	background-color:#fff
}
.matches-detail__title {
	padding:2px 0 6px;
	font-size:14px;
	color:#696969;
	min-height:20px
}
.matches-detail__title>i {
	margin-right:5px
}
.matches-detail__ranking-title {
	display:table-cell;
	width:300px;
	min-height:60px;
	font-size:16px;
	text-align:center;
	color:#696969;
	padding:16px 0 16px 16px;
	background-color:transparent;
	vertical-align:bottom
}
.matches-detail__inner--title {
	display:table-cell;
	vertical-align:middle
}
.matches-detail__prefix--summary {
	display:table-cell;
	vertical-align:bottom;
	padding-bottom:16px
}
.matches-detail__summary {
	float:left;
	display:table;
	table-layout:fixed;
	width:164px
}
.matches-detail__op-score {
	width:180px;
	float:right
}
.matches-detail__op-score-title {
	padding-top:12px;
	line-height:16px;
	font-size:12px;
	color:#696969;
	text-align:center
}
.matches-detail__op-score-value {
	margin-top:10px;
	text-align:center
}
.matches-detail__layout {
	display:table-row;
	line-height:14px
}
.matches-detail__layout-key {
	display:table-cell;
	text-align:left;
	font-size:12px;
	color:#696969;
	padding-top:13px
}
.matches-detail__layout-key:first-child {
	padding-top:0
}
.matches-detail__layout-value {
	display:table-cell;
	text-align:right;
	font-size:12px;
	color:#2b2e28;
	padding-top:13px
}
.matches-detail__layout-value:first-child {
	padding-top:0
}
.matches-detail__avg-rating {
	font-weight:700;
	color:#dd8700
}
.matches-detail__icon--attack {
	margin-top:5px
}
.matches-detail__icon--moved {
	margin-top:1px
}
.matches-detail__content {
	position:relative
}
.matches-detail__l-table {
	padding:12px 0 16px;
	display:table;
	width:100%;
	background-color:#fff;
	border-top:1px solid #eaeaea;
	table-layout:fixed
}
.matches-detail__l-td {
	display:table-cell
}
.matches-detail__l-td--combat {
	padding-left:12px;
	width:250px
}
.matches-detail__l-td--distance {
	padding-left:8px;
	width:250px
}
.matches-detail__l-td--survival {
	padding-left:8px;
	padding-right:12px;
	width:auto
}
.player-profile {
	position:relative;
	height:100%;
	background-color:#2b2e28
}
.matches-left-banner {
	position:absolute;
	left:0;
	top:12px;
	width:326px;
	height:326px;
	background:url(/images/imgGgscorePromotion.png?4a2243abd247d6975d27302a843c81c8) 50% no-repeat;
	background-size:332px 332px
}
.matches-left-banner__txt1 {
	position:absolute;
	width:212px;
	bottom:64px;
	left:24px;
	color:#fff
}
.matches-left-banner__txt1 b {
	color:#ff9c00
}
.matches-left-banner__txt1 span {
	font-size:24px
}
.matches-left-banner__txt2 {
	position:absolute;
	left:25px;
	bottom:12px;
	color:#fff
}
.matches-left-banner-201810003 {
	position:absolute;
	left:0;
	top:12px;
	width:326px;
	height:326px;
	background:url(/images/Sub_Promotion_BG2.png?285547468c44e46bcc47c783bcf0bce1) 50% no-repeat;
	background-size:332px 332px
}
@media (max-width:768px) {
	.matches-left-banner-201810003 {
	position:relative;
	margin:0 auto
}
}.matches-left-banner-201810003__txt {
	font-size:14px!important;
	color:#fff;
	padding:3px 18px;
	background-color:#bb4e43;
	margin-bottom:20px;
	display:inline-block
}
.matches-left-banner-201810003__txt1 {
	position:absolute;
	width:100%;
	bottom:35px;
	color:#fff;
	text-align:center
}
.matches-left-banner-201810003__txt1 b {
	color:#ff9c00
}
.matches-left-banner-201810003__txt1 span {
	display:inline-block;
	font-size:28px;
	line-height:1.3;
	word-break:keep-all
}
.matches-left-banner-201810012 {
	position:absolute;
	left:0;
	top:12px;
	width:326px;
	height:326px;
	background:url(/images/Sub_Promotion_BG4.png?0ea99d24ce3b1c7200b3af9e3b62e471) 50% no-repeat;
	background-size:332px 332px
}
@media (max-width:768px) {
	.matches-left-banner-201810012 {
	position:relative;
	margin:0 auto
}
}.matches-left-banner-201810012__txt {
	font-size:14px!important;
	color:#fff;
	padding:3px 18px;
	background-color:#4dadaa;
	display:inline-block
}
.matches-left-banner-201810012__txt1 {
	position:absolute;
	top:40px;
	color:#fff;
	text-align:left;
	margin-left:25px
}
.matches-left-banner-201810012__txt1 b {
	display:inline-block;
	margin-top:10px;
	color:#ff9c00
}
.matches-left-banner-201810012__txt1 span {
	margin-top:5px;
	display:inline-block;
	font-size:28px;
	line-height:1.3;
	word-break:keep-all
}
.show-mmr-error {
	margin-top:11px;
	padding:30px 15px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.show-mmr-error,.show-mmr-error__alert-icon {
	text-align:center
}
.show-mmr-error__alert-txt {
	margin-top:17px;
	text-align:center;
	color:#9a9797
}
.show-mmr {
	margin-top:11px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	text-align:center
}
.show-mmr__mmr-n-tier {
	padding:13px 15px 0
}
.show-mmr__mmr {
	vertical-align:top;
	display:inline-block;
	width:170px
}
.show-mmr__mmr-value {
	line-height:80px;
	font-size:28px;
	color:#2b2e28;
	font-weight:700
}
.show-mmr__mmr-txt {
	margin-top:1px;
	font-size:12px;
	color:#e69557
}
.show-mmr__tier {
	vertical-align:top;
	display:inline-block;
	width:100px
}
.show-mmr__tier-img {
	font-size:0
}
.show-mmr__tier-img img {
	width:80px;
	height:80px
}
.show-mmr__tier-txt {
	margin-top:1px;
	font-size:12px;
	color:#e69557
}
.show-mmr__mmr-desc-txt {
	margin-top:20px;
	margin-bottom:20px;
	font-size:16px;
	color:#2b2e28;
	line-height:1;
	padding:0 15px
}
@media (max-width:768px) {
	.show-mmr__mmr-desc-txt {
	font-size:14px;
	line-height:1.2
}
}.show-mmr__avg-mmr {
	border-top:1px solid #eaeaea;
	padding:12px 18px;
	text-align:right;
	font-size:12px;
	color:#696969
}
.show-mmr__close-btn {
	position:absolute;
	right:18px;
	top:18px
}
@media (max-width:768px) {
	.matches-left-banner {
	position:relative;
	margin:0 auto
}
}.tippy-tooltip.opgg-theme .tippy-backdrop {
	background-color:#000
}
._gnb a,._gnb abbr,._gnb acronym,._gnb address,._gnb applet,._gnb article,._gnb aside,._gnb audio,._gnb b,._gnb big,._gnb blockquote,._gnb body,._gnb canvas,._gnb caption,._gnb center,._gnb cite,._gnb code,._gnb dd,._gnb del,._gnb details,._gnb dfn,._gnb div,._gnb dl,._gnb dt,._gnb em,._gnb embed,._gnb fieldset,._gnb figcaption,._gnb figure,._gnb footer,._gnb form,._gnb h1,._gnb h2,._gnb h3,._gnb h4,._gnb h5,._gnb h6,._gnb header,._gnb hgroup,._gnb html,._gnb i,._gnb iframe,._gnb img,._gnb ins,._gnb kbd,._gnb label,._gnb legend,._gnb li,._gnb main,._gnb mark,._gnb menu,._gnb nav,._gnb object,._gnb ol,._gnb output,._gnb p,._gnb pre,._gnb q,._gnb ruby,._gnb s,._gnb samp,._gnb section,._gnb small,._gnb span,._gnb strike,._gnb strong,._gnb sub,._gnb summary,._gnb sup,._gnb table,._gnb tbody,._gnb td,._gnb tfoot,._gnb th,._gnb thead,._gnb time,._gnb tr,._gnb tt,._gnb u,._gnb ul,._gnb var,._gnb video {
	margin:0;
	padding:0;
	border:0;
	word-break:keep-all;
	font-family:Roboto,Noto sans kr,Apple SD Gothic Neo,Malgun Gothic,sans-serif
}
._gnb dl,._gnb ol,._gnb ul {
	list-style:none
}
._gnb hr {
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	border:none;
	background-color:#000
}
._gnb em,._gnb mark {
	font-style:normal
}
._gnb button,._gnb mark {
	background-color:transparent
}
._gnb button {
	border:none;
	margin:0;
	padding:0;
	border-radius:0
}
._gnb button,._gnb button:hover {
	cursor:pointer
}
._gnb object {
	width:100%;
	vertical-align:top;
	pointer-events:none
}
._gnb [lang|=en],._gnb [lang|=ko_KR] {
	font-family:Roboto,Noto sans kr,Apple SD Gothic Neo,Malgun Gothic,sans-serif
}
._gnb html {
	font-size:13px;
	line-height:1.45;
	letter-spacing:0;
	-webkit-font-smoothing:antialiased
}
._gnb body {
	background-color:#1c1c1f;
	color:#000;
	font-weight:400
}
._gnb:lang(en),._gnb:lang(ko_KR) {
	font-family:Roboto,Noto sans kr,Apple SD Gothic Neo,Malgun Gothic,sans-serif
}
._gnb a {
	color:inherit
}
._gnb a,._gnb a:hover {
	text-decoration:none
}
._gnb img {
	max-width:100%;
	border:none;
	vertical-align:top
}
._gnb table {
	border-spacing:0;
	border-collapse:collapse
}
._gnb caption {
	font:0/0 a
}
._gnb th {
	font-weight:400;
	text-align:left
}
._gnb input[type=number]::-webkit-inner-spin-button,._gnb input[type=number]::-webkit-outer-spin-button {
	height:auto;
	-webkit-appearance:none;
	margin:0
}
._gnb input[type=search] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
._gnb input[type=search]::-webkit-search-cancel-button,._gnb input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
._gnb input[type=date],._gnb input[type=email],._gnb input[type=number],._gnb input[type=password],._gnb input[type=search],._gnb input[type=tel],._gnb input[type=text] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	margin:0;
	padding:0;
	border:none
}
._gnb .opgg-header {
	position:relative;
	position:-webkit-sticky;
	position:sticky;
	top:0;
	background-color:#000;
	z-index:100
}
._gnb .opgg-header__gnb {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-direction:normal;
	-webkit-box-orient:horizontal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:40px;
	padding-left:98px;
	background-color:#28344e
}
@media (max-width:768px) {
	._gnb .opgg-header__gnb {
	padding-left:0
}
}._gnb .opgg-header__logo {
	position:absolute;
	left:0;
	top:0;
	width:98px;
	background-color:#000
}
@media (max-width:768px) {
	._gnb .opgg-header__logo {
	left:50%;
	margin-left:-49px;
	background-color:transparent!important
}
}._gnb .opgg-header__logo-anchor {
	display:block;
	padding:12px 0;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:0;
	width:100%;
	height:16px
}
._gnb .opgg-header__logo-anchor img {
	height:100%
}
._gnb .opgg-header__navi {
	-ms-flex:1 1 auto;
	-webkit-box-flex:1;
	flex:1 1 auto
}
._gnb .opgg-header__navi-open {
	position:relative;
	height:32px;
	padding:0 32px 0 44px;
	color:#c5cbd0;
	font-size:12px;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:4px;
	margin:4px
}
._gnb .opgg-header__navi-open:hover {
	background-color:#2f436e
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-open {
	padding:0 14px 0 48px;
	font:0/0 a
}
}._gnb .opgg-header__navi-open:after {
	content:"";
	position:absolute;
	right:16px;
	top:50%;
	margin-top:-2px;
	border-top:4px solid #c3cbd1;
	border-left:4px solid transparent;
	border-right:4px solid transparent
}
._gnb .opgg-header__navi-thumb {
	position:absolute;
	left:12px;
	top:50%;
	display:inline-block;
	width:24px;
	height:24px;
	margin-top:-12px
}
._gnb .opgg-header__navi-box {
	display:none;
	position:absolute;
	top:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:12px 8px;
	border-radius:0 0 4px 4px;
	-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	background-color:#28344e;
	z-index:100;
	max-width:484px
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-box {
	left:16px;
	right:16px;
	top:82px;
	border-radius:2px;
	background-color:#fff;
	margin:0 auto
}
}._gnb .opgg-header__navi-box--is-open {
	display:block
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-box--is-open~.layer-dim {
	display:block
}
}._gnb .opgg-header__navi-list {
	position:relative;
	margin-top:-16px
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-list {
	margin-top:0
}
}._gnb .opgg-header__navi-list:after {
	content:"";
	display:block;
	clear:both
}
._gnb .opgg-header__navi-title {
	position:absolute;
	left:0;
	top:0;
	display:none;
	color:#fff;
	font-size:12px;
	font-weight:700
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-title {
	font-family:Roboto;
	position:relative;
	display:block;
	color:#1e2022;
	font-size:14px;
	line-height:1.6;
	padding:0 50px 12px 8px;
	font-weight:700
}
._gnb .opgg-header__navi-title:after {
	content:"";
	position:absolute;
	bottom:0;
	display:block;
	margin-left:-8px;
	margin-right:-8px;
	height:1px;
	left:0;
	right:0;
	background-color:#ebeef1
}
}._gnb .opgg-header__navi-item {
	float:left;
	margin:16px 4px 0
}
._gnb .opgg-header__navi-item:hover .opgg-header__navi-poster {
	border:1px solid #5383e8
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-item {
	width:33.33%;
	height:100px;
	margin-left:0;
	margin-right:0
}
}._gnb .opgg-header__navi-poster {
	position:relative;
	display:block;
	width:30px;
	height:30px;
	padding:8px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:32px;
	border-radius:10px;
	background-color:#2f436e;
	border:1px solid #2f436e;
	margin:0 auto
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster {
	width:48px;
	height:48px;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto
}
}._gnb .opgg-header__navi-poster--game-ac {
	background-image:url(/images/img-navi-autochess@2x.png?6888ee872941dd3fb11a7764fd342e7a)
}
._gnb .opgg-header__navi-poster--game-ac:after {
	position:absolute;
	right:0;
	top:0;
	content:"N";
	font-weight:700;
	color:#28344e;
	background-color:#ffb900;
	border-radius:50%;
	line-height:17px;
	font-size:11px;
	width:16px;
	height:16px;
	text-align:center
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-ac {
	background-image:url(/images/img-navi-autochess@2x.png?6888ee872941dd3fb11a7764fd342e7a)
}
}._gnb .opgg-header__navi-poster--game-lol {
	background-image:url(/images/img-navi-lol@2x.png?e4117f0d36d8f774e4153df33314467e)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-lol {
	background-image:url(/images/img-navi-lol@2x.png?e4117f0d36d8f774e4153df33314467e)
}
}._gnb .opgg-header__navi-poster--game-pubg {
	background-image:url(/images/img-navi-pubg@2x.png?5fdb95fd9688f86b3689a67f547d2800)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-pubg {
	background-image:url(/images/img-navi-pubg@2x.png?5fdb95fd9688f86b3689a67f547d2800)
}
}._gnb .opgg-header__navi-poster--game-ow {
	background-image:url(/images/img-navi-overwatch@2x.png?d9ff0a5456b9953908ba4e0243606c7f)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-ow {
	background-image:url(/images/img-navi-overwatch@2x.png?d9ff0a5456b9953908ba4e0243606c7f)
}
}._gnb .opgg-header__navi-poster--game-cr {
	background-image:url(/images/img-navi-cr@2x.png?1f22eb6aa1d0b21a582fdd67d7e0a01e)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-cr {
	background-image:url(/images/img-navi-cr@2x.png?1f22eb6aa1d0b21a582fdd67d7e0a01e)
}
}._gnb .opgg-header__navi-poster--game-fn {
	background-image:url(/images/img-navi-fortnite@2x.png?356728169885d20c383714de6770ed7e)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-fn {
	background-image:url(/images/img-navi-fortnite@2x.png?356728169885d20c383714de6770ed7e)
}
}._gnb .opgg-header__navi-poster--game-r6 {
	background-image:url(/fonts/img-navi-r-6.svg?7557c58c2871db02b78f1c021dcb03ed)
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-r6 {
	background-image:url(/fonts/img-navi-r-6.svg?7557c58c2871db02b78f1c021dcb03ed)
}
}._gnb .opgg-header__navi-poster--game-brawl {
	background-image:url(/images/img-navi-brawl-stars@2x.png?050c5efbafd05f434ba1f3dffc38f1a4)
}
._gnb .opgg-header__navi-poster--game-brawl:after {
	position:absolute;
	right:0;
	top:0;
	content:"N";
	font-weight:700;
	color:#28344e;
	background-color:#ffb900;
	border-radius:50%;
	line-height:17px;
	font-size:11px;
	width:16px;
	height:16px;
	text-align:center
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-poster--game-brawl {
	background-image:url(/images/img-navi-brawl-stars@2x.png?050c5efbafd05f434ba1f3dffc38f1a4)
}
}._gnb .opgg-header__navi-poster--esports-opgaming {
	background-color:red
}
._gnb .opgg-header__navi-poster--esports-bestgg {
	background-color:blue
}
._gnb .opgg-header__navi-name {
	display:block;
	margin-top:8px;
	color:#c5cbd0;
	font-size:11px;
	text-align:center;
	max-width:64px;
	width:64px
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-name {
	color:#44515c;
	max-width:none;
	width:auto;
	font-size:12px
}
}._gnb .opgg-header__navi-close {
	display:none;
	position:absolute;
	right:16px;
	top:14px;
	width:24px;
	height:24px;
	color:#98a0a7;
	font-size:14px;
	text-align:center
}
@media (max-width:768px) {
	._gnb .opgg-header__navi-close {
	display:block
}
}._gnb .opgg-header__alert {
	-ms-flex:2 1 auto;
	-webkit-box-flex:2;
	flex:2 1 auto;
	overflow:hidden
}
@media (max-width:768px) {
	._gnb .opgg-header__alert {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background-color:#fff
}
}._gnb .opgg-header__util {
	padding-right:16px
}
@media (max-width:768px) {
	._gnb .opgg-header__util {
	padding-right:4px
}
}._gnb .opgg-header__util:after {
	content:"";
	display:block;
	clear:both
}
._gnb .opgg-header__util-open {
	display:none;
	width:40px;
	height:40px;
	color:#fff;
	font-size:24px;
	line-height:0
}
@media (max-width:768px) {
	._gnb .opgg-header__util-open {
	display:block
}
}._gnb .opgg-header__util-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-direction:normal;
	-webkit-box-orient:horizontal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	position:relative
}
._gnb .opgg-header__util-box:after {
	content:"";
	display:block;
	clear:both
}
@media (max-width:768px) {
	._gnb .opgg-header__util-box {
	position:fixed;
	top:0;
	right:-100%;
	display:block;
	width:240px;
	height:100%;
	background-color:#f7f7f9;
	-webkit-overflow-scrolling:touch;
	z-index:100
}
._gnb .opgg-header__util-box:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	background-color:#f7f7f9
}
}._gnb .opgg-header__util-box--is-open {
	right:0;
	-webkit-transition:right .2s ease-out 0s;
	transition:right .2s ease-out 0s
}
._gnb .opgg-header__util-item {
	position:relative;
	padding-left:10px
}
@media (max-width:768px) {
	._gnb .opgg-header__util-item {
	float:none;
	margin-bottom:-1px;
	padding-left:0;
	background-color:#fff
}
}._gnb .opgg-header__util-item--type-login {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
._gnb .opgg-header__util-item--type-language {
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3
}
._gnb .opgg-header__util-item--type-theme {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
._gnb .opgg-header__util-close {
	display:block;
	position:fixed;
	left:0;
	top:0;
	width:calc(100vw - 240px);
	height:100%;
	background-color:rgba(0,0,0,.5);
	font:0/0 a;
	z-index:-1;
	opacity:0;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
@media (max-width:768px) {
	._gnb .opgg-header__util-box--is-open .opgg-header__util-close {
	-webkit-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
	-webkit-transition:opacity .2s linear .25s,-webkit-transform 0s linear 0s;
	transition:opacity .2s linear .25s,-webkit-transform 0s linear 0s;
	transition:transform 0s linear 0s,opacity .2s linear .25s;
	transition:transform 0s linear 0s,opacity .2s linear .25s,-webkit-transform 0s linear 0s
}
}._gnb .opgg-header__info {
	display:none;
	position:relative;
	height:67px;
	background-color:#5383e8;
	color:#fff;
	font-size:16px;
	font-weight:700;
	text-align:center;
	line-height:67px
}
._gnb .opgg-header__info>img {
	margin-top:24px;
	display:inline-block
}
@media (max-width:768px) {
	._gnb .opgg-header__info {
	display:block
}
._gnb .opgg-header__info+div {
	padding-top:8px
}
}._gnb .opgg-header__snb {
	position:relative;
	padding-right:450px
}
@media (max-width:768px) {
	._gnb .opgg-header__snb {
	padding-right:0
}
}._gnb .opgg-header__snb-inner {
	max-width:1280px;
	margin:0 auto;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
._gnb .opgg-header__snb-list {
	display:table;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:86px
}
@media (max-width:768px) {
	._gnb .opgg-header__snb-list {
	padding:0 16px
}
}._gnb .opgg-header__snb-item {
	position:relative;
	display:table-cell;
	height:48px;
	padding:0 12px;
	color:#ffe2c1;
	font-size:15px;
	vertical-align:middle;
	white-space:nowrap
}
._gnb .opgg-header__snb-item:after {
	content:"";
	position:absolute;
	left:12px;
	right:12px;
	bottom:0;
	display:block;
	height:3px;
	background-color:#fff;
	opacity:0;
	-webkit-transition:opacity .2s linear 0s;
	transition:opacity .2s linear 0s
}
._gnb .opgg-header__snb-item:hover:after {
	opacity:.7
}
._gnb .opgg-header__snb-item--is-active,._gnb .opgg-header__snb-item--is-active:hover {
	color:#fff;
	font-weight:700
}
._gnb .opgg-header__snb-item--is-active:after,._gnb .opgg-header__snb-item--is-active:hover:after {
	opacity:1
}
._gnb .opgg-header__snb-option {
	position:absolute;
	right:50%;
	top:0;
	margin-right:-640px
}
@media (max-width:1380px) {
	._gnb .opgg-header__snb-option {
	right:100px;
	margin-right:0
}
}@media (max-width:768px) {
	._gnb .opgg-header__snb-option {
	display:none
}
}._gnb .opgg-header__notice {
	position:static;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:13px 16px 10px;
	background-color:#ffc844;
	color:#1e2022;
	font-size:14px;
	text-align:center;
	line-height:1.43;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
@media (max-width:768px) {
	._gnb .opgg-header__notice {
	position:static;
	padding:12px 16px;
	text-align:left;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:visible
}
}._gnb .opgg-header--gamg-pubg,._gnb .opgg-header--gamg-pubg .opgg-header__logo {
	background-color:#c9760e
}
@media (max-width:768px) {
	._gnb .opgg-header--gamg-pubg .opgg-header__snb {
	padding-top:68px
}
}._gnb .opgg-header--gamg-pubg .opgg-header__snb-option {
	width:340px
}
@media (max-width:768px) {
	._gnb .opgg-header--gamg-pubg .opgg-header__snb-option {
	position:absolute;
	left:0;
	top:0;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	background-color:#28344e
}
}._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__box {
	padding:8px 0;
	border:none
}
@media (max-width:768px) {
	._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__box {
	padding:16px
}
}._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__input-box {
	padding-right:65px;
	border-radius:2px
}
._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__input-text {
	height:32px
}
@media (max-width:768px) {
	._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__input-text {
	height:36px
}
}._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playersearch__btn {
	padding:0 12px;
	font-size:16px
}
._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult {
	left:0;
	right:0;
	margin-top:-4px
}
@media (max-width:768px) {
	._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult {
	left:16px;
	right:16px;
	max-width:100%;
	margin-top:0
}
}._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult__item {
	float:none;
	width:100%;
	padding:8px 70px 8px 0
}
._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult__item:nth-child(2n),._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult__item:nth-child(odd) {
	clear:none
}
._gnb .opgg-header--gamg-pubg .opgg-header__snb-option .c-playerresult .c-tab__separator-item {
	font-size:12px
}
._gnb .c-playersearch {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	display:block;
	width:100%;
	max-width:768px
}
._gnb .c-playersearch__box {
	position:relative;
	border:4px solid hsla(0,0%,100%,.18);
	border-radius:4px
}
._gnb .c-playersearch__input-box {
	position:relative;
	display:block;
	padding-right:90px;
	background-color:#fff
}
._gnb .c-playersearch__input-text {
	border-radius:4px;
	height:50px;
	color:#777;
	font-size:15px
}
._gnb .c-playersearch__input-text[type=text] {
	padding:0 20px
}
._gnb .c-playersearch__input-text:-moz-placeholder,._gnb .c-playersearch__input-text::-moz-placeholder {
	color:#868686;
	font-family:Roboto,Noto sans kr,â€˜Apple SD Gothic Neoâ€™,Malgun Gothic,sans-serif
}
._gnb .c-playersearch__input-text:-ms-input-placeholder {
	color:#868686;
	font-family:Roboto,Noto sans kr,â€˜Apple SD Gothic Neoâ€™,Malgun Gothic,sans-serif
}
._gnb .c-playersearch__input-text::-webkit-input-placeholder {
	color:#868686;
	font-family:Roboto,Noto sans kr,â€˜Apple SD Gothic Neoâ€™,Malgun Gothic,sans-serif
}
._gnb .c-playersearch__btn {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	padding:5px 20px;
	color:#c9760e;
	font-size:1.53846rem;
	line-height:0
}
._gnb .c-playerresult {
	position:absolute;
	left:24px;
	right:24px;
	display:none;
	max-width:512px;
	margin-top:-12px;
	border-radius:4px;
	border:1px solid #e2e2e2;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.19);
	box-shadow:0 2px 2px 0 rgba(0,0,0,.19);
	background-color:#fff;
	overflow:hidden;
	z-index:10
}
@media (max-width:767.98px) {
	._gnb .c-playerresult {
	margin-top:24px;
	left:0;
	right:0
}
}._gnb .c-playerresult--is-expend {
	display:block
}
._gnb .c-playerresult__contents {
	background-color:#fff
}
._gnb .c-playerresult__list {
	padding:12px 5px 15px 11px
}
._gnb .c-playerresult__list:after {
	content:"";
	display:block;
	clear:both
}
._gnb .c-playerresult__item {
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
	padding:6px 70px 6px 19px
}
._gnb .c-playerresult__item:nth-child(odd) {
	clear:left
}
._gnb .c-playerresult__item:nth-child(2n) {
	clear:right
}
._gnb .c-playerresult__name {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	color:#31313c;
	font-size:.92308rem;
	font-weight:700
}
._gnb .c-playerresult__bookmark,._gnb .c-playerresult__remove {
	position:absolute;
	right:0;
	top:50%;
	font-size:1.23077rem;
	line-height:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
._gnb .c-playerresult__bookmark {
	right:46px
}
._gnb .c-playerresult__bookmark .on {
	display:none
}
._gnb .c-playerresult__bookmark.c-icons__bookmark--is-save .on,._gnb .c-playerresult__bookmark .off {
	display:block
}
._gnb .c-playerresult__bookmark.c-icons__bookmark--is-save .off {
	display:none
}
._gnb .c-playerresult__remove {
	right:20px;
	color:#e4e4e4
}
._gnb .c-playerresult__nodata {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex-direction:row;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	min-height:144px;
	color:#777;
	font-size:1rem
}
@media (max-width:768px) {
	._gnb .opgg-language {
	border-top:1px solid #ebeef1;
	border-bottom:1px solid #ebeef1
}
}._gnb .opgg-language__open {
	position:relative;
	height:40px;
	padding:0 24px 0 37px;
	color:#c5cbd0;
	font-size:12px
}
@media (max-width:768px) {
	._gnb .opgg-language__open {
	width:100%;
	padding:0 16px;
	color:#33383c;
	font-size:14px;
	text-align:left
}
}._gnb .opgg-language__open:after {
	content:"";
	position:absolute;
	right:7px;
	top:50%;
	margin-top:-2px;
	border-top:4px solid #c3cbd1;
	border-left:4px solid transparent;
	border-right:4px solid transparent
}
._gnb .opgg-language__open-icon {
	position:absolute;
	left:5px;
	top:50%;
	margin-top:-12px;
	color:#fff;
	font-size:24px;
	line-height:0
}
@media (max-width:768px) {
	._gnb .opgg-language__open-icon {
	display:none
}
}._gnb .opgg-language__open-title {
	display:none
}
@media (max-width:768px) {
	._gnb .opgg-language__open-title {
	display:block
}
}@media (max-width:768px) {
	._gnb .opgg-language__open-short {
	display:none
}
}._gnb .opgg-language__box {
	display:none;
	position:absolute;
	top:calc(100% - 4px);
	right:0;
	z-index:100;
	border-radius:4px;
	-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	box-shadow:0 8px 12px 0 rgba(0,0,0,.2)
}
@media (max-width:768px) {
	._gnb .opgg-language__box {
	position:fixed;
	left:16px;
	right:16px;
	top:82px;
	border-radius:2px;
	-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	background-color:#fff
}
}._gnb .opgg-language__box-title {
	display:none;
	padding:14px 16px;
	border-bottom:1px solid #eaeaea;
	color:#1e2022;
	font-size:14px;
	font-weight:700
}
@media (max-width:768px) {
	._gnb .opgg-language__box-title {
	display:block
}
}._gnb .opgg-language__box--is-open {
	display:block
}
@media (max-width:768px) {
	._gnb .opgg-language__box--is-open~.layer-dim {
	display:block
}
}._gnb .opgg-language__list {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-width:136px;
	padding:4px 0;
	border-radius:2px;
	background-color:#fff
}
._gnb .opgg-language__list:after {
	content:"";
	display:block;
	clear:both
}
@media (max-width:768px) {
	._gnb .opgg-language__list {
	padding:0
}
}._gnb .opgg-language__item {
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 5px 8px 16px;
	color:#33383c;
	font-size:14px
}
@media (max-width:768px) {
	._gnb .opgg-language__item {
	width:50%;
	height:48px;
	padding:16px 5px 17px 16px;
	font-size:12px;
	color:#333;
	border-top:1px solid #eaeaea
}
._gnb .opgg-language__item:nth-child(odd) {
	float:left;
	clear:left;
	border-right:1px solid #eaeaea
}
._gnb .opgg-language__item:nth-child(2n) {
	float:right;
	clear:right
}
._gnb .opgg-language__item:first-child,._gnb .opgg-language__item:nth-child(2) {
	border-top:none
}
}._gnb .opgg-language__item:hover {
	background-color:#ebeef1
}
@media (max-width:768px) {
	._gnb .opgg-language__item:hover {
	background-color:#5383e8;
	color:#fff
}
}._gnb .opgg-language__item--is-active {
	background-color:#ebeef1
}
@media (max-width:768px) {
	._gnb .opgg-language__item--is-active {
	background-color:#5383e8;
	color:#fff
}
}._gnb .opgg-language__close {
	display:none;
	position:absolute;
	right:16px;
	top:16px
}
@media (max-width:768px) {
	._gnb .opgg-language__close {
	display:block
}
}._gnb .layer-dim {
	position:fixed;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	z-index:99
}
._gnb .c-tab__separator {
	width:100%
}
._gnb .c-tab__separator:after {
	content:"";
	display:block;
	clear:both
}
._gnb .c-tab__separator-item {
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:11px 5px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#fff;
	background-color:#e3e3e3;
	color:#777;
	font-size:1.07692rem;
	text-align:center
}
@media (max-width:767.98px) {
	._gnb .c-tab__separator-item {
	font-size:.92308rem
}
}._gnb .c-tab__separator-item:first-child {
	border-left:none
}
._gnb .c-tab__separator-item--is-active {
	background-color:#fff;
	color:#31313c
}
._gnb .c-tab__separator-item:first-child:nth-last-child(2),._gnb .c-tab__separator-item:nth-child(2):last-child {
	width:50%
}
._gnb .c-tab__separator-item:first-child:nth-last-child(3),._gnb .c-tab__separator-item:nth-child(2):nth-last-child(2),._gnb .c-tab__separator-item:nth-child(3):last-child {
	width:33.3333%
}
._gnb .c-tab__separator-item:nth-child(3):last-child {
	width:33.34
}
._gnb .c-tab__separator-item:first-child:nth-last-child(4),._gnb .c-tab__separator-item:nth-child(2):nth-last-child(3),._gnb .c-tab__separator-item:nth-child(3):nth-last-child(2),._gnb .c-tab__separator-item:nth-child(4):last-child {
	width:25%
}
._gnb .c-tab__separator-item:first-child:nth-last-child(5),._gnb .c-tab__separator-item:nth-child(2):nth-last-child(4),._gnb .c-tab__separator-item:nth-child(3):nth-last-child(3),._gnb .c-tab__separator-item:nth-child(4):nth-last-child(2),._gnb .c-tab__separator-item:nth-child(5):last-child {
	width:20%
}
._gnb .saved-player-info .loading {
	padding:20px 0
}
._gnb .saved-player-info__list {
	padding:3px 0
}
._gnb .saved-player-info--gnb {
	border-radius:4px;
	-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	box-shadow:0 8px 12px 0 rgba(0,0,0,.2);
	background-color:#fff;
	overflow:hidden;
	top:auto
}
._gnb .saved-player-info--gnb .saved-player-info__empty-txt {
	margin-top:12px;
	line-height:26px
}
._gnb .saved-player-info--gnb .saved-player-info__item {
	position:relative;
	padding:5px 70px 7px 20px;
	font-size:14px
}
._gnb .saved-player-info--gnb .saved-player-info__item:hover {
	background-color:#ebeef1
}
._gnb .saved-player-info--gnb .saved-player-info__btn--del-player-info {
	margin-left:8px;
	font-size:0;
	padding:10px;
	background-position:50%;
	background-color:transparent
}
._gnb .saved-player-info--gnb .saved-player-info__btn--tap {
	background-color:#ebeef1;
	color:#758592;
	font-size:12px;
	height:34px
}
._gnb .saved-player-info--gnb .saved-player-info__btn--on {
	background-color:#fff
}
.main {
	padding-top:130px
}
.main__logo {
	text-align:center;
	line-height:44px
}
.main__banner {
	display:none
}
.main__pubg-logo {
	position:absolute;
	right:-110px;
	top:24px;
	z-index:98
}
.main__sub-title {
	text-align:center;
	color:#31342d;
	font-size:15px;
	letter-spacing:1px;
	line-height:18px;
	margin-top:18px
}
.main__search {
	position:relative;
	margin-top:52px
}
.main__social-list {
	position:absolute;
	right:188px;
	top:-28px
}
.main__social-item {
	float:right;
	margin-right:6px;
	height:20px
}
.main__social-item:first-child {
	margin-right:0
}
.main__social-item--fb {
	width:51px;
	font-size:0
}
.main__social-item-link {
	display:inline-block
}
.main__btn {
	position:absolute;
	right:10px;
	top:10px
}
.main__content-left,.main__patch-notes {
	float:left;
	width:532px;
	margin-top:80px
}
.main__contents {
	margin-top:48px
}
.main__contents:after {
	content:"";
	display:block;
	clear:both
}
.main__contents-leaderboard {
	float:left;
	width:326px
}
.main__contents-wrapper {
	float:right;
	width:663px
}
.main__contents-title {
	color:#ff9c00;
	font-size:32px;
	text-align:center;
	padding:0 20px
}
.main__contents-title strong {
	font-weight:700
}
.main__contents-title br {
	display:none
}
.main__contents-title-brush {
	display:inline-block;
	color:#fff;
	background-color:transparent;
	background-image:url("/images/bg/img_searchbrush@2x.png");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100px 65px;
	width:101px;
	line-height:70px
}
.main__leaderboard {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.2)
}
.main__leaderboard-title {
	font-size:16px;
	font-weight:700;
	color:#2b2e28;
	padding:16px;
	line-height:19px
}
.main__l-leaderboard-select-server {
	padding:0 12px
}
.main__l-leaderboard-select-server:after {
	content:"";
	display:block;
	clear:both
}
.main__leaderboard-select-server {
	float:left;
	position:relative
}
.main__leaderboard-select-server-btn {
	display:inline-block;
	position:relative;
	padding:0 40px 0 12px;
	height:36px;
	min-width:148px;
	text-align:left;
	border:1px solid #cacaca;
	background-color:#fff
}
.main__leaderboard-select-server-btn i {
	position:absolute;
	right:8px;
	top:5px
}
.main__leaderboard-select-server-list {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	min-width:146px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:1000
}
.main__leaderboard-select-server-list--on {
	display:block
}
.main__leaderboard-select-server-item {
	width:100%;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:14px;
	color:#2b2e28;
	line-height:1.2
}
.main__leaderboard-select-server-item:hover {
	background-color:#eaeaea
}
.main__l-leaderboard-filter-mode {
	padding:8px 12px 12px
}
.main__leaderboard-filter-mode-list:after {
	content:"";
	display:block;
	clear:both
}
.main__leaderboard-filter-mode-item {
	float:left;
	position:relative;
	width:50%;
	height:36px;
	margin-left:-1px;
	font-size:14px;
	color:#5a5e57;
	border:1px solid #cacaca;
	background-color:#fff
}
.main__leaderboard-filter-mode-item--on {
	border:0;
	border-radius:2px;
	background-color:#dd8700;
	color:#fff;
	z-index:10
}
.main__leaderboard-filter-mode-item:first-child {
	margin-left:0;
	border-radius:2px 0 0 2px
}
.main__leaderboard-filter-mode-item:last-child {
	border-radius:0 2px 2px 0
}
.main__patch-note {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	height:117px;
	overflow:hidden
}
.main__patch-note:hover h4 {
	color:#dd8700;
	text-decoration:underline
}
.main__contents-patch-note {
	height:117px;
	background-color:#fff
}
.main__patch-note-img {
	position:relative;
	float:left;
	width:360px;
	height:100%;
	background-color:#dbdbdb
}
.main__patch-note-img-txt {
	display:none
}
.main__l-patch-note-info {
	width:303px;
	float:left
}
.main__l-patch-note-title {
	height:57px
}
.main__patch-note-title {
	position:absolute;
	right:0;
	bottom:0;
	padding:2px 4px;
	background-color:#dd8700;
	color:#fff;
	font-size:12px;
	line-height:1
}
.main__patch-note-info-wrap {
	padding:12px 16px
}
.main__patch-note-info {
	height:93px;
	overflow:hidden
}
.main__l-patch-note-info-title {
	height:57px
}
.main__patch-note-info-title {
	font-size:16px;
	font-weight:700;
	color:#393c36;
	line-height:19px
}
.main__patch-note-info-date {
	margin-top:2px;
	font-size:12px;
	color:#9a9797;
	line-height:14px
}
.main__patch-note-info-txt {
	font-size:12px;
	color:#9a9797;
	line-height:1.5
}
.main__patch-note-info-txt .kg-card-markdown img {
	display:none
}
.main__patch-note-info-txt .kg-card-markdown p {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-wrap:break-word
}
.main__contents-favorites {
	margin-top:8px;
	height:485px
}
.main__contents-favorites--not-ready {
	margin-top:0;
	height:auto
}
.main__contents-favorites--not-ready .main__favorites-player-list {
	height:520px
}
@media (max-width:768px) {
	.main__contents-favorites--not-ready .main__favorites-player-list {
	height:auto;
	max-height:520px
}
}.main__contents-favorites--not-ready .main__favorites-player-list>.loading {
	height:520px;
	padding:0
}
.main__contents-favorites--not-ready .main__favorite-sort-item {
	height:37px
}
.main__contents-favorites--not-ready .main__l-favorites-list {
	height:auto
}
.main__contents-favorites--not-ready .main__favorites-item {
	height:52px
}
.main__contents-favorites--not-ready .main__favorites-item>.loading {
	height:52px;
	padding:0;
	background-color:transparent
}
.main__favorites {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.2)
}
.main__l-favorites-title {
	position:relative
}
.main__favorites-title {
	padding:16px;
	line-height:19px;
	font-size:16px;
	font-weight:700;
	color:#2b2e28
}
.main__l-favorites-list {
	background-color:#dbdbdb;
	height:434px
}
.main__favorite-sort-list {
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#f6f6f6;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea
}
.main__favorites-link-arrow {
	display:inline-block;
	width:15px;
	height:15px;
	padding:8px;
	margin-top:3px
}
.main__favorite-sort-item {
	display:table-cell;
	height:32px;
	vertical-align:middle
}
.main__favorite-sort-item--nickname {
	width:306px
}
.main__favorite-sort-item--solo {
	width:98px;
	padding-left:8px
}
.main__favorite-sort-item--duo {
	width:98px;
	padding-left:12px
}
.main__favorite-sort-item--squad {
	width:98px;
	padding-left:12px;
	padding-right:31px
}
.main__favorite-sort-arrow {
	display:inline-block;
	font-size:10px;
	-webkit-transform:scale(.7);
	transform:scale(.7)
}
.main__favorite-sort-txt {
	margin-left:16px;
	font-size:12px;
	color:#696969
}
.main__favorite-sort-btn {
	width:100%;
	height:100%;
	background-color:transparent;
	color:#696969;
	font-size:12px
}
.main__favorite-sort-btn--on,.main__favorite-sort-btn:hover {
	color:#dd8700
}
.main__favorites-item {
	width:100%;
	height:40px;
	background-color:#fff;
	display:table;
	table-layout:fixed
}
.main__favorites-item:nth-child(2n) {
	background-color:#f6f6f6
}
.main__favorites-item:hover {
	background-color:#eaeaea
}
.main__favorites-item>.loading {
	height:40px;
	padding:0;
	background-color:transparent
}
.main__l-favorites-content {
	display:table-cell;
	vertical-align:middle
}
.main__l-favorites-content--nickname-error {
	color:#bebebe
}
.main__l-favorites-content--error {
	color:#9a9797;
	font-size:12px;
	text-align:center
}
.main__l-favorites-content-wrap {
	display:table;
	width:100%;
	table-layout:fixed
}
.main__l-favorites-content-wrap>.error {
	text-align:center;
	color:#9a9797;
	font-size:12px
}
.main__l-favorites-content-wrap>.loading {
	height:40px;
	padding:0;
	background-color:transparent
}
.main__favorites-content {
	display:table-cell;
	vertical-align:middle
}
.main__favorites-content--nickname {
	padding-left:12px;
	width:294px;
	font-weight:700;
	color:#2b2e28
}
.main__favorites-content--solo {
	width:98px;
	padding-left:8px;
	text-align:center
}
.main__favorites-content--duo,.main__favorites-content--squad {
	width:98px;
	padding-left:12px;
	text-align:center
}
.main__favorites-content--arrow {
	width:31px;
	text-align:center;
	line-height:0;
	margin-top:3px
}
.main__l-favorites-server {
	position:relative;
	display:inline-block
}
.main__favorites-server {
	position:absolute;
	display:inline-block;
	top:-13px;
	background-color:#dbdbdb;
	font-size:12px;
	color:#9a9797;
	padding:1px 2px;
	line-height:14px;
	font-weight:400
}
.main__favorites-summary {
	width:75px;
	margin:0 auto
}
.main__favorites-summary:after {
	content:"";
	display:block;
	clear:both
}
.main__favorites-summary-grade {
	float:left;
	margin-top:3px;
	width:22px;
	height:22px
}
.main__l-favorites-summary-rating {
	float:left;
	margin-left:4px;
	width:45px;
	text-align:left
}
.main__favorites-summary-rating {
	font-size:14px;
	font-weight:700;
	color:#2b2e28;
	line-height:17px
}
.main__favorites-summary-kd {
	font-size:11px;
	color:#9a9797;
	line-height:13px
}
.main__leaderboard-rank-head-list {
	border-bottom:1px solid #eaeaea;
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#f6f6f6
}
.main__leaderboard-rank-head-item {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:32px;
	font-size:12px;
	color:#696969
}
.main__leaderboard-rank-head-item--rank {
	width:37px;
	padding-left:4px
}
.main__leaderboard-rank-head-item--nickname {
	width:153px;
	padding-left:4px;
	text-align:left
}
.main__leaderboard-rank-head-item--rating {
	width:64px;
	padding-left:4px
}
.main__leaderboard-rank-head-item--win {
	width:40px;
	padding-left:8px;
	padding-right:12px
}
.main__leaderboard-rank-item {
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#fff
}
.main__leaderboard-rank-item:nth-child(2n) {
	background-color:#f6f6f6
}
.main__leaderboard-rank-item:hover {
	background-color:#eaeaea
}
.main__leaderboard-rank-content {
	display:table-cell;
	height:40px;
	vertical-align:middle;
	text-align:center
}
.main__leaderboard-rank-content--rank {
	width:37px;
	padding-left:4px;
	font-style:italic
}
.main__leaderboard-rank-content__leaderboard-rank {
	font-style:italic;
	color:#ff9c00
}
.main__leaderboard-rank-content--nickname {
	width:153px;
	padding-left:4px;
	text-align:left
}
.main__leaderboard-rank-content--rating {
	width:64px;
	padding-left:4px
}
.main__leaderboard-rank-content--win {
	width:40px;
	padding-left:8px;
	padding-right:12px
}
.main__leaderboard-rank-content-rank {
	color:#9a9797
}
.main__leaderboard-rank-content-rank--1st {
	color:#ff9c00
}
.main__favorites-icon {
	width:16px;
	display:table-cell;
	vertical-align:middle;
	line-height:16px
}
.main__l-favorites-nickname-link {
	padding-left:8px;
	display:table-cell
}
.main__l-favorites-nickname-link i {
	position:absolute;
	left:0;
	top:1px
}
.main__l-leaderboard-rank {
	border-top:1px solid #eaeaea;
	height:466px;
	background-color:#fff
}
.main__leaderboard-rank-list {
	height:400px;
	background-color:#dbdbdb
}
.main__l-leaderboard-user-link {
	width:153px
}
.main__leaderboard-user-link {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:700
}
.main__leaderboard-user-link--update {
	font-weight:400
}
.main__l-leaderboard-more {
	border-top:1px solid #eaeaea
}
.main__leaderboard-more {
	text-align:right;
	display:block;
	padding:9px 16px;
	font-size:12px;
	color:#dd8700;
	line-height:14px
}
.main__leaderboard-more i {
	margin-top:-1px
}
.main__leaderboard-more:hover {
	text-decoration:underline
}
.main__l-chk--favorites {
	position:absolute;
	right:0;
	top:12px;
	padding-right:36px;
	margin-right:16px
}
.main__l-chk--leaderboard {
	margin-top:3px;
	float:right;
	padding-right:36px
}
.main__chk {
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:0
}
.main__chk>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.main__chk>label {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca;
	text-align:center
}
.main__chk>label i {
	display:none;
	margin-top:7px
}
.main__chk--on>label {
	background-color:#dd8700;
	border:1px solid #dd8700
}
.main__chk--on>label i {
	display:inline-block
}
.main__l-nickname-wrap {
	display:table;
	table-layout:fixed;
	width:100%
}
.main__favorites-nickname-link-ellips {
	display:inline-block;
	padding-right:56px
}
.main__favorites-nickname-link {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap
}
.main__favorites-nickname-link--error {
	color:#bebebe
}
.main__favorites-player-list {
	height:400px
}
.main__favorites-player-list>.loading {
	height:400px;
	padding:0
}
.main__favorite-player-list-empty {
	text-align:center;
	padding-top:48px;
	font-size:16px;
	line-height:38px
}
.main__favorite-btn {
	display:inline-block;
	padding:9px 12px;
	border-radius:2px;
	line-height:17px;
	font-size:14px;
	background-color:#2b2e28;
	border:1px solid #9a9797;
	color:#fff
}
.main__favorite-btn>i {
	margin-right:5px
}
.main__chk-mode-txt {
	font-size:14px;
	position:absolute;
	left:32px;
	top:4px
}
.main__leaderboard-empty {
	display:table;
	width:100%;
	height:433px
}
.main__leaderboard-empty-inner {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.main__leaderboard-rank .loading {
	padding:0;
	height:466px
}
.main__leaderboard-empty-icon {
	text-align:center
}
.main__leaderboard-empty-txt {
	margin-top:16px;
	color:#9a9797
}
.main__kd-txt--good {
	color:#ed7900
}
.main__kd-txt--great {
	color:#d0021b
}
.main__contents-banner {
	background:url(/images/imgGgscorePromotionIndex.png?8d6d202a223da0b3ceeda16127e06bde) 50% no-repeat;
	background-size:1000px 175px
}
.main__contents-banner,.main__contents-banner-20181012 {
	position:relative;
	display:block;
	width:1000px;
	height:175px;
	margin-bottom:16px
}
.main__contents-banner-20181012 {
	background:url(/images/Main_PROMOTION_BG.png?6ad25fc7d1197bea18ef8b31207278b3) 50% no-repeat;
	background-size:1000px 175px
}
@media (max-width:768px) {
	.main__contents-banner-20181012 {
	width:100%
}
}.main__contents-banner-20181012-txt {
	position:absolute;
	left:40px;
	top:30px;
	font-size:14px;
	color:#fff;
	padding:3px 18px;
	background-color:#4dadaa
}
@media (max-width:768px) {
	.main__contents-banner-20181012-txt {
	left:20px;
	font-size:12px
}
}.main__contents-banner-20181012-txt1 {
	position:absolute;
	width:600px;
	top:70px;
	left:40px;
	color:#fff;
	font-size:22px;
	line-height:1.2;
	word-break:keep-all
}
@media (max-width:768px) {
	.main__contents-banner-20181012-txt1 {
	left:20px;
	font-size:16px;
	position:relative;
	width:auto;
	margin-right:40px
}
}.main__contents-banner-20181012-txt1 b {
	color:#ff9c00
}
.main__contents-banner-20181012-txt1 span {
	font-size:36px
}
@media (max-width:768px) {
	.main__contents-banner-20181012-txt1 span {
	font-size:24px
}
}.main__contents-banner-20181003 {
	position:relative;
	display:block;
	width:1000px;
	height:175px;
	background:url(/images/Main_PROMOTION_BG4.png?9036fbcc5e061b1f684d14a93597f750) 50% no-repeat;
	background-size:1000px 175px;
	margin-bottom:16px
}
@media (max-width:768px) {
	.main__contents-banner-20181003 {
	width:100%
}
}.main__contents-banner-20181003-txt {
	position:absolute;
	left:40px;
	top:30px;
	font-size:14px;
	color:#fff;
	padding:3px 18px;
	background-color:#bb4e43
}
@media (max-width:768px) {
	.main__contents-banner-20181003-txt {
	left:20px;
	font-size:12px
}
}.main__contents-banner-20181003-txt1 {
	position:absolute;
	width:500px;
	top:70px;
	left:40px;
	color:#fff;
	font-size:22px;
	line-height:1.2
}
@media (max-width:768px) {
	.main__contents-banner-20181003-txt1 {
	left:20px;
	font-size:16px;
	position:relative;
	width:auto
}
}.main__contents-banner-20181003-txt1 b {
	color:#ff9c00
}
.main__contents-banner-20181003-txt1 span {
	font-size:36px
}
@media (max-width:768px) {
	.main__contents-banner-20181003-txt1 span {
	font-size:24px
}
}.main__contents-banner-txt1 {
	position:absolute;
	width:500px;
	top:32px;
	left:40px;
	color:#fff;
	font-size:22px
}
.main__contents-banner-txt1 b {
	color:#ff9c00
}
.main__contents-banner-txt1 span {
	font-size:36px
}
@media (max-width:768px) {
	.main {
	padding-top:90px
}
.main__sub-title {
	margin-top:10px
}
.main__search {
	margin:40px 10px 0
}
.main__social-list {
	right:0
}
.main__content-left {
	float:none;
	width:100%
}
.main__pubg-logo {
	display:none
}
.main__banner {
	display:block;
	margin-top:16px;
	text-align:center;
	font-size:0
}
.main__banner img {
	width:100%;
	height:auto
}
.main__contents {
	margin-top:34px
}
.main__contents-title {
	font-size:20px;
	color:#2b2f29
}
.main__contents-title br {
	display:block
}
.main__contents-title-brush {
	background-size:75px 48px;
	width:auto;
	height:auto;
	background:none;
	color:#dd8600;
	line-height:1;
	font-weight:700
}
.main__contents-leaderboard {
	float:none;
	width:100%
}
.main__contents-wrapper {
	margin-top:8px;
	float:none;
	width:100%
}
.main__patch-note {
	height:auto
}
.main__patch-note-img {
	float:none;
	width:auto;
	height:200px
}
.main__l-patch-note-info {
	width:auto;
	float:none
}
.main__favorites-content--nickname {
	width:auto
}
.main__favorites-content--duo,.main__favorites-content--solo,.main__favorites-content--squad {
	width:75px
}
.main__favorites-content--arrow {
	display:none
}
.main__favorite-sort-item--nickname {
	width:auto
}
.main__favorite-sort-item--duo,.main__favorite-sort-item--solo {
	width:75px
}
.main__favorite-sort-item--squad {
	width:75px;
	padding-right:0
}
.main__l-favorites-server {
	margin-top:0;
	padding:0
}
.main__favorites-server,.main__l-favorites-server {
	font-size:10px;
	line-height:12px;
	position:static
}
.main__favorites-summary-rating {
	font-size:12px
}
.main__favorites-summary-kd {
	font-size:10px
}
.main__l-favorites-nickname-link {
	padding-right:0;
	font-size:0
}
.main__l-favorites-nickname-link i {
	top:8px
}
.main__favorites-nickname-link {
	display:block;
	font-size:12px;
	line-height:17px
}
.main__favorites-item {
	table-layout:fixed
}
.main__l-favorites-content {
	width:257px
}
.main__favorites-player-list,.main__leaderboard-rank-list {
	height:auto
}
.main__favorite-player-list-empty {
	padding:20px 0 10px;
	font-size:14px
}
.main__favorites-nickname-link-ellips {
	padding-right:0;
	width:100%
}
.main__favorite-btn {
	font-size:12px;
	line-height:14px
}
.main__contents-patch-note,.main__l-leaderboard-rank {
	height:auto
}
.main__contents-banner {
	width:100%
}
.main__contents-banner-txt1 {
	width:auto;
	font-size:16px;
	left:20px
}
.main__contents-banner-txt1 span {
	font-size:30px
}
}@media (max-width:480px) {
	.main__favorites-content--duo,.main__favorites-content--solo,.main__favorites-content--squad {
	padding:0
}
.main__l-favorites-content {
	width:225px
}
}.item__empty {
	background-image:url(/images/empty.png?b0dc6d44e9f060b216c6a5d7616c4185)
}
.item__helmet1 {
	background-image:url(/images/hlv1.png?7cf155c3d81e89824b326ab927ecd0d7)
}
.item__helmet2 {
	background-image:url(/images/hlv2.png?c0856efafc23110f1c35caf3914f8601)
}
.item__helmet3 {
	background-image:url(/images/hlv3.png?9860b9ae29dadd3178436cc276077334)
}
.item__vest1 {
	background-image:url(/images/vlv1.png?a035f0b8353c091a8eb5402866d382f7)
}
.item__vest2 {
	background-image:url(/images/vlv2.png?806106e043cebb2e6d7d273536e7b642)
}
.item__vest3 {
	background-image:url(/images/vlv3.png?badd6cf6145b214d37e6d2d7350dd00b)
}
.item__5mm {
	background-image:url(/images/5mm.png?8d1df07d807bee833a44aed78bd46fd0)
}
.weapons {
	margin-top:16px
}
.weapons__select-title {
	font-size:12px;
	color:#393c36;
	line-height:15px
}
.weapons__select-title--top {
	margin-top:8px
}
.weapons__l-select-list {
	margin-top:4px
}
.weapons__l-select-list:after {
	content:"";
	display:block;
	clear:both
}
.weapons__select-list {
	font-size:0;
	white-space:nowrap;
	float:left
}
.weapons__select-list:after {
	content:"";
	display:block;
	clear:both
}
.weapons__select-item {
	position:relative;
	display:inline-block;
	height:36px;
	margin-left:-1px;
	font-size:14px;
	color:#5a5e57;
	padding:7px 10px;
	border:1px solid #cacaca;
	background-color:#fff;
	line-height:1
}
.weapons__select-item:hover {
	background-color:#f6f6f6
}
.weapons__select-item:first-child {
	margin-left:0;
	border-radius:2px 0 0 2px
}
.weapons__select-item:last-child {
	border-radius:0 2px 2px 0
}
.weapons__select-item--weapon {
	width:92px
}
.weapons__select-item--map {
	width:100px
}
.weapons__select-item--on {
	border:0;
	border-radius:2px;
	background-color:#dd8700;
	color:#fff;
	z-index:10
}
.weapons__select-item--on:hover {
	background-color:#dd8700
}
.weapons__l-wrapper {
	margin-top:12px
}
.weapons__l-wrapper:after {
	content:"";
	display:block;
	clear:both
}
.weapons__l-version {
	position:relative
}
.weapons__version {
	position:absolute;
	right:0;
	bottom:12px;
	line-height:20px;
	color:#5a5e57
}
.weapons__version i {
	margin-top:2px;
	margin-right:6px
}
.weapons__by-bullet-type {
	float:left;
	width:494px;
	background-color:#fff
}
.weapons__rank {
	float:right;
	width:494px;
	background-color:#fff
}
.weapons__title {
	padding:15px 16px 14px;
	line-height:19px;
	font-size:16px;
	color:#2b2e28
}
.weapons__bullet-item {
	position:relative;
	padding:13px 12px 12px;
	min-height:78px;
	border-top:1px solid #eaeaea
}
.weapons__weapon {
	position:relative
}
.weapons__bullet,.weapons__weapon {
	display:block;
	width:64px;
	padding-bottom:18px
}
.weapons__bullet {
	position:absolute;
	left:12px;
	top:12px
}
.weapons__l-item {
	position:relative;
	width:62px;
	height:62px;
	display:block;
	background-color:#eaeaea;
	border:1px solid #dbdbdb
}
.weapons__item-bullet-layout {
	width:64px;
	height:64px
}
.weapons__item-bullet-layout,.weapons__item-weapon-layout {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999;
	vertical-align:top
}
.weapons__item-weapon-layout {
	width:62px;
	height:62px
}
.weapons__item-weapon-rank-layout {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999;
	vertical-align:top;
	width:26px;
	height:26px
}
.weapons__item {
	float:left;
	margin-left:4px;
	margin-bottom:12px
}
.weapons__item-link:hover .weapons__l-item {
	background-color:#fff1db;
	border:1px solid #dd8700
}
.weapons__item-link:hover .weapons__txt {
	color:#dd8700
}
.weapons__tag {
	position:absolute;
	bottom:-1px;
	left:-1px;
	display:block;
	text-align:center;
	width:64px;
	height:18px;
	color:#fff;
	font-size:12px;
	line-height:18px
}
.weapons__tag--crate {
	background-color:rgba(198,68,62,.9)
}
.weapons__tag--miramar {
	background-color:rgba(222,180,54,.9)
}
.weapons__tag--erangel {
	background-color:rgba(103,173,16,.9)
}
.weapons__tag--sanhok {
	background-color:rgba(51,78,47,.9)
}
.weapons__tag--vikendi {
	color:#2b2e28;
	background-color:hsla(0,0%,100%,.9)
}
.weapons__tag--unknown {
	background-color:rgba(77,77,77,.9)
}
.weapons__txt {
	color:#393c36
}
.weapons__bullet-txt,.weapons__txt {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:absolute;
	left:0;
	bottom:0;
	line-height:14px;
	font-size:12px
}
.weapons__bullet-txt {
	color:#696969
}
.weapons__l-list {
	padding-left:66px
}
.weapons__list {
	margin-left:-4px
}
.weapons__list:after {
	content:"";
	display:block;
	clear:both
}
.weapons__rank-type-list {
	display:table;
	width:100%;
	table-layout:fixed
}
.weapons__rank-type-item {
	display:table-cell;
	min-width:auto
}
.weapons__rank-type-btn {
	width:100%;
	background-color:#dbdbdb;
	font-size:16px;
	color:#5a5e57;
	height:48px
}
.weapons__rank-type-btn:hover {
	background-color:#d2d2d2
}
.weapons__rank-type-btn--on,.weapons__rank-type-btn--on:hover {
	background-color:#fff
}
.weapons__rank-sort-list {
	background-color:#f6f6f6;
	display:table;
	width:100%;
	table-layout:fixed
}
.weapons__rank-sort-btn {
	width:100%;
	height:100%;
	background-color:#f6f6f6;
	font-size:12px;
	color:#696969;
	text-align:center
}
.weapons__rank-sort-btn i {
	margin-top:-8px
}
.weapons__rank-sort-btn--asc,.weapons__rank-sort-btn:hover {
	color:#dd8700
}
.weapons__rank-sort-btn--asc .weapons__sort-rank-btn-arrow:before {
	top:4px
}
.weapons__rank-sort-btn--asc .weapons__sort-rank-btn-arrow:after {
	display:none
}
.weapons__rank-sort-btn--desc {
	color:#dd8700
}
.weapons__rank-sort-btn--desc .weapons__sort-rank-btn-arrow:before {
	display:none
}
.weapons__rank-sort-btn--desc .weapons__sort-rank-btn-arrow:after {
	top:4px
}
.weapons__sort-rank-txt {
	position:relative;
	padding-right:8px;
	display:inline-block
}
.weapons__sort-rank-btn-arrow {
	position:absolute;
	right:8px;
	top:50%;
	display:inline-block;
	font-size:10px;
	-webkit-transform:scale(.7);
	transform:scale(.7)
}
.weapons__sort-rank-btn-arrow:before {
	position:absolute;
	left:0;
	top:0;
	content:"\25B2"
}
.weapons__sort-rank-btn-arrow:after {
	position:absolute;
	left:0;
	top:8px;
	content:"\25BC"
}
.weapons__rank-sort-item {
	height:32px;
	display:table-cell;
	vertical-align:middle
}
.weapons__rank-sort-item--number {
	width:32px
}
.weapons__rank-sort-item--weapon {
	width:auto
}
.weapons__rank-sort-item--kd {
	padding-left:4px;
	width:51px
}
.weapons__rank-sort-item--prefer {
	padding-left:4px;
	width:86px
}
.weapons__rank-sort-item--spawn {
	padding-left:4px;
	width:62px
}
.weapons__rank-sort-item--avg-kill-distance {
	padding-left:4px;
	width:98px
}
.weapons__rank-sort-item--damage {
	padding-left:4px;
	width:60px
}
.weapons__rank-sort-item--speed {
	padding-left:4px;
	width:77px
}
.weapons__rank-sort-item--reload {
	padding-left:4px;
	width:62px
}
.weapons__rank-sort-item--deviation {
	padding-left:4px;
	width:98px
}
.weapons__rank-item--even {
	background-color:#f6f6f6
}
.weapons__rank-item:hover {
	background-color:#eaeaea
}
.weapons__rank-item-inner {
	display:table;
	width:100%;
	table-layout:fixed
}
.weapons__rank-item-inner>div {
	height:40px;
	display:table-cell;
	vertical-align:middle
}
.weapons__rank-weapon-opt {
	position:absolute;
	right:-10px;
	top:4px;
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%
}
.weapons__rank-weapon-opt--crate {
	background-color:#c6443e
}
.weapons__rank-weapon-opt--miramar {
	background-color:#deb436
}
.weapons__rank-weapon-opt--erangel {
	background-color:#67ad10
}
.weapons__rank-number {
	width:32px;
	text-align:center;
	color:#9a9797;
	font-style:oblique
}
.weapons__rank-number--on {
	color:#ff9c00
}
.weapons__rank-weapon {
	padding-left:10px;
	white-space:nowrap;
	width:auto
}
.weapons__rank-weapon-link:hover .weapons__rank-weapon-txt {
	text-decoration:underline
}
.weapons__rank-weapon-cont {
	position:relative;
	white-space:nowrap;
	padding-left:38px;
	padding-right:12px
}
.weapons__rank-weapon-cont:after {
	content:"";
	display:block;
	clear:both
}
.weapons__rank-kd {
	text-align:center;
	padding-left:4px;
	width:51px
}
.weapons__rank-prefer {
	text-align:center;
	padding-left:4px;
	width:86px
}
.weapons__rank-spawn {
	text-align:center;
	padding-left:4px;
	width:62px
}
.weapons__rank-avg-kill-distance {
	text-align:center;
	padding-left:4px;
	width:98px
}
.weapons__rank-damage {
	text-align:center;
	padding-left:4px;
	width:60px
}
.weapons__rank-speed {
	text-align:center;
	padding-left:4px;
	width:77px
}
.weapons__rank-reload {
	text-align:center;
	padding-left:4px;
	width:62px
}
.weapons__rank-deviation {
	text-align:center;
	padding-left:4px;
	width:98px
}
.weapons__rank-weapon-icon {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	width:26px;
	height:26px;
	border:1px solid #dbdbdb;
	background-color:#eaeaea
}
.weapons__rank-weapon-txt-wrapper {
	position:relative;
	line-height:28px
}
.weapons__rank-weapon-txt {
	overflow:hidden;
	max-width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:top;
	font-size:14px;
	color:#2b2e28;
	font-weight:700;
	display:inline-block;
	height:28px;
	line-height:28px
}
.weapons__l-rank-wrapper {
	height:100%;
	line-height:40px;
	font-size:12px;
	color:#393c36
}
.weapons__l-rank-wrapper--focus {
	background-color:rgba(255,203,121,.1)
}
@media (max-width:768px) {
	.weapons__version {
	position:static;
	text-align:right;
	margin:0 10px
}
.weapons__by-bullet-type {
	float:none;
	margin-top:10px;
	width:100%
}
.weapons__l-select-list {
	margin-top:4px;
	overflow:auto
}
.weapons__select-list {
	padding:0 10px
}
.weapons__select-item {
	font-size:12px
}
.weapons__select-item--weapon {
	width:80px
}
.weapons__select-item--map {
	width:90px
}
.weapons__bullet {
	position:relative;
	left:auto;
	top:auto;
	padding:0;
	width:auto;
	text-align:left
}
.weapons__bullet i {
	width:32px;
	height:32px;
	background-size:32px 32px
}
.weapons__bullet-txt {
	position:relative;
	left:auto;
	top:auto;
	line-height:32px;
	height:32px;
	font-size:12px
}
.weapons__l-list {
	overflow:auto;
	margin-top:4px;
	padding-left:0
}
.weapons__list {
	padding:0;
	font-size:0;
	white-space:nowrap;
	float:left;
	margin-left:0
}
.weapons__item {
	float:none;
	display:inline-block
}
.weapons__item,.weapons__item:nth-child(6n - 5),.weapons__item:nth-child(n+7) {
	margin:0 0 0 4px
}
.weapons__item:first-child {
	margin-left:0
}
.weapons__rank-weapon-txt {
	font-size:12px
}
.weapons__rank {
	float:none;
	width:auto;
	margin-top:12px
}
.weapons__rank-type-btn {
	font-size:14px;
	height:38px
}
}@media (max-width:480px) {
	.weapons__rank-sort-item--kd {
	display:none
}
.weapons__rank-sort-item--avg-kill-distance {
	width:78px
}
.weapons__rank-sort-item--spawn {
	width:42px
}
.weapons__rank-sort-item--prefer {
	width:66px
}
.weapons__rank-sort-item--damage {
	width:78px
}
.weapons__rank-sort-item--speed {
	width:42px
}
.weapons__rank-sort-item--reload {
	width:66px
}
.weapons__rank-sort-item--deviation {
	display:none
}
.weapons__rank-kd {
	display:none!important
}
.weapons__rank-avg-kill-distance {
	width:78px
}
.weapons__rank-spawn {
	width:42px
}
.weapons__rank-prefer {
	width:66px
}
.weapons__rank-damage {
	width:78px
}
.weapons__rank-speed {
	width:42px
}
.weapons__rank-reload {
	width:66px
}
.weapons__rank-deviation {
	display:none!important
}
.sp__question-mark {
	display:none
}
}.item__empty {
	background-image:url(/images/empty.png?b0dc6d44e9f060b216c6a5d7616c4185)
}
.item__helmet1 {
	background-image:url(/images/hlv1.png?7cf155c3d81e89824b326ab927ecd0d7)
}
.item__helmet2 {
	background-image:url(/images/hlv2.png?c0856efafc23110f1c35caf3914f8601)
}
.item__helmet3 {
	background-image:url(/images/hlv3.png?9860b9ae29dadd3178436cc276077334)
}
.item__vest1 {
	background-image:url(/images/vlv1.png?a035f0b8353c091a8eb5402866d382f7)
}
.item__vest2 {
	background-image:url(/images/vlv2.png?806106e043cebb2e6d7d273536e7b642)
}
.item__vest3 {
	background-image:url(/images/vlv3.png?badd6cf6145b214d37e6d2d7350dd00b)
}
.item__5mm {
	background-image:url(/images/5mm.png?8d1df07d807bee833a44aed78bd46fd0)
}
.weapons-detail {
	margin-top:16px
}
.weapons-detail__l-list {
	display:table
}
.weapons-detail__l-list-td {
	vertical-align:top;
	display:table-cell
}
.weapons-detail__l-list-td--select {
	padding-left:10px
}
.weapons-detail__l-list-td--list {
	position:relative
}
.weapons-detail__l-list-td--list:before {
	position:absolute;
	display:block;
	border-top:1px solid #696969;
	border-right:1px solid #696969;
	left:7px;
	top:11px;
	width:7px;
	height:7px;
	content:"";
	-webkit-transform:rotate(-315deg);
	transform:rotate(-315deg);
	line-height:1
}
.weapons-detail__l-type-list {
	position:relative;
	float:left
}
.weapons-detail__type-list {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	min-width:92px;
	background-color:#fff;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	border:1px solid #cacaca;
	z-index:1000
}
.weapons-detail__type-list--on {
	display:block
}
.weapons-detail__type-btn {
	width:100%;
	padding:8px 16px;
	text-align:left;
	background-color:#fff;
	font-size:14px;
	color:#2b2e28;
	line-height:1.2
}
.weapons-detail__type-btn:hover {
	background-color:#eaeaea
}
.weapons-detail__type-list-btn {
	position:relative;
	background-color:transparent;
	padding-right:40px;
	height:32px;
	font-size:16px;
	color:#2b2e28
}
.weapons-detail__type-list-btn-arrow {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:30px;
	height:30px;
	border:1px solid #cacaca;
	background-color:#fff
}
.weapons-detail__type-list-btn-arrow i {
	margin-top:10px
}
.weapons-detail__type-list-btn-arrow--on {
	background-color:#f6f6f6;
	border:1px solid #9a9797
}
.weapons-detail__list-wrapper {
	float:left;
	position:relative;
	margin-left:31px;
	overflow:auto
}
.weapons-detail__list {
	padding:0;
	font-size:0;
	float:left;
	margin-left:-4px;
	margin-top:-4px
}
.weapons-detail__item {
	margin-top:4px;
	display:inline-block;
	margin-left:4px;
	background-color:#fff
}
.weapons-detail__item-link {
	display:block;
	border-radius:2px;
	border:1px solid #cacaca
}
.weapons-detail__item-link:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__item-link--on {
	border:1px solid #dd8700;
	background-color:#dd8700
}
.weapons-detail__item-link--on .weapons-detail__thumnail {
	background-color:#ff9c00;
	border-right:1px solid #dd8700
}
.weapons-detail__item-link--on .weapons-detail__name {
	color:#fff
}
.weapons-detail__item-link:hover {
	border:1px solid #dd8700
}
.weapons-detail__item-link:hover .weapons-detail__thumnail {
	border-right:1px solid #dd8700
}
.weapons-detail__thumnail {
	float:left;
	background-color:#f6f6f6;
	border-right:1px solid #cacaca
}
.weapons-detail__thumnail-layout {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:30px;
	height:30px;
	background-size:30px 30px
}
.weapons-detail__name {
	float:left;
	line-height:30px;
	padding:0 8px;
	font-size:12px;
	color:#393c36
}
.weapons-detail__l-info {
	float:left
}
.weapons-detail__l-info:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__info {
	float:left;
	margin-left:24px
}
.weapons-detail__weapon-name {
	color:#fff;
	font-size:28px;
	font-weight:700;
	line-height:34px
}
.weapons-detail__weapon-tags {
	margin-top:6px;
	font-size:0
}
.weapons-detail__weapon-tag {
	display:inline-block;
	padding:2px 4px;
	color:#fff;
	font-size:12px;
	margin-left:4px;
	line-height:14px
}
.weapons-detail__weapon-tag:first-child {
	margin-left:0
}
.weapons-detail__weapon-tag--crate {
	background-color:#c6443e
}
.weapons-detail__weapon-tag--miramar {
	background-color:#deb436
}
.weapons-detail__weapon-tag--erangel {
	background-color:#67ad10
}
.weapons-detail__l-spec {
	margin-top:8px;
	background-color:#2b2e28;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	padding:24px;
	min-height:188px
}
.weapons-detail__l-spec:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__weapon-img {
	float:left;
	background-color:#393c36;
	border:1px solid #5a5e57;
	width:186px;
	height:186px;
	font-size:0;
	line-height:0
}
.weapons-detail__weapon-img img {
	width:100%;
	height:100%
}
.weapons-detail__weapon-info-table {
	margin-top:25px;
	font-size:12px;
	text-align:left
}
.weapons-detail__weapon-info-th {
	padding-top:6px;
	width:108px;
	height:15px;
	line-height:15px;
	color:#bebebe;
	vertical-align:middle
}
.weapons-detail__weapon-info-td {
	line-height:15px;
	padding-top:6px;
	color:#fff;
	vertical-align:middle
}
.weapons-detail__detail-bullet {
	position:relative;
	padding-left:28px
}
.weapons-detail__bullet-img {
	position:absolute;
	left:0;
	top:-5px;
	width:24px;
	height:24px;
	background-size:24px 24px
}
.weapons-detail__l-ability {
	width:320px;
	float:right
}
.weapons-detail__l-ability-rank {
	margin-left:8px;
	color:#9a9797;
	font-size:12px
}
.weapons-detail__ability-rank {
	color:#ff9c00
}
.weapons-detail__ability-title {
	font-size:14px;
	color:#fff
}
.weapons-detail__ability-type {
	float:left;
	font-size:0;
	line-height:1
}
.weapons-detail__ability-value {
	float:right;
	font-size:14px;
	color:#fff
}
.weapons-detail__l-ability-type {
	line-height:17px
}
.weapons-detail__l-ability-type:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__l-bar {
	margin-top:2px;
	height:4px;
	background-color:#393c36;
	overflow:hidden
}
.weapons-detail__bar {
	display:block;
	width:0;
	height:100%;
	font-size:0;
	line-height:0;
	background:#dd8700;
	-webkit-transition:all .75s;
	transition:all .75s;
	-webkit-transition-timing-function:cubic-bezier(.69,.11,.27,.98);
	transition-timing-function:cubic-bezier(.69,.11,.27,.98)
}
.weapons-detail__ability-item {
	margin-top:10px
}
.weapons-detail__ability-item:first-child {
	margin-top:0
}
.weapons-detail__menu-list {
	background-color:#393c36
}
.weapons-detail__menu-list:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__menu-item {
	float:left;
	display:block;
	padding:13px 32px 12px;
	line-height:19px;
	font-size:16px;
	color:#fff;
	background-color:#393c36
}
.weapons-detail__menu-item:first-child {
	margin-left:24px
}
.weapons-detail__menu-item:hover {
	background-color:#5a5e57
}
.weapons-detail__menu-item--on {
	color:#2b2e28;
	background-color:#eaeaea;
	font-weight:700
}
.weapons-detail__menu-item--on:hover {
	background-color:#eaeaea
}
.weapons-detail__container {
	margin-top:12px
}
.weapons-detail__map-list {
	font-size:0;
	white-space:nowrap
}
.weapons-detail__map-item {
	position:relative;
	display:inline-block;
	margin-left:-1px;
	font-size:14px;
	color:#5a5e57;
	padding:10px;
	background-color:#fff;
	border:1px solid #cacaca;
	text-align:center;
	min-width:82px
}
.weapons-detail__map-item:hover {
	background-color:#f6f6f6
}
.weapons-detail__map-item--on {
	border:0;
	border-radius:2px;
	background-color:#dd8700;
	color:#fff;
	z-index:10
}
.weapons-detail__map-item--on:hover {
	background-color:#dd8700
}
.weapons-detail__map-item:first-child {
	margin-left:0;
	border-radius:2px 0 0 2px
}
.weapons-detail__map-item:last-child {
	border-radius:0 2px 2px 0
}
.weapons-detail__l-dashboard {
	margin-top:12px
}
.weapons-detail__l-dashboard:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__l-dashboard-left {
	float:left;
	width:663px
}
.weapons-detail__l-dashboard-right {
	float:right;
	width:326px
}
.weapons-detail__l-dashboard-right>div {
	margin-top:8px
}
.weapons-detail__l-dashboard-right>div:first-child {
	margin-top:0
}
.weapons-detail__dashboard-right-no-data {
	height:603px;
	background-color:#fff
}
.weapons-detail__chart-card {
	margin-top:12px;
	background-color:#f6f6f6;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.weapons-detail__chart-card:first-child {
	margin-top:0
}
.weapons-detail__chart {
	height:160px
}
.weapons-detail__chart .loading {
	background-color:#f6f6f6
}
.weapons-detail__l-chart-title {
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#fff;
	border-bottom:1px solid #eaeaea
}
.weapons-detail__chart-title {
	display:table-cell;
	padding-left:16px;
	width:323px;
	height:55px;
	font-size:16px;
	vertical-align:middle
}
.weapons-detail__l-chart-summary {
	display:table-cell;
	padding-left:12px;
	padding-right:12px;
	vertical-align:middle
}
.weapons-detail__chart-summary {
	width:148px;
	float:left;
	margin-left:4px
}
.weapons-detail__chart-summary:first-child {
	margin-left:0
}
.weapons-detail__chart-summary-title {
	font-size:12px;
	line-height:14px;
	color:#5a5e57
}
.weapons-detail__chart-summary-num {
	margin-top:3px;
	font-size:14px;
	line-height:18px;
	color:#9a9797
}
.weapons-detail__chart-summary-num-value {
	color:#2b2e28;
	font-weight:700
}
.weapons-detail__chart-summary-num-rank {
	color:#696969
}
.weapons-detail__l-to-shield {
	margin-top:12px
}
.weapons-detail__l-to-shield:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__to-shield-card {
	width:326px;
	background-color:#f6f6f6;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.weapons-detail__to-shield-card--left {
	float:left
}
.weapons-detail__to-shield-card--right {
	float:right
}
.weapons-detail__l-empty {
	display:inline-block;
	padding:4px
}
.weapons-detail__to-shield-title {
	padding-left:12px;
	line-height:36px;
	border-bottom:1px solid #eaeaea;
	background-color:#fff
}
.weapons-detail__to-shield-item {
	display:inline-block;
	text-align:center;
	font-size:12px;
	margin:0 18px
}
.weapons-detail__to-shield-item:first-child {
	margin-left:12px
}
.weapons-detail__to-shield-item:last-child {
	margin-right:12px
}
.weapons-detail__to-shield-lv {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:4px;
	color:#9a9797
}
.weapons-detail__to-shield-shot-cnt {
	margin-top:2px;
	color:#393c36
}
.weapons-detail__to-shield {
	padding:10px 0
}
.weapons-detail__to-shield-list {
	font-size:0;
	text-align:center
}
.weapons-detail__parts {
	width:100%;
	table-layout:fixed
}
.weapons-detail__parts-card {
	margin-top:8px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.weapons-detail__parts-card:first-child {
	margin-top:0
}
.weapons-detail__parts-title {
	font-size:14px;
	color:#2b2e28;
	text-align:left;
	margin-left:12px
}
.weapons-detail__parts-th {
	vertical-align:middle;
	height:36px;
	background-color:#fff;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
	color:#696969
}
.weapons-detail__parts-th--title {
	width:240px
}
.weapons-detail__parts-th--prefer {
	padding-left:8px;
	padding-right:2px;
	width:76px
}
.weapons-detail__parts-tr:nth-child(odd) {
	background-color:#f6f6f6
}
.weapons-detail__parts-td {
	vertical-align:middle;
	height:40px
}
.weapons-detail__parts-td--name {
	padding-left:6px;
	width:240px
}
.weapons-detail__parts-td--percent {
	padding-left:8px;
	padding-right:2px;
	width:76px;
	text-align:center;
	color:#393c36
}
.weapons-detail__parts-img {
	margin-right:8px;
	float:left;
	display:block;
	width:26px;
	height:26px;
	background-color:#eaeaea;
	border:1px solid #dbdbdb
}
.weapons-detail__parts-txt {
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	float:left;
	line-height:28px;
	width:198px
}
.weapons-detail__match-up {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.weapons-detail__match-up-select-list:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__match-up-select-item {
	float:left;
	width:50%;
	height:40px;
	text-align:center;
	background-color:#dbdbdb
}
.weapons-detail__match-up-select-item:hover {
	background-color:#d2d2d2
}
.weapons-detail__match-up-select-item--on,.weapons-detail__match-up-select-item--on:hover {
	background-color:#fff
}
.weapons-detail__match-up-list-no-data {
	height:150px
}
.weapons-detail__match-up-item {
	position:relative;
	height:36px;
	padding:8px 12px
}
.weapons-detail__match-up-item:nth-child(2n) {
	background-color:#f6f6f6
}
.weapons-detail__match-up-img {
	margin-right:8px;
	float:left;
	background-color:#eaeaea;
	border:1px solid #dbdbdb
}
.weapons-detail__l-match-up-info {
	float:left
}
.weapons-detail__match-up-name {
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:17px;
	color:#2b2e28
}
.weapons-detail__match-up-percent {
	display:block;
	font-size:12px;
	margin-top:4px;
	line-height:15px;
	color:#696969
}
.weapons-detail__l-match-up-link {
	position:absolute;
	right:12px;
	top:19px;
	color:#dd8700;
	font-size:12px;
	padding-right:17px
}
.weapons-detail__l-match-up-link:hover {
	text-decoration:underline
}
.weapons-detail__l-match-up-link i {
	position:absolute;
	right:0;
	top:1px
}
.weapons-detail__l-version {
	position:relative
}
.weapons-detail__l-version:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__version {
	position:absolute;
	right:0;
	bottom:12px;
	line-height:20px;
	color:#5a5e57
}
.weapons-detail__version i {
	margin-top:2px;
	margin-right:6px
}
.weapons-detail__l-weapon-name:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail__match-up-more {
	color:#5a5e57;
	border-top:1px solid #eaeaea
}
.weapons-detail__match-up-more-link {
	display:block;
	text-align:center;
	font-size:14px;
	line-height:14px;
	color:#5a5e57;
	padding:8px 12px
}
@media (max-width:768px) {
	.weapons-detail__l-version {
	margin-top:8px
}
.weapons-detail__version {
	position:static;
	text-align:right;
	margin:0 10px
}
.weapons-detail__l-info {
	position:relative;
	float:none;
	width:100%
}
.weapons-detail__info {
	float:none
}
.weapons-detail__l-spec {
	padding:12px
}
.weapons-detail__weapon-img {
	position:absolute;
	left:0;
	top:0;
	float:none;
	width:140px;
	height:140px
}
.weapons-detail__weapon-img i {
	width:140px;
	height:140px;
	background-size:140px
}
.weapons-detail__info {
	margin-left:0;
	padding-left:156px
}
.weapons-detail__weapon-name {
	float:left;
	font-size:20px;
	line-height:1.5
}
.weapons-detail__weapon-tags {
	float:left;
	margin-left:8px;
	margin-top:5px
}
.weapons-detail__weapon-info-table {
	margin-top:5px;
	width:100%;
	table-layout:fixed
}
.weapons-detail__l-ability {
	float:none;
	margin-top:12px;
	padding-left:156px;
	width:auto
}
.weapons-detail__ability-title,.weapons-detail__ability-value {
	font-size:12px
}
.weapons-detail__weapon-info-th {
	width:33.3%
}
.weapons-detail__menu-item {
	font-size:14px
}
.weapons-detail__l-map-list {
	overflow:auto
}
.weapons-detail__map-list {
	float:left
}
.weapons-detail__map-item {
	font-size:12px
}
.weapons-detail__l-dashboard-left {
	float:none;
	width:100%
}
.weapons-detail__l-chart-title {
	height:auto
}
.weapons-detail__chart-title {
	font-size:14px;
	height:37px;
	width:33%;
	line-height:1
}
.weapons-detail__to-shield-card--left {
	float:none;
	width:auto
}
.weapons-detail__l-dashboard-right,.weapons-detail__to-shield-card--right {
	margin-top:12px;
	float:none;
	width:auto
}
.weapons-detail__to-shield-title {
	font-size:14px
}
.weapons-detail__l-chart-summary {
	margin-left:0
}
.weapons-detail__l-chart-summary-wrapper {
	float:right;
	width:100%
}
.weapons-detail__chart-summary {
	margin-left:0;
	width:50%;
	min-height:1px
}
.weapons-detail__chart-summary-title {
	text-align:center
}
.weapons-detail__chart-summary-num {
	font-size:12px;
	margin-top:0;
	line-height:14px;
	text-align:center
}
.weapons-detail__type-list-btn-txt {
	display:none
}
.weapons-detail__l-list-wrapper {
	padding-right:0
}
.weapons-detail__type-list-btn {
	padding-right:32px
}
.weapons-detail__l-list {
	width:100%;
	table-layout:fixed
}
.weapons-detail__l-list-td--select {
	width:40px
}
.weapons-detail__l-list-td--list {
	padding-right:10px
}
.weapons-detail__l-list-td--list:before {
	display:none
}
.weapons-detail__list-wrapper {
	margin-left:0;
	width:100%
}
.weapons-detail__list {
	white-space:nowrap
}
}@media (max-width:480px) {
	.weapons-detail__weapon-img {
	width:100px;
	height:100px
}
.weapons-detail__weapon-img i {
	width:100px;
	height:100px;
	background-size:100px
}
.weapons-detail__info {
	margin-left:0;
	padding-left:116px
}
.weapons-detail__l-ability {
	padding-left:116px
}
.weapons-detail__l-chart-summary-num-rank {
	display:none
}
.weapons-detail__to-shield-item {
	margin:0 12px
}
}.item__empty,.item__shield {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:40px;
	height:40px;
	background-size:40px 40px
}
.item__empty {
	background-image:url(/images/empty.png?b0dc6d44e9f060b216c6a5d7616c4185)
}
.item__helmet1 {
	background-image:url(/images/hlv1.png?7cf155c3d81e89824b326ab927ecd0d7)
}
.item__helmet1,.item__helmet2 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:48px;
	height:48px;
	background-size:48px 48px
}
.item__helmet2 {
	background-image:url(/images/hlv2.png?c0856efafc23110f1c35caf3914f8601)
}
.item__helmet3 {
	display:inline-block;
	overflow:hidden;
	background-image:url(/images/hlv3.png?9860b9ae29dadd3178436cc276077334);
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:48px;
	height:48px;
	background-size:48px 48px
}
.item__vest1 {
	background-image:url(/images/vlv1.png?a035f0b8353c091a8eb5402866d382f7)
}
.item__vest1,.item__vest2 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:40px;
	height:48px;
	background-size:40px 48px;
	margin:0 4px
}
.item__vest2 {
	background-image:url(/images/vlv2.png?806106e043cebb2e6d7d273536e7b642)
}
.item__vest3 {
	background-image:url(/images/vlv3.png?badd6cf6145b214d37e6d2d7350dd00b);
	width:40px;
	height:48px;
	background-size:40px 48px;
	margin:0 4px
}
.item__5mm,.item__vest3 {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.item__5mm {
	background-image:url(/images/5mm.png?8d1df07d807bee833a44aed78bd46fd0);
	width:64px;
	height:64px;
	background-size:64px 64px
}
.item--list {
	width:26px;
	height:26px;
	background-size:26px 26px
}
.item--detail-list {
	width:30px;
	height:30px;
	background-size:30px 30px
}
.item--detail {
	width:186px;
	height:186px;
	background-size:186px 186px
}
.item--detail-bullet {
	width:24px;
	height:24px;
	background-size:24px 24px
}
.item--parts {
	width:26px;
	height:26px;
	background-size:26px 26px
}
.item--match-up,.item--parts {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.item--match-up {
	width:102px;
	height:102px;
	background-size:102px 102px
}
.item--weapon-summary {
	width:16px;
	height:16px;
	background-size:16px 16px
}
.item--match-up-list,.item--weapon-summary {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top
}
.item--match-up-list {
	width:34px;
	height:34px;
	background-size:34px 34px
}
.item--parts-list {
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	line-height:999px;
	vertical-align:top;
	width:26px;
	height:26px;
	background-size:26px 26px
}
.weapons-detail-match-up {
	position:relative
}
.weapons-detail-match-up:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail-match-up__loading {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:10
}
.weapons-detail-match-up__loading .loading {
	background-color:hsla(0,0%,100%,.75)
}
.weapons-detail-match-up__loading .analysis-no-data {
	background-color:#fff
}
.weapons-detail-match-up__l-left {
	float:left;
	width:663px
}
.weapons-detail-match-up__l-left,.weapons-detail-match-up__l-right {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.weapons-detail-match-up__l-right {
	float:right;
	width:326px
}
.weapons-detail-match-up__no-data {
	height:637px
}
.weapons-detail-match-up__analysis-weapon {
	position:relative;
	padding:16px
}
.weapons-detail-match-up__analysis-weapon-title {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:19px;
	color:#2b2e28
}
.weapons-detail-match-up__analysis-weapon-container {
	position:relative;
	min-height:288px
}
.weapons-detail-match-up__analysis-weapon-container:after,.weapons-detail-match-up__l-analysis-weapon:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail-match-up__analysis-weapon-cur {
	float:left;
	width:157px;
	text-align:left;
	vertical-align:top
}
.weapons-detail-match-up__analysis-weapon-data {
	position:absolute;
	left:181px;
	top:56px;
	width:270px
}
.weapons-detail-match-up__analysis-weapon-target {
	float:right;
	width:157px;
	text-align:right;
	vertical-align:top
}
.weapons-detail-match-up__l-weapon-img {
	font-size:0;
	line-height:0
}
.weapons-detail-match-up__weapon-img {
	display:inline-block;
	font-size:0;
	line-height:0;
	background-color:#eaeaea;
	border:1px solid #dbdbdb
}
.weapons-detail-match-up__weapon-img--cur {
	background-color:#ff9c00;
	border:1px solid #ff9c00
}
.weapons-detail-match-up__weapon-img--target {
	background-color:#4a90e2;
	border:1px solid #4a90e2
}
.weapons-detail-match-up__weapon-name {
	margin-top:8px;
	line-height:22px;
	font-size:18px;
	color:#2b2e28;
	font-weight:700
}
.weapons-detail-match-up__weapon-summary {
	margin-top:8px;
	padding:10px;
	border-radius:2px;
	background-color:#f6f6f6
}
.weapons-detail-match-up__weapon-summary-dt {
	margin-top:12px;
	font-size:12px;
	line-height:15px;
	color:#696969
}
.weapons-detail-match-up__weapon-summary-dt:first-child {
	margin-top:0
}
.weapons-detail-match-up__weapon-summary-dd {
	position:relative;
	margin-top:2px;
	line-height:17px
}
.weapons-detail-match-up__analysis-weapon-data-item {
	position:relative;
	padding-top:19px;
	margin-top:14px
}
.weapons-detail-match-up__analysis-weapon-data-item:first-child {
	margin-top:0
}
.weapons-detail-match-up__analysis-weapon-data-dl:after {
	content:"";
	display:block;
	clear:both
}
.weapons-detail-match-up__analysis-weapon-data-dt {
	display:none
}
.weapons-detail-match-up__analysis-weapon-data-dd--type {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	font-size:12px;
	text-align:center;
	color:#696969;
	line-height:15px
}
.weapons-detail-match-up__analysis-weapon-data-dd--cur {
	position:absolute;
	left:0;
	top:0;
	color:#dd8700;
	font-size:14px;
	line-height:17px
}
.weapons-detail-match-up__analysis-weapon-data-dd--target {
	position:absolute;
	right:0;
	top:0;
	color:#4a90e2;
	font-size:14px;
	line-height:17px
}
.weapons-detail-match-up__l-analysis-weapon-data-bar {
	overflow:hidden;
	font-size:0;
	height:8px;
	background-color:#4a90e2
}
.weapons-detail-match-up__l-analysis-weapon-data-bar:first-child {
	margin-top:0
}
.weapons-detail-match-up__analysis-weapon-data-bar {
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	background-color:#ff9c00;
	width:50%;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition-timing-function:cubic-bezier(.69,.11,.27,.98);
	transition-timing-function:cubic-bezier(.69,.11,.27,.98)
}
.weapons-detail-match-up__analysis-fight {
	border-top:1px solid #eaeaea
}
.weapons-detail-match-up__analysis-fight-title {
	height:41px;
	line-height:41px;
	font-size:14px;
	color:#2b2e28;
	text-align:center
}
.weapons-detail-match-up__analysis-fight-table {
	width:100%;
	table-layout:fixed
}
.weapons-detail-match-up__analysis-fight-th {
	border-top:1px solid #eaeaea;
	background-color:#f6f6f6;
	font-size:12px;
	color:#696969;
	height:28px;
	vertical-align:middle
}
.weapons-detail-match-up__analysis-fight-th--cur,.weapons-detail-match-up__analysis-fight-th--target {
	width:235px
}
.weapons-detail-match-up__analysis-fight-th--type {
	width:auto
}
.weapons-detail-match-up__analysis-fight-td {
	border-top:1px solid #eaeaea;
	height:40px;
	vertical-align:middle;
	text-align:center;
	color:#393c36
}
.weapons-detail-match-up__analysis-fight-td--cur,.weapons-detail-match-up__analysis-fight-td--target {
	width:235px
}
.weapons-detail-match-up__analysis-fight-td--type {
	width:auto;
	color:#696969;
	font-size:12px
}
.weapons-detail-match-up__analysis-fight-td--tfoot-cur,.weapons-detail-match-up__analysis-fight-td--tfoot-target {
	width:235px;
	font-size:18px
}
.weapons-detail-match-up__analysis-fight-td--cur-win {
	background-color:#fff1db;
	color:#dd8700;
	font-weight:700
}
.weapons-detail-match-up__analysis-fight-td--target-win {
	background-color:#e3f0ff;
	color:#4a90e2;
	font-weight:700
}
.weapons-detail-match-up__analysis-fight-td--tfoot-cur-win {
	color:#dd8700;
	font-weight:700
}
.weapons-detail-match-up__analysis-fight-td--tfoot-target-win {
	color:#4a90e2;
	font-weight:700
}
.weapons-detail-match-up__item {
	position:relative
}
.weapons-detail-match-up__item:nth-child(2n) {
	background-color:#f6f6f6
}
.weapons-detail-match-up__item:hover {
	background-color:#eaeaea
}
.weapons-detail-match-up__item--on {
	background-color:#e3f0ff!important
}
.weapons-detail-match-up__item--on .weapons-detail-match-up__item-td--rank {
	color:#4a90e2!important
}
.weapons-detail-match-up__item--on:hover {
	background-color:#e3f0ff
}
.weapons-detail-match-up__item-table {
	display:table;
	width:100%;
	table-layout:fixed
}
.weapons-detail-match-up__item-td {
	display:table-cell;
	text-align:center;
	height:40px;
	vertical-align:middle
}
.weapons-detail-match-up__item-td--ratio {
	padding-left:8px;
	width:24px
}
.weapons-detail-match-up__item-td--rank {
	padding-left:4px;
	font-size:12px;
	font-style:oblique;
	color:#9a9797;
	width:18px
}
.weapons-detail-match-up__item-td--rank-first {
	color:#ff9c00
}
.weapons-detail-match-up__item-td--name {
	width:auto;
	padding-left:4px
}
.weapons-detail-match-up__item-td--kill {
	padding-left:4px;
	width:80px;
	font-size:12px;
	color:#393c36
}
.weapons-detail-match-up__item-td--fight {
	padding-left:4px;
	padding-right:4px;
	width:68px;
	font-size:12px;
	color:#393c36
}
.weapons-detail-match-up__select {
	display:none
}
.weapons-detail-match-up__l-list {
	position:relative
}
.weapons-detail-match-up__l-list-scroll {
	height:604px;
	overflow-y:auto
}
.weapons-detail-match-up__sort-type-table {
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#f6f6f6;
	border-bottom:1px solid #eaeaea
}
.weapons-detail-match-up__sort-type-td {
	height:32px;
	display:table-cell;
	background-color:#f6f6f6
}
.weapons-detail-match-up__sort-type-td--empty {
	width:auto
}
.weapons-detail-match-up__sort-type-td--kill {
	padding-left:4px;
	width:80px
}
.weapons-detail-match-up__sort-type-td--fight {
	padding-left:4px;
	padding-right:4px;
	width:68px
}
.weapons-detail-match-up__sort-type-btn {
	height:100%;
	width:100%;
	background-color:#f6f6f6;
	font-size:12px;
	color:#696969
}
.weapons-detail-match-up__sort-type-btn--asc,.weapons-detail-match-up__sort-type-btn:hover {
	color:#dd8700
}
.weapons-detail-match-up__sort-type-btn--asc .weapons-detail-match-up__sort-type-btn-arrow:before {
	top:4px
}
.weapons-detail-match-up__sort-type-btn--asc .weapons-detail-match-up__sort-type-btn-arrow:after {
	display:none
}
.weapons-detail-match-up__sort-type-btn--desc {
	color:#dd8700
}
.weapons-detail-match-up__sort-type-btn--desc .weapons-detail-match-up__sort-type-btn-arrow:before {
	display:none
}
.weapons-detail-match-up__sort-type-btn--desc .weapons-detail-match-up__sort-type-btn-arrow:after {
	top:4px
}
.weapons-detail-match-up__sort-type-btn-txt {
	position:relative;
	padding-right:8px
}
.weapons-detail-match-up__sort-type-btn-arrow {
	position:absolute;
	right:8px;
	top:-1px;
	display:inline-block;
	font-size:10px;
	-webkit-transform:scale(.7);
	transform:scale(.7)
}
.weapons-detail-match-up__sort-type-btn-arrow:before {
	position:absolute;
	left:0;
	top:0;
	content:"\25B2"
}
.weapons-detail-match-up__sort-type-btn-arrow:after {
	position:absolute;
	left:0;
	top:8px;
	content:"\25BC"
}
.weapons-detail-match-up__item-radio {
	display:inline-block;
	vertical-align:top;
	font-size:0
}
.weapons-detail-match-up__item-radio>input {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.weapons-detail-match-up__item-radio>label {
	position:relative;
	display:inline-block;
	width:22px;
	height:22px;
	background-color:#fff;
	border:1px solid #cacaca;
	border-radius:50%;
	text-align:center
}
.weapons-detail-match-up__item-radio>label i {
	position:absolute;
	left:4px;
	top:4px;
	display:none;
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#4a90e2
}
.weapons-detail-match-up__item-radio--on>label {
	width:20px;
	height:20px;
	border:2px solid #4a90e2;
	border-radius:50%;
	text-align:center
}
.weapons-detail-match-up__item-radio--on>label i {
	display:block
}
.weapons-detail-match-up__item-img {
	margin-right:6px;
	float:left;
	width:26px;
	height:26px;
	display:block;
	background-color:#eaeaea;
	border:1px solid #dbdbdb
}
.weapons-detail-match-up__item-name {
	float:left;
	font-size:14px;
	color:#2b2e28;
	font-weight:700;
	display:block;
	height:28px;
	line-height:28px
}
@media (max-width:768px) {
	.weapons-detail-match-up__l-left {
	float:none;
	width:auto
}
.weapons-detail-match-up__l-right {
	margin-top:12px;
	float:none;
	width:auto
}
.weapons-detail-match-up__analysis-fight-th--cur,.weapons-detail-match-up__analysis-fight-th--target {
	width:35%
}
.weapons-detail-match-up__l-list-scroll {
	height:180px
}
.weapons-detail-match-up__analysis-weapon-cur,.weapons-detail-match-up__analysis-weapon-target {
	width:48%
}
.weapons-detail-match-up__analysis-weapon-data {
	margin-top:8px;
	position:static;
	width:auto
}
.weapons-detail-match-up__analysis-weapon-title {
	width:auto;
	left:0;
	right:0;
	font-size:14px;
	margin:0 37%
}
.weapons-detail-match-up__select {
	position:relative;
	display:block;
	margin-top:92px;
	font-size:11px;
	border:1px solid #c7c7c7
}
.weapons-detail-match-up__select select {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	outline:0;
	-webkit-appearance:none;
	margin:0;
	cursor:pointer
}
.weapons-detail-match-up__l-right {
	display:none
}
}.analysis-no-data {
	display:table;
	width:100%;
	height:100%;
	table-layout:fixed
}
.analysis-no-data__inner {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.analysis-no-data__txt {
	margin-top:10px;
	color:#909090
}
.map-info {
	padding-top:16px
}
.map-info__desc {
	font-size:14px;
	line-height:1.43;
	color:#5a5e57
}
.map-info-nav {
	margin-top:43px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px;
	background-color:#fff;
	border:1px solid #cacaca;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media (max-width:768px) {
	.map-info-nav {
	overflow-x:auto;
	white-space:nowrap
}
}.map-info-nav__select-map {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.map-info-nav__spacer {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.map-info-nav__select-map-title {
	margin-right:12px;
	font-size:13px;
	color:#696969;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.map-info-nav__select-map-content {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:inline-block;
	min-width:100px;
	height:36px;
	border-radius:2px;
	border:1px solid #cacaca;
	background-color:#fff;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-nav__select-map-content:after {
	content:"";
	display:block;
	position:absolute;
	right:12px;
	top:50%;
	border-top:4px solid;
	border-top-color:#696969;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.map-info-nav__select-map-content:hover {
	border-color:#dd8700
}
.map-info-nav__select-map-content-select {
	background-color:transparent;
	-webkit-appearance:none;
	height:100%;
	padding:0 54px 0 12px;
	border-radius:inherit;
	border:0;
	font-size:13px;
	color:inherit
}
.map-info-nav__select-map-content-select::-ms-expand {
	display:none
}
.map-info-nav__select-type {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-left:20px
}
.map-info-nav__select-type-title {
	margin-right:12px;
	font-size:13px;
	color:#696969;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.map-info-nav__select-type-content,.map-info-nav__select-type-title {
	-webkit-box-flex:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.map-info-nav__select-type-content {
	-ms-flex:0 1 auto;
	flex:0 1 auto
}
.map-info-nav__select-type-label {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	height:36px;
	min-width:100px;
	margin-left:-1px;
	font-size:13px
}
.map-info-nav__select-type-label:first-child {
	margin-left:0
}
.map-info-nav__select-type-label:first-child span {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.map-info-nav__select-type-label:last-child span {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.map-info-nav__select-type-label span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	width:100%;
	border:1px solid #cacaca;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:6px
}
.map-info-nav__select-type-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-nav__select-type-label input:checked~span {
	border-color:#dd8700;
	background-color:#dd8700;
	color:#fff;
	z-index:1
}
.map-info-nav__search-detail {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.map-info-nav__search-detail-title {
	margin-right:12px;
	font-size:13px;
	color:#696969;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.map-info-nav__search-detail-content {
	position:relative;
	display:block;
	background-color:#fff;
	border-radius:2px;
	border:1px solid #cacaca;
	color:#696969;
	height:36px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-nav__search-detail-text {
	padding:0 36px 0 12px;
	border:0;
	height:100%;
	font-size:13px;
	border-radius:inherit
}
.map-info-nav__search-detail-text:placeholder {
	color:inherit
}
.map-info-nav__search-detail-btn {
	position:absolute;
	top:10px;
	right:10px
}
.map-info-nav__search-detail-container .loading {
	padding:0
}
.map-info-nav__select-map-detail {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:inline-block;
	height:36px;
	border-radius:2px;
	border:1px solid #cacaca;
	background-color:#fff;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-nav__select-map-detail:after {
	content:"";
	display:block;
	position:absolute;
	right:12px;
	top:50%;
	border-top:4px solid;
	border-top-color:#696969;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.map-info-nav__select-map-detail:hover {
	border-color:#dd8700
}
.map-info-nav__select-map-detail-select {
	background-color:transparent;
	-webkit-appearance:none;
	height:100%;
	padding:0 54px 0 12px;
	border-radius:inherit;
	border:0;
	font-size:13px;
	color:inherit
}
.map-info-nav__select-map-detail-select::-ms-expand {
	display:none
}
.map-info-status {
	margin-top:-1px;
	padding:12px;
	background-color:#f6f6f6;
	border:1px solid #cacaca;
	color:#696969;
	font-size:13px;
	text-align:center
}
.map-info-status__number {
	font-weight:700
}
.map-info-viewer {
	margin-top:20px;
	width:1000px;
	height:1000px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@media (max-width:768px) {
	.map-info-viewer {
	width:100%;
	height:400px
}
}.map-info-viewer__map-wrapper {
	position:relative;
	width:100%;
	height:100%;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.map-info-viewer__map-container {
	position:relative;
	width:100%;
	height:100%;
	z-index:1
}
.map-info-viewer__map {
	width:100%;
	height:100%;
	background-color:#ddd
}
.map-info-viewer__nav {
	position:absolute;
	right:30px;
	top:30px;
	z-index:900
}
@media (max-width:768px) {
	.map-info-viewer__nav {
	display:none
}
}.map-info-viewer__heat-map-color-container {
	background-color:#000;
	padding:9px 18px
}
.map-info-viewer__heat-map-color {
	width:168px;
	height:4px;
	background:-webkit-gradient(linear,left top,right top,from(#4e7eff),color-stop(38%,#4aeb6c),color-stop(68%,#fff200),to(#f44));
	background:linear-gradient(90deg,#4e7eff,#4aeb6c 38%,#fff200 68%,#f44)
}
.map-info-viewer__heat-map-color-text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:6px
}
.map-info-viewer__heat-map-color-text-low {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	color:#fff;
	text-align:left;
	font-size:11px;
	line-height:13px
}
.map-info-viewer__heat-map-color-text-high {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	color:#fff;
	text-align:right;
	font-size:11px;
	line-height:13px
}
.map-info-viewer__zoom {
	margin-top:27px;
	width:32px;
	background-color:#000;
	margin-left:auto
}
.map-info-viewer__zoom-btn {
	display:block;
	padding:8px;
	background-color:#000
}
.map-info-viewer__bar-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.map-info-viewer__bar {
	width:4px;
	height:66px;
	background-color:#363636
}
.map-info-viewer__bar-inner {
	background-color:#dd8700
}
.map-info-viewer__fullscreen-btn {
	background-color:#000;
	width:32px;
	display:block;
	margin-top:12px;
	margin-left:auto;
	cursor:pointer;
	font-size:0;
	line-height:0;
	padding:8px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-viewer__fullscreen-btn span .open {
	display:inline-block
}
.map-info-viewer__fullscreen-btn span .close {
	display:none
}
.map-info-viewer__fullscreen-btn input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-viewer__fullscreen-btn input:checked~span .open {
	display:none
}
.map-info-viewer__fullscreen-btn input:checked~span .close {
	display:inline-block
}
.map-info-viewer__heat-map-loading {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;
	z-index:999;
	opacity:.5
}
.map-info-viewer__heat-map-status {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	padding:8px 0;
	background:#cb4a3a;
	color:#fff;
	z-index:999;
	text-align:center;
	opacity:.8
}
.map-info-search-detail {
	position:absolute;
	right:0;
	top:45px;
	border-radius:2px;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 8px 0 rgba(0,0,0,.2);
	background-color:#fff;
	border:1px solid #cacaca;
	z-index:1000
}
.map-info-search-detail__container {
	padding-right:215px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-search-detail__weapon-types {
	padding-top:5px;
	width:168px
}
.map-info-search-detail__weapon-type-label {
	display:block;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:32px;
	width:100%;
	font-size:13px
}
.map-info-search-detail__weapon-type-label span {
	display:block;
	height:100%;
	width:100%;
	color:#2b2e28;
	padding:8px 15px;
	line-height:16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left
}
.map-info-search-detail__weapon-type-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-search-detail__weapon-type-label input:checked~span {
	background-color:#eaeaea;
	z-index:1
}
.map-info-search-detail__search-weapon-status {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:40px;
	background-color:#dd8700;
	color:#fff;
	font-size:13px;
	border-radius:2px;
	border:1px solid #dd8700;
	width:100%;
	left:-1px;
	position:relative;
	bottom:-1px
}
.map-info-search-detail__search-weapon-status-bold {
	font-weight:700
}
.map-info-search-detail__weapons-scroll {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	border-left:1px solid #d8d8d8;
	width:215px;
	overflow-y:scroll;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-search-detail__weapons {
	padding:8px 15px
}
.map-info-search-detail__weapon-label {
	padding:9px 0 9px 28px;
	display:block;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:18px;
	line-height:18px;
	font-size:15px;
	color:#5a5e57
}
.map-info-search-detail__weapon-label:first-child {
	margin-top:0
}
.map-info-search-detail__weapon-label span {
	position:absolute;
	left:0;
	top:9px;
	display:block;
	width:18px;
	height:18px;
	background-color:#fff;
	border:1px solid #cacaca;
	border-radius:50%;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-search-detail__weapon-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-search-detail__weapon-label input:checked~span {
	border:2px solid #dd8700;
	z-index:1;
	display:block
}
.map-info-search-detail__weapon-label input:checked~span:after {
	position:absolute;
	content:"";
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	display:block;
	border-radius:50%;
	width:9px;
	height:9px;
	background-color:#dd8700
}
.map-info-fullscreen-nav {
	position:absolute;
	display:block;
	background-color:#fff;
	z-index:9999;
	height:100%
}
.map-info-fullscreen-nav__inner {
	width:230px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__title {
	line-height:24px;
	font-size:15px;
	color:#5a5e57;
	padding:25px 0 12px;
	margin:0 20px;
	border-bottom:1px solid #d8d8d8
}
.map-info-fullscreen-nav__types {
	padding:19px 20px 0
}
.map-info-fullscreen-nav__type-label {
	margin-top:18px;
	display:block;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:18px;
	line-height:18px;
	font-size:15px;
	padding-left:28px;
	color:#5a5e57
}
.map-info-fullscreen-nav__type-label:first-child {
	margin-top:0
}
.map-info-fullscreen-nav__type-label span {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:18px;
	height:18px;
	background-color:#fff;
	border:1px solid #cacaca;
	border-radius:50%;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__type-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-fullscreen-nav__type-label input:checked~span {
	border:2px solid #dd8700;
	z-index:1;
	display:block
}
.map-info-fullscreen-nav__type-label input:checked~span:after {
	position:absolute;
	content:"";
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	display:block;
	border-radius:50%;
	width:9px;
	height:9px;
	background-color:#dd8700
}
.map-info-fullscreen-nav__reset-btn {
	position:absolute;
	right:20px;
	top:25px;
	height:24px;
	font-size:12px;
	line-height:12px;
	color:#333;
	padding:4px 22px 4px 8px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca
}
.map-info-fullscreen-nav__reset-btn i {
	position:absolute;
	right:5px;
	top:4px
}
.map-info-fullscreen-nav__select-detail-wrapper {
	margin:20px 20px 0;
	padding-bottom:34px
}
.map-info-fullscreen-nav__select-detail {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:inline-block;
	width:100%;
	height:32px;
	border-radius:2px;
	border:1px solid #cacaca;
	background-color:#fff;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__select-detail select {
	width:100%;
	background-color:transparent;
	-webkit-appearance:none;
	height:100%;
	padding:0 54px 0 12px;
	border-radius:inherit;
	border:0;
	font-size:12px;
	color:inherit
}
.map-info-fullscreen-nav__select-detail select::-ms-expand {
	display:none
}
.map-info-fullscreen-nav__select-detail:after {
	content:"";
	display:block;
	position:absolute;
	right:12px;
	top:50%;
	border-top:4px solid;
	border-top-color:#696969;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.map-info-fullscreen-nav__select-detail:hover {
	border-color:#dd8700
}
.map-info-fullscreen-nav__toggle-btn {
	position:absolute;
	top:50%;
	cursor:pointer;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-28px;
	z-index:1000;
	width:28px;
	height:108px;
	border-radius:2px;
	font-size:0;
	line-height:0;
	background-color:#fff;
	border:1px solid #979797;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__toggle-btn span {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-top:4px solid transparent;
	border-right:10px solid #696969;
	border-bottom:4px solid transparent
}
.map-info-fullscreen-nav__toggle-btn input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-fullscreen-nav__toggle-btn input:checked~span {
	border-right:none;
	border-left:10px solid #696969
}
.map-info-fullscreen-nav__weapon-types-wrapper {
	position:relative;
	margin:20px 20px 0;
	padding-bottom:34px
}
.map-info-fullscreen-nav__select-all-btn {
	position:absolute;
	right:0;
	bottom:0;
	font-size:12px;
	line-height:12px;
	color:#333;
	padding:4px 8px;
	border-radius:2px;
	background-color:#fff;
	border:1px solid #cacaca
}
.map-info-fullscreen-nav__weapon-types {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	display:inline-block;
	width:100%;
	height:32px;
	border-radius:2px;
	border:1px solid #cacaca;
	background-color:#fff;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__weapon-types select {
	width:100%;
	background-color:transparent;
	-webkit-appearance:none;
	height:100%;
	padding:0 54px 0 12px;
	border-radius:inherit;
	border:0;
	font-size:12px;
	color:inherit
}
.map-info-fullscreen-nav__weapon-types select::-ms-expand {
	display:none
}
.map-info-fullscreen-nav__weapon-types:after {
	content:"";
	display:block;
	position:absolute;
	right:12px;
	top:50%;
	border-top:4px solid;
	border-top-color:#696969;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.map-info-fullscreen-nav__weapon-types:hover {
	border-color:#dd8700
}
.map-info-fullscreen-nav__weapons-wrapper {
	margin-top:12px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	background-color:#eaeaea;
	height:400px;
	overflow:auto
}
.map-info-fullscreen-nav__weapon-label {
	margin-top:1px;
	display:block;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:24px;
	line-height:24px;
	font-size:13px;
	font-weight:700;
	padding:6px 20px 6px 54px;
	background-color:#fff
}
.map-info-fullscreen-nav__weapon-label:first-child {
	margin-top:0
}
.map-info-fullscreen-nav__weapon-label i {
	position:absolute;
	left:20px;
	top:6px;
	display:block;
	width:24px;
	height:24px;
	border-radius:2px;
	background-color:#eaeaea;
	border:1px solid #dbdbdb;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.map-info-fullscreen-nav__weapon-label i img {
	width:100%;
	height:100%
}
.map-info-fullscreen-nav__weapon-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-fullscreen-nav__weapon-label input:checked~span {
	color:#dd8700
}
.map-info-fullscreen-nav__weapon-label input:checked~i {
	background-color:#dd8700;
	border:1px solid #dd8700;
	z-index:1
}
.map-info-fullscreen-nav__weapon-label-total {
	margin-top:1px;
	display:block;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	height:24px;
	line-height:24px;
	font-size:13px;
	font-weight:700;
	padding:6px 20px;
	background-color:#fff
}
.map-info-fullscreen-nav__weapon-label-total:first-child {
	margin-top:0
}
.map-info-fullscreen-nav__weapon-label-total input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-fullscreen-nav__weapon-label-total input:checked~span {
	color:#dd8700
}
.map-info-fullscreen-maps {
	position:absolute;
	z-index:1000;
	top:30px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.map-info-fullscreen-maps__map-label {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	height:36px;
	min-width:124px;
	margin-left:-1px;
	font-size:13px
}
.map-info-fullscreen-maps__map-label:first-child {
	margin-left:0
}
.map-info-fullscreen-maps__map-label:first-child span {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.map-info-fullscreen-maps__map-label:last-child span {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.map-info-fullscreen-maps__map-label span {
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border:1px solid #cacaca;
	background-color:#fff;
	color:#696969;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.map-info-fullscreen-maps__map-label input {
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0;
	width:0
}
.map-info-fullscreen-maps__map-label input:checked~span {
	border-color:#dd8700;
	background-color:#dd8700;
	color:#fff;
	z-index:1
}
.fullscreen .fullscreen-nav {
	display:block
}
.fullscreen .fullscreen-maps {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.fullscreen-maps,.fullscreen-nav {
	display:none
}
.tier-distribution__nav {
	text-align:center;
	border-bottom:1px solid #cacaca
}
.tier-distribution__nav-link {
	padding-top:19px;
	padding-bottom:16px;
	position:relative;
	display:inline-block;
	margin-left:40px;
	font-size:28px;
	color:#696969;
	line-height:33px
}
.tier-distribution__nav-link:first-child {
	margin-left:0
}
.tier-distribution__nav-link--on {
	font-weight:700;
	color:#2b2e28
}
.tier-distribution__nav-link--on:after {
	position:absolute;
	content:"";
	display:inline-block;
	height:1px;
	font-size:0;
	width:100%;
	background-color:#2b2e28;
	bottom:-1px;
	left:0
}
.tier-distribution__filter:after {
	content:"";
	display:block;
	clear:both
}
.tier-distribution__filter--server {
	margin-top:24px
}
.tier-distribution__filter--mode {
	margin-top:12px
}
.tier-distribution__filter-title {
	font-size:12px;
	color:#393c36;
	line-height:1
}
.tier-distribution__l-filter-list {
	margin-top:4px;
	overflow:auto
}
.tier-distribution__l-filter-list:after {
	content:"";
	display:block;
	clear:both
}
.tier-distribution__filter-list {
	float:left;
	font-size:0;
	white-space:nowrap
}
.tier-distribution__filter-list:after {
	content:"";
	display:block;
	clear:both
}
.tier-distribution__filter-item {
	position:relative;
	border:1px solid #cacaca;
	display:inline-block;
	padding:7px 10px;
	text-align:center;
	background-color:#fff;
	min-width:92px;
	font-size:16px;
	color:#5a5e57;
	margin-left:-1px
}
.tier-distribution__filter-item:hover {
	background-color:#f6f6f6
}
.tier-distribution__filter-item i {
	margin-top:4px
}
.tier-distribution__filter-item:first-child {
	margin-left:0;
	border-radius:2px 0 0 2px
}
.tier-distribution__filter-item:last-child {
	border-radius:0 2px 2px 0
}
.tier-distribution__filter-item--on {
	z-index:10;
	border:1px solid #dd8700;
	background-color:#dd8700;
	color:#fff;
	font-weight:700
}
.tier-distribution__filter-item--on:hover {
	background-color:#dd8700
}
.tier-distribution__filter-item--server {
	min-width:66px
}
.tier-distribution__rating-title {
	text-align:center;
	margin-top:24px;
	line-height:29px;
	font-size:24px;
	color:#2b2e28
}
.tier-distribution__rating-index-graph {
	margin-top:24px;
	height:350px
}
.tier-distribution__rating-index-graph .loading {
	background-color:#eaeaea
}
.tier-distribution__tier-list-title {
	text-align:center;
	line-height:48px;
	height:48px;
	font-size:14px
}
.tier-distribution__l-tier-list {
	width:662px;
	margin:47px auto 0;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.tier-distribution__tier-list {
	width:100%;
	table-layout:fixed
}
.tier-distribution__tier-list-th {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	background-color:#f6f6f6;
	text-align:center;
	color:#696969;
	height:32px;
	vertical-align:middle
}
.tier-distribution__tier-list-th--pan {
	width:80px
}
.tier-distribution__tier-list-th--tier {
	width:auto;
	text-align:left
}
.tier-distribution__tier-list-th--percent {
	width:124px
}
.tier-distribution__tier-list-th--rating {
	width:150px
}
.tier-distribution__tier-list-tr {
	background-color:#fff
}
.tier-distribution__tier-list-tr:nth-child(2n) {
	background-color:#f6f6f6
}
.tier-distribution__tier-list-td {
	text-align:center;
	color:#2b2e28;
	height:64px;
	vertical-align:middle
}
.tier-distribution__tier-list-td--pan {
	width:80px
}
.tier-distribution__tier-list-td--tier {
	width:auto;
	text-align:left
}
.tier-distribution__tier-list-td--percent {
	width:124px
}
.tier-distribution__tier-list-td--rating {
	width:150px
}
@media (max-width:768px) {
	.tier-distribution__nav-link {
	font-size:18px
}
.tier-distribution__filter-item {
	font-size:12px
}
.tier-distribution__filter-item--server {
	min-width:50px
}
.tier-distribution__filter-item--mode {
	min-width:70px
}
.tier-distribution__rating-title {
	font-size:18px
}
.tier-distribution__l-tier-list {
	width:100%
}
.tier-distribution__tier-list-th--pan {
	width:65px
}
.tier-distribution__tier-list-th--percent {
	width:70px
}
.tier-distribution__tier-list-th--rating {
	width:60px
}
.tier-distribution__tier-list-td--pan {
	width:65px
}
.tier-distribution__tier-list-td--percent {
	width:70px
}
.tier-distribution__tier-list-td--rating {
	width:60px
}
.tier-distribution__tier-list-td {
	height:54px
}
.tier-distribution__tier-list-td--pan i {
	width:38px;
	height:38px;
	background-size:38px 38px
}
}.op-score__nav {
	text-align:center;
	border-bottom:1px solid #cacaca;
	margin-bottom:24px
}
.op-score__nav-link {
	padding-top:19px;
	padding-bottom:16px;
	position:relative;
	display:inline-block;
	margin-left:40px;
	font-size:28px;
	color:#696969;
	line-height:33px
}
.op-score__nav-link:first-child {
	margin-left:0
}
.op-score__nav-link--on {
	font-weight:700;
	color:#2b2e28
}
.op-score__nav-link--on:after {
	position:absolute;
	content:"";
	display:inline-block;
	height:1px;
	font-size:0;
	width:100%;
	background-color:#2b2e28;
	bottom:-1px;
	left:0
}
.op-score__l:after {
	content:"";
	display:block;
	clear:both
}
.op-score__l-left {
	float:left;
	width:493px
}
.op-score__l-right {
	float:right;
	width:494px
}
.op-score__what-is-score {
	padding:24px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.op-score__what-is-score-img {
	font-size:0
}
.op-score__what-is-score-img img {
	width:100%;
	height:218px
}
.op-score__what-is-score-title {
	margin-top:24px;
	font-size:18px;
	line-height:23px;
	color:#2b2e28;
	font-weight:700
}
.op-score__what-is-score-sub {
	margin-top:8px;
	line-height:1.43;
	font-size:14px;
	color:#2b2e28;
	word-break:keep-all
}
.op-score__how-to-calculate {
	margin-top:12px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.op-score__how-to-calculate-img {
	font-size:0
}
.op-score__how-to-calculate-img img {
	width:100%;
	height:242px
}
.op-score__how-to-calculate-cover {
	padding:24px
}
.op-score__how-to-calculate-title {
	font-size:18px;
	line-height:23px;
	color:#2b2e28;
	font-weight:700
}
.op-score__how-to-calculate-sub {
	margin-top:8px;
	line-height:1.43;
	font-size:14px;
	color:#2b2e28;
	word-break:keep-all
}
.op-score__how-to-calculate-sub--red {
	margin-top:15px;
	color:#c8311e
}
.op-score__tier {
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.op-score__tier-title {
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#2b2e28;
	text-align:center;
	background-color:#fff
}
.op-score__tier-table {
	width:100%;
	table-layout:fixed
}
.op-score__tier-th {
	height:32px;
	border-top:1px solid #eaeaea;
	background-color:#f6f6f6;
	vertical-align:middle;
	font-size:14px;
	color:#696969
}
.op-score__tier-th--op-score {
	padding-left:24px;
	text-align:left;
	width:auto
}
.op-score__tier-th--solo {
	text-align:center;
	width:124px;
	padding-right:8px
}
.op-score__tier-th--duo-squad {
	text-align:center;
	width:124px;
	padding-right:16px
}
.op-score__tier-tr {
	background-color:#fff
}
.op-score__tier-tr:nth-child(2n) {
	background-color:#f6f6f6
}
.op-score__tier-td {
	height:40px;
	vertical-align:middle;
	font-size:14px;
	color:#2b2e28
}
.op-score__tier-td--op-score {
	font-size:16px;
	padding-left:24px;
	text-align:left;
	width:auto
}
.op-score__tier-td--solo {
	text-align:center;
	width:124px;
	padding-right:8px
}
.op-score__tier-td--duo-squad {
	text-align:center;
	width:124px;
	padding-right:16px
}
@media (max-width:768px) {
	.op-score__nav-link {
	font-size:18px
}
.op-score__filter-item {
	font-size:12px
}
.op-score__filter-item--server {
	min-width:50px
}
.op-score__filter-item--mode {
	min-width:70px
}
.op-score__how-to-calculate-img img,.op-score__what-is-score-img img {
	width:100%;
	height:auto
}
.op-score__l-left,.op-score__l-right {
	float:none;
	width:100%
}
.op-score__tier {
	margin-top:12px
}
.op-score__tier-th {
	font-size:12px
}
.op-score__tier-th--solo {
	width:54px
}
.op-score__tier-th--duo-squad {
	width:74px
}
.op-score__tier-td {
	font-size:12px
}
.op-score__tier-td--solo {
	width:54px
}
.op-score__tier-td--duo-squad {
	width:74px
}
.op-score__tier-title {
	font-size:14px
}
}.player-btn-renew {
	display:inline-block;
	margin-right:13px
}
.renew {
	border:1px solid #ddd;
	background:#333;
	color:#ddd;
	padding:9px 12px;
	border-radius:18px;
	overflow:hidden;
	height:36px
}
.renew,.renew span {
	line-height:1;
	position:relative
}
.renew span {
	z-index:1
}
.renew .sp {
	margin-right:5px
}
.renew .sp__renew {
	display:none
}
.renew .sp__renew-w {
	display:inline-block
}
.renew:before {
	content:"";
	position:absolute;
	display:block;
	background-color:#dd8700;
	left:0;
	top:0;
	width:0;
	height:100%
}
.renew--wait {
	border-color:#aaa;
	color:#888
}
.renew--wait .sp__renew,.renew--wait .sp__renew-w {
	display:none
}
.renew--ing {
	border-color:#fff;
	background-color:#2b2e28;
	color:#fff
}
.renew--ing .sp__renew,.renew--ing .sp__renew-w {
	display:none
}
.renew--ing:before {
	-webkit-transition:width 3s ease-in-out;
	transition:width 3s ease-in-out;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%
}
.renew--ended {
	background-color:#979797;
	border-color:#979797;
	color:#2b2e28
}
.renew--ended .sp__renew {
	display:inline-block
}
.renew--ended .sp__renew-w {
	display:none
}
.renew-date {
	margin-top:14px;
	line-height:17px;
	color:#fff
}
.renew-date--hide {
	display:none
}
@media (max-width:768px) {
	.renew-date {
	margin-top:8px
}
}@media (max-width:768px) {
	.player-btn-renew {
	margin-right:6px
}
.renew {
	border-radius:2px;
	font-size:12px;
	padding:0 8px;
	height:30px
}
}.page-view {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.page-view:after {
	content:"";
	display:block;
	clear:both
}
.page-view__title {
	font-size:11px;
	color:#989898;
	margin-top:auto;
	width:70px;
	text-align:right;
	margin-right:8px
}
.page-view__board {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.page-view__w {
	margin-left:-2px
}
@media (max-width:768px) {
	.page-view__w {
	margin-left:-1px
}
}.page-view__d {
	display:block;
	width:8px;
	height:8px;
	background-color:#4c4c4c;
	margin:2px
}
@media (max-width:768px) {
	.page-view__d {
	width:5px;
	height:5px;
	margin:1px
}
}.opgg-theme--dark {
	color:#fff
}
.opgg-theme--dark .loading {
	background-color:transparent
}
.opgg-theme--dark .pubg {
	background-color:#161914
}
.opgg-theme--dark .select-language__list {
	border-color:#6f746b
}
.opgg-theme--dark .select-language__btn--change {
	background-color:#5a5e57;
	color:#fff
}
.opgg-theme--dark .select-language__btn--change:hover {
	background-color:#6f746b
}
.opgg-theme--dark .saved-player-info {
	background-color:#393c36
}
.opgg-theme--dark .saved-player-info__item {
	color:#fff
}
.opgg-theme--dark .saved-player-info__btn--tap {
	background-color:#6f746b;
	color:#fff
}
.opgg-theme--dark .main__leaderboard,.opgg-theme--dark .saved-player-info__btn--on {
	background-color:#393c36
}
.opgg-theme--dark .main__leaderboard-title {
	color:#fff
}
.opgg-theme--dark .main__l-leaderboard-rank {
	border-top-color:#2b2e28;
	background-color:#393c36
}
.opgg-theme--dark .main__leaderboard-rank-head-list {
	background-color:#2b2e28;
	border-bottom-color:#2b2e28
}
.opgg-theme--dark .main__leaderboard-rank-head-item {
	color:#fff
}
.opgg-theme--dark .main__leaderboard-rank-item {
	background-color:#5a5e57
}
.opgg-theme--dark .main__leaderboard-rank-item:nth-child(2n) {
	background-color:#393c36
}
.opgg-theme--dark .main__l-leaderboard-more {
	border-top-color:#2b2e28
}
.opgg-theme--dark .main__leaderboard-more {
	background-color:#5a5e57
}
.opgg-theme--dark .main__favorites {
	background-color:#393c36
}
.opgg-theme--dark .main__favorites-title {
	color:#fff
}
.opgg-theme--dark .main__l-favorites-list {
	background-color:#393c36
}
.opgg-theme--dark .main__favorite-sort-list {
	background-color:#2b2e28;
	border-top-color:#2b2e28;
	border-bottom-color:#2b2e28
}
.opgg-theme--dark .main__favorite-sort-btn {
	color:#fff
}
.opgg-theme--dark .main__favorite-sort-btn:hover {
	color:#dd8700
}
.opgg-theme--dark .main__favorite-sort-txt {
	color:#fff
}
.opgg-theme--dark .main__favorites-item {
	background-color:#5a5e57
}
.opgg-theme--dark .main__favorites-item:nth-child(2n) {
	background-color:#393c36
}
.opgg-theme--dark .main__leaderboard-rank-list {
	background-color:#2b2e28
}
.opgg-theme--dark .main__favorites-content--nickname,.opgg-theme--dark .main__favorites-summary-rating {
	color:#fff
}
.opgg-theme--dark .main__leaderboard-filter-mode-item {
	background-color:#5a5e57;
	border-color:#6f746b;
	color:#fff
}
.opgg-theme--dark .main__leaderboard-filter-mode-item--on {
	background-color:#dd8700
}
.opgg-theme--dark .main__chk>label {
	background-color:#5a5e57;
	border-color:#6f746b
}
.opgg-theme--dark .main__chk--on>label {
	background-color:#dd8700;
	border-color:#dd8700
}
.opgg-theme--dark .main__leaderboard-select-server-btn {
	background-color:#5a5e57;
	border-color:#6f746b;
	color:#fff
}
.opgg-theme--dark .main__leaderboard-select-server-list {
	border-color:#6f746b
}
.opgg-theme--dark .main__leaderboard-select-server-item {
	background-color:#5a5e57;
	color:#fff
}
.opgg-theme--dark .main__leaderboard-select-server-item:hover {
	background-color:#6f746b
}
@media (max-width:768px) {
	body,html {
	font-size:12px
}
.pubg {
	min-width:320px
}
.pubg>header {
	min-height:0;
	height:auto;
	padding-top:32px
}
.pubg>header .current-user {
	z-index:auto;
	font-size:10px;
	position:absolute;
	top:0;
	left:0;
	right:auto;
	margin:-28px 0 0 10px;
	color:#bebebe;
	line-height:25px
}
.pubg>nav .nav__inner {
	width:100%;
	overflow-y:hidden;
	overflow-x:auto
}
.pubg>footer {
	min-height:124px;
	height:auto
}
.pubg__inner {
	width:100%
}
.pubg--main>header .logo {
	padding-top:12px
}
.pubg--main>header .select-language {
	margin:0;
	top:22px
}
.pubg--main>header .platforms {
	padding-left:80px;
	margin-top:24px;
	display:block
}
.pubg--main>header .platforms li {
	margin-left:18px
}
.pubg--main>header .platforms li:first-child {
	margin-left:0
}
.pubg--main>header .platforms i {
	margin:0
}
.pubg--main>header .platforms__name {
	display:none
}
.pubg--main>header .platforms__bestgg,.pubg--main>header .platforms__side {
	border:0;
	padding-left:0
}
.logo {
	position:absolute
}
.logo__opgg,.platforms {
	display:none
}
.search-player--header {
	position:static;
	padding-top:12px;
	margin:0 75px
}
.search-player--header .search-player__text {
	display:block;
	width:auto
}
.search-player--header .search-player__text>input {
	line-height:1;
	background:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.search-player--main {
	width:100%
}
.how-to-use__step {
	font-size:18px
}
.how-to-use__step span {
	padding:0 10px
}
.coming-soon {
	display:table;
	width:100%
}
.coming-soon__item {
	display:table-cell;
	float:none;
	width:50%
}
.coming-soon__item--app {
	background-position:center 90px
}
.coming-soon__item--detail-stat {
	background-position:center 100px
}
.content__bg {
	height:266px
}
.content__banner {
	display:block;
	margin-top:0;
	text-align:center;
	font-size:0
}
.content__banner img {
	width:100%;
	height:auto
}
.content__wrapper--main {
	background-size:auto 266px
}
.guide__tap-list {
	display:none
}
.guide__content-title--right {
	padding-right:21px
}
.guide__content-title--left {
	padding-left:21px
}
.guide__content {
	position:relative;
	width:100%;
	height:140px;
	background-size:100%;
	margin-top:60px
}
.guide__content-txt {
	position:absolute;
	width:100%;
	font-size:16px;
	line-height:1.43;
	color:#2b2e28;
	text-align:center;
	left:0;
	top:148px
}
.guide__content-txt span {
	display:block;
	padding:0 30px
}
.guide__content-txt br {
	display:none
}
.guide__content-txt br:last-child {
	display:block
}
.guide__content-num {
	width:54px;
	padding:0;
	margin:0
}
.guide__content-num:before {
	display:none
}
.guide__content-num .sp__content-number--01 {
	width:39px;
	height:60px;
	background-size:39px 60px
}
.guide__content-num .sp__content-number--02,.guide__content-num .sp__content-number--03 {
	width:51px;
	height:60px;
	background-size:51px 60px
}
.guide__content-num .sp__content-number--04 {
	width:54px;
	height:60px;
	background-size:54px 60px
}
.select-language {
	float:none;
	position:absolute;
	right:0;
	top:18px;
	margin:0;
	padding:0;
	border-right:0;
	width:75px;
	text-align:center
}
.select-language__btn--current {
	padding:0 10px 0 0;
	font-size:12px
}
.select-language__btn--current i {
	top:5px
}
.select-language__btn--change {
	font-size:12px
}
.gnb {
	white-space:nowrap;
	overflow:hidden
}
.gnb,.gnb>li {
	display:inline-block
}
.gnb>li {
	float:none;
	margin-left:0
}
.gnb>li,.gnb>li a {
	font-size:14px
}
.noti {
	height:auto
}
.noti__inner {
	display:block;
	width:auto;
	font-size:12px;
	line-height:1;
	padding:10px!important
}
.player-noti {
	width:auto
}
.player-noti__inner {
	display:block;
	width:auto;
	font-size:12px;
	line-height:1;
	padding:10px
}
.player-noti__inner>i {
	margin-top:0
}
.player-summary__desc {
	width:100%;
	padding:15px 0
}
.player-summary__name {
	font-size:32px;
	word-break:break-all;
	margin-left:10px
}
.player-summary__management {
	position:static;
	margin-top:10px;
	margin-left:10px
}
.content__inner {
	width:auto
}
.content__wrapper--player-summary .content__inner {
	min-height:100px
}
.chk-favorite--player-summary>label {
	padding:8px;
	line-height:1
}
.game-server--player-info {
	margin-top:15px;
	position:relative;
	right:0;
	bottom:0;
	max-width:100%;
	overflow:auto
}
.game-server--player-info .game-server__btn {
	min-width:105px
}
.game-server--player-info .game-server__name {
	font-size:12px
}
.game-server--player-info .game-server__list {
	display:table;
	padding:0 10px 10px
}
.game-server--player-info .game-server__item {
	display:table-cell;
	float:none
}
.game-server--leader-board {
	position:relative
}
.game-server--leader-board .game-server__selected {
	font-size:12px;
	min-width:100px
}
.game-server--leader-board .game-server__btn--select-leader-board {
	font-size:12px
}
.game-server--leader-board .game-server__list {
	width:98px
}
.game-server--leader-board .game-server__list--select {
	min-width:98px
}
.pubg-panel--duo .pubg-panel__title,.pubg-panel--solo .pubg-panel__title,.pubg-panel--squad .pubg-panel__title {
	line-height:20px
}
.saved-player-info__item a {
	line-height:1.2
}
.saved-player-info__tap {
	vertical-align:top
}
.saved-player-info__empty-txt {
	line-height:1.5
}
.saved-player-info__btn--tap {
	font-size:12px;
	line-height:1
}
.saved-player-info--header {
	top:98px
}
.saved-player-info--main .saved-player-info__item {
	float:none;
	width:100%;
	padding-left:18px
}
.saved-player-info--main .saved-player-info__layout--empty {
	padding:0 10px
}
.overview {
	padding:0
}
.overview__column--left,.overview__column--right {
	width:100%
}
.game-point__key {
	width:auto
}
.game-filter {
	height:auto;
	margin-top:16px;
	max-width:100%;
	overflow-x:auto
}
.game-filter__mode {
	display:table
}
.game-filter__mode>li {
	display:table-cell;
	float:none;
	text-align:center
}
.game-filter__btn--select {
	display:none
}
.game-filter__btn--select-list {
	padding:0;
	color:#696969;
	height:36px;
	width:auto
}
.game-filter__btn--mode,.game-filter__btn--select-list {
	word-break:keep-all;
	white-space:nowrap;
	margin:0 15px
}
.game-filter__btn--on {
	color:#dd8700
}
.game-filter__list--select {
	display:table;
	position:relative;
	top:0;
	left:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0
}
.game-filter__item {
	display:table-cell;
	height:36px
}
.played-game-statistics__l-table,.played-game-statistics__prefix--summary {
	display:block
}
.played-game-statistics__l-td {
	display:block;
	padding:4px 10px
}
.played-game-statistics__l-td--combat,.played-game-statistics__l-td--distance,.played-game-statistics__l-td--survival {
	width:auto
}
.played-game-statistics__item:first-child .played-game-statistics__value {
	font-size:14px;
	line-height:1.2
}
.played-game__summary {
	height:76px
}
.played-game__column--status {
	min-width:71px;
	width:71px;
	padding-left:5px
}
.played-game__column--team {
	min-width:80px;
	width:80px;
	padding:0
}
.played-game__column--rank {
	min-width:72px;
	width:auto;
	padding-left:5px
}
.played-game__column--kill {
	min-width:30px;
	width:40px
}
.played-game__column--damage {
	min-width:40px;
	width:50px
}
.played-game__layout {
	width:70px
}
.played-game__member-nickname {
	width:80px
}
.played-game__mode,.played-game__ranking {
	font-size:12px
}
.played-game__my-ranking {
	font-size:18px
}
.played-game__reload-time,.played-game__time-value {
	font-size:10px
}
.played-game__value {
	font-size:12px
}
.played-game__value span {
	margin-top:0;
	font-size:10px
}
.played-game__key {
	font-size:10px
}
.played-game__btn--detail {
	position:relative;
	width:32px;
	height:76px;
	background-color:#dbdbdb;
	background-position:center 50px
}
.played-game__btn--members {
	width:70px;
	height:30px
}
.played-game__btn-txt {
	font-size:10px
}
.played-game .played-game-statistics__title {
	padding:2px 0 0;
	font-size:12px;
	line-height:16px
}
.played-game .played-game-statistics__title--ranking {
	display:table;
	margin:20px 0 0;
	min-height:0;
	width:100%;
	padding:0
}
.played-game .played-game-statistics__item {
	width:50%;
	margin:0;
	background-color:#fff
}
.played-game .played-game-statistics__item--important {
	height:107px
}
.played-game .played-game-statistics__item-inner {
	margin:5px 0 0 5px;
	height:100%;
	background-color:#f6f6f6
}
.played-game .played-game-statistics__value {
	margin:0 6px;
	padding-top:6px;
	font-size:14px;
	line-height:1.2
}
.played-game .played-game-statistics__value--rank {
	padding:0
}
.played-game .played-game-statistics__key {
	margin:0 6px;
	padding-bottom:6px;
	font-size:10px
}
.played-game .played-game-statistics__ranking-nickname,.played-game .played-game-statistics__ranking-value {
	display:table-cell;
	padding:0 10px;
	vertical-align:middle
}
.played-game .played-game-statistics__summary {
	width:100%;
	display:table;
	table-layout:fixed;
	height:auto;
	margin:0
}
.played-game .played-game-statistics__summary:after {
	content:"";
	display:block;
	clear:both
}
.played-game .played-game-statistics__taps {
	display:table;
	table-layout:fixed
}
.played-game .played-game-statistics__tap {
	display:table-cell;
	min-width:auto
}
.played-game .played-game-statistics__btn {
	width:100%
}
.player-ranking__btn--sort,.player-ranking__btn-reverse--sort {
	font-size:10px
}
.player-ranking__nickname {
	line-height:1.5
}
.player-ranking__desc {
	font-size:10px
}
.player-ranking__table--played-game-statistics thead tr th {
	font-size:12px
}
.player-ranking__table--played-game-statistics thead tr th:first-child {
	min-width:40px;
	width:40px;
	padding:0
}
.player-ranking__table--played-game-statistics thead tr th:nth-child(2) {
	font-size:10px;
	min-width:100px;
	width:auto;
	padding:0
}
.player-ranking__table--played-game-statistics thead tr th:nth-child(3) {
	min-width:40px;
	width:40px;
	padding:0
}
.player-ranking__table--played-game-statistics thead tr th:nth-child(4) {
	min-width:50px;
	width:50px;
	padding:0
}
.player-ranking__table--played-game-statistics thead tr th:nth-child(5),.player-ranking__table--played-game-statistics thead tr th:nth-child(6) {
	display:none
}
.player-ranking__table--played-game-statistics thead tr th:nth-child(7) {
	width:60px;
	min-width:60px
}
.player-ranking__table--played-game-statistics tbody tr td {
	font-size:12px
}
.player-ranking__table--played-game-statistics tbody tr td:first-child {
	min-width:40px;
	width:40px;
	padding:0
}
.player-ranking__table--played-game-statistics tbody tr td:nth-child(2) {
	min-width:100px;
	width:auto;
	padding:0
}
.player-ranking__table--played-game-statistics tbody tr td:nth-child(3) {
	min-width:40px;
	width:40px;
	padding:0
}
.player-ranking__table--played-game-statistics tbody tr td:nth-child(4) {
	min-width:50px;
	width:50px;
	padding:0
}
.player-ranking__table--played-game-statistics tbody tr td:nth-child(5),.player-ranking__table--played-game-statistics tbody tr td:nth-child(6) {
	display:none
}
.player-ranking__table--played-game-statistics tbody tr td:nth-child(7) {
	width:60px;
	min-width:60px
}
.player-ranking__table--fixed {
	table-layout:auto
}
.player-ranking__table--fixed colgroup {
	display:none
}
.player-ranking__table--fixed thead,.player-ranking__table--fixed thead tr {
	width:100%
}
.player-ranking__table--fixed thead tr th {
	font-size:10px
}
.player-ranking__table--fixed thead tr th:first-child {
	min-width:39px;
	width:34px;
	padding-left:0
}
.player-ranking__table--fixed thead tr th:nth-child(2) {
	min-width:100px;
	width:auto;
	padding-left:0
}
.player-ranking__table--fixed thead tr th:nth-child(3) {
	min-width:44px;
	width:auto;
	padding-left:0
}
.player-ranking__table--fixed thead tr th:nth-child(4) {
	padding-left:0
}
.player-ranking__table--fixed thead tr th:nth-child(5) {
	padding-left:0;
	min-width:90px;
	width:90px
}
.player-ranking__table--fixed thead tr th:nth-child(6) {
	padding-left:0;
	min-width:45px;
	width:auto
}
.player-ranking__table--fixed thead tr th:nth-child(7) {
	padding-left:0;
	padding-right:0
}
.player-ranking__table--fixed tbody tr {
	width:100%
}
.player-ranking__table--fixed tbody tr td {
	font-size:10px
}
.player-ranking__table--fixed tbody tr td:first-child {
	min-width:39px;
	width:34px;
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(2) {
	min-width:100px;
	width:auto;
	font-size:10px;
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(3) {
	min-width:44px;
	width:auto;
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(4) {
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(5) {
	min-width:90px;
	width:90px;
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(6) {
	min-width:45px;
	width:auto;
	padding-left:0
}
.player-ranking__table--fixed tbody tr td:nth-child(7) {
	padding-left:0;
	padding-right:0
}
.player-ranking--leader-board {
	margin-top:12px
}
.total-played-game__item {
	margin-top:1px;
	border-top:1px solid #fff;
	-webkit-box-shadow:none;
	box-shadow:none
}
.total-played-game__item:first-child {
	border-top:0
}
.recent-game-summary {
	padding:10px 12px
}
.recent-game-summary__graph {
	height:auto
}
.recent-game-summary__history {
	margin:0
}
.recent-game-summary__layout--bottom {
	margin-top:10px;
	padding-top:10px
}
.recent-game-summary__pie-graph {
	margin:0 auto
}
.recent-game-summary__item--result {
	position:relative;
	line-height:20px
}
.recent-game-summary__item--history {
	padding-right:10px;
	margin-top:5px;
	height:14px
}
.recent-game-summary__key {
	top:0;
	font-size:12px
}
.recent-game-summary__value {
	top:0;
	left:auto;
	right:0;
	text-align:left
}
.recent-game-summary__progress {
	display:table;
	table-layout:fixed;
	padding-top:2px;
	width:100%
}
.recent-game-summary__block {
	display:table-cell;
	border-right:1px solid #fff;
	float:none;
	height:6px;
	width:10%
}
.recent-game-summary__descs {
	padding-left:50px
}
.recent-game-summary__title--count {
	text-align:left
}
.recent-game-summary__title--rankings {
	display:block;
	position:relative;
	width:100%
}
.recent-game-summary__avg-ranking {
	margin-left:5px;
	display:inline-block;
	line-height:1
}
.recent-game-summary__list--game-result {
	margin-top:10px;
	float:none;
	width:100%;
	text-align:center;
	font-size:0
}
.recent-game-summary__item--result {
	float:none;
	display:inline-block
}
.recent-game-summary__layout--wrapper {
	width:100%;
	margin:0 auto
}
.recent-game-summary__layout--left {
	display:block;
	width:auto;
	max-width:440px;
	margin:10px auto 0;
	border:0;
	padding-left:0
}
.recent-game-summary__layout--right {
	margin-top:10px;
	display:block;
	padding:10px 0 0;
	border-top:1px solid #eaeaea
}
.recent-game-summary__count {
	margin:0
}
.game-contents {
	width:100%;
	overflow-x:auto
}
.game-contents__list {
	display:table
}
.game-contents__item {
	display:table-cell;
	float:none
}
.game-contents__item>a {
	font-size:12px;
	min-width:60px;
	white-space:nowrap
}
.game-contents--main .game-contents__btn {
	font-size:14px
}
.leader-board__game-server {
	margin-top:20px
}
.leader-board__filter {
	margin-top:8px
}
.leader-board__filter-list {
	padding:0 10px
}
.leader-board--main {
	width:100%
}
.leader-board--main .leader-board__game-server {
	padding:0
}
.leader-board--main .leader-board__btn--game-server {
	font-size:10px
}
.leader-board__grades-bar {
	display:none
}
.leader-board__number {
	font-size:10px;
	line-height:18px
}
.leader-board__l-nickname i {
	width:18px;
	height:18px;
	background-size:18px 18px;
	margin-right:4px
}
.leader-board__nickname {
	font-size:10px;
	line-height:18px
}
.leader-board__table--fixed {
	table-layout:auto
}
.leader-board__table--fixed td:first-child,.leader-board__table--fixed th:first-child {
	padding-left:0;
	width:39px;
	min-width:39px
}
.leader-board__table--fixed td:nth-child(2),.leader-board__table--fixed th:nth-child(2) {
	padding-left:0;
	width:auto;
	min-width:115px
}
.leader-board__table--fixed td:nth-child(3),.leader-board__table--fixed th:nth-child(3) {
	padding-left:0;
	width:auto;
	min-width:40px
}
.leader-board__table--fixed td:nth-child(4),.leader-board__table--fixed th:nth-child(4) {
	display:none;
	padding-left:0;
	width:0;
	min-width:0
}
.leader-board__table--fixed td:nth-child(5),.leader-board__table--fixed td:nth-child(6),.leader-board__table--fixed th:nth-child(5),.leader-board__table--fixed th:nth-child(6) {
	padding-left:0;
	width:auto;
	min-width:40px
}
.leader-board__table--fixed td:nth-child(7),.leader-board__table--fixed th:nth-child(7) {
	padding-left:0;
	width:auto;
	min-width:44px
}
.leader-board__table--fixed td:nth-child(8),.leader-board__table--fixed td:nth-child(9),.leader-board__table--fixed th:nth-child(8),.leader-board__table--fixed th:nth-child(9) {
	display:none;
	padding-left:0;
	width:0;
	min-width:0
}
.leader-board__table--fixed colgroup {
	display:none
}
.leader-board__table--fixed thead,.leader-board__table--fixed thead tr {
	width:100%
}
.leader-board__table--fixed thead tr th {
	font-size:10px
}
.leader-board__table--fixed tbody,.leader-board__table--fixed tbody tr {
	width:100%
}
.copyright,.leader-board__table--fixed tbody tr td {
	font-size:10px
}
.copyright {
	margin-top:15px;
	padding:0 20px;
	line-height:1.5
}
.copyright,.sns {
	text-align:center
}
.sns {
	position:relative;
	right:0;
	bottom:0;
	margin:15px 0
}
.sns__list {
	display:inline-block
}
.company {
	padding-top:28px
}
.company,.company__list li {
	margin-left:10px
}
.company__list li a {
	font-size:11px
}
.not-found--search-player .not-found__desc {
	font-size:18px;
	line-height:1.5
}
.rating-diff {
	top:1px
}
.game-list-team-stat__colgroup {
	display:none
}
.game-list-team-stat__th {
	width:65px
}
.game-list-team-stat__th--name {
	width:auto
}
.game-list-team-stat__td--name,.game-list-team-stat__td--total {
	padding-left:10px;
	padding-right:10px
}
.game-list-team-stat__bar {
	width:80%
}
.kill-log {
	padding:0 0 10px
}
.kill-log__kills {
	padding:4px 10px;
	margin-top:0
}
.kill-log__kills-title {
	font-size:12px;
	padding:2px 0 0;
	line-height:16px
}
.kill-log__l-map-container {
	background-color:#181918;
	width:100%;
	margin:0 auto;
	float:none
}
.kill-log__l-not-found-map {
	margin:0 auto
}
.kill-log__l-map,.kill-log__map {
	width:320px;
	margin:0 auto
}
.kill-log__map {
	height:320px;
	background-size:320px 320px
}
.kill-log__map--empty {
	background-size:70px 63px
}
.kill-log__exception {
	width:320px;
	height:320px
}
.kill-log__empty-txt {
	top:180px
}
.kill-log__empty-txt-inner {
	font-size:12px
}
.kill-log__l-map-info {
	padding-top:10px;
	float:none;
	width:auto
}
.kill-log__l-kills--scroll {
	height:auto;
	max-height:125px
}
.kill-log__time-line-empty {
	min-height:50px
}
.match-detail-error__message {
	font-size:12px
}
.aggregate__error {
	padding:5px 0
}
.top-banner {
	display:none
}
.leader-board-top3__item {
	width:100%;
	float:none;
	margin-left:0;
	margin-top:12px
}
.leader-board-top3__info-key {
	width:50%
}
.leader-board-top3__grades,.leader-board-top3__matches-cnt,.leader-board-top3__rating {
	width:49%
}
.leader-board__filter-item {
	font-size:12px;
	min-width:70px
}
.leader-board__filter-item--server {
	min-width:50px
}
.leader-board__table-content--bar {
	text-align:center
}
.competitive-stats-wrapper__box {
	margin-top:12px;
	margin-bottom:12px
}
.competitive-stats-wrapper__l-filter {
	margin:12px 0
}
.competitive-stats-wrapper__l-select {
	float:none;
	margin:0 6px
}
.competitive-stats-wrapper__noti {
	margin-top:6px;
	position:relative
}
.competitive-stats-wrapper__l-cards {
	display:block
}
.competitive-stats-wrapper__l-card {
	display:block;
	width:auto;
	padding:0
}
.competitive-stats-wrapper__l-card[data-card-set] {
	width:100%
}
.competitive-stats-wrapper__list {
	margin-top:8px
}
.ranked-stats-wrapper__l-filter {
	margin:12px 0
}
.ranked-stats-wrapper__l-select {
	float:none
}
.ranked-stats-wrapper__l-chk,.ranked-stats-wrapper__select {
	margin:0 6px
}
.ranked-stats-wrapper__noti {
	margin-top:6px;
	position:relative
}
.ranked-stats-wrapper__l-cards {
	display:block
}
.ranked-stats-wrapper__l-card {
	display:block;
	width:auto;
	padding:0
}
.ranked-stats-wrapper__list {
	margin-top:8px
}
.matches-filter {
	height:auto;
	margin-top:16px;
	max-width:100%;
	overflow-x:auto
}
.matches-filter__list {
	display:table;
	float:none;
	padding:0 10px
}
.matches-filter__item {
	display:table-cell;
	float:none;
	text-align:center;
	margin-left:-1px;
	vertical-align:top
}
.matches-filter__btn {
	margin-left:-1px;
	white-space:nowrap
}
.matches-noti {
	position:static;
	width:100%
}
.matches-noti__inner {
	font-size:12px
}
.user-content-layer__matches-noti {
	margin-top:12px
}
.user-content-layer__recent-matches {
	float:none;
	width:100%;
	margin-top:25px
}
.user-content-layer__matches-list {
	margin-top:0;
	float:none;
	width:100%;
	min-height:auto
}
.recent-matches__summary {
	width:auto
}
.matches-item__summary {
	height:76px
}
.matches-item__column--status {
	min-width:71px;
	width:71px;
	padding-left:5px
}
.matches-item__column--team {
	min-width:80px;
	width:80px;
	padding:0
}
.matches-item__column--rank {
	min-width:72px;
	width:auto;
	padding-left:5px
}
.matches-item__column--kill {
	min-width:30px;
	width:40px;
	padding:0
}
.matches-item__column--damage {
	min-width:40px;
	width:50px;
	padding:0
}
.matches-item__layout {
	width:70px
}
.matches-item__member-nickname {
	width:80px
}
.matches-item__mode,.matches-item__ranking {
	font-size:12px
}
.matches-item__my-ranking {
	font-size:18px
}
.matches-item__reload-time,.matches-item__time-value {
	font-size:10px
}
.matches-item__value {
	font-size:12px
}
.matches-item__value span {
	margin-top:0;
	font-size:10px
}
.matches-item__key {
	font-size:10px
}
.matches-item__btn--detail {
	position:relative;
	width:32px;
	height:76px;
	background-color:#dbdbdb;
	background-position:center 50px
}
.matches-item__btn--members {
	width:70px;
	height:30px
}
.matches-item__btn-txt {
	font-size:10px
}
.matches-item .matches-detail__title {
	padding:2px 0 0;
	font-size:12px;
	line-height:16px
}
.matches-item .matches-detail__title--ranking {
	display:table;
	margin:20px 0 0;
	min-height:0;
	width:100%;
	padding:0
}
.matches-item .matches-detail__item {
	width:50%;
	margin:0;
	background-color:#fff
}
.matches-item .matches-detail__item--important {
	height:107px
}
.matches-item .matches-detail__item-inner {
	margin:5px 0 0 5px;
	height:100%;
	background-color:#f6f6f6
}
.matches-item .matches-detail__value {
	margin:0 6px;
	padding-top:6px;
	font-size:14px;
	line-height:1.2
}
.matches-item .matches-detail__value--rank {
	padding:0
}
.matches-item .matches-detail__key {
	margin:0 6px;
	padding-bottom:6px;
	font-size:10px
}
.matches-item .matches-detail__ranking-nickname,.matches-item .matches-detail__ranking-value {
	display:table-cell;
	padding:0 10px;
	vertical-align:middle
}
.matches-item .matches-detail__summary {
	width:100%;
	display:table;
	table-layout:fixed;
	height:auto;
	margin:0
}
.matches-item .matches-detail__layout-key {
	padding-left:10px
}
.matches-item .matches-detail__layout-value {
	padding-right:10px
}
.matches-item .matches-detail__op-score {
	width:auto;
	float:none
}
.matches-item .matches-detail__op-score:after {
	content:"";
	display:block;
	clear:both
}
.matches-item .matches-detail__op-score-title {
	float:left;
	margin:14px 0 0 10px
}
.matches-item .matches-detail__op-score-value {
	float:right;
	margin-right:10px
}
.matches-item .matches-detail__taps {
	display:table;
	table-layout:fixed
}
.matches-item .matches-detail__tap {
	display:table-cell;
	min-width:auto
}
.matches-item .matches-detail__btn {
	width:100%;
	min-width:auto
}
.matches-detail__taps {
	display:table
}
.matches-detail__tap {
	display:table-cell;
	min-width:auto
}
.matches-detail__prefix--summary {
	display:block
}
.matches-detail__prefix--summary:after {
	content:"";
	display:block;
	clear:both
}
.matches-detail__l-table {
	display:block
}
.matches-detail__l-td {
	display:block;
	padding:4px 10px
}
.matches-detail__l-td--combat,.matches-detail__l-td--distance,.matches-detail__l-td--survival {
	width:auto
}
.matches-detail__item:first-child .matches-detail__value {
	font-size:14px;
	line-height:1.2
}
.matches-detail__ranking-title {
	display:block;
	margin:20px 0 0;
	min-height:0;
	width:100%;
	padding:0
}
.played-with-wrapper {
	float:none;
	margin-top:16px;
	width:100%
}
.user-content-layer__tier-banner-inner {
	padding:7px 15px
}
.user-content-layer__tier-banner-inner:after,.user-content-layer__tier-banner-inner:before {
	display:none
}
}@media (max-width:480px) {
	.played-game__column--rank {
	min-width:62px
}
.played-game__column--distance {
	display:none
}
.played-game__column--kill {
	min-width:20px;
	width:34px
}
.played-game__column--damage {
	min-width:30px;
	width:40px
}
.played-game__column--team {
	display:none
}
.game-list-noti__inner {
	font-size:12px;
	height:auto;
	padding:10px
}
.player-ranking__table--fixed tbody tr td:nth-child(4),.player-ranking__table--fixed tbody tr td:nth-child(7),.player-ranking__table--fixed thead tr th:nth-child(4),.player-ranking__table--fixed thead tr th:nth-child(7) {
	display:none
}
.game-list-team-stat__col:first-child {
	width:auto
}
.game-list-team-stat__col--distance {
	display:none
}
.game-list-team-stat__col--name {
	width:auto
}
.game-list-team-stat__th {
	width:45px;
	font-size:10px
}
.game-list-team-stat__th--name {
	width:auto
}
.game-list-team-stat__td--survived-time,.game-list-team-stat__th--survived-time {
	display:none
}
.game-list-team-stat__td--op-score {
	background-color:#f6f6f6
}
.matches-item__column--rank {
	min-width:62px
}
.matches-item__column--distance {
	display:none
}
.matches-item__column--kill {
	min-width:20px;
	width:34px
}
.matches-item__column--damage {
	min-width:30px;
	width:40px
}
.matches-item__column--team {
	display:none
}
}.banner__index--en {
	position:relative;
	display:block;
	width:1000px;
	height:175px;
	background:url(/images/image_8.png?e1ad7c586ac27bc5b32e7af1a32e7757) 50% no-repeat;
	background-size:1000px 175px;
	margin-bottom:16px
}
.banner__index--en>img {
	width:0;
	height:0;
	display:none
}
@media (max-width:768px) {
	.banner__index--en {
	width:100%;
	height:auto;
	background-image:none;
	background-color:#1e2022
}
.banner__index--en>img {
	width:100%;
	height:auto;
	display:block
}
}.banner__index--ko {
	position:relative;
	display:block;
	width:1000px;
	height:175px;
	background:url(/images/image_7.png?042a792d77cbf9359d0a73a5b1740670) 50% no-repeat;
	background-size:1000px 175px;
	margin-bottom:16px
}
.banner__index--ko>img {
	width:0;
	height:0;
	display:none
}
@media (max-width:768px) {
	.banner__index--ko {
	width:100%;
	height:auto;
	background-image:none;
	background-color:#1e2022
}
.banner__index--ko>img {
	width:100%;
	height:auto;
	display:block
}
}.banner__user--ko {
	position:absolute;
	left:0;
	top:12px;
	width:326px;
	height:326px;
	background:url(/images/image_5.png?c718da020cfa62def6e598a3afdd0865) 50% no-repeat;
	background-size:332px 332px
}
@media (max-width:768px) {
	.banner__user--ko {
	position:relative;
	margin:0 auto
}
}.banner__user--en {
	position:absolute;
	left:0;
	top:12px;
	width:326px;
	height:326px;
	background:url(/images/image_6.png?3d53b74577b4f4c7b8aaf2d4631ee2b0) 50% no-repeat;
	background-size:332px 332px
}
@media (max-width:768px) {
	.banner__user--en {
	position:relative;
	margin:0 auto
}
}