﻿@charset 'utf-8';



#gameking-header * {
	margin: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top;
	text-align: center;
}

#gameking-footer * {
	margin: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: top;
	justify-content: space-between;
	gap: 10px;
}

#gameking-header li {
	list-style: none
}

#gameking-header a,
#gameking-footer a {
	text-decoration: none;
}

#gameking-header img,
#gameking-footer img {
	border: 0 none;
}

/* header */


.power_gnb {
	overflow: hidden;
	position: absolute;
	z-index: 0;
	left: 0px;
	right: 1080px;
	top: 4px;
}


#gameking-header h1 {
	display: inline-block;
	margin-top: 19px;
}

#gameking-header .header {
	height: 100px;
	background: #222222;
}

	#gameking-header .header .wrapper {
		position: relative;
		width: 980px;
		margin: 0 auto;
		z-index: 1000;
	}

	#gameking-header .header .nav {
		position: absolute;
		top: 49px;
		left: 0;
	}

		#gameking-header .header .nav li {
			display: inline-block;
			position: relative;
			height: 30px;
			padding: 3px 11px;
			color: #fff;
			background-image: url('../../_images/_gk/common.png');
			background-repeat: no-repeat;
		}

		#gameking-header .header .nav a {
			font: 0/0 a;
		}

		#gameking-header .header .nav .active {
			background-color: #ffffff;
		}

		#gameking-header .header .nav .menu1 {
			width: 46px;
			background-position: 10px 3px;
		}

		#gameking-header .header .nav .menu2 {
			width: 86px;
			background-position: -57px 3px;
		}

		#gameking-header .header .nav .menu3 {
			width: 51px;
			background-position: -164px 3px;
		}

		#gameking-header .header .nav .menu4 {
			width: 60px;
			background-position: -230px 3px;
		}

		#gameking-header .header .nav .menu1:hover,
		#gameking-header .header .nav .menu1.active {
			background-position: 10px -27px;
		}

		#gameking-header .header .nav .menu2:hover,
		#gameking-header .header .nav .menu2.active {
			background-position: -57px -27px;
		}

		#gameking-header .header .nav .menu3:hover,
		#gameking-header .header .nav .menu3.active {
			background-position: -164px -27px;
		}

		#gameking-header .header .nav .menu4:hover,
		#gameking-header .header .nav .menu4.active {
			background-position: -230px -27px;
		}

		#gameking-header .header .nav > li:before {
			position: absolute;
			top: 9px;
			left: -4px;
			display: inline-block;
			content: '';
			width: 1px;
			height: 11px;
			background: #313131;
		}

		#gameking-header .header .nav > li:first-child:before {
			display: none;
		}

		#gameking-header .header .nav .menu-2dep {
			display: none;
			position: absolute;
			left: 0;
			top: 36px;
			width: 165px;
			background: #ffffff
		}

			#gameking-header .header .nav .menu-2dep a {
				position: relative;
				display: block;
				padding-top: 1px;
				padding-left: 20px;
				background-image: none;
				font: 13px/33px 'Myriad Pro';
				color: #444444;
				text-align: left;
				border-top: 1px solid #d5d5d5;
			}

				#gameking-header .header .nav .menu-2dep a:first-child {
					border-top: 0;
				}

				#gameking-header .header .nav .menu-2dep a:hover,
				#gameking-header .header .nav .menu-2dep a:focus {
					background-color: #eaeaea;
				}

				#gameking-header .header .nav .menu-2dep a:before {
					position: absolute;
					top: 14px;
					left: 10px;
					display: inline-block;
					content: '';
					width: 4px;
					height: 7px;
					background-image: url('../../_images/_gk/common.png');
					background-repeat: no-repeat;
					background-position: -340px -1px;
					background-color: transparent;
				}

				#gameking-header .header .nav .menu-2dep a:hover:before,
				#gameking-header .header .nav .menu-2dep a:focus:before {
					background-position: -340px -30px;
				}

		#gameking-header .header .nav .active .menu-2dep {
			display: block;
			margin-left: -1px;
			border: 1px solid #000000;
			border-top: 0;
		}

	#gameking-header .header .join {
		position: absolute;
		top: 30px;
		right: 0;
		padding-top: 29px;
	}

		#gameking-header .header .join a {
			position: relative;
			top: 3px;
			margin-right: 8px;
			padding-right: 11px;
			color: #ffffff;
		}

			#gameking-header .header .join a.active,
			#gameking-header .header .join a:hover {
				color: #ff5454;
			}

			#gameking-header .header .join a:after {
				position: absolute;
				top: 5px;
				right: 0;
				display: inline-block;
				content: '';
				width: 1px;
				height: 11px;
				background: #313131;
			}

			#gameking-header .header .join a:first-child {
				padding-left: 0;
			}

				#gameking-header .header .join a:first-child:before {
					display: none;
				}

		#gameking-header .header .join .util .sing-up {
			color: #ff5454;
		}

		#gameking-header .header .join select {
			height: 19px;
			margin-top: -4px;
			border: #ffffff;
			line-height: 19px;
			font-family: arial, sans-serif;
		}

		#gameking-header .header .join .nbg-select {
			display: inline-block;
			margin-top: -7px;
			border: none;
			background: none;
			color: #ffffff;
		}

			#gameking-header .header .join .nbg-select button {
				display: block;
				height: 34px;
				padding: 0 20px 0 10px;
				margin-right: 0;
				color: #555555;
				line-height: 34px;
				text-align: left;
				border-bottom: 1px solid #d5d5d5;
				background: url('../../_images/_gk/bul_open.png') no-repeat 95% 50%;
				border: 0;
				color: #ffffff;
			}

			#gameking-header .header .join .nbg-select ul {
				display: none;
				background: #fff;
			}

			#gameking-header .header .join .nbg-select.active button {
				color: #bd0000;
				background: #ffffff url('../../_images/_gk/bul_open2.png') no-repeat 95% 50%;
				border-bottom: 1px solid #d5d5d5
			}

			#gameking-header .header .join .nbg-select.active ul {
				background: #fff;
				display: block;
			}

			#gameking-header .header .join .nbg-select li a {
				top: 0;
				display: block;
				height: 34px;
				padding: 0 20px 0 10px;
				margin-right: 0;
				color: #555555;
				line-height: 34px;
				text-align: left;
				border-bottom: 1px solid #d5d5d5
			}

				#gameking-header .header .join .nbg-select li a:after {
					;
					display: none;
				}

			#gameking-header .header .join .nbg-select li.active a {
				color: #bd0000;
				background: url('../../_images/_gk/bul_open2.png') no-repeat 95% 50%;
			}

			#gameking-header .header .join .nbg-select li a:hover {
				background-color: #eaeaea;
			}

			#gameking-header .header .join .nbg-select option {
				background: #ffffff;
				color: #555555;
			}

		#gameking-header .header .join .util {
			position: absolute;
			top: 0;
			right: 0;
		}

			#gameking-header .header .join .util .time {
				width: auto;
				height: auto;
				margin-right: 10px;
				color: #ffffff;
				line-height: inherit;
				background: none;
			}

#gameking-footer .footer {
	height: auto;
	background: #222222;
	font-family: Arial;
	padding: 0 20px;
	padding-bottom: 35px;
}

	#gameking-footer .footer h1 {
		position: relative;
		display: inline-block;
		margin-right: 20px;
		padding-right: 25px;
	}

		#gameking-footer .footer h1:after {
			position: absolute;
			top: 50%;
			right: 0;
			display: inline-block;
			content: '';
			width: 1px;
			height: 36px;
			margin-top: -18px;
			background-color: #4d4d4d;
		}

	#gameking-footer .footer .wrapper {
		display: table;
		margin: 0 auto;
	}

	#gameking-footer .footer .in {
		display: table-cell;
		vertical-align: middle;
		text-align: left;
		color: #7d7d7d;
	}

		#gameking-footer .footer .in a {
			width: auto;
			color: #aeaeae;
			font-size: 14px;
			font-weight: bold;
		}

			#gameking-footer .footer .in a:before {
				position: absolute;
				top: 5px;
				left: -4px;
				display: inline-block;
				content: '';
				width: 1px;
				height: 11px;
				background: #313131;
			}

			#gameking-footer .footer .in a:first-child {
				padding-left: 0;
			}

				#gameking-footer .footer .in a:first-child:before {
					display: none;
				}

	#gameking-footer .footer .copy {
		margin-top: 14px;
	}

#gameking-footer .lang-select {
	display: block;
	text-align: center;
	padding: 30px;
}

	#gameking-footer .lang-select > div {
		width: 150px;
		height: 35px;
		background: rgba(255, 255, 255, 0.2);
		margin: 0 auto;
	}

	#gameking-footer .lang-select select {
		width: 100%;
		background: url('../../_images/us/common/select_icon.png') calc(100% - 9px) center no-repeat;
		background-size: 12px;
		padding: 8px 30px 5px 10px;
		border-radius: 4px;
		border: none;
		color: #eee;
		appearance: none;
	}

	#gameking-footer .lang-select .select option {
		background: black;
		color: #fff;
		padding: 3px 0;
	}

/*#gameking-footer .lang-select select {
		display: block;
		text-align: center;
		padding: 20px;
		width: 130px;
		height: 30px;
		margin: 0;
		padding: 0px;
		border: none;
		color: #fff;
		vertical-align: middle;
		font-weight: bold;
		font-size: 1rem;
		background: none;
		border-radius: 0;
		background: #bebebe;
		color: #aeaeae;
		background: rgba(255, 255, 255, 0.2);
		padding-left: 10px;
	}*/

/*small-mobile*/
@media (max-width: 540px) {
	#gameking-footer .footer {
		height: auto;
		padding-bottom: 20px;
	}

		#gameking-footer .footer h1 {
			margin-right: 0px;
			padding-right: 0px;
		}

		#gameking-footer .footer .wrapper {
			display: table;
			margin: 0 auto;
			;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			gap: 10px;
		}

		#gameking-footer .footer h1:after {
			display: none;
		}

	#gameking-footer * {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#gameking-footer .footer .copy {
		width: 85%;
		margin: 25px auto;
	}

	address img {
		width: 90%;
	}
}
