@charset "UTF-8";


#content{
	margin-top: 50px;
}

#content .w980 > .flex{
	-webkit-justify-content: space-between; /* Safari */
	justify-content: space-between;
}

.title{
	font-size: 16px;
    margin: 8px 0 20px;
}

.mainImg{
	background: URL(./img/mainImg.png) no-repeat;
	background-size: cover;
}

.mainImg img{
	width:auto;
}

/*-- 左カラム --*/

.leftcontent{
	width:180px;
}


.chip ul li{
	margin-bottom: 6px;
}

.chip ul li:before{
	content: '■';
	font-size: 22px;
    vertical-align: bottom;
}

.chip ul li:nth-child(1):before{
	color:#DBD5C3 ;
}

.chip ul li:nth-child(2):before{
	color:#CAC999 ;
}

.chip ul li:nth-child(3):before{
	color:#CAB78A ;
}

.chip ul li:nth-child(4):before{
	color:#BECED0 ;
}

.chip ul li:nth-child(5):before{
	color:#EDDCC7 ;
}

.chip ul li:nth-child(6):before{
	color:#1b9762 ;
}

.chip ul li:nth-child(7):before{
	color:#8691c7 ;
}

.news .newsBox{
	margin-bottom: 20px;
}

.news .newsBox .newsTxt .newsTitle{
	font-size: 14px;
}

.news .newsBox .newsTxt .summary{
	font-size: 12px;
}

.news .newsBox .newsTxt .date{
	font-size: 10px;
}


/*-- 右カラム --*/

.rightcontent{
	width:770px;
}



.shedule .title,.event .title{
	text-align: left;	
}

.shedule .day{
	border-bottom: #a9894a 4px solid; 
}

.shedule .day li{
	flex:0 0 14.18%;
	text-align: center;
	color: #595757;
	background: #f7f7f7;
	border-right: #c8c9ca 1px solid; 
	font-size: 18px;
}

.shedule .day li:last-child{
	border-right:none;
}

.shedule .day li.active{
	border-right:none;
	background: #a9894a;
	color:#fff;
}

.shedule .day li a span{
	font-size: 14px;	
}

.shedule .day li.end{
	background: #888;	
}

.shedule .day li a{
	display: block;
	padding: 20px 0;
}

.timetable .cinemaBox{
	color: #4d4d4d;
	border: #dbdcdc 1px solid;
	padding: 20px;
	margin: 20px 0;
}

.timetable .cinemaBox h3{
	border-bottom: dotted 2px;
	font-size: 16px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.timetable .cinemaBox .screen:nth-child(n+3){
	border-top: #dbdcdc 1px solid;
}

.timetable .cinemaBox .screen p{
	padding: 10px 0;
}

.timetable .cinemaBox .screen .time{
	-webkit-justify-content: space-between; /* Safari */
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	padding-bottom: 10px;
}


.timetable .cinemaBox .screen .time li{
	flex: 0 0 9%;
	text-align: center;
	font-size: 12px;
	padding: 5px;
	border-radius: 6px;
	border: solid 1px;
}

.timetable .cinemaBox .screen .time .empty {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    border: none;
}

.timetable .cinemaBox .screen .time li span{
	font-size: 10px;
}

.timetable .cinemaBox .screen .time li.cinemaEnd{
	border:none;
	background: #dbdcdc;
	color: #888;
}

.event .date span{
	padding: 4px 6px; 
	color:#fff;
}

.event .yet{
	color:#FFF;
	background: #009fe8;
	padding: 5px;
	margin-right: 10px;
	font-size: 14px;
}
.event .now{
	color:#FFF;
	background: #e3007f;
	padding: 5px;
	margin-right: 10px;
	font-size: 14px;
}
.event .end{
	color:#FFF;
	background: #595757;
	padding: 5px;
	margin-right: 10px;
	font-size: 14px;
}



/* 臨時お知らせ */
.rinji p {
	color: red;
	padding: 10px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
}

