@charset "UTF-8";
.main h1{
	display:none;
}

#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: "上映中作品";
}

/* tabMenuArea
---------------------------------------------------------- */
.tabMenuArea{
	margin:30px auto 60px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:-ms-linear-gradient(top, #D8D8D8, #BFBFBF);
	background:-moz-linear-gradient(top, #D8D8D8, #BFBFBF);
	background:-o-linear-gradient(top, #D8D8D8, #BFBFBF);
	background:-moz-linear-gradient(top, #D8D8D8, #BFBFBF);
	background:-webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#BFBFBF));
	background:linear-gradient(top, #D8D8D8, #BFBFBF);	
	position:relative;
	height:80px;
	width:298px;
}
.tabMenuArea ul.tabMenu{
	width:298px;
	height:80px;
	margin:0 auto;
	background:url(/common/images/bg_tab_menu_mql.png) center top no-repeat;
	background-size:298px 80px;
	-webkit-background-size:298px 80px;
	overflow:hidden;
}

/* 上映中作品 */
.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:nth-child(1){
	position:absolute;
	left:4px;
	bottom:5px;
}
.tabMenuArea ul.tabMenu li#tmCS .inTxtLink a{
	position:absolute;
	right:4px;
	bottom:5px;
	z-index:100;
}
#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;
}

/*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;
}


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



@media screen and (min-width: 480px){
ul#breadcrumbList li.current{
	width:460px;
	overflow:hidden;
}
.tabMenuArea {
	width:460px;
}
.tabMenuArea ul.tabMenu{
	width:458px;
	margin:0 auto;
	background:url(/common/images/bg_tab_menul_mql.png) center top no-repeat;
	background-size:458px 80px;
	-webkit-background-size:458px 80px;
	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-position: 105px 0;
}
.cinemaBlock .cbCenterColumn{
		width:274px;
}
.cinemaBlock .cbCenterColumn ul.cbIcon {
		width:274px;
}
.cinemaBlock .cbCenterColumn ul.cbIcon {
		padding:10px 0 0;
}
.cbCenterColumn .cbNotice{
	width:408px;
	margin:0 auto;
}
.cbb_chiketyoyaku .btnWrap{
	width:420px;
}
.cbb_maeuriken .btnWrap,
.cbbCAM .btnWrap {
	width:418px;
}
p.mainNotice{
	width:440px;
}
ul.soatCinema li a {
	font-size: 90%;
}
ul.soatCinema{
	width:438px;
}
ul.soatCinema li#scNEW a{
	width:218px;
}
ul.soatCinema li#scEND a{
	width:159px;
}

/* 前売り券情報 */
#tmBC a{
	width: 425px;
}
.cinemaBlock .cbCenterColumn ul.cbIcon {
	padding:5px 0 0;
}
}
