/*===========================================================================
 secPrivacy
===========================================================================*/
.secPrivacy {
	color: #4a3e35;
}
.secPrivacy .secInr {
	padding-top: calc(76 * var(--rs));
	padding-bottom: calc(177 * var(--rs));
}
.secPrivacy .list {
	padding-left: calc(17 * var(--rs));
	list-style-type: decimal;
	font-size: calc(16 * var(--rs));
	line-height: 1.88;
}
.secPrivacy .list > li {
	padding-left: calc(8 * var(--rs));
}
.secPrivacy .list > li:not(:last-child) {
	margin-bottom: calc(54 * var(--rs));
}
.secPrivacy .link {
	margin-top: calc(64 * var(--rs));
}
.secPrivacy .link_text {
	display: inline-block;
	position: relative;
	padding-right: calc(16 * var(--rs));
	font-weight: bold;
	font-size: calc(16 * var(--rs));
	line-height: 1.88;
	transition: opacity 0.3s ease-in-out;
}
.secPrivacy .link_text::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	width: calc(10 * var(--rs));
	height: calc(8 * var(--rs));
	background-color: var(--key-color);
	mask: no-repeat url(/chu-ko/common/images/icn_tab.svg) center center / contain;
	-webkit-mask: no-repeat url(/chu-ko/common/images/icn_tab.svg) center center / contain;
	transform: translateY(-50%);
}
.secPrivacy .link_text:hover {
	opacity: 0.7;
}
/* SP
----------------------------------*/
@media screen and (max-width: 768px) {
	.secPrivacy {
		color: var(--font-color-bas);
	}
	.secPrivacy .secInr {
		padding-top: calc(74 * var(--rs));
		padding-bottom: calc(182 * var(--rs));
	}
	.secPrivacy .list {
		padding-left: calc(32 * var(--rs));
		font-size: calc(30 * var(--rs));
		line-height: 2;
	}
	.secPrivacy .list > li {
		padding-left: calc(14 * var(--rs));
	}
	.secPrivacy .list > li:not(:last-child) {
		margin-bottom: calc(54 * var(--rs));
	}
	.secPrivacy .link {
		margin-top: calc(118 * var(--rs));
	}
	.secPrivacy .link_text {
		padding-right: calc(36 * var(--rs));
		font-weight: 500;
		font-size: calc(30 * var(--rs));
		line-height: 1.07;
	}
	.secPrivacy .link_text::after {
		width: calc(18 * var(--rs));
		height: calc(16 * var(--rs));
	}
}
