@charset "UTF-8";
/* CSS Document */

/**--------------------
     compay
-------------------**/

#privacy {
	padding: calc(var(--basevw, 0.078vw)*150) 0 calc(var(--basevw, 0.078vw)*200);
}

.page_bn_cont-block .privacy-box dl {
	border-bottom: 1px solid var(--border-color);
	padding:0 0 calc(var(--basevw, 0.078vw)*35);
	margin-bottom:calc(var(--basevw, 0.078vw)*35);
	letter-spacing: 0.08em;
}
.page_bn_cont-block .privacy-box > dl:last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}
.page_bn_cont-block .privacy-box dl dt {
	position:relative;
	padding-left:1em;
	text-indent:-1em;
	font-size:calc(var(--baseft)*1.33);
	padding-bottom:calc(var(--basevw, 0.078vw)*10);
	line-height: 2.1252;
}
.page_bn_cont-block .privacy-box dl dt:before {
	content:"";
	background:var(--corp-color);
	width:6px;
	height:6px;
	border-radius: 50%;
	margin:auto 8px auto 0;
	display: inline-block;
	vertical-align: middle;
	position:relative;
	top:-0.1em;
}
.page_bn_cont-block .privacy-box dl dd{
	font-size:calc(var(--baseft)*1.16);
}
@media (max-width: 768px) {

#privacy {
	padding: calc(var(--basevw, 40px)*40) 0 calc(var(--basevw, 80px)*80);
}
.page_bn_cont-block > p:first-child {
	padding-bottom:calc(var(--basevw, 0.13vw)*30);
	margin-bottom:calc(var(--basevw, 0.13vw)*30);
	line-height: 2.16;
	border-bottom: 1px solid var(--border-color);
	font-size:calc(var(--baseft, 1.2rem)*1);
}
.page_bn_cont-block .privacy-box dl {
	border-bottom: 1px solid var(--border-color);
	padding:0 0 calc(var(--basevw, 0.13vw)*30);
	margin-bottom:calc(var(--basevw, 0.13vw)*30);
	letter-spacing: 0.08em;
}

.page_bn_cont-block .privacy-box dl dt {
	font-size:calc(var(--baseft, 1.2rem)*1.16);
	padding-bottom:0.8rem;
}
.page_bn_cont-block .privacy-box dl dt:before {
	content:"";
	background:var(--corp-color);
	width:5px;
	height:5px;
	border-radius: 50%;
	margin:auto 8px auto 0;
	display: inline-block;
	vertical-align: middle;
	position:relative;
	top:-0.1em;
}
.page_bn_cont-block .privacy-box dl dd{
	font-size:calc(var(--baseft, 1.2rem)*1);
	line-height: 2.16;
}
}