@charset "utf-8";

/*--- reset */
html { overflow-y: scroll; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th { text-align: left; }
q:before,q:after { content: ''; }
object,
embed { vertical-align: top; }
img{ vertical-align:top;}
/*hr,legend { display: none; }*/
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
img,abbr,acronym,fieldset { border: 0; }
li { list-style-type: none; }

a{outline:none; color:#0066FF;}

/*--- default */
body {
	background: #FFFFFF;
	color: #000;
	font-size:12px;
	text-align:center;
	/*font-size: small;*/
	font-family: "CI","Meiryo",verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
	line-height: 1.5;
}
* html body {	/* for IF6 */
	font-family: "lr oSVbN","MS PGothic",Sans-Serif;
}


#flashContent{
	width: 100%;
	height:647px;
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 1000px;
	
}

#swfArea { 
	height:647px;
	text-align:center;
}

#swfArea li { list-style-type:disc; margin:0 0 0 15px; padding:0; }


#footer { 
	height:23px;
	border-top:2px solid #F0E8DB;
	font-size:10px;
	padding-top:5px;
	clear:both;
	min-width: 960px;
	
}

#footer2 { 
	height:23px;
	border-top:2px solid #F0E8DB;
	font-size:10px;
	padding-top:5px;
	clear:both;
	min-width: 1000px;
	
}
	
* html #footer {
	width:expression(document.body.clientWidth < 962? "960px" : "auto");
}




