@charset "UTF-8";

/* breadcrumbList
---------------------------------------------------------- */
ul#breadcrumbList{
	background:#F2F2F2;
}
ul#breadcrumbListt li{
	display:none;
}
ul#breadcrumbList li:nth-child(2) {
	display:block;
	width:300px;
	padding:10px 10px 2px 10px;
	margin:0 auto;
	color:#808080;
}
ul#breadcrumbList li:nth-child(2) a{
	color:#808080;
}
ul#breadcrumbList li.current{
	display:block;
	width:300px;
	padding:0 10px 10px 10px;
	margin:0 auto;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
}


/* main
---------------------------------------------------------- */
.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;
}
#adsense_type_c{
	display:none;
}


/* tabMenuArea
---------------------------------------------------------- */
/* 上映中作品 */
.tabMenuArea{
	width:300px;
	margin:30px auto 60px auto;
}
.tabMenuArea ul.tabMenu li#tmNW a{
	margin:0 auto;
	padding:16px 0 10px;
	width:93px;
	height:40px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #FFFFFF;
	background:url(../../common/images/bg_tab_btn_ora.png) center bottom no-repeat #808080;
	background-size:240px 66px;
	-webkit-background-size:240px 66px;
	color:#333333;
	text-align:center;
	position:absolute;
	left:5px;
	bottom:5px;
}
.tabMenuArea ul.tabMenu li#tmNW a span{
	display:block;
	margin:0 auto;
	padding:8px 0 10px 0;
	width:42px;
	line-height:1.2;
	color:#333333;
}

/* 前売り券情報 */
#tmBC{
	position:absolute;
	bottom:-52px;
	left:9px;
	margin:0 auto 0 auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCCCCC;
	background:-ms-linear-gradient(top, #FFFFFF, #E6E6E6);
	background:-moz-linear-gradient(top, #FFFFFF, #E6E6E6);
	background:-o-linear-gradient(top, #FFFFFF, #E6E6E6);
	background:-moz-linear-gradient(top, #FFFFFF, #E6E6E6);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E6E6E6));
	background:linear-gradient(top, #FFFFFF, #E6E6E6);
	color:#333333;
}
#tmBC a{
	width:264px;
	display:block;
	text-align:left;
	padding:12px 0 12px 15px;
	color:#333333;
	background: url(/common/images/contents_common_blt_l_mql.png) 96% center no-repeat;
	background-size:17px 17px;
	-webkit-background-size:17px 17px;
}

/* 公開予定作品 */
.tabMenuArea ul.tabMenu li#tmCS{
	padding:8px 0 0;
	width:192px;
	float:right;
	text-align:center;
}
.tabMenuArea ul.tabMenu li#tmCS span{
	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;
	bottom: 5px;
	left: 4px;
	position: absolute;
	color:#333333;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink em{
	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_gra.png) center bottom no-repeat #808080;
	background-size:240px 43px;
	-webkit-background-size:240px 43px;
	position:absolute;
	z-index:100;
	color:#FFFFFF;
	right:4px;
	bottom:5px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a.btn_cs01{
	position:absolute;
	left:4px;
	bottom:5px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a.btn_cs02{
}


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

/* PAGE TOP
---------------------------------------------------------- */
ul#PAGE{
	display:none;
}

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


/*20131025追加*/
#oac{
background-color: #FFFFCC;
margin-bottom:20px;
}
#oac a{
	display:block;
	text-align:left;
	padding:12px 40px 15px 12px;
	color:#333333;
	background: url(/common/images/contents_common_blt_l_mql.png) 96% center no-repeat;
	background-size:17px 17px;
	-webkit-background-size:17px 17px;
}




@media screen and (min-width: 480px){
.tabMenuArea {
	width:458px;
}
#conNewCinema {
width:440px;
margin:0 auto;
}
.lead_cinemaAllList,
ul#breadcrumbList li:nth-child(2),
ul#breadcrumbList li.current
{
	width:460px;
	overflow:hidden;
}
.tabMenuArea ul.tabMenu li#tmNW a{
	width: 172px;
}
.tabMenuArea ul.tabMenu li#tmNW a span{
	padding: 16px 0 10px;
	width: 76px;
}
.tabMenuArea ul.tabMenu li#tmCS {
		width: 270px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink {
		width: 270px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a {
		width: 125px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink em{
	width:125px;
}

/* 前売り券情報 */
#tmBC a{
	width: 425px;
}
}