
HEADER { margin-top : auto; }

FOOTER { margin-bottom : auto; }

MAIN {
	flex           : none;
	display        : flex;
	flex-direction : row;
}

SECTION {
	min-width     : unset !important;
	max-width     : unset !important;
	width         : 30em !important;
	height        : 20em !important;
	margin        : auto;
	border-radius : 0.5em;
}

MAIN > SECTION {
	text-align : center;
}

MAIN > SECTION > FORM {
	height          : 20em;
	padding         : 0.5em 1em;
	display         : flex;
	flex-direction  : column;
	justify-content : space-around;
}

MAIN > SECTION > FORM > * {
	flex : none;
}

MAIN > SECTION > FORM > LABEL {
	display : block;
}

MAIN > SECTION > FORM > LABEL > * {
	width : 100%;
}

LI {
	height: 3.3em;
	line-height: 3.3em;
}

INPUT, BUTTON {
	width: 100%;
	height: 100%;
}

.naverWorks {
	background: #19ce60;
	color: #fff;
	font-weight: 1000;
}