@charset "utf-8";
/*------------------------------------------------------------
	works
------------------------------------------------------------*/

/* works */
#main .titleBox {
	margin: 0 0 6.8rem 0;
	display: flex;
	align-items: flex-start;
	gap: 7.9rem;
}
#main .titleBox .headLine10 {
	min-width: 26rem;
	width: fit-content;
}
#main .content02 {
	max-width: 112.5rem;
}
#main .wp-pagenavi {
	margin: 0 auto;
	width: fit-content;
}
@media all and (min-width: 1000px) {
	#main .headLine10 .en {
		margin-bottom: 1.9rem;
		font-size: 6rem;
	}
	#main .wp-pagenavi {
		margin: 8rem auto 0;
		width: fit-content;
	}
	#main .wp-pagenavi  a,
	#main .wp-pagenavi  span {
		margin: 0 0.9rem;
		font-weight: 400;
	}
	#main .wp-pagenavi  img {
		vertical-align: middle;
	}
	#main .wp-pagenavi  .previouspostslink,
	#main .wp-pagenavi  .nextpostslink {
		margin: 0 2.5rem;
		width: 3.6rem;
		border: none;
	}
	.pagePath {
		top: 11.2rem;
	}
	#container {
		padding-top: 21.3rem;
	}
}
@media all and (max-width: 999px) {
	#main .titleBox {
		margin: 1.6rem 2rem 4.1rem;
		display: block;
	}
	#main .headLine10 {
		margin: 0 -2rem 2rem;
	}
	#main .headLine10 .en {
		font-size: 4.3rem;
		line-height: 0.8;
	}
	#main .content {
		max-width: inherit;
		width: calc(100% - 4rem);
	}
	#main .wp-pagenavi {
		margin: 5rem auto 0;
		width: fit-content;
	}
	.pad #main .content {
		width: calc(100% - 20rem);
	}
}