@keyframes zoomPC{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomSD{0%{transform:scale(1.25)}100%{transform:scale(1)}}body#privacy .section .container{width:60rem}@media(max-width: 768px){body#privacy .section .container{width:auto;margin-left:12.5vw}}body#privacy .section .contents{display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 768px){body#privacy .section .contents{gap:2.0833333333vw}}body#privacy .section h3{counter-increment:section;position:relative;padding:.3125em 0;font-size:1.5rem;text-align:left;line-height:1.5}@media(max-width: 768px){body#privacy .section h3{font-size:3.75vw}}body#privacy .section h3::before{content:counter(section) ".";position:absolute;top:.25em;left:-2.5em;display:flex;justify-content:center;align-items:center;width:2em;color:var(--wh);font-weight:700;background-color:var(--key)}body#privacy .section h3:not(:first-child){margin-top:2.5rem}@media(max-width: 768px){body#privacy .section h3:not(:first-child){margin-top:8.3333333333vw}}body#privacy .section h4{counter-increment:subsec;position:relative;color:var(--key);font-size:1.125rem;font-weight:700}@media(max-width: 768px){body#privacy .section h4{font-size:3.3333333333vw}}body#privacy .section h4::before{content:counter(section) "-" counter(subsec) ".";position:absolute;top:0;right:calc(100% + .25em);color:var(--orange);font-weight:700}body#privacy .section h4:not(:first-child){margin-top:1.25rem}@media(max-width: 768px){body#privacy .section h4:not(:first-child){margin-top:4.1666666667vw}}body#privacy .section p{font-size:1rem;line-height:1.75}@media(max-width: 768px){body#privacy .section p{font-size:3.3333333333vw}}