@charset "UTF-8";


* { margin: 0px; padding: 0px; }
body, div, img, h1, h2, a, { margin:0; padding:0; }

img, a { border:none;}

body {
	font-size:74.5%;
	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-color:#FCDFCD;
	background:url(../img/bg.jpg) top center repeat-x;
}

#container { width:1100px; height: 715px; margin:0 auto; }

#coroArea{ width:445px; height:45px; display:block; padding:5px 0 5px; float:right;}
#movieArea{
	width:452px; height:45px; margin:5px 0 0 0; display:block; float:left;
	background:url(../img/bg_pvcm.jpg) top left no-repeat;
}
#movieArea dl{
	width:295px; height:45px; display:block; margin:0; padding:0; float:left;
}
#movieArea dl dt{ float:left; display:block; overflow:hidden;}
#movieArea dl dt#cmT{ width:90px; text-indent:-10000em;}
#movieArea dl dt#pvT{ width:56px; text-indent:-10000em;}
#movieArea dl dd{ float:left; padding-top:1px;}
#movieArea div#bnrWmp{
	width:155px; float:right; height:42px; padding:1px 2px 2px 0; font-size:9px; line-height:10px;
	letter-spacing:-0.1em;
}
#movieArea div#bnrWmp #bnr_wmp{ float:left; padding-right:5px;}
#bannerArea{ width:430px; margin:0 auto; padding:5px 0; float:left;}
#bannerArea ul { list-style:none;}
#bannerArea ul li { float:left; padding-right:3px;}

#footer { width:100%; height:40px; margin:0 auto;}

img{vertical-align:top;}


/*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 */  




