@charset "UTF-8";

* { margin: 0px; padding: 0px; }

body {
	margin:0; padding:0; font-size:74.5%; line-height:140%;
	font-family: 'Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ', Meiryo,'ヒラギノ角ゴ Pro W3',sans-serif;
	background-color: #fff; color:#000000;
}
* html body{ font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}/* for WinIE6*/
*:first-child+html body{ font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }/* for WinIE7*/

img { border:none;}

/*h1, dl.spec{ display:none;}*/

#container{ background:url(../img/bg.jpg) top center repeat-x;height:600px;}

#swfcontainer{ height:600px; width:1150px; margin:0 auto;}

#footer_c{
	margin:0 auto; padding:0;
	background:url(../img/bgFooter.jpg) bottom center repeat-x;
}

#footer{
	width:1150px; margin:0 auto; padding:0; text-align:left;
}


#footer p{ font-size:10px; line-height:15px; width:950px; margin:0 auto; display:block;}

#footer dl{
	height:94px;
	margin:0;
/*	display:inline;
	float:left;*/
}

#footer dl dt{ display:none;}
#footer dl dd{ padding:28px 0 0 8px;}
#footer dl#newsArea{ width:315px; background:url(../img/newsarea.jpg) top left no-repeat; float:left;}
#footer #linkArea{
	width:605px; height:58px; float:right; background:url(../img/linkarea2.jpg) top left no-repeat;
	padding:28px 15px 8px; line-height:140%;
}
/*#footer dl#linkArea{ width:320px; background:url(../img/linkarea.jpg) top left no-repeat;}*/
#footer dl#linkAreaGame{ width:315px; background:url(../img/gamearea.jpg) top left no-repeat;}

#footer div#copyright{ 
	margin:0 auto;
	text-align:center; clear:both;
	
}
	
#footer div#info{ width:950px; margin:0 auto; }

dl#newsTopics{ padding:0 5px; margin:0; width:284px; height:62px; display:block; overflow:hidden; overflow-y:scroll; float:none; }
dl#newsTopics dt{ font-weight:bold; display:block; padding-top:5px;}
dl#newsTopics dd{ padding:0; width:270px; display:block;}


/* font
--------------------------------------------------------------*/
.lFontB{ font-size:120%; font-weight:bold;}
.fontPink{ color:#FF3366;}

/*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 */  

