@charset "utf-8";
/* CSS Document */
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	background-color: #000000;
}
.alignCenter{
	text-align:center;
}
.alignRight{
	text-align:right;
}
.alignLeft{
	text-align:left;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearLeft{
	clear:left;
}
.clearRight{
	clear:right;
}
.clearBoth{
	clear:both;
}
.varTop {
	vertical-align:top;
}
.noMargin {
	margin:0;
	padding:0;
}

.noWrap {
	white-space:nowrap;
}

h1 {
	font-size:10px;
	text-align:right;
	font-weight: normal;
	color: #9B7E39;
}

#setWidth {
	width:792px;
	margin:0 auto;
}
#siteImg {
	margin:0;
	padding:0;
	text-align:center;
}
#siteImg img {
	border:none 0;
}
#menu {
	position:relative;
}
#menu div {
	float: left;
}
#menu a{
}
#menu img {
	border:none 0;
}


#floatMenu {
	margin:0px;
	padding:0px;
	position:relative;
	clear:both;
}

#floatMenu div {
	height: 0px;
}
#floatMenu div.menuOff{
	position:relative;
	overflow:hidden;
}
#floatMenu div.menuOn{
	overflow:hidden;
	background-color:rgb(0,0,0);
}
#floatMenu > div.menuOn{
	overflow:visible;
}

@media print { 
	#floatMenu div {
		display:none;
	}
}


#floatMenu ul {
	margin: 0px;
	padding: 3px;
	position: relative;
	top:-1px;
	width: 200px;
	background-color:rgb(0,22,65);
	font-size:12px;
}
@media screen {
	#floatMenu ul {
		filter: alpha(opacity=80);
		opacity:0.80;
	}
}
#floatMenu ul li{
	margin-top: 3px;
	display:inline;
}
#floatMenu ul li a{
	padding:2px 5px;
	margin:3px 5px;
	display:block;
	line-height:14px;
	height:14px;
	text-decoration:none;
	border-left:4px solid rgb(220,157,50);
}
#floatMenu ul li a:hover{
	border-left:4px solid rgb(255,30,0);
	background:rgb(67,67,101);
}

#pdMenu01 ul {
	left:0px;
}
#pdMenu02 ul {
	left:198px;
}
#pdMenu03 ul {
	left:396px;
}
#pdMenu04 ul {
	left:594px;
}


#main {

}

#bottomMenu {
	margin:0;
	padding:0;
	width:100%;
	text-align:right;
	background-color:rgb(0,0,0);
	background-image:url(../img/template/bottom_bar.gif);
	background-repeat:repeat-x;
}
#bottomMenu img {
	border:none 0;
}
 
#ftr {
	font-size: 10px;
	color: #666666;
	text-align:center;
	margin:0;
	padding:0;
}
