*	{
	margin:0px;
	padding:0px;
}

body	{
	position:static;
	width:100%;
	margin:auto;
	padding:0px;
	color:#404040;
	letter-spacing:1px;
	line-height:165%;
	font-size:95%;
	text-align:center;
}

a:link	{
	color:#0080ff;
}

a:visited	{
	color:#0080ff;
}

a:hover	{
	text-decoration:underline;
	color:#00ffff;
}

#all	{
	position:static;
	margin:auto;
	padding:0px 5px;
	width:100%;
	background-color:#ffffff;
	text-align:center;
}

#header	{
	position:static;
	width:850px;
	height:80px;
	margin:auto;
	padding:0px;
	background-image:url('../imgsrc/header.png');
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:right;
}

#header h1	{
	margin:-22px 0px 0px 0px;
	font-size:85%;
	color:#c0c0c0;
}

#header .intro	{
	clear:both;
	font-size:65%;
	font-weight:bold;
	text-align:right;
	margin:3px 0px;
}

#header img	{
	border:0px;
}

#header a:hover	{
	border-bottom:2px solid #c90000;
}

#search	{
	position:static;
	height:30px;
	display:block;
	margin:25px 0px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:70%;
}

#main	{
	position:static;
	width:100%;
	margin:0px auto 15px;
	padding:0px;
	background-color:#ffffff;
	text-align:center;
}

#h_menu	{
	position:static;
	width:100%;
	height:40px;
	margin:auto;
	padding: 0px;
	text-align:center;
	border-bottom:2px solid #008000;
	background-image:url('../imgsrc/bg_h_menu.png');
}

#h_inner	{
	position:static;
	width:850px;
	height:40px;
	margin:auto;
	padding:0px;
	background-image:url('../imgsrc/bg_h_menu.png');
}

#pankuzu	{
	clear:both;
	position:static;
	width:850px;
	/height:12px;
	height:20px;
	margin:auto;
	padding:0px;
	text-align:left;
	font-size:75%;
}

#contents	{
	position:static;
	width:850px;
	margin:auto;
	padding:0px;
	text-align:center;
}

#cat	{
	position:static;
	clear:both;
	width:850px;
	font-size:85%;
	margin:5px 0px 10px 0px;
	text-align:center;
}

#footer	{
	position:static;
	clear:both;
	width:100%;
	height:150px;
	margin:auto;
	padding:0px;
	text-align:center;
	font-size:80%;
	background-image:url('../imgsrc/bg_copy.png');
	background-repeat:repeat-x;
}

#footer_inner	{
	position:static;
	width:850px;
	margin:auto;
}

#copy	{
	position:static;
	width:850px;
	height:20px;
	margin:auto;
	/padding:0px;
	padding:3px 10px 0px 0px;
	text-align:right;
	font-size:100%;
}

#address	{
	position:static;
	float:left;
	margin:auto;
	/padding:0px;
	padding:0px 15px;
	line-height:150%;
	width:550px;
	text-align:left;
}

#footer_ask	{
	position:static;
	float:right;
	margin:auto;
	width:300px;
	text-align:center;
}

#footer_ask01			{
	display:block;
	margin:20px auto;
	width:180px;
	height:62px;
	background-image:url('../imgsrc/btn_ask_s.png');
	text-indent:-5000px;
	list-style:none;
	position:static;
}

#footer_ask01 a		{
	display:block;
	width:180px;
	height:62px;
	background-image:url('../imgsrc/btn_ask_s.png');
	background-position:top left;
}

#footer_ask01 a:hover	{
	background-position:bottom left;
}


