/**
 * #Pamphlet
 */

.p-pamphlet {
	padding: 0 20px 100px;

	@media (max-width: 768px) {
		padding: 0 20px 60px;
	}

	.p-pamphlet__inner {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 100px;
		max-width: 911px;
		margin: 0 auto;

		@media (max-width: 768px) {
			flex-direction: column;
			gap: 32px;
		}
	}

	.p-pamphlet__cover-link {
		display: block;
		flex-shrink: 0;
		width: 293px;
		max-width: 80%;
		overflow: hidden;
		border-radius: var(--front-rd-pamphlet, 20px);
	}

	.p-pamphlet__cover {
		display: block;
		width: 100%;
		height: auto;
		border-radius: var(--front-rd-pamphlet, 20px);
		box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
	}

	.p-pamphlet__en {
		margin: 0;
		padding-bottom: 10px;
		border-bottom: 10px solid var(--color-accent);
		font-family: var(--ff-en);
		font-size: clamp(32px, 5vw, 64px);
		font-weight: 900;
		line-height: 1;
		width: fit-content;
		@media (max-width: 768px) {
			margin: 0 auto;
			padding-bottom: 5px;
			border-bottom: 5px solid var(--color-accent);
			text-align: center;
		}
	}

	.p-pamphlet__ja {
		margin: 15px 0 50px;
		font-size: 20px;
		font-weight: 700;
		@media (max-width: 768px) {
			margin: 10px 0 30px;
			text-align: center;
		}
	}
}
