@charset"Shift_JIS";/*---文字コード指定（日本語のコメント･日本語フォント指定の際は必須）---*/

body {
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif, Osaka;
	text-align: center;
	margin: 20px auto;
	color: #4f4f4f;
	background-color: #fff;
	font-size: 12px;
}
body a {
	color: #4f4f4f;
	text-decoration: none;
}
a img{
	border:none;
}
#menu {
	width: 748px;
	border-bottom: 1px dotted #333333;
	white-space: nowrap;
}
#menu ul {
	margin: 0px;
	padding: 0px;
}
#menu li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 23px;
}

#cmenu {
	width: 748px;
	border-bottom: 1px dotted #333333;
	white-space: nowrap;
	padding-top: 7px;
}
#cmenu ul {
	margin: 0px;
	padding: 0px;
}
#cmenu li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 23px;
}
#header {
	margin: 0px auto;
	padding:0;
	width: 750px;
}
#header h1 {
	width: 748px;
	margin: 0px auto;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 0px;
	text-align: left;
}
#container {
	width: 748px;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin: 0px auto;
	padding-bottom: 15px;
}
#footer {
	width: 750px;
	margin: 0px auto 20px;
}

#pankuzu {
	font-size: 10px;
	text-align: left;
	margin: 18px auto 8px 7px;
}
#pankuzu a {
	color: #4f4f4f;
	text-decoration: none;
}
#pankuzu a:hover {
	text-decoration: underline;
}
#pankuzu .main {
	margin-top: 8px;
}
body a:hover {
	color: #999999;
	text-decoration: underline;
}
/* for top 2007 ===============================================*/
h1#toph1{
	display:none;
}