/* CSS Document */

@charset "UTF-8";

@media screen and (min-width: 1024px) {
	#contents {
		width: 98%;
		height: 98%;
		margin-left:auto;
		margin-right:auto;
		position:absolute;
	}
}
@media screen and (max-width: 1023px) {
	#contents {
		width: 100%;
		height: 98%;
		margin-left:auto;
		margin-right:auto;
		position:absolute;
	}
}
#logo {
	position: relative;
	width: 600px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	top: 50%;
	transform: translateY(-50%);
}

#logo img{
	display:block;
	width:200px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
}

#menu {
	display:table;
	width:600px;
}

#menu div {
	display:table-cell;
	width:200px;
	border:#E4E4E4 solid 1px;
	border-collapse:collapse;
	text-align:center;
	color:white;
	font-weight:bold;
	background-color:#6FB153;
}

.menuItem {
	position:absolute;
	z-index:1000;
	width: 600px;
	top: 0;
	left: 0;
	border:#E4E4E4 solid 1px;
	background-color:rgbargba(255,255,255,0.9);
	border-radius: 10px;
	padding:10px;
}