@charset "utf-8";

.topBox {
	background: url("../images/ind_bg01.png") repeat left top;
}
.topBox .bgBox {
	height: 900px;
	position: relative;
	background: url("../images/ind_bg02.png") no-repeat center top;
}
.topBox .bgBox .subBox {
	margin-left: -600px;
	width: 1200px;
	position: absolute;
	left: 50%;
	bottom: 40px;
}
.topBox .bgBox .subBox p {
	font-size: 20px;
	font-family: "FuturaL";
	line-height: 1.1;
}
.topBox .bgBox .subBox .arrow {
	margin-left: -29px;
	position: absolute;
	left: 50%;
	top: -6px;
}
.sliderBox {
	position: relative;
}
.sliderBox .photo {
	height: 900px;
	background: url("../images/ind_slider01.jpg") no-repeat center top;
}
.sliderBox .photo02 {
	background-image: url("../images/ind_slider02.jpg");
}
.sliderBox .photo03 {
	background-image: url("../images/ind_slider03.jpg");
}
.content {
	padding: 98px 0 71px;
}
.content .inner {
	margin-bottom: 63px;
	display: flex;
	justify-content: space-between;
}
.content .inner .textBox {
	margin-top: 55px;
	width: 600px;
}
.content .inner .textBox .tag {
	padding: 0 3px;
	display: inline-block;
	font-family: "FuturaB";
	font-size: 18px;
	line-height: 16px;
	background: #1CD499;
}
.content .inner .textBox .ttl {
	margin: 35px 0 30px;
	font-size: 30px;
}
.content .inner .textBox .text {
	margin-bottom: 41px;
	font-family: "微软雅黑";
	letter-spacing: -0.27px;
	line-height: 1.9;
}
.content .inner .textBox .more a {
	width: 180px;
	height: 48px;
	display: block;
	color: #333;
	font-family: "FuturaH";
	font-size: 14px;
	line-height: 42px;
	text-align: center;
	box-sizing: border-box;
	border: 3px solid #000;
	border-radius: 24px;
}
.content .inner .textBox .more a:hover {
	line-height: 48px;
	border: none;
	color: #fff;
	background: url("../images/more_bg.png") no-repeat;
}
.momentBox {
	background: #F6F6F6;
}
.momentBox .content {
	padding: 90px 0 0;
}
.momentBox .content .title {
	margin-bottom: 52px;
	text-align: center;
}
.momentBox .content .title span {
	padding-bottom: 4px;
	display: inline-block;
	font-size: 30px;
	background: url("../images/line.png") no-repeat 4px bottom;
}