@charset "UTF-8";

.main {
}

.newshd {
	padding: 90px 0 78px;
}

.newshd_wrap {
	display: flex;
	align-items: center;
	gap: 15px;
	padding: 0 100px;
}

.newshd_wrap h1 {
	font-size: 40px;
}

.newshd_wrap p {
	color: #ff7ba7;
	font-size: 24px;
}

.archive {
}

.archive_wrap {
	padding: 0 100px;
}

.archive_links {
}

.archive_links {
}

.archive_links_cnt {
	border-bottom: 1px dashed #bababa;
}

.archive_links_cnt:first-child {
	border-top: 1px dashed #bababa;
}

.archive_links_cnt a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20.5px 19px 19.5px 17px;
}

.archive_links_txt {
	display: flex;
	align-items: center;
	gap: 20px;
}

.archive_links_txt time {
	color: #ff7ba7;
	font-size: 14px;
}

.archive_links_cnt a .icon-arrow {
	flex-shrink: 0;
	color: #ff7ba7;
	font-size: 9px;
}

.archive_btm {
	padding-top: 48px;
}

.navigation.pagination {
}

.nav-links {
	display: flex;
	justify-content: center;
	gap: 9px;
}

.page-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #ff7ba7;
	color: #ffffff;
}

a.page-numbers {
	transition: opacity 0.4s;
}

a.page-numbers:hover {
	opacity: 0.6;
}

.next.page-numbers,
.prev.page-numbers {
	border: 2px solid #ff7ba7;
	background: #ffffff;
	color: #ff7ba7;
	font-size: 11px;
}

.next.page-numbers {
	margin-left: 12px;
}

.prev.page-numbers {
	margin-right: 12px;
	transform: rotate(180deg);
}

.page-numbers.current {
	background: #fcedf7;
	color: #000000;
}

.page-numbers.dots {
	width: 30px;
	background: #ffffff;
	color: #000000;
}

.screen-reader-text {
	display: none;
}

.singlehd {
	padding: 90px 0 35px;
}

.singlehd_wrap {
	padding: 0 200px;
}

.singlehd_wrap time {
	color: #ff7ba7;
	font-size: 14px;
}

.singlehd_wrap h1 {
	font-size: 24px;
}

.single {
}

.single_wrap {
	padding: 0 200px;
}

.single_cnt {
	padding-bottom: 70px;
}

.single_btm {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 60px;
	padding-top: 80px;
	border-top: 1px dashed #bababa;
}

.arrow_link > * {
	display: flex;
	align-items: center;
	gap: 12px;
}

.arrow_link .icon-arrow {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border: #ff7ba7 2px solid;
	border-radius: 50%;
	color: #ff7ba7;
	font-size: 11px;
}

.arrow_link.link_prev {
}

.arrow_link.link_prev .icon-arrow {
	transform: rotate(180deg);
}

.arrow_link.link_next {
}

.link_archive {
	display: flex;
	justify-content: center;
	align-items: center;
	align-items: center;
	width: 190px;
	height: 40px;
	border-radius: 9999px;
	background: #ff7ba7;
	color: #ffffff;
}

@media screen and (max-width:1240px) {
}

@media screen and (max-width:768px) {
	.main {
	}

	.newshd {
		padding: 50px 0 40px;
	}

	.newshd_wrap {
		flex-flow: column;
		align-items: start;
		gap: 0;
		padding: 0;
	}

	.newshd_wrap h1 {
		font-size: 30px;
	}

	.newshd_wrap p {
		font-size: 20px;
	}

	.archive {
	}

	.archive_wrap {
		padding: 0;
	}

	.archive_links {
	}

	.archive_links {
	}

	.archive_links_cnt {
	}

	.archive_links_cnt:first-child {
	}

	.archive_links_cnt a {
		padding: 15px 10px;
	}

	.archive_links_txt {
		flex-flow: column;
		align-items: start;
		gap: 0;
	}

	.archive_links_txt time {
	}

	.archive_links_cnt a .icon-arrow {
	}

	.archive_btm {
	}

	.navigation.pagination {
	}

	.nav-links {
		gap: 5px;
	}

	.page-numbers {
		width: 40px;
		height: 40px;
	}

	a.page-numbers {
	}

	a.page-numbers:hover {
	}

	.next.page-numbers,
	.prev.page-numbers {
	}

	.next.page-numbers {
		margin-left: 6px;
	}

	.prev.page-numbers {
		margin-right: 6px;
	}

	.page-numbers.current {
	}

	.page-numbers.dots {
		width: 11px;
	}

	.screen-reader-text {
	}

	.singlehd {
		padding: 60px 0 30px;
	}

	.singlehd_wrap {
		padding: 0;
	}

	.singlehd_wrap time {
	}

	.singlehd_wrap h1 {
	}

	.single {
	}

	.single_wrap {
		padding: 0;
	}

	.single_cnt {
		padding-bottom: 50px;
	}

	.single_btm {
		justify-content: space-between;
		gap: 15px;
		max-width: 380px;
		margin: 0 auto;
		padding-top: 50px;
	}

	.arrow_link > * {
	}

	.arrow_link .icon-arrow {
		width: 40px;
		height: 40px;
	}

	.arrow_link.link_prev {
	}

	.arrow_link.link_prev .icon-arrow {
	}

	.arrow_link.link_next {
	}

	.link_archive {
	}
}
