* {
	margin: 0;
	padding: 0;
}

html,
body {
	background-color: #000;
	width: 100%;
	height: 100%;
}

img {
	display: block;
}

p {
	margin: 0;
}

.wp {
	width: 100%;
	max-width: 750px;
	margin: auto;
	min-height: 100%;
	position: relative;
}

.bg {
	position: absolute;
	top: 0;
	max-width: 100vw;
}

.logo>img {
	position: absolute;
	margin: auto;
	z-index: 2;
	width: 38.6vw;
	max-width: 290px;
	top: 25px;
	left: 50%;
	transform: translate(-50%, 0);
}

.kf>img {
	position: absolute;
	z-index: 2;
	top: 260px;
	right: 2px;
	height: 28.6vw;
	max-height: 215px;
}

.url{
	position: relative;
	top: 1020px;
}
.url>a{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}
.url>a>span{
	position: absolute;
	color: #fefbb3;
	font-size: 24px;
	left: 280px;
}
.url>a>img{
	height: 8vw;
	max-height: 60px;
}
.url>a>img.go{
	margin-left: 10px;
	height: 6.2vw;
	max-height: 47px;
}
@media (max-width: 750px) {
	.logo>img{top:3.3vw;}
	.kf>img{top:34.6vw;}
	.url{top:136vw;}
	.url>a>span{left: 37.3vw;font-size: 3vw;}
}