@charset "utf-8";
/* ===================================================================
	use second
=================================================================== */

.contents {
	/* background: url(../images/events_bg.png) center 2800px no-repeat; */
	/* overflow: hidden; */
	background : #faf5e1;
}
.contents .page_title {
	margin-bottom: 30px;
}
.section_area {
	color: #4e4317;
	margin: 0 auto;
}
.contents .section_area .page_title {
	margin-bottom: 30px;
}
.section_area .sec_ttl {
	margin-bottom: 30px;
	text-align: center;
}
.contents .deco.bg_img_l1 {
    left: 0;
    top: 825px;
}
.contents .deco.bg_img_l2 {
    left: 0;
    top: 1810px;
}

/* year
------------------------------------------*/
#year {
	position: relative;
	width: 772px;
}
#year .sec_ttl {
	padding: 50px 0 16px;
}

/* spring */
#spring {
	background: url(../images/year_img1.png) 50px top no-repeat;
	margin-top: 70px;
	padding-left: 50%;
}
#spring ul {
	padding-left: 47px;
	padding-top: 18px;
}
#spring ul .li5 {
	padding: 11px 0 0 20px;
}
/* summer */
#summer {
	background: url(../images/year_img2.png) 504px 44px no-repeat;
	margin-top: 55px
}
#summer ul .li7 {
	padding: 13px 0 12px 20px;
}
/* autumn */
#autumn {
	background: url(../images/year_img3.png) 80px 35px no-repeat;
	margin-top: 15px;
	padding-left: 50%;
}
#autumn ul {
	padding-left: 47px;
}
#autumn ul .li10 {
	padding: 13px 0  7px 20px;
}
/* winter */
#winter {
	background: url(../images/year_img4.png) 531px 35px no-repeat;
	margin-top: 72px;
}
#winter ul .li1 {
	padding: 13px 0 7px 20px;
}
#winter ul .li3 {
	padding: 7px 0 0 20px;
}

#year .pix1 {
	margin-left: 352px;
	left: 50%;
	top: 0;
}
#year .pix2 {
	margin-left: -599px;
	left: 50%;
	top: 180px;
}
#year .pix3 {
	margin-left: 347px;
	left: 50%;
	top: 538px;
}
#year .pix4 {
	margin-left: -581px;
	left: 50%;
	top: 858px;
}
#year .pix5 {
	margin-left: 320px;
	left: 50%;
	top: 1393px;
}


/* day
------------------------------------------*/
#day {
	margin-top: 65px;
	position: relative;
	text-align: center;
}
#day .sec_ttl {
	padding: 85px 0 36px;
}
#day .timetable {
	position: relative;
	z-index: 2;
}
#day .img1 {
	left: 50%;
	margin-left: 408px;
	top: 700px;
	z-index: 1;
}
