@charset "Shift_JIS";
/* CSS Document */

#Wrap{
	width:734px;
	margin:14px auto;
}
#movie{
	background:url(../img/section_bg.gif) no-repeat left top;
	padding-bottom:20px;
}
#lineup{
	border-bottom:1px solid #E0D9D3;
}
#lineup .productBox{
	width:675px;
	padding:0 29px 29px;
	background:url(../img/section_bg1.gif) no-repeat left bottom;
}
#lineup .productBox .img1{
	margin-top:20px;
}
#lineup .productBox a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity:0.8;
	-webkit-opacity:0.8;
}

#Wrap.sp{
	max-width:100%;
	width:auto;
	height:auto;
	padding:0 10px;
	box-sizing:border-box;
}
#Wrap.sp img{
	width:100%;
	vertical-align:top;
}
#Wrap.sp #movie{
	background:url(../img/section_bg.gif) no-repeat left top;
	padding-bottom:20px;
	background-size:100% auto;
}
#Wrap.sp #lineup .productBox{
	width:100%;
	background:url(../img/section_bg1.gif) no-repeat left bottom;
	background-size:100% auto;
	padding:0 4% 4%;
	box-sizing:border-box;
}
#Wrap.sp #lineup .productBox .img1{
	margin-top:4%;
}