.p-policy{margin:0 auto;position:relative}@media screen and (min-width:769px){.p-policy{width:450px}}@media screen and (max-width:768px){.p-policy{width:92vw}}.p-policy__title{color:var(--color-black);font-family:Dosis,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.05em;padding:80px 0 60px;text-align:center}@media screen and (max-width:768px){.p-policy__title{font-size:2rem;padding:60px 0 40px}}.p-policy__body>:not(:first-child){margin-top:85px}
