@charset "UTF-8";
/*
  nengaman
  ■ top index css
  MarkUp -> Pati:)
  LAST UPDATE
  - 2012.11.29 製作開始 (Pati)
--------------------------------------------------------------*/
article{
  min-height:1588px;
}

* html article{
  height:1588px;
}

.nengaman{
  margin:0 0 50px;
}


.sns li{
  float:left;
}

.nengaman h1{
  float:left;
  width:210px;
}

.cont{
  float:right;
  width:707px;
}

.cont p{
  margin:0 0 30px
}

.cont p.txt_main{
  margin:0 0 45px;
}


.present{
  position:relative;
}

.btn_movie{
  left: 260px;
  position: absolute;
  top: 323px;
}

.main{
  margin:0 0 30px;
}

#playerbox{
  height:397px;
  width:706px;
}

.code{
  background:#fff;
  color:#e51905;
  font-size:1.6em;
  margin:30px 0 ;
  padding:15px 0 ;
  text-align:center;
}

.code span{
  color:#000;
  display:block;
  font-size:.6em;
}


#movie_area{
  margin:0 0 50px;
}

.btn{
  margin:0 0 30px;
}

#coupon_area{
  margin:0 0 30px;
}

.click_movie{
  cursor:pointer;
}

footer section{
}
/* CLEAR,COLOR,OHTER
--------------------------------------------------------------*/
.mag_red{color: #c81e1e;}

.clear{clear: both;}

.clearfix,
.nengaman{
	overflow: hidden;
	font-family: Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", "Hiragino Kaku Gothic Pro", sans-serif;
}

.clearfix:after,
.nengaman:after{
  clear: both;
  content: "";
  display: block;
  overflow: hidden;
}

/*\*/
* html .clearfix,
* html .nengaman{
  height: 1em;
  overflow: visible;
}
/**/
