@charset "UTF-8";


* { margin: 0px; padding: 0px; }
body, div, img, h1, h2, a, { margin:0; padding:0; }

img, a { border:none;}

body {
	font-size:12px;
	font-family:verdana, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	color:#000000;
	line-height:1.5;
	background:#ffffff;
	background:url(../img/bg.jpg) top repeat-x;
}

.fontS{ font-size:10px;}
.fleft{ display:block; float:left;}
.fright{ display:block; float:right;}
.imgCenter{ display:block; margin:0 auto;}

#container {
	width:100%;
	height:550px;
	margin:0 auto;
}

#swfContent{ height:550px;}

#footer { width:100%; height:40px; margin:0 auto;}
#copyArea{ width:100%; height:20px; background-color:#3399cc; font-size:10px; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
#copyright{ width:950px; margin:0 auto; padding:5px 0 4px; background-color:#3399cc; line-height:10px;}

#bnrArea{ width:950px; height:55px; margin:0 auto; padding-top:5px;}

dl#specArea{ width:490px; height:50px; display:block; overflow:hidden; background:url(../img/spec.gif) left top no-repeat;}
dl#specArea dt{ text-indent:-10000em;}
dl#specArea dd{ text-indent:-10000em;}

ul#bannerArea{ height:35px; width:450px; display:block; float:left;}
ul#bannerArea li{ list-style:none; display:block; float:left; padding-right:3px;}

ul#bannerArea2{ height:100px; width:450px; display:block; float:left;}
ul#bannerArea2 li{ list-style:none; display:block; float:left; padding-right:3px;}


img{ line-height:0;}


/*clearfix
--------------------------------------------------------------*/
 
.clearfix:after {  
visibility: hidden;  
display: block;  
font-size: 0;  
content: " ";  
 clear: both;  
height: 0;  
}  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  
