@charset "utf-8";
/*=============================================*/
/* 			       menu				    */
/*=============================================*/



#key .key_in {
	background: url(../img/menu/key.jpg) no-repeat center top;
}
#key .key_txt img {
	left: 0;
	right: auto;
}
#sec1 .bg_in {
	background: url(../img/menu/sec1_bg.png) no-repeat center top;
}
#sec1 .content {
	position: relative;
	height: 1620px;
}
#sec1 h2 {
	position: absolute;
	top: 37px;
	right: 0;
}
#sec1 .info1 h3 {
	position: absolute;
	top: 32px;
	left: 47px;
}
#sec1 .info1 .tit {
	position: absolute;
	top: 76px;
	left: 0px;
}
#sec1 .info1 .txt {
	position: absolute;
	top: 534px;
	left: 475px;
}
#sec1 .info2 h3 {
	position: absolute;
	top: 644px;
	left: 400px;
}
#sec1 .info2 .tit {
	position: absolute;
	top: 644px;
	left: 477px;
}
#sec1 .info2 .txt {
	position: absolute;
	top: 736px;
	left: 545px;
	width: 245px;
}
#sec1 .info3 h3 {
	position: absolute;
	top: 1127px;
	left: 397px;
}
#sec1 .info3 .tit1 {
	position: absolute;
	top: 918px;
	right: 0;
}
#sec1 .info3 .tit2 {
	position: absolute;
	top: 1235px;
	left: 465px;
}
#sec1 .info3 .txt1 {
	position: absolute;
	top: 1316px;
	left: 635px;
}
#sec1 .info3 .txt2 {
	position: absolute;
	top: 1441px;
	left: 595px;
}
#sec2 .bg_in {
	background: url(../img/menu/sec2_bg.jpg) no-repeat center center;
	background-size:cover;
}
#sec2 .content {
	position: relative;
	height: 640px;
}
#sec2 h2 {
	position: absolute;
	top: 76px;
	left: 87px;
}
#sec3 {
	margin-bottom: 75px;
}
#sec3 .info {
	background: url(../img/menu/sec3_bg.jpg) no-repeat 0 0;
	height: 633px;
	position: relative;
	text-align: center;
	color: #160d0a;
}
#sec3 .info .tit li {
	float: left;
	padding-bottom: 20px;
}
#sec3 .info h3 {
	padding-bottom: 38px;
}
#sec3 .info .note {
	position: absolute;
	top: 403px;
	right: 34px;
}
#sec4 .bg_in {
	background: url(../img/menu/sec4_bg.jpg) no-repeat center top;
}
#sec4 .content {
	position: relative;
	height: 1090px;
}
#sec4 h2 {
	position: absolute;
	top: 41px;
	right: 0;
	z-index: 99;
}
#sec4 .photo1 {
	position: absolute;
	top: 444px;
	left: 431px;
	z-index: 9;
}
#sec4 .photo2 {
	position: absolute;
	top: 640px;
	left: 110px;
}
#sec4 .info1 h3 {
	position: absolute;
	top: 41px;
	left: 626px;
}
#sec4 .info1 .tit {
	position: absolute;
	top: 418px;
	left: 0;
}
#sec4 .info1 .txt {
	position: absolute;
	top: 510px;
	left: 56px;
}
#sec4 .info2 h3 {
	position: absolute;
	top: 828px;
	left: 457px;
}
#sec4 .info2 .tit {
	position: absolute;
	top: 640px;
	left: 30px;
}
#sec4 .info2 .txt {
	position: absolute;
	top: 938px;
	left: 115px;
}
#sec4 .info3 .tit {
	position: absolute;
	top: 514px;
	right: 0px;
}
#sec4 .info3 .txt {
	position: absolute;
	top: 847px;
	left: 615px;
}
#sec5 {
	margin-bottom: 90px;
}#sec5  .box_in {
	padding-top: 60px;
}
#sec5 #sec5-subtitle1{
	text-align:center;
	margin-bottom:15px;
}
#sec5 #sec5-subtitle2{
	text-align:center;
	margin-bottom:50px;
}
#season-txt{
	text-align:center;
	margin-bottom:30px;
}
