
a {
	text-decoration:none;
}


#container header {
	min-width: 1100px;
	width: 100%;
	height: 136px;
	background: url(../img/header.jpg) no-repeat center;
	background-size: auto 100%;
	color: #fff;
}
@media (min-width: 1600px) {
  #container header {
    background-size: 100%;
  }
}


.inner {
	width: 1100px;
	margin: 0 auto;
}

#container header .inner h1 {
	padding-top: 36px;
	font-size: 4.4em;
	font-weight:500; 
	line-height: 1em;
}

#container header .inner p {
	padding-top: 2px;
	font-size: 1.2em;
			 font-family: 'Lato';
  font-weight: 300;
}

#container #header-ttl {
	float: left;
}

#container #header-ad {
/*margin: 0 0 0 473px;*/
padding-top: 39px;
text-align: right;
}

#future h1 {
	background: url(../img/movie-icn1.png) no-repeat;
}
#past h1 {
	background: url(../img/movie-icn2.png) no-repeat;
}

#future h1, #past h1 {
	height: 32px;
	margin-bottom: 14px;
	padding-left: 53px;
	font-size: 2.6em;
	font-weight:500;
	color: #000fa0;
	line-height:1.4;
}


#future article, .detail2 {
	background: #ecf3f4;
}


/* 試写会や上映会の情報 */

#future {
	margin: 46px 0 51px;
}

#future article {
	height: auto;
	margin-bottom: 10px;
}

#future img {
	width: 340px;
	float: left;
}

#future #detail {
	width: 430px;
	margin: 0 0 0 27px;
	float: left;
}

#future h2 {
	padding: 24px 0 15px; 0;
	font-size: 2em;
	font-weight:600;
	line-height: 24px;
}

#future p {
	width: 430px;
	font-size: 1.4em;
	line-height: 18px;
	font-weight:500;
	}

#future #closing {
	width: 256px;
	margin: 88px 0 0 35px;
	float: right;
}

/* 角丸ボタン */
#future .btn {
	width:224px;
	font-size: 1.8em;
	font-weight:500;
	border: solid 1px #008aff;
	margin-bottom: 10px;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:8px 0 10px;
	color:#fff;
	background:#008aff;
	border-radius:25px;
}

#closing dl {
	margin: 0 0 0 30px;;
	font-size: 1.3em;
}

#closing dt {
	float: left;
	font-weight:500;
}

#closing dd {
	color: #ff0054;
	font-weight:500;
}



#left {
	width: 806px;
	float: left;
}


/* 受付が終了した映画情報 */

#past article {
	width: 252px;
	height: 364px;
	margin: 0 17px 22px 0;
	float: left;
	position: relative;
}

#past article.rightend {
	width: 252px;
	margin-right: 0;
}

#past h2, #past p {
	margin: 18px 0 0 0;
}


#past h2 {
	color: #12191a;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1.2em;
}

#past p {
	padding-bottom: 18px;
	font-size: 1.3em;
	font-weight: 500;
}

/* 角丸ボタン */
#past article div.btn {
	width:100px;
	font-size: 1.3em;
	font-weight:600;
	border: solid 1px #008aff;
	margin-bottom: 10px;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:2px 0;
	color:#008aff;
	background:#fff;
	border-radius:25px;
	position: absolute;
	bottom:0;
	right:0;
}

/* 右枠 */

#right {
	width: 250px;
	float: right;
}

#right #eventinfo h1, #right #podcast h1 {
	margin: 0 0 5px 0;
	font-size: 2em;
	letter-spacing: 0.05em;
	color: #000fa0;
	font-family: 'Lato';
  font-weight: 700;
}

#right #eventinfo {
	margin-bottom: 32px;
}

.detail2 {
	padding: 15px;

}

.detail2 article {
	margin-bottom: 23px;
}

.detail2 img {
	margin-bottom: 11px;
}

.detail2 p {
	font-size: 1.4em;
	font-weight:500;
}
