@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------listTb*/
.lpTb {
	width: 98%;
	margin:10px 5px;
}
.lpTb table {
	border-collapse:collapse;
	border:1px solid #a0a0a0;
	width: 100%;
	color: #333333;
}
.lpTb caption {
	display: none;
}
.lpTb th {
	font-weight: normal;
	background-color: #EBEBEB;
	padding: 3px 10px 2px 5px;
	border: 1px solid #a0a0a0;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}
.lpTb th.date {
	color: #333333;
	white-space: nowrap;
}
.lpTb th.vmiddle {
	vertical-align:middle;
}
.lpTb th.aRight {
	text-align: right;
}
.lpTb th.aLeft {
	text-align: left;
}
.lpTb .image {
}
.lpTb .image img {
	width:110px;
}
.lpTb td {
	font-weight: normal;
	padding: 4px 5px 3px 5px;
	border: 1px solid #a0a0a0;
	line-height: 150%;
	text-align: center;
	vertical-align: top;
}
.lpTb td.aCenter {
	text-align: center;
	background-image: none;
}
.lpTb td.aRight {
	text-align: right;
}
.lpTb td.aCoLeft {
	text-align: left;
}
.lpTb td ul {
}
.lpTb td ul li {
	float:left;
	margin:0;
}
.lpTb td.date {
	text-align: center;
	white-space: nowrap;
}
.lpTb td.number {
	text-align: center;
	white-space: nowrap;
}

/*--------------------------------------------------------*/
.lpform{
	border-collapse:collapse;
	border:1px solid #a0a0a0;
	width: 97%;
	margin:10px;
	color: #333333;
}
.lpform caption{
	display: none;
}
.lpform th{
	font-weight: normal;
	background-color: #EBEBEB;
	padding: 3px 10px 2px 5px;
	border: 1px solid #a0a0a0;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width:20%;
}


.lpform td{
	font-weight: normal;
	padding: 4px 10px 3px 5px;
	border: 1px solid #a0a0a0;
	line-height: 150%;
	text-align: left;
}
/*-------------------------------------------------------listPh*/
/*-------------------------------------------------------listPh*/
.lpPhTb {
	margin:5px;
}
.lpPhTb table {
	border-collapse:collapse;
	width: 100%;
}
.lpPhTb td {
	width:33%;
	text-align:center;
	vertical-align:top;
	padding:0;
}
.lpPhTb td .box {
	margin:10px auto;
	width: 209px;
}
.lpPhTb td .box .image {
	margin:0 0 5px 0;
	background-image: url(../images/movielistbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 148px;
	width: 209px;
}
.lpPhTb td .image img {
	width:187px;
	height: 127px;
	border:1px solid #fff;
	margin:9px 0 0 0;
}
.lpPhTb td .box h3 {
	font-size:100%;
	background-image: none;
}


/*---------------------------------------------------*/
