body,p,h1 {margin:0; padding:0;}
a,img {border:0; text-decoration:none;}

body {
	font:62.5% "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Helvetica, sans-serif;
	line-height:2em;
	background-color:#000000;
	
	overflow-y:hidden;
}

#flashContent {
}

body { text-align:center; }  
#wrap { width:620px; text-align:left; margin:0 auto;float:center; }  
#inner { margin:0 0; }  
#mainWrap { width:430px; float:left; } 
#mainWrap2 { width:420px; float:right; text-align:right;}  
#mainWrap3 { width:420px; float:right; text-align:right;}  
#mainWrap4 { width:420px; float:right; text-align:right;}  
#mainWrap5 { width:420px; float:right; text-align:right;}  
#mainWrap6 { width:420px; float:right; text-align:right;}  
#mainWrap7 { width:420px; float:right; text-align:right;}  
#mainWrap8 { width:420px; float:right; text-align:right;}  
#sideWrap { width:180px; float:right; text-align:left; }  
#sideWrap2 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;}
#sideWrap3 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;}  
#sideWrap4 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;}  
#sideWrap5 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;}  
#sideWrap6 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;}  
#sideWrap7 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;}  
#sideWrap8 { width:180px; float:center; margin:0 auto; text-align:left;font-size:1.5em;padding:7px 0px 7px 0px;background:#fff;} 
#sideWrap9 { width:180px; float:center; margin:0 auto; text-align:left;}
#sideWrap10 { width:180px; float:center; margin:0 auto; text-align:left;}


h1 {
	padding:0px 0 0px 0px;
	color:#fff;
	font-size:2em;
	
}
h2 {
	padding:0px 0 0px 0px;
	color:#fff;
	font-size:1.7em;
	
}

p#apeal {
	padding:0 0 0 0px;
	color:#fff;
	font-size:1.2em;
}
ul{ 
padding:0 0 0 0px;
	color:#fff;
	font-size:1.2em;
}
li{
	padding:7px 7px 0 0px;
	list-style-type: none;
}
ol{ 
padding:0 0 0 40px;
	color:#fff;
	font-size:1.2em;
}
strong{
	
    padding:0px 0px 0px 0px;
	color:red;
	font-size:1.2em;
}
p#side{
	
    padding:0px 0px 0px 0px;
	color:#fff;
	font-size:1.2em;
}
p {
	padding:0 0px 0 0px;
	color:#fff;
	font-size:1.2em;
}

p#contact span {
	color:#fff;
}
span#designteam {
	display:block;
	padding:0 0 0 00px;
	font-size:1em;
}

address {
	display:block;
	padding:0 0 0 20px;
	color:#fff;
	font-size:1em;
	font-style:normal;
}

p#getflashplayer {
	margin:0px 0 0;
	padding:0 0 0 00px;
	font-size:0.8em;
}

p#update {
	margin:0px 0 0;
	font-size:0.8em;
}

p#copyright {
	margin:0px 0 0;
	font-size:0.8em;
}

a:link {
	color:#777;
}
a:visited {
	color:#777;
}
a:hover {
	color:#CCC;
}