@charset "utf-8";
html{
height: 100%;
}
body{
font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:95%;
line-height:1.8;
text-align:center;
margin:0;
height:100%;
background:url(../img/bg_main.gif);
}

/*===============================================
			clearFix
===============================================*/
.container:after,
.clearFix:after{
content:'';
display:block;
clear:both;
}
.container,
.clearFix{
min-height:1px;
⁄zoom:1;
_height:1px;
}
.container{
width:950px;
margin:0 auto;
}
#header{
width:100%;
height:230px;
background:url(../img/bg_head.jpg);
margin:0 0 -30px;
}
#header .container{
width:958px;
z-index:3;
}
#header img{
margin:-2px 0 0;
}
#main{
background:#fff;
}
#movieArea{
padding:40px 35px 0;
text-align:left;
background:url(../img/bg_movie.gif);
height:650px;
color:#fff;
}
#movieArea object,
#movieArea embed{
margin:0 0 30px;
outline:none;
}
#contentsArea{
padding:30px 35px;
background:#fff;
text-align:left;
}
#contentsArea{
padding:30px 35px;
background:#fff;
text-align:left;
}
#contentsArea h2{
font-weight:bold;
}
#movieArea p{
float:left;

}
#movieArea ul{
float:right;
margin:10px -30px 0 0;
}
#movieArea li{
width:auto;
float:left;
display: inline;
}
#contentsArea p{

margin:0 0 1em;
}
#contentsArea .btnArea{
text-align:center;
margin:30px 0 20px;
}
#footer{
width:100%;
color:#fff;
background:url(../img/bg_foot.gif);
}
#footer .container{
padding:5em 0 2em;
}