body {
	margin: 0;
	padding: 0;
}

body, td, button, input, textarea {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10px;
}

body, html {
  background-color: #b2b2b2;
	margin: 0;
	padding: 0;
	text-align: center;
}

table {
	position:fixed;
	bottom:0;
}

.notice {
	margin: 0 5px;
	padding: 50px 0 0;
	text-align:left;
	font-size:12px;
}

.notice .content {
	padding: 10px 20px 30px; 
	position:relative; 
	margin: 0 auto; 
	width: 950px; 
	background-color: white; 
	top: 50px;
}

.notice img {
	height: 50px; 
	margin: 15px 0;
}

hr {
	border: 1px solid #F1F1F1;
	margin: 50px 0 30px 0;
}

@media screen and ( max-width: 1000px ) {
	.notice .content {
		width: 550px; 
		top: auto;
	}
}

@media screen and ( max-width: 600px ) {
	.notice .content {
		width: 320px; 
	}
}

@media screen and ( max-height: 750px ) {
	table {
		position:relative;
		top: 165px;
	}
}
