.content--manners {
	font-size : 14px;
}

.content--feature__sub-title {
	margin : 20px 0;
}

.content--feature__text {
	margin-bottom : 20px;
	word-break    : break-all;
	text-align    : left;
}

.content--feature__text h3 {
	display : inline;
}

.content--feature__text center {
	text-align : left;
}

.sec-2__title-inner {
	padding     : 0 60px 10px 20px;
	line-height : 1.5;
}

.sec-2 {
	font-size : 14px;
}

.sec-2__inner {
	padding : 0 20px 20px 20px;
	margin  : 0;
	border  : none;
}

.sec-2__item--2 {
	width : 100%;
}

.sec-2__sub-title {
	line-height : 1.5;
	margin      : 10px 0 10px 0;
}

a.btn--6 {
	margin-top  : 10px;
	display     : grid;
	line-height : 1;
	place-items : center;
}

a.btn {
	margin: 20px auto 0 auto;
	padding: 10px 20px;
	height: auto;
	line-height: 1.3;
}
.sec-3 {
	font-size: 14px;
	margin-bottom: 60px;
}


@media screen and (min-width : 700px) {
	.sec-3__text {
		font-size : 14px;
	}
	h3 {
		font-size : 14px;
	}
	.sec-3__inner {
		margin         : 0 auto;
		padding-bottom : 40px;
		border-bottom  : none;
	}
	a.btn {
		max-width: 350px;
		margin: 20px auto 0 auto;
		padding: 10px 20px;
		height: auto;
		line-height: 1.3;
	}
	.sec-3__sub-title {
		line-height : 1.5;
	}
}