body {
	background-color: black;
	/* width: 90%;
	height: 65%;	 */
}

.landing {
	position: relative;
}

.nihon {
	height: 80vh;
	width: 100%;
	position: relative;
}

.nihon h1 {
	position: absolute;
	transform: translate(-50%,-50%);
	top: 35%;
	left: 50%;
	color: goldenrod;
	font-size: 12rem;
}

.nihon h2 {
	position: absolute;
	transform: translate(-50%,-50%);
	top: 65%;
	left: 50%;
	color: darkred;
	font-size: 4rem;
}

.heading {
	color: goldenrod;
	position: absolute;
	top: 3rem;
	left: 3rem;
	font-weight: 700;
	font-size: 2rem;
}

.signature {
	color: goldenrod;
	position: absolute;
	top: 3rem;
	right: 3rem;
	font-weight: 700;
	font-size: 2rem;
}

nav {
/*	grid-area: nav;*/
	display: flex;
	justify-content: space-around;
}

a {
	text-decoration: none;
	color: black;
	font-weight: bold;
}

button {
    /* color: black; */
    background-color: goldenrod;
	/* position: absolute; */
	height: 36px;
	/* width: fit-content; */
	width: 6rem;
	height: 5rem;
}