@charset "UTF-8";

/* breadcrumbList
---------------------------------------------------------- */
#breadcrumbList{
	background:#F2F2F2;
}
#breadcrumbList li{
	display:none;
}
#breadcrumbList li.current{
	display:block;
	padding:10px 10px;
	margin:0 auto;
	color:#808080;
	width:300px;
}
#breadcrumbList li.current .ad_text{
	padding:2px 0 0;
	display:block;
	color:#333333;
	font-size:1.20em;
	font-weight:bold;
}
#breadcrumbList li.current .ad_text:after
{
	content: "上映中作品";
}


/* main
---------------------------------------------------------- */
.main{
	width:300px;
	padding:0 10px;
	margin:0 auto;
}
.main h1{
	display:none;
}
.lead_cinemaAllList{
	margin:0 auto;
}
.lead_cinemaAllList .block_left{
	padding:15px 0;
}
.lead_cinemaAllList .block_left p{
	color:#333333;
}
.lead_cinemaAllList .block_left .txt_annotation{
	font-size:85%;
	padding:10px 0 0;
	color:#808080;
	font-weight:normal;
}
.lead_cinemaAllList .block_right{
	display:none;
}
#conNewCinema{
	background:url(/common/images/bg_arrow_down.png) 78px 0px no-repeat;
	background-size:7px 5px;
	-webkit-background-size:7px 5px;
	padding:10px 0 0;
	margin:-9px 0 0;
	z-index:200;
}


/* tabMenuArea
---------------------------------------------------------- */
/* 上映中作品 */
.tabMenuArea ul.tabMenu li#tmNW{
	margin:0 auto;
	padding:20px 0 0;
	width:93px;
	height:46px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #FFFFFF;
	background:url(../../common/images/bg_tab_btn_gra.png) center bottom no-repeat #808080;
	background-size:240px 66px;
	-webkit-background-size:240px 66px;
	color:#FFF;
	text-align:center;
	position:absolute;
	left:5px;
	bottom:5px;
	
}
/* 公開予定作品 */
.tabMenuArea ul.tabMenu li#tmCS{
	padding:8px 0 0;
	width:192px;
	float:right;
	text-align:center;
}
.tabMenuArea ul.tabMenu li#tmCS a{
	color:#333333;
	text-shadow: 1px 1px 0px #F2F2F2;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink{
	width:191px;
	height:55px;
	position:relative;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a{
	width:85px;
	height:33px;
	padding:8px 0 0;
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #FFFFFF;
	text-shadow:none;
	background:url(../../common/images/bg_tab_btn_ora.png) center bottom no-repeat #808080;
	background-size:240px 43px;
	-webkit-background-size:240px 43px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a.btn_cs01{
	position:absolute;
	left:4px;
	bottom:5px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a.btn_cs02{
	position:absolute;
	right:4px;
	bottom:5px;
	z-index:100;
}


/* adArea
---------------------------------------------------------- */
#CONTENTS #CONTENTS_INNER .adArea{
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}
.sp_adplane_section{
	padding:20px 0 0;
}
.adsense_unit_box,
.adsense_unit_box_b,
.adsense_unit_box_t{
	background:none !important;
	padding:0 !important;
}

/* 右広告エリア 20130408
------------------------------------------------*/
.rightSky02{ display: none;}


@media screen and (min-width: 480px){
#breadcrumbList li.current,
.main
{
	width:460px;
	overflow:hidden;
}
.tabMenuArea ul.tabMenu li#tmNW{
	width: 172px;
}
.tabMenuArea ul.tabMenu li#tmCS {
		width: 270px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink {
		width: 270px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a {
		width: 125px;
}
#conNewCinema{
	background:url(/common/images/bg_arrow_down.png) 112px 0px no-repeat;
	background-size:7px 5px;
	-webkit-background-size:7px 5px;
	z-index:200;
}
}