@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td, form, fieldset{
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 1.3;
	
}	

a {
	text-decoration: none;
}

img {
	border: 0;
}

*:first-child+html * {
	letter-spacing: 0; /* hasLayout問題を回避 */
}


body{
	background:url(images/haikei2.jpg) repeat center top;
	overflow-x:hidden;
	font-size:90%;
	color:#0000CC;
}
#wrapper{
	position:relative;
	width:900px;
	
	margin:auto;
	
}


#flash{
	position:absolute;
	left:-200px;
	width:1260px;
	margin:auto;
	
	
}
	

#footer{
	position:absolute;
	top:850px;
	width:900px;
	
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

#copyright{
	margin:auto;
	position:absolute;
	top:920px;
	clear:both;
	text-align:center;
	width:900px;
	padding-bottom:50px;
}