.game-all {
	box-sizing: border-box;
}
.gameclub-util {
	display: flex;
}
.game-all a,
.game-all address,
.game-all article,
.game-all aside,
.game-all blockquote,
.game-all button,
.game-all canvas,
.game-all caption,
.game-all dd,
.game-all div,
.game-all dl,
.game-all dt,
.game-all em,
.game-all fieldset,
.game-all figcaption,
.game-all figure,
.game-all footer,
.game-all form,
.game-all h1,
.game-all h2,
.game-all h3,
.game-all h4,
.game-all h5,
.game-all h6,
.game-all header,
.game-all hgroup,
.game-all i,
.game-all iframe,
.game-all img,
.game-all input,
.game-all label,
.game-all legend,
.game-all li,
.game-all mark,
.game-all menu,
.game-all nav,
.game-all ol,
.game-all p,
.game-all pre,
.game-all section,
.game-all span,
.game-all strong,
.game-all summary,
.game-all table,
.game-all tbody,
.game-all td,
.game-all textarea,
.game-all tfoot,
.game-all th,
.game-all thead,
.game-all time,
.game-all tr,
.game-all ul,
.game-all video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-break: normal;
	word-wrap: break-word;
}
.game-all a {
	text-decoration: none;
	font-size: inherit;
}
html:lang(en) .game-all a,
html:lang(en) .game-all strong,
html:lang(en) .game-all body,
html:lang(en) .game-all button,
html:lang(en) .game-all h1,
html:lang(en) .game-all h2,
html:lang(en) .game-all h3,
html:lang(en) .game-all h4,
html:lang(en) .game-all h5,
html:lang(en) .game-all h6,
html:lang(en) .game-all input,
html:lang(en) .game-all textarea,
html:lang(en) .game-all select {
	font-family: inter Global, -apple-system, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
}
.game-all {
	margin-right: 16px;
}
.game-all .gnb-dropdown {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 62px;
}
.game-all .gnb-dropdown.is-open .gnb-dropdown-content {
	display: block !important;
}
.game-all .gnb-dropdown .gnb-dropdown-content {
	position: absolute;
	top: 50%;
	right: 0;	
	min-width: 162px;
	margin-top: 26px;
	background-color: #fff;
	box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2), 0 0 1px 0 rgba(0, 0, 0, 0.2);
	display: none;
}

.game-all .gnb-icon.ic-navigation-alarm-line,
.game-all .gnb-icon.ic-navigation-language-line,
.game-all .gnb-icon.ic-navigation-apps-fill,
.game-all .gnb-icon.ic-navigation-search-line,
.game-all .gnb-icon.ic-navigation-cart-line {
	width: 24px;
	height: 24px;
}
.gnb-game-group-container .gnb-game-list {
	position: relative;
	display: flex;
}

.gnb-game-group-container .gnb-game-list-desc .gnb-game-list-btn-wrap {
	display: flex;
	flex-direction: row;
	margin-top: 8px;
}

.game-all {
	justify-content: center;
	align-items: center;
	height: 44px;
	border: 1px solid red;
	border: 0;
	-webkit-tap-highlight-color: transparent !important;
}

.game-all .gnb-title {
	margin-right: 40px;
}

.game-all .gnb-dropdown-content {
	overflow: hidden;
}

.game-all .gnb-hidden {
	visibility: hidden;
}

.game-all .gnb-dropdown.is-open button.gnb-icon.ic-navigation-alarm-line {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-alarm-line-focused.svg")
		no-repeat;
}

.game-all .gnb-dropdown.is-open .gnb-icon.ic-navigation-apps-fill {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill-focused.svg")
		no-repeat;
}

.game-all .gnb-game-group-flex {
	display: flex;
	flex-direction: row;
}

.game-all .gnb-game-group .gnb-lang-title {
	display: flex;
	min-width: 232px;
	font-size: 14px;
	font-weight: 700;
	margin-right: 8px;
	min-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 20px;
	letter-spacing: -0.03em;
	text-align: left;
	position: relative;
	box-sizing: border-box;
	color: #1f1f1f;
	align-items: center;
}

.game-all .gnb-game-group .gnb-lang-title .gnb-lang-title-text {
	display: block;
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.game-all .gnb-game-group .gnb-lang-title .gnb-icon-global {
	position: absolute;
	top: 50%;
	left: 8px;
	transform: translateY(-50%);
}

.game-all .gnb-game-group .gnb-lang-title-text {
	flex: 1;
	padding-left: 40px;
	display: flex;
	flex-direction: row;
	letter-spacing: -0.03em;
	align-items: center;
}

.game-all .gnb-game-group .gnb-lang-title-toggle {
	cursor: pointer;
	border: 0;
	max-width: 100px;
	padding-left: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: -0.025em;
	text-align: left;
	padding-right: 16px;
	color: #1f1f1f;
	position: relative;
	background: none;
}

.game-all .gnb-game-group .gnb-lang-title-toggle .gnb-icon-arrow {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%) rotate(180deg);
	width: 12px;
	height: 12px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-toggle-arrow.svg")
		no-repeat;
	background-repeat: no-repeat;
	background-position: center center;
}

.game-all .gnb-game-group .gnb-lang-title-toggle.is-active .gnb-icon-arrow {
	transform: translateY(-50%) rotate(0deg);
}

.game-all .gnb-game-group .gnb-lang-list {
	width: 100%;
	padding: 4px 8px 0 8px;
	box-sizing: border-box;
	margin: 0;
	list-style: none;
	display: none;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: normal;
	align-items: normal;
	align-content: normal;
}

.game-all .gnb-game-group .gnb-lang-list.is-active {
	display: flex;
}

.game-all .gnb-game-group .gnb-lang-list li {
	width: 50%;
	margin: 0;
	box-sizing: border-box;
	padding-top: 8px;
	padding-right: 4px;
}

.game-all .gnb-game-group .gnb-lang-list li button {
	cursor: pointer;
	display: block;
	height: 32px;
	width: 100%;
	border-radius: 32px;
	border: 0;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-align: center;
	color: #333;
	background: #f5f5f5;
	padding-left: 12px;
	padding-right: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.game-all .gnb-game-group .gnb-lang-list li button:active,
.game-all .gnb-game-group .gnb-lang-list li button:hover {
	background: #ebebeb;
}

.game-all .gnb-game-group .gnb-lang-list li button:disabled {
	display: none;
}

.game-all .gnb-game-group .gnb-lang-list li:nth-child(1) {
	padding-top: 0;
}

.game-all .gnb-game-group .gnb-lang-list li:nth-child(2) {
	padding-top: 0;
}

.game-all .gnb-game-group .gnb-lang-list li:nth-child(2n + 0) {
	padding-right: 0;
	padding-left: 4px;
}

.game-all .gnb-game-group .gnb-lang-list li.is-active button {
	background: #1f1f1f;
	color: #fff;
}

.game-all .gnb-game-group-container {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding-bottom: 24px;
	padding-right: 12px;
	padding-top: 0px;
	overflow-y: auto;
}

.game-all .gnb-game-group-container::-webkit-scrollbar {
	height: 20px;
	width: 20px;
}

.game-all .gnb-game-group-container::-webkit-scrollbar-thumb {
	width: 4px;
	border-radius: 9999px;
	border: 8px solid transparent;
	background-color: rgba(0, 0, 0, 0.15);
	background-clip: content-box;
}

.game-all .gnb-game-group-container:hover::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.3);
}

.game-all .gnb-game-group-container::-webkit-scrollbar-track {
	background: #fff;
	background: none;
}

.game-all .gnb-game-group-container::-webkit-scrollbar-track {
	background: none;
}

.game-all .gnb-game-group-container::-webkit-scrollbar-button:vertical:start:decrement {
	display: block;
	height: 8px !important;
}

.game-all .gnb-game-group-container::-webkit-scrollbar-button:vertical:end:decrement {
	display: block;
	height: 12px !important;
}

.game-all .gnb-game-group-container .gnb-game-list {
	padding-bottom: 0;
	padding-top: 7px;
}

.game-all .gnb-game-group-container .gnb-game-list-genre {
	font-size: 11px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-align: left;
	padding-left: 12px;
	vertical-align: middle;
	color: #1f1f1f;
	display: flex;
}

.game-all .gnb-game-group-container .gnb-game-list-genre span {
	vertical-align: middle;
	font-weight: 500;
}

.game-all .gnb-game-group-container .gnb-game-list-btn {
	display: block;
	min-height: 26px;
	border-radius: 26px;
	padding: 0 12px 0 12px;
	margin-bottom: 8px;
	margin-right: 6px;
	border: 0;
	background-color: #f5f5f5;
}

.game-all .gnb-game-group-container .gnb-game-list-btn .btn-txt {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	letter-spacing: -0.02em;
	color: #333333;
	height: auto;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.game-all .gnb-game-group-container .gnb-game-list-btn:hover {
	background: #ebebeb;
}

.game-all .gnb-game-group-container .gnb-game-list-btn:active {
	background: #ebebeb;
}

.game-all .gnb-game-group-container .gnb-game-list-btn:disabled {
	display: none;
}

.game-all .gnb-game-group-container .gnb-game-list-btn.is-notice-primary::after {
	top: 0;
}
.game-all .gnb-game-group-container {
}
.game-all .gnb-game-group-container .game-all-label-new {
	width: 20px;
	height: 20px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-v2-badge-new-round-color.svg")
		no-repeat;
	background-size: 20px 20px;
	background-position: center center !important;
	position: absolute;
	top: 0;
	right: -10px;
}
.game-all .gnb-game-group-container .gnb-stove-label-update {
	width: 25px;
	height: 20px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-v2-badge-update-2-round-color.svg")
		no-repeat;
	background-size: 25px 20px;
	background-position: center center !important;
	position: absolute;
	top: 0;
	left: auto;
	right: -10px;
}

.game-all .gnb-game-group-container .game-all-label-update {
	border: 1px solid red !important;
}
.game-all .gnb-game-group-container .game-all-label-update {
	width: 25px;
	height: 20px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-v2-badge-update-2-round-color.svg")
		no-repeat;
	background-size: 25px 20px;
	background-position: center center !important;
	position: absolute;
	top: 0;
	left: auto;
	right: -10px;
}

.game-all .gnb-game-group-container .gnb-game-list-img {
	position: relative;
	width: 52px;
	height: 52px;
	margin-right: 8px;
	padding-top: 5px;
}

.game-all .gnb-game-group-container .gnb-game-list-img img {
	width: 52px;
	height: 52px;
	border-radius: 8px;
}

.game-all .gnb-game-group-container .gnb-game-list-dot {
	vertical-align: middle;
	width: 15px;
	position: relative;
}

.game-all .gnb-game-group-container .gnb-game-list-dot::before {
	content: "";
	width: 3px;
	height: 3px;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.game-all .gnb-game-group-container .gnb-game-list-desc {
	padding-top: 4px;
}

.game-all .gnb-game-group-container .gnb-game-list-desc .gnb-game-list-tit a {
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.3px;
	text-align: left;
}
.game-all .gnb-game-group-container .gnb-game-list-desc .gnb-game-list-tit {
	padding-left: 12px;
	margin-top: -1px;
	white-space: nowrap;
	margin-left: 0;
}

.game-all .gnb-game-group-container .gnb-game-list-desc .gnb-game-list-tit a {
	color: #1f1f1f;
}

.game-all .gnb-game-group-container .gnb-game-list-desc .gnb-game-list-btn-wrap {
	margin-top: 4px;
}

.game-all .gnb-dropdown .gnb-game-group-menu {
	width: 256px;
	max-width: 256px;
	padding-bottom: 13px;
	flex: none;
}

.game-all .gnb-dropdown .gnb-game-group-tit {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.03em;
	text-align: left;
	color: #1f1f1f;
	display: none;
	height: 46px;
	white-space: nowrap;
	max-width: 100%;
	padding-right: 86px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.game-all .gnb-dropdown .gnb-dropdown-close {
	cursor: pointer;
	width: 24px;
	height: 24px;
	display: none;
	position: absolute;
	top: 15px;
	right: 23px;
	box-sizing: border-box;
	border: 0;
	padding: 0;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-dropdown-close.svg")
		no-repeat;
	background-position: center center !important;
}

.game-all .gnb-dropdown .gnb-game-group-title {
	display: flex;
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: -0.025em;
	text-align: left;
	margin-bottom: 6px;
	color: #1f1f1f;
}

.game-all .gnb-dropdown .gnb-game-group > .gnb-game-group-title {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.03em;
	text-align: left;
}

.game-all .gnb-dropdown .gnb-game-group-item + .gnb-game-group-item .gnb-game-group-title {
	margin-top: 20px;
	margin-bottom: 6px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap {
	border-radius: 8px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .ic-control-web-link-line {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 12px;
	right: 16px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-blank.svg")
		no-repeat;
	display: none;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap.gnb-is-external-link .ic-control-web-link-line {
	display: block;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap.gnb-is-external-link .gnb-game-list-link {
	width: 100%;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap.gnb-is-external-link .gnb-game-list-text {
	margin-right: 0;
}

.game-all
	.gnb-dropdown
	.gnb-game-list-item
	.gnb-game-list-link-wrap.gnb-is-external-link
	.gnb-game-list-text
	.gnb-text-align {
	padding-right: 30px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap.gnb-is-br .gnb-game-list-label-wrap {
	padding-top: 8px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap:hover {
	background: rgba(0, 0, 0, 0.04);
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap:active {
	background: rgba(0, 0, 0, 0.1);
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap:active .gnb-game-list-text .gnb-text-align {
	color: #1f1f1f;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-empty {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link {
	padding: 0;
	margin: 0;
	display: flex;
	z-index: 1;
	min-height: 24px;
	padding-left: 8px;
	margin-left: -40px;
	justify-content: flex-start;
	align-items: center;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-item-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 8px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap {
	width: 100%;
	position: relative;
	min-height: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: flex;
	padding-left: 40px;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-icon {
	width: 20px;
	height: 20px;
	background-size: 20px 20px !important;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-icon.is-notice-primary::after,
.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-icon.is-notice-blue::after {
	top: -2px;
	right: -2px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-icon::before {
	content: "";
	width: 20px;
	display: block;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-home {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-home.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-community {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-community.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-download {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-download.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-pb {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-point-and-flake.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-store {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-game-controller.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-indie {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-indie.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-toonspoon {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-toonspoon.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-alsea {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-AISea.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-ppool {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-ppool.svg")
		no-repeat;
	background-size: 100% 100%;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-controller {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-game-controller.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-indie {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/gnb-game-list-toonspoon")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-toonspoon {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-toonspoon.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-aisea {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-AISea.svg")
		no-repeat;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-text {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	margin-right: 8px;
	letter-spacing: -0.03em;
	text-align: left;
	color: #1f1f1f;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-text .gnb-text-align {
	max-width: 200px;
	padding-left: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #1f1f1f;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-text .gnb-text-align {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-label-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-right: 12px;
	align-items: center;
	position: relative;
	z-index: 3;
	max-width: 100%;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-label {
	height: 24px;
	box-sizing: border-box;
	border-radius: 24px;
	padding: 3px 8px 3px 8px;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-align: left;
	background-color: #f5f5f5;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100%;
	color: #333333;
}

.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-label:hover,
.game-all .gnb-dropdown .gnb-game-list-item .gnb-game-list-link-wrap .gnb-game-list-label:active {
	color: #333;
	background: #ebebeb;
}

.game-all .gnb-dropdown .gnb-logo-stove {
	display: block;
	width: 53px;
	height: 12px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/logo-stove.svg")
		no-repeat;
	background-repeat: no-repeat;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-close {
	top: 23px;
	right: 24px;
}

.game-all .gnb-dropdown .gnb-dropdown-toggle {
	min-height: 26px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
}

.game-all .gnb-dropdown .gnb-dropdown-content {
	top: 0;
	margin-top: 36px;
	background: #fff;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group-title {
	padding-left: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.03em;
	text-align: left;
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: -0.025em;
	text-align: left;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group-container {
	padding-top: 0;
	padding-right: 0;
	margin-right: 0;
	margin-top: -5px;
	overflow: hidden;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group-container .gnb-game-list-btn:last-child {
	margin-right: 0;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group {
	height: 100%;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar {
	height: 20px;
	width: 20px;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar-thumb {
	width: 4px;
	border-radius: 9999px;
	border: 8px solid transparent;
	background-color: rgba(0, 0, 0, 0.15);
	background-clip: content-box;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group:hover::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.3);
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar-track {
	background: #fff;
	background: none;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar-track {
	background: none;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar-button:vertical:start:decrement {
	display: block;
	height: 8px !important;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group::-webkit-scrollbar-button:vertical:end:decrement {
	display: block;
	height: 12px !important;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content {
	flex-direction: column;
	min-width: 580px;
	max-height: 427px;
	padding: 0 0 0 16px;
	border-radius: 20px;
	box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	overflow: hidden;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-container .gnb-game-list-desc {
	flex: 1;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content > .gnb-game-group-title {
	padding-top: 5px;
	margin-bottom: 11px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-title {
	padding-left: 7px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-menu {
	padding-right: 16px;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content
	.gnb-game-group-menu
	.gnb-game-group-item:first-child
	.gnb-game-group-title {
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-wrap {
	flex: 1;
	overflow: visible;
	margin: 0;
	padding: 0 24px 0 16px;
	max-height: 826px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-wrap > .gnb-game-group-title {
	margin-bottom: 10px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.is-scroll .gnb-game-group {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 427px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.is-scroll .gnb-game-group-wrap {
	padding-right: 12px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group {
	padding-top: 24px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max {
	width: 700px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-list-desc .gnb-game-list-tit {
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-group-container {
	flex: 1;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-group-menu {
	flex: 1;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-group .gnb-lang-list {
	max-width: none;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-group-container .gnb-game-list {
	display: flex !important;
	flex-wrap: nowrap !important;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-group-container .gnb-game-list-desc {
	display: flex;
	flex: 0 1 auto;
	flex-wrap: nowrap;
	overflow: hidden;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content.gnb-dropdown-max
	.gnb-game-group-container
	.gnb-game-list-desc
	.gnb-game-list-btn-wrap {
	display: flex;
	flex-wrap: wrap !important;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content.gnb-dropdown-max
	.gnb-game-group-container
	.gnb-game-list-desc
	.gnb-game-list-btn-wrap {
	flex: 0 1 auto;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content.gnb-dropdown-max
	.gnb-game-group-container
	.gnb-game-list-desc
	.gnb-game-list-btn-wrap
	.gnb-game-list-btn {
	white-space: normal;
	flex: 0 1 auto;
	max-width: 330px;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content.gnb-dropdown-max
	.gnb-game-group-container
	.gnb-game-list-desc
	.gnb-game-list-btn-wrap
	.gnb-game-list-btn
	.btn-txt {
	max-width: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.game-all
	.gnb-dropdown.menu-all
	.gnb-dropdown-content.gnb-dropdown-max
	.gnb-game-group-container
	.gnb-game-list-genre
	span {
	white-space: nowrap;
	max-width: 106px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-max .gnb-game-list-desc .gnb-game-list-tit {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-min {
	width: 297px;
	min-width: 297px;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content.gnb-dropdown-min .gnb-game-group-menu {
	padding-right: 0;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content > .gnb-game-group-title {
	display: none;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.03em;
	text-align: left;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-content .gnb-game-group-item {
	overflow: hidden;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group-wrap .gnb-game-group-title {
	padding-left: 0;
}

.game-all .gnb-dropdown.menu-all .gnb-game-group {
	box-sizing: border-box;
}

.game-all .gnb-dropdown.menu-all .gnb-dropdown-close {
	top: 19px;
	right: 24px;
}

.game-all .gnb-dropdown.menu-all.is-open .gnb-dropdown-content {
	display: flex;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content {
	min-width: 320px;
	max-height: 592px;
	padding: 24px 16px 0 16px;
	border-radius: 20px;
	box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-game-group-wrap {
	overflow: visible;
	margin: 0;
	padding: 0;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-header {
	padding-top: 4px;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-header .gnb-user-text {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: -0.03em;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body {
	flex: 1;
	overflow-y: auto;
	padding-top: 6px;
	padding-bottom: 24px;
	margin-right: -16px;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body::-webkit-scrollbar {
	height: 20px;
	width: 20px;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body::-webkit-scrollbar-thumb {
	width: 4px;
	border-radius: 9999px;
	border: 8px solid transparent;
	background-color: rgba(0, 0, 0, 0.15);
	background-clip: content-box;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body:hover::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.3);
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body::-webkit-scrollbar-track {
	background: #fff;
	background: none;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body::-webkit-scrollbar-track {
	background: none;
}

.game-all
	.gnb-dropdown.menu-user
	.gnb-dropdown-content
	.gnb-member-body::-webkit-scrollbar-button:vertical:start:decrement {
	display: block;
	height: 8px !important;
}

.game-all
	.gnb-dropdown.menu-user
	.gnb-dropdown-content
	.gnb-member-body::-webkit-scrollbar-button:vertical:end:decrement {
	display: block;
	height: 12px !important;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body .gnb-menu-list {
	position: relative;
	padding-bottom: 7px;
	padding-right: 4px;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body .gnb-menu-list::after {
	content: "";
	position: absolute;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.06);
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body .gnb-menu-list:last-child {
	padding-bottom: 0;
}

.game-all .gnb-dropdown.menu-user .gnb-dropdown-content .gnb-member-body .gnb-menu-list:last-child::after {
	display: none;
}

.game-all .gnb-dropdown.menu-user.is-open .gnb-dropdown-content {
	display: flex;
	flex-direction: column;
}

.game-all .gnb-dropdown.menu-notice {
	order: 2;
}

.game-all .gnb-dropdown.menu-all-pc {
	order: 1;
}

.game-all .gnb-dropdown.menu-user {
	order: 3;
}

.game-all .menu-login {
	order: 3;
}

.game-all .menu-login .gnb-text {
	text-decoration: none;
}

.game-all .menu-login .gnb-text span {
	color: #1f1f1f;
}

.game-all .gnb-game-group-container .group-pc {
	order: 2;
}

.game-all .gnb-game-group-container .group-mobile {
	order: 3;
}

.game-all .gnb-game-group-container .group-multi-platform {
	order: 1;
}

.game-all .gnb-game-group-container .group-multi-platform .gnb-game-list:first-child {
	padding-top: 0;
}

.game-all .gnb-dropdown .gnb-dropdown-content {
	margin-top: 53px;
	margin-right: 106px;
}

.game-all .gnb-right-align {
	display: flex;
}

.game-all .gnb-empty-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.game-all .gnb-is-external-link ~ .gnb-menu-group {
	padding-right: 30px;
}

.game-all .gnb-is-external-link ~ .gnb-menu-group::after {
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	top: 12px;
	right: 16px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-blank.svg")
		no-repeat;
}

.game-all .gnb-empty-link:hover ~ .gnb-menu-group {
	background: rgba(0, 0, 0, 0.04);
}

.game-all .gnb-empty-link:active ~ .gnb-menu-group {
	background: rgba(0, 0, 0, 0.1);
}

.game-all .gnb-menu-group {
	min-height: 40px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: -0.03em;
	text-align: left;
	color: #1f1f1f;
	position: relative;
	max-width: 280px;
	position: relative;
	min-height: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: flex;
	padding-left: 40px;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.game-all .gnb-menu-group .gnb-icon.ic-control-web-link-line {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-blank.svg")
		no-repeat;
}

.game-all .gnb-menu-group.gnb-is-br .gnb-menu-group-label-group {
	margin-top: 8px;
}

.game-all .gnb-menu-group[target="_blank"]::after {
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 16px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-blank.svg")
		no-repeat;
}

.game-all .gnb-menu-group .gnb-menu-text {
	flex: 1;
	padding-right: 20px;
}

.game-all .gnb-menu-group .gnb-menu-icon {
	background-repeat: no-repeat !important;
}

.game-all .gnb-menu-group .gnb-menu-group-item {
	padding: 0;
	margin: 0;
	display: flex;
	z-index: 1;
	min-height: 24px;
	padding-left: 8px;
	margin-left: -40px;
	justify-content: flex-start;
	align-items: center;
}

.game-all .gnb-menu-group .gnb-menu-group-text {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	margin-right: 8px;
	letter-spacing: -0.03em;
	text-align: left;
}

.game-all .gnb-menu-group .gnb-menu-group-text-overflow {
	max-width: 200px;
	padding-left: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #1f1f1f;
}

.game-all .gnb-menu-group .gnb-menu-group-label-group {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-right: 12px;
	align-items: center;
	position: relative;
	max-width: 100%;
	position: relative;
	z-index: 4;
}

.game-all .gnb-menu-group .gnb-menu-group-label-group .gnb-menu-group-label {
	height: 24px;
	box-sizing: border-box;
	border-radius: 24px;
	padding: 3px 8px 3px 8px;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-align: left;
	background-color: #f5f5f5;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100%;
	color: #333333;
}
.game-all .gnb-game-group-container .game-all-label-new {
	width: 20px;
	height: 20px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-v2-badge-new-round-color.svg")
		no-repeat;
	background-size: 20px 20px;
	background-position: center center !important;
	position: absolute;
	top: 0;
	right: -10px;
}
.game-all .gnb-game-group-container .gnb-stove-label-update {
	width: 25px;
	height: 20px;
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-v2-badge-update-2-round-color.svg")
		no-repeat;
	background-size: 25px 20px;
	background-position: center center !important;
	position: absolute;
	top: 0;
	left: auto;
	right: -10px;
}
.game-all .gnb-menu-group .gnb-menu-group-label-group .gnb-menu-group-label:hover,
.game-all .gnb-menu-group .gnb-menu-group-label-group .gnb-menu-group-label:active {
	color: #333;
	background: #ebebeb;
}

.game-all .gnb-dropdown.menu-user:empty {
	display: none;
}

.game-all .gnb-nav-wrap .gnb-dropdown-toggle .gnb-text {
	white-space: nowrap;
}

.game-all .gnb-dropdown .gnb-dropdown-toggle a {
	text-decoration: none;
}

.game-all.gnb-default-mini .gnb-dropdown .gnb-dropdown-content {
	margin-top: 28px;
}
.game-all .gnb-icon.ic-navigation-apps-fill {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill.svg")
		no-repeat;
	background-position: center center;
}

.game-all .gnb-icon.ic-navigation-apps-fill:hover {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill-focused.svg")
		no-repeat;
	background-position: center center;
}

.game-all .gnb-icon.ic-navigation-apps-fill:active {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill-focused.svg")
		no-repeat;
	background-position: center center;
}

.game-all .gnb-icon.ic-navigation-apps-fill:disabled {
	background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill-focused.svg")
		no-repeat;
}

.game-all .gnb-notice-count {
	height: 18px;
	min-width: 18px;
	border-radius: 18px;
	background: #fc4420;
}

.game-all .is-notice-primary {
	position: relative;
	overflow: visible;
}

.game-all .is-notice-primary::after {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #fc4420;
	position: absolute;
	border-radius: 6px;
	top: 2px;
	right: 0;
}

.game-all .is-notice-blue {
	position: relative;
	overflow: visible;
}

.game-all .is-notice-blue::after {
	content: "";
	width: 6px;
	height: 6px;
	background: #3c75ff;
	position: absolute;
	border-radius: 6px;
	top: 2px;
	right: 1px;
}

@media screen and (pointer: coarse) {
	.game-all .gnb-icon.ic-navigation-apps-fill:hover {
		background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-apps-fill.svg")
			no-repeat;
		background-position: center center;
	}

	.game-all .gnb-icon.ic-navigation-alarm-line:hover {
		background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/ic-navigation-alarm-line.svg")
			no-repeat;
	}

	.game-all .menu-login:hover .gnb-icon-user {
		background: url("https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/common-gnb/images/icon-user.svg")
			no-repeat;
	}
}
