@charset "UTF-8";
  #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;
}
}