@charset "shift_jis";

/* -----------------------------
  index
------------------------------*/
.nexMovie {
margin: 0 auto 22px;
padding-top: 22px;
width: 950px;
position: relative;
}

.nexMovie h1 {
margin-bottom: 43px;	
}

.nexMovie #btnList {
margin-bottom: 8px;
width: 292px;
overflow: hidden;
float: right;
}

.nexMovie #btnList li {
margin-right: 2px;
float: left;
}

.nexMovie #btnList li a {
outline: none;	
}

.nexMovie #btnList li.video {
margin-right: 0;	
}

.nexMovie .navList {
padding-bottom: 23px;
}

.nexMovie .navList li {
margin-bottom: 38px;
width: 950px;
height: 194px;
background-repeat: no-repeat;
background-position: left top;
}

.nexMovie .navList li img {
margin-top: 6px;
margin-left: 58px;
}

.nexMovie .navList li.nav01 {
background-image: url(../../img/nav01_bg.jpg);
}

.nexMovie .navList li.nav02 {
background-image: url(../../img/nav02_bg.jpg);
}

.nexMovie .navList li a {
outline: none;	
}

.nexMovie .sns {
margin: 20px 0 40px 460px;
width:490px;
line-height:1;
overflow: hidden;
}

.nexMovie .sns li {
float:left;
list-style-type: none;
}

.nexMovie .sns .twitter {
width:90px;
padding-top:2px;
}

.nexMovie .sns .facebook {
width:340px;
}

.nexMovie .sns .mixi {
width:60px;
padding-top:3px;
}

.nexMovie .bnr {
margin: 0 0 30px 58px;
overflow: hidden;
zoom: 1;
}

.nexMovie .bnr li {
margin-right: 12px;
float: left;	
}

/* -----------------------------
  clearFix
------------------------------*/
#header:after,
#content:after,
#footer:after,
.section:after,
.clearFix:after {  
content: "";
display: block;
clear: both;
}

#header,
#content,
#footer,
.section,
.clearFix {
zoom: 1;
}

.clear {
clear: both;
}