@charset "EUC-JP";

/*----------------------------------------------------------------
	
	1 #headerPart

	2 .cinemaSpSec

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

/* 1 #headerPart
========================================== */
div#cinemaSp #headerPart {
	background: url("/etc/cinema/koreeda/img/header_top.jpg") no-repeat left top #ebebeb;
	width: 715px;
}

div#cinemaSp #headerPart div#headerPartBottom {
	background: url("/etc/cinema/koreeda/img/header_bottom.jpg") no-repeat left bottom;
	width: 715px;
	padding: 0 0 15px;
}

div#cinemaSp #headerPart div#headerPartBottom h1 {
	height: 74px;
	width: 519px;
	margin: 0 auto;
	padding: 23px 0 0;
}

div#cinemaSp #headerPart div#headerPartBottom p.hdLead {
	width: 519px;
	margin: 0 auto;
	padding:14px 0 15px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: justify;
	text-justify: inter-ideograph;
	letter-spacing: 0.25em;
	color: #808080;
}

div#cinemaSp #headerPart div#headerPartBottom ul { width: 715px;}

div#cinemaSp #headerPart div#headerPartBottom ul li {
	width: 118px;
	float: left;
	padding: 0 0 0 1px;
	position: relative;
}

div#cinemaSp #headerPart div#headerPartBottom ul li a {
	display: black;
	text-align: center;
	padding: 0 0 3px;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conTtl {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
	height: 32px;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conBtn {
	text-align: center;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conBtn a{
	padding: 0;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conBtn span{
	display: block;
	text-align: right;
	height: 19px;
	width: 92px;
	font-size: 10px;
	padding: 4px 6px 0 0;
	margin:1px 0 0 9px; 
	margin:1px 0 0 0\9; /* IE8 and below */
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conBtn span.conSpTime{
	background: url("/detail/bg_period.gif") no-repeat left center ;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conBtn span.conSpPrice{
	background: url("/detail/bg_price.gif") no-repeat left center ;
}

div#cinemaSp #headerPart div#headerPartBottom ul li p.conCap {
	display: none;
	width: 150px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	position: absolute;
	top: -88px;
	left: -29px;
	padding: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #4d4d4d;
	background-color: #ebebeb;
	border: 1px solid #669999;
}


/* 2 .cinemaSpSec
========================================== */
div.cinemaSpSec {
	width: 715px;
	margin-bottom: 15px;
}

div.cinemaSpSec h2 { margin-bottom: 5px;}
div.cinemaSpSec p.cinemaSpSecTxt {
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #808080;
	float: left;
}
div.cinemaSpSec p.cinemaSpSecTxt.pOne { width: 542px;}
div.cinemaSpSec p.cinemaSpSecTxt.pTwo { width: 379px;}
div.cinemaSpSec p.cinemaSpSecTxt.pThree { width: 294px;}


div.cinemaSpSec ul { }

div.cinemaSpSec ul li {
	width: 160px;
	float: right;
	padding: 0 0 0 3px;
}
div.cinemaSpSec ul li.jkImg { width: 82px;}

div.cinemaSpSec ul li a {
	display: black;
	text-align:center;
	padding:0 0 3px;
}

div.cinemaSpSec ul li p.conTtl {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: right;
}

p.bottomCopySp {
	font-size: 10px;
	line-height: 14px;
	color: #808080;
	width: 715px;
	margin: 50px 0 0;
	padding: 5px 0 20px;
	border-top: 1px solid #b2b2b2;
}

