@charset "utf-8";
/* CSS Document */
#container {
	color: #6A5000;
	/*background:url(../images/bg_header.jpg) center top no-repeat;*/
	background-color:#1483ff;
}
#header {
	height:900px;
}
#content {
	width:980px;
	margin:0 auto;
}
#header h1 {
	background:url(../images/logo.png) left 20px no-repeat;
	width:523px;
	height:480px;
	font-size:0em;
	float:left;
}
#header h2 {
	background:url(../images/date.png) no-repeat;
	width:457px;
	height:206px;
	font-size:0em;
	float:left;
}
#movie {
	background:url(../images/bg_movie.png) no-repeat;
	width:457px;
	height:274px;
	float:left;
}
#the1st, #the2nd {
	width:980px;
	font-size:0em;
}
#the1st, #the2nd, #the3rd{
	margin-bottom:20px;
}
#ttl_until {
	background:url(../images/ttl_until.jpg) no-repeat;
	width:980px;
	height:90px;
	font-size:0em;
}

#the2nd .title {
	background:url(../images/ttl_2nd.jpg) no-repeat;
	width:980px;
	height:67px;
}
#the2nd .sec01 {
	background:url(../images/sec01_2nd.jpg) no-repeat;
	width:257px;
	height:419px;
	float:left;
}
#the2nd .sec02 {
	background:url(../images/sec02_2nd.jpg) no-repeat;
	width:237px;
	height:419px;
	float:left;
}
#the2nd .sec03 {
	background:url(../images/sec03_2nd.jpg) no-repeat;
	width:236px;
	height:419px;
	float:left;
}
#the2nd .sec04 {
	background:url(../images/sec04_2nd.jpg) no-repeat;
	width:250px;
	height:419px;
	float:left;
}
#the2nd .sec05 {
	background:url(../images/sec05_2nd.jpg) no-repeat;
	width:980px;
	height:134px;
}

#the1st .title {
	background:url(../images/ttl_1st.jpg) no-repeat;
	width:980px;
	height:67px;
}
#the1st .sec01 {
	background:url(../images/sec01_1st.jpg) no-repeat;
	width:257px;
	height:419px;
	float:left;
}
#the1st .sec02 {
	background:url(../images/sec02_1st.jpg) no-repeat;
	width:237px;
	height:419px;
	float:left;
}
#the1st .sec03 {
	background:url(../images/sec03_1st.jpg) no-repeat;
	width:236px;
	height:419px;
	float:left;
}
#the1st .sec04 {
	background:url(../images/sec04_1st.jpg) no-repeat;
	width:250px;
	height:419px;
	float:left;
}
#the1st .sec05 {
	background:url(../images/sec05_1st.jpg) no-repeat;
	width:980px;
	height:134px;
}
#cast_160530 {
	background:url(../images/cast_160530.jpg) no-repeat;
	width:980px;
	height:1350px;
	font-size:0em;
	clear:both;
}
#the3rd .title {
	background:url(../images/ttl_3rd_160530.jpg) no-repeat;
	width:980px;
	height:300px;
	font-size:0em;
}
#the3rd .mission dt, .hint dt {
	font-size:0em;
}
#the3rd .mission dd {
	font-size:18px;
	color:#444;
	margin:100px 0 0 40px;
}
#the3rd .hint .find {
	font-size:18px;
	color:#FFF;
	padding: 10px 0 10px 40px;
}
#the3rd .hint dd {
	background:url(../images/bg_sec.jpg) repeat-y;
}
#the3rd .hint dd.txt-long {
	background:url(../images/bg_sec.jpg) repeat-y;
	width:880px;
	padding:10px 50px 20px 50px;
	font-size:14px;
	color:#FFF;
}

/*���ۓI�G���^���s��*/
#the3rd .sec03 .mission {
	background:url(../images/sec03_3rd_160531.jpg) no-repeat;
	width:980px;
	height:230px;
}
#the3rd .sec03 .photo01 {
	background:url(../images/sec03_photo01.jpg) center no-repeat;
	width:980px;
	height:164px;
	margin:0 auto;
}
#the3rd .sec03 .photo02 {
	background:url(../images/sec03_photo02.jpg) center no-repeat;
	width:980px;
	height:164px;
	margin:0 auto;
}
#the3rd .sec03 .last {
	background:url(../images/sec03_3rd_last.jpg) no-repeat;
	width:980px;
	height:190px;
	font-size:0em;
}

/*�����s��*/
#the3rd .sec02 .mission {
	background:url(../images/sec02_3rd_160531.jpg) no-repeat;
	width:980px;
	height:230px;
}
#the3rd .sec02 ul {
	background:url(../images/bg_sec.jpg) repeat-y;
	width:900px;
	height:260px;
	padding:0 40px;
}
#the3rd .sec02 .photo {
	width:290px;
	float:left;
	padding:5px;
	background-color:#000;
	color:#fff;
	font-size:14px;
	line-height:150%;
}
#the3rd .sec02 .photo img {
	width:290px;
	height:163px;
	padding-bottom:10px;
}
#the3rd .sec02 .last {
	background:url(../images/sec02_3rd_last.jpg) no-repeat;
	width:980px;
	height:190px;
	font-size:0em;
}

/*������ɏW��*/
#the3rd .sec01 .mission {
	background:url(../images/sec01_3rd_160531.jpg) no-repeat;
	width:980px;
	height:230px;
}
#the3rd .sec01 ul {
	background:url(../images/bg_sec.jpg) repeat-y;
	width:900px;
	height:260px;
	padding:0 40px;
}
#the3rd .sec01 .photo {
	width:290px;
	float:left;
	padding:5px;
	background-color:#000;
	color:#fff;
	font-size:14px;
	line-height:150%;
}
#the3rd .sec01 .photo img {
	width:290px;
	height:163px;
	padding-bottom:10px;
}
#the3rd .sec01 .last {
	background:url(../images/sec01_3rd_last.jpg) no-repeat;
	width:980px;
	height:190px;
	font-size:0em;
}

/*�ږ����*/
#the3rd .sec04 .mission {
	background:url(../images/sec04_3rd_160531.jpg) no-repeat;
	width:980px;
	height:230px;
}
#the3rd .sec04 ul {
	background:url(../images/bg_sec.jpg) repeat-y;
	width:900px;
	height:260px;
	padding:0 40px;
}
#the3rd .sec04 .photo {
	width:290px;
	float:left;
	padding:5px;
	background-color:#000;
	color:#fff;
	font-size:14px;
	line-height:150%;
}
#the3rd .sec04 .photo img {
	width:290px;
	height:163px;
	padding-bottom:10px;
}
#the3rd .sec04 .last {
	background:url(../images/sec04_3rd_last.jpg) no-repeat;
	width:980px;
	height:190px;
	font-size:0em;
}


#the3rd .sec05 {
	background:url(../images/sec05_3rd_160530.jpg) no-repeat;
	width:980px;
	height:140px;
	font-size:0em;
}
