.section-feature-news {
	overflow: hidden;
	padding: 4rem 6.25rem 5rem 6.25rem;
}
.sub-heading,
.heading-1 {
	text-align: center;
}

.heading-1 {
	margin-top: 0.5rem;
}

.feature-news-pc {
	width: 87.5rem;
	height: 25.875rem;
	position: relative;
	margin-top: 3.5rem;
}
.feature-news-pc > *:not(.feature-news-pc__bg) {
	position: relative;
	z-index: 1;
}

.feature-news-pc__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: scale(119%);
}

.feature-news__wrapper {
	display: flex;
	width: 100%;
	height: 100%;
	padding: 0.81rem;
	padding-left: 1rem;
}
.feature-news__wrapper .btn {
	background: var(--Orange-03, #ff7a00);
}
.feature-news__wrapper .btn:hover {
	background: var(--Green, #0b6836);
}
.feature-news__img {
	width: 32.22494rem;
	height: 24.125rem;
	border-radius: 0.69925rem;
	object-fit: cover;
	object-position: center;
}
.feature-news__content {
	flex: 1;
	margin-left: 2.5rem;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1rem;
}

.feature-news__tag {
	display: inline-flex;
	padding: 0.351rem 1.05294rem;
	justify-content: center;
	align-items: center;
	border-radius: 877.44081rem;
	background: var(--Orange-03, #ff7a00);
	color: #fff;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.feature-news__title {
	margin-top: 1.125rem;
	color: var(--Text-Body-T1, #2e2e2e);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 2.4rem */
	letter-spacing: 0.03125rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.feature-news__sort-content {
	margin-top: 1.125rem;
	color: var(--text-body-75, rgba(46, 46, 46, 0.75));
	text-align: justify;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.5rem */
	letter-spacing: -0.04688rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.feature-news__date {
	margin-top: 1.125rem;
	color: var(--text-body-60, rgba(46, 46, 46, 0.6));
	font-family: Poppins;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.5rem */
	letter-spacing: -0.05181rem;
	opacity: 0.8;
}
.feature-news__date img {
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 0.75rem;
	object-fit: contain;
}

.feature-news-pc .feature-news__nav {
	position: absolute;
	z-index: 2;
	bottom: 2rem;
	right: 2rem;
	display: flex;
	align-items: center;
	width: 34.5rem;
}

.swiper-pagination-progressbar {
	position: relative;
	margin-left: 1.5rem;
	margin-right: 0.75rem;
	flex: 1;
	background: var(--text-body-40, rgba(46, 46, 46, 0.4));
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--Text-Body-T1, #2e2e2e);
}

.feature-news-swiper-button-prev,
.feature-news-swiper-button-next {
	display: flex;
	padding: 0.68181rem;
	justify-content: flex-end;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--Green, #0b6836);
	margin-left: 0.75rem;
}
.feature-news-swiper-button-prev svg,
.feature-news-swiper-button-next svg {
	width: 1.63638rem;
	height: 1.63638rem;
}

.feature-fraction {
	color: var(--text-body-60, rgba(46, 46, 46, 0.6));

	/* WEB/H6/SUB1/16-M */
	font-family: Poppins;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.03125rem;
}
.feature-fraction__current {
	color: var(--Text-Body-T1, #2e2e2e);
}
.feature-fraction__total {
	color: var(--text-body-60, rgba(46, 46, 46, 0.6));
	opacity: 0.5;
}

.feature-news-mb {
	display: none;
}

@media screen and (max-width: 639.98px) {
	.section-feature-news {
		padding: 0rem;
	}
	.feature-news-pc {
		display: none;
	}

	.feature-news-mb {
		display: block;
		width: 100%;
		height: auto;
		margin-top: 2rem;
	}

	.feature-news-mb .feature-news-slide {
		padding: 0 1.25rem !important;
	}

	.feature-news__wrapper {
		display: flex;
		width: 100%;
		height: 27rem;
		padding: 0.44rem;
		position: relative;
		flex-direction: column;
	}

	.feature-news-mb__bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.feature-news__wrapper > *:not(.feature-news-mb__bg) {
		position: relative;
		z-index: 1;
	}

	.feature-news__img {
		width: 100%;
		height: 12.5rem;
		border-radius: 0.36175rem;
		object-fit: cover;
		object-position: center;
	}
	.feature-news__content {
		flex: 1;
		margin-left: 0;
		margin-top: 2rem;
		background: transparent;
		padding: 1rem;
	}

	.feature-news__tag {
		position: absolute !important;
		top: 1rem;
		left: 1rem;
	}

	.feature-news__title {
		color: var(--Green-02, #103025);
		font-size: 1rem;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-transform: capitalize;
		margin-top: 0;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.feature-news__sort-content {
		margin-top: 0.44rem;
		color: var(--text-body-75, rgba(46, 46, 46, 0.75));
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		text-align: left;
		line-height: 160%; /* 1.4rem */
		letter-spacing: -0.03125rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.feature-news__date {
		margin-top: 0.44rem;
		color: var(--text-body-60, rgba(46, 46, 46, 0.6));
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 400;
		line-height: 150%; /* 1.3125rem */
		letter-spacing: -0.05181rem;
	}
	.feature-news__date img {
		width: 0.875rem;
		height: 0.875rem;
	}

	.feature-news-mb .feature-news__nav {
		display: flex;
		align-items: center;
		width: 100%;
		padding: 0 1.25rem;
		margin-top: 1.5rem;
	}
}
