@charset "utf-8";

.title {
	margin: 0 auto;
	padding: 212px 0 93px;
	width: 1200px;
    font-family: 'FuturaL';
	font-size: 18px;
}
.title img {
	margin-bottom: 30px;
	display: block;
}
.travel {
	margin-bottom: 146px;
	height: 781px;
	background: url("../images/others_img01.jpg") no-repeat center top;
}
.content .photo {
	margin-bottom: 157px;
	position: relative;
}
.content .photo .txt01 {
	position: absolute;
	left: 578px;
	top: 254px;
	color: #000;
	font-size: 30px;
	line-height: 1;
}
.content .photo .txt02 {
	width: 500px;
	position: absolute;
	right: 0;
	top: 381px;
    font-family: 'FuturaL';
	font-size: 18px;
	line-height: 1.65;
}
.content .photo .txt03 {
	width: 460px;
	position: absolute;
	right: 0;
	top: 528px;
    font-family: 'FuturaL';
	font-size: 18px;
	line-height: 1.65;
	text-align: center;
}
.content .txtBox {
	margin-bottom: 53px;
	display: flex;
	justify-content: space-between;
}
.content .txtBox .txt01 {
	color: #000;
	font-size: 30px;
}
.content .txtBox .txt02 {
	margin-top: 13px;
    font-family: 'FuturaL';
	font-size: 18px;
}
.content .photo02 {
	margin-bottom: 166px;
}
.exper .ttl {
	margin-bottom: 69px;
	color: #000;
	font-size: 30px;
	letter-spacing: 0.5px;
	text-align: center;
}
.exper .photo {
	margin-bottom: 47px;
	height: 1216px;
	background: url("../images/others_img04.jpg") no-repeat center top;
}
.exper .txt {
    font-family: 'FuturaL';
	font-size: 18px;
	text-align: center;
}
.content .thanks {
	padding-top: 90px;
}
.content .thanks a {
	top: -3px;
}