@charset "utf-8";.p-pageAbout {
	padding-bottom: 100px;
}
.p-pageAbout h2.title {
	color: #332b1a;
	font-family: "Noto Sans JP", sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 30px;
}
.p-pageAboutCon {
	margin-bottom: 60px;
}
.p-pageAbout__txt {
	font-size: 16px;
	line-height: 1.75;
	letter-spacing: 0.08em;
}
.p-pageAboutFlame {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.p-pageAboutFlame__img {
	width: 330px;
	overflow: hidden;
}
.p-pageAboutFlame__txt {
	width: calc(100% - 360px);
	font-size: 16px;
	line-height: 1.75;
	letter-spacing: 0.08em;
}
.p-pageAboutTxt {
	margin-bottom: 30px;
}
.p-pageAboutFlame__right {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 40px;
}
.p-pageAboutFlame__rightTxt {
	width: calc(100% - 360px);
	font-size: 16px;
	line-height: 1.75;
	letter-spacing: 0.08em;
}
.p-pageAboutFlame__rightImg {
	width: 330px;
	overflow: hidden;
}
.p-pageAboutTxt + * { 
	margin-bottom: 0;
}
@media only screen and (max-width: 750px) {
	.p-pageAbout {
		padding-bottom: 60px;
	}
	.p-pageAbout h2.title {
		font-size: 24px;
	}
	.p-pageAbout__txt {
		font-size: 15px;
		line-height: 1.8;
	}
	.p-pageAboutFlame {
		display: block;
	}
	.p-pageAboutCon {
		margin-bottom: 40px;
	}
	.p-pageAboutFlame__img {
		width: 100%;
		text-align: center;
	}
	.p-pageAboutFlame__txt {
		width: 100%;
		font-size: 15px;
		line-height: 1.8;
	}
	.p-pageAboutFlame__img {
		margin-bottom: 20px;
	}
	.p-pageAboutFlame__right {
		display: block;
	}
	.p-pageAboutFlame__rightTxt {
		width: 100%;
		font-size: 15px;
		line-height: 1.8;
	}
	.p-pageAboutFlame__rightImg {
		width: 100%;
		margin: 30px 0 0;
		text-align: center;
	}
}