@charset "UTF-8";

.movie .content {
	background:url(../../img/back_l.png) top center no-repeat;
	background-size:cover;
}

.movie .content .toparea h1 {
	width:100%;
	line-height:0;
	text-align:center;
}

.movie .content .toparea h1 img {
	width:70%;
}

.movie .gnav {
	padding:0 0 10px 0;
}

.movie .content .maincontent {
	width:100%;
	padding:0 0 25px 0;
}

.movie .content .maincontent h1 {
	width:100%;
	padding:0 0 20px 0;
	line-height:0;
}

.movie .content .maincontent h1 img {
	width:100%;
}

.movie .content .maincontent p {
	width:100%;
	line-height:0;
}

.movie .content .maincontent p img {
	width:100%;
}

.movie .content .maincontent dl {
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #CCCCCC;
}

.movie .content .maincontent dl dt {
	margin:0 0 10px 10px;
	padding:0 0 0 15px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	line-height:1.4;
	background:url(../img/icon_q.png) top left no-repeat;
}

.movie .content .maincontent dl dd {
	margin:0 0 10px 15px;
	padding:0 5px 0 15px;
	color:#333333;
	font-size:13px;
	line-height:1.4;
	background:url(../img/icon_a.png) top left no-repeat;
}


/* 150227 ================================= */

.movie h2 {
	margin-bottom:5px;
	}

.movie h2 img {
	width:100%;
	height:auto;
	}
	
.movie .thum_list {
	width:95%;
	height:auto;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
	}
	
.movie .thum_list li {
	width:50%;
	float:left;
	overflow:hidden;
	text-align:center;
	}
.movie .thum_list li img {
	width:95%;
	height:auto;
	}
.movie .thum_list li .title {
	width:95%;
	margin:0 auto;
	font-size:12px;
	line-height:16px;
	margin-top:5px;
	margin-bottom:10px;
	}