@charset "EUC-JP";

/*----------------------------------------------------------------
	
	1 for SEO h1
	
	2 .jkSPSec
	
	3 .jkSPCon

----------------------------------------------------------------*/

/* 1 for SEO h1
========================================== */
div#jkSP div#jkSPHeaderPart{
	background:url("/etc/cinema/v_campaign/img/back.png") no-repeat left top;
	height:361px;
	width:715px;
	position:relative;
	overflow:hidden;
	padding-bottom:15px;
}

div#jkSP div#jkSPHeaderPart h1{
	background:url("/etc/cinema/v_campaign/img/title_logo.png") no-repeat left top;
	height:0px !important;
	padding:253px 0px 0px;
	width:302px;
	position:absolute;
	top:7px;
	left:200px;
	overflow:hidden;
}

div#jkSP div#jkSPHeaderPart p#jkSPPeriod{
	background:url("/etc/cinema/v_campaign/img/period.png") no-repeat left top;
	height:0px !important;
	padding:37px 0px 0px;
	width:432px;
	position:absolute;
	top:267px;
	right:-440px;
	/* right: 37px; */
	overflow:hidden;
	cursor: pointer;
}

div#jkSP div#jkSPHeaderPart p#jkSPPrice_off{
	background:url("/etc/cinema/v_campaign/img/price_off.png") no-repeat left top;
	height:0px !important;
	padding:192px 0px 0px;
	width:179px;
	position:absolute;
	top:-191px;
	/* top:177px; */
	left:29px;
	overflow:hidden;
	cursor: pointer;
}


div#jkSP div#jkSPHeaderPart p#jkSPLead{
	font-size:14px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	padding: 309px 0 0 255px;
	width:424px;
}

/* 2 .jkSPSec
========================================== */
div.jkSPSec{
	margin-bottom:10px;
}

div.jkSPSec.areaSpCon{
	width:717px;
	margin-left:-2px;
}

div.jkSPSec.areaCon{
	width:716px;
	margin-left:-1px;
}




/* 3 .jkSPCon
========================================== */
div.jkSPSec h2.jkSPBar{
	background:url("/etc/cinema/v_campaign/img/bar.png") no-repeat left top;
	font-size: 19px;
	line-height: 32px;
	_line-height: 34px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	width:715px;
	height:40px;
}

div.jkSPCon {
	background:url("/etc/cinema/v_campaign/img/conback.jpg") no-repeat right top;
	width:178px;
	height:478px;
	padding-left:1px;
	padding-bottom:10px;
	position:relative;
	float:left;
}

div.jkSPCon.noCon {
	background:url("/etc/cinema/v_campaign/img/no_conback.jpg") no-repeat right top;

}

div.jkSPCon img.jkSPImg {
	position:absolute;
	top:7px;
	left:8px;
}

div.jkSPCon h3 {
	width:167px;
	position:absolute;
	top:246px;
	left:7px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

div.jkSPCon div.txtCover {
	width: 178px;
	height: 49px;
	position:absolute;
	top:340px;
	left:1px;
}

div.jkSPCon p.jkSPSummary {
	width:167px;
	height:70px;
	overflow:hidden;
	position:absolute;
	top:312px;
	left:7px;
	font-size: 12px;
	line-height: 14px;
}

div.jkSPCon p.SpTime{
	width:79px;
	position:absolute;
	bottom: 61px;
	left:5px;
	font-size: 12px;
	line-height: 14px;
	text-align:center;
}

div.jkSPCon p.SpPrice{
	width:79px;
	position:absolute;
	bottom: 22px;
	left:5px;
	font-size: 12px;
	line-height: 14px;
	text-align:center;
}

div.jkSPCon ul.SpButton{
	position:absolute;
	bottom: 96px;
	left:86px;
}

div.jkSPCon li.SpWatch{
	position:absolute;
}

div.jkSPCon li.SpWatchHQ{
	position:absolute;
	top:26px;
}

div.jkSPCon li.SpDetail{
	position:absolute;
	top:52px;
}



/* 4 #packInfoBanner
========================================== */
div#packInfoBanner{
	padding-bottom: 5px;
}









