﻿@charset "UTF-8";

/* layout  ------------------------------*/

h2{	
	float:left;
	color:#003366;
	line-height:140%;
	width:550px;
	}

h2 img{	
	vertical-align:middle;
	margin-right:5px;
	}


/* 上部ナビ */

ul#infoNavi{
	float:right;
	width:107px;
	height:37px;
	padding-top:4px;
}

	ul#infoNavi li{
		float:left;
		height:14px;
		display:block;
	}

	ul#infoNavi li#btnBack{
		width:107px;
	}

	ul#infoNavi li a{
		height:14px;
		display:block;
		text-indent:-9999px;
		background-repeat:no-repeat;
	}

	ul#infoNavi li a:link,
	ul#infoNavi li a:visited{
		background-position:0 0;
	}

	ul#infoNavi li a:hover{
		background-position:0 -30px;
	}

	ul#infoNavi li#btnBack a{
		width:107px;
		background-image:url(/category/cinema/images/btn_preview_back.jpg);
	}


.block{
	margin-bottom:15px;
}

.attention{
	color:#CC0000;
}

/* 試写会情報 */
#previewBody{
}

#previewBody h3{
	color:#003366;
	font-weight:bold;
	line-height:130%;
	border-bottom:1px solid #003366;
	padding-bottom:2px;
	margin-bottom:10px;
}

.imageArea{
	float:left;
	width:250px;
}

	.imageArea img{
		margin-bottom:10px;
	}

.txtArea{
	float:right;
	width:411px;
}

#previewBody table{
	width:410px;
	border-collapse:collapse;
	margin-bottom:15px;
}

	#previewBody th,
	#previewBody td{
		vertical-align:top;
		padding:5px 8px;
		line-height:150%;
	}
	
	#previewBody th{
		width:20%;
		white-space:nowrap;
		background-color:#dddddd;
		border-bottom:1px solid #FFFFFF;
	}
	#previewBody td{
	}

	#previewBody td p{
		margin:0;
		line-height:150%;
	}

p.entryBtn{
	padding:0;
	margin:0;
	text-align:center;
	border-top:none !important;
}

p.entryBtn a{
	width:100px;
	height:18px;
	font-size:1px;
	line-height:100%;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background-image:url(/category/cinema/images/btn_entry.jpg);
	background-repeat:no-repeat;
	margin:0 auto 5px auto;
	padding:0;
}

p.entryBtn a:link,
p.entryBtn a:visited{
	background-position:0 0;
}

p.entryBtn a:hover{
	background-position:0 -30px;
}

p.detailBtn{
	padding:0;
	margin:0;
	text-align:center;
	border-top:none !important;
}

p.detailBtn a{
	width:100px;
	height:18px;
	font-size:1px;
	line-height:100%;
	text-indent:-9999px;
	text-align:left;
	display:block;
	background-image:url(/category/cinema/images/btn_detail.jpg);
	background-repeat:no-repeat;
	margin:10px auto 5px auto;
	padding:0;
}

p.detailBtn a:link,
p.detailBtn a:visited{
	background-position:0 0;
}

p.detailBtn a:hover{
	background-position:0 -30px;
}


p.qrCode{
	text-align:center;
}

p.qrCode img{
	margin:0 auto;
}

img.outSite{
	vertical-align:middle;
	margin-left:4px;
}

