@charset "UTF-8";

/* -----------------------------------------------
FileName:theater.css
----------------------------------------------- */

/* メインコンテンツ
------------------------------------------------*/
/* h1タイトル */
div.main h1 {
	margin-top:20px;
}

/* リード */
div.main p.lead {
	margin:20px 10px 0;
	color:#333333;
	font-weight:bold;
}

/* 劇場案内 */
div.main div.theater {
	margin-top:20px;
	width:605px;
	min-height:670px;
	_height:670px;
	background:transparent url(../images/bg_theater.gif) no-repeat;
}
div.main div.theater div.bot {
	padding-bottom:75px;
	width:605px;
	background:transparent url(../images/bg_theater_bot.gif) no-repeat 0 100%;
}
div.main div.theater div.area01 {
	float:right;
	margin-right:9px;
	width:136px;
	display:inline;
}
div.main div.theater div.area02,
div.main div.theater div.area03,
div.main div.theater div.area04 {
	float:right;
	margin-right:14px;
	width:136px;
	display:inline;
}
div.main div.theater div dl {
	margin:0 0 20px 5px;
}
div.main div.theater div dl dt {
	margin-top:8px;
	font-weight:bold;
}
div.main div.theater div dl dd {
	padding:3px 0 2px;
}
div.main div.theater div dl dd ul li {
	clear:both;
}
div.main div.theater div dl dd ul li a {
	float:left;
	padding-left:15px;
	background:transparent url(../images/theater_arrow.gif) no-repeat 0 50%;
}
div.main div.theater div dl dd ul li span {
	float:right;
	width:24px;
}
div.main div.theater div dl dd ul li span img {
	vertical-align:middle;
}

/* デジタル3-D */
div.main div.digital {
	margin-top:-35px;
}
div.main div.digital dl {
	margin:0 0 10px 10px;
}
div.main div.digital dl dt {
	margin-bottom:5px;
}
div.main div.digital dl dd ul li a {
	padding-left:7px;
	background:transparent url(../images/digital_arrow.gif) no-repeat 0 50%;
}
div.main div.digital p {
	margin-left:10px;
	font-size:80%;
}