body{text-align:center; padding:0; margin:0;}

table{margin:0;padding:0;}

#header{width:770px; margin:0; padding:0;}

#main{width:770px; margin:0; padding:0;}

#menu{width:177px; float:left; text-align:left; margin:0; padding:0;}

#content{width:590px; float:left; text-align:left; margin:0; padding:0;}

#footer{width:770px; margin:0; padding:0;}

.bodycopy{
font-family: Osaka, Arial, Helvetica, sans-serif, MS P Gothic;
font-size:12px;
line-height: 16px;
color:#666666}

.number11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

.bg_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.txt_48 {
	font-family: "MS PGothic";
	font-size: 48px;
	color: #4F4F4F;
}
a:link{
	color:#6F6F6F;
	text-decoration:none;
}

a:visited{
	color:#6F6F6F;
	text-decoration:none;
}

a:hover{
	color:#6F6F6F;
	text-decoration:underline;
}

a:active {
	color:#6F6F6F;
}

a.number11:link{
	color:#FFFFFF;
	text-decoration:none;
}

a.number11:visited{
	color:#FFFFFF;
	text-decoration:none;
}

a.number11:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

a.number11:active {
	color:#FFFFFF;
}
.pop_txt {
	font-family: Osaka, Arial, Helvetica, sans-serif MS P Gothic;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}