@charset "utf-8";
/*
/////////////////////////////////////
シネマドガッチ
/////////////////////////////////////
*/

/*共通スタイルシート*/

.recommend h1{
background:url(/cinema/index/img/h1_bg.gif) repeat-x left top;
margin-bottom:10px;
}

.newsBox{
border-left-color:#2d76c7;
min-height:111px;
_height:111px;
}

.scrollNB{
	padding:0;
	}

#gSearchBox2{
	margin-bottom:5px;
	}

#flashContents,
.SubAddBnr,
#mainContentsContainer{
	margin-bottom:10px;
	}

.bgPale{
	background:url(/cinema/index/img/bg_pale.gif) top right repeat-y;
	margin-bottom:10px;
	}

ul.Pickup2{
}

ul.Pickup2 li{
border:1px solid #999;
clear:both;
min-height:105px;
_height:105px;
margin-bottom:10px;
padding:4px 5px 0px 5px;
}

ul.Pickup2 li.push{
background:#FFFFCC;
}

ul.Pickup2 li h4{
background:#333333;
color:#FFFFFF;
float:right;
width:172px;
text-align:left;
padding:0px 5px;
font-size:12px;
}
ul.Pickup2 li h4.c1{
background:#FF6600;
}
ul.Pickup2 li h4.c2{
background:#3399CC;
}



ul.Pickup2 li .picImg{
float:left;
margin-right:8px;
}
ul.Pickup2 li .picH{
font-weight:bold;
}



#CINEMAmenu ul{
	border-bottom:solid 5px #1c60a9;
	padding:0 7px;
	}
#CINEMAmenu li{
	width:164px;height:28px;
	margin-right:4px;
	float:left;
	background:url(/cinema/index/img/tab.gif) 0 0 no-repeat;
	}
	#CINEMAmenu #dm1{background-position: 0 -56px;}
	#CINEMAmenu #dm2{background-position: -164px -56px;}
	#CINEMAmenu #dm3{background-position: -328px -56px;}
	#CINEMAmenu #dm4{background-position: -492px -56px;}
	#CINEMAmenu #dm5{background-position: -656px -56px;}
	#CINEMAmenu li a{
		display:block;
		width:164px;height:28px;
		background:url(/cinema/index/img/tab.gif) 0 0 no-repeat;
		}
	#CINEMAmenu #dm1 a{background-position: 0 1px;}
	#CINEMAmenu #dm2 a{background-position: -164px 1px;}
	#CINEMAmenu #dm3 a{background-position: -328px 1px;}
	#CINEMAmenu #dm4 a{background-position: -492px 1px;}
	#CINEMAmenu #dm5 a{background-position: -656px 1px;}
		#CINEMAmenu #dm1 a:hover{background-position: 0 0;}
		#CINEMAmenu #dm2 a:hover{background-position: -164px 0;}
		#CINEMAmenu #dm3 a:hover{background-position: -328px 0;}
		#CINEMAmenu #dm4 a:hover{background-position: -492px 0;}
		#CINEMAmenu #dm5 a:hover{background-position: -656px 0;}
	/*選択されタブ*/
	.cinematop #CINEMAmenu #dm1 a,
	.cinematop #CINEMAmenu #dm1 a:hover{
		background-position: 0 -28px;
		}

/**/
.topPickupL2 table.topPickup{
	width:680px;
	margin-bottom:12px;
}
.topPickupL2 table.topPickup td{
	width:50%;
	}
.topPickupL2 table.topPickup a.other{
	clear:none;
	margin-left:170px;
	display:block;
	padding-left:8px;
	}
.topPickupL2 table.topPickup td h4{
	width:125px;
	}

.topPickupS3 table.topPickup td{
	padding-top:3px;
	width:33%;
	}
.topPickupS3 .topPickupL2 table.topPickup td{
	width:33%;
	}
.generalpad10{
	margin-bottom:10px;
	}
.generalTxtLink1{
	text-align:right;
	margin-bottom:10px;
	}
.generalTxtLink1 a,.generalTxtLink2 a{
	margin-left:auto;
	padding-left:8px;
	font-weight:bold;
	background:url(../../../common/images/pickupOther_icon.gif) no-repeat 0% 50%;
	}


/**/
h2{
color:#660000;
font-size:12px;
background:url(../../../index/icon_tabTitle.gif) 0% 50% no-repeat;
padding-left:12px;
margin-bottom:5px;
}

/*下層*/

#MainContents{
width:683px;
margin-right:0;
}

#LISTlayout{
	width:186px;
	float:left;
	padding-bottom:10px;
	margin-bottom:30px;
	background: url(/cinema/index/img/vr.gif) 0 0 repeat-y;
	}
	#LISTlayout h3{
		font-size:12px;
		font-weight:bold;
		color:#224;
		padding:1em 3px 1px 6px;
		}
	#LISTlayout ul li{
		padding:0 0.5em 0 16px;
		background:url(/cinema/index/img/arr.gif) 8px 4px no-repeat;
		line-height:1.2;
		border-bottom:solid 1px #fff;
		}
	#LISTlayout ul li.open{
		font-weight:bold;
		background-image:url(/cinema/index/img/arr1.gif);
		}
		#LISTlayout ul li li{
			font-weight:normal;
			background-image:url(/cinema/index/img/arr2.gif);
			}
	#LISTlayout ul li a,#LISTlayout ul li a:visited{
		color:#06c;
		display:block;
		margin-bottom:3px;
		}
		#LISTlayout ul li.open a,#LISTlayout ul li.open li a,
		#LISTlayout ul li.open a:visited,#LISTlayout ul li.open li a:visited{
			color:#0af;
			margin-bottom:2px;
			}
			#LISTlayout ul li.open ul{
				margin-bottom:1px;
				}

#MOVIElayout{
	margin:0;
	width:494px;
	float:right;
	background:url(/cinema/index/img/shad.gif) 0 0 repeat-y;
	}
	#MOVIEinner{
		padding:0 3px;
		}

/*インタビュー*/
.int_l1{background:url(/cinema/img/int_l1.gif) 0 0 no-repeat;margin-left:15px;}
.int_l2{background:url(/cinema/img/int_l2.gif) 0 bottom no-repeat;margin-bottom:12px;padding-bottom:15px;}

.intvw li .img,.intvw li .title,.intvw li .lead,.intvw li .caption{display:block;line-height:1.2;}

.int_l2 li{float:left;width:220px;margin-right:10px;margin-top:10px;}
.int_l2 li a{display:block;}
.int_l2 li .title{color:#158af3;font-weight:bold;padding:0 15px 3px;}
.int_l2 li .lead{color:#a00;font-weight:normal;padding:0 15px 3px;}
.int_l2 li .caption{color:#333;font-weight:normal;padding:0 15px 0 63px;background:url(/cinema/img/int_arr.gif) 15px 2px no-repeat;}
.int_l2 li .img{
	background:url(/cinema/img/int_lf.gif) 0 0 no-repeat;
	margin-left:22px;padding:8px 0 15px 10px;
	}
	.int_l2 li .img img{display:block;}

.int_s1{background:url(/cinema/img/int_s1.gif) 0 0 no-repeat;margin-left:15px;}
.int_s2{background:url(/cinema/img/int_s2.gif) 0 bottom no-repeat;margin-bottom:12px;padding-bottom:13px;}
.int_s2 li{float:left;width:147px;margin-right:8px;margin-top:10px;}
.int_s2 li .title{color:#158af3;font-weight:bold;padding:0 10px 3px;}
.int_s2 li .caption{color:#333;font-weight:normal;padding:0 5px 0 58px;font-size:12px;background:url(/cinema/img/int_arr.gif) 10px 2px no-repeat;}
.int_s2 li .img{
	background:url(/cinema/img/int_sf.gif) 0 0 no-repeat;
	margin-left:22px;padding:7px 0 15px 7px;
	}
.int_l2 li a,.int_s2 li a{text-decoration:none;}
	.int_l2 li a:hover .title,.int_s2 li a:hover .title{text-decoration:underline;color:#06c;}

/*試写会・プレゼント*/
.prs_l1{background:url(/cinema/img/prs_l1.gif) 0 0 no-repeat;margin-left:15px;}
.prs_l2{background:url(/cinema/img/prs_l2.gif) 0 bottom no-repeat;margin-bottom:12px;padding-bottom:20px;}
.prs_l2 .prsleft{float:left;width:155px;text-align:center;padding-top:10px;}
.prs_l2 .prsright{float:left;width:285px;padding-top:10px;}
	.prs_l2 img{display:block;border:solid 4px #c3d9f2;margin-left:auto;margin-right:auto;margin-bottom:5px;}
	.prs_l2 a:hover img{display:block;border:solid 4px #8ec1ee;}
	.prs_l2 .caption,.prs_l2 a .caption{color:#a00;text-decoration:none;display:block;line-height:1.2;}
		.prs_l2 .caption strong{font-weight:bold;display:block;}
	.prs_l2 .title{font-weight:bold;color:#158af3;display:block;padding-bottom:4px;}
	.prs_l2 .txt{color:#333;display:block;line-height:1.3;}
		.prs_l2 a .title,.prs_l2 a .txt{text-decoration:none;}
		.prs_l2 a:hover .title{text-decoration:underline;}

/*======================================*/

.alt{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*\*/
	display:block;
	/**/
	}

