@charset "utf-8";

/* ### 画像 ### */
img	{max-width: 100%;
	height: auto;}

/* 全体 */
body {
	background-color: #00A48D;
	background-color: #EEE5D0;
	/* padding: 0 14px; */
	padding: 0;
}

#container {
	/* width: 740px; */
	width: 100%;
	border-left: none;
	border-right: none;
}

#container2 {
	width: 100%;
	width: auto;
	margin: 0;
	padding: 0;
}

#header {
	/*width: 768px;
	width: 100%;*/
	height: 572px;
	height: 725px;
	height: auto; /* 重要 */
	position: relative;
	/*background-color: #CCC;*/
}

#headerWrapper {
	margin: 0px 5.21%;
}

#headerContents {
	position: absolute;
	position: relative;
	top: auto;
	left: auto;
	padding-top: 55.23%;
	padding-top: 74.13%; /* 510÷(768-(40×2)) */
	padding-bottom: 8px;
	/*margin: 0px 14px 0px 3px;*/
	/* background-color: #CCC; */
}

h1 {
	width: auto;
	/*margin-left: 0px;
	text-align: right;*/
	margin-left: 8px;
	margin-left: 1.16%;
}

div#term {
	padding-left: 8px;
	padding-left: 1.16%;
}
.lineup {
	padding-left: 8px;
	padding-left: 1.16%;
}

@media screen and (max-width:650px) {
	div#term {
		padding-top: 2px;
		padding-top: 6px;
	}
}

@media screen and (max-width:610px) {
	div#term {
		padding-top: 7px;
	}
}

p#topImageBW img {
	width: 100%;
	height: auto;
}/*  */

p#topImage img {
	width: 100%;
	height: auto;
}

/*
@media screen and (max-width:719px) {
	.lineup ul#list1 {
		display: none;
	}
	.lineup ul#list2 {
		display: block;
		color: #FFF;
	}
}
*/


/* 作品紹介 */
#main {
	text-align: left;
	padding: 0px 40px 10px 40px;
	padding: 0px 5.21% 10px;
}

.text {
	width: auto;
	width: 100%;
	/*margin-left: 243px;*/
	margin-left: -220px;
	margin-left: -243px;
	margin-left: -240px;
	/*float: none;*/
}

.textInner {
	margin-left: 220px;
	margin-left: 243px;
	margin-left: 240px;
}

@media screen and (max-width:680px) {
	.date {
		margin-bottom: 2px;
		margin-bottom: 7px;
		float: none;
	}
	.title {
		margin-bottom: 7px;
		margin-bottom: 9px;
		float: none;
	}
}

/* イベント告知等 */
div.event div.eText {
	width: auto;
	margin-left: 107px;
	margin-left: 71px;
	float: none;
}
