.mod-brandTopImage {
	margin-bottom:0;
	margin-top:0;
	padding-top:50px;
}
.btnSplit1 {
	clear:both;
}
.btnSplit1 img {
	float:left;
}
.movieSelector {
	width:950px;
	text-align:center;
}
.movieSelector img  {
	display:inline;
	margin:0;
	cursor:pointer;
}
.block {
	background:#f6f4ed;
	padding-bottom:10px;
	margin-bottom:30px;
}
.block .title {
	display:block;
	margin:0;
}
.nowMovie {
	width:892px;
	margin:25px auto;
	background:#f6f4ed;
	overflow:hidden;
	position:relative;
}

.nowMovie img {
	display:block;
	float:left;
}
#movieArea {
	padding:0 158px;
	overflow:hidden;
	height:324px;
	background:#eae6d9;
	width:576px;
}
#movieArea2 {
	padding:0 158px;
	overflow:hidden;
	height:324px;
	background:#eae6d9;
}
.movieCaption {
	width:576px;
	height:120px;
	padding:15px 158px 0;
	background:#FFF;
}
.movieCaption p {
	overflow:hidden;
	font-size:12px;
	line-height:150%;
	color:#333;
}
#movieTitle,#movieTitle2 {
	font-size:14px;
	margin-bottom:5px;
}
#captionDetail {}
#captionDetail span,#captionDetail2 span{
	font-size:10px;
	color:#666;
	line-height:140%;
	display:block;
}
.movie2col {
	width:892px;
	margin:0 auto 20px;
	overflow:hidden;
	background:#FFF;
}
.movie2col .lft{
	width:314px;
	float:left;
}
.movie2col .lft p {
	padding:0 25px;
	font-size:12px;
}
.movie2col .lft p.movieTitle {
	color:#e27049;
	font-size:14px;
}
.movie2col .rgt{
	width:576px;
	float:right;
}
.products2 {}
.products2 .prd {
	width:475px;
	float:left;
}
.products2 .prd img {
	float:left;
}
.pc {
	display:block;
}
.sp {
	display:none !important;
}
.prNotes {}
.prNotes p {
	font-size:10px;
	color:#666;
	padding-top:10px;
	clear:both;
}
@media (max-width:640px){
	.mod-brandTopImage {
		padding-top:0px;
		margin:0;
	}
	.btnSplit1{
		overflow:hidden;
	}
	.btnSplit1 img,.block img {
		width:100%;
		height:auto;
	}
	.pc {
		display:none !important;
	}
	.sp {
		display:block !important;
	}
	.nowMovie {
		display:none;
	}
	.movieSelector,.movie2col{
		background:#f6f4ed;
		padding:0 3.5%;
		width:93%
	}
	.movieSelector .sp,.lft {
		background:#FFF;
		padding-bottom:0.75em;
		margin-bottom:0.75em;
	}
	.movieSelector .sp p {
		text-align:left;
		font-size:1.1em;
		padding:0.75em 1em 0;
		margin:0;
	}
	
	div.sp p span {
		font-size:0.75em;
		color:#666;
		line-height:100%;
	}
	.movie2col .lft {
		width:100%;
		background:#FFF;
	}
	.movie2col .lft p {
		font-size:1.1em !important;
	    margin: 0;
	    padding: 0.75em 1em 0;
	}
	.lft img.sp {
		margin-bottom:0.5em;
	}
	.products2 .prd {
		width:100%;
		float:none;
		clear:both;
	}
	.products2 .prd img {
		width:100%;
		height:auto;
	}
}