/* reset */

html, body { margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, font, img, li, ol, ul, button, table, caption, tr, th, td, {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:medium;
	line-height:1;
	font-family:inherit;
	text-align:center;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
/* 本文 */
	#container {
		width: 395px;
		height: auto;
		margin: 10px auto 20px auto;
		padding-bottom: 20px; 
		border-width: 5px;
		border-style: solid;
		border-color: maroon; 
		text-align: center;
	}
	#headwrapper {
		width: 375px;
		height: auto;
		margin: auto;
		text-align: center;
		}
	#logobox {
		margin-top:5px;
	}
	#titlebox {
		width: 375px;
		height: auto;
		margin: 10px auto 30px auto;
		text-align: center;
		}
	#messagebox {
		width: 375px;
		height: auto;
		margin: 30px auto 10px auto;
		text-align: center;
		}
	#mainwrapper {
		width: 375px;
		margin: 30px 0 20px 0;
	}
	h1 {
		font-size: xx-large;
		font-weight: 900;
		font-family: fantasy;
		color: #00AAFF;
		letter-spacing: 0.2em;
	}
	h2 {
		font-size: x-large;
		font-weight: 800;
	}
	#footwrapper {
		width: 375px;
		height: auto;
		margin: 10px auto;
	}
	#footer {
		width: 320px;
		height: auto;
		margin: 0px auto;
		font-size:0.9em;
		font-weight: normal;
		text-align: left;
		line-height: 1.4em;
	}
		
}