body 	{
	margin:0px auto;
	padding:0px;
	background:#cc9966 url(./img/bg.jpg) repeat-y center;
	font-size:14px;
	line-height:150%;
	text-align:center;
}
a {text-decoration:none}
a:link {color:#993333}
a:visited {color:#993333}
a:active {color:#ffffff; background-color:#996633}
a:hover {color:#ffffff; background-color:#996633}

h1	{
	font-size:28px;
	color:#000000;
	text-align:center;
	line-height:120%;
	}

h2	{
	font-size:16px;
	color:#990000;
	text-align:left;
	}

h3	{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-style:bold;
	color:#000000;
	text-align:left;
	
}

p	{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:150%;
	text-indent:1em;
}

li	{
	margin:10px 0px;
	padding:0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
}

hr	{
	width:90%;
	border-style:solid;
	border-color:#ffff00;
}

em	{
	color:#ff0000;
	font-style:normal;
}

.alll	{
	float:left;
	margin:0px;
	padding:5px;
	width:540px;
	text-align:left;
	overflow:auto;
}

.allc	{
	float:left;
	margin:0px;
	padding:5px;
	width:540px;
	text-align:center;
	overflow:auto;
}

.harfl 	{
	float:left;
	margin:5px 0px;
	padding:5px;
	width:260px;
	text-align:left;
}

.harfc	{
	float:left;
	margin:5px 0px;
	padding:5px;
	width:260px;
	text-align:center;
}

.button	{
text-align:center;
}

.new {
	margin: 0px;
	padding:0px;
	line-height:150%;
	font-size: small;
	text-align:left;
	text-indent:0.5em;
}

#container	{
	margin:0px auto;
	padding:0px;
	width:760px;

}

#header	{
	margin:0px auto;
	padding:0px;
	width:760px;
	height:100px;
	background:#996633 url(./img/header.jpg) no-repeat  center top;
}

#menu	{
	margin:0px auto;
	padding:5px 0px;
	width:750px !important;
	width /*IE6以下用ハック*/:760px;
	background-color:#cc9933;
	text-align:center;
}

#content	{
	margin:0px auto;
	padding:0px ;
	overflow:auto;
	width: 740px !important;
	width /*IE6以下用ハック*/: 760px;
	background:#ffffff url(./img/contentbg.gif) repeat-y center;
	border:solid 10px #ffcc99;
	text-align:center;
	}

#primary	{
	float:right;
	margin:0px;
	padding:10px;
	width:540px !important;
	width /*IE6以下用ハック*/:560px;
	background-color:#ffffff;
	line-height:120%;
	text-align:left;
}

#secondary	{
	float:right;
	margin:0px;
	padding:10px;
	width:160px !important;
	width /*IE6以下用ハック*/:180px;
	color:#996633;
	text-align:left;
}

#secondary p	{
	margin:5px 0px;
	padding:0px;
	line-height:150%;
	text-align:left;
	text-indent:0.5em;
}

#footer	{
	margin:0px auto; 
	padding:10px 0px;
	width:760px;
	background-color:#cc9933;
	text-align:center;
	clear:both;
}

#flash	{
	padding:0px;
	text-align:center;
}

#links	{
margin:20px;
padding:5px;
}

#links table	{
	margin:0px auto;
	padding:0px;
	border:none;
	width:440px;
	font-size:100%;
	text-align:center;
}

#links table th	{
	padding:0px 5px;
	width:140px;
	font-weight:normal;
	text-align:left;
}

#links table td	{
	padding:0px 5px;
	width:280px;
	text-align:left;
}

#bcc	{
	margin:0px;
	padding:0px ;
	width:740px !important;
	width /IE6以下用ハック/:760px;
	background-image:url(./img/bccbg.gif);
	border:solid 10px #ffcc99;
	text-align:center;
	overflow:auto;
	}

#secret1 {color: #ffffcc;}

.bcch	{
	height:400px;
	text-align:center;
}

p{
   border-style: double;
   border-width: 3px;
   border-color: #CC9966;