@charset "utf-8";


._term p a {
	color: var(--color-hover);

	&::before {
		transform: scale(1, 1);
	}
}

/* ------------------------------------------

	サイトのご利用にあたって

------------------------------------------ */
.term__tab {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
	padding: 50px 0 100px;

	& a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 20px;
		min-width: 210px;
		height: 45px;
		padding: 0 1em;
		font-size: 1.4rem;
		line-height: 1;
		color: var(--color-primary);
		border: solid 1px var(--bdr-default);
		border-radius: 5px;
		text-decoration: none;

		&::after {
			content: url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10"><path d="M7.49,9.14h0c-.27,0-.53-.11-.72-.3L.65,2.55c-.39-.4-.38-1.03.02-1.41.4-.39,1.03-.38,1.41.02l5.41,5.55L12.92,1.16c.39-.39,1.02-.4,1.41-.02.4.39.4,1.02.02,1.41l-6.14,6.29c-.19.19-.45.3-.72.3Z" fill="%23989898"/></svg>');
			font-size: 0;
		}
		&::before {
			content: none;
		}
	}
}

@media (max-width: 767px) {
	.term__tab li {
		flex: 1 1 auto;
	}

	.term__tab a::after {
		transform: scale(90%);
	}
}


.term__specs {
	display: flex;
	& span {
		display: flex;
		justify-content: space-between;
		width: 5em;
		flex: 0 0 5em;
	}
}

#term_policy .c-breadcrumb {
	display: inline-flex;
	margin: 0 0 10px 0;
	border-bottom: 1px solid var(--color-lightgry);
	& .c-breadcrumb__items {
		padding-inline: 10px;
	}
}

#term_policy_link {
	padding-left: 1em;

	& .c-quaternaryHeading {
		display: flex;
		align-items: center;
		gap: 10px
	}
}

.pdfIcon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 49px;
  height: 21px;
  font-size: 1.0rem;
  color: var(--color-whi);
  background-color: #d04522;
}

