*{
	margin		: 0px;
	padding		: 0px;
}

body{
	font-size	: 9pt;
	background	: #eee url(../images/background.gif);
	text-align	: center;
}

img{
	border-width	: 0px;
	border-style	: none;
	vertical-align	: top;
}

h1{
	padding		: 20px 0px 5px;
	font-family	: Georgia;
	font-size	: 30px;
	background	: #fff;
	letter-spacing	: 2px;
	font-weight	: bold;
}

h1 a{
	color		: #222;
	text-decoration	: none;
}

h2{
	padding		: 0px 0px 15px;
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 11px;
	background	: #fff;
	letter-spacing	: 2px;
	color		: #222;
	font-weight	: bold;
}

#top_wrapper{
	text-align	: center;
	margin		: 0px auto;
	width		: 668px;
	background	: #fff;
	padding		: 0px 5px 0px 10px;
}

#wrapper{
	text-align	: left;
	margin		: 0px;
	width		: 668px;
	float		: left;
	background	: #fff;
}

.contents_top{
	text-align	: center;
	width		: 663px;
	padding		: 1px 0px;
	background	: #eee;
	margin		: 0px 0px 20px;
}

.contents_top img{
	border-style	: solid;
	border-width	: 10px 11px 10px 10px;
	border-color	: #fff;
}

.contents{
	float		: left;
	width		: 167px;
	height		: 69px;
}


.contents img{
	border-width	: 1px;
	border-style	: solid;
	border-color	: #eee;
	margin		: 0px;
}

h3{
	padding		: 10px 0px 5px 15px;
	background	: #f5f5f5;
	font-family	: Georgia;
	font-size	: 18px;
	color		: #666;
	border-width	: 25px 0px 1px;
	border-color	: #f5f5f5;
	border-style	: solid;
	letter-spacing	: 2px;
}

#footer{
	padding		: 10px 0px 10px;
	clear		: both;
	letter-spacing	: 2px;
	color		: #000;
	font-family	: "ＭＳ Ｐゴシック";
}

#footer a{
	color		: #000;
}