*		{
	margin	: 0;
	padding	: 0;
}

body {
	background-color		:	#ffffff;
	width								: 988px;
}

h1 {
	margin						: 30px 0 15px 60px;
	color							: #ff0066;
}

h2 {
	color							:	#ff0000;
	border-style			:	solid;
	border-color			:	#660066;
	border-width			:	2px 0 2px 20px;
	padding						: 5px 5px 5px 5px;
}

h3 {
	color							: #cccccc;
	padding						: 10px 0 10px 10px;
	background-color	: #333333;
	border						:	1px solid #cccccc;
	text-align				:	center;
}

h4 {
	color							:	#ff0000;
	margin-top				:	50px;
	border-style			:	solid;
	border-color			:	#660066;
	border-width			:	2px 0 2px 20px;
	padding						: 5px 5px 5px 5px;
}

li	{
	list-style				: circle;
}

#atama	{
	background-color	: #660066;
	top								:	0;
	width							: 100%;
	height						: 120px;
	border						:	1px solid #cccccc;
}

#atama p	{
	margin						: 20px 0 15px 60px;
	color							:	#ff0066;
}

#karada	{
	width							: 100%;
}

#banner	{
	width							:	256px;
	float							: left;
	text-align				:	center;
}

#contents	{
	width							: 520px;
	float							: left;
	margin-left				:	5px;
	margin-top				:	5px;
}

#contents p.b1	{
	padding						: 10px 10px 10px 10px;
}

#contents p.b2	{
	padding						: 5px 5px 5px 5px;
}

#contents ul	{
	padding						: 0 10px 10px 10px;
}

#contents li	{
	list-style				: none;
	padding						: 5px 0 0 0;
}

#menu		{
	width							: 200px;
	float							: right;
}

#menu ul {
	padding						: 10px 10px 10px 20px;
}

#foot	{
	clear							: both;
	text-align				:	center;
}

#foot	p {
	margin-top				:	5px;
	margin-buttom			:	15px;
}

#foot li	{
	list-style				: none;
}

