@charset "UTF-8";
/*
*	staff.css
*/
section {
  *zoom: 1;
}
section:after {
  content: "";
  display: block;
  clear: both;
}

/* ==========================================================
  h2
========================================================== */
.movie .page-title {
  left: -3px;
  top: 20px;
} 
.movie h2 {
	clear:both;
}

/* ==========================================================
	xxx
========================================================== */
.container {
  background: url(../images/movie/contents_bgTop.png) no-repeat 0 0;
  padding: 73px 0 0;
  margin-top: 20px;
}

.movie_inner {
  background: url(../images/movie/contents_bgRepeat.png) repeat-y 0 0;
}

.contents-bottom {clear:both;}

ul.msg_list {
  margin: 0 auto;
  width: 954px;
}
  ul.msg_list li {
    float: left;
    padding: 0 4px 0 0;
  }


p.text {
	color:#1d9ef6;
	font-size: 11px;
    padding: 0 0 10px 576px;}
.wallpaper {width:556px; margin:auto;}

.movie ul.btns {
	width: 543px;
	margin:10px auto;
	padding-bottom: 320px;}

.movie ul.btns li {
    height: 56px;
	float:left;
    width: 176px;
	margin-right:5px;
}

.movie ul.btns li.btn01 a { background: url(../images/movie/btn01.gif) no-repeat scroll 0 0;}
.movie ul.btns li.btn02 a { background: url(../images/movie/btn02.gif) no-repeat scroll 0 0;}
.movie ul.btns li.btn03 a { background: url(../images/movie/btn03.gif) no-repeat scroll 0 0;}

.movie ul.btns li a {	
    display: block;
    height: 56px;
    text-indent: -9999px;}
	
.movie ul.btns li a:hover {
    background-position: 0 -56px;
}


ul.wallpaper-list {}
ul.wallpaper-list li {
	padding: 0 0 20px;
	float:left;
	width:207px;}
	ul.wallpaper-list li p {
		background: url(../images/movie/bg_ymd.png) no-repeat scroll center 3px rgba(0, 0, 0, 0);
		color: #FFFFFF;
		font-size: 16px;
		padding: 4px;
		text-align: center;}
	ul.wallpaper-list li img {
		border: 2px #fff solid;}