.p-breadcrumb,
#content > .l-sidebar {
	display: none !important;
}

#content.l-content {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#content > .l-mainContent,
#content > main {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

.wptasia-news-archive {
	--wpt-news-navy: #031a3a;
	--wpt-news-navy-2: #082c61;
	--wpt-news-blue: #0862d8;
	--wpt-news-red: #f31846;
	--wpt-news-ink: #061c3b;
	--wpt-news-muted: #61738c;
	--wpt-news-line: #d9e3ef;
	--wpt-news-soft: #f1f6fc;
	width: 100%;
	max-width: none;
	margin: 0;
	color: var(--wpt-news-ink);
	background: var(--wpt-news-soft);
	font-family: "Noto Sans JP", "Helvetica Neue", Arial, sans-serif;
	overflow: hidden;
}

.wptasia-news-archive *,
.wptasia-news-archive *::before,
.wptasia-news-archive *::after {
	box-sizing: border-box;
}

.wptasia-news-archive a {
	color: inherit;
	text-decoration: none;
}

.wptasia-news-single__header {
	position: relative;
	color: #fff;
	background:
		radial-gradient(circle at 82% 25%, rgba(26, 119, 246, .34), transparent 32%),
		linear-gradient(118deg, #020f27 0%, #05224b 58%, #073b79 100%);
}

.wptasia-news-single__header-inner {
	padding-top: 72px;
	padding-bottom: 68px;
}

.wptasia-news-single__eyebrow {
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
	padding-bottom: 11px;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: .18em;
}

.wptasia-news-single__eyebrow::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 58px;
	height: 2px;
	background: var(--wpt-news-red);
	content: "";
}

.wptasia-news-single__title {
	max-width: 980px;
	margin: 0;
	font-size: clamp(32px, 4vw, 52px);
	font-weight: 800;
	letter-spacing: -.025em;
	line-height: 1.35;
}

.wptasia-news-single__date {
	display: block;
	margin-top: 24px;
	color: rgba(255,255,255,.72);
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .1em;
}

.wptasia-news-single__body {
	padding: 76px 32px 110px;
	background:
		linear-gradient(135deg, rgba(220,233,249,.42), transparent 32%),
		#f5f8fc;
}

.wptasia-news-single__content {
	width: min(960px, 100%);
	min-height: 240px;
	margin: 0 auto;
	padding: clamp(34px, 5vw, 64px);
	border: 1px solid var(--wpt-news-line);
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 22px 60px rgba(5, 34, 75, .08);
	font-size: 16px;
	line-height: 2;
}

.wptasia-news-single__content > :first-child {
	margin-top: 0;
}

.wptasia-news-single__content > :last-child {
	margin-bottom: 0;
}

.wptasia-news-single__content img {
	max-width: 100%;
	height: auto;
	border-radius: 8px;
}

.wptasia-news-single__content a {
	color: var(--wpt-news-blue);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.wptasia-news-container {
	width: min(1240px, calc(100% - 64px));
	margin: 0 auto;
}

.wptasia-news-hero {
	position: relative;
	min-height: 330px;
	display: flex;
	align-items: center;
	color: #fff;
	background:
		radial-gradient(circle at 74% 36%, rgba(22, 121, 255, .34), transparent 28%),
		linear-gradient(118deg, #020f27 0%, #05224b 56%, #073b79 100%);
	isolation: isolate;
}

.wptasia-news-hero::before,
.wptasia-news-hero::after {
	position: absolute;
	inset: 0;
	pointer-events: none;
	content: "";
}

.wptasia-news-hero::before {
	z-index: -2;
	background-image:
		linear-gradient(120deg, transparent 0 35%, rgba(255,255,255,.04) 35.1% 47%, transparent 47.1%),
		linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px),
		linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px);
	background-size: auto, 56px 56px, 56px 56px;
	mask-image: linear-gradient(90deg, transparent 15%, #000 64%);
}

.wptasia-news-hero::after {
	z-index: -1;
	background: linear-gradient(90deg, rgba(1, 12, 31, .92) 0%, rgba(1, 15, 37, .62) 48%, rgba(2, 21, 51, .16) 100%);
}

.wptasia-news-hero__inner {
	position: relative;
	z-index: 2;
	padding: 70px 0 66px;
}

.wptasia-news-hero__eyebrow {
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
	padding-bottom: 11px;
	font-size: 15px;
	font-weight: 800;
	letter-spacing: .18em;
}

.wptasia-news-hero__eyebrow::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 58px;
	height: 2px;
	background: var(--wpt-news-red);
	content: "";
}

.wptasia-news-hero__title {
	margin: 0;
	font-size: clamp(42px, 5vw, 68px);
	font-weight: 800;
	letter-spacing: -.035em;
	line-height: 1.12;
}

.wptasia-news-hero__lead {
	max-width: 680px;
	margin: 24px 0 0;
	color: rgba(255,255,255,.82);
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .02em;
	line-height: 1.9;
}

.wptasia-news-hero__network {
	position: absolute;
	top: 50%;
	right: 3%;
	width: min(50vw, 720px);
	aspect-ratio: 1.9;
	transform: translateY(-50%);
	opacity: .9;
	pointer-events: none;
}

.wptasia-news-hero__network::before,
.wptasia-news-hero__network::after {
	position: absolute;
	inset: 10% 5%;
	border: 1px solid rgba(67, 153, 255, .22);
	border-radius: 50%;
	transform: rotate(-8deg);
	content: "";
}

.wptasia-news-hero__network::after {
	inset: 25% 0 5% 16%;
	transform: rotate(8deg);
}

.wptasia-news-hero__network span {
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 8px #fff, 0 0 22px #2a8cff, 0 0 42px #1676ff;
	animation: wptasia-news-pulse 2.8s ease-in-out infinite;
}

.wptasia-news-hero__network span:nth-child(1){top:20%;left:28%}.wptasia-news-hero__network span:nth-child(2){top:50%;left:54%;animation-delay:.5s}.wptasia-news-hero__network span:nth-child(3){top:31%;left:76%;animation-delay:1s}.wptasia-news-hero__network span:nth-child(4){top:69%;left:68%;animation-delay:1.5s}.wptasia-news-hero__network span:nth-child(5){top:74%;left:38%;animation-delay:2s}

@keyframes wptasia-news-pulse {
	0%,100%{transform:scale(.8);opacity:.55}
	50%{transform:scale(1.5);opacity:1}
}

.wptasia-news-content {
	position: relative;
	padding: 78px 0 104px;
	background:
		linear-gradient(135deg, rgba(220,233,249,.5), transparent 32%),
		#f5f8fc;
}

.wptasia-news-content__head {
	display: flex;
	align-items: center;
	gap: 22px;
	margin-bottom: 28px;
}

.wptasia-news-content__label {
	flex: 0 0 auto;
	color: var(--wpt-news-ink);
	font-size: 14px;
	font-weight: 800;
	letter-spacing: .16em;
}

.wptasia-news-content__line {
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg, var(--wpt-news-blue), rgba(8,98,216,.08));
}

.wptasia-news-list {
	border: 1px solid var(--wpt-news-line);
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 22px 60px rgba(5, 34, 75, .08);
	overflow: hidden;
}

.wptasia-news-item {
	position: relative;
	display: grid;
	grid-template-columns: 170px minmax(0,1fr) 44px;
	align-items: center;
	gap: 30px;
	min-height: 112px;
	padding: 25px 34px;
	background: #fff;
	transition: color .25s ease, background .25s ease, transform .25s ease;
}

.wptasia-news-item + .wptasia-news-item {
	border-top: 1px solid var(--wpt-news-line);
}

a.wptasia-news-item:hover,
a.wptasia-news-item:focus-visible {
	color: var(--wpt-news-blue);
	background: linear-gradient(90deg, rgba(8,98,216,.055), rgba(8,98,216,.015));
}

.wptasia-news-item__date {
	color: var(--wpt-news-blue);
	font-size: 13px;
	font-weight: 800;
	letter-spacing: .09em;
}

.wptasia-news-item__title {
	font-size: clamp(16px, 1.5vw, 20px);
	font-weight: 750;
	letter-spacing: .01em;
	line-height: 1.65;
}

.wptasia-news-item__arrow {
	display: grid;
	place-items: center;
	width: 38px;
	height: 38px;
	border: 1px solid #b9cce4;
	border-radius: 50%;
	color: var(--wpt-news-blue);
	font-family: Arial, sans-serif;
	font-size: 18px;
	transition: color .25s ease, background .25s ease, border-color .25s ease, transform .25s ease;
}

a.wptasia-news-item:hover .wptasia-news-item__arrow,
a.wptasia-news-item:focus-visible .wptasia-news-item__arrow {
	color: #fff;
	border-color: var(--wpt-news-blue);
	background: var(--wpt-news-blue);
	transform: translateX(3px);
}

.wptasia-news-pagination {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px;
	margin-top: 34px;
}

.wptasia-news-pagination > div:last-child {
	text-align: right;
}

.wptasia-news-pagination a {
	display: inline-flex;
	align-items: center;
	min-height: 46px;
	padding: 0 22px;
	border: 1px solid #c3d3e7;
	border-radius: 999px;
	background: #fff;
	font-size: 13px;
	font-weight: 750;
	box-shadow: 0 8px 24px rgba(5,34,75,.06);
}

.wptasia-news-empty {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 18px;
	min-height: 180px;
	padding: 36px;
	border: 1px solid var(--wpt-news-line);
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 20px 50px rgba(5,34,75,.06);
}

.wptasia-news-empty__mark {
	display: grid;
	place-items: center;
	width: 36px;
	height: 36px;
	border: 1px solid #a9c7ec;
	border-radius: 50%;
	color: var(--wpt-news-blue);
	font-family: Georgia, serif;
	font-weight: 700;
}

.wptasia-news-empty p {
	margin: 0;
	color: var(--wpt-news-muted);
	font-size: 15px;
	font-weight: 600;
}

@media (max-width: 767px) {
	.wptasia-news-container {
		width: min(100% - 32px, 620px);
	}

	.wptasia-news-hero {
		min-height: 250px;
	}

	.wptasia-news-hero__inner {
		padding: 48px 0 45px;
	}

	.wptasia-news-hero__eyebrow {
		margin-bottom: 18px;
		padding-bottom: 9px;
		font-size: 11px;
	}

	.wptasia-news-hero__title {
		font-size: 36px;
		line-height: 1.2;
	}

	.wptasia-news-hero__lead {
		max-width: 82%;
		margin-top: 15px;
		font-size: 12px;
		line-height: 1.75;
	}

	.wptasia-news-hero__network {
		right: -34%;
		width: 110vw;
		opacity: .55;
	}

	.wptasia-news-hero::after {
		background: linear-gradient(90deg, rgba(1,12,31,.96) 0%, rgba(1,15,37,.76) 62%, rgba(2,21,51,.25) 100%);
	}

	.wptasia-news-content {
		padding: 48px 0 70px;
	}

	.wptasia-news-content__head {
		gap: 14px;
		margin-bottom: 18px;
	}

	.wptasia-news-content__label {
		font-size: 11px;
	}

	.wptasia-news-list {
		border-radius: 12px;
	}

	.wptasia-news-item {
		grid-template-columns: minmax(0,1fr) 34px;
		gap: 7px 14px;
		min-height: 108px;
		padding: 20px;
	}

	.wptasia-news-item__date {
		grid-column: 1;
		font-size: 10px;
	}

	.wptasia-news-item__title {
		grid-column: 1;
		font-size: 14px;
		line-height: 1.55;
	}

	.wptasia-news-item__arrow {
		grid-row: 1 / 3;
		grid-column: 2;
		width: 32px;
		height: 32px;
		font-size: 15px;
	}

	.wptasia-news-pagination {
		gap: 12px;
		margin-top: 24px;
	}

	.wptasia-news-pagination a {
		min-height: 42px;
		padding: 0 15px;
		font-size: 11px;
	}

	.wptasia-news-empty {
		min-height: 145px;
		padding: 24px 20px;
	}

	.wptasia-news-empty p {
		font-size: 12px;
	}

	.wptasia-news-single__header-inner {
		padding-top: 46px;
		padding-bottom: 43px;
	}

	.wptasia-news-single__eyebrow {
		margin-bottom: 18px;
		padding-bottom: 9px;
		font-size: 11px;
	}

	.wptasia-news-single__title {
		font-size: 30px;
		line-height: 1.4;
	}

	.wptasia-news-single__date {
		margin-top: 18px;
		font-size: 11px;
	}

	.wptasia-news-single__body {
		padding: 36px 16px 66px;
	}

	.wptasia-news-single__content {
		min-height: 180px;
		padding: 26px 20px;
		border-radius: 12px;
		font-size: 14px;
		line-height: 1.9;
	}
}

@media (prefers-reduced-motion: reduce) {
	.wptasia-news-hero__network span {
		animation: none;
	}
	.wptasia-news-item,
	.wptasia-news-item__arrow {
		transition: none;
	}
}
